

body, body.ifram { 
	margin: 0px; 
	padding: 0px; 
	background-image: url(/images/top_bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	}

body.ifram {	background-image: url(/images/spacer.jpg);}

#wrap{ 
	margin: 0px; 
	padding: 0px; 
	height: 100%;
	}

#top{ 
	width:945px; 
	margin: 0px auto; 
	padding: 0px;
	}


#main{ 
	width: 945px; 
	margin: 0px auto; 
	padding: 0px;  
	}

a  { color:  #1c4982; text-decoration: underline; }  
a:hover { color:  #000000; text-decoration: underline; } 

a.fa:link { color:  #ffffff; text-decoration: none; }          
a.fa:hover { color:  #ffffff; text-decoration: underline; }
a.fa:visited { color:  #ffffff; text-decoration: none; }


#logo_left{ 
	float: left; 
	width: 261px; 
	height: 267px; 
	background-image: url(/images/logo_left.jpg);   
	}

#header_img_right{ 
	float: right; 
	width: 684px; 
	height: 267px; 
	background-image: url(/images/headear_imga.jpg);    
	}

.clear{ clear: both;}


#top_left{ 
	float: right; 
	width: 669px; 
	height: 102px;
	}

#baseline{ 
	float: left; 
	margin-top: 49px; 
	width: 305px; 
	height: 28px; 
	background-image: url(/images/baseline_img.jpg);
	}

#email{ 
	float: right; 
	margin-top: 22px;  
	margin-right: 0px; 
	width: 235px; 
	height: 65px;
	}

.email_text{ 
	float: right; 
	margin-top: 50px;  
	margin-right: 0px; 
	width: 235px; 
	color: #1D4881; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	}

.welcometext, .visit {
	float: left; 
	width: 425px; 
	padding: 10px 0px 10px 5px;
	}

.latestnews, .map { 
	float: left; 
	margin: 10px 0px 0px 10px;
	}

.map {margin-left: 12px;}

.visit {margin-left: 0px;}

.text{ 
	color: #403F40; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	}

.textarea{ 
	width: 137px; 
	height: 18px; 
	border: 1px #7F9DB9 solid;
	}


#content{ 
	width: 945px; 
	margin: 0px auto; 
	padding: 0px;
	}

#left{
	float: left; 
	width: 261px; 
	margin-top: 11px;
	}

#left_content_img{ 
	width: 255px; 
	height: 196px; 
	margin-top: 35px; 
	margin-left: 3px; 
	background-image: url(/images/left_content_img.jpg); 
	}

.leftcolumn {
	width: 265px; 
	float: left;
	}

.text{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; color: #fff; 
	text-decoration: none; 
	font-weight: bold; 
	text-align: right; 
	}

.leftnavbg{ 
	width: 261px; 
	height: 27px;  
	margin-bottom: 3px; 
	}


#right{ 
	float: right; 
	width: 671px; 
	margin-top: 11px; 
	height: 400px; 
	}

.contentwrap_sub { 
	float: right; 
	width: 671px; 
	margin-top: 11px; 

	}

#welcome{ 
	width: 658px; 
	height: 27px; 
	background-image: url(/images/welcome_img.jpg); 	
	}

.content_sub { width: 658px;}

.content_left{ 
	float: left; 
	width: 409px;  
	padding: 5px 5px 5px 5px; 
	}

.content_right{ 
	float: right; 
	width: 220px;  
	margin-top: 5px;  
	}

.more_text{ 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	color: #009BD6; 
	text-decoration: none;
	}

.content_text{ 
	font-family: verdana; font-size: 11px; 
	font-weight: normal; color: #000; 
	text-decoration: none; 
	text-align: left;
	padding-bottom: 10px;
	}


#visit{ 
	width: 658px; 
	height: 27px; 
	background-image: url(/images/visit_img.jpg);  
	}

#658 { width: 658px;  }

#left_a{ 
	float: left; 
	width: 432px;
	 }

.left{ 
	float: left; 
	width: 432px; 
	height: 86px;
	}

#left_b{ 
	float: left; 
	width: 432px; 
	height: 86px; 
	background-image: url(/images/baseline_ceo_a.jpg);
	}

#map_a{ 
	float: right; 
	width: 214px; 
	height: 147px; 
	background-image: url(/images/map.gif);
	}



#footer{ 
	width: 100%; 
	height: 98px; 
	background-color: #1C4882; 
	}

#ftr_nav{ 
	float: left; 
	width: 600px; 
	height: 22px; 
	margin-left: 27px; 
	margin-top: 14px;
	}

.footer_text{ 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #009BD6; 
	text-decoration: none;  
	}

.ftrCont {
	 margin: 0px auto 0px auto; 
	width: 945px;
	}

.ftrLeft {
	width: 645px; 
	float: left; 
	}



#copyright{ 
	float: right; 
	width: 147px; 
	height: 62px; 
	margin-right: 27px; 
	margin-top: 14px;
	}

.copyright_text{ 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #fff;
	text-decoration: none;   
	}

.copy_text{ 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none;   
	}

dl { padding: 0px 0px 20px 3px;}

dt { font-weight: bold; color: #1D4881;}

dd { margin-bottom: 5px;}



/*---------------------------- SUB PAGE STYLES ----------------------------*/

.title_graphic{
	display: block;
	width: 658px; 
	height: 27px;   
	}

#companies{ 
	width: 648px; 
	margin-top: 20px; 
	margin-left: 10px; 
	}

.buttons{ 
	float: left; 
	width: 141px; 
	height: 98px; 
	margin-top: 10px; 
	margin-left: 5px;
	}

.box{ 
	width: 141px; 
	height: 29px;  
	margin-bottom: 3px; 
	}

.teaming_text { 
	font-family: Arial, Helvetica, sans-serif;   
	font-size: 16px; 
	color: #1D4881; 
	font-style: italic ;
	text-decoration: none; 
	font-weight: bold; 
	text-align: left;
	}

.pics_right {
	display: block;
	float: right; 
	margin-bottom: 8px;     
	}

.newsbox {
	float: left;
	width: 215px; 
	padding: 0; 
	margin-bottom: 10px;
	}


.homebutton a { 
	display: block;
	width: 140px;
	height: 86px;
	float: left;
	margin: 0px 0px 0px 1px;
	}

.homebutton a:hover {
	background-color: #000000;
	}

.homebutton#first a {
	background-image: url(/images/home_company01.jpg);
	}

.homebutton#first a:hover {
	background-position: -140px;
	}

.homebutton#second a {
	background-image: url(/images/home_company02.jpg);
	}

.homebutton#second a:hover {
	background-position: -140px;
	}

.homebutton#third a {
	background-image: url(/images/home_company03.jpg);
	}

.homebutton#third a:hover {
	background-position: -140px;
	}

.homebutton#fourth a {
	background-image: url(/images/home_company04.jpg);
	}

.homebutton#fourth a:hover {
	background-position: -140px;
	}