body {
	font-family: arial, "lucida console", sans-serif;
	background-image: url(body_bg.jpg);
	width: 100%; text-align: center;
	margin: 0px;
}
.wrap {
	width: 785px;
	margin-top: 36px;
}
	.top {
		width: 785px; 
		height: 22px;
		background-color: #93cdf2;
	}
	
	.left { height: auto; }	
			.left1{
				width: 198px; height: 347px;
				background-image: url(left1_bg.jpg);
			} 	
				.left1 a{ text-decoration: none; font-weight: bold; font-size: 12px; color: #002166; }
				.left1 td { text-align: left;}
				
			.left2{
				width: 198px; height: 398px; background-image: url(left2_bg.jpg);
				font-size: 11px; color: #83a8d4;
				text-align: left; padding-top: 0px; 
			} 	
				.left2 a{ text-decoration: none; font-weight: bold; font-size: 10px; color: #fff;}
				.left2 td{ text-align: left; }
				.left2 span { font-weight: bold; color: #cfdfff;}
				#loginform { margin-top: 0px; margin-bottom: 0px; margin-left: 3px;}
				#searchform { margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
				#input1 { width: 120px; height:17px; font-size: 9px; margin-top:2px; margin-bottom: 0px;}
				#input2 { width: 13px; height: 14px; border:0px; background-image: url(login.jpg); }
				#input3 { width: 120px; height:17px; font-size: 9px; margin-top: 2px; margin-bottom: 0px;}				
				#input4 { width: 13px; height: 17px; border:0px; background-image: url(search.jpg); margin:0px; }
				.left2a { width: 177px; height: 126px; padding-top: 58px; }
				.left2b { width: 177px; height: 150px; margin-bottom: 8px;}
				.left2c { width: 177px; height: 33px; padding-top: 15px; }
				
			.left3	{
				text-align: left; font-size: 11px; color: #234f8e;
				padding-left:11px; padding-top: 10px;
			} 		
				.left3 h1 { font-size: 14px; margin-top: 0px; margin-bottom: 3px; margin-left: 5px; }
				.left3 span { padding-left: 18px; } 
				.left3 img { border: solid 1px #234f8e; }
				.left3 a { text-decoration: none; font-weight: bold; color: #234f8e; }
				
			.right_top_menu{
				 width: 586px; height: 41px; background-image: url(right_top_menu_bg.jpg);
				 padding-top: 12px;				 
			}
				.right_top_menu a{ text-decoration: none; font-weight: bold; font-size: 12px; color: #fff; }
				.right_top_menu td { text-align: left; padding:0px;}
				.right_top_menu img { border: 0px; }
				
			.right_images{
				width: 100%;
				background-color: #d7f2fd;
			}	
			
			.rightx{
				width: 100%; height: auto;
				background-color: white;
				text-align: left;
			}
			.right1{
				width: 100%; height: 134px; background-image: url(right1_bg.jpg);
				font-size: 12px; color: #204e82; text-align: left;
				padding-top: 10px;
			} 
				.right1 a { text-decoration: none; color: #204e82; font-size: 10px; }
				#rh1 { font-size: 12px; color: #204e82; text-align: center; margin-top:0px; margin-bottom: 10px; }
				#line { width: 100%; height: 1px; background-color: #b4c4d3; overflow: hidden;}
				.right1a{ width: 106px; height: 134px; padding-left: 10px; }
				.right1b{ width: 126px; height: 134px; padding-left: 29px; }
				.right1c{ width: 131px; height: 134px; padding-left: 30px; }
				.right1d{ width: 120px; height: 134px; padding-left: 26px; }
				
			.right2{
				float: left; width: 100%; 
				background-image: url(right2_bg.jpg);
				padding-bottom:5px;
			} 		
				.right2a{
					float: left; width: 298px; height: auto;
					padding-left: 30px; padding-top: 12px;
					margin-left:40px;
					font-size: 11px; text-align: left; color: #204e82;
				}
				.right2a h1{ font-size: 16px; margin: 0px; }
				.right2a h2{ font-size: 13px; margin-top: 3px; margin-bottom: 7px; margin-left: 16px; }
				.right2a a{ text-decoration: none;  font-weight: bold; font-size: 11px; color: #204e82; margin-top: 3px;}
				.right2b{
					float: left; width: 100px; height: auto; padding-left:10px;
				}
				.right2b img {float: left; border: solid 1px #234f8e; margin-top: 7px;}
				
			.right3{
				float: left; width: 586px; height: 448px; background-color: #cedde4; 
				text-align: left; color: #204e82; font-size: 12px;
			} 			
				.right3 h1{ font-size: 12px; margin: 0px; }
				.right3 h2{ font-size: 10px; margin-top: 3px; margin-bottom: 7px; margin-left: 13px; font-weight: normal; }
				.right3 a{  float: right; text-decoration: none; font-weight: bold; font-size: 10px; color: #204e82; margin-top: 3px;}
				.right3 img { border: solid 1px #234f8e; margin-right: 8px;}
				.right3a{
					float:left; width: 250px; height: 216px;
					background-image: url(promodiv_bg.jpg); background-repeat: no-repeat; background-position: bottom left; background-color: #f2fafd;
					margin-bottom: 7px; padding: 10px;
				}
				.right3b{
					float:right; width: 250px; height: 216px;
					background-image: url(promodiv2_bg.jpg); background-repeat: no-repeat; background-position: bottom left; background-color: #f2fafd;
					margin-bottom: 7px; padding: 10px; 
				}
				.right3c{
					float:left; width: 250px; height: 216px;
					background-image: url(promodiv_bg.jpg); background-repeat: no-repeat; background-position: bottom left; background-color: #f2fafd;
					padding: 10px; 
				}
				.right3d{
					float:right;width: 250px; height: 216px;
					background-image: url(promodiv2_bg.jpg); background-repeat: no-repeat; background-position: bottom left; background-color: #f2fafd;
					padding: 10px; 
				}			
				
	.footer {
		clear: both; width: 785px; height: 29px; background-image: url(footer_bg.jpg);
		font-size: 14px; text-align: left; color: #002c6d;
		padding:5px 0px 5px 0px; text-align:center;
	}	
		.footer a { text-decoration: none; font-weight: bold; color: #002c6d; margin-right: 20px; }
		.footer span { font-size: 13px; }