body {
background-color:#FFFFFF;
background-image:url(images/bg-main2.jpg);
background-repeat:repeat-x;
}

#page {
	width: 950px;
	margin-left: 20px;
}

#header {
	clear:both;
	width:949px;
	height:190px;
	background-repeat: repeat-y;
	background-image: url(images/banner-callus.jpg);
	margin-top: 10px;
}

#mainarea {
width:950px;
clear:both;
}

#contentarea {
	width:631px;
	line-height:14pt;
	background-image: url(images/content.jpg);
	height: 663px;
	background-repeat: no-repeat;
	float: right;
}

#sidebar {
	width:319px;
	height: 663px;
	float: left;
}

#footer {
	width:745px;
	clear:both;
	height:70px;
	line-height:14pt;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-left: 250px;
	margin-left: 20px;
}

h1, h1 a {
font-size:25pt;
color:#FFFFFF;
margin:0;
}

h2 {
font-size:12pt;
color:#0F5099;
padding-top:6px;
}

.description {
font-size:14pt;
color:#FFFFCC;
margin:0;
}

a {
color:#FFFF66;
text-decoration:none;
}
#widgetFooter ul {
	height: 10px;
	width: 400px;
}


a:hover {
	text-decoration:none;
	color: #CCCCCC;
}
#widgetFooter li {
	background-image: url(images/masthead-link-divider.gif);
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-repeat: no-repeat;
	padding-right: 8px;
	background-position: 0px 4px;
}

#widgetFooter li.nodiv {
	background-image: none;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#middle {
	clear:both;
	width:949px;
	height:207px;
	background-image:url(images/middle.jpg);
	background-repeat: no-repeat;
}
#widgetFooter {
	width: 450px;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul {
	list-style-type: none;
}
.button-home {
	float: left;
	width: 300px;
	height: 50px;
	background-image: url(images/button-home.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #D4D0C8;
	visibility: inherit;
}
#top-contact {
	float: left;
	height: 20px;
	width: 400px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	margin-top: 152px;
	margin-left: 47px;
	padding-top: 3px;
}

.top {
	width: 540px;
	height: 50px;
	background-position: center;
	float: left;
}
#top-contact li {
	background-image: url(images/masthead-link-divider.gif);
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-repeat: no-repeat;
	padding-right: 8px;
	background-position: 0px 4px;
	height: 20px;
}
#side-top {
	background-image: url(images/man-fugitive.jpg);
	background-repeat: no-repeat;
	height: 235px;
	width: 319px;
	text-decoration: none;
}

#top-contact li.nodiv {
	background-image: none;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 20px;
	background-position: 0px 4px;
}

