*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	

body{
	margin:0px;
	font-size:12px;
	color:#333333;
	height:100%;
	background-color:#E6E6E6;
}

h1{
	margin-top:0px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3B4952;
	font-weight:bold;
}

h2{
 	font-weight:bold;
	margin-top: 0px;
	font-size:17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #455660;
}

h3 {
	margin: 5px 0px;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #455660;	
}

a{
	color:#007890;
	text-decoration:underline;
	font-family:inherit;
}	

	
#mainWrapper{
	width:977px;
	margin:0px auto;
	min-height:100%
}

#header{
	min-height:120px;
	width:957px;
	float:left;
	background-color:#ffffff;
}
#header img{
	padding-top:15px;
}
#menu{
	position:relative;
	display:block;
	height:40px;
	}

#menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#menu ul li{
	display:block;
	float:left;
	margin:0;
	}

#menu ul li a{
	background-color:#455660;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding: 10px 15px;
	}
#menu li a:hover,#menu a.selected{
	color:#007890;
	font-weight:bold;
	background-color:#D0D5D7;
}

#menu2{
	position:relative;
	display:block;
	height:40px;
	}

#menu2 ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#menu2 ul li{
	display:block;
	float:left;
	margin:0;
	}

#menu2 ul li a{
	display:block;
	float:left;
	color:#007890;
	text-decoration:none;
	font-weight:bold;
	padding:0px 6px;
	margin-top:45px;
	}
#menu2 li a:hover,#menu a.selected{
	color:#455660;
	font-weight:bold;
}

#midSection{
	overflow:auto;
	width:927px;
	float:left;
	padding:15px;
	font-size:12px;
	background: -moz-linear-gradient( top, #455660, #D0D5D7 );
	background: -webkit-gradient( linear, 0 0, 100% 100%, from(#455660), to(#D0D5D7) ); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#455660, endColorstr=#D0D5D7);
}
#midSectionContent{
	background-color:#FFFFFF;
	padding:20px 10px;
	margin: 15px 0px;
	min-height:365px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;	
	-moz-border-radius: 20px;
	border-radius: 20px;
}
table tr td{
	font-size:12px;
	color:#333333;
}
#footer{
	height:150px;
	width:927px;
	background-color:#455660;
	padding:15px;
	margin-top:-200px;
	clear:both;
	color:#FFF;
}
#foot_contact_details{
	height:145px;
	width:220px;
	padding-left:90px;
	float:left;
}
#foot_site_map{
	height:145px;
	width:272px;
	float:left;
	padding-left:40px;
	border-left: 1px solid #fff;
}
#foot_logos{
	height:145px;
	float:left;
	padding-left:40px;
	border-left: 1px solid #fff;
}

#footer a{
	color:#FFF;
}

