﻿body, html {

	background-color:#494B4C;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -116px;

    height:100%;

	min-height: 100%;

}



h1 {

	color:#18791a;

	font-size:18px;

	font-family:Arial, Tahoma, sans-serif;

	padding-top:15px;

	padding-left:0px;

	font-weight:normal;

}



h2 {

	color:#18791a;

	font-size:18px;

	font-family:Arial, Tahoma, sans-serif;

	padding-top:15px;

	padding-left:15px;

	text-align:left;

	font-weight:normal;

}



#container {

	margin-top:10px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	width:950px;

	background-color: #ffffff;

	background-image:url('images/sidebg.gif');

	background-position:right 0px;

	background-repeat:repeat-y;

	height: inherit;

}



#main {

	float:left;

	z-index:1;

	width:950px;

	background-image:url('images/sidebg.gif');

	background-position:right 0px;

	background-repeat:repeat-y;

}



#inHead {

	float:left;

	width:950px;

	height:116px;

	background-image:url('images/inHead.jpg');

	text-align:left;

}



#inOffice {

	float:left;

	width:950px;

	height:35px;

	background-image:url('images/inOffice.jpg');

	text-align:right;

	color:#fefefe;

}



#inOffice p {

	margin-top:12px;

	font-family:Arial, Tahoma, sans-serif;

	font-size:8pt;

	text-align:left;

	padding-left:15px;

	font-weight:bold;

}



#inContent {

	float:left;

	width:641px;

	height:100%;

	min-height: 100%;

	background-color:white;

	text-align:left;

	color:#606569;

	font-family:Arial, Tahoma, sans-serif;

	font-size:9pt;

}



#inContent li {

	font-weight: bold;

	color:#18791a;

	margin-left:30px;

	text-align:left;

	}



#inContent a {

	color:black;



}



#inContent a:hover {

	color:#18791a;

	text-decoration:none;

}



.pictureRight {

	float: right;

	margin:5px;

	padding-bottom: 2px;

	background-color: #115e13;

	}



.pictureLeft {

	float: left;

	margin:5px;

	padding-bottom: 2px;

	background-color: #115e13;

	}



.pictureCenter {

	margin:5px;

	padding-bottom: 2px;

	background-color: #115e13;

	}



.caption {

	text-align:center;

	color:#DDDDDD;

	font-family:Arial, Tahoma, sans-serif;

	font-size:9pt;

	font-style:italic;

}



#staff {

	width:90%;

	text-align:center;

}



#staff a {

	color:black;

	text-decoration:none;

}



#staff a {

	color:#18791a;

	text-decoration:underline;

}



.bio {

	float:left;

	margin-right:5px;

	width:600px;

	border:1px silver solid;

	margin-bottom:5px;

}



.bio img {

	border:0px;

}

.biopic {

	float:left;

	width:200px;

	text-align:center;

}



.bioinfo {

	float:left;

	width:400px;

	text-align:left;

	padding-bottom:5px;

	margin-bottom:5px;

}



#oneCol {

	position:relative;

	float:left;

	height:100%;

	min-height: 100%;

	padding-left:15px;

	padding-right:10px;

	width:621px;

}



#safetyCol {

	width:91px;

	float:right;

	margin-left:15px;

	margin-right:80px;

}



#coll {

	width:400px;

	float:left;

	height:100%;

}



#coll p {

	padding-left:10px;

}



#coll li {

	text-align:left;

}



#colr {

	width:241px;

	float:right;

	text-align:center;

	font-weight:bold;

	height:100%;

}



#colr img {

	border:2px #919598 solid;

	margin-top:30px;

	margin-right:15px;

	margin-left:15px;

}



#inSide {

	float:left;

	width:309px;

	text-align:center;

	font-family:Arial, Tahoma, sans-serif;

	color:#606569;

	font-size:8pt;

	height:100%;

	min-height: 100%;

}



#inSide p {

	font-weight:bold;

	margin:0px;

	padding-left:15px;

}



#inSide a {

	color:#18791a;

	text-decoration:none;

	font-size:8pt;

	font-weight:normal;

}



#inSide h2 a{

	font-size:18px;

	padding-top:10px;

}


#store {

	float:left;

	width:309px;

	height:109px;

	text-align:left;

	font-family:Arial, Tahoma, sans-serif;

	color:#f1d800;

	font-size:8pt;

}



#store p {

	font-weight:bold;

	margin:0px;

	padding-left:15px;

}



#store a {

	color:#f1d800;

	text-decoration:underline;

	font-size:8pt;

	font-weight:normal;

}
#store h2 a{

	font-size:18px;

	padding-top:10px;

}



#dot {

	display:block;

	width:585px;

	height:7px;

	background-image:url('images/in_main_dot.jpg');

	background-repeat:no-repeat;

	text-align:center;

	margin:0px 0px 0px 0px;

}



.dotted {

	border-top:1px #919598 dashed;

	width:250px;

	border-bottom:0px;

	border-left:0px;

	border-right:0px;

}



.sub {

	color:#18791a;

	font-weight:bold;

	font-size:9pt;

	text-align:left;

}



#men0 {

	margin-left:15px;

	width:27px;

	height:25px;

	padding-right:27px;

	display:block;

}



#men1 {

	background-image:url('images/about.gif');

	display:block;

	width:73px;

	height:25px;

}



#men1:hover {

	background-image:url('images/about_ro.gif');

}



#men2 {

	background-image:url('images/services.gif');

	width:85px;

	height:50px;

}



#men2:hover {

	background-image:url('images/services_ro.gif');

}



#men3 {

	background-image:url('images/safety.gif');

	width:76px;

	height:25px;

}



