/* CONTAINER */

body{
	background-color: #F6F7EF;
	font-size: 11px;
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	background-image:url(../images/template/main_bg.jpg);
	background-repeat:no-repeat;
	line-height: 20px;
	
	
}
img {
border:none;
}

a:link { 
	color: #004C40;
	}
a:visited { 
	color: #004C40;
	}
a:hover { 
	color: #000000;
	text-decoration: none;
	}

H1{
	font-size: 25px;
	font-family:"Times New Roman", Times, serif;
	margin:0px;
	color:#004C40;
	
}
H2{
	font-size: 20px;
	font-family:"Times New Roman", Times, serif;
	margin:0px;
	color:#333333;
	
}
.wrapper {
	margin: 0 auto;
	width: 906px;
	background-image:url(../images/template/side_shadow_bg.jpg);
	background-repeat:repeat-y;
}
.top_header {
	width: 906px;
	height:108px;
	background-image:url(../images/template/top_banner_bg.jpg);
	background-repeat:no-repeat;
}
.logo {
	height: 108px;
	width: 173px;
	float: left;
}

#navcontainer ul
{
margin: 45px 0 0 0;
float: left;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.6em;
color: #666666;
text-decoration: none;
float: left;
font-weight:bold;
font-style:normal;
}

#navcontainer ul li a:hover
{
color: #004C40;
}

.image_banner {
	width: 877px;
	margin: 10px 0 0 14px;
	z-index: 0;
	
}
.content_wrapper {
	width: 877px;
	margin: 20px 0 0 14px;
	
}
.content {
	width: 877px;
}
.contact_content {
margin-left:10px;
	width: 400px;
	float:left;
	border-right: 1px solid #cccccc;
}

.footer_wrapper {
	width: 906px;
	height:86px;
	background-image:url(../images/template/bottom_footer_bg.jpg);
	background-repeat:no-repeat;
	clear:both;

}
.baselinks_wrapper {
	width: 906px;
	margin-left:32%;
}
.baselinks_content {
line-height:50px;
}


/*---contact form and page starts here---*/

.contact_container {
	width:100%;
	height:auto;
}
.contact_form {
	float:right;
	width:45%;
}
.contact_us_text {
	float: left;
	width:45%;
}
.location_map {
	float: right;
}
/*---ends here---*/

/*---form styling and borders---*/

option {
	color: #FFFFFF;
	background-color: #002D56;
}
.boxes {  
	color: #333333;
	background-color: #D2D2D2;
	width: 210px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-style: none;
}
.boxes_sml {  
	color: #0D3E67;
	background-color: #A8ADC3;
	width: 95px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-style: none;
}
.border {
	border-top: 1px solid #0F3E68;
	border-right: 1px solid #0F3E68;
	border-bottom: 1px solid #0F3E68;
	border-left: 1px solid #0F3E68;
}
.check {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #052C56;
}
.send {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #D2D2D2;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	width: 250px;
}

.send_sml {  
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3E7325;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	width: 100px;
}

.colour_panel, .colour_panel a, .colour_panel a:link, .colour_panel a:hover {
	color:#666666 !important;
	font-size: 10px;
}