﻿body 
{
	background-color:#E6F6E9;
	margin-top: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 11px;
	line-height: 15px;

}
.style1
{
	width:100%
}

.mainContainer
{
	width:850px;
	margin:0 auto;
}

.header
{
	background: transparent url("images/bg_line.gif") repeat-y center top; 
}

.menuBtn
{
	margin-top:0;
	width:800px;
	margin: 0 auto;
	background: transparent url("images/bg_menuBtn.gif") no-repeat center top; 
	height:35px;
	padding-top:10px;
}

a.current_homeBtn, a.homeBtn, a.current_aboutUsBtn, a.aboutUsBtn, a.current_servicesBtn, a.servicesBtn, a.current_caseStudiesBtn, a.caseStudiesBtn, a.current_testimonialsBtn, a.testimonialsBtn, a.current_contactUsBtn, a.contactUsBtn
{

	margin:0 25px 0 25px;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
}

a.current_homeBtn, a.current_aboutUsBtn, a.current_servicesBtn, a.current_caseStudiesBtn, a.current_testimonialsBtn, a.current_contactUsBtn
{
	color:#cccccc;
}

a.homeBtn, a.aboutUsBtn, a.servicesBtn, a.caseStudiesBtn, a.testimonialsBtn, a.contactUsBtn
{
	color:#165B24;
}
a.homeBtn:hover, a.aboutUsBtn:hover, a.servicesBtn:hover, a.caseStudiesBtn:hover, a.testimonialsBtn:hover, a.contactUsBtn:hover
{
	color:#18832C;
}

.contents
{
	background-color: #ffffff;
	width: 800px;
}

.footer
{
	background: transparent url("images/bg_footer.gif") no-repeat center top; 
	height:20px;
	font-weight:bold;
	font-size:11px;
	padding-top:55px;

}

.footer a
{
 	color:#165B24;
 	text-decoration:none;
}
 
.footer a:hover
{
 	color:#18832C;
}

.title
{
	font-size:24px;
	font-weight:bold;
	color:#18832C;
	margin: 0 65px 0 65px;
	text-align:left;
	line-height:1em;
	text-transform:capitalize;
}

.subTitle
{
	font-size:14px;
	font-weight:bold;
	color:#165B24;
	margin: 0 65px 0 65px;
	text-align:left;
	text-transform:uppercase;
}

.bodytext
{
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin: 0 65px 0 65px;
	text-align:left;
}

.highlights
{
	font-size:11px;
	font-weight:bold;
	color:#18832C;
	text-align:left;
}

a.highlights
{
	font-size:11px;
	font-weight:bold;
	color:#18832C;
	text-align:left;
	text-decoration:none;
}
a.highlights:hover
{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	text-decoration:underline;
}

.quote
{
	font-size:11px;
	font-weight:bold;
	color:#18832C;
	text-align:left;
	font-style:italic;
}

.linebreaks
{
	display:block;
	background: transparent url("images/dotsline.gif") no-repeat center top; 
	margin: 20px 0 20px 0;
	height: 2px;
}


/** home page **/

.homeContents
{
	background: transparent url("images/bg.jpg") no-repeat center bottom;
	height:360px;
}

.caseStudiesThumbs
{
	float:left;
	display:block;
	margin:0 auto;
	text-align:center;
	width: 180px;
}

/** case studies detail page **/

.case_studies1
{
	text-align:right;
	margin:0;
	width:670px;
}

.cs_title
{
	font-size:20px;
	font-weight:bold;
	color:#18832C;
	margin: 0 0 0 20px;
	text-align:left;
	line-height:1em;
}

.cs_subTitle
{
	font-size:12px;
	font-weight:bold;
	color:#18832C;
	margin: 0 0 0 20px;
	text-align:left;
	text-transform:uppercase;
}

.cs_bodytext
{
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin: 0 0 0 20px;
	text-align:left;
}

.cs_bodytext1
{
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin: 0 80px 0 80px;
	text-align:left;	
}

.cs_linebreaks
{
	display:block;
	background: transparent url("images/dotsline.gif") no-repeat center top; 
	margin: 2px 0 2px 0;
	height: 2px;
}
 

.cs_view a
{
	color: #18832C;
	text-align:right;
	margin: 0 10px 0 0;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
}
	
.cs_view a:hover
{
	color: #666666;
	text-decoration:underline;
	font-weight:bold;
}

.cs_read a
{
	color: #18832C;
	text-align:left;
	margin: 0 80px 0 80px;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
}
	
.cs_read a:hover
{
	color: #666666;
	text-decoration:underline;
	font-weight:bold;
}
	
a.link
{
	color: #18832C;
	text-decoration: none;
}

a.link:hover
{
	color: #666666;
	text-decoration: underline;
}

/** terms and conditions page **/


/** Contact us page **/

.contactContents
{
	background: transparent url("images/bg.jpg") no-repeat center bottom;
	height:360px;
}

.contactForm 
{
	background: transparent url("images/bg.jpg") no-repeat center bottom;
	height:360px;

width: 800px;
margin: 0 auto;
}

.formTitle
{
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
}


/** about us page **/

.bodytextTeam
{
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin: 0 65px 0 0;
	width: 500px;
	text-align:left;
}

.highlightsTeam
{
	font-size:16px;
	font-weight:bold;
	color:#18832C;
	text-align:left;
}

.team_tom, .team_chris, .team_craig, .team_shane, .team_tim, .team_lloyd
{
	width:670px;
	margin: 0 65px 0 65px;
	text-align:left;
}

.team_tom
{
	background: transparent url("images/team_tom.jpg") no-repeat right top; 
}

.team_chris
{
	background: transparent url("images/team_chris.jpg") no-repeat right top; 
	height: 100px;
}

.team_craig
{
	background: transparent url("images/team_craig.jpg") no-repeat right top; 
	height: 100px;
}

.team_shane
{
	background: transparent url("images/team_shane.jpg") no-repeat right top; 
	height: 100px;
}

.team_tim
{
	background: transparent url("images/team_tim.jpg") no-repeat right top; 
	height: 100px;
}

.team_lloyd
{
	background: transparent url("images/team_lloyd.jpg") no-repeat right top; 
	height: 100px;
}