/* landing */

body#who #container #main #content #main-module{margin-bottom:0;}
body#who #container #main #content #text	{width:950px;display:block;overflow:auto;}
body#who #container #main #content #text #cat-01{width:196px;height:150px;padding:10px 20px 0 20px;float:left;}
body#who #container #main #content #text #cat-02{width:197px;height:150px;padding:10px 20px 0 20px;border-left:1px solid #ccc;float:left;}
body#who #container #main #content #text #cat-03{width:197px;height:150px;padding:10px 20px 0 20px;border-left:1px solid #ccc;float:left;}
body#who #container #main #content #text #cat-04{width:197px;height:150px;padding:10px 20px 0 20px;border-left:1px solid #ccc;float:left;}

body#who #container #main #content #text h2	{font-size:11px;color:#e63825;font-weight:bold;text-transform:uppercase;margin-bottom:5px;letter-spacing:1px;}
body#who #container #main #content #text p	{margin-bottom:10px;}

body#who #container #main #content #text a:link,
body#who #container #main #content #text a:visited{color:#000;background:url(images/arrow.gif) right 5px no-repeat;padding-right:12px;}
body#who #container #main #content #text a:hover,
body#who #container #main #content #text a:visited:hover{text-decoration:underline;}



/* management team */

body#who-management-team #container #main #content #team{width:950px;height:109px;margin-bottom:10px;}
body#who-management-team #container #main #content #team ul li{float:left;display:block;height:109px;margin-bottom:0;text-align:center;}
body#who-management-team #container #main #content #team ul li a:link, 
body#who-management-team #container #main #content #team ul li a:visited, 
body#who-management-team #container #main #content #team ul li a:hover, 
body#who-management-team #container #main #content #team ul li a:visited:hover{text-decoration:underline;height:109px;display:block;color:#000;cursor:pointer;}

body#who-management-team #container #main #content ul#name li{text-align:center;}
body#who-management-team #container #main #content ul#name{height:20px;display:block;margin-bottom:20px;clear:both;}
body#who-management-team #container #main #content ul#name li{float:left;}
body#who-management-team #container #main #content ul#name li a:link, 
body#who-management-team #container #main #content ul#name li a:visited, 
body#who-management-team #container #main #content ul#name li a:hover, 
body#who-management-team #container #main #content ul#name li a:visited:hover{text-decoration:underline;height:20px;display:block;color:#000;cursor:pointer;}
											    
body#who-management-team #container #main #content #team ul li a:link#douglas,
body#who-management-team #container #main #content #team ul li a:visited#douglas{background:url(images/who-management-team-photos.jpg) 0 0 no-repeat;width:152px;}
body#who-management-team #container #main #content #team ul li a:hover#douglas,
body#who-management-team #container #main #content #team ul li a:visited:hover#douglas{background-position:0 -109px;} 
											   
body#who-management-team #container #main #content #team ul li a:link#herbert,
body#who-management-team #container #main #content #team ul li a:visited#herbert{background:url(images/who-management-team-photos.jpg) -152px 0 no-repeat;width:141px;}
body#who-management-team #container #main #content #team ul li a:hover#herbert,
body#who-management-team #container #main #content #team ul li a:visited:hover#herbert{background-position:-152px -109px;} 

body#who-management-team #container #main #content #team ul li a:link#brian,
body#who-management-team #container #main #content #team ul li a:visited#brian{background:url(images/who-management-team-photos.jpg) -293px 0 no-repeat;width:141px;}
body#who-management-team #container #main #content #team ul li a:hover#brian,
body#who-management-team #container #main #content #team ul li a:visited:hover#brian{background-position:-293px -109px;} 

body#who-management-team #container #main #content #team ul li a:link#rebecca,
body#who-management-team #container #main #content #team ul li a:visited#rebecca{background:url(images/who-management-team-photos.jpg) -434px 0 no-repeat;width:143px;}
body#who-management-team #container #main #content #team ul li a:hover#rebecca,
body#who-management-team #container #main #content #team ul li a:visited:hover#rebecca{background-position:-434px -109px;} 

body#who-management-team #container #main #content #team ul li a:link#heather,
body#who-management-team #container #main #content #team ul li a:visited#heather{background:url(images/who-management-team-photos.jpg) -577px 0 no-repeat;width:133px;}
body#who-management-team #container #main #content #team ul li a:hover#heather,
body#who-management-team #container #main #content #team ul li a:visited:hover#heather{background-position:-577px -109px;} 

body#who-management-team #container #main #content #team ul li a:link#clara,
body#who-management-team #container #main #content #team ul li a:visited#clara{background:url(images/who-management-team-photos.jpg) -710px 0 no-repeat;width:120px;}
body#who-management-team #container #main #content #team ul li a:hover#clara,
body#who-management-team #container #main #content #team ul li a:visited:hover#clara{background-position:-710px -109px;}

