body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#ddd;
	font-size:12px;
}
body.red { background:url(../images/backgroud_red.jpg) repeat-y top center;}
body.blue { background:url(../images/backgroud_blue.jpg) repeat-y top ;}

/****************************/
#pagebody{ width:1000px; height:100%;margin:0 auto;}

#mainpart{background:#333;}
/*******************************/

#top{ width:1000px;text-align:right; }/*set the logo location*/
#top .logo{margin-right:15px; margin-top:13px; margin-bottom:6px;}
#top .logo_blue{margin-right:15px; margin-top:13px; margin-bottom:6px;}

/**/
.top_lattice_r{float:right;}
.top_lattice_l{float:left;}

/**html .top_lattice_l,*html .top_lattice_r{
height:18px; margin-bottom:7px; width:227px; background:url(../images/bg_lattice1.jpg) no-repeat;
background-repeat: repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=images/bg_lattice.png); 
}
html>body .top_lattice_l,html>body .top_lattice_r{
height:18px; margin-bottom:7px; width:227px;
background:url(../images/bg_lattice1.jpg);
}*/
#nav {
	height:49px;
	width:1000px;
	position:relative;
	overflow:hidden;
}
#nav2 {
	height:29px;
	width:1000px;
	position:relative;
	overflow:hidden;
}
#nav2 .spacer_line{background:#000; width:1px; height:18px; margin:0 10px;}

#nav2 .menu{float:left;}
#nav .spacer_line{background:#000; width:1px; height:18px; margin:0 10px;}

#nav .menu{float:left;}

/**/




#mainpart{width:1000px; position:relative; height:428px; overflow:hidden;}
.maincontent{}
#mainpart2 {width:1000px; position:relative; height:448px; overflow:hidden;}

.corner{position:absolute; top:0px; left:0; width:1000px;}
.corner_bottom{
	border-bottom:#666 2px solid;
	position:absolute;
	bottom:-1px;
	left:0;
	width:1000px;
	/*visibility: hidden;*/
}

.corner_bottom_left{border-bottom:#5d5d5d 2px solid;position:absolute;bottom:0px;left:0;}
.corner_bottom_right{border-bottom:#5d5d5d 2px solid;position:absolute;bottom:0px;right:0;}

.mc_left{width:13px;border-right:#5d5d5d 2px solid;background:#000;}
.mc_right{width:13px;border-left:#5d5d5d 2px solid;background:#000;}
.mc_bottom{border-top:#5d5d5d 2px solid;border-bottom:#5d5d5d 2px solid; background:#000; position:absolute; bottom:0; left:52px; z-index:3; float:left; width:896px;}


/******************************************************/
#footer{ width:1000px; margin-top:11px; }
#footer .footer_menu{margin:7px 0 5px 175px; text-align:center;}
#footer .footer_menu ul{ margin:0 auto;}
#footer .footer_menu ul li{float:left; padding:0 10px;}
#footer .footer_menu ul li a,#footer .footer_menu ul li a:visited{ font-size:11px; color:#00a0c6; text-decoration:none; font-weight:bold; padding-bottom:0px;}
#footer .footer_menu ul li a:hover{text-decoration:none; color:#fff;}

