#header { height: 134px; margin: 0 auto; width: 871px; margin-top:0px; position: relative; }
#logo {
	margin-top: 0px;
	display: block;
	width: 92px;
	float: left;
}



#phone { 
	position:relative;
	top:0px;
	list-style:none;
	width:187px;
	height:95px;
	padding:0;
	margin-top:0px;
        position:absolute;
        right:0px;
		color:#daf1b2;
		letter-spacing:.15em;
		font-size:11px;
		text-shadow: 1px 1px 1px #000000;

	
}

#phone a { 
	
		color:#daf1b2;
		letter-spacing:.15em;
		font-size:11px;
		text-shadow: 1px 1px 1px #000000;
		text-decoration:none;
		outline:none;
}

#phone a:hover { 
	
		color:#ffffff;
		letter-spacing:.15em;
		font-size:11px;
		text-shadow: 1px 1px 1px #000000;
		text-decoration:none	
}



body {
	/* Home Page */
	
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin: 0 auto;
	
}


#nav { 
	clear: both;
	float: left;
	height: 39px;
	margin: 0;
	position: relative;
	width: 871px;
}
#nav li {
	margin:0;
	list-style:none;
	padding:0;
	line-height:1.4em;
	display:block;
	position:absolute;
	top:0;
	height:39px;
	width:auto;
}
#nav li a {
	text-align:center;
	vertical-align:middle;
	color:#666666;
	padding-top:14px;
	text-decoration:none;
	display: block;
	height: 25px;
	background: url(gfx/nav.jpg) no-repeat;
	outline:none;
}
#nav a:link, #nav a:visited, #nav a:active {
	
} 
#nav a:hover {
	
}
/* Needs to be converted to text, excessive styles */
ul#nav li.one{width:78px;left:0px;}
ul#nav li.two{width:141px;left:78px;}
ul#nav li.three{width:157px;left:219px;}
ul#nav li.four{width:193px;left:376px;}
ul#nav li.five{width:172px;left:569px;}
ul#nav li.six{width:130px;left:741px;}


ul#nav li.one a{width:78px;background-position:0px 0px;}
ul#nav li.one a:hover{width:78px;background-position:0px -39px;}
ul#nav li.one a.selected,ul#nav li.one a.selected:hover{width:78px;background-position:0px -39px;}
ul#nav li.two a{width:141px;background-position:-78px 0px;}
ul#nav li.two a:hover{width:141px;background-position:-78px -39px;}
ul#nav li.two a.selected,ul#nav li.two a.selected:hover{background-position:-78px -39px;}
ul#nav li.three a{width:157px;background-position:-219px 0px;}
ul#nav li.three a:hover{width:157px;background-position:-219px -39px;}
ul#nav li.three a.selected,ul#nav li.three a.selected:hover{background-position:-219px -39px;}
ul#nav li.four a{width:193px;background-position:-376px 0px;}
ul#nav li.four a:hover{width:193px;background-position:-376px -39px;}
ul#nav li.four a.selected,ul#nav li.four a.selected:hover{background-position:-376px -39px;}
ul#nav li.five a{width:172px;background-position:-569px 0px;}
ul#nav li.five a:hover{width:172px;background-position:-569px -39px;}
ul#nav li.five a.selected,ul#nav li.five a.selected:hover{background-position:-569px -39px;}
ul#nav li.six a{width:130px;background-position:-741px 0px;}
ul#nav li.six a:hover{width:130px;background-position:-741px -39px;}
ul#nav li.six a.selected,ul#nav li.six a.selected:hover{background-position:-741px -39px;}




#btns { 
	height:250px; 
	margin:0 auto; 
	width:871px;
	clear: both;
	padding:0;
	position: relative;
}
#btns li {
	float:left; list-style-type:none; padding:0; margin:0; width:auto; height:77px
}
#btns li a {
	text-indent: -999em;
	display: block;
	height: 77px;
	background: url(gfx/home_btns.jpg) no-repeat;
	outline:none;
}
#btns a:link, #btns a:visited, #btns a:active {
	
} 
#btns a:hover {
	
}
/* Needs to be converted to text, excessive styles */
ul#btns li.sales{width:426px;left:0px; margin-right:10px; margin-bottom:20px}
ul#btns li.sites{width:426px;left:426px;}
ul#btns li.hire{width:426px;left:852px; margin-right:10px}
ul#btns li.contact{width:426px;left:1278px;}