body#who-management-team #container #main #content #team ul li a:link#howard,
body#who-management-team #container #main #content #team ul li a:visited#howard{background:url(images/who-management-team-photos.jpg) -830px 0 no-repeat;width:120px;}
body#who-management-team #container #main #content #team ul li a:hover#howard,
body#who-management-team #container #main #content #team ul li a:visited:hover#howard{background-position:-830px -109px;}

body#who-management-team #container #main #text{width:725px;padding-left:50px;clear:both;}
body#who-management-team #container #main #text .bio{padding-top:0;clear:both;}
body#who-management-team #container #main #text .first{background:url(images/hr.gif) top left no-repeat;padding-top:18px;}
body#who-management-team #container #main #text h2{font-weight:bold;margin-bottom:4px;color:#000;}
body#who-management-team #container #main #text p{width:500px;margin-bottom:10px;}
body#who-management-team #container #main #text p.link{background:url(images/hr.gif) center left no-repeat;width:125px;padding-left:620px;}

body#who-management-team #container #main #text a:link,
body#who-management-team #container #main #text a:visited{color:#666;text-decoration:none;}
body#who-management-team #container #main #text a:hover,
body#who-management-team #container #main #text a:visited:hover{color:#666,text-decoration:underline;}



/* our facilities */

body#who-our-facilities #container #main #text{width:550px;padding-left:50px;}
body#who-our-facilities #container #main #text p{margin-bottom:10px;}

body#who-our-facilities #container #main #facilities-detail{width:868px;margin:20px 0 0 50px;}
body#who-our-facilities #container #main #facilities-detail #tab-content{clear:both;background:#f5f5f5;width:866px;border-top:0;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;padding:0;overflow:auto;}
body#who-our-facilities #container #main #facilities-detail #tab-content div #image{width:636px;float:left;padding:6px;border-right:1px solid #666;}
body#who-our-facilities #container #main #facilities-detail #tab-content div #desc{width:189px;height:400px;float:left;margin:6px;padding:15px 8px 0 8px;background:#cccccc;font-size:11px;line-height:14px;display:inline;}
body#who-our-facilities #container #main #facilities-detail #tab-content div #desc h2{font-family:times,serif;font-size:18px;margin-bottom:10px;line-height:20px;font-weight:normal;}
body#who-our-facilities #container #main #facilities-detail #tab-content div #desc p{margin-bottom:10px;}
body#who-our-facilities #container #main #facilities-detail #tab-content div #desc ul li{background:url(images/bullet-2.gif) 0 5px no-repeat;padding-left:8px;margin-bottom:0;float:none;}

body#who-our-facilities #container #main #facilities-detail ul li{float:left;}
body#who-our-facilities #container #main #facilities-detail ul li a:link,
body#who-our-facilities #container #main #facilities-detail ul li a:visited,
body#who-our-facilities #container #main #facilities-detail ul li a:hover,
body#who-our-facilities #container #main #facilities-detail ul li a:visited:hover
{text-decoration:none;height:38px;display:block;}

body#who-our-facilities #container #main #facilities-detail ul li a:link#tab-direct,
body#who-our-facilities #container #main #facilities-detail ul li a:visited#tab-direct{background:url(images/who-our-facilities-tabs.gif) 0 0 no-repeat red;width:186px;}
body#who-our-facilities #container #main #facilities-detail ul li a:hover#tab-direct,
body#who-our-facilities #container #main #facilities-detail ul li a:visited:hover#tab-direct,
body#who-our-facilities #container #main #facilities-detail .tabs ul.tabs-nav li a.selected#tab-direct{background-position:0 -38px;}


body#who-our-facilities #container #main #facilities-detail ul li a:link#tab-smart,
body#who-our-facilities #container #main #facilities-detail ul li a:visited#tab-smart{background:url(images/who-our-facilities-tabs.gif) -186px 0 no-repeat red;width:117px;}
body#who-our-facilities #container #main #facilities-detail ul li a:hover#tab-smart,
body#who-our-facilities #container #main #facilities-detail ul li a:visited:hover#tab-smart,
body#who-our-facilities #container #main #facilities-detail .tabs ul.tabs-nav li a.selected#tab-smart{background-position:-186px -38px;}

body#who-our-facilities #container #main #facilities-detail ul li a:link#tab-test,
body#who-our-facilities #container #main #facilities-detail ul li a:visited#tab-test{background:url(images/who-our-facilities-tabs.gif) -303px 0 no-repeat red;width:106px;}
body#who-our-facilities #container #main #facilities-detail ul li a:hover#tab-test,
body#who-our-facilities #container #main #facilities-detail ul li a:visited:hover#tab-test,
body#who-our-facilities #container #main #facilities-detail .tabs ul.tabs-nav li a.selected#tab-test{background-position:-303px -38px;}

