body { margin:0px; padding:0px; font-family:Arial; color:#333; font-size:12px;}
img { border:0px;}
form { margin:0px; padding:0px;}
ul{ margin:0px; padding:0px;list-style-type:none;}
#headbg { background-color:#F4F3F2; height:20px; border-bottom:1px #CDCDCD solid;}
#headw { margin:0px auto; width:962px; padding-top:4px;}
#headwl {float:left;}
#headwl img { margin-right:10px;}
#headwr {text-align:right; font-size:10px; font-family:Verdana; color:#333;}
#headwr a{ color:#333;}
#headwr a:hover{ background-color:#333; color:#FFF; text-decoration:none;}
#headwr span a{ color:#FF0000; font-weight:bold;}
#headwr span a:hover{ background-color:#FF0000; color:#FFF; text-decoration:none;}

#headlogo { width:962px; margin:0px auto; height:75px; padding-top:19px;}
#headlogot { margin:5px 15px; font-size:14px;}
#headnavw { width:962px; margin:0px auto;}

#headnavbd {position:relative;height:43px;color:#E0E0E0;background:#143D55;width:100%;}
#headnav {position:relative;height:33px;font-size:12px;font-weight:bold;background:#fff url(../images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 0px;}
#headnav ul {width:auto;float:left;}
#headnav ul li { display:block; float:left; margin:0 1px; }
#headnav ul li a { display:block; float:left; color:#EAF3F8; text-decoration:none; padding:0 0 0 12px; height:33px; }
#headnav ul li a span { padding:12px 11px 0 0; height:21px; float:left; }
#headnav ul li a:hover { color:#fff; background:transparent url(../images/dolphin_bg-OVER.gif) repeat-x bottom left; }
#headnav ul li a:hover span { display:block; width:auto; cursor:pointer; }
#headnav ul li a.current,#headnav ul li a.current:hover { color:#fff; background:#1D6893 url(../images/dolphin_left-ON.gif) no-repeat top left; line-height:275%; }
#headnav ul li a.current span { display:block; padding:0 20px 0 0; width:auto; background:#1D6893 url(../images/dolphin_right-ON.gif) no-repeat top right; height:33px; }
#headsh { width:962px; margin:0px auto; background:url(../images/search_bg.jpg) repeat-x; height:37px; text-align:center; padding-top:12px;}
#headsh img { margin-right:5px;}
#headsh select { margin-right:5px;}

#headkw { width:962px; margin:0px auto; background:url(../images/keyword_center.jpg) repeat-x; height:27px;}
#headkwl { float:left;}
#headkwr { float:right;}
#headkwm { float:left; padding-top:6px;}
#headkwm a{ color:#333;}
#headkwm a:hover{ background-color:#333; color:#FFF; text-decoration:none;}
#headkwml { float:left; padding-top:6px;}
#headkwml a{ color:#333; font-weight:bold;}
#headkwml a:hover{ background-color:#333; color:#FFF; text-decoration:none;}


.clear{ clear:both;}

#footlink{ text-align:center; border-top:1px #CCC solid; padding-top:36px; color:#333; font-size:13px; margin-bottom:10px;}
#footlink a{ color:#333; margin:0px 3px;text-decoration:none; border-bottom: 1px #333 solid;}
#footlink a:hover{ background-color:#333; color:#FFF; text-decoration:none;}
#footcopyright { text-align:center; font-size:11px; font-family:Verdana; height:60px;}
.footcrr{ font-weight:bold; color:#FF0000;}
.footcrb{ font-weight:bold; color:#000;}
#footcopyright img{margin-left:6px;}
#footcopyright a{ color:#000;margin-left:6px;}
#footcopyright a:hover{ background-color:#000; color:#FFF;text-decoration:none; }
#footcount{ display:none;}
.idxinfodate{color:#999; font-family:Verdana; font-size:10px; font-weight:normal;}
