@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0 auto;background:url(../images/main_bg.jpg) repeat-y center;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#000;text-decoration:none;}
a:hover{color:#f50; text-decoration: underline;}
#container{ width:961px;*width:960px; text-align:left; margin:0 auto;*padding-left:1px;_padding-left:2px;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

/*header.css*/
.header {width:960px;_width:959px;height:106px;} 
.header .nav .logo{ float:left;}
.header .nav .logo a img{ margin-left:22px; width:166px;}

.header .nav .simple{ float:left;}
.header .nav .simple img{ width:185px; margin-left:16px; padding-top:15px;}


.header .nav .subnav{ float:right; background:url(../images/headerbg01.gif) no-repeat; height:23px;}
.header .nav .subnav ul{ margin-left:4px;}
.header .nav .subnav ul li{ float:left; padding-left:12px; padding-right:12px; *padding-right:14px; background:url(../images/headericon01.gif) no-repeat right 8px; line-height:22px;}
.header .nav .subnav ul li a{ font-size:10px; color:#bc8900;}
.header .nav .subnav ul li a:hover{text-decoration:underline;}

.header .mainnav{ background:url(nav.gif) repeat-x; height:36px; width:960px; margin-top:3px;;_width:959px;} 
.header .mainnav .left{background:url(nav1.gif) no-repeat; width:7px; height:36px; overflow:hidden;float:left;}
.header .mainnav ul{ margin-left:15px;}
.header .mainnav ul li{ float:left; line-height:36px; text-align:center; font-weight: bold; background: url(hover_span.gif) no-repeat right center; font-size: 14px; }
.header .mainnav .right{background:url(nav2.gif) no-repeat; width:7px; height:36px; float:right;}
.header .mainnav ul li a{ display:block; padding-top:2px; color:#FFFFFF; padding-left:15px; padding-right: 15px;}
.header .mainnav ul li a:hover{ color:#000000; background: url(link.gif) no-repeat right 0px; display: block; }
.header .topbox2{
	background-image: url(bg.png);
	background-repeat: repeat-x;
	line-height: 25px;
}
.header .topbox2 .topleft{
	float: right;
}
#outframe_mainbody{width:960px;}

/*footer*/
.footer{clear:both;width:960px;height:64px;background:url(../images/outframe_footer-bg.gif ) repeat-x;margin-top:8px;text-align:center;color:#808080;;_width:959px;} 
.footer ul{width:960px;text-align:center;padding-top:12px;;_width:959px;padding-bottom:6px;} 
.footer ul li{display:inline;padding-left:6px; padding-right:6px;background:url(../images/outframe_footer-icon01.gif ) no-repeat right 1px;}
.footer ul li a{color:#777;}
.footer ul li a:hover{color:#993300;}
.footer p{line-height:20px;}
