body { margin:0; padding:0; background: #FFF url("img/bg0.gif") repeat-x; }

body, td { font:11px Tahoma; color:#000; }

a img { border:none; }

a { color: #0066CC; }
a:visited { color: #0066CC; } 
a:hover { color: #003377; }


.Header, .Title {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.BlockRight3 td.Content {padding: 0px 11px 10px 11px; height: 100%; vertical-align: top;}
.BlockRefer {width: 225px; background-image: URL("img/block_refer_bg.gif"); background-repeat: no-repeat; height: 100%;}
.BlockRefer .Header {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; text-transform: uppercase; height: 37px; padding: 12px 0px 12px 0px;}
.BlockRefer td.Content {padding: 0px 11px 10px 11px; height: 100%; vertical-align: top;}
.BlockRefer h4 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #004AB8; font-weight: bold; padding: 0px; margin: 0px; }
.BlockRefer p {font-style: italic; margin: 10px 0px 4px 0px; }
.BlockReferBottom {background-image: URL("img/block_refer_bottom.gif"); background-repeat: no-repeat;}

.newsdata {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #004AB8; font-weight: bold; padding: 0px; margin: 0px;}

.tdcnt { border-left:10px solid #FFF; border-right:10px solid #66CC00;  }
.rig { background-color:#66CC00; font-weight:bold; color:#FFF;}
.rig a { color: #fff; }
.rig a :visited{ color: #fff; }
.rig a:hover { color: #fff; text-decoration:none;}

.foo { background-color:#6699CC; font-weight:bold; color:#FFF;}
.foo a { color: #fff; }
.foo a :visited{ color: #fff; }
.foo a:hover { color: #fff; text-decoration:none;}

.foo2 { background-color:#0066CC;}
.rab { background-color:#FFF;}
.boxhead { background-color:#6699CC; font-weight:bold; color:#FFF;}

TABLE.box {border: 1px solid #0066CC; border-top:0px;}

.li { background:url("img/li100000.gif") no-repeat 0 3px; padding:0 0 0 12px; }

.cent { background:url("img/home.jpg") no-repeat;background-color:#99CCFF; }
.part { background-color:#FFF;}


.red, .error { color:#EE0000; }
.error { margin-bottom:15px; font-weight:bold; }

.bg_left { background: url("img/bg_left0.png") repeat-y top right; }
.bg_left div { width:15px; }
.bg_right { background:url("img/bg_right.png") repeat-y top left; }
.bg_right div { width:15px; }

.cntab { width:890px; height:100%; background:#FFF; }

ul { margin: 10px 0 15px 0; padding:0 0 0 10px; list-style-type:none;  }
ul li  { margin:0 0 5px 0; padding: 0 0 0 13px; background:url("img/li_ul000.gif") no-repeat 0 4px; }

ul.hot { margin: 10px 0 12px 0; }
ul.hot li  { margin:0 0 6px 0; padding: 0 0 0 27px; background:url("img/icon_hot.gif") no-repeat 0 2px; }

ul.ulndash { margin: 8px 0 18px 0; list-style-type:none; }
ul.ulndash li { margin:0 0 5px 0; padding: 0; background:none; }

h1 { font-size:14px; }
h2 { font-size:13px; }
h3 { font-size:11px; }
h4 { font-size:9px; }
h5 { font-size:8px; }

.faq b { font-size:12px; margin:2px 0; display:block; }

.f_left { float:left; }
.f_right { float:right; }

.cb1 { float:right; width:302px; height:148px; }

.servtext ul { margin: 10px 0 5px 0; padding:0; list-style-type:none;  }
.servtext ul li  { margin:0 0 9px 0; padding: 0 0 0 13px; background:url("img/li_ul000.gif") no-repeat 0 4px; }

.reslist ul { margin: 10px 10px 15px 0; padding:0; list-style-type:none; }
.reslist li { padding:0px 0px 8px 0px; background:none;  }
.reslist li a { font-weight:bold; }


.hdbox1 { padding:38px 32px 39px 20px; }
.hdbox2 { background:#FFF url("img/header_b.jpg") no-repeat; }

.topicons { height:67px; width:100px; position:relative; }
.topicons a { display:block; width:19px; height:19px; }
.topicons a i { display:none; }
.topicons span { top:26px; display:block; width:19px; height:19px; position:absolute; background-image:url("img/icons_to.gif"); }
.topicons .on { background-color:#E4E4E5; }
.topicons .ic1 { left:0; background-position: 0 0; }
.topicons .ic2 { left:29px; background-position: -19px 0; }
.topicons .ic3 { left:58px; background-position: -38px 0; }

.pdfd { margin-top:35px; display:block; width:193px; height:57px; color:#666; background:url("img/pdf_bg2.png") no-repeat; }
.pdfd span { display:block; padding:7px 0px 6px 38px; }
.pdfd a { display:block; width:193px; height:42px; text-decoration:none; color:#666; line-height:13px; }
.pdfd a:hover { color:#222; }
.pdfd a:visited { color:#888; }