@charset "utf-8";
/* CSS Document */

/* General Styles */
body {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4d4d;	
	background:#88a046;
}
a:link, a:active, a:visited {
	text-decoration:none;
	color:#6f872e;
}
a:hover {
	color:#333;	
}
#serviceBox a:link, #serviceBox a:visited, #serviceBox a:active {
	text-decoration:none;
	color:#6f872e;
	font-size:16px;
}
#serviceBox a:hover {
	color:#333;	
}
#wrapper {
	width:100%;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(images/bg.jpg) repeat-x #f5f5f5; 
}
#container {
	width:1100px;
	margin:0 auto;
	padding:0;
}
.clearBoth {
	clear:both;
}
h1 {
	font-size:18px;
	color:#799537;
}

/*  Header  */
#headerCont {
	width:1100px;
	height:37px;
	background:url(images/headerBar.jpg) no-repeat;
	color:#d9d9d9;
	font-size:10px;
}
#headerHome {
	width:26px;
	text-align:left;
	padding:6px 12px 0 2px;
	float:left;
}
#headerSlogan {
	width:814px;
	text-align:left;
	padding-top:3px;
	float:left;
	text-transform:uppercase;
}
#headerSocialMedia {
	width:100px;
	text-align:right;
	padding-top:6px;
	float:left;
}

/*  Body  */
#mainCont {
	width:1100px;
	height:720px;
	margin:0 auto;
	background:url(images/main01.jpg) no-repeat;
}
#mainContBlank {
	width:1100px;
	min-height:550px;
	margin:0 auto;
	background:url(images/mainBlank.jpg) no-repeat;
}
#flashCont {
	width:415px;
	height:694px;
	padding-top:43px;
	float:left;
}
#flashCont01 {
	width:415px;
	position:relative;
	left:-30px;
}
#leftCont {
	width:415px;
	min-height:400px;
	padding-top:43px;
	float:left;
}
#rightCont {
	width:685px;
	min-height:400px;
	float:left;
}
#ContentCont {
	width:685px;
	height:737px;
	float:left;
}
#navCont {
	width:668px;
	padding-top:100px;
	padding-left:17px;
	text-align:left;
}
#navContInside {
	width:1100px;
	padding:112px 0 0 0;
	text-align:right;
}
#sloganCont {
	width:663px;
	padding-top:50px;
	padding-left:22px;
}
#col01 {
	width:280px;
	height:399px;
	padding:30px 20px 80px 42px;
	text-align:justify;   
	line-height:18px;  
	float:left;
}
#col02 {
	width:271px;
	height:399px;
	padding:10px 0 0 15px;
	text-align:justify;    
	float:left;
}
#singlecol {
	width:620px;
	height:399px;
	padding:60px 12px 0 42px;
	text-align:justify;    
	float:left;	
	line-height:18px;
}
#insideContent {
	padding:15px 0 0 20px;	
}
/*  Footer  */
#footer {
	width:1100px;
	padding:20px 0 0 0;
	font-size:10px;
	color:#d8d8d8;
	text-transform:uppercase;
	letter-spacing:1px;
}
#footerContInside {
	width:1100px;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
}
#footerInside {
	padding:20px 0 0 0;
	font-size:10px;
	color:#d8d8d8;
	text-transform:uppercase;
	letter-spacing:1px;
	background:url(images/footer.jpg) repeat-x;	
	margin:0 auto;
	height:243px;
	text-align:center;
}
#footcol1 {
	float:left;
	width:405px;
	text-align:left;
	padding:0 0 0 45px;
	line-height:18px;
}
#footcol2 {
	float:left;
	width:650px;
	text-align:center;
	line-height:18px;
}
#mainLinks a:link, #mainLinks a:active, #mainLinks a:visited {
	font-size:13px;
	color:#d8d8d8;
	text-decoration:none;	
	font-weight:bold;
}
#mainLinks a:hover {
	color:#fff;	
}
#footer a:link, #footer a:active, #footer a:visited {
	color:#d8d8d8;
	text-decoration:none;	
}
#footer a:hover {
	color:#fff;	
}
#footerInside a:link, #footerInside a:active, #footerInside a:visited {
	color:#d8d8d8;
	text-decoration:none;	
}
#footerInside a:hover {
	color:#fff;	
}
/*  Content Slider */
#sliderBorder {
	width:545px;
	padding:20px;

	font-size:11px;
	line-height:24px;
	text-align:justify;
}
#sliderBorder b {
	font-size:16px;	
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li{ 
	width:505px;
	height:200px;
	overflow:hidden; 
	background:url(images/slideBg.jpg) no-repeat;
}
#slider li h2{ 
	margin:0 20px;
	padding-top:20px;
}	
#slider li p{ 
	margin:20px;
}				

/*  Inside Styles */
.paddingBottom5px {
	padding-bottom:5px;
}
.paddingBottom15px {
	padding-bottom:15px;
}
.contactColumn01 {
	width:288px;
	height:399px;
	padding:60px 12px 0 42px;
	text-align:left;    
	float:left;	
	line-height:18px;
}
.contactColumn02 {
	width:289px;
	height:359px;
	padding:100px 12px 0 42px;
	text-align:left;    
	float:left;	
	line-height:18px;
}