#sidebar span {display: none}
.top-rollover a {
	background-image: url(images/man-fugitive.jpg);
	background-repeat: no-repeat;
	height: 235px;
	width: 319px;
	text-decoration: none;
	display: block;
}
.top-rollover a:hover {
	background-image: url(images/man-fugitive-hover.jpg);
	background-repeat: no-repeat;
	height: 235px;
	width: 319px;
	text-decoration: none;
	display: block;
}
.mid-rollover a {
	background-image: url(images/service.jpg);
	background-repeat: no-repeat;
	height: 217px;
	width: 319px;
	text-decoration: none;
	display: block;
}
.mid-rollover a:hover {
	background-image: url(images/service-hover.jpg);
	background-repeat: no-repeat;
	height: 217px;
	width: 319px;
	text-decoration: none;
	display: block;
}
.bottom-rollover a {
	background-image: url(images/employment.jpg);
	background-repeat: no-repeat;
	height: 211px;
	width: 319px;
	text-decoration: none;
	display: block;
}
.bottom-rollover a:hover {
	background-image: url(images/employment-hover.jpg);
	background-repeat: no-repeat;
	height: 211px;
	width: 319px;
	text-decoration: none;
	display: block;
}
#navbar {
	width: 122px;
	height: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	margin-top: 210px;
	background-repeat: no-repeat;
	padding-right: 2px;
	background-position: top;
	margin-right: 1px;
	padding-top: 5px;
}
.nav-bar-home a {
	background-image: url(images/nav-home.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
#navbar span {
display: none
}
.nav-bar-home a:hover {

	background-image: url(images/nav-home-on.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-emsi a {

	background-image: url(images/nav-emsi.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-emsi a:hover {


	background-image: url(images/nav-emsi-on.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-ldar a {


	background-image: url(images/nav-ldar.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-ldar a:hover {



	background-image: url(images/nav-ldar-on.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-jobs a {



	background-image: url(images/nav-job.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-jobs a:hover {




	background-image: url(images/nav-job-on.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-news a {




	background-image: url(images/nav-news.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-news a:hover {





	background-image: url(images/nav-news-on.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
#inside-contents {
	height: 600px;
	width: 475px;
	margin-top: 35px;
	margin-left: 20px;
	float: left;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01448F;
	font-weight: bold;
}
#about-us {
	background-image: url(images/about-emsi.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 450px;
	margin-bottom: 20px;
}
#ldar-header {
	background-image: url(images/ldar-services.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 450px;
	margin-bottom: 5px;
}
#navbar span {
display: none
}
#limitless-solutions {
	background-repeat: no-repeat;
	height: 40px;
	width: 430px;
	margin-bottom: 5px;
	background-image: url(images/limitless-solutions.jpg);
	margin-left: 40px;
	margin-top: 25px;
}
#inside-contents ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
}
#inside-contents a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F5099;
	font-weight: bold;
	text-decoration: underline;
}
#inside-contents a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	font-weight: bold;
	text-decoration: underline;
}
#options {
	background-repeat: no-repeat;
	height: 40px;
	width: 400px;
	margin-bottom: 5px;
	background-image: url(images/options.jpg);
	margin-left: 30px;
}

#inside-contents li.nobullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	font-weight: normal;
	list-style-image: none;
}
#inside-contents li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: disc;
	font-weight: bold;
}
#inside-contents h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0F5099;
	font-weight: bold;
}
#jobs {


	background-image: url(images/jobs.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 450px;
	margin-bottom: 5px;
}
#inside-contents li.word {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	font-weight: normal;
	list-style-image: url(images/icon-doc.gif);
}
#inside-contents li.pdf {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	font-weight: normal;
	list-style-image: url(images/icon-pdf.gif);
}
#contact-us {



	background-image: url(images/contact-us.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 450px;
	margin-bottom: 5px;
}
#inside-contents li.big {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: square;
	font-weight: bold;
}
#sitemap {




	background-image: url(images/sitemap.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 450px;
	margin-bottom: 5px;
}
#inside-contents li.big-nobullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-image: none;
	list-style-type: none;
	font-weight: normal;
}
#inside-contents a.big {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0F5099;
	font-weight: bold;
	text-decoration: underline;
}
#inside-contents a.big-nobullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-image: none;
	list-style-type: none;
	font-weight: normal;
	text-decoration: none;
}
#inside-contents a.big:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660033;
	font-weight: bold;
	text-decoration: underline;
}
#inside-contents a.big-nobullets:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-image: none;
	list-style-type: none;
	font-weight: normal;
	color: #660033;
	text-decoration: none;
}
#safety {





	background-image: url(images/safety.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 450px;
	margin-bottom: 5px;
}
h3 {

font-size:10pt;
color:#0F5099;
padding-top:6px;
}
#news {






	background-image: url(images/news.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 450px;
	margin-bottom: 5px;
}
#inside-contents a.big-pdf {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: none;
	font-weight: bold;
	list-style-image: url(images/icon-pdf.gif);
}
#links {







	background-image: url(images/links.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 445px;
	margin-bottom: 5px;
}
#gasfindir {








	background-image: url(images/gasfindir.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 445px;
	margin-bottom: 5px;
}
#gasfindir-bottom {
	background-repeat: no-repeat;
	height: 15px;
	width: 100px;
	float: right;
	margin-top: 10px;
}
#fugitive-emissions {









	background-image: url(images/fugitive-emissions.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 445px;
	margin-bottom: 5px;
}
#pid {










	background-image: url(images/pid.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 445px;
	margin-bottom: 5px;
}
#tagging {











	background-image: url(images/tagging.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 445px;
	margin-bottom: 5px;
}
#third-party {












	background-image: url(images/third-party-audits.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 445px;
	margin-bottom: 5px;
}
#repair {













	background-image: url(images/repair.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 445px;
	margin-bottom: 5px;
}
#inside-contents ol {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
	font-weight: bold;
}
#inside-contents a.nounder {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F5099;
	font-weight: bold;
	text-decoration: none;
}
#inside-contents a.nounder:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	font-weight: bold;
}
#inside-contents li.nobullets a.nounder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	font-weight: normal;
	list-style-image: none;
	text-decoration: none;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}
#middle a {
	width:949px;
	height:207px;
	background-image:url(images/middle.jpg);
	background-repeat: no-repeat;
	display: block;
}
#middle a:hover {
	clear:both;
	width:949px;
	height:207px;
	background-image:url(images/middle.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#middle span {
	display: none;
}
.nav-bar-links a {





	background-image: url(images/nav-links.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-links a:hover {






	background-image: url(images/nav-links-on.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-safety a {






	background-image: url(images/nav-safety.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
.nav-bar-safety a:hover {







	background-image: url(images/nav-safety-on.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 100px;
	text-decoration: none;
	display: block;
	background-position: right top;
	float: right;
}
#scrolling-banner {
	height: 20px;
	width: 950px;
}

.input
{
	color: #00448F;
	border: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	width: 950px;
	visibility: inherit;
	background-color: #EAEAEA;
	
} 
.footer-input {
	color: #00448F;
	border: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	width: 950px;
	visibility: inherit;
	background-color: #FFFFFF;
}
#footer-scrolling-banner {
	height: 20px;
	width: 950px;
	padding-left: 25px;
}

a img {
   border-style: none;
   border: 0px;
}
#mission {
	background-image: url(images/mission.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 380px;
	margin-left: 50px;
}
.mission-statement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
}

