/* CSS Document */

*{border:none;margin: 0px;padding: 0px;}
body{margin: 0px;padding: 0px;background-color: #FFFFFF;font-family: arial, helvetica, serif;font-size:12px;line-height:24px;color:#666666;}
a {color:#999999;text-decoration:none;}
p {margin-bottom:25px;}
h3 {font-size:50px;color: #ffffff;font-weight:normal;padding:5px 0px 15px 0px;}
table {line-height:12px;font-size:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-collapse:collapse;}
td {color:#666;border-left:1px solid #CCC;padding: 10px 5px 10px 10px;text-align:left;}
td a{color:#666;}

.green {color: #567d13}
.blue {color: #0278A3}

.container {background-color:#ffffff;}
.container_markets {background-position:top;background-image: url(images/backgrounds/news_bkg.gif);background-repeat:no-repeat;background-color:#ffffff;}
.container_privacy {background-position:top;background-image: url(images/backgrounds/privacy_bkg.gif);background-repeat:no-repeat;background-color:#ffffff;}
.container_company {background-position:top;background-image: url(images/backgrounds/company_bkg.gif);background-repeat:no-repeat;background-color:#ffffff;}
.container_work {background-position:top;background-image: url(images/backgrounds/work_bkg.gif);background-repeat:no-repeat;background-color:#ffffff;}
.container_facilities {background-position:top;background-image: url(images/backgrounds/facilities_bkg.gif);background-repeat:no-repeat;background-color:#ffffff;}
.container_news {background-position:top;background-image: url(images/backgrounds/markets_bkg.gif);background-repeat:no-repeat;background-color:#ffffff;}
.container_contact {background-position:top;background-image: url(images/backgrounds/contact_bkg.gif);background-repeat:no-repeat;background-color:#ffffff;}


.page_box {margin-left: auto;margin-right: auto;text-align: left;position:relative;margin-top: 10px;width: 900px;text-align: center;	}
* html .page_box {width: 901px;}
.page_box_inner {margin-left: auto;margin-right: auto;margin-bottom: 10px;text-align: left;position:relative;padding-top: 10px;padding-bottom: 25px;width: 740px;height:50px;	}
* html .page_box_inner {width: 741px;}

.front_graphic {padding: 0px 0px 0px 60px;}

.bottom_box {width: 740px;text-align: left;font-size: 12px;margin-top: 0px;padding: 0px 0px 0px 80px;}
.bottom_box_lt {width: 480px;text-align: left;float:left;padding: 0px 20px 0px 80px;}
* html .bottom_box_lt {width: 481px;}
.bottom_box_rt {width: 295px;text-align: left;float:left;}

.featured_box {
	width: 740px;
	text-align: left;
	font-size: 12px;
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.logo_header {font-size:35px;color:#64a42c;float:left;}
.header_nav {width: 139px;}
.fixxer {clear:both;}
.featured {float:left;margin:0px;padding:0px;}
.copyright {width: 740px;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 10px;padding-top:30px;padding-left: 0px;margin-left:80px;margin-bottom: 14px;color: #666666;}
* html .copyright {height: 1%;}


#container{text-align: left;}

/*internal content */
.internal_content {margin-top:40px;}
.bottom_box_flash {padding-right:0px;width: 790px;margin: -39px 0px 0px 55px;}
.bottom_box_lt_con {width: 500px;text-align: left;	float:left;padding: 0px 0px 0px 80px;}
* html .bottom_box_lt_con{width: 501px;}

.bottom_box_lt_fac {width: 500px;text-align: left;	float:left;padding:0px 20px 0px 80px;}
.bottom_box_lt_wide {width: 480px;text-align: left;	float:left;padding: 0px 40px 0px 80px;}
* html .bottom_box_lt_wide {width: 481px;}
.bottom_box_lt_bio {padding-right:0px;width:500px;text-align: left;	float:left;margin: 0px 0px 0px 80px;}


.sec_content {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;width: 180px;background-color:#ffffff;}

.sec_nav {width: 220px;background-color:#ffffff;line-height:15px;}

.border_break {width:170px;border-bottom: 1px solid #cccccc;margin-bottom:25px;}

.nav_item {padding-top:10px;padding-bottom:10px;border-bottom:#999999;border-bottom: 1px solid #cccccc;background-image:url(images/nav/arrow.gif);background-repeat:no-repeat;background-position:90% 10px;padding-left:20px;padding-right:20px;	}

.nav_item_selected {background-color:#CCCCCC;color:#ffffff;padding-top:10px;padding-bottom:10px;border-bottom:#999999;border-bottom: 1px solid #cccccc;background-image:url(images/nav/arrow_white.gif);background-repeat:no-repeat;background-position:90% 10px;padding-left:20px;padding-right:20px;}



.nav_item_last {
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/nav/arrow.gif);
	background-repeat:no-repeat;
	background-position:90% 10px;
	padding-left:20px;
	padding-right:20px;
	color:#999999;
}

.nav_item_last_selected {
	color:#ffffff;
	background-color:#CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/nav/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:90% 10px;
	padding-left:20px;
	padding-right:20px;
}

.nav_item_last_what {
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/nav/arrow.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	padding-left:20px;
	padding-right:20px;
}


.bio_photo {
float:left;
padding-right:20px;
}

.float_left {
float:left;
}

.contact_title {
float:left;
padding-bottom:10px;
}

.bio_text {
width:330px;
float:left;
}

.title {
font-size:14px;
line-height:18px;
padding-bottom:0px;
margin-bottom:10px;
}

.title_2 {
font-weight:bold;
margin-bottom:-5px;
}

.title_contact {
font-weight:bold;
margin-bottom:-5px;
color:#de3800;
}





.title_contact_sec {
font-weight:bold;
margin-bottom:-10px;
border-bottom: 1px solid #666666;
}

.line_item {
padding-bottom:5px;
}

.nav_item_what {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:#999999;
	border-bottom: 1px solid #cccccc;
	background-image:url(images/nav/arrow.gif);
	background-repeat:no-repeat;
	background-position:90% 50%;
	padding-left:20px;
	padding-right:20px;
	
}

.nav_item_selected_what {
	background-color:#CCCCCC;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/nav/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:90% 50%;
	padding-left:20px;
	padding-right:20px;
	

}

.nav_item_selected_what2 {

	padding-top:0px;
	padding-bottom:10px;

	padding-left:20px;
	padding-right:20px;
	

}

.nav_item_last_what {
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/nav/arrow.gif);
	background-repeat:no-repeat;
	background-position:90% 15%;
	padding-left:20px;
	padding-right:20px;
	color:#999999;
}

.nav_item_last_what_grey {
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/nav/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:90% 45%;
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	background-color:#CCCCCC;
}

.nav_item_last_what_white {
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/nav/arrow.gif);
	background-repeat:no-repeat;
	background-position:90% 45%;
	padding-left:20px;
	padding-right:20px;
	color:#999999;
	background-color:#FFFFFF;
}


.contact {
	line-height:20px;
	padding-bottom:10px;
	
}

.contact_lower {
	float:left;
	line-height:18px;
	width:166px;
}

.contact_lower2left {
	float:left;
	line-height:18px;
	padding-right:20px;
	width:146px;
}

.contact_lower2nofloat {
	line-height:18px;
	padding-right:20px;
	width:146px;
}

.bottom_box_lt_full {
padding-right:0px;
	width: 740px;
	text-align: left;	
	float:left;
	margin: 0px 0px 0px 80px;
}

.border {
padding-bottom:30px;
border-top: solid #999999 1px;
}

.learn_more {
	width: 180px;
	line-height:18px;
	padding: 10px 0px 10px 20px;
	color:#999999;
}




#sufish{font-family: Arial, Helvetica, sans-serif;font-size: 11px;position:absolute;top:44px;right: -20px;padding: 0px 0px 0px 0px;margin: 0px;list-style: none;float:right;line-height:25px;clear: both;}
* html #sufish {top:50px;}
#sufish ul { /* all lists */padding: 0px 0px 0px 0px;margin: 0px 0px 0px -10px;list-style: none;}
#sufish ul a{ /* all lists */color:#ffffff;text-decoration:none;}
#sufish a {color:#666666;display: block;text-decoration:none;}
#sufish li { /* all list items */float: left;padding-right:25px;}
#sufish li ul { /* second-level lists */line-height:25px;font-size: 11px;position: absolute;background: #c0c0c0;padding:10px 0px 10px 10px;width: 150px;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#long_drop li { /* second-level lists long */width: 170px;	}
#sufish li ul #ter_drop1 { /* second-level lists long */line-height:25px;	}
#sufish li ul #ter_drop { /* second-level lists long */line-height:15px;font-size:10px;	}
#sufish li ul #ter_drop_last { /* second-level lists long */line-height:15px;font-size:10px;padding-bottom:5px;}
#sufish li ul #ter_after { /* second-level lists long */line-height:25px;	}
#sufish li ul #ter_before { /* second-level lists long */margin-bottom:-3px;}
#sufish li ul #ter_drop a{ /* second-level lists long */color:#FFFFFF;}
#sufish li:hover ul, #sufish li.sfhover ul { /* lists nested under hovered list items */left: auto;}

ul#PDFNav{
    list-style: none;
    padding: 0;
    margin: 0;
    
}
li{}
ul#Nav li a {}
ul#Nav li a:hover{}

#FederalLaborDocuementsExpander{
	cursor: pointer;
}
ul#FederalLaborDocuementsPDFNav{
    list-style: none;
    padding: 0;
    margin: 0;
		margin-left:10px;
}
#FederalLaborDocuementsPDFNav li{
	margin-top:8px;
	margin-bottom:8px;
}

#content {
	clear: left;
	color: #ccc;
}

.news_nav {
	color: #d7a228;
	line-height:10px;
	padding-bottom:20px;
	padding-top:5px;
	
	
}
.line_item {
	line-height:16px;
}
.title_news {font-size: 16px;color: #d7a228;padding-bottom:5px;line-height:22px;border-bottom:#FFFFFF solid 1px;}
.title_contact {font-size: 16px;color: #dc3501;padding-bottom:5px;line-height:22px;border-bottom:#dc3600 solid 1px;}

.title_green,.title_blue,.title_healthcare {font-size: 16px;padding-bottom:5px;line-height:22px;border-bottom:#FFFFFF solid 1px;}
.title_blue {color:#6861B6;}
.title_healthcare {color:#0278A3;}




.title_contact2 {
font-weight:bold;
margin-bottom:-5px;
color:#de3800;
	font-size: 16px;
	color: #dc3501;
	padding-bottom:5px;
	line-height:22px;
	border-bottom:#dc3600 solid 1px;
}

.title_green_lower {
	font-size: 16px;
	color: #547D13;
	padding-bottom:5px;
	line-height:22px;
	border-bottom:#999999 solid 1px;
}
.date {
	color: #666666;
	font-size: 10px;
}
.news_image {
	float:right;
	padding-left: 30px;
}

.news_title {
font-weight:bold;	
padding-bottom:3px;
}
.reader {
font-size: 10px;
line-height:16px;
padding-bottom:15px;
color:#d7a228;
}

 .reader A: {
text-decoration:underline;
color:#CCCCCC;
}

.contact_link {color: #DE3300}
.contact_link_blue {color: #d7a228;}

.market_link {color: #0178AD; text-decoration:none;}

.link_green {color: #537b18;}1

.privacy_style {
color: #999999;
font-weight:bold;
}

.privacy_link {color: #02AEE2}

.small_break {
height:5px;
}

.large_break {
height:25px;
}

.small_breakwline {
padding-top:15px;
border-top: solid #666666 1px
}

.small_breakwlinegrey {
padding-top: 5px;
border-top: solid #999999 1px
}


.rule {
margin-top:0px;
margin-bottom:5px;

	border-top: solid #FFFFFF 1px;
	
}

.rule_clear {
margin-top:0px;
margin-bottom:5px;

	border-top: solid #FFFFFF 1px;
	
}

.rule_clear2 {
margin-top:0px;
margin-bottom:5px;

	border-top: solid #999999 1px;
	
}

.nav_ter {
	line-height:25px;
	font-size: 12px;
	
}

.nav_ter a{
	color:#ffffff;
	
}

.nav_ter_sel a{
	color:#999999;
	font-weight:bold;
	
}


.rule_grey {
	margin-top:10px;
	margin-bottom:10px;
	border-top: solid #999999 1px;
}

.rule_grey2 {
	margin-top:-10px;
	margin-bottom:15px;
	border-top: solid #CCCCCC 1px;
}


.rule_grey_clear {
	margin-top:0px;
	margin-bottom:10px;
	margin-right:20px;
	margin-left:20px;
	
	border-top: solid #CCCCCC 1px;
}

.rule_grey_clear2 {
	margin-top:0px;
	margin-bottom:10px;
	margin-right:20px;
	margin-left:20px;
	
	border-top: solid #FFFFFF 1px;
}


.nav_ter_grey {
	line-height:25px;
	font-size: 12px;
	
}

.nav_ter_grey a{
	color:#999999;
	
}

.sel_mark {color: #666666}

.nav_item_what_bot {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:#999999;
	border-bottom: 1px solid #cccccc;
		padding-left:20px;
	padding-right:20px;
	
}

.nav_item_selected_what_bot {
	background-color:#CCCCCC;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
}

div.bottom_box_lt_fac a {text-decoration:underline;}
div.bottom_box_lt_fac h4 {font-size:15px;}

.bot_nav{margin-top:0px;}

.front_badge {position:absolute;top: 93px;left:700px;z-index:20;}
.job_header td {font-size:10px;color:#FFF;border-left:1px solid #C0C0C0;padding: 5px 5px 5px 10px;text-align:left;}
tr.job_listing:hover td a{color:#537b18;}
.contact_float{float:left;width:230px;}

.secondary_list{font-size:10px;line-height:15px;color:#666;margin-top:0px;margin-bottom:10px;}