body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#ECECEC;
	margin: auto;
	margin-top: 0px;
	border: 0px none;
	padding: 0;
	background-color: #a79a8a;
	text-align: center;
}

table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffff;
	}	
	
@media screen{
.printonly {
	DISPLAY: none;
}
}
@media print{
.printonly {
	DISPLAY: block;
}
.noprint {
	DISPLAY: none;
}

}

.mainfont {
font-size: 13px;

}

/* Headings */
/************/

h1 {
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom:10px;
	border-bottom:#595858 solid 1px;
	padding-left:10px;
	font-family:  NewsGoth Cn BT, arial, helvetica;
}

h2 {
	font-size: 13px;
	color: #DB8812;
	font-weight: bold;
	margin: 0px;
	/* border: 1px solid #DB8812; */
	margin-top: 20px;
	/* width: 200px; */
	width: 259px;
	/* padding-left: 5px; */
	background: url('images/bkg-h2.jpg');
	background-repeat: no-repeat;
	
	padding-top: 9px;
	text-transform: Uppercase;
	border-bottom:#595858 solid 1px;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	}

/* Links */
/*********/

a:link { font-family:  Verdana, arial, helvetica; text-decoration: underline; color: #ffffff; font-size:14px; }
a:active { font-family: Verdana, arial, helvetica; text-decoration:underline; color: #ffffff; font-size:14px;} 
a:visited { font-family: Verdana, arial, helvetica; text-decoration: underline; color: #ffffff; font-size:14px;} 
a:hover { font-family: Verdana, arial, helvetica; text-decoration: underline; color: #ffffff; font-size:14px;}

a.nav:link { font-family: verdana, helvetica; font-size: 11px; text-decoration: none; color: #ffffff; }
a.nav:active { font-family: verdana, helvetica;  font-size: 11px; text-decoration: none; color: #ffffff; } 
a.nav:visited { font-family: verdana, helvetica;  font-size: 11px; text-decoration: none; color: #ffffff; } 
a.nav:hover { font-family: verdana, helvetica;  font-size: 11px; text-decoration: none; color: #c8a606; }

a.footer:link { text-decoration: none; color: #ffffff; }
a.footer:active { text-decoration: none; color: #ffffff; } 
a.footer:visited { text-decoration: none; color: #ffffff; } 
a.footer:hover { text-decoration: none; color: #FEF100; }


/* Wrapper */
/**********/

#siteborder{
	margin:auto;
	width: 100%;
	height: 100%;
	background-color:#a79a8a;
	padding-top:30px;
}

#wrapper{
	width:950px; 
	margin:auto;
}

/* Header */
/**********/

#headertopleft{
	background-color:black; 
	float:left; 
	width:213px; 
	padding-left:0px; 
	margin-top:0px; 
	padding-top:52px; 
	padding-left:77px;
	height:73px;
	
}

#headertopright{
	background-color:black; 
	width:660px; 
	float:left; 
	padding-left:0px; 
	height:30px; 
	text-align:left; 
	padding-top:95px;
}

#headermid{
	background-color:grey; 
	background-image:url(images/barBKG.jpg); 
	background-repeat:repeat-x; 
	height:136px; 
	clear:both;
}

#headermidleft{
	padding-top:0px; 
	float:left; 
	padding-left:40px; 
}

#headermidright{
	padding-top:5px; 
	text-align:left; 
	padding-left:430px;
}



#mastheadwrapper {
	margin:auto;
	clear: both;
	width: 980px;
	
	
	/*background-image:url(images/bkg.gif);
	background-repeat:repeat-x;
	background-color: #8e8e8e;
	border-bottom: 1px solid #c8a606;
	border-top: 1px solid #c8a606;	*/
	}
	
#mastheadwrappersub {
	clear: both;
	width: 100%;
	height: 158px;
	background-color: #7e7468;
	text-align: center;
	border-bottom: 1px solid #000000;	
	}	
	
#masthead {
	margin: auto;
	height: 370px;
	}
	
#mastheadleft {
	width: 441px;
	float: left;
	padding-top:25px;
	}

#mastheadright {
	width: 315px;
	float: left;
	padding-top:188px;
	}
	
#undermast {
	background-color: #000000;
	height: 1px;
	clear: both;
	}
	
/* Nav */
/********/	

#mainnav{
	text-align:right;
	float:right;
}	

.navspacing{
padding-bottom:10px;
text-align:right !important;
}

.navspacing2{
text-align:right;
padding-left:15px;
}
	
a.navhome {display:block; width:37px; height:13px; background-image:url(images/menu/home_Grey.gif); background-position:right;  background-repeat:no-repeat;}
a.hovhome:hover {background-image:url(images/menu/home_Yellow.gif); background-repeat:no-repeat; background-position:right; }	

a.navprofile {display:block; width:52px; height:13px; margin-left:-1px; background-image:url(images/menu/Profile_Grey.gif);  background-repeat:no-repeat; background-position:right;}
a.hovprofile:hover {background-image:url(images/menu/Profile_Yellow.gif); background-repeat:no-repeat; background-position:right; }	