ul#btns li.sales a{width:426px;background-position:0px 0px;}
ul#btns li.sales a:hover{width:426px;background-position:0px -77px;}
ul#btns li.sales a.selected,ul#global_nav li.sales a.selected:hover{width:426px;background-position:0px -77px;}
ul#btns li.sites a{width:426px;background-position:-426px 0px;}
ul#btns li.sites a:hover{width:426px;background-position:-426px -77px;}
ul#btns li.sites a.selected,ul#global_nav li.pricing a.selected:hover{background-position:-426px -77px;}
ul#btns li.hire a{width:426px;background-position:-852px 0px;}
ul#btns li.hire a:hover{width:426px;background-position:-852px -77px;}
ul#btns li.hire a.selected,ul#global_nav li.customers a.selected:hover{background-position:-852px -77px;}
ul#btns li.contact a{width:426px;background-position:-1278px 0px;}
ul#btns li.contact a:hover{width:426px;background-position:-1278px -77px;}
ul#btns li.contact a.selected,ul#global_nav li.resources a.selected:hover{background-position:-1278px -77px;}



#small_btns { 
	height:224px; 
	margin:0; 
	width:308px;
	clear: both;
	padding:0;
	position: relative;
}
#small_btns li {
	float:left; list-style-type:none; padding:0; margin:0; width:auto; height:56px
}
#small_btns li a {
	text-indent: -999em;
	display: block;
	height: 56px;
	background: url(gfx/small_btns.jpg) no-repeat;
	outline:none;
}
#small_btns a:link, #small_btns a:visited, #small_btns a:active {
	
} 
#small_btns a:hover {
	
}
/* Needs to be converted to text, excessive styles */
ul#small_btns li.sales{width:308px;left:0px; margin-bottom:10px}
ul#small_btns li.sites{width:308px;left:308px; margin-bottom:10px}
ul#small_btns li.hire{width:308px;left:616px; margin-bottom:10px}
ul#small_btns li.contact{width:308px;left:924px; margin-bottom:10px}
ul#small_btns li.agri{width:308px;left:1232px; margin-bottom:10px}


ul#small_btns li.sales a{width:308px;background-position:0px 0px;}
ul#small_btns li.sales a:hover{width:308px;background-position:0px -56px;}
ul#small_btns li.sales a.selected,ul#global_nav li.sales a.selected:hover{width:308px;background-position:0px -56px;}
ul#small_btns li.sites a{width:308px;background-position:-308px 0px;}
ul#small_btns li.sites a:hover{width:308px;background-position:-308px -56px;}
ul#small_btns li.sites a.selected,ul#global_nav li.pricing a.selected:hover{background-position:-308px -56px;}
ul#small_btns li.hire a{width:308px;background-position:-616px 0px;}
ul#small_btns li.hire a:hover{width:308px;background-position:-616px -56px;}
ul#small_btns li.hire a.selected,ul#global_nav li.customers a.selected:hover{background-position:-616px -56px;}
ul#small_btns li.contact a{width:308px;background-position:-924px 0px;}
ul#small_btns li.contact a:hover{width:308px;background-position:-924px -56px;}
ul#small_btns li.contact a.selected,ul#global_nav li.resources a.selected:hover{background-position:-924px -56px;}
ul#small_btns li.agri a{width:308px;background-position:-1232px 0px;}
ul#small_btns li.agri a:hover{width:308px;background-position:-1232px -56px;}
ul#small_btns li.agri a.agri,ul#global_nav li.resources a.selected:hover{background-position:-1232px -56px;}




