body {
	font-family: Georgia, Arial, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0;
	background: url(../images/bg.jpg) repeat-x top left;
	font-size: 11px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.wrapper {
	width: 928px;
	margin: 0 auto;
	background: url(../images/bgwrapperdiv.gif) repeat-y top left;
	height: 840px;
}

.wrapperbgtop {
	background: url(../images/bgwrapperdivtop.jpg) no-repeat top left;
	width: 928px;
}

.wrapperbgbottom {
	background: url(../images/bgwrapperdivbottom.jpg) no-repeat bottom left;
	width: 928px;
	height: 840px;
}

.tableinsidewrapper {
	margin: 0 0 0 26px;
	width: 875px;
}

.contenttd {
	height: 439px;
}

.contenttdwrapper {
	margin: 50px 30px;
	line-height: 18px;
}

.midfooter, .midfooter a {
	background: #002c03;
	color: #efd200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.footer, .footer a {
	color: #58595b;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.footer {
	line-height: 14px;
}


/* all DIV only classes below, NO tables */

.menutoppytoppy {
	height: 131px;
}

.logoindiv {
	float: left;
}


.menutopindiv {
	float: right;
	width: 612px;
	text-align: right;
}

.clientloggy, .clientloggy a {
	color: #ffde00;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.clientloggy {
	margin: 52px 33px 0 0;
}

.contentlefty {
	width: 334px;
	line-height: 18px;
	float: left;
	margin: 0 0 0 0;
	display: inline;
}

.contentimageright {
	float: right;
	display: inline;
	margin: 0 0 15px 15px;
}

.contentimagerightsub {
	display: inline;
	margin: 0 0 15px 15px;
}

.divinsidewrapper {
	margin: 0 0 0 26px;
	width: 875px;
}

.divcontenttd {
	height: 339px; 
	padding: 50px 30px 50px 30px;
	line-height: 18px;
}

.divcontenttdsub {
	padding: 50px 30px 50px 30px;
	line-height: 18px;
}

.midfooterdiv, .midfooterdiv a {
	background: #002c03;
	color: #efd200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 28px;
	text-align: center;
	padding: 15px 0 0 0;
}

.footerdiv, .footerdiv a {
	color: #58595b;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.footerdiv {
	line-height: 14px;
}







#menu_header { height:43px; width: 612px; margin: 20px 0 0 0; background: url(../images/menutopbg.jpg) no-repeat top left;}

#menu_header ul, #menu_header li { margin: 0; padding: 0; list-style:none; display: inline; float: left;} 
#menu_header a, #menu_header a:link { text-decoration: none; } 

#menu_header li  {
	display: block;
	height: 28px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 11px 0 11px;
	background: url(../images/separator.gif) no-repeat right center;
}

#menu_header li a, #menu_header li.last a {
	color: #000000;
	font-weight: bold;
}

#menu_header li a:hover, #menu_header li.last a:hover {
	color: #ffffff;
}


#menu_header li.last {
	display: block;
	height: 28px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 12px 0 12px;
	background: none;
}

#menu_headerfooter { height:125px; width: 600px; margin: 20px auto 10px auto;}

#menu_headerfooter ul, #menu_headerfooter li { margin: 0; padding: 0; list-style:none; display: inline; float: left;} 
#menu_headerfooter a, #menu_headerfooter a:link { text-decoration: none; }

#menu_headerfooter #fluid-logistics a, #menu_headerfooter #fluid-logistics_active a { height:125px; width:300px; background-image: url(../images/footermenu.jpg); display:block;  float: left; }
#menu_headerfooter #fluid-logistics a { background-position: 0 0; }
#menu_headerfooter #fluid-logistics a:hover, #menu_headerfooter #fluid-logistics_active a { background-position: 0px 125px; }

#menu_headerfooter #environmental a, #menu_headerfooter #environmental_active a { height:125px; width:282px; background-image: url(../images/footermenu.jpg); display:block;  float: left;}
#menu_headerfooter #environmental a { background-position: -300px 0; }
#menu_headerfooter #environmental a:hover, #menu_headerfooter #environmental_active a { background-position: -300px 125px; }

#menu_headerfooter #construction a, #menu_headerfooter #construction_active a { height:125px; width: 293px; background-image: url(../images/footermenu.jpg); display:block;  float: left;}
#menu_headerfooter #construction a { background-position: -582px 0; } 
#menu_headerfooter #construction a:hover, #menu_headerfooter #construction_active a { background-position: -582px 125px; }


.footermenustatic {
	margin: 20px 0 10px 0;
}

.fontGreenDark {
	color: #004f39;
}

.fontGreenLight {
	color: #00937f;
}