@charset "utf-8";
/* CSS Document */
#top_content{width:100%; margin:0; padding:0; background-color:#fff; border-bottom:1px solid #F3F3F3;/*background-image:url(../images/bg_top.jpg); background-repeat:repeat-x;*/}
#top{width:905px; margin:0 auto; padding:0;}
#logo_w{width:905px; margin:0; padding:0;}
#logo{width:390px; margin:0; padding:0; float:left;}
#logo_t{width:300px; margin:0; padding:0; float:right; margin-right:10px; margin-top:30px;}
#logo_t ul{ margin:0; padding:0; font-size:11px; color:#2A437C;  text-align:right;}
#logo_t li{padding:0 4px; float:left; font-size:11px; list-style-type:none;  text-align:right;}
#logo_t a:link{color:#2A437C; font-size:11px; text-decoration:none;}
#logo_t a:hover{color:#1F75CC; font-size:11px; text-decoration:none;}
#logo_t span{padding:0 8px;}
#menu_content{width:100%; margin:0 auto; padding:0; background-color:#F4F4F4; border-bottom:1px solid #D1D1D1;background-image:url(../images/new_menubg.jpg); background-repeat:repeat-x; background-position:bottom; }
#menu{width:905px; height:36px; line-height:36px; margin:0 auto; padding:0; /*border-bottom:1px solid #E5E7E8;*/ color:#2A437C; }
#menu-nav ul{ margin:0; padding:0; }
#menu-nav li{list-style-type:none; padding:0 ; margin:0; float:left; line-height:36px; }
#menu-nav { position:relative;}
#menu-nav a{display: block;	float: left;text-decoration: none;font-weight: bold; color: #454545;margin-top: 0px;padding: 0 0 0 45px; height:36px; line-height:36px;	font-size: 105%;background:url(../images/new_menubg_l.jpg) no-repeat left bottom ;	}
#menu-nav a span {	display: block;	float: left;padding: 0 45px 0 0;height: 36px;line-height:36px;background:url(../images/new_menubg_r.jpg) no-repeat right bottom;	cursor: pointer;}
#menu-nav a:hover,
#menu-nav a:active,
#menu-nav a:focus {color: #000;background:url(../images/new_menubg_l2.jpg) no-repeat left bottom ;height: 37px;line-height: 37px;padding: 0 0 0 45px;	}
#menu-nav a:hover span,
#menu-nav a:active span,
#menu-nav a:focus span {background:url(../images/new_menubg_r2.jpg) no-repeat right bottom;height: 37px;line-height: 37px;padding: 0 45px 0 0;}
#menu-nav li.active a,
#menu-nav li.active a:hover,
#menu-nav li.active a:active,
#menu-nav li.active a:focus {margin-top: 0;height: 37px;line-height: 37px;	font-size: 110%;background:url(../images/new_menubg_l2.jpg) no-repeat left bottom ;color:#000;}
#menu-nav li.active span,
#menu-nav li.active a:hover span,
#menu-nav li.active a:active span,
#menu-nav li.active a:focus span {margin-top: 0;height:37px;line-height: 37px;background:url(../images/new_menubg_r2.jpg) no-repeat right bottom;cursor: pointer;}

/*#menu-nav{ margin:0; padding:0;}
#menu-nav ul{ margin:0; padding:0; margin-left:10px;}
#menu-nav li{list-style-type:none; padding:0 10px; float:left; line-height:36px; }
#menu-nav span{padding:0  0 0 25px;}
#menu-nav a:link{color:#2A437C; text-decoration:none;}
#menu-nav a:hover{color:#1F75CC; text-decoration:none;}
#menu-nav li.active a,
#menu-nav li.active a:hover,
#menu-nav li.active a:active,
#menu-nav li.active a:focus {line-height: 36px;	font-size: 105%;color:#1F75CC;}*/

#bottom_content{width:100%; padding:0; margin:0 auto; background-color:#F7F7F7; margin-top:50px; border-top:1px solid silver; height:100%; padding-bottom:30px;}
#bottom{width:905px; margin:0 auto; padding:0;/* border-top:1px dotted silver;*/}
#footer{width:905px; margin:0; padding:0;}
#footer_l{width:550px; margin:0; padding:0; float:left;}
#footer_l h1{font-size:13px; color:#4A4A4A; line-height:24px; margin:0; padding:0;}
#footer_l ul{width:110px; margin:0; padding:0; margin-top:10px; margin-left:20px; float:left;}
#footer_l li{list-style-type:none; color:#666666; font-size:12px;}
#footer_l a:link{ color:#666666;}
#footer_l a:hover{ color:#666666; text-decoration:underline;}
#footer_l a:visited{color:#666666;}
#footer_l a:active{color:#666666;}
#footer_r{width:350px; margin:0; padding:0; float:right;}
#footer_r p{margin-top:20px; font-size:11px; line-height:14px; text-align:right; color:#666666;}