a.navservices {display: block; width:61px; height:13px; margin-left:-2px; background-image:url(images/menu/services_Grey.gif);  background-repeat:no-repeat; background-position:right;}
a.hovservices:hover {background-image:url(images/menu/services_Yellow.gif); background-repeat:no-repeat; background-position:right; }	

a.navourteam {display: block; width:78px; height:13px; background-image:url(images/menu/specialists_Grey.gif);  background-repeat:no-repeat; background-position:right;}
a.hovourteam:hover {background-image:url(images/menu/specialists_Yellow.gif); background-repeat:no-repeat; background-position:right; }	

a.navnews {display: block; width:83px; height:13px; margin-left:1px; background-image:url(images/menu/information_Grey.gif);  background-repeat:no-repeat; background-position:right;}
a.hovnews:hover {background-image:url(images/menu/information_Yellow.gif); background-repeat:no-repeat; background-position:right; }	

a.navcareers {display: block; width:57px; height:13px; background-image:url(images/menu/careers_Grey.gif);  background-repeat:no-repeat; background-position:right;}
a.hovcareers:hover {background-image:url(images/menu/careers_Yellow.gif); background-repeat:no-repeat; background-position:right; }	

a.navcontactus {display: block; width:56px; height:13px; background-image:url(images/menu/contact_Grey.gif);  background-repeat:no-repeat; background-position:right;}
a.hovcontactus:hover {background-image:url(images/menu/contact_Yellow.gif); background-repeat:no-repeat; background-position:right;}	

/* Main */
/********/

li {
margin-left:-10px;
padding-bottom:5px;
}

#mainwrapper {
	margin:auto;
	text-align: center;
	background-color: #FFFcbf;
	
	}

#main {
	width: 956px;
	margin: auto;
	clear: both;
	background-color: #000000;
	}

#mainnew {
	background-color:black; 
	height:340px;
	font-size:13px;
	}
	
#mainnew2 {
	background-color:black; 
	height:340px;
	text-align:left;
	width:770px;
	padding-left:90px;
	padding-right:90px;
	font-size:12px;
	}

#mainleftnew {
	float:left; 
	padding-left:200px; 
	padding-top:20px;
	}
	
#mainrightnew {
	float:left; 
	padding-top:20px; 
	padding-left:20px; 
	background-color:black; 
	width:530px; 
	text-align:center;
	}
	
	
	
#main2 {
	width: 980px;
	margin: auto;
	clear: both;
	height:190px;
	background-color: #000000;
	
	}
	
#mainleft {
	float: left;
	width: 440px;
	padding: 25px 35px 35px 35px;
	text-align: left;
	background-color: #000000;
	}
	
#mainright {
	margin: auto;
	padding: 0px 0px 0px 10px;
	color: #8d8c8c;
	text-align: left;
	font-size: 13px;
	}
	
#mainlefthome {
	float: left;
	width: 370px;
	margin: auto;
	padding: 0px 50px 0px 0px;
	text-align: right;
	background-color: #000000;
	}
	
#mainrighthome {
	float: left;
	width: 450px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	color: #8d8c8c;
	text-align: left;
	font-size: 13px;
	background-color: #000000;
	}

	
/* Features */
/************/
	
.rightfeature {
	padding: 4px;
	}
	
.rightfeaturegrey {
	padding: 4px;
	background-color: #eeeeee;
	}
	
#logos {
	clear: both;
	padding-bottom: 20px;
	}
	
#enteronline {
	background: url('images/bkg-entry.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height:53px;
	padding-left:15px;
	padding-right:15px;
	padding-top:25px;
	padding-bottom:15px;
	}
	
#hq {
	background: url('images/bkg-hq.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height:53px;
	padding-left:15px;
	padding-right:15px;
	padding-top:25px;
	padding-bottom:15px;
	}	
	
#faq {
	background: url('images/bkg-faq.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height:53px;
	padding-left:15px;
	padding-right:50px;
	padding-top:25px;
	padding-bottom:15px;
	margin-top: 15px;
	}	
	
/* Footer */
/**********/

#footer {
	clear: both;
	margin: auto;
	height: 25px;
	background-color: #000000;
	padding-top:10px;
	padding-right:0px;
	color: #8d8c8c;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 1px solid #000000;
	width:980px;
	}

.footer2{
	color: #CCCCCC;
}

.sd {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-align:center;
	}
	
/* Forms */
/*********/

input.search {
background-color: #EFEFCD;
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

textarea.search {
background-color: #EFEFCD;
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt
}

input, textarea {
	background: #aca59c;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;	
	width: 220px;
	}

.changedField { 
	background: #eeeeee;
	border: #DB8812;	
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;		
	width: 220px;	
	}

/* Extras */
/**********/

.number {
	margin-right: 10px;
	float:left;
	}
	
.tblrow {
	text-align: left;
	border-bottom: 1px solid #eeeeee;
	}
	
.photoright {
	border: 1px solid #DB8812;	
	margin-left: 20px;
	margin-bottom:20px;
	float: right;
	}

.photoleft {
	border: 1px solid #DB8812;
	margin-right: 20px;
	margin-bottom:20px;
	float: left;
	}	
