/* CSS Document *//*PAGE LAYOUT*/* { margin: 0px; padding: 0px; }body { color: #333; margin-right: auto; margin-left: auto; font: 62.5% Arial, Helvetica, sans-serif; background: #DAF3FD url(../images/bg.jpg) repeat-y center top; margin-top: 0px; padding: 0px; }html { background: #DAF3FD; }#head { width: 860px; margin-right: auto; margin-left: auto; height: 70px; margin-top: 0px; background: url(/images/head.jpg) no-repeat center top; clear: both; padding: 50px 37px 20px; }#head img { float: left; margin: 0px; border-width: 0px; }#head img a:link { border-width: 0px; }#head p.title { float: right; margin-top: 40px; }#head p.title a:link, #head p.title a:visited { color: #333; margin-right: 5px; margin-left: 5px; font-size: 1.2em; }#head p.title a:hover, #head p.title a:active { color: #F00; }#wrap { width: 860px; margin-right: auto; margin-left: auto; border-top: 1px solid #DAF3FD; padding-top: 20px; clear: both; }#nav { float: left; width: 180px; padding-bottom: 10em; padding-right: 20px; }#nav ul { margin: 0px; padding: 0px; list-style: none; }#nav ul li { font-size: 1.4em; line-height: 2em; font-weight: bold; color: #09C; border-bottom: 1px dotted #CCC; }#nav ul li a:link, #nav ul li a:visited { color: #333; text-decoration: none; }#nav ul li a:hover, #nav ul li a:active { color: #F00; }#content { float: right; width: 656px; padding-bottom: 50px; }#content p { font-size: 1.2em; line-height: 1.6em; margin: 0px 0px 15px; padding: 0px; }#content p img { margin: 8px 0px 20px; padding: 0px; border-width: 0px; }#company { float: left; width: 300px; margin-top: 30px; padding-right: 20px; margin-left: 10px; border-right: 1px solid #CCC; }#company h1 { font-size: 2em; margin: 0px 0px 15px; padding: 0px; }#company p { font-size: 1.2em; line-height: 1.6em; margin: 0px 0px 15px; padding: 0px; }#news { float: left; width: 300px; margin-top: 30px; margin-left: -1px; border-left: 1px solid #CCC; padding-left: 20px; }#news h1 { font-size: 2em; margin: 0px 0px 15px; padding: 0px; }#news ul { margin: 0px 0px 0px 15px; padding: 0px; }#news ul li { font-size: 1.2em; line-height: 1.6em; list-style: disc; margin-bottom: 10px; }#news ul li a:link, #news ul li a:visited { color: #06c; }#news ul li a:hover, #news ul li a:active { color: #F00; }#foot { width: 860px; margin-right: auto; margin-left: auto; clear: both; text-align: right; font-size: 1.2em; border-top: 1px solid #DAF3FD; padding-top: 5px; color: #999; }#foot p a:link, #foot p a:visited { color: #999; text-decoration: none; }#foot p a:hover, #foot p a:active { color: #F00; }#bottom { background: url(/images/foot.jpg) no-repeat center bottom; clear: both; width: 100%; margin-right: auto; margin-left: auto; height: 60px; }