/*Layout styles for the divs*/

/*set body bg colour or image*/
body{
	background-color: #deeeff;	background-image: url(../bg.jpg); background-position:top; background-repeat: repeat-x;
	
}

	#main_container{width: 883px;padding: 8px; background-color: #FFF; margin: auto; margin-top: 8px; border:3px solid #ddd;}
		#company_details{ width: 883px; height: 82px; margin: auto; background-image: url(../details.jpg);}
			#comp_left{float: left;}
				#comp_left h1{ padding: 12px 0px 0px 15px; margin: 0px; color: #296ca5; font-size: 25px; }
				#comp_left h3{ padding: 0px 0px 0px 15px; margin: 0px; color: #0d2941; font-size: 14px;}
			#comp_right{float: right; text-align:right; padding-top: 20px;}
				#comp_right h3{ padding: 0px 15px 0px 0px; margin: 0px; color: #0d2941;}	
					#comp_right h3 a{color: #FFF; font-size: 14px; color: #0d2941;}
					#comp_right h3 a:hover{ color: #296ca5;}
		#main_header{ width: 883px; height: 186px; margin: auto; background-image: url(../main-header.jpg); margin-top: 1px; }
			#left_container{ width: 258px; margin-top: 20px; margin-bottom: 10px; float: left;}
				#top{width: 242px; height: 11px; background-image:url(../top.jpg)}
				#mid{width: 242px; background-image: url(../mid.jpg);}
					#mid ul {padding: 0px; margin: 0px; }
						#mid ul li{line-height: 33px; border-bottom: 1px dashed #fff; list-style:none; width: 242px; }
						#mid ul li:hover{background-color: rgba(0,0,0,0.5);}
						#mid ul li a{color: #FFFFFF; padding-left: 15px; display: block;}
						#mid ul li a:hover{color: #50b3eb;}
				#bottom{width: 242px; height: 9px; background-image:url(../bottom.jpg);}
				#left_container h2{font-size: 16px;}
			#right_container{ width: 603px; margin-top: 20px; margin-bottom: 10px; float: right; border-left: 1px dashed #7d7d7d; padding-left: 21px;}
				#right_container table{margin-left: 27px;}
				#right_container h2{ font-size: 16px; background-image: url(../head.jpg); width: 576px; height: 29px; padding: 9px 0px 0px 27px; margin: 0px; color: #fff;}
				#right_container p {padding-left: 27px; text-align: justify; padding-right: 12px; }
		#footer{ width: 883px; height: 38px; background-image: url(../footer.jpg); clear: both; font-size: 12px;}
		#footer_left{ float: left; line-height: 38px; padding-left: 12px; color: #fff;}
			#footer_right{ float: right; line-height: 38px; padding-right: 12px; color: #fff;}
				#footer_right ul{padding: 0px; margin: 0px;}
				#footer_right ul li{display: inline; padding-left: 10px; padding-right: 8px; font-size: 10px;}
					#footer a:hover{color: #255A8F;}
				.liborder{border-left: 1px dashed #fff;}
				

		 
		
.spacer{width: 0px; height: 0px; margin: 0px; padding: 0px; clear: both;}

#right_container a{
	color: #0033CC;
	text-decoration: underline;
}

#right_container h3{
	font-size: 14px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}