#home_banner {
	background: url(gfx/home_banner.jpg) no-repeat 50% 0px;
	height: 250px;
	margin: 0 auto;
	color: #ffffff;
        position: relative;	
}


.home_content {
	line-height: 18px;
	padding-top:188px;
	padding-left:10px;
	width: 871px;
	margin: 0 auto;
}

#sub_banner {
	height: 189px;
	margin: 0 auto;
	color: #ffffff;
    position: relative;	
}

.content {
	line-height: 18px;
	width: 871px;
	margin: 0 auto;
}

.text { width:500px; float:left}
.text img {margin-top:50px; margin-left:-4px; margin-bottom:5px;}
.text p {width:400px; margin:0}

.content img {float:left;}

#home_btns {
width: 871px;
	height: 250px;
	margin: 0 auto;
	color: #ffffff;
    position: relative;
	font-size: 11px;
	line-height: 18px;
	padding:0px;
	
	
	}
	
	
#image_bottom {
	width: 871px;
	height: 32px;
	margin:-1px auto 0;
	background:url(gfx/home_image_bottom.jpg) right no-repeat;
}
	
	
	



#page {
	width: 861px;
	margin: 0 auto;
    clear: both;
	font-size: 12px;
	line-height: 20px;
}
/* Home Page Styles */
#copy {
	float: left;
	width: 523px;
	padding-right:30px;
	margin:0
}

#copy a {color:#83b528}



#copy ul {margin:0; padding:10px 0 10px 0;}
#copy li {margin-left:15px; padding:0px}

#copy h2 {
	color: #58595b;
	font-size: 20px;
	margin-top:0;
	margin-bottom:20px;
}

#copy h3 {
	color: #83b528;
	font-size: 12px;
	
	padding-bottom: 20px;
}

#right {
	background: #FFF;
	width: 308px;
	float: right;
	margin-bottom: 50px;
	margin-top:20px;
}
#right_news {
	background:#f8fae5;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#e4e6b4 solid thin; padding: 20px;
}


#right_news_links {margin-top:10px;}
#right_news_links a {
	font-size:11px;
	color:#58595b;
	text-decoration:underline;
	outline:none;
}
#right_news h2 {
	border-bottom: 1px solid #58595b;
	color: #83b528;
	padding-bottom: 4px;
	font-size: 14px;
	line-height: 1.2em;
}
.right_news_date {
	color: #83b528;
	font-size: 12px;
	padding-top: 0px;
}
#right_news ul.news {
	padding-left: 0px;
	margin:0;
}
ul.news li {
	line-height: 1.5em;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #e4e5d5;
	list-style-type:none;
	font-size:11px;
}
ul.news li a {
	color: #83b528;
	text-decoration:underline;
	font-style:italic;
	outline:none;
}
#right_contact {
	background:#e5f9ed;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#b3e7c3 solid thin; padding: 20px;
}
#right_contact h2 {
	border-bottom: 1px solid #58595b;
	color: #83b528;
	padding-bottom: 4px;
	font-size: 14px;
	line-height: 1.2em;
	margin-bottom: 5px;
}


#right_contact ul.contact {
	padding-left: 0px;
	margin:0;
}
ul.contact li {
	margin: 0;
	padding-bottom: 2px;
	padding-top: 2px;
	list-style-type:none;
	font-size:11px;
}
ul.contact li a {
	color: #83b528;
	text-decoration:underline;
	outline:none;
}


.kps_sites {background:#F8F8F8; border:#B9B9B9 solid 1px; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; padding:10px 20px; margin-bottom:20px;}
.site_details {width:240px; float:left}
.site_map {width:223px; float:left; margin-top:10px; border:#777 solid 1px;}




#footer {
	border-top:thin solid #79a826;
	border-bottom:thick solid #725c3c;
	background-color: #d6cbbd;
	width: 100%;
	clear: both;
	height:230px;
}
#footer h2 {
	border-bottom: 1px solid #58595b;
	color: #83b528;
	font-size: 14px;
	margin-bottom:10px;
	padding-top:20px;
}
#footer_content {
	width: 871px;
	position: relative;
	margin: 0 auto;
	
}
#footer_content .section {
	float: left;
	margin: 0 25px 40px 0;
	padding: 0px;
}
#footer_content .section_right {
	float: left;
	margin: 0 0 40px 0;
	padding: 0px;
}