#men3:hover {

	background-image:url('images/safety_ro.gif');

}



#men4 {

	background-image:url('images/employment.gif');

	width:111px;

	height:25px;

}



#men4:hover {

	background-image:url('images/employment_ro.gif');

}



#men5 {

	background:url('images/contact.gif') no-repeat;

	width:93px;

	height:25px;

	margin:0px;

	display:block;

}



#men5:hover {

	background-image:url('images/contact_ro.gif');

}



#interior {

	position:relative;

	left:22px;

	top:42px;

}



#interior img {

	border:0px;

}



#menu {

	float:left;

	width:950px;

	height:25px;

	background-image:url('images/inMenu.jpg');

	text-align:right;

	z-index:100;

}



#menu ul {

	float:right;

	margin:0;

	width:469px;

	margin-right:19px;

}

#menu li {

	display:inline;

	margin:-2px;

}



#menu li a{

	text-decoration:none;

}



#menu img {

	border:0px;

}



#menu1 {

	visibility:hidden;

	position:relative;

	padding: 5px;

	line-height: 16px;

	float:left;

	top:25px;

	left:480px;

</*	width:75px;

	border-top:#f1d800 solid 3px;

	background-image:url('images/menubg.gif');*/

	margin:0px;

	background-color:#255726;

	text-align:center;

	font-weight:bold;

	z-index:100;

}



#menu1 a {

	display:block;

	text-decoration:none;

	color:white;

	text-transform:lowercase;

	font-family:Arial;

	font-size:11px;

	margin-bottom:5px;

}



#menu1 a:hover {

	text-decoration:underline;

}



#menu2 {

	visibility:hidden;

	position:relative;

	padding: 5px;

	line-height: 16px;

	float:left;

	top:25px;

	left:460px;

</*	width:75px;

	border-top:#f1d800 solid 3px;

	background-image:url('images/menubg.gif');*/

	margin:0px;

	background-color:#255726;

	text-align:center;

	font-weight:bold;

	z-index:100;

}



#menu2 a {

	display:block;

	text-decoration:none;

	color:white;

	text-transform:lowercase;

	font-family:Arial;

	font-size:11px;

	margin-bottom:5px;

}



#menu2 a:hover {

	text-decoration:underline;

}



#menu3 {

	visibility:hidden;

	position:relative;

	padding: 5px;

	line-height: 16px;

	float:left;

	top:25px;

	left:460px;

</*	width:75px;

	border-top:#f1d800 solid 3px;

	background-image:url('images/menubg.gif');*/

	margin:0px;

	background-color:#255726;

	text-align:center;

	font-weight:bold;

	z-index:100;

}



#menu3 a {

	display:block;

	text-decoration:none;

	color:white;

	text-transform:lowercase;

	font-family:Arial;

	font-size:11px;

	margin-bottom:5px;

}



#menu3 a:hover {

	text-decoration:underline;

}



/*

#menu1 {

	visibility:hidden;

	position:relative;

	float:left;

	top:25px;

	left:475px;

	border:1px green solid;

	background-image:url('images/menubg.gif');

	width:100px;

	text-align:center;

	font-weight:bold;

	z-index:100;

}



#menu1 a {

	display:block;

	text-decoration:none;

	color:white;

	text-transform:lowercase;

	font-family:Arial;

	font-size:8pt;

	margin-bottom:5px;

}



#menu1 a:hover {

	text-decoration:underline;

}



#menu2 {

	visibility:hidden;

	position:relative;

	float:left;

	top:25px;

	left:450px;

	border:1px green solid;

	background-image:url('images/menubg.gif');

	width:100px;

	text-align:center;

	font-weight:bold;

	z-index:100;

}



#menu2 a {

	display:block;

	text-decoration:none;

	color:white;

	text-transform:lowercase;

	font-family:Arial;

	font-size:8pt;

	margin-bottom:5px;

}



#menu2 a:hover {

	text-decoration:underline;

}



#menu3 {

	visibility:hidden;

	position:relative;

	float:left;

	top:25px;

	left:450px;

	border:1px green solid;

	background-image:url('images/menubg.gif');

	width:100px;

	text-align:center;

	font-weight:bold;

	z-index:100;

}



#menu3 a {

	display:block;

	text-decoration:none;

	color:white;

	text-transform:lowercase;

	font-family:Arial;

	font-size:8pt;

	margin-bottom:5px;

}



#menu3 a:hover {

	text-decoration:underline;

}

*/



.translucent {

	opacity: 0.9;

	filter:alpha(opacity: 90);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

}



.desc {

	text-align:left;

}



.b {

	font-weight:bold;

}



.i {

	font-style:italic;

}



.ngreen {

	font-weight:normal;

	color:#18791a;

}



.ngray {

	font-weight:normal;

	color:#606569;

}



.green {

	color:#18791a;

}



.white {

	color:#FFFFFF;

}



.brightgreen {

	color:#0f0;

}



.left {

	text-align:left;

}

.center {

	text-align:center;

}



.pdflink {

	position:absolute;

	left: 445px;

	top: 45px;

}



/* -john- */

.centerimg {

text-align:center;

}



.leftimg {

float:left;

padding: 0px 10px 0px 0px;

}



.rightimg {

float: right;

}



.border1 {

border: 1px #000000 solid;

}



.fright {

float: right;

}



.fleft {

float: left;

}



.clear {

clear:both;

}


#retMsg {
	float:left;
	clear:both;
	width:80%;
	background-color:#ffe;
	border:2px silver solid;
	color:red;
	padding:10px;
	margin-bottom:5px;
}

.contactlink {
	font-weight: normal;
}
