@charset "utf-8";
/* CSS Document */


* {
margin:0px;
padding:0px;
}

html body {
background:url(../images/bg.jpg) repeat-x #FFFFFF;
width:100%;
height:100%;
font-family:Arial, Helvetica, sans-serif;
color:#595959;
font-size:11px;
}

* html #holder {
height: 100%;
}

#topbar {
width:100%;
min-width:966px;
height:12px;
background:url(../images/topbar.jpg) repeat-x;
position:absolute;
top:0px;
left:0px;

}

/* margin-left is 1/2 total width of #contentarea #shadow1 #shadow2 */
#holder {
min-height:100%;
display:block;
margin:0px auto;
width:966px;
top:0px
}

#shadow1 {
width:25px;
height:576px;
background:url(../images/s1.jpg) top right no-repeat;
float:left;

}
#contentarea {
background:url(../images/contentbg.jpg) #FFFFFF no-repeat;
width:916px;
height:100%;
min-height:711px;
float:left;
}

#shadow2 {
width:25px;
height:576px;
background:url(../images/s2.jpg) top left no-repeat;
float:left;
}

#logo {
background:url(../images/logo.gif) no-repeat;
width:243px;
height:72px;
position:relative;
left:24px;
top:36px
}

#yelhdr {
background:url(../images/yelheadr.gif) repeat-y right;
width:545px;
height:28px;
margin-top:12px;
float:right;
vertical-align:middle;

}

#nav {
margin-left:338px;
margin-top:-6px;

}

	.link {
		float: left;
	}
	.link a {
		height: 40px;
		text-indent: -5000px;
		display: block;
	}
	.work a:hover {
		background:url(../images/b_lookingforwork.gif) -0px -40px no-repeat;
		width:144px;
	}
	
	.work a {
		background:url(../images/b_lookingforwork.gif);
		width:144px;
	}

.people a:hover {
	background:url(../images/b_lookingforpeople.gif) -0px -40px no-repeat;
	width:154px;
}

.people a {
	background:url(../images/b_lookingforpeople.gif);
	width:154px;
}

.current a:hover {
	background:url(../images/b_currentemployees.gif) -0px -40px no-repeat;
	width:154px;
}

.current a {
	background:url(../images/b_currentemployees.gif);
	width:154px;
}

.about a:hover {
	background:url(../images/b_aboutus.gif) -0px -40px no-repeat;
	width:81px;
}

.about a {
	background:url(../images/b_aboutus.gif);
	width:81px;
}

#flash {
	width:916px;
	height:304px;
	margin-top:60px;
}

#news {
	width:313px;
	height:274px;
	margin-left:41px;
	float:left;
}

#news_top {
	background:url(../images/news_bg.gif) no-repeat;
	width:313px;
	height:37px;
	text-indent:-10000px;

}

#news_content {
	background:url(../images/news_contentbg.gif) no-repeat;
	width:313px;
	height:174px;

}

#news_content div.content {
	color:#666666;
	padding:2px 8px 0px 16px;
	width:186px;
	height:54px;
}

#news_bottom {
	background:url(../images/news_bottom.gif) no-repeat;
	height:63px;
	width:313px;
	text-indent:-10000px;

}

#ctr {
	float:left;
	width:353px;
	height:274px;
}

#ctr_top {
	background:url(../images/ctr_hdr.gif) no-repeat;
	width:353px;
	height:72px;
	text-indent:-10000px;
}

#ctr_content {
	background:url(../images/ctr_cont.jpg) no-repeat;
	height:202px;
	width:353px;

}

#ctr_content div {
	line-height:18px;
	padding:11px 20px 0 28px;
}
#ctr_content div a {
	color:#6db0bc;
	font-style:oblique;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

#ctr_content div a:hover {
	text-decoration:underline;
}

#rt {
	float:left;
	width:185px;
	height:274px;
}

#rt_top {
	background:url(../images/rt_hdr.gif) no-repeat;
	width:185px;
	height:50px;
	text-indent:-10000px;
}

#rt_content {
	background:url(../images/rt_cont.jpg);
	height:224px;
	width:185px;
}

#rt_content div {
	line-height:18px;
	padding:11px 4px 0px 19px;
}

