/*
palette

dark blue #000066
green #839E3C
light blue #34A7E8

*/

html {font: 14px Arial, sans-serif;}

h1, h2, p, ul {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}

#logo {
	position:absolute;
	background-image:url(../images/logo.gif);
	width:415px;
	height:68px;
	top:16px;
	left:23px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	}
	
#logo h1 {display:none}
#logo h4 {display:none}	

.clear {clear:both}

#content {
	position:absolute;
	top:80px;
	left:0px;
	width: 760px;
	z-index:1;
}
#leftcol {
	width: 191px;
	float: left;
	padding-top: 50px;
}
#leftcol ul {
	width: 175px;
	line-height: 22px;
}
#leftcol ul li {
	text-align: right;
}

#leftcol ul.subul {
	margin-bottom:10px;
}

#middle {
	
	width: 564px;
	float: left;
	overflow: hidden;
	
}
div.topcont {
	background: url(../images/topcont-trans.png) no-repeat;
	width: 564px;
	padding-top: 50px;
	
}
div.botcont {
	background: url(../images/botcont.png) no-repeat 0 100%;
	width: 564px;
	padding-bottom: 32px;
	overflow: hidden;
	
}

div.maincontent {
	width: 518px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	min-height:580px;
}

div.maincontent h2 {
	font-size: 22px;
	color: #000066;
	margin-bottom:20px;
}
div.maincontent h3 {
	font-size: 16px;
	color: #000066;
	margin-bottom:4px;
}
div.maincontent h4 {
	font-size: 16px;
	color: #34A7E8;
	margin-bottom:4px;
}
div.maincontent p {
	line-height: 18px;
	color: #3d3d3d;
	margin:0 0 12px 0;
}

div.maincontent ul  {
	list-style: disc outside;
	margin:0 0 20px 15px;
	padding-left:5px;

	width:80%;
		}
div.maincontent ul li {margin:0;padding:4px}



div.maincontent .innerCol {width:245px;margin-right:14px;float:left}


#rightcol {
	position:absolute;
	width: 252px;
	top:264px;left:770px;
	z-index:0;
}
#rightcol h2 {
	font-size: 22px;
	color: #000066;
	margin-bottom:6px;
}

#rightcol h3 {
	font-size: 18px;
	color: #000066;
	margin-bottom:4px;
}

#rightcol h2.dl {
	font-size: 18px;
	color: #000066;
	margin-top: 25px;
	margin-bottom:6px;
}
#rightcol h3.dl {
	font-size: 14px;
	color: #000066;
	margin-top: 25px;
	margin-bottom:6px;
}
#rightcol ul {
	line-height: 18px;
}

#footer {
	clear: both;
	height: 150px;
	padding: 10px 0 0 260px;
}
#footer p {
	font-size: 11px;
	color: #67bdee;
	display: inline;
}
#footer ul {
	display: inline;
}
#footer ul li {
	background: url(../images/separator.gif) no-repeat 0 80%;
	display: inline;
	padding-left: 3px;
}


p.contactdetails {
	margin-top:15px;
	color: #3d3d3d;
	line-height:140%;
}



/*  links    */	


/* default link style */

a {
	color: #4db2eb;
	text-decoration: none;
	color: #34A7E8;
	border-bottom:#34A7E8 dotted 1px;
	}
a:hover {
	border-bottom:none;
	}

a.nostyle {border-bottom:none}

ul.navigation li a {
	font: bold 14px Arial, sans-serif;
	color: #34A7E8;
	text-decoration: none;
	border:none;
}
ul.subul li a {
	font: 12px Arial, sans-serif;
	color: #34A7E8;
	text-decoration: none;
	border:none;
}
ul.navigation li a:hover,
ul.navigation li a:active,
ul.navigation li a.current,
ul.navigation li a.section {
	color: #000066;
}
ul.downloads {list-style:none}
ul.downloads li {padding:4px;font-size:.9em}
ul.downloads li a {
	background: url(../images/page_white_acrobat.gif) no-repeat;
	padding:2px;
	padding-left: 25px;
}

ul.hybridlist {margin-top:10px;}
ul.hybridlist li {padding:4px;}
ul.hybridlist li a {
	background: url(../images/page_white_acrobat.gif) no-repeat;
	padding:2px;
	padding-left: 25px;
}

ul.hybridlist li.pagelink a {
	background: url(../images/page_white.gif) no-repeat;
	padding:2px;
	padding-left: 25px;
}
	

#footer ul li a {
	font-size:10px;
}


a.newsmore:visited,a.newsmore:active,a.newsmore:link {
	font-size:10px;
	}

div.downloads {margin-top:10px;}
div.downloads a {
	background: url(../images/page_white_acrobat.gif) no-repeat;
	padding:2px;
	padding-left: 25px;
	
}
	
/* text styles 

dark blue #000066
green #839E3C
light blue #34A7E8
*/	

