BODY {	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; margin:0px auto 0px auto; padding:0px 0px 0px 0px;}
.background_page {background-color: #333333; margin: 0px auto 0px auto; width:950px;}
.topnav_table {    width: 1024px;	height: 30px;}
.margins_footer {	margin-right: 10px;	margin-left: 10px;}
.footer_legal_txt {	font-size: 9px;	color: #999999;	padding-left: 10px;}
.footer_legal_links_txt {	font-size: 9px;	color: #999999;}
.footer_legal_links_on_txt {	font-size: 9px;	color: #666666;}
.footer_links_txt {	font-size: 10px;	color: #000000;}
.footer_links_on_txt {	font-size: 10px;	color: #666666;}
.background_nav {	background-color: #999999;}
.search {	font-size: 10px;	background-color: #000000;}
.search_box {	height: 15px;	width: 123px;	padding-left: 2px;	font-size: 10px;}
.background_home_news {	background-image: url(images/home_globe_left.jpg);}
.tab_support {	background-color: #993300;	padding-left: 10px;	height: 24px;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
.tab_latestnews {	background-color: #003A6C;	padding-left: 10px;	height: 24px;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
.news_txt {	font-size: 12px;	color: #FFFFFF;	text-align: left;}
.tab_text {	font-size: 14px;	color: #FFFFFF;	font-weight: bold;	height: 24px;	vertical-align: middle;	text-decoration: none;}
.title {	font-size: 18px;	color: #666666;	background-image: url(images/bg_title.gif);	height: 31px;	text-indent: 19px;}
.tab_projects {	background-color: #034A1C;	padding-left: 10px;	height: 24px;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
.tab_catastrophe {	background-color: #C39D39;	padding-left: 10px;	height: 24px;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
.tab_request_inspection {	background-color: #660000;	padding-left: 10px;	height: 24px;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
.quicklinks_txt {	font-size: 12px;	color: #000000;	text-align: left;	padding-left: 10px;	padding-right: 10px;}
.quicklinks_on_txt {	font-size: 12px;	color: #E3E3E3;	text-align: left;	padding-left: 10px;	padding-right: 10px;}
.background_sub_nav {	background-color: #091B23;	background-repeat: no-repeat;}
.subnav_box_spacing {	width: 249px;	height: 2px;}
.subnav_box {    width: 249px;	height: 20px;	filter: alpha(opacity=25);	-moz-opacity: .25;	opacity: .25;	background: url(images/bg_subnav_white.gif);}
.sub2nav_box {    width: 249px;	height: 13px;}
.subnav_text {    width: 240px;	text-align: left;	font-size: 11px;	font-weight: bold;	padding-left: 10px;	color: #FFFFFF;	text-decoration: none;}
.subnav_on_text {    width: 240px;	text-align: left;	font-size: 11px;	font-weight: bold;	padding-left: 10px;	color: #E3E3E3;	text-decoration: none;}
.sub2nav_text {	font-size: 10px;	font-weight: bold;	padding-left: 15px;	color: #FFFFFF;	text-decoration: none;}
.sub2nav_on_text {	font-size: 10px;	font-weight: bold;	padding-left: 15px;	color: #E3E3E3;	text-decoration: none;}
.body_text {	font-size: 12px;	color: #333333;}
.body_links_text {	font-size: 12px;	color: #333333;	text-decoration: none;}
.body_links_on_text {	font-size: 12px;	color: #993333;	text-decoration: none;}
.testimonials_text {	font-size: 14px;	font-style: italic;	color: #999999;}
.img_content_left {	padding-right: 10px;	padding-bottom: 3px;}
.img_content_right {	padding-left: 10px;	padding-bottom: 3px;}
.body_text_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000099;	text-decoration: none;}
.exec_header {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #993333;}
.locations_body {	font-size: 11px;	color: #333333;}
.locations_body b {	font-size: 12px;	color: #333333;	font-weight: bold;}
.locations_body a {	font-size: 11px;	color: #993333;	font-weight: bold;	text-decoration: none;}
.locations_body a:hover {	font-size: 11px;	color: #993333;	font-weight: bold;	text-decoration: underline;}
div.jobsearch{display:inline;}
div.jobsearch div{width:50%;float:left;}
div.jobsearch p{clear:left;}
dl.jobresults ul, dl.jobresults dt, dl.jobresults dd, dl.jobresults dl, dl.jobdescription dd, dl.jobdescription dt, dl.jobdescription dd ul, dl.eeoinfo dd, dl.eeoinfo dt, dl.eeoinfo dd ul{list-style-type:none;list-style-position:outside;clear:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}dl.jobresults li{width:12em;float:left;}dl.jobresults ul.header{font-weight:bold;}dl.jobresults dd ul li{cursor:pointer;}dl.jobdescription dd ul li.label{font-weight:bold;float:left;width:10em;}dl.jobdescription dt.label{margin-top:2em;font-weight:bold;}dl.jobresults dt.label{margin-top:2em;font-weight:bold;}dl.jobresults, dl.jobdescription, div#Resume {display:none;}dl.eeoinfo dd ul li{width:35em;margin-left:14em;margin-bottom:1.5em;}dl.eeoinfo dd ul li.label{margin-left:1em;font-weight:bold;float:left;width:14em;}

ul, li, table, tr, td, th{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
table.topmenu{font-family:Arial, Helvetica, sans-serif;background:#666666;color:#ffffff;width:950px;text-align:right;vertical-align:middle;height:32px;}
table.topmenu A{background:#666666;color:#ffffff;text-decoration:none;font-size:8pt;font-weight:bold;vertical-align:middle;white-space:nowrap;}
table.topmenu A:hover{background:#666666;color:#ffffff;}
table.topmenu tr{vertical-align:middle;}
#searchbox{background:#000000;vertical-align:middle;white-space:nowrap;width:210px;}
div.search input{border:solid 0px #CCCCCC;font-size:8pt;vertical-align:middle;}
div.search img{vertical-align:middle;}
table.topmenu th ul.submenu{text-align:left;position:absolute;left:0px;top:33px;z-index:3;list-style-type:none;list-style-position:outside;width:auto;display:none;}
table.topmenu th ul.submenu li{width:200px;text-align:left;border:1px solid #ffffff;background:#993333;color:#ffffff;padding:3px;}
table.topmenu th ul.submenu li A{background:#993333;color:#ffffff;font-size:8pt;}
table.topmenu th ul.submenu li A:hover{text-decoration:underline;background:#993333;color:#ffffff;}
table.topmenu tr th{padding:3px;width:40px;text-align:center;}
table.topmenu tr th.spacer{width:249px;}
table.topmenu tr th.divider{vertical-align:middle;width:10px;}
td#inner{background:#ffffff;text-align:left;padding-left:10px;height:644px;width:691px;}
#searchbutton{vertical-align:top;margin-left:10px;margin-top:2px;cursor:pointer;}
.cslabel{background:#993300;}
.space{height:26px;}
.space2{height:2px;}
.background{height:12pt;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;background:#ffffff;}
.label{height:12pt;position:relative;top:0pt;margin-top:-14pt;}
.label A{color:#ffffff;}
a.body_text_link:hover, a.style2:hover{text-decoration:underline;}
table{border-collapse:collapse;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;empty-cells:show;}
img{padding:0px 0px 0px 0px;margin:0px 0px 0px 0p;}