body {background:#666; width:auto; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif;}
* {margin:0; padding:0;}
ul {list-style:none;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}

#wrapper {width:900px; margin:0 auto; padding:0 10px; background:#fff;}
#head {width:900px; height:204px; overflow:hidden; background:url(head.gif) right top no-repeat;}
#logo {width:170px; height:204px; float:left;}
#logo a {width:170px; height:204px; display:block; background:url(logo.gif) no-repeat;}
#logo a span {display:none;}
#nav {float:right; width:730px; height:87px; padding-top:117px; background:url(bg_nav.gif) left bottom no-repeat;}
#nav li {float:left; height:46px; line-height:50px; padding:0 11px 0 9px; background:url(bg_nav_li.gif) right center no-repeat; font-size:14px; color:#c00;}
#nav li.this {background:url(bg_nav_hover.gif) repeat-x; color:#fff;}
#nav li a:hover {text-decoration:none; color:#c00;}
#banner {background:url(bg_banner.gif) no-repeat; width:900px; height:196px;}
#banner p {display:none;}
.content {width:900px;}
.content h2 {background:url(bg_title.gif) no-repeat; width:890px; height:39px; line-height:45px; padding-left:10px; color:#c00; font-size:16px;}
.content h3 {font-size:14px; padding-left:2em; margin:20px 0 0; color:#f60;}
.content h4 {font-size:14px; padding-left:2em; margin:20px 0 0; color:#f60; font-weight:normal;}
.content p {font-size:14px; line-height:180%; text-indent:2em; margin:5px 0;}
.content ul {font-size:14px; line-height:150%; margin-left:2em;}
.content table {margin:10px 2em; font-size:12px; line-height:150%; background:#f7f7f7; border:#ccc solid 1px;}
.content table td {padding:5px 0; vertical-align:center;}
.content table img {margin:20px;}
#footer {width:900px; height:30px; text-align:center; line-height:30px; padding:20px 0; margin-top:20px; border-top:#ccc solid 1px;}
