﻿body, html {

	background-color:#494B4C;

	margin-bottom:0px;

	height: 100%;

	min-height: 100%;

}



h1 {

	color:#18791a;

	font-size:18px;

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

	padding-top:15px;

	padding-left:15px;

	font-weight:normal;

}



h2 {

	color:#18791a;

	font-size:18px;

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

	padding-top:10px;

	padding-left:15px;

	font-weight:normal;

}



#container {

	margin-left:auto;

	margin-right:auto;

	margin-top:10px;

	text-align:center;

	width:950px;

	background-color:black;

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

	background-position:right 10px;

	background-repeat:repeat-y;

	height: inherit;

}



#main {

	float:left;

	width:950px;

	background-color:black;

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

	background-position:right 0px;

	background-repeat:repeat-y;

	z-index:1;

}



#header {

	float:left;

	width:950px;

	height:367px;

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

	text-align:left;

}



#homepage {

	position:relative;

	left:0px;

	top:0px;

}



#homepage img {

	border:0px;

}



#menu {

	float:left;

	width:950px;

	height:25px;

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

	text-align:right;

	z-index:100;

}



#menu ul {

	float:right;

	margin:0;

	width:465px;

	margin-right:27px;

}



#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;

}

/*

#menu2 {

	visibility:hidden;

	position:relative;

	float:left;

	top:25px;

	left:470px;

	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:445px;

	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;

}*/



#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');

}



#offices {

	float:left;

	width:950px;

	height:34px;

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

	color:#fefefe;

}



#offices p {

	margin-top:12px;

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

	font-size:8pt;

	text-align:left;

	padding-left:15px;

	font-weight:bold;

}



.dotted {

	border-top:1px #919598 dashed;

	border-bottom:0px;

	border-left:0px;

	border-right:0px;

	margin:0 15px 0 15px;

}



#content {

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

	font-size:9pt;

	float:left;

	width:641px;

	text-align:left;

	color:#606569;

}



#content li {

	font-weight: bold;

	color:#18791a;

	margin-left:30px;

	text-align:left;

}



#content p {

	padding-left:15px;

}


#content a {
	color:#18791a;
}

#content a:hover {
	text-decoration:none;
}

#news {

	float:left;

	width:309px;

	height:309px;

	text-align:left;

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

	color:#606569;

	font-size:8pt;

}



#news p {

	font-weight:bold;

	margin:0px;

	padding-left:15px;

}



#news a {

	color:#18791a;

	text-decoration:none;

	font-size:8pt;

	font-weight:normal;

}

/* -johnbeeby- */

#news 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;

}

/* -johnbeeby- */

#store h2 a{

	font-size:18px;

	padding-top:10px;

}



.sub {

	color:#18791a;

	font-weight:bold;

	font-size:9pt;

}



.translucent {

	opacity: 0.9;

	filter:alpha(opacity: 90);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

}



.b {

	font-weight:bold;

}



.i {

	font-style:italic;

}



.ngreen {

	font-weight:normal;

	color:#18791a;

}



.ngray {

	font-weight:normal;

	color:#606569;

}



.green {

	color:#18791a;

}

/* -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;

}

.contactlink {
	font-weight: normal;
}

