html {margin:0; background:#FFF; padding:0;}
body {width:917px; margin:0 auto; background:#fff; padding:0; font-family:Arial; color:#000}
form {margin:0px; padding:0px;}

/*header*/
.banner_top {height:90px; margin:0 auto; padding:3px 0px 7px 0px; background:#FFF; float:left;}
.logo{float:left; border-right:20px solid #FFF;}
.links {height:5px; font:bold 11px/14px Arial, Helvetica, sans-serif; text-align:right; clear:left;color:#0062af;}
.links a{ text-decoration:none; color:#0062af; padding:0 0 0 10px;}
.links a:hover{ text-decoration:underline; color:#0062af;}

#header { border-bottom:1px Solid #dde8f0; margin:0; padding:10px 0 10px 10px;}
.date {width:380px; margin:0px; padding:30px 0px 0px 46px; font:normal 11px arial; color:#0062af; float:left;}
.date a{color:#0062af; text-decoration:none;}
.date a:hover{color:#0062af; text-decoration:underline;}

.search {font:normal 11px arial; color:#0062af; float:left; padding:10px 10px 0px 0px; margin:0px 0px 0px 0px; width:265px;}
.search input {font:normal 11px arial; line-height:17px; display:inline; padding:0px 5px 0px 0px;}
.top_search {margin:5px 0px 0px 0px; padding:0px; float:left}
.top_search input { height:18px; width:170px; margin:0px; padding:0px; float:left;}
.top_search img {float:left;}

.hdr_top_tab { width:560px; float:left; padding:0px 0px 0px 10px; font:normal 11px arial; color:#fff; height:19px; margin:0px 0px 2px 0px;} 
.hdr_top_tab a  {background:#0062af; padding:0px 7px;  font-size:11px; color:#fff; float:left; margin-right:2px; line-height:19px; text-decoration:none;} 
.hdr_top_tab a:hover  {color:#fff; background:#c00; text-decoration:none;} 
#hdr_top_tab_active {color:#fff; background:#c00; text-decoration:none;} 

.hdr_top_rt_tab {font:normal 11px arial; color:#0062af; float:left; padding:3px 0px 0px 125px;}
.hdr_top_rt_tab a{color:#0062af; text-decoration:none;}
.hdr_top_rt_tab a:hover{color:#0062af; text-decoration:underline;}


/*footer*/
#footer {background:url(../images/footer_bg.gif) repeat-x #fff; height:62px; margin:0 0 0 0; padding:0;}
.foot_date {width:640px; margin:0px; padding:0px 0px 0px 0px; font:normal 11px arial; color:#0062af; float:left;}
.foot_date a{color:#0062af; text-decoration:none;}
.foot_date a:hover{color:#0062af; text-decoration:underline;}

.foot_search {font:normal 11px arial; color:#0062af; float:left; padding:5px 10px 0px 0px; margin:0px 0px 0px 0px; width:265px;}
.foot_search input {font:normal 11px arial; line-height:17px; display:inline; padding:0px 5px 0px 0px;}
.foot_top_search {margin:5px 0px 0px 0px; padding:0px; float:left}
.foot_top_search input { height:18px; width:170px; margin:0px; padding:0px; float:left;}
.foot_top_search img {float:left;}

.foot_link {font:normal 11px arial; color:#0062af; float:left; padding:0px 10px 0px 0px; margin:15px 0px 0px 10px; width:80px; line-height:17px;}
.foot_link a{color:#0062af; text-decoration:none; display:block; background:url(../images/red_arrow.gif) no-repeat left; padding:0 0 0 10px;}
.foot_link a:hover{color:#0062af; text-decoration:underline;}

.foot_banner {width:917px; padding-bottom:10px; text-align:center;}

.foot_btm_lnk {width:907px; height:29px; background:#0062af; border-top:1px solid #cecfbd; font:normal 11px arial; color:#fff; line-height:29px; padding:0 0 0 10px;}
.foot_btm_lnk strong{float:right; padding:0px 10px 0px 0px; font:normal 11px arial; color:#fff; line-height:29px;}
.foot_btm_lnk strong a{color:#fff; text-decoration:none; font:normal 11px arial; color:#fff;}
.foot_btm_lnk strong a:hover{color:#fff; text-decoration:underline;}



/*common*/
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.clearl {clear:left;}
.clearr {clear:right;}
iframe {margin:0; padding:0px;}