body {margin:0; padding:0; background:url(images/bg.png) no-repeat center top #232323; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.clear {clear:both;}
a img {border:none;}
a {text-decoration:underline; color:#666666;}
a:hover {text-decoration:none; color:#666666;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}

.wrap {width:996px; margin:0 auto; background:url(images/wrap-bg.png) repeat-y; padding:0 3px;}

.top-line {width:1002px; margin:0 auto;}
.top-links {float:left; padding:10px 0; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.top-links ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.top-links ul li {float:left; line-height:21px; padding:0 2px;}
.top-links ul li a:hover {background:#ffcc00; color:#0d0d0d; text-decoration:none;}
.top-links ul li a {display:inline-block; float:left; color:#c8c8c8; text-decoration:none;  padding:0 5px;}

.top-search {float:right; padding:10px 0 0 0;}
.input { background:url(images/search-input.png) repeat-x; width:188px; height:15px; padding:3px 5px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#333; border:none;}
.search {background:url(images/search.png) no-repeat; width:69px; height:21px; padding:0 10px 2px 0; margin:0 0 0 1px; border:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

.wrap-top {background:url(images/wrap-top.png) no-repeat; height:3px; line-height:3px; width:1002px; margin:0 auto;}
.wrap-bottom {background:url(images/wrap-bottom.png) no-repeat; height:3px; line-height:3px; width:1002px; margin:0 auto;}

.header { background:url(images/header-bg.png) repeat-x; height:158px; padding:12px 12px 12px 12px;}
.header img {margin:0; padding:0;}
.logo { float:left; width:255px;}
.image { width:704px; float:right;}

.content {padding:0 12px 12px 12px; text-align:left;}
.left {width:191px; float:left;}

.faq-box {border:1px #303030 solid; padding:7px; text-align:center; color:#303030; font-size:12px; background:url(images/box-bg.png) repeat-x #ffcc00;}
.faq-box a {text-decoration:underline; color:#303030;}
.faq-box a:hover {text-decoration:none; color:#303030;}

ul.left-links {margin:0; padding:8px 11px; border-left:1px #ededed solid; border-right:1px #ededed solid; border-bottom:1px #ededed solid; list-style:none; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
ul.left-links li { background:url(images/arrow.gif) no-repeat center left; padding:0 0 0 13px; line-height:20px;}
ul.left-links li a {text-decoration:none; color:#303030;}
ul.left-links li a:hover {text-decoration:underline; color:#303030;}


.center {width:556px; border:1px #e5e5e5 solid; float:left; margin:0 8px; padding:8px;}
.right {width:191px; float:right;}

.footer {background:url(images/wrap-shadow.png) no-repeat center top; line-height:15px; padding:10px 0; text-align:center; color:#7b7b7b; font-family:Tahoma, Geneva, sans-serif; font-size:11px; 