body#who-our-facilities #container #main #facilities-detail ul li a:link#tab-sidel,
body#who-our-facilities #container #main #facilities-detail ul li a:visited#tab-sidel{background:url(images/who-our-facilities-tabs.gif) -409px 0 no-repeat red;width:180px;}
body#who-our-facilities #container #main #facilities-detail ul li a:hover#tab-sidel,
body#who-our-facilities #container #main #facilities-detail ul li a:visited:hover#tab-sidel,
body#who-our-facilities #container #main #facilities-detail .tabs ul.tabs-nav li a.selected#tab-sidel{background-position:-409px -38px;}

body#who-our-facilities #container #main #facilities-detail ul li a:link#tab-stone,
body#who-our-facilities #container #main #facilities-detail ul li a:visited#tab-stone{background:url(images/who-our-facilities-tabs.gif) -589px 0 no-repeat red;width:171px;}
body#who-our-facilities #container #main #facilities-detail ul li a:hover#tab-stone,
body#who-our-facilities #container #main #facilities-detail ul li a:visited:hover#tab-stone,
body#who-our-facilities #container #main #facilities-detail .tabs ul.tabs-nav li a.selected#tab-stone{background-position:-589px -38px;}

body#who-our-facilities #container #main #facilities-detail ul li a:link#tab-client,
body#who-our-facilities #container #main #facilities-detail ul li a:visited#tab-client{background:url(images/who-our-facilities-tabs.gif) -760px 0 no-repeat red;width:108px;}
body#who-our-facilities #container #main #facilities-detail ul li a:hover#tab-client,
body#who-our-facilities #container #main #facilities-detail ul li a:visited:hover#tab-client,
body#who-our-facilities #container #main #facilities-detail .tabs ul.tabs-nav li a.selected#tab-client{background-position:-760px -38px;}



/* careers */

body#who-careers #container #main #main-module{margin-bottom:20px;}
body#who-careers #container #main #text		{width:450px;margin-left:50px;}
body#who-careers #header #center #intro		{font-weight:bold;color:#000;}
body#who-careers #header #center #intro	img	{margin-bottom:20px;}
body#who-careers span.select 				{position:absolute;width:350px;height:20px;padding:1px 0 0 8px;margin-left:10px;background:url(images/who-careers-dropdown.gif) no-repeat;overflow:hidden;}

body#who-careers select {
	width: auto;
	padding: 0;
	line-height: 14px;
	margin-left:10px;
	border: #000000 2px solid;
}
body#who-careers select option {
	padding: 0 2px;
	line-height: 14px;
}


body#who-careers #container #main #text ul li{margin-bottom:30px;display:block;}
body#who-careers #container #main #text ul li h2{font-weight:bold;color:#000;margin-bottom:5px;}
body#who-careers #container #main #text-detail #return{float:right;}
body#who-careers #container #main #text-detail #return a:link,
body#who-careers #container #main #text-detail #return a:visited,
body#who-careers #container #main #text-detail #return a:hover,
body#who-careers #container #main #text-detail #return a:hover:visited{color:#000;}
body#who-careers #container #main #text-detail{width:650px;margin-left:50px;}
body#who-careers #container #main #text-detail h2	{font-weight:bold;color:#000;margin-top:20px;}
body#who-careers #container #main #text-detail ul#summary li{font-size:14px;margin:0;}
body#who-careers #container #main #text-detail ul#summary li span{font-weight:bold;color:#000;}
body#who-careers #container #main #text-detail ul#detail li{margin:0;}
body#who-careers #container #main #text-detail div#qualifications ul li,
body#who-careers #container #main #text-detail div#responsibilities ul li{
	background:url(images/bullet.gif) 0 6px no-repeat !important;
	padding-left:10px !important;
	margin-bottom:0 !important;
}
body#who-careers #container #main #text-detail div#responsibilities ul {
	margin-bottom:30px !important;
}



/* contact us */

body#who-contact-us #container #header #center #wrap #intro{margin-bottom:25px;}
body#who-contact-us #container #main #text	{width:640px;padding-left:50px;overflow:auto;float:left;margin-right:28px;}
body#who-contact-us #container #main #text h2{font-family:times,serif;font-size:24px;line-height:24px;margin-bottom:15px;font-weight:normal;}
body#who-contact-us #container #main #text h3{font-family:arial,sans-serif;font-size:15px;font-weight:bold;color:#505050;margin-bottom:5px;}
body#who-contact-us #container #main #text h4{font-family:arial,sans-serif;font-size:13px;font-weight:normal;color:#000;margin-bottom:10px;}
body#who-contact-us #container #main #text span{color:#000;}
body#who-contact-us #container #main #text p{margin-bottom:10px;}
body#who-contact-us #container #main #text #cat-01,
body#who-contact-us #container #main #text #cat-02{width:320px;float:left;border-top:1px solid #ccc;padding-top:20px;}
body#who-contact-us #container #main #text ul{margin-bottom:10px;}
body#who-contact-us #container #main #text ul li{background:url(images/who-contact-us-bullet.gif) 0 8px no-repeat;padding-left:10px;}