﻿*, html { margin:0; padding:0; font-family: Verdana }
html, body {  margin: 0;  padding: 0;  border: 0;}
body {  background: url('../images/background2.jpg') repeat-x scroll left top; }
img {	border:0}
#contents {margin-top: 0px;margin-right:auto; margin-left:auto; width: 867px; padding:0px;  background:white url('../images/background2.jpg') repeat-x scroll left top;color: #000; }
p { margin:0 0 21px 0}

/* 7 rows */
#header { height:70px; min-height: 70px; }
#headerleft{ width:432px; float:left}
#headerright{width:432px; float:left; text-align:right; padding-top:10px}
#headerright p { margin-bottom:5px; }
#menu { width:733px; margin-left:auto; margin-right:auto;  }

/* jobboard */
/* template 1, 2, 3 */
#top_jobboard_container, #jobboard_container { width:790px; margin-left:auto; margin-right:auto; }
/* template 1, template 2 only */
#jobboard_container { height:174px;}
	#jobboard{background:white url('../images/jobboard.jpg') no-repeat scroll center top}
		#jobboardleft, #jobboardmiddle, #jobboardright { height:164px; width:220px; float:left; position:relative; top:25px; margin-left:15px; padding:10px 10px 0px 10px}

#jobboardmiddle a {text-decoration:none; }
/* template 3 only */
#top_jobboard_container { min-height:420px; height:auto !important; height:420px;}
	#top_jobboard{background:white url('../images/boarders_top.jpg') no-repeat scroll center top}	
		#top_jobboardleft, #top_jobboardright { height:410px; float:left;  position:relative; top:25px; margin-left:15px; padding:10px 10px 0px 10px; color:#fff;}
		#top_jobboardleft{ width:220px;}
		#top_jobboardright {width:490px}

#boarders_top {background:white url('../images/boarders_top.jpg') no-repeat scroll center top; height:164px;}
#boarders_mid {background:white url('../images/boarder_mid.gif') repeat-y scroll center top; }
#boarders_bot {background:white url('../images/boarders_bot.gif') no-repeat scroll center bottom; height:25px }
#featured-text { width:460px; float:left; top:2px; margin-left:15px; padding:10px 10px 0px 10px}
#boarders_midleft { width:220px; float:left; position:relative; top:5px; margin-left:15px; padding:10px 10px 0px 10px}
#boarders_midright {  width:470px; float:left; position:relative; top:5px; margin-left:15px; padding:10px 10px 0px 10px}

#boarders_top, #boarders_midleft, a{font-size:10px;font-weight:bold;color:#ffffff;text-transform:uppercase;}
#boarders_mid, #jobboardmiddle, #boarders_midright a {font-size:10px;font-weight:bold;color:#ffffff;text-transform:uppercase;}


#services_news { min-height:257px; height:auto !important; height:257px; width:800px ;margin-left :auto;  margin-right:auto; }
	#services_news li {	line-height:20px; }
 	.imghdr_services_news { margin:15px 0 10px 0}
	#services, #company_overview,#company_overview_container, #latest_news { min-height:257px; height:auto !important; height:257px;  }
	#services, #company_overview_container, #latest_news, #services_more {float:left; }
	#services { width:218px; padding-left:20px; }
	#services ul {	padding-left:15px; text-decoration:none; }
	#services li a{  text-decoration:none; color: #7d0b0b; font-size:10px;}
	#services a:hover a:visited { color:white}
	#services_more td { height:25px; padding-left:5px;}
	#services_more { width:520px; padding-left:35px; line-height:10px; }
	#services_more p { font-size:12px; color: #313131; line-height:120%}
	#services_more h1 { font-size:18px; color: #7d0b0b; line-height:120%; padding-top:15px; }
	#services_more li { font-size:12px; color: #7d0b0b;}
	#services_more ul { padding-left:30px; }
	#services_more a { text-decoration:none; font-size: 12px; color: #7d0b0b;  }
	#services more form {text-decoration:none; font-size: 10px; font-weight: bold; color: #fffff2; text-transform: uppercase;
	
}
	#company_overview_container { width:320px; background:white url('../images/background-center.gif') no-repeat scroll left top; }
	#company_overview{ width:257px; margin-left:auto; margin-right:auto }
	#btn_moredetails { text-align:right }
	#latest_news{ width:218px; text-align:right; padding-right:20px; line-height:20px;}
	
}

#dots {height:1px; background:white url('../images/dots.gif') no-repeat center top; margin:10px 0 10px 0}

#resources_address { width:867px; margin-left:auto; margin-right:auto; text-decoration:none;}
	#resources, #address { float:left; width:431px; height:174px;}
	#resources { background:white url('../images/resource-cv.gif') no-repeat scroll left top; margin-top:22px; text-align:right;}
	#address { background: white url('../images/registered-office-micross.jpg') no-repeat scroll left top; padding-top:23px }
	#resources h3 {	padding:5px 15px 5px 5px}
	#address h3 {	padding:5px 5px 5px 15px}	
	#resources ul, #address ul {	padding:15px}
	#resources li a, #address li {	list-style:none; color: #313131; text-decoration:none; font-size:12px;}
		
