#top{height:25px;background:#F1F7FC;line-height:25px;color:#2259A6;border-top:1px solid #eee;font-family:Arial, Helvetica, sans-serif;}
#top ul{list-style:none;margin:0;padding:0;}
#top ul li{display:block;float:left;background:url(/images/bg.gif) no-repeat 5px 10px;text-indent:12px;color:#2259A6;}
#top a:hover{text-decoration:underline;}
.top_left{float:left;padding-left:3px;}
.top_left ul li b{font-weight:400;}
.top_right{float:right;padding-right:10px;}
.top_r_hp{float:left;}
.top_r_info{float:left;margin-left:5px;}
#header{width:900px;margin:5px auto 0;}
.top_l{float:left;width:185px;height:60px;}
.top_c{float:right;height:60px;padding:0; width:711px; border:#eee 1px solid;}
.top_c ul li{ padding:0;width:237px; float:left; height:60px; list-style:none; margin:0px;}


.top_r{float:right;width:234px;height:60px;text-align:left;padding:0 0 0 5px;background:#fff;}
#navigation{width:900px;height:56px;background:url(/images/nav-bg.gif) repeat-x bottom;text-align:left;margin:10px auto 0;}
#navigation .first{width:900px;margin:0 auto;}
#navigation .first ul{padding-left:26px;margin:0;}
#navigation .first li{list-style:none;float:left;padding-right:10px;}
#navigation .first a{text-decoration:none;line-height:26px;height:26px;overflow:hidden;}
#navigation .first a,#navigation .first a span{float:left;font-size:14px;}
#navigation .first a:link,#navigation .first a:visited,#navigation .first a:active{background:none;padding-right:16px;height:26px;}
#navigation .first a:hover{background:url(/images/navbg.gif) no-repeat right 0;}
#navigation .first a:link span,#navigation .first a:visited span,#navigation .first a:active span{background:none;padding-left:16px;height:26px;cursor:pointer;}
#navigation .first a:hover span{background:#E1F0FC url(/images/navbg.gif) no-repeat 0 0;}
#navigation .first a.selected:link,#navigation .first a.selected:visited,#navigation .first a.selected:hover,#navigation .first a.selected:active{background:url(/images/navbg.gif) no-repeat right -30px;padding-right:16px;height:26px;color:#FFF;cursor:default;font-weight:700;}#navigation .first a.selected:link span,#navigation .first a.selected:visited span,#navigation .first a.selected:hover span,#navigation .first a.selected:active span{background:url(/images/navbg.gif) no-repeat -72px -30px;padding-left:16px;height:26px;cursor:pointer;}#navigation .second{clear:both;width:900px;margin:0 auto;}#navigation .second ul{padding-left:26px;line-height:25px;padding-top:4px;margin:0;}#navigation .second li{list-style:none;float:left;color:#07519A;}#navigation .second a{float:left;text-decoration:none;padding:0 10px;}#navigation .second a:link,#navigation .second a:visited,#navigation .second a:active{background:none;}#navigation .second a:hover{background:#6EB3E5;color:#FFF;}#navigation .second a.selected:link,#navigation .second a.selected:visited,#navigation .second a.selected:hover,#navigation .second a.selected:active{background:#E0F0FC;cursor:default;color:#2259A6;}

.footer-padder{padding-top:30px;clear:both;}
.footer01{clear:both;width:100%;line-height:24px;color:#BCBCBC;background:url(/images/footer-bg.gif) repeat-x top;text-align:center;margin:0 auto;padding:10px 0;}
.footer01 a:link,.footer01 a:visited,.footer01 a:active{color:#BCBCBC;text-decoration:none;}
.footer01 a:hover{color:#000;text-decoration:underline;}
.footer01_border{border-top:1px #E5E5E5 solid;}
.tabon{display:block;}
#top a:link,#top a:visited{color:#2259A6;text-decoration:none;}
.undis,.tab{display:none;}

div { word-wrap:break-word;}
a {white-space:nowrap;}
.tabd {position:relative; width:600px; margin:15px;}
.tabd dt {font: 15px/1.23 Arial,Helvetica,Sans-Serif;position:relative; z-index:2; float:left; margin:5 4px; padding:0 30px; border:1px solid #D1DDCE; background:#EBF3FB; color:#000; cursor:pointer;}
.tabd .current {font: 15px/1.23 Arial,Helvetica,Sans-Serif; border-bottom:1px solid #fff; font-weight:bold; background:#fff; color:#000;}
.tabd dd {position:absolute; z-index:1; top:1.6em; left:0; width:590px; padding:1em; border:1px solid #D1DDCE; background:#fff;}

.tabd1 {position:relative;width:244px; margin:0px;border:1px solid #CFCFCF;}
.tabd1 dt {border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;position:relative; z-index:2; text-align:center;width:121px;float:left; margin:0px;padding:5px 0px 5px 0px; background:#EEEEEE; color:#000; cursor:pointer;}
.tabd1 .current {border-bottom:1px solid #fff; border-left:0px;border-right:0px;background:#fff; color:#000;}
.tabd1 dd {position:absolute; z-index:1;top:20px;left:0;padding:0px;background:#fff;}
    #tabs10 {
      float:left;
      width:100%;
      font-size:93%;
      border-bottom:1px solid #2763A5;
      line-height:normal;
      }
    #tabs10 ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("/images/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("/images/tabright10.gif") no-repeat right top;
      padding:10px 12px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }
.main_left1{float:left;width:640px; }
.main_right1{float:right; width:258px;}
.mb_info1{ width:630px; height:auto;border:1px #AACCEE solid; border-width:1 1px 1px 1px;background:#fff;word-wrap:break-word;overflow:hidden;}
.mb_info1 ul li{ float:left; margin:10px 25px 15px 10px!important; margin:10px 10px 8px 10px;}

.main_r_div2 {clear:both; width:256px; border:1px #CFCFCF solid; background:#FFFFFF;}
.main_r_div2  h2,.main_r_rd  h2{background: url(../images/bg.gif) #EEEEEE no-repeat 5px -516px;margin:1px 1px 0 1px; text-indent:25px;
border-bottom:1px #CFCFCF solid; font-size:12px;color:#333; height:23px; line-height:23px;font-weight:normal;}
.main_r_list2 {margin:0 auto;text-align:left;line-height:21px;font-size:12px;color:#666666; padding:4px 0 2px 3px;}
.main_r_list2 a {color:#666666;}
.main_r_list2 ul {margin: 0; padding: 10px 0px 0px 0px; list-style: none;}
.main_r_list2 li{background: url(../images/bg.gif) #FFFFFF no-repeat 3px 8px;text-indent:10px;width: 250px;height: 20px; overflow: hidden;}
#r_search1{background:url(/images/bg.gif) no-repeat 0px -420px; position:relative; width:250px; height:22px;}
#r_search1 .text{border:none; background:transparent; font-size:12px; height:18px; width:163px; position:absolute; left:23px; padding-top:4px; color:#2259A6;}
#r_search1 .btn{ background:url(/images/bg.gif) 0px -445px; border:none; width:43px; height:22px; cursor:pointer; position:absolute; left:192px;top:0px;}
.topspace1 {padding-top: 5px;}

.mb_info2{ width:630px; height:auto;border:0px #AACCEE solid; background:#fff;word-wrap:break-word;overflow:hidden;}
.mb_info2 dl{
	width:307px;
	float:left;
	display:inline; 
	margin:3px 6px 0px 0px;
	border:1px solid #D0DBE7;
}
.mb_info2 dl dt{
	width:307px;
	height:26px;
	background:#F2F6FB;
	border-bottom:1px solid #D0DBE7;
}
.mb_info2 dl dt .title{
	width:120px;
	height:26px;
	line-height:26px;
	float:left;
	text-align:center;
	background:url(../images/bg.gif) -90px -74px no-repeat;
	
}
.mb_info2 dl dt .title a{
	text-decoration:none;
	font-weight:bold;
	letter-spacing:2px;
	height:26px; display:block;
	background:#EBF3FB; 
	border-right:1px solid #D0DBE7;
}
.mb_info2 dl dt .more{
	width:48px;
	height:19px;
	float:right;
	line-height:19px;
	text-align:center;
	margin:3px 5px 0px 0px;
}
.mb_info2 dl dt .more a{
	text-decoration:none;
}
.mb_info2 dl dd{
	padding:3px 0 5px 0px;
	
	
}

.mb_info2 dl dd a{text-indent: 15px;
	height:25px;
	display:block;
	color:#555;
	line-height:25px;
	font-size:12px;	
	border-bottom:1px dotted #eee;
	background: url(../images/bg.gif) #FFFFFF no-repeat 7px 10px;
	
}
.mb_info2 dl dd a:hover{ 
	background: url(../images/bg.gif) #F2F6FB no-repeat -93px -11px;
	text-decoration:none; 
	color:#2259A6;
	font-size:12px;
	border-bottom:1px solid #D0DBE7;
	border-top:1px solid #eeeeee;
}
.mb_info2 dl dd span{ 
	float:right; margin-top:-25px; color:#999;
	text-align:left; 
	line-height:25px; 
	font-size:10px; 
	width:50px;
}