#footer_content .section_right a {
	color:#666
}


#footer_content ul.links {
	padding-left: 0px;
	margin:0;
	
	
}
ul.links li {
	line-height: 1.5em;
	margin: 0;
	list-style-type:none;
}
ul.links li a {
	color: #58595b;
	font-size: 11px;
	text-decoration: none;
	outline:none;
}

ul.links li a:hover {
	text-decoration:underline;
}
#footer_nav {
	width: 210px;
	
}
#footer_contact {
	width: 210px;
	color:#58595b;
	font-size:11px;
}

#signup_members {
	width: 394px;
	color:#58595b;
	font-size:11px;
}



.footer_green {
	color: #83b528;
	font-size: 11px;
}

#footer_content ul.logos {
	padding-left: 0px;
	float:left;
	margin:0;
	display:inline
}
ul.logos li {
	margin-right: 20px;
	padding: 0px;
	list-style-type:none;
	float:left;
	display:inline
}
ul.logos li a {
	float: left;
	font-size: 11px;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left:0;
	float:left;
	border:none;
	outline:none;
	display:inline
}
ul.logos li.soil{width:80px; margin-left:20px;}


.pop_up {display:none}
#inline1 {width:791px;height:340px;overflow:auto; background:url(gfx/pop_bg.jpg) repeat-x #fff; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:50px 40px 0 40px;}
#inline1 img {margin-left:-2px;}
#inline1 h4 {color:#fff; margin-top:5px; margin-bottom:20px; width:350px; font-weight:normal;}

#inline2 {width:791px;height:420px;overflow:auto; background:url(gfx/pop_bg.jpg) repeat-x #fff; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:50px 40px 0 40px;}
#inline2 img {margin-left:-2px;}
#inline2 h4 {color:#fff; margin-top:5px; margin-bottom:20px; width:400px; font-weight:normal;}
#inline3 {width:791px;height:360px;overflow:auto; background:url(gfx/pop_bg.jpg) repeat-x #fff; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:50px 40px 0 40px;}
#inline3 img {margin-left:-2px;}
#inline3 h4 {color:#fff; margin-top:5px; margin-bottom:20px; width:350px; font-weight:normal;}
#inline4 {width:791px;height:250px;overflow:auto; background:url(gfx/pop_bg.jpg) repeat-x #fff; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:50px 40px 0 40px;}
#inline4 img {margin-left:-2px;}
#inline4 h4 {color:#fff; margin-top:5px; margin-bottom:20px; width:350px; font-weight:normal;}

#inline5 {width:791px;height:340px;overflow:auto; background:url(gfx/pop_bg.jpg) repeat-x #fff; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:50px 40px 0 40px;}
#inline5 img {margin-left:-2px;}
#inline5 h4 {color:#fff; margin-top:5px; margin-bottom:20px; font-weight:normal;}

#inline6 {width:791px;height:430px;overflow:auto; background:url(gfx/pop_bg.jpg) repeat-x #fff; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:50px 40px 0 40px;}
#inline6 img {margin-left:-2px;}
#inline6 h4 {color:#fff; margin-top:5px; margin-bottom:20px; font-weight:normal;}


.pop_wrap {width:385px; float:left; color:#666}
.pop_wrap p { color:#666}

.nb {color:#999; font-size:11px}




.article {height:92px; border-top:1px solid #c3cbc0; background-color:#fcfcfc}
.article img { margin:3px 25px 3px 3px; float:left} 
.article p {float:left; margin-top:20px; margin-right:20px}
.article a {color:#83b528;}

.green {background-color:#e9f8e4}

.article-main {float:right; margin-left:30px; border:solid 1px #aaa; padding:1px; margin-top:5px}