#logos { height:69px; background:#f1f0f0 url('../images/grey-box.gif') no-repeat scroll left top; width:761px; margin-left:auto; margin-right:auto }
	#logos1,  #logos2,  #logos3, #logos4, #logos5 {border :0px black solid}
	#logos1	{ width:75px;float:left; padding-top:3px; text-align:center}
	#logos2	{ width:120px;float:left;}
	#logos3	{ width:371px;text-align: center; float:left; padding-top:5px}
	#logos4 { width:100px;text-align:right; float:right;}
	#logos5 { width:95px; text-align:left; float:right; padding-top:3px}

#footer { height:170px; border-top:10px; width:867px; margin-left:auto; margin-right: auto; }
	#footer1,#footer2, #footer3, #footer4 { width:154px; float:left; padding:20px 30px 30px 30px; }
	#footer a {
	font-size: 10px;	font-weight: bold;	color: #ffffff; text-decoration:none;
}
	#footer p { margin-top:20px; line-height:14px }
#jobboard_container, #resources_address, #resources, #address, #logos {	background-color:#f1f0f0}
.clear { clear:both}
#containerfooters { height:500px; width:100%; margin-right:auto; margin-left:auto; background-image:url('../images/container-footers-bg.jpg')}
#mttpic { width:134px;float:left; padding:7px 0 0 2px; margin-top:9px;}
#mtttext { width:360px; padding-top:2px }
hr { width:200px; line-height:1px; color:maroon}
#blockquote { width:500px; margin: 1em 0;text-align:left; }
#bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 500%;
     color: gray;
 }
#bqend {
     float: right;
     height: 25px;
     margin-top: -80px;
     padding-top: 45px;
     font-size: 500%;
     color: gray;
 }
#toptable H1 { font-size:16px; color:#ffffff; font-weight:bold
	 
} 
 /* Text */
.goldBold {	font-size: 12px;	font-weight: bold;	color: #70623d;	}
.goldThin {	font-size: 12px;	font-weight: normal;	color: #70623d;	}
.redBold {	font-size: 10px;	font-weight: bold;	color: #7d0b0b;		text-transform: uppercase;}
.recBold {	font-size: 14px;	font-weight: bold;	color: #511e1d;		text-transform: uppercase;}
.rectelBold {	font-size: 14px;	font-weight: bold;	color: #9b1a1a;		text-transform: uppercase;}
.recemailBold {	font-size: 11px;	font-weight: bold;	color: #9b1a1a;		text-transform: uppercase;}
.greyThin {	font-size: 11px;	font-weight: normal;	color: #313131;	}
.regOffice {	font-size: 12px;	font-weight: normal;	color: #313131;	}
.telBold {	font-size: 11px;	font-weight: bold;	color: #7d0b0b;		text-transform: uppercase;}
.recruitingWhite {	font-size: 10px;	font-weight: bold;	color: #ffffff;		text-transform: uppercase;}
.moreInfo {	font-size: 10px;	font-weight: bold;	color: #b1b19a;		text-transform: uppercase;}
.uploadText {	font-size: 10px;	font-weight: bold;	color: #e5d6b1;		text-transform: uppercase;}
.latestWhite {	font-size: 10px;	font-weight: bold;	color: #ffffff;		}
.moreDetails {	font-size: 10px;	font-weight: bold;	color: #fffff2;		text-transform: uppercase;}
.featuredJob {	font-size: 12px;	font-weight: bold;	color: #fff5dc;		text-transform: capitalize; display:hidden;}
.resourceText {	font-size: 12px;	font-weight: normal;	color: #313131;	}
.standardText {	font-size: 12px;	font-weight: normal;	color: #313131;	}
.smallgreyText {	font-size: 7px;	font-weight: bold;	color: #7e7d7d;		text-transform: uppercase;	line-height: 9px; padding:0; margin:0}
.menuGrey {	font-size: 10px;	font-weight: bold;	color: #313131;		text-transform: uppercase;}
.menuWhite {	font-size: 10px;	font-weight: bold;	color: #ffffff;		text-transform: uppercase;}
li {line-height:12px;}
h4 {	font-size: 13px;	font-weight: bold;	color: #fff5dc;		text-transform: capitalize;}

p {		line-height:12px; font-size:12px;}
.testtext { visibility:visible }
.upload { position:absolute; top:133px; width:230px; text-align:center;	font-size: 10px;   font-weight: bold;	color: #ffffff;	text-decoration:none; }
#upload li { text-decoration:none; color:white; }

td.recruitingWhite {
	width:180px; 
	text-align:left;
	padding-left:5px;
}

td.moreInfo {
	width:150px; 
	text-align:right;
}
td.moreInfo a {
	font-size: 10px;
	font-weight: bold;	
	color: #b1b19a;		
	text-transform: uppercase;
	text-decoration:none;
}

td.featuredJob {
	width:150px; 

}
br {
	 line-height:20px;
}
