@charset "utf-8";

body	{
	margin:0;
}

.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A4A510;
	line-height: 200%
}

.h1Link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A4A510;
	line-height: 200%
}

.h1Link:hover	{
	color:#000;
}

.login_hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.h16	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.p9	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 110%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.p9a	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 110%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.p9a:hover	{
	color:#A4A510
}

a	{
	text-decoration:none;
	color:#000000
}

p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

ul	{
	margin:0;
	padding:0 45px 0 13px;
}

li	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	padding:0 0 7px 0;
}

.pa:hover	{
	color:#A4A510
}

.p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.clear	{
	clear:both;
}

.userpass	{
	float:left;
	font-size:8.5pt;
	margin: 3px 3px 0 15px;
}

p.indent
{
position:relative;
left:20px
}

.p_green	{
	color:#A4A510;
}

.p_sm	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 200%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.flt_rt_mg	{
	float:right;
	margin:0px 0px 0px 0px;
}

.flt_lt_mg	{
	float:left;
	margin:0px 0px 0px 0px;
}

.flt_rt_mg_lf_bt	{
	float:right;
	margin:8px 0px 0px 0px;
}

.flt_lt_mg_rt_bt	{
	float:left;
	margin:8px 0px 0px 0px;
}

.margin_minus	{
	margin:-14px 0px 0px -9px;
}

.margin_right	{
	margin: 0px 10px 0px 0px;
}


#main_table {
	float:none;
	margin:0 auto;
	height: 700px;
	width: 960px;
}

#flash_header  {
	float: none;
	margin:0 auto;
	height: 422px;
	width: 960px;
}

#content  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	float: none;
	margin:0 auto;
	height: 314px;
	width: 960px;
}

#form_titles  {
	float: none;
	text-align:right;
	height: 300px;
	width: 300px;
	margin: 8px 0px 0px 35px;
}

.form_element_mg	{
	margin: 0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form_element_mg_top	{
	margin: 10px 0px px 0px;
	font:Arial, Helvetica, sans-serif;
}

#log_in  {
	float: none;
	height: 103px;
	width: 285px;
	margin: 8px 0px 0px 35px;
	background-image:url(../images/bk_log_in.png);
	background-repeat:no-repeat;
}

#log_in input	{
	float:right;
}

#username, #password	{
	width:165px;
}

#user, #pass	{
	height:24px;
}

#upload_log_in  {
	float: none;
	height: 103px;
	width: 285px;
	margin: 60px 0px 0px 340px;
	background-image:url(../images/bk_log_in.png);
	background-repeat:no-repeat;
}

#upload_log_in_strapline  {
	float: none;
	height: 25px;
	width: 285px;
	margin:55px 0px 0px 370px;
}

#log_in_title  {
	float: none;
	height: 20px;
	width: 285px;
	text-align:center;
	margin: 2px 0px 0px 0px;
	padding-top: 5px;
}

#user-pass	{
	float:left;
	height: 60px;
	width: 80px;
	margin: 4px 0px 0px 0px;
}

#log_in_fields	{
	float:left;
	text-align:right;
	width: 260px;
	height: 45px;
	margin: 2px 0px 0px 6px;
}

#submit_but	{
	float:right;
	height:22px;
	width:56px;
	margin: 3px 0px 0px 0;
	clear:both;
}
	

#enviro_pol  {
	float: none;
	height: 113px;
	width: 285px;
	margin: 8px 0px 8px 35px;
	/* background-image:url(../images/bk_enviro_pol.png) */
}

#butWebSite  {
	float: left;
	height: 195px;
	width: 285px;
	margin: 8px 0px 8px 35px;
	/* background-image:url(../images/bk_enviro_pol.png) */
}

#enviro_pol-dp  {
	float: left;
	height: 113px;
	width: 285px;
	margin: 82px 0px 8px 35px;
	/* background-image:url(../images/bk_enviro_pol.png) */
}

#find_us  {
	float: none;
	height: 33px;
	width: 285px;
	margin: 0px 0px 8px 35px
}

#find_us-dp  {
	float: right;
	height: 33px;
	width: 285px;
	margin: 41px 8px 0px 0px
}

#quote  {
	float: none;
	height: 33px;
	width: 285px;
	margin: 0px 0px 8px 35px
}

