.clear {
	clear:both;
}
.wrap{
	text-align:center;	
}

	.header_wrap{
		height:300px;
		/*background:#037eca url('../images/home_header_bg.png') top left repeat-x;*/
		text-align:center;
		/*background:#00559D;*/
		width:100%;
	}
	#bg{
		position:relative;	
		z-index:1;
	}
	
		.head1{
			float:left; 
			background:url('../images/home_left_bg.jpg'); 
			width:49.9%; 
			height:300px; 
			padding:0px; 
			margin:0px; 
			z-index:1;
		}
		
		.head2{
			float:right; 
			background:url('../images/home_right_bg.jpg'); 
			width:49.9%;
			height:300px; 
			padding:0px; 
			margin:0px; 
			z-index:1;
		}
	
	#header{
		margin:0 auto;
		background:transparent url('../images/home_header.jpg') center center no-repeat;
		width:1024px;
		height:300px;
		position:absolute;
		top:0px;
		left:50%;
		margin-left:-512px;
		z-index:1000;
	}
	
		#header_search {
			position:absolute; 
			top:10px; 
			left:175px;		
		}

	#menu_wrap{
		background-color:#014087;	
		/*height:40px;*/
		height:39px;
		overflow:hidden;
		text-align:center;
	}
	
	#main_menu{
		color:#FFFFFF;
		font-size:12px;		
		margin:0px auto;
		/*width:1024px;*/
		width:1124px;
		padding:0;
	}
	
		#main_menu a,
		#main_menu a:visited{
			float:left;
			color:#fff;
			padding:11px 13px;
			font-weight:bold;
			background-color:#014087;
			text-decoration:none;
		}
	
		#main_menu a:hover,
		#main_menu a:active{
			color:#fff;
			font-weight:bold;
			background-color:#4da1d4;
			text-decoration:none;
		}	

		#main_menu a.menuItem_3,
		#main_menu a:hover.menuItem_3{
			margin-left:68px;
			/*margin-left:30px;*/
		}
	

	
	
	#content_wrap {
		background:#fff url('../images/home_content_bg.gif') top left repeat-x;
		height:378px;/*388px;*/
		margin:0px;
		padding:0px;		
		font-size:12px;
	}

		#content {
			margin:0px auto;
			width:1024px !important;
			overflow-x:	hidden;
			overflow:hidden;
		}
		
		.wrapper_left{
			background:#fff;
			padding:5px;
			float:left;
			margin:25px 10px 20px 80px;
			_margin:25px 10px 20px 40px;
			height: 290px;
		}
		.wrapper_image{
			background:#fff;
			padding:5px;
			float:left;
			margin:25px 10px 20px 10px;
			height: 290px;
			width:176px;
			overflow:hidden;
		}

		.wrapper{
			background:#fff;
			padding:5px;
			float:left;
			margin:25px 10px 20px 10px;
			height: 290px;
		}
		
		.news_wrap{
			float:left;
			background-color:#fff;
			border:5px solid #dce7f5;
			padding:5px 5px 0px 5px;
			width:370px;
			height:275px;
		}
		
			.news_heading{
				background-color:#dce7f5;
				color:#01357c;
				padding:10px 10px 10px 15px;
				text-align:left;
				font-weight:bold;
				font-size:12px;
			}
			
			.news_content_wrap{
				background-color:#fff;
				color:#3a3a3a;
				padding:10px 15px 5px 15px;
				text-align:left;
			}
	
				.news_title{
					font-weight:bold;
					color:#3a3a3a;
					font-size:12px;
					padding-bottom:5px;
				}
				
				.news_content{
					width:auto;	
					line-height:120%;
					font-size:12px;	
				}

				.news_content a{
					color:#01357c;
					text-decoration:none;
					font-weight:bold;
				}		
				.news_content a:hover{
					color:#01357c;
					text-decoration:underline;
					font-weight:bold;
				}		

				
				.news_read_more{
					font-weight:bold;
					color:#01357c;
				}
				
				.news_read_more a{
					color:#01357c;
					text-decoration:none;
					font-weight:bold;
				}		
				.news_read_more a:hover{
					color:#01357c;
					text-decoration:underline;
					font-weight:bold;
				}		
		
		.search_wrap{
			float:left;
			background-color:#fff;
			border:5px solid #dce7f5;
			padding:5px 5px 0px 5px;
			width:210px;
			height:275px;
		}
		
			.search_heading{
				background-color:#dce7f5;
				color:#01357c;
				padding:10px 10px 10px 15px;
				text-align:left;
				font-weight:bold;
				font-size:12px;				
			}
			
			.search_content_wrap{
				background-color:#fff;
				color:#3a3a3a;
				padding:10px 15px;
				text-align:left;
				font-weight:bold;
			}
			FORM.search .formElement { 
				padding:5px 0px; 
			}
			
			FORM.search .formElement LABEL { 
				float:left;
				text-align:left;
				clear:both;
			}

			FORM.search INPUT,
			FORM.search SELECT,
			FORM.search TEXTAREA { 
				font-size:11px;
				font-weight:normal;		
			}
			
			FORM.search SELECT{
				width:180px;
			}

			FORM.search .find_button{
				background:url('../images/home_find_button.gif');
				width:67px;
				height:20px;
				border:0px;
				margin-top:5px;
			}
			
	#footer_wrap{
		background-color:#e9e9e9;
		/*padding:10px 20px 10px 170px;*/
		padding:10px 0;
	}
		#footer{
			color:#3a3a3a;
			font-size:11px;
			margin:0px auto;
			width:1024px;
			text-align:left;
		}
	
		#footer a{
			text-decoration:none;
			padding:15px 5px;	
			color:#3a3a3a;
		}
		
		#footer a:hover{
			text-decoration:underline;
			color:#3a3a3a;
		}
		
		#footer a.menuItem_1 {
			margin-left:80px;
		}
		#footer a.menuItem_34 {
			margin-left:75px;
			/*margin-left:30px;*/
		}
