body
{
	background: #FFFFFF url("../imgs/back.gif") repeat-y left top;
	padding: 0px;
	margin: 0px;
	font-family: Arial,Helvetica,sans-serif;
}

#site-container
{
	width: 748px;
	position:absolute; 
}
h1 {
	font-size: 18px;
	color: #999999;
}
h2 {
	font-size: 14px;
	color: #999999;
}
h3 {
	font-size: 12px;
	color: #999999;
}

#logo
{
	width: 748px;
	height: 70px;
	display: block;
	position: relative; 
	background: #ffffff url("../imgs/grey-line.gif") repeat-x bottom left;
}
#logo_img
{
float: left;
width: 220px;
height: 70px;
display: block;
background: url('../imgs/envirobridge.gif') no-repeat top left;
}
#menu-container
{
	width: 112px;
	float: left;
	margin-top: 100px;
	margin-left: 30px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#content-container
{
	width: 360px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	font-size: 12px;
}

#sidebar-container
{
	width: 196px;
	float: left;
	margin-top: 50px;
	margin-left: 15px;
}
#container
{
	margin-left: 15px;
}

#menu-container span
{
	font-size: 17px;
	text-decoration: none;
}
#menu-container p
{
	text-decoration: none:
}

#menu-container a
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}

#menu-container a:hover
{
	color: #cccccc;
}

#content-container span
{
	color: #999999;
	font-weight: bold;
}
#content-container a
{
	color: #033;
	font-weight: bold;
}

#content-container .header
{
	font-size: 17px;
}
#content-container .sub-header
{
	font-size: 14px;
}
.flash
{
	height: 200px;
	padding-right: 5px;
	background: url("../imgs/grey-line.gif") repeat-y top right;
}
.logo_spacer
{
	padding-left: 50px;
}

#sidebar_text
{
	padding-top: 360px;
	padding-left: 10px;
	color: #999999;
	font-size: 12px;
}
#sidebar_text span
{
	font-weight: bold;
}
#sidebar_text a
{
	text-decoration: none;
	color: #999999;
}
#contactform td
{
	color: #999999;
	font-size: 10px;
}
#contactform span
{
	font-size: 14px;
}

#contactform textarea
{
	font-size: 13px;
	border: 1px solid #ccc;
}
#contactform textarea:hover
{
	border: 1px solid #006600;
background: #b9e3b9;
}
#contactform input
{
	font-size: 13px;
	border: 1px solid #ccc;
}
#contactform input:hover
{
	border: 1px solid #006600;
background: #b9e3b9;
}
#contactresult
{
	width: 330px;
	border-top: 2px solid #8db4f6;
	border-bottom: 2px solid #8db4f6;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	background: #dae7f9 url("../imgs/info.jpg") no-repeat left center;
}
#contacterror
{
	width: 330px;
	border-top: 2px solid #c6433e;
	border-bottom: 2px solid #c6433e;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	background: #ffd9d9 url("../imgs/error.jpg") no-repeat left center;
}
/* Hunter Design Scroller */
#HGCCar_container { height: 68px; width: 499px; float: left;}
#HGCCBG { background: #ffffff; position: absolute; height: 68px; width: 499px; }
#HGCCarousel div { position: absolute; }
#HGCCarousel div li.selected { font-weight: bold; color: #b70000; }
#HGCCarousel div ul { list-style: none; }
#HGCCarousel div ul li { }	
#HGCCarousel div.slide { height: 68px; width: 499px; }
#HGCC_bg1
{
	background: url("../imgs/scroll/1.jpg");
}
#HGCC_bg2
{
	background: url("../imgs/scroll/2.jpg");
}
#HGCC_bg3
{
	background: url("../imgs/scroll/3.jpg");
}
#HGCC_bg4
{
	background: url("../imgs/scroll/4.jpg");
}
#HGCC_bg5
{
	background: url("../imgs/scroll/5.jpg");
}
#HGCC_bg6
{
	background: url("../imgs/scroll/6.jpg");
}
.contactnow
{
font-size: 16px;
color: #CD0000;

}
.prevwork
{
font-size: 12px;
color: #999999;

}
.remo-zoom-in {
	height: 66px;
	width: 66px;
}
.HGCBut {
	visibility: hidden;
	display: none;
}