#quote-enviro  {
	float: none;
	height: 33px;
	width: 285px;
	margin: 129px 0px 8px 35px
}

#quote-dp  {
	float: right;
	height: 33px;
	width: 285px;
	margin: 41px 35px 0px 0px
}

#footer  {
	float: left;
	height: 28px;
	width: 890px;
	margin: 8px 0px 0px 35px;
	background-image:url(../images/bk_footer.png)
}

#footer-up  {
	float: left;
	height: 28px;
	width: 890px;
	margin: 44px 0px 0px 174px;
	background-image:url(../images/bk_footer.png)
}

#text_content  {
	float: right;
	height: 306px;
	width: 577px;
	margin: 8px 25px 8px 0px
}

#text_content-enviro  {
	float: right;
	height: 306px;
	width: 570px;
	overflow:auto;
	margin: 8px 38px 8px 0px;
	background-image:url(../images/bk_enviro-pol.png);
	background-repeat:no-repeat
}

#text_content-aw  {
	float: right;
	height: 306px;
	width: 564px;
	overflow:auto;
	margin: 8px 38px 8px 0px;
	/*background-image:url(../images/bk_enviro-pol.png);
	background-repeat:no-repeat */
}

#text_content-up  {
	float: none;
	/* text-align:right; */
	height: 303px;
	width: 890px;
	margin: 8px 0px 0px 35px;
	background-image:url(../images/bk_ftpupload.jpg)
}

#text_content-q  {
	float: none;
	/* text-align:right; */
	height: 303px;
	width: 890px;
	margin: 8px auto 0 auto;
	overflow:auto;
}

#scrollbar {
	float:right;
	height:306px;
	width:30px;
	margin: 0px 25px 0px 0px;
    display:none; /* hide from incapable */
    }

#text_content-dp  {
	float: right;
	height: 200px;
	width: 577px;
	margin: 8px 25px 0px 0px
}

#text_content-lf  {
	float: right;
	height: 350px;
	width: 577px;
	margin: 8px 25px 8px 0px
}

#body_sign  {
	float: left;
	height: 306px;
	width: 280px;
	margin: 0px 0px 8px 0px;
	overflow:auto;
}

#four_images  {
	float: right;
	height: 218px;
	width: 278px;
	margin: 86px 10px 0px 0px
}

#webDesigns  {
	float: right;
	height: 303px;
	width: 278px;
	margin: 0 10px 0 0;
}

	#webDesignsLeft  {
		float: left;
		height: 303px;
		width: 9px;
		background:url(../images/roundedSides.gif)
	}

	#webDesignsMiddle  {
		float: left;
		height: 303px;
		width: 260px;
		background:url(../images/webSiteBg.gif);
	}
	
	#webDesignsMiddleInner  {
		height: 301px;
		width: 255px;
		margin:1px -1px 1px 0;
		float:right;
		overflow:auto;
	}
	
	#webDesignsRight  {
		float: right;
		height: 303px;
		width: 9px;
		background:url(../images/roundedSides.gif);
		background-position:9px 0;
	}

	#webDesigns .row {
		width:220px;
		height:80px;
		clear:both;
		vertical-align:middle;
		margin:10px auto 10px auto;
	}

	#webDesigns .row h4  {
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		padding-top:30px;
	}
	
	#webDesigns .row h5  {
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		padding-top:23px;
	}
	
	#webDesigns .row img  {
		float:right;
		border:none;
	}

#body_litho  {
	float: left;
	height: 90px;
	width: 577px;
	margin: 0px 0px 8px 0px
}

#litho_image  {
	float: left;
	height: 180px;
	width: 295px;
	vertical-align:middle;
	margin: 0px 0px 0px 0px
}

#litho_image_text  {
	float: right;
	height: 180px;
	width: 250px;
	vertical-align:middle;
	margin: 0px 0px 0px 0px
}

#banner_images  {
	float: left;
	height: 105px;
	width: 567px;
	vertical-align:middle;
	margin: 104px 25px 0px 0px
}

#guest_ftp_low  {
	float: right;
	height: 47px;
	width: 577px;
	margin: 15px 0px 0px 0px
}

#energystar_low  {
	float: left;
	height: 91px;
	width: 577px;
	margin: 15px 0px 0px 0px
}
