.headerbg {height:140px;text-align:left;margin-bottom:10px;border-bottom:1px solid #333;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;margin:0;background-color:#e1e1e1;text-align:center;}
a:link, a:visited, a:active {color:#336699;text-decoration:none;}
a:hover {color:#48b0dc;text-decoration:none;}
#topbar {width:962px;margin:0 auto;text-align:center;height:20px;padding-top:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#ccc;}
#logobar {width:962px;margin:0 auto;height:79px;clear:both;}
#logobar a {margin-top:17px;float:left;width:288px;height:45px;}
#logobar span {margin-top:25px;float:right;text-align:left;width:370px;}
#logobar span b {float:left;width:135px;color:#fff;font-size:14px;background:url(/images/icon-search.gif) no-repeat left;padding:2px 0 0 15px;}
#logobar input{float:left;margin-right:6px}
#boxfield {height:18px;border:1px solid #000;width:146px;font-size:13px;}
#topmenu{height:28px;width:970px;margin:0 auto;clear:both}
#topmenu .space{width:70px;height:26px;}
#topmenu .line{border-right:1px solid #000;}
#topmenu ul{font-weight:bold;font-size:10px;margin: 0;padding: 0;list-style: none;padding-left:8px;}
#topmenu ul li{display: block;position:relative;float:left;margin:0px;z-index:50;border-right:1px solid #000;}
#topmenu li ul{display: none;}
#topmenu ul li a{display:block;text-decoration:none;color:#FFF;white-space:nowrap;padding:5px 8px 5px 8px;}
#topmenu ul li a:hover{background: #EEE;}
#topmenu li:hover ul{display: block;position: absolute;padding-top:5px;color:#EEE;}
#topmenu li:hover li{float: none;}
#topmenu li:hover a{background: #eee;border-bottom:1px solid #222;color:#000;}
#topmenu li:hover li a:hover{background: #FFF;border-bottom:1px solid #222;color:#000;}
#container {width:970px;background-color:#fff;margin:0 auto;text-align:left;overflow:hidden;min-height:1000px;}
#welcome {background-image:url(/images/cbc.jpg);float:left;border:1px solid #465e78;width:216px;height:90px;margin:5px}
#footer {width:970px;margin:0 auto;background-color:#222;color:#ccc;padding:15px 0 8px 0;font-size:10px;text-align:center;clear:both;}
#footer a {color:#ccc;}
#footer span {display:block;background-color:#333;padding:8px 8px 8px 8px;margin:15px 0 10px 0;border-bottom:1px solid #000;border-top:1px solid #000;}
#sidebar1 {float:right;width:300px;margin:0 5px 10px 5px;min-height:1200px;}
#mainContentlarge {margin:0 5px 10px 5px;width:960px;min-height:1000px;clear:both;}
#mainContent {float:left;padding:0 0 10px 5px;width:654px;min-height:1000px;clear:both;}
#mainbg {border:1px solid #ddd;padding:10px 5px 15px 5px;min-height:1000px;}
#banners {margin:0;width:644px;height:240px;padding:6px 5px 5px 5px;margin-bottom:9px;background-color:#111;text-align:left;}
#banners div {width:424px;height:238px;display:none;float:right;}
#banners #banner1 {display:block;margin:0;}
#banners p {float:left;margin:0;width:198px;margin-bottom:2px;border:1px solid #333;line-height:12px;padding:10px 5px 2px 10px;background:url(/images/allbg.png); background-position: 0px -1384px; background-repeat: repeat-x;height:32px;}
#banners p a {text-decoration:none;margin:0;color:#eee;font-weight:bold;}
#banners p a:hover {color:#fff;margin:0;}
#tabnow .button {float:left;padding:5px;border:1px solid #a7aec0;border-bottom:0;margin-right:4px;}
.right_head, #right_head, #main_head, .sections, .sectionhead h2 {clear:both;color:#eee;font-size:13px;font-weight:bold;padding:4px 8px 4px 8px;border:1px solid #333;min-height:17px;}
.topbanner {float:right;width:728px;height:90px;border:1px solid #465e78;margin:5px}
.sidebarbg {border:1px solid #ddd;padding:5px 5px 16px 5px;margin-bottom:10px;}
.fleft {float:left;}
.fright, .flink {float:right;}
.flink a{color:#FFF;text-decoration:underline;font-size:11px}
.floatbox {float:left;border:1px solid #a7aec0;background-color:#fafafa;padding:4px;width:125px;font-size:9px;}
.pad10 {padding-bottom:10px;width:300px;min-height:250px;}
.sections, .sectionhead h2 {margin:12px 0 3px 0;clear:both;}
.bg1, .bg2 {border-bottom:1px dotted #c3c3c3;padding:3px;vertical-align:middle;}
.bg1 {background-color:#fafafa;}
.bg2 {background-color:#fff;}
.blink, .nlink {list-style-type:none;padding:0;margin:0;}
.blink a {color:#000;}
.blink li {background-image:url(/images/arrow.gif);background-repeat:no-repeat;background-position:left;padding:3px 3px 3px 12px;border-bottom:1px dotted #c3c3c3;line-height:1.3em;margin:0;}
.nlink li {border-bottom:1px dotted #c3c3c3;padding:3px;margin:0;line-height:1.2em;}
.clear {clear:both;height:0;font-size:1px;line-height:0;}
.screenborder {background-color:#fff;border-color:#d4d4d4;border-width:1px;padding:4px;margin:3px 0 3px 0;}
.tab {border-top:1px solid #a7aec0;padding:3px 0 0 0;}
.title {margin:0 0 5px 0;padding:5px;border:1px solid #a7aec0;background-color:#fafafa;}
.title h2 {font-size:14px;margin:0 0 15px 0;color:#666;}
.title h1 {font-size:20px;margin:0 0 15px 0;}
.chide {display:none;margin:3px 20px 0 13px;}
.cheattitle h3, .cheattitle h2 {font-size:14px;margin:10px 0 2px 3px;font-weight:bold;}
.cheatbutton a{float:right;padding:2px 3px 2px 3px;margin:10px 0 10px 0;color:#222;text-align:right;font-weight:bold;text-decoration:underline;}
.author {margin:10px 0 10px 3px;color:#8899aa;}
.listL {float:left;width:470px;}
.listL a{font-weight:bold}
.listR {float:right;width:150px;color:#8899aa;margin:0px;z-index: 2;padding: 0;font-size:10px;}
.listR i{font-style:normal}
.listR span{font-weight:bold}
.listR p{display: none;}
.listR:hover p{display: block;position: absolute;padding:5px; margin:-5px -265px;border:1px solid #a7aec0;width:250px;background-color:#EEE;color:#444;}
.rating {background:url(/images/allimages.png) no-repeat left top;overflow:hidden;float:right;width:80px;height:16px;}
.rating.up {background-position:0% -32px;}
.rating.down {background-position:0% -16px;}
.rating a, .rating_lock a {color:#676767;font-family:Arial, Helvetica, sans-serif;font-size:9px;height:15px;padding:3px 0 0 13px;text-align:center;width:26px;}
.rating a {cursor:pointer;display:inline;float:left;}
.rating_lock {background:url(/images/allimages.png) no-repeat 0 -48px;overflow:hidden;float:right;width:80px;height:16px;}
.rating_lock a {display:inline;float:left;}
.bluebar {background:url(/images/allbg.png); background-position: 0px -1430px; background-repeat: repeat-x;color:#555;font-weight:bold;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:10px;padding:3px;margin-bottom:3px;}
.t_reply {border:1px solid #a7aec0;border:1px solid #a7aec0;}
.black, .black a {color:#222;text-decoration:none;}
.errorbox, .msgbox {padding:3px;color:#fff;font-size:10px;}
.errorbox {background-color:#990000;}
.msgbox {background-color:#009900;}
.smalltext {font-size:10px;padding:3px 3px 3px 0;color:#8899aa;}
.per_space {height:10px;}
.listingtable {margin-bottom:6px;margin-left:0;margin-top:12px;}
ul, blockquote, ol {margin:0 0 5px 0;padding:0 0 0 15px;}
ul {list-style-type:square;}
li {line-height:16px;margin:0 0 0 15px;padding:0;}
pre {margin:0 0 10px 0;width:625px;padding:4px 5px 22px 5px;border:1px solid #a7aec0;background-color:#f4f4f4;overflow:auto;}
h4, h3, h2 {margin:0;font-size:13px;}
p {margin:3px 0 8px 3px;}
form {margin:0;}
input, select, textarea {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
select {margin-top:1px;}
div.pagination {padding:3px;margin-top:15px;}
div.pagination a {padding:2px 5px 2px 5px;margin:2px;border:1px solid #aaaadd;text-decoration:none;color:#000099;}
div.pagination a:hover, div.pagination a:active {border:1px solid #000099;color:#000;}
div.pagination span.current {padding:2px 5px 2px 5px;margin:2px;border:1px solid #000099;font-weight:bold;background-color:#000099;color:#fff;}
div.pagination span.disabled {padding:2px 5px 2px 5px;margin:2px;border:1px solid #ccc;color:#ccc;}