#rt_content div a {
	color:#6db0bc;
	font-style:oblique;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

#rt_content div a:hover {
	text-decoration:underline;
}

.newslink {
	float:left;
	margin:9px 0px 0px 10px;
}

.newslink a {
	display:block;
	height:11px;
	text-indent:-5000px;
}
.fullstorylt a {
	background:url(../images/fullstory_lt.gif) no-repeat;
	width:65px;
	margin-top:-2px;
}

.fullstorydk a {
	background:url(../images/fullstory_dk.gif) no-repeat;
	width:65px;
	margin-top:0px;
}

.learnlink {
	width:81px;
	height:12px;
	margin:9px 0px 0px 184px;
}

.learnlink a {
	display:block;
	height:12px;
	background:url(../images/learnmore.gif) no-repeat;
	width:81px;
}

.topvav div{
	float:left;
}

.topnav a {
	height: 16px;
	text-indent: -5000px;
	display: block;
}

.tn_home a:hover {
	background:url(../images/top_home.gif) -0px -16px no-repeat;
	width:38px;
}

.tn_home a {
	background:url(../images/top_home.gif);
	width:38px;
}

.tn_contactus a:hover {
	background:url(../images/top_contactus.gif) -0px -16px no-repeat;
	width:79px;
}

.tn_contactus a {
	background:url(../images/top_contactus.gif);
	width:79px;
}

.tn_careers a:hover {
	background:url(../images/top_careers.gif) -0px -16px no-repeat;
	width:60px;
}

.tn_careers a {
	background:url(../images/top_careers.gif);
	width:60px;
}

.tn_sitemap a:hover {
	background:url(../images/top_sitemap.gif) -0px -16px no-repeat;
	width:58px;
}

.tn_sitemap a {
	background:url(../images/top_sitemap.gif);
	width:58px;
}

#topnav {
margin:6px 0px 0px 241px;
}

#footer {
float:left;
width:850px;
color:#979797;
font-size:9px;
margin:7px 0 0px 42px;
padding-bottom:6px;
border-bottom:#BDC3C1 1px solid;
}

#footer a {
color:#979797;
text-decoration:underline;
font-weight:bold;
display:inline;
}

#footer a:hover {
color:#777777;
font-weight:bold;
}

#phonenumbers{
float:left;
clear:both;
margin:2px 0 10px 42px;
color:#4098A9;
font-size:10px;
}

#phonenumbers div{
float:left;
width:170px;
}

/* Begin Subpage CSS */

#page_header{
	width:916px;
	height:169px;
	margin-top:60px;
	text-indent:-10000px;
}

#leftmenu {
	width:202px;
	margin-left:41px;
	float:left;
}

#leftmenu_links {
background:#E8F2EC;
}


#leftmenu_links a {
	background:url(../images/leftmenu_linkbg.gif) no-repeat;
	width:202px;
	height:23px;
	display:block;
	padding:4px 0px 0px 25px;
	font-size:11px;
	font-weight:bold;
	color:#006C86;
	text-decoration:none;
}

#leftmenu_links a:hover {
	color:#000000;
}

#leftmenu_links a.open {
	background:url(../images/leftmenu_linkbg_open.gif) no-repeat;
	
}

#leftmenu_links a.sub{
	background:none;
	padding:0px 0px 0px 35px;
	line-height:10px
}


#leftmenu_links a.subbottom{
	background:url(../images/leftmenu_linkbgopenbg.gif) no-repeat;
	padding:0px 0px 0px 35px;
	line-height:10px
}


#leftmenu_links a:hover {
	color:#000000;
}


#leftimg {
	width:202px;
	height:225px;
	margin-top:59px;
	background-color:#FFFFFF;
	float:left;
	clear:left;
}

#subcontent {
	float:left;
	padding:30px 0px 0 21px;
	width:575px;
	line-height:16px;
}
#leaderphoto {
	width:115px;
	height:126px;
	float:left;
	margin:0px 15px 20px 0px;
}

#subcontent a {
	color:#006C86;
	text-decoration:underline;
}

#subcontent a:hover {
	color:#000000;
}

.bigger {
font-size:16px;
}
