body {
/*background:url(images/bg.jpg) no-repeat top center #97cae4;*/
/*background:#999;*/
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #3b5564;
}
.urlLink
{
	padding-top:5px;
	padding-left:10px;
	background-color:#EBEBEB;
	height:20px;
	border-bottom:#999 1px dotted;
}
p{
margin:0px;
padding:0 0 5px 0;
line-height:17px;
text-align:justify;
}
p.pat{
color:#FFF;
text-align:left;
}
h1{
color:#333;
font-size:16px;
font-weight:bold;
margin:0px;
padding:5px 0 5px 0;
}
h2{
color:#759f1b;
font-size:16px;
float:left;
font-weight:bold;
margin:0px;
padding:5px 0 0 0;
}
span.blue{
color:#a5dcf8;
}
span.dark_blue{
color:#116c64;
}
#main_container{
width:900px;
height:auto;
margin:auto;
background-color:#fff;
}
.topmenu{width:790px; height:22px; border-bottom:3px solid #EBEBEB;
padding-top:22px;*padding-top:4px !important;*padding-top:4px;
padding-left:5px;}
.header{
width:900px;
height:95px;
margin:auto;
border-bottom:1px solid #CCC;
/*background:url(images/header_bg.gif) repeat-x;
*/}
.right_header{
float:left;
width:780px;
}
#logo{
padding:0px 0 0 5px;
float:left;
}
/*----------------------menu-------------------------*/
#menu{
width:750px;
height:35px;
float:left;
padding:15px 0 0 0;*padding:15px 0 0 0 !important;*padding:15px 0 0 0;
}
#menu ul{
list-style:none;padding:0px;margin:0px;display:block;
}
.listyle{
list-style:none;float:left;height:28px;padding:0px 0px 0 0px;line-height:35px;font-size:13px;margin:0 3px 0 3px;
font-size:16px; margin-left:40px;
}
.lihover{
list-style:none;float:left;height:35px;padding:0px 0px 0px 0px;line-height:35px;font-size:13px;margin:0 3px 0 3px;
font-size:16px; background:url(images/d3.png) repeat-x; margin-left:40px;
}

.listyle2{
vertical-align:middle;
list-style:none;float:left;
padding:0px 0px 0px 12px;
margin:0 3px 0 3px;
font-size:16px; margin-left:40px; background:url(images/d4.png) no-repeat;
}
.lihover2{
list-style:none;float:left;padding:0px 0px 0 12px;font-size:13px;margin:0 3px 0 3px;
font-size:16px; margin-left:40px; background:url(images/d5.png) no-repeat;
}
.al{ font-size:11px; text-decoration:none; color:#999;}


#menu ul li a{
height:35px; float:left;text-decoration:none;padding:0px 0px 0px 11px;margin:0px;color:#6c7b83;text-align:left; background:url(images/d1.png) no-repeat;
}
#menu ul li a:hover{
height:35px;text-decoration:none;color:#933; background:url(images/d2.png) no-repeat;
}
#menu ul li a.current{
height:35px;width:96px;float:left;text-decoration:none;padding:0px;margin:0px;color: #68C2EF;background:url(images/menu_bt.gif) no-repeat center;
}
.middle_content
{
	width:518px;
	float:left;
	margin:10px 10px 15px 0px;
	text-align:justify;
}
.rightPanel
{
	margin:10px -5px 15px 0px;*margin:10px -5px 15px 0px !important;*margin:10px -20px 15px 0px;
	width:160px;
	float:right;
}
.paneltop
{
	background:url(images/paneltop.png) no-repeat;
	width:159px;
	height:16px;
	padding:14px 0 10px 15px;
}
.panelmiddle
{
	background:url(images/panelmiddle.png) repeat-y;
	width:159px;
	padding:0 5px 3px 9px;
}
.panelbottom
{
	background:url(images/panelbottom.png) no-repeat;
	width:159px;
	height:14px;
}
.printerback
{
	background:url(images/printer.jpg) no-repeat;
	height:25px;
	padding-left:25px;
	text-decoration:none;
	color:#666;
}
#middle_box{
width:900px;
height:208px;
clear:both;
margin:auto;
background:url(images/middle_banner.jpg) no-repeat center;
}
.middle_box_content{
padding:30px 0 0 20px;
}
.top_menu{
width:285px;
float:right;
}
a.login {
width:49px;
height:35px;
display:block;
background:url(images/login.gif) no-repeat center;
line-height:35px;
color:#a6c4d4;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding:0 0 0 40px;
float:left;
margin:0 3px 0 3px;
}
a.sign_up {
width:49px;
height:35px;
display:block;
background:url(images/sign_up.gif) no-repeat center;
line-height:35px;
color:#a6c4d4;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding:0 0 0 40px;
float:left;
margin:0 3px 0 3px;
}
.pattern_bg{
width:900px;
height:222px;
height:222px;*height:202px !important;*height:202px;
clear:both;
margin:auto;
/*background:url(images/pattern_bg.gif) no-repeat center;
*/}
.pattern_box{
width:444px;
float:left;
border:none;
margin-top:10px;
/*padding:10px 0 0 10px;*padding:10px 0 0 10px !important;*padding:20px 0 0 25px;
*/}
.pattern_box_icon{
float:left;
padding:5px;
}
.pattern_content{
width:430px;
float:left;

}
/*---------------------main_content------------------*/
#main_content{