.newsheader {color:#839E3C;margin:0;padding:0}
.newsdate {color:#34A7E8;font-size:10px;margin:0;padding:0}



.test-image{
	-moz-border-radius: 15px;
	border-radius: 15px;
	float:left; margin:0 10px 10px 0;
	}

blockquote {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
line-height:2em;
margin:0;
padding:0;

}
p.quotes {
font-size:22px;
line-height:28px !important;
color:#34A7E8 !important;
display:block;
padding-right:25px;
margin-bottom:10px;
}


/* WYSIWYG EDITOR ALIGNMENT CLASSES */
 .left {
	text-align:left;
}
 .center {
	text-align:center;
}
 .right {
	text-align:right;
}
 img.right {
	float:right;
	margin-left:20px;
}
 img.left {
	float:left;
}
 img.leftAlone {
	float: left;
	margin-right: 100%;
}
 img.center {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}


p#Remember label.right {margin:0; text-align:left !important}


.fullscreen {
	width:940px;
	margin-left:40px
}

.fullscreen h2 {
	font-size: 22px;
	color: #000066;
	margin:20px 0 20px 60px;
	}




.testimonial {width:518px;background:url(../images/testimonialbg.png) top left no-repeat;float:left;margin-bottom:20px}
.testimonial_btm {width:518px;background:url(../images/testimonialbtm.png) bottom left no-repeat;float:left}
.testimonial_inner {padding:10px;clear:both;}
.testimonial_inner img {float:left;margin:0 6px 6px 0}
.testimonial_inner h3 {margin:0 0 10px 0!important;color:#34A7E8!important;}
.testimonial_inner h4 {margin:0 0 10px 0!important;color:#666!important;}
.testimonial_more {float:right;clear:both;margin-bottom:10px}
.testimonial_more a{float:right;width:134px;height:20px;text-indent:-9999px;background:url(../images/full_story.png);border:none;outline:none}
.testimonial_more a.selected {background:url(../images/short_version.png)}


.hybrid {width:518px;background:url(../images/testimonialbg.png) top left no-repeat;float:left;margin-bottom:20px}
.hybrid_btm {width:518px;background:url(../images/testimonialbtm.png) bottom left no-repeat;float:left}
.hybrid_inner {padding:10px;clear:both;}
.hybrid_inner img {float:left;margin:0 6px 6px 0}
.hybrid_inner h3 {margin:0 0 10px 0!important;color:#34A7E8!important;}
.hybrid_inner h4 {margin:0 0 10px 0!important;color:#666!important;}

.trial_buttons,.trial_buttons a,.trial_buttons img {margin:0;padding:0;border:0;text-decoration:none;outline:none}
.download_box {background:url(../images/downloads_bg.png) top left}
.download_box_inner {background:url(../images/downloads_bg_btm.png) bottom left no-repeat;padding:40px 10px 30px 10px}


a#trialresults-grain {width:252px;height:46px;background:url(../images/trial_results_headers.png) 0 0 no-repeat;display:block;text-indent:-9999px;border:0!important;text-decoration:none!important}
a#trialresults-grain:hover {background-position:0 -46px}

a#trialresults-silage {width:252px;height:46px;background:url(../images/trial_results_headers.png) 0 -92px no-repeat;display:block;text-indent:-9999px;border:0!important;text-decoration:none!important}
a#trialresults-silage:hover {background-position:0 -138px}
.contact_box {background:url(../images/contacts_bg.png) top left}
.contact_box_inner {background:url(../images/downloads_bg_btm.png) bottom left no-repeat;padding:40px 10px 30px 10px;text-align:center}

#find-out-more {width:252px;height:120px;background:url(../images/contact_form_button.png) 0 0 no-repeat;text-indent:-9999px;display:block}
#find-out-more:hover {background-position:0 -120px}

.attach_type {font-weight:10px!important;color:#000!important}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:0;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
#ForgotPassword {padding-top:30px}

#Breadcrumbs p {background-color:#fafafa;padding:4px;border:1px solid #e6e6e6;}

.hs {border:1px solid #eee;padding:20px;padding-left:180px}
#hybrid_selector_form select {font-size:16px!important;width:300px!important}
#hs_div_region {background:url(../images/step1-region.png) top left no-repeat}
#hs_div_region2 {background:url(../images/step1-region.png) top left no-repeat}
#hs_div_planting {background:url(../images/step2-planting.png) top left no-repeat;border-top:none}
#hs_div_harvest {background:url(../images/step3-harvest.png) top left no-repeat;border-top:none}
#hs_reset_form {background:url(../images/hs_reset_form.png) no-repeat;width:89px;height:26px;float:right;text-indent:-9999px;display:block;cursor:pointer;border:0;text-decoration:none;margin:6px 0;outline:none}
#hs_results {margin-top:20px}

#hs_results table td {font-size:11px}
#hs_results table td.name {font-size:16px;font-weight:bold}
#hs_results table tr.hs_selector_id {cursor:pointer}
#hs_results table tr,#hs_results table,#hs_results a {outline:none}
#hs_results table tr.odd {background-color:#f1f1f1;}
#hs_results table tr.even {background-color:#fafafa;}
#hs_alert {padding:30px;border:1px solid red;text-align:center}
.hs_detail {background-color:#FFFF99}
.hs_detail div {width:518px;display:block}
.hsdesc {background-color:#FFFBEB;padding:20px;font-size:11px}
table.head {cursor:pointer}

.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }
   
   
   
   .selector_rating_notes {font-size:10px;line-height:12px!important}
   
   