body {margin:0; padding: 0; font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.525; text-align:center; background:#333; color:#333;}
h1,h2,h3,h4,h5 {margin: 0; line-height: 1;}
p {margin: 0;}
a {text-decoration:none; border:0;}
img {border:0px;}

/* Header */
#header_container {width:100%; background:#2b2b2b;}
	#header_container .header {width:1100px; height:195px; margin:0 auto; padding:0; background:#0f2c5c url('../images/header.png') top no-repeat;}
	
/* Main Menu */
#menu_container {width:100%; background:#d0d0d0;}
#menu_container .main_menu {width:900px; margin:0 auto; padding:0; text-align:left; font-weight:700; line-height:1;}
	#menu_container .main_menu ul {display:block; margin:0; padding:0; list-style:none;}
		#menu_container .main_menu li {display:block; float:left; margin:0; padding:0 20px 0 0;}
			#menu_container .main_menu li a {display:block; margin:0; padding:8px 5px; text-decoration: none; color:#2b2b2b;}
			#menu_container .main_menu li a:hover {color:#936d02;}

/* Content */
#content_container {width:100%; background:#efefef url('../images/content_bg.png') top repeat-x;}
#content_container .content .bold {font-weight:600;}
#content_container .content {width:900px; min-height:400px; margin:0 auto; padding:15px 0 15px 0; text-align:justify;}
	#content_container .content h1,h2,h3 {margin:0 0 10px 0; color:#936d02; font-weight:normal; line-height: 1.2;}
	#content_container .content p {margin:0 0 10px 0;}
	#content_container .content a {color:#ececec;}
		#content_container .content a:hover {color:#fff;}
	#content_container .content .logo_centre {width:100%; text-align:center;}
			
	#content_container .content .contact_box {float:left; margin:15px 0 12px 70px; padding:10px 15px; text-align:center; border:2px solid #888785; -moz-border-radius: 15px; border-radius: 15px; background:#f1edd4}
		#content_container .content .contact_box h2 {font-weight:700; color:#936d02;}
		#content_container .content .contact_box p {margin:0; font-weight:700;}
		#content_container .content .contact_box a {color:#0000FF;}
			#content_container .content .contact_box a:hover {color:#8181f4;}
		
	#content_container .content .contact_map {float:left; border:1px solid #c3c1bd;}
	
/* Footer */
#footer_container {width:100%; min-height:200px; background:#2b2b2b url('../images/footer_bg.png') top repeat-x;}
	#footer_container .footer {width:875px; margin:0 auto; padding:5px 0 0 0; text-align:right; color:#efefef; font-size: 12px;}
		#footer_container .footer b {color:#ec0000;}
		#footer_container .footer a {color:#ec0000;}
		#footer_container .footer .copy {width:600px; font-size:11px; text-align:justify;}
	

/* Float Classes */
.fltrt {float:right; margin-left:10px;}
.fltlft {float:left; margin-right:10px;}
.clrflt {clear:both; height:0; font-size:1px; line-height:0px;}