/* 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: 70px; font-size: 1.5em; font-weight: bold; font-style: italic; color: #06C; }
#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 15px; 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; padding: 0px; }
#news ul li { font-size: 1em; list-style: disc; margin-bottom: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; list-style: disc inside; }
#news ul li a:link, #news ul li a:visited { color: #06c; font-size: 1.2em; }
#news ul li a:hover, #news ul li a:active { color: #F00; }
#content ul.news { width: 95%; margin-left: 18px; }
#content ul.news h1 { font-size: 2em; margin: 0px 0px 15px; padding: 0px; }
#content ul.news li { font-size: 1em; list-style: disc; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dotted #999; margin-bottom: 8px; color: #06C; }
#content ul.news li a:link, #content ul.news li a:visited { color: #06c; text-decoration: none; font-size: 1.2em; }
#content ul.news li a:hover, #content ul.news 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; }

