/* base elements */ html, body, div, span, h1, h2, h3, h4, h5, h6, p, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; } html { overflow-y:scroll; } body { font:normal 14px Arial; color:#555; line-height:18px; background:#072b69; padding:00px 0; } a { color:#0e78f1; } a:hover { text-decoration:none; } /* the clearfix : ------------------ */ .clearfix { display: inline-block; } .clearfix[class] { display : block; overflow: hidden; } .cl { clear:both; height:0px; } .fl { float:left; } /*         ______ __________/ Page \__________________________________________________________________ --------------------------------------------------------------------------------------- */ /* page width, background color, position */ #page { float: none; margin: 0px auto; overflow: auto; width: 1000px; background:#ffffff url(thingy.png) no-repeat ; background-position:680px 400px;; } /*         ________ __________/ header \__________________________________________________________________ --------------------------------------------------------------------------------------- */ #head_wrapper { width:1000px; height:315px; overflow:hidden; float:left; background:url(i/header_bg.jpg) left top no-repeat; position:relative; z-index:23; } #header { overflow:hidden; float:left; width:1000px; } #header h1 { font:bold 2.5em Arial, Helvetica, sans-serif; color: #fff; height:30px; text-transform:uppercase; } 

#header h2 { font:normal 1.167em Arial, Helvetica, sans-serif; color:#93cfff; height:14px; } #title_wrapper { float:left; margin:10px 0 0 17px; clear:both; } #title_wrapper h1 { margin:0 0 0 0; position:relative; } 
#title_wrapper h2 { margin:0 0 0 0; position:relative; } /* Logo */ #logo { height: 163px; left: 41px; position: absolute; top: 29px; width: 353px; } /*         ____________ __________/ navigation \__________________________________________________________________ --------------------------------------------------------------------------------------- */ /* #slide height = (number of top level links - 1) * height of links + inner div height */ #slide {padding:0; margin:0; list-style:none; width:230px; height:315px; border:1px solid #eee; position:relative; overflow:hidden; font-family: verdana, sans-serif; font-size:12px; } #slide li.top {margin-left:-4px;} #slide li.top, #slide li.sub {float:left; height:29px; line-height:29px; width:230px; color:#FFF; text-decoration:none; border-bottom:1px solid #fff; font-weight: bold; text-indent:30px; overflow:hidden; cursor:pointer;} #slide li.sub {background:#2272BB url(i/bg_nav_normal-sub2.jpg) no-repeat; text-indent:26px;} #slide li.top a {background:url(i/bg_nav_normal2.jpg) no-repeat ; text-decoration:none; color:#FFF; display:block;} #slide li.top a:hover {color:#FFF; background:#0E4A80 url(i/bg_nav_hover2.jpg) no-repeat;} #slide li.selected a {background:url(i/bg_nav_selected.jpg) no-repeat ; text-decoration:none; color:#FFF; display:block;} #slide li.selected a:hover {background:url(i/bg_nav_selected.jpg) no-repeat ; text-decoration:none; color:#FFF; display:block;} #slide li.clicked {color:#FFF; url(i/bg_nav_hover.jpg) no-repeat; } /* #slide li.sub div height = (maximum sub lines * sub line height) + top level link height(variable fY in jQuery) */ #slide li.sub div {background:#fff; height:164px; width:250px; padding:0 0; line-height:29px; font-family: verdana, sans-serif; text-indent:0;} #slide li div ul {padding:0; margin:0;  list-style:none; float:left;} #slide li div ul li {height:23px; width:290px; margin-top:7px; margin-left:-7px; margin-top:0px; line-height:33px;} #slide li div ul li a {color:#666; text-decoration:none; background: url(i/bg_subnav_normal.jpg) no-repeat -20px; width:100%; font-size:12px; display:block; border-bottom:1px solid #ddd; height:29px; line-height:29px; text-indent:25px;} #slide li div ul li a:hover {color:#069; background:#fff url(i/bg_subnav_hover.jpg) no-repeat -20px; width:100%; display:block;} #slide li div ul li a.selected {color:#069; width:100%; display:block;} #slide li div ul li a.ccct {color:#666; text-decoration:none; background: url(i/bg_subnav2_normal.jpg) no-repeat -20px; width:100%; font-size:10px; display:block; border-bottom:1px solid #ddd; height:29px; line-height:29px; text-indent:5px;} #slide li div ul li a.ccct:hover {color:#069; background:#fff url(i/bg_subnav_hover2.jpg) no-repeat -20px; width:100%; display:block;} /*         ______ __________/ main \__________________________________________________________________ --------------------------------------------------------------------------------------- */ #content_wrapper { float:left; margin: 0 0 0 0; width:1000px; padding:0 0 0 0; } #content_left_wrapper { width: 240px; float: left; padding: 0 20px 0 0; margin:0 0 0 0;/*	background:#cccccc;*/ } #content_wrapper #content_main_wrapper { display: inline; float: left; padding-right: 20px; width: 710px; } #content_main { overflow: hidden; padding: 0 20px 0 0; position: relative; width: 720px; } #content_wrapper #content_right_wrapper { float: left; width:80px; } #content_wrapper #content_right { padding : 0; } #content_right { float:left; } #content_main h1 { color: #1162ac; font:normal 26px Georgia, "Times New Roman", Times, serif; margin-bottom: 15px; padding: 0; } 
#content_main h2 { color: #555; font: bold 20px Georgia, "Times New Roman", Times, serif; margin-bottom: 7px; padding: 0; } 
#content_main h3 { color: #555; font: bold 20px Georgia, "Times New Roman", Times, serif; margin-bottom: 7px; padding: 0; } #content_main p { padding:0px 0 15px 0px; } /*         _______ __________/ lists \__________________________________________________________________ --------------------------------------------------------------------------------------- */ ol, dl { margin: 0 0 13px 0px; } ul { list-style-image:none; margin:5px 0; padding-left:0px } li, #content_wrapper #content_main li { margin-left: 0px; line-height: 1.5; margin-bottom:0; } ul li { padding-left: 4px; } #content_main ul { margin-left: 0; padding-left:18px; } #content_main ol { margin-left: 0; padding-left: 22px; } /*         __________ __________/ sidebars \__________________________________________________________________ --------------------------------------------------------------------------------------- */ .global_repeat { width : 230px; background : url(i/global_repeat2.jpg) repeat-y 0 0; } .global_top { background: url(i/global_top2.jpg) no-repeat 0 0; } .global_bottom { width : 230px; background : url(i/global_bottom2.jpg) no-repeat left bottom; } .widgetbar_page_bg { background:none; width:220px; position:relative; clear:both; padding-bottom:15px; margin:5px 0 5px 11px; padding-bottom:10px; } #widgetbar_page_1 { clear: left; color: #fff; padding: 15px 14px 13px; position: relative; width: 190px; } #widgetbar_page_1 h1 { color: #1162ac; font: bold 20px/20px Georgia, "Times New Roman", Times, serif; padding: 0 0 0 0; margin-bottom:15px; } 
#widgetbar_page_1 h2 { color: #000000; font: bold 18px Georgia, "Times New Roman", Times, serif; margin-bottom: 7px; padding: 0; } #widgetbar_page_1 p { padding:1px 20px 5px 0px; color:#000000; } #widgetbar_page_1 p a { padding:0 0 0 0; color:#0E78F1; } .widgetbar_site_bg { background:none; width:240px; position:relative; clear:both; margin:0px 0 0px 0px; padding-bottom:0px; } #widgetbar_site_1 { width:230px; padding:19px 0 15px 0px; position:relative; font: bold 11.5px Arial, "Times New Roman", Times, serif; } #widgetbar_site_1 h1 { color: #1162ac; font: bold 18px/24px Arial, "Times New Roman", Times, serif; padding: 0 0 0 40px; margin-bottom:15px; } 
#widgetbar_site_1 h2 { color: #000000; font: bold 18px Arial, "Times New Roman", Times, serif; text-align:center; padding: 0; } #widgetbar_site_1 p { padding:1px 0 5px 0px; color:#000000; } #widgetbar_site_1 p a { padding:0 0 0 0; color:#0E78F1; } /*         ________ __________/ footer \__________________________________________________________________ --------------------------------------------------------------------------------------- */ #footer { clear:both; position:relative; background:url(i/footer_bg.gif) left top repeat-x; width:960px; margin:0 0 0 20px; text-align:center; padding:20px 0 20px 0px; line-height:26px; color:#0E78F1; } #footer div p { margin: -5px 0 0; padding: 0 !important; } .cm_table { margin-bottom: 15px !important; margin-top: 0 !important; } #footer a { color:#0E78F1 !important; } button { cursor:pointer; } #content_main ul li ul{ padding:0; margin:0; } a.bf{ text-decoration:none; color:#333; } a.bf:hover{ text-decoration:underline } a.bfb{ text-decoration:none; color:#333; font-weight:bold; } a.bfb:hover{ text-decoration:underline; text-decoration-style:wavy; -moz-text-decoration-style:wavy; text-decoration-color:#1A5EAC; } #rotecont {display:none;}
