* { margin:0; padding:0;}
body { background:#1d1d1d;}
html, input, textarea, select {font-family:Arial; font-size:11px; color:#393939; 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;}

.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;}

.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 { background:url(../images/twitter_icon.jpg) no-repeat 0px 10px; padding: 15px 0px 15px 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;
}

#content h1 span { display:none;}
#content h2 { font-size:14px; line-height:16px; margin:0 0 20px 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:20px 0 20px 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 20px 13px;}
#page1 #content .col_3 .indent1 { padding-left:3px;}
#page1 #content .col_3 .indent2 { padding:20px 0 20px 16px;}
#page1 #content .col_3 .pic_indent { margin:1px 0 13px 0;}
#page1 #content .col_3 p { margin-bottom:12px;}
#page1 #content .col_3 .container { width:242px;}
#page1 #content .col_3 .column1 {width:155px; font-family:Tahoma; font-size:11px; line-height:18px; color:#6a6a6a; padding-left: 10px;}
#page1 #content .col_3 .column2 {	width:75px;	padding-top:36px; }


#page1 #content .interiorpageContent .indent{ min-height: 1000px; }
#page1 #content .interiorpageFakeHeight {float: left; height: 650px; }
