* { margin:0; padding:0;}
body { background:#1d1d1d;}
html, input, textarea, select {font-family:Arial; font-size:11px; color:#666666; line-height:14px;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

a:hover{text-decoration:none;}
a {color:#5c5c5c;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}


.alignright { text-align:right;}

p { margin:0; padding:0;}
.job{ margin: 0; padding-bottom: 35px;}
h2.jobTitle{ display: block; width: 100%; padding: 0 0 3px 0; margin: 0 0 5px 0; font-size: 13px;  border-bottom: dashed 1px #cccccc;  }

.tall_top { background:url(../images/tall_top.gif) left top repeat-x #f4f5ee;}
.tall_bottom { background:url(../images/tall_bottom.gif) left bottom repeat-x;}

.form { height:37px;}
.form input {width:240px; height:27px; background:none; border:1px solid #d1d1d1; color:#525252; line-height:25px;}
textarea { width:240px; height:122px; background:none; overflow:auto; border:1px solid #d1d1d1; color:#525252;}


ul { list-style:none;}
ul li a { background:url(../images/marker_1.gif) no-repeat 0 6px; padding-left:14px; line-height:18px; color:#818181; text-decoration:none; font-family:Tahoma;}
.services {
	list-style-type: disc;
}

ul li a:hover { text-decoration:underline;}

.jobResponsibilities { margin: 0; padding: 0; }
.jobResponsibilities li{ margin-left: 20px; list-style: disc;  } 

.title { margin:0 0 15px 0;}

.img_indent { margin:0 20px 0 0; float:left;}


/*txt, links*/
.linkViewSlideShowLarge{ background:url(../images/slideshow_icon.jpg) no-repeat 0px 0px; padding: 5px 0px 15px 35px; float: right;}
.twitterLink { display: block; height: 26px; background:url(../images/twitter_icon.jpg) no-repeat 0px 0px; padding: 3px 0px 3px 35px; overflow: hidden;}
.facebookLink { display: block; height: 26px; background:url(../images/facebook_icon.jpg) no-repeat 0px 0px; padding: 3px 0px 3px 35px;}
.linkLargeView { background:url(../images/magnifying_glass.jpg) no-repeat 0px 2px; padding-left:15px;}
.link1 { background:url(../images/marker.gif) no-repeat 0 5px; padding-left:10px;}
.link2 { font-family:Tahoma; background:url(images/marker.gif) no-repeat 0 5px; padding-left:9px; color:#1b1b1b; text-decoration:none; font-weight:bold;}
.link2:hover { text-decoration:underline;}
.link3 { color:#525252; font-weight:bold; text-decoration:none;}
.link3:hover { text-decoration:underline;}

.line_hor1 { background:url(../images/line1.gif) left top repeat-x;}
.line_hor2 { background:url(../images/line1.gif) left bottom repeat-x;}


/*header*/
#header { background:url(../images/header_bgd.jpg) no-repeat 347px bottom;}
#header .indent {
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}

#header_interiorPage{	background:url(../images/header_bgd.jpg) no-repeat 625px bottom; }
#header_interiorPage .indent {
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}





/*######### NAV ##########*/

.navHome{ background-image: url(../images/but_1.gif); background-repeat: no-repeat; width: 78px; height: 42px; float: left; margin-right: 45px;}
.navHomeHover{ background-image: url(../images/but_1_ovr.gif); background-repeat: no-repeat; width: 78px; height: 42px; float: left; margin-right: 45px;}
.navHomeSelected{ background-image: url(../images/but_1_ovr.gif); background-repeat: no-repeat; width: 78px; height: 42px; float: left; margin-right: 45px;}

.navAbout{ background-image: url(../images/but_2.gif); background-repeat: no-repeat; width: 81px; height: 42px; float: left; margin-right: 45px;}
.navAboutHover{ background-image: url(../images/but_2_ovr.gif); background-repeat: no-repeat; width: 81px; height: 42px; float: left; margin-right: 45px;}
.navAboutSelected{ background-image: url(../images/but_2_ovr.gif); background-repeat: no-repeat; width: 81px; height: 42px; float: left; margin-right: 45px;}

.navServices{ background-image: url(../images/but_3.gif); background-repeat: no-repeat; width: 100px; height: 42px; float: left; margin-right: 45px;}
.navServicesHover{ background-image: url(../images/but_3_ovr.gif); background-repeat: no-repeat; width: 100px; height: 42px; float: left; margin-right: 45px;}
.navServicesSelected{ background-image: url(../images/but_3_ovr.gif); background-repeat: no-repeat; width: 100px; height: 42px; float: left; margin-right: 45px;}

.navEquipment{ background-image: url(../images/but_4.gif); background-repeat: no-repeat; width: 125px; height: 42px; float: left; margin-right: 45px;}
.navEquipmentHover{ background-image: url(../images/but_4_ovr.gif); background-repeat: no-repeat; width: 125px; height: 42px; float: left; margin-right: 45px;}
.navEquipmentSelected{ background-image: url(../images/but_4_ovr.gif); background-repeat: no-repeat; width: 125px; height: 42px; float: left; margin-right: 45px;}

.navEmployment{ background-image: url(../images/but_5.gif); background-repeat: no-repeat; width: 145px; height: 42px; float: left; margin-right: 45px;}
.navEmploymentHover{ background-image: url(../images/but_5_ovr.gif); background-repeat: no-repeat; width: 145px; height: 42px; float: left; margin-right: 45px;}
.navEmploymentSelected{ background-image: url(../images/but_5_ovr.gif); background-repeat: no-repeat; width: 145px; height: 42px; float: left; margin-right: 45px;}

.navContact{ background-image: url(../images/but_6.gif); background-repeat: no-repeat; width: 126px; height: 42px; float: left;}
.navContactHover{ background-image: url(../images/but_6_ovr.gif); background-repeat: no-repeat; width: 126px; height: 42px; float: left;}
.navContactSelected{ background-image: url(../images/but_6_ovr.gif); background-repeat: no-repeat; width: 126px; height: 42px; float: left;}




/*content*/
#content {
	background-image: url(../images/col_1_bgd.jpg);
	background-repeat: repeat-y;
	background-position: 342px bottom;
}
#content .col_2 .indent { padding:100px 0 0 53px;}
#content h1 {
	font-size:11px;
	line-height:16px;
	margin:0;
	height:110px;
	width:261px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 18px bottom;
	margin-bottom: 20px;
}
.date  {
	font-size: 12px;
	color: #333333;
}

h2{ color: #333333; }
#content h1 span { display:none;}
#content h2 { font-size:14px; line-height:16px; margin:0 0 15px 0;}
#content h3 { font-size:12px; line-height:16px; margin:0 0 10px 0;}
#content h4 { font-size:11px; line-height:14px; margin:0 0 0 0;}
#content h5 { font-size:11px; line-height:16px; margin:0 0 7px 0;}
#content h5 a { font-size:11px; line-height:16px; margin:0 0 7px 0; color:#525252; text-decoration:none;}
#content h5 a:hover { text-decoration:underline;}

/*footer*/
#footer { background:url(../images/footer_bgd.jpg) no-repeat 347px 0; font-family:Tahoma; background-image: none;}
#footer .indent { padding:39px 49px 10px 67px; background:url(../images/footer_sep.gif) no-repeat 650px 28px;}
#footer .fleft { color:#585858;}
#footer .fright { color:#7b7b7b;}
#footer .fright span { background:url(../images/footer_marker.gif) no-repeat 0 2px; padding-left:17px;}



/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:20px 39px 0px 43px;}
#page1 #content .col_1 .line_hor1 { margin-top: 0px; padding:15px 0 15px 21px;}
#page1 #content .col_1 p { margin:12px 0 9px 0; padding-right:15px;}
#page1 #content .col_1 ul { margin:0 0 28px 0;}
#page1 #content .col_3 .indent {	color:#525252;	line-height:16px;	padding-top: 20px;	padding-bottom: 0;	padding-left: 55px;}
#page1 #content .col_3 .line_hor2 { padding:0 0 15px 13px;}
#page1 #content .col_3 .indent1 { padding-left:3px;}
#page1 #content .col_3 .indent2 { padding:15px 0 15px 16px;}
#page1 #content .col_3 .pic_indent { margin:1px 0 13px 0;}
#page1 #content .col_3 p { margin-bottom:0px;}
#page1 #content .col_3 .container { width:242px;}
#page1 #content .col_3 .column1 {width:155px; font-family:Tahoma; font-size:11px; line-height:18px; color:#393939; padding-left: 10px;}
#page1 #content .col_3 .column2 {	width:75px;	padding-top:0px; }


#page1 #content .interiorpageContent .indent{ min-height: 1000px; }
#page1 #content .interiorpageFakeHeight {float: left; height: 650px; }

.locations{ display: block; margin: 5px 0 0 0; color: #666666; font-size: 12px; }

