html, body {
	margin:0px;
	padding:0px;
	height:100%;
	font-family:Verdana;
	font-size:small;
	color:#565656;
}
#container_home, #container_customer_testimonials, #container_contact, #container_agricultural_register, #container_directory, #container_approved_index, #container_kellysearch, #container_kemps, #container_information_sales, #container_kompass {
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
	border:0px solid #CCC;
}
#container_home, #container_customer_testimonials, #container_contact {
	background:url(../images/bgs/blue_bg.gif) no-repeat;
}
#container_agricultural_register {
	background:url(../images/bgs/yellow_bg.gif) no-repeat;
}
#container_approved_index {
	background:url(../images/bgs/lblue_bg.gif) no-repeat;
}
#container_directory {
	background:url(../images/bgs/orange_bg.gif) no-repeat;
}
#container_kellysearch {
	background:url(../images/bgs/kellysearch_bg.gif) no-repeat;
}
#container_kemps, #container_information_sales {
	background:url(../images/bgs/black_bg.gif) no-repeat;
}
#container_kompass {
	background:url(../images/bgs/grey_bg.gif) no-repeat;
}

#inner {
	margin-bottom:37px;
	width:1000px;
	
}
#header {
	height:145px;
	position:relative;
}
#header h1 {
	position:absolute;
	top:95px;
	left:198px;
	margin:0px;
	padding:0px;
	color:#FFF;
	font-weight:normal;
	font-size:2em;
	border:0px solid #CCC;
}
#container_agricultural_register #header h1 {
	color:#9B191C;
}
#container_directory #header h1, #container_kompass #header h1 {
	color:#000;
}
#header h1 span.small {
	font-size:65%;
}

#content {
	border:0px solid #000;
}

#main, #main_customer_testimonials {
	float:left;
	padding:26px;
	border:0px solid #000;
	width:560px;
}
#main_customer_testimonials {
	padding:26px 0px;
	border:0px solid #000;
	width:612px;
}
#main h3, #main_customer_testimonials h3 {
	margin:0em 0em 1.2em;
	padding:0px;
	line-height:1.2em;
	font-size:120%;
	font-weight:normal;
}
#main h4, #main_customer_testimonials h4 {
	margin:1em 0em 0.75em;
	padding:0px;
	line-height:1.2em;
	font-size:100%;
	font-weight:bold;
}
#main p {
	font-size:100%;
	margin:0em 0em 0.75em;
}
#main_customer_testimonials p {
	font-size:100%;
	margin:0em 0em 1em;
}
#main.contact p {
	font-size:105%;
	line-height:1.5em;
	margin:0em 0em 1.25em;
}
#main a, #main_customer_testimonials a {
	color:#565656;
	text-decoration:underline;
}
#main a:hover, #main_customer_testimonials a:hover {
	color:#000;
}

.homepage_logos {
	margin:12px 15px 0px;
}

.testimonial_intro, .testimonial_text {
	padding:0px 26px 0px;
	border:0px solid #000;
}
.testimonial_text {
	padding:12px 26px 5px;
	border:0px solid #000;
/*	display:none;*/
}
#main_customer_testimonials .testimonial_text p {
	margin-bottom:1.2em;
}

.testimonial_header_yellow, .testimonial_header_lblue, .testimonial_header_orange, .testimonial_header_red, .testimonial_header_black, .testimonial_header_grey {
	padding:5px 26px;
	border:0px solid #000;
	width:559px;
	color:#FFF;
	font-weight:bold;
	position:relative;
}
.arrow {
	position:absolute;
	top:8px;
	left:581px;
	border:0px solid #000;
}
.testimonial_header_yellow {
	background-color:#F4E123;
}
.testimonial_header_lblue {
	background-color:#76B1CF;
}
.testimonial_header_orange {
	background-color:#EBCC19;
}
.testimonial_header_red {
	background-color:#B2251E;
	background-color:#48607F;
}
.testimonial_header_black {
	background-color:#000000;
}
.testimonial_header_grey {
	background-color:#999999;
}
span.red {
	color:#9B191C;
}
span.black {
	color:#000;
}

a.testimonials, a.testimonials:hover, a.testimonials div, a.testimonials div span {
	text-decoration:none;
}

#right, #right_logos {
	float:left;
	padding:24px 0px 0px 22px;
	width:193px;	
	border:0px solid #000;
}
#right_logos {
	padding:29px 0px 0px 38px;
	width:177px;
}
#right p, #right_logos p {
	padding:0px;
	margin:0px;
/*	margin:0px 0px 30px;*/
}

/***** LEFT NAVIGATION SETTINGS *****/
#left_nav {
	float:left;
	width:172px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#left_nav ul {
	list-style:none;
	margin:0px 0px 24px;
	padding:0px;
}
#left_nav li {
	list-style:none;
	display:inline;
}
#left_nav li a {
	display:block;
	padding:10px 11px 8px 18px;
	width:142px;
	color:#565656;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
	background:none;
	border-bottom:1px solid #565656;
}
#left_nav li.home a:hover, #left_nav li.home a.on {
	background:url(../images/nav/bg_dblue.gif) no-repeat;
	color:#FFF;
}
#left_nav li.agricultural_register a:hover, #left_nav li.agricultural_register a.on {
	background:url(../images/nav/bg_yellow.gif) no-repeat;
	color:#9B191C;
}
#left_nav li.approved_index a:hover, #left_nav li.approved_index a.on {
	background:url(../images/nav/bg_lblue.gif) no-repeat;
	color:#FFF;
}
#left_nav li.directory a:hover, #left_nav li.directory a.on {
	background:url(../images/nav/bg_orange.gif) no-repeat;
	color:#000;
}
#left_nav li.kellysearch a:hover, #left_nav li.kellysearch a.on {
	background:url(../images/nav/bg_kellysearch.gif) no-repeat;
	color:#FFF;
}
#left_nav li.kemps a:hover, #left_nav li.kemps a.on {
	background:url(../images/nav/bg_black.gif) no-repeat;
	color:#FFF;
}
#left_nav li.kompass a:hover, #left_nav li.kompass a.on {
	background:url(../images/nav/bg_grey.gif) no-repeat;
	color:#000;
}
#left_nav li.information_sales a:hover, #left_nav li.information_sales a.on {
	background:url(../images/nav/bg_black.gif) no-repeat;
	color:#FFF;
}
#left_nav li.customer_testimonials a:hover, #left_nav li.customer_testimonials a.on, #left_nav li.contact a:hover, #left_nav li.contact a.on {
	background:url(../images/nav/bg_blue.gif) no-repeat;
	color:#FFF;
}

#left_nav p {
	padding:0px;
	margin:0px 0px 24px;
}

div.breaker {
	clear:both;
	border:0px solid #000;
}
#cheese {
	height:1px;
}
#footer {
	height:37px;
	width:100%;
	position:absolute;
	bottom:0px;
	background-color:#000066;
	color:#FFF;
	font-size:80%;
}
#footer_content {
	width:793px;
	border:0px solid #FFF;
	padding:10px 10px 0px 197px;
}
#footer_content p {
	margin:0px;
	padding:0px;
}
#footer_content a {
	color:#FFF;
	text-decoration:none;
}
#footer_content a:hover {
	color:#FFF;
	text-decoration:underline;
}