


body{text-align: center}




p { color: #000; }
a { text-decoration: none; }
ul , ul li ul { list-style: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

 #wrapper { text-align: left; width: 50em; margin:0 auto; }

	#header{ float: left; width: 770px; overflow: hidden; margin: 0; padding: 0; border-top: 10px solid #c1c1c1; }
		#logo { float: left; }
		#quick-link { float: right; width: 145px; ; padding: 0; }
			#quick-link ul { border: 0; margin: 0; }
			#quick-link ul  li { float: left; list-style-type: none; font-size: 12px; padding: 5px 2px; }
				#quick-link ul  li  a, #quick-link ul  li img { border: 0; margin: 0; color: #232e64; text-decoration: none; }
		
		/* Fix IE. Hide from IE Mac \*/
			* html ul li { float: left; height: 1%; }
			* html ul li a { height: 1%; }
		/* End */		
			
	#content { float: left; width: 770px; margin: 0; margin-top: 35px; padding: 0; }
	
	
		#content #left { float: left; width: 200px; margin-right: 5px; }
			#left .sub-menu { float: left; width: 200px; overflow: hidden; margin-top: 10px; background: url(../images/menu.jpg) repeat top left; font-weight: bold; }
				#left .sub-menu  ul { margin: 0; padding: 10px; font-weight: bold; }
				#left .sub-menu  ul li { border-bottom: 1px dashed #b7b7b7; padding: 5px; list-style-type: none; font-weight: bold; }
				#left .sub-menu  ul li a { display: block; font-weight: bold; text-decoration: none; color: #1b2f64; }
				#left .sub-menu  ul li a:hover { display: block; font-weight: bold; text-decoration: none; color: #991918;}
			
			#left h3 { float: left; color: #000; width: 195px; padding-left: 10px; margin-top: 10px; clear: both; background: url(../images/latest-news.jpg) no-repeat top left; border-bottom: 2px solid #e7e7e7; }
			#left .latest-news { float: left; width: 195px; margin: 0 0 10px 0; padding: 2px 5px; border-bottom: 1px solid #e7e7e7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
				.latest-news p  { padding-bottom: 0; margin-bottom: 5px; }
				.latest-news p.date { color: #27314a; margin: 0; padding: 0; }
				.clear { border-bottom: 1px solid #fff; }
		
		#content #right { float: left; width: 560px; overflow: hidden; margin: 0; }
			#right #breadcurmbs { float: left; width: 558px; margin: 0; padding: 5px 0; } 
			#right  p, #right .image  { float: left; }
				#right p, #info-box { margin-left: 15px; padding-top: 10px; }
				#right p span, #right p span a, #right p span a:link { float: left; }
			#right .image img { float: left; margin: 0; width: 560px; }
			#right #info-box { width: 558px; margin: 0; padding: 0; padding-top: 10px; }  
				#info-box .box { float: left; width: 180px; background: url(../images/content-bg.jpg) no-repeat top left; height: 275px; margin-left: 5px; }
					#info-box .box h3 { text-align:center; color: #1575c2; padding: 4px 8px; height: 20px; font-size: 13px; }
					#info-box .box ul { margin-top: 4px; /*border: 1px solid #000;*/ }
					#info-box .box ul  li { list-style-type: none; text-align:center; display: block;  padding: 4px 4px; }
					#info-box .box ul  li a, #info-box .box ul  li a:link, #info-box .box ul  li a:visited { color: #000; padding: 8px 5px; }
					#info-box .box ul  li a:hover { text-decoration:underline ; }

					
			#right h3 { font-size: 15px; font-weight: bold; }	
				#right .internal { margin-left: 0; }
				#right .apply { float: left; margin-left: 0; padding-left: 0; }
				#right .apply p { padding-left: 5px; margin-left: 5px; }
				#right .apply a, #right .apply a:link { color: #000; border-bottom: 1px solid #f00; text-decoration: none; padding: 0 0 5px 0; font-weight: bold; }
							
	#footer { float: left; width: 770px; margin: 0; padding: 0;  border-top: 2px solid #e6e7e2; }
		#links, #contact { float: left; width: 770px; text-align:center; margin-bottom: 5px; }
			#links ul { margin: 10px 100px 0 165px;  }
			#links ul li { float: left; text-transform: uppercase; list-style-type: none; color: #9c9c90; }
			#links ul li  a, #links ul li a:link { color: #9c9c90; padding: 5px; font-size: 12px; text-decoration: none; }
		#contact p { margin: 0; padding: 0; }