body {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	color: #333;
	background: #fff url(img/body.gif) repeat-y top center;
	text-align: left;
}
* {
	margin: 0;
	padding: 0;	
}

#header{
height:100px; background:url(img/header_bg.jpg) top center; position:relative;
}
#header .inner{
margin: 0 auto;
	width: 1000px; position:relative;
}
#header #status{
position:absolute; text-align:right; width:200px; top:0px; right:0px; font-size:11px; color:#fff;
}
#header #status a{
color:#fff;
}
#header #logo{
padding:15px; 
}
#header #banner{
width:500px; float:right; padding-top:20px; padding-right:200px; text-align:right;
}
#header #banner a,#header #banner img{
border:0; border-color:#ccc;
}
div#wrapper 
{
	margin: 0 auto;
	width: 1000px;
	position: relative;
	min-height:500px;
}
#inner{
	padding:20px;
	background-color:#fff;
}
#nav{
 background:url(img/nav_bg.jpg) repeat-x; margin-bottom:20px; height:40px;
}
#crumbs{
margin-bottom:20px; font-size:12px; line-height:16px;
}

#home-banner{
background-color:#231F20;height:241px;
}
#home-banner #banner{
width:640px; float:left; 
}
#home-banner #search{
width:320px; float:left; color:#FFFFFF;
}
#home-banner #search .padding{
padding:20px;
}
#home-banner #search h2{
color:#fff; border-bottom:1px solid #fff; margin-bottom:10px; padding-bottom:5px; padding-top:0;
}
#latest-news{
 position:relative; height:50px; font-size:12px; background-color:#FFFFFF; margin-top:5px;
}
#latest-news .blob{
width:80px; left:0; top:0; position:absolute; z-index:50;
}
#latest-news .content{
border:1px solid #B3B3B3; background-color:#eee; padding:5px; left:30px; top:9px; position:absolute;
 width:910px; line-height:14px;
}
#latest-news .content a{
text-decoration:none;
}
#home{
margin-bottom:20px;
}
#home #lefthome{
width:620px; margin-right:20px; float:left;
}
#home #righthome{
width:320px; float:left;
}
#main #fullcolumn{
 
}
#main #leftcolumn{
width:670px; margin-right:20px; float:left; 
}
#main #leftcolumn .padding,#main #fullcolumn .padding,#main #leftindustry .padding{
padding:0 10px 10px;
}
#main #rightcolumn{
width:266px; float:left; 
}
#main #industrysector{

}
#main #leftindustry {
width:536px; margin-right:20px; float:left; 
}
#main #rightindustry {
width:400px; float:left; 
}
#main #columns{
 
}
#main #columns .column{
 width:305px; float:left; margin-right:20px;
}
#main #columns .column.last
{
	margin-right:0px;
}
#main #industrysector #columns{
padding-top:20px;
}
#main #industrysector #columns .column .box{
padding:5px; border:1px solid #DBDBDB;
}
#main #industrysector #columns .column .box .content{
background:#fff none; padding:0; border-width:0; padding:0;
}
#main #industrysector #columns .column .box .box{
padding:0; border:0;
}
.jobs{
background-color:#FFFFFF;
}
.jobs .jobs-left{
width:390px; float:left;
}
.jobs .jobs-right{
width:220px; float:left; font-size:12px; line-height:16px;
}
.jobs .jobs-right .padding{
padding:10px;
}
.news{
background:#F1F1F3 url(../../Images/home_news_bg.jpg) top left no-repeat; 
}
.news .items{
width:400px; float:left;
}
.news .items .padding{
padding-left:160px;
}
.news .info{
width:210px; float:left; font-size:12px; line-height:16px;
_width: 200px; /* IE 6 and below */
}
.news .info .padding{
padding:10px 10px 10px 0;
}
#footer{
background:#4D4D4D url(img/footer_bg.jpg) top center no-repeat; min-height:100px;
}
#footer .inner{
margin: 0 auto;
	width: 960px;
	padding:80px 0 50px;
	color:#ccc;
}
.RadSiteMap_Black
{
	margin-bottom:25px !important;
}
.RadSiteMap_Black .rsmLink
{
	color:#00A99D !important;
	border-bottom: 0px solid #3a3a3a !important;
}
.RadSiteMap_Black .rsmLevel2 .rsmLink,
.RadSiteMap_Black .rsmLevel2 .rsmTemplate,
.RadSiteMap_Black .rsmThreeLevels .rsmLevel1 .rsmLink,
.RadSiteMap_Black .rsmTwoLevels .rsmLevel1 .rsmLink,
.RadSiteMap_Black .rsmOneLevel .rsmItem .rsmLink
{
	color:#ddd !important;
	border-bottom:0 !important;
}
.clear{
clear:both;
}

