body{
	font-family: arial, tahoma, sans-serif;
	width: 100%; text-align: center;
	background-image: url(body_bg.jpg); background-repeat: repeat-x;
	background-color: #134776;
	margin: 0;
}
	img { border: 0px; }

.wrap1{
	width: 1110px; height: auto;
	background-image: url(wrap1_bg.jpg); background-repeat: repeat-y;
	color: #113c66;
}	

.wrap{
	float: left; width: 900px; height: auto;
	font-size:12px;  text-align: left;  
}	
	.header{
		float: left; width: 900px; height: 99px;
		background-image: url(top_bg.jpg); color: #fff;
	}
		.logo{
			float: left; width: 204px; height: 80px;
			padding: 19px 0 0 46px;
		}
		.login{
			float: left; width: 650px; height: 43px;
			padding: 56px 0 0 0; color: #fff;
		}
			.login form { padding: 0px; margin: 0px; }
			.login input { width: 116px; height: 19px; padding: 1px 0 0 0; border: solid 1px #bbb;  }
			.login a { text-decoration: none; font-size: 12px; color: #fff; margin: 0 11px 0 11px; }

	.header2{
		float: left; width: 900px; height: 335px; z-index: -1;
	}
	
	.flash_header	{
		position: absolute; top: 133px; width: 672px; height: 278px; z-index: 10;
	}
	
	.content{
		float: left; width: 900px; height: auto; padding: 0; margin: 0 0 10px 0;
		font-family: verdana; font-size: 11px; background-image: url(wrap_bg.jpg);
	}
	
	.left{
		float:left; width: 210px; height: auto;
		padding: 0px; background-image: url(left_bg.jpg);
	}
		.left h2 { font-size: 11px; color: #1e6ba7; margin: 8px 0 7px 0; }

		.submenu2{
			text-align: center; font-size: 11px; font-weight: normal;
			padding: 0 3px 0 3px; 
		}
		.submenu2 a{ display: block; color: #4484be; text-decoration: none; margin: 8px 0 3px 0; }
		.submenu2 a:hover{ color: #12448f; }
		.submenu2 .active{ color: #12448f; font-weight: bold; }
	
		.submenu3{
			text-align: center; font-size: 11px; font-weight: normal;
			padding: 0 3px 2px 3px; 
		}
		.submenu3 a{ display: block; color: #4484be; text-decoration: none; margin: 4px 0 4px 0; }
		.submenu3 a:hover{ color: #12448f; }
		.submenu3 .active{ color: #12448f; font-weight: bold; }


	.mid{
		float:left; width: 470px; height: auto;
		text-align: left;  padding: 4px 10px 0 8px;
	}
		.mid p { padding: 4px 0 4px 0; margin: 0px;}
	
		.product{
			width: 458px; height: auto; padding: 10px 0 10px 0;
		}
			.product_img{
				float: left; width: 210px; height: auto;
				text-align: center;
			}
			.product_text{
				float: right; width: 248px; height: auto;
				padding: 14px 0 0 0;
			}
			.product_text img{
				margin: 15px 8px 0 0; 
			}
			.product_text em { color: #3f81bd; font-style: normal; font-weight: bold; }
			.product_text a { color: #3f81bd; font-weight: bold; }
			
	
	.right{
		float:right; width: 202px; height: auto;
		font-family: verdana; font-size: 11px;
		padding: 0;
	}
		.left h2 { font-size: 11px; color: #1e6ba7; }
	
	.footer{
		clear: both; width: 931px; height: 78px;
		background-image: url(footer_bg.jpg);
		text-align: center; color: #fff;
		padding: 15px 0 0 0; font-size: 12px;
	}
		.footer a { color: #fff; margin: 0 7px 0 7px; text-decoration: none; }
		.footer a:hover { text-decoration: underline; }
		
.noborder{ border: 0px; }
.clear{ clear: both; font-size: 1px; }


.submenu { text-decoration: none; display: block; margin: 1px 0 0 0; width: 171px; height: 20px; background-position: bottom left; overflow: hidden; text-align: right; padding: 11px 9px 0 0; }
.submenu:hover { margin: 1px 0 0 0; background-position: top left; }
.sactive { background-position: top left; }

.partners { width: 470px; }
.partners a { float: left; display: block; width: 94px; height: 49px; background-position: top left; text-decoration: none;}
.partners a:hover { background-position: bottom left; }