﻿/*********************************************************************
 * the body
 */
body 
{
	margin: 0px;
	font-family: arial; 
	font-size: small;
	background-color: #669934;
	color: #424c55;
}

/****************************************
**HR Tag */
HR    
{
        background-color: #B8D989;
        height: 1px;
        border: 0px;
        float: left;
        width: 550px;
	padding-left: 60px;
}
.name{
    FONT-SIZE: medium;
    COLOR: #669934;
    FONT-FAMILY: tahoma;
    font-weight:normal;

}

/*********************************************************************
 * the main container
 */
div.main_container
{
	width: 840px;

	margin-left: auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: White;
}
a
{
	color:#669934;
}

/*********************************************************************
 * the menu
 */
div.menu_image
{
	float:right;
}
div.gallerymenu
{
	float:right;
	padding-right: 28px;
	background-color: #669934;
}

/*********************************************************************
 * the content
 */
div.content_container
{
	clear: both;
	min-height: 450px;
}
div.content
{
	float: right; 
	width: 540px; 
	height: 100%; 
	padding-right: 10px; 
	padding-left: 20px;
}

div.gallery_content
{
	background: white url(/images/experience_bg.jpg) no-repeat 0px -150px;
	clear: both;
	min-height: 450px;
}

/* covers both contact.aspx and sales-inquiry */
div.contact_content
{
	background: white url(/images/bg_contact.jpg) no-repeat 0px -200px;
	clear: both;
	min-height: 550px;
}
/* services.aspx */
div.services_content
{
	background: white url(/images/bg_understand.jpg) no-repeat 0px -200px;
	clear: both;
	min-height: 550px;
}
* html div.services_content
{
	width: 100%;
}

/* covers customers.aspx */
div.customers_content
{
	background: white url(/images/customers_bg.jpg) no-repeat 0px -200px;
	clear: both;
	min-height: 550px;
}
* html div.customers_content
{
	width: 100%;
}


/* covers both learn  */
div.learn_content
{
	background: white url(/images/learn_bg.jpg) no-repeat 0px -200px;
	clear: both;
	min-height: 450px;
}
* html div.learn_content
{
	width: 100%;
}


/* covers both about  */
div.ourteam_content
{
	background: white url(/images/about_bg.jpg) no-repeat 0px -200px;
	clear: both;
	min-height: 450px;
}
.greensubmit
{
	background: url("/greensubmit.jpg");
	border: 0px;
	width: 177px;
	/*height: 46px;*/
	height: 40px;
}

.bioSmall
{
	margin: 10px 0px;
	height: 130px;
	width: 500px;
}

#ctl00_content_container_ContentBlock1
{
	padding-right:35px;
}
/* to fix the IE 6 text over background image issue.  10/10/2007 Sam Winter, Ektron Inc. */
* html div#ctl00_content_container_ContentBlock1
{
	width: 500px;
	margin-right: -200px;
}

/*********************************************************************
 * the bar
 */
div.bar
{
	clear: both;
	text-align: center;
	padding: 40px;
}
.design_list_vertical
{
	width: 200px;
}

/*********************************************************************
 * the footer
 */
div.footer
{
	clear:both;
	/*color: #a4b1ba;*/
	color: #b9da89;
	font-family: arial;
	font-size: smaller;
	text-align: center;
	background-color: #669934;
	padding-top: 5px;
}
a.footer
{
	font-weight: bold;
	color: White;
}
h1{
    FONT-SIZE: x-large;
    COLOR: #669934;
    FONT-FAMILY: tahoma;
    font-weight:normal;

}
h3.bio{
    FONT-SIZE: medium;
    COLOR: #424c55;;
    FONT-FAMILY: arial;
    font-weight:normal;

}
/*********************************************************************
 * newsletter form (tableless)
 */

#form_container 
{
   width: 450px; 
} 

#form_container div {
   padding: 0 0 4px 0;
}

.formleftcolumn
{
   width: 100px; 
   text-align: right;
   float: left;
   margin: 0 5px 0 0;
}

.formmiddlecol 
{
   width: 20px; 
   float: left;
   text-align: left;
   margin: 0 5px 0 0;
   color: #8dc548
}

.formrightcolumn
{
   width: 190px; 
   text-align: left;
   margin: 0 10px 0 0;
}

.required
{
	margin: 10px 0 10px 95px;
	color: #8dc548;
	font-style: italic;
	font-size: 12px;
}

/*********************************************************************
 * Customer Survey (tableless)
 */

.surveyLeft
{
	width: 42%;
	text-align: left;
	float: left;
	margin: 5px;
}
.surveyRight
{
	width: 42%;
	text-align: left;
	margin: 5px;
	float: left;
}
.surveybreak 
{
	clear: both;
	padding-top: 10px;
}

/*********************************************************************
 * ambius and rentokil (tableless)
 */

#list_container { 
	width: 524px;
	padding:0px; 
	margin:0px; 
}

div.leftlist 
{
   width: 230px;
   float: left;
}

div.rightlist
{
   float: left;
   padding: 0 135px 20px 0;

}

/*********************************************************************
 * customer survey (tableless)
 */

#survey_container 
{
   width: 424px;
	padding:0px; 
	margin:0px; 
}

.namecolumn
{
   width: 150px; 
   text-align: left;
   float:left;
   margin: 0 15px 0 0;
}

.inputcolumn
{
   width: 200px; 
   text-align: right;
   margin: 0 10px 0 0;
}

#question_container { 
	width: 424px;
	padding:0px; 
	margin:0px; 
	clear: both;
}

.titleline 
{
   width: 424px;
   text-align: left;
}

.leftgroup 
{
   width: 175px;
   float:left;
   margin: 0 10px 10px 0;
}

.rightgroup
{
   width:175px;
   float: right;
   margin: 0 15px 10px 0;
   
}
p.green_nobreak{
	color: #669934;
	font-family:tahoma;
	font-Size: small;
	margin:0in;
	margin-bottom:.0001pt;
}

p.gray_nobreak{
	color: #424c55;
	font-family:tahoma;
	font-Size: small;
	margin:0in;
	margin-bottom:.0001pt;
}

html[xmlns*=""] body:last-child div.gallerymenu {padding-top:1px;}