height: auto;


}
#main_content2{
width:100%;
height: auto;
margin: auto;
padding:0 0 0 0px;
}
.clear{
clear:both;
}
.box_content{
width:215px;
height:160px;
float:left;
border:#CCC 1px solid;
margin:10px 10px 15px 0px;;
/*background:url(images/box_bg.gif) no-repeat top center;*/
}

.box_content2{
width:203px;*width:203px !important;*width:207px;
height:271px;
float:left;
border:#CCC 1px solid;
margin:10px 10px 15px 0px;*margin:10px 10px 15px 0px !important;*margin:10px 9px 15px 0px;
/*background:url(images/box_bg.gif) no-repeat top center;*/
}

.box_title{
padding:5px 0 5px 10px;
border-bottom:solid 1px  #7F7F7F;
background-color:#CCC;
}
.box_titleHover{
padding:5px 0 5px 10px;
border-bottom:solid 1px  #7F7F7F;
background-color:#666;
color:#FFF;
}
.linkBox{

padding:3px;
border-bottom:#CCC dotted 1px;
background:url(images/linkdot.gif) no-repeat;
}
.linkBox9{
margin-left:10px;
padding:3px;
border-bottom:#CCC dotted 1px;
background:url(images/linkdot.gif) no-repeat;
}




.mainLink{
color:#666;
text-decoration:none;
overflow:hidden;
padding-left:15px;
}
.mainLink1{
color:#666;
text-decoration:none;
overflow:hidden;
padding-left:15px;
}
.mainLinkHover{
padding:3px;
border-bottom:#CCC dotted 1px;
background:url(images/linkdot2.gif) no-repeat;
background-color:#EEE;
}
.title_icon{
float:left;
padding:0 5px 0 10px;
}
.box_text_content{
width:190px;
float:left;
padding:5px 0 0 5px;
}
.box_icon{
float:left;
padding:0 5px 0 0 ;
}
.box_text{
width:180px;
float:left;
text-align:justify;
padding:0 0 0 10px;
}
a.details{
float:right;
padding:5px 15px 0 0;
text-decoration:none;
font-weight:bold;
color:#f8851f;
}
/*-----------------------------footer------------------*/
#footer{

height:auto;
margin:auto;
background-color:#fff;
border-top:1px solid #CCC;
text-align:center;
}
.copyright{
float:left;
padding:10px 0 0 10px;
}
.center_footer{
width:900px;
height:auto;
margin:auto;
background-color:#fff;
border-top:1px solid #999;
}
.footer_links{
float:right;
padding:10px 10px 0 0;
}
.input_on{
padding:2px 8px 0pt 3px;
height:19px;
border:1px solid #999;
background:url(images/inputback.jpg) no-repeat;
color:#333;
}
.input_off{
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background:transparent;
color:#FFF;
}
.input_move{
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #999;
background:transparent;
color:#FFF;
}
.input_out{
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background:transparent;
color:#FFF;
}
.inputClass {border:1px solid #999; width:300px; color:#666;}
.sloganCss{font-size:14px; color:#FFF; font-family:Tahoma, Geneva, sans-serif; background:url(images/whitedot.gif) no-repeat; padding-left:19px; margin:6px 0px 7px 10px; display:none;}
.TabClass{color:#999; text-decoration:none; border:#CCC 1px solid; padding:2px 4px 1px 4px; background-color:#999; color:#FFF;}
.selectedTab{color:#666; text-decoration:none; border:#CCC 1px solid; padding:4px 8px 1px 6px; background-color:#666; color:#FFF;}
