/* This site runs like Clockwork (http://www.clockwork.net/). */

body {
	margin: 0;
	padding: 0;
	background:#000;
	font:1em/1.4em Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: .07em;
	text-align:center;
	font-size:12px;
}
	
h1 {
	background:#000;
	width:950px;
	height:45px;
	margin: 0 auto;
	text-align:center;
	}

h2 {
	font:lighter 2em "Baskerville", Georgia, "Times New Roman", Times, serif;
	color:#b5a288;
	padding-bottom:.25em;
	margin-bottom:.25em;
	border-bottom:#666 dashed 1px;
	letter-spacing: .07em;
	}
	
h3 {
	font:lighter 2em "Baskerville", Georgia, "Times New Roman", Times, serif;
	color:#b5a288;
	padding-bottom:.25em;
	margin-bottom:.25em;
	letter-spacing: .07em;
	}

h4 {
	font:lighter 1.75em "Baskerville", Georgia, "Times New Roman", Times, serif;
	color:#999861;
	padding-bottom:.1em;
	margin-bottom:.1em;
	letter-spacing: .07em;
	border-bottom:#111 dashed 1px;
	}
	
h5 {
	font:lighter 1.4em "Baskerville", Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding-bottom:.25em;
	margin-bottom:.25em;
	letter-spacing: .05em;
	}
	
img {
	border:0;
	}
	
hr {
	border:#111 dashed 1px;
	}
#container {
	background:#000;
	width:950px;
	height:auto;
	margin:0 auto;
	}
#content {
	background:#000;
	width:950px;
	height:100%;
	margin:0 auto;
	}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#c2c1c1;
	margin:0;
	padding-top:1em;
	padding-bottom:.5em;
	margin:0;
	border-top:#212121 dashed 1px;
	clear:both;
	background:#111;
	height:auto;
	}
	
#footer a {
	color:#c2c1c1;
	}
	
#footer #site_links {
	font-size:1em;
	}
	
#footer #legal {
	padding:.75em;
	}

#footer p {
	color:#fff;
	}

#footer .clockwork {
	color:#d1de3e;
	}
span#search_form_header {
	font-size:.65em;
	color:#b3d66f;
	}
div#search_form {
	font-size:1.5em;
	height:auto;
	color:#fff;
	margin-bottom:2em;
	margin-top:2em;
	padding:.25em;
	text-align:left;
	background:#111;
	}
	

div#search_form input {
	height:auto;
	width:10em;
	padding-top:.2em;
	font:.85em/1.4em Arial, Helvetica, sans-serif;
	color:#333;
	display:inline;
	}	

div#search_form input#submit {
	width:auto;
	height:auto;
	border:#333 solid 1px;
	margin:0 0 0 .5em;
	padding:0;
	}

div#search_form input#submit:hover {
	color:#000;
	border:#000 solid 1px;
	}	
	
div#search_form input.hidden {
	height:0;
	width:0;
	margin:0;
	padding:0;
	}	

.callout_text {
	background-color:#333;
	}

	
/*---------------------
---HOMEPAGE SPECIFIC---
-----------------------*/
#flashNav {
	background:#000;
	width:950px;
	height:500px;
	margin: 0 auto;
	}
	
#homeLeftColumn {
	width:330px;
	height:auto;
	margin-left:50px;
	padding-left:1em;
	padding-right:1em;
	float:left;
	text-align:left;
	}
	
#homeLeftColumn p {
	font:1em/1.4em Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: .07em;
}

#homeLeftColumn #isagroLogo {
	text-align:left;
	}

#homeRightColumn {
	width:420px;
	height:100%;
	margin-right:50px;
	padding-left:1em;
	padding-right:1em;
	float:right;
	text-align:left;
	}
	
#form_div_1 {
	padding-bottom:2em;
	}
	
#sweeps_table {
	padding:.25em;
	margin-bottom:2em;
}

#form_div_1 table#sweeps_table td.col_1 {
	width:90px;
	text-align:left;
	vertical-align:middle;
	font-size:.8em;
	padding-top:1em;
	padding-bottom:1em;
	}
	
#c_366_question_2_3,
#c_366_question_2_4,
#c_366_question_2_5 {
	width:14em;
}

#c_366_question_2_7 {
	width:6em;
}
	
#form_div_1 table#sweeps_table input {
	border:#333 solid 1px;
	background:e4dac2;
}

#form_div_1 table#sweeps_table select {
	margin-left:0;
}
	
#homeRightColumn h2 {
	padding-bottom:0;
	margin-bottom:0;
	border:0;
	}
	
#sweeps_header {
	font:lighter 1.35em "Baskerville", Georgia, "Times New Roman", Times, serif;
	letter-spacing: .07em;
	color:#999861;
	padding:.7em .2em .2em .2em;
	margin:0;
	border-bottom:#999 dashed 1px;
	background:#111;
	}

	
#form_div_1  div#form_set1 {
	/*background:#111 url(/amm/themes/shared/images/gift_card.jpg) no-repeat right top;*/
	padding-left:.5em;
	margin:0;
	}

input {
	/*margin:.5em;*/
	padding-left:.2em;
	height:1.35em;
	font:1.25em Arial, Helvetica, sans-serif;
	color:#666;
	background:#e4dac2;
	border:0;
	}
	
input.hidden {
	padding:0;
	margin:0;
	height:auto;
	display:none;
	}

select {
	margin:.5em;
	padding-left:.2em;
	height:1.35em;
	font:1.25em Arial, Helvetica, sans-serif;
	color:#666;
	background:e4dac2;
	border:0;
	}
	
select#state {
	display:inline;
	width:11em;
	}
	
input#zip {
	display:inline;
	width:5em;
	}
	
#address1, #address2, #city {
	width:17.2em;
	}
#grower_occupation, #rice_acres {
	width:15em;
	}

span#rules {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	letter-spacing:.03em;
	padding-top:1em;
	padding-left:.7em;
	text-align:right;
	display:block;
	}
#rules a {
	color:#fff;
	text-decoration:underline;
	}
	
#rules a:hover {
	color:#b3d66f;
	}
	
input#submit {
	width:auto;
	border:#ccc solid 1px;
	}
div#form_set1  input#submit {
	width:auto;
	border:#333 solid 1px;
	}

div#form_set1  input#submit:hover {
	color:#000;
	border:#000 solid 1px;
	}
	
input#clear {
	width:67px;
	height:17px;
	border:#ccc solid 1px;
	background:url(/amm/themes/shared/images/clear_off.gif) center;
	display:inline;
	}
	
span#required_fields {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	letter-spacing:.07em;
	padding-top:.3em;
	padding-bottom:2em;
	padding-left:.7em;
	display:block;
	}







/*------------------------
---SUB PAGES SPECIFIC---
--------------------------*/
#jsNav {
	background:#000;
	width:950px;
	height:153px;
	margin: 0 auto;
	}
	
#subLeftColumn {
	width:255px;
	height:100%;
	margin-left:20px;
	margin-right:0;
	/*padding-left:1em;
	padding-right:15px;*/
	padding-top:2em;
	float:left;
	text-align:left;
	background:#111 url(../images/leftNavGrad.jpg) repeat-x top left;
	}
	
#content_area_1 {
	width:520px;
	height:100%;
	margin-left:30px;
	padding-left:20px;
	/*padding-right:1em;*/
	float:left;
	text-align:left;
	border-left:#111 dashed 1px;
	/*background:#3300FF;*/
	}
	
#content_area_1 a {
	color:#999;
	text-decoration:underline;
	}
	
#content_area_1 a:hover {
	color:#b3d66f;
	}	

#content_area_1 img {
	/*margin:5em 2em 2em 2em;*/
	}
	
#component_686 img {
	margin-top:0;
	}
	
#component_1200, #component_1200 img {
	margin-top:0;
	}
	
ul#leftNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#fff;
	list-style-image: url(../images/arrow_white.gif);
	border-bottom:#131313 dashed 1px;
	padding-top:1em;
	/*padding-left:1em;*/
	}
ul#leftNav li {
	padding-bottom:.5em;
	
	
	}
	
ul#leftNav a {
	color:#fff;
	text-decoration:none;
	}
	
ul#leftNav a:hover {
	color:#b3d66f;
	}
ul#leftNav li ul {
	font-size:.8em;
	/*margin-right:1em;
	padding-left:1em;*/
	}
	
ul#leftNav li ul li {
	/*padding-right:1em;*/
	padding-top:.5em;
	}
	
.currentPage {
	color:#b3d66f;
	}
	
#leftNavBlurb {
	font:1em/1.5em Georgia, "Times New Roman", Times, serif;
	color:#fff;
	letter-spacing:.05em;
	padding:.5em;
	margin:.5em;
	border-bottom:#131313 dashed 1px;
	}
#isagroLogo {
	text-align:center;
	padding-top:1em;
	}
.clear {
	clear:both;
	}
	

table {
	letter-spacing:.1em;
	}

table.t1 {
	background:#0a0909;
	border-collapse: collapse;
	margin:1em 0 0 0;
	padding:.25em;
	width:100%;
	}
		
table.t1 td.td1 {
	min-width: 432.0px; 
	height:1em;
	background:#000;
	text-align:center;
	margin:0;
	}
table.t1 td.td2 {
	min-width: 143.9px; 
	border-top:#111 dashed 1px;
	border-left:#111 dashed 1px;
	margin:0;
}
table.t1 td.td3 {
	min-width: 103.6px;
	border-top:#111 dashed 1px;
	margin:0;
	text-align:center;
	}
table.t1 td.td4 {
	min-width: 184.5px;
	border-top:#111 dashed 1px;
	border-right:#111 dashed 1px;
	margin:0;
	text-align:center;
	
	}
table.t1 td.td5 {
	min-width: 288.0px;
	border-top:#111 dashed 1px;
	border-right:#111 dashed 1px;
	margin:0;
	background:#111;
	text-align:center;
	}

table.t1 .footnotes {
	font-size:.85em;
	font-style:italic;
	color:#666;
	border-left:#111 dashed 1px;
	border-right:#111 dashed 1px;
	padding-top:.25em;
	}

table.t1 td {
	padding:.5em;
	}
	
table.t2 {
	background:#0a0909;
	border-collapse: collapse;
	margin:1em 0 0 0;
	padding:.25em;
	width:100%;
	}
		
table.t2 td.td1 {
	min-width: 432.0px; 
	height:1em;
	text-align:left;
	border-top:#111 dashed 1px;
	border-left:#111 dashed 1px;
	margin:0;
	}
table.t2 td.td2 {
	min-width: 143.9px; 
	border-top:#111 dashed 1px;
	margin:0;
	text-align:center;
}
table.t2 td.td3 {
	min-width: 103.6px;
	border-top:#111 dashed 1px;
	margin:0;
	text-align:center;
	}
table.t2 td.td4 {
	min-width: 184.5px;
	border-top:#111 dashed 1px;
	border-right:#111 dashed 1px;
	margin:0;
	text-align:center;
	
	}

table.t2 .footnotes {
	font-size:.85em;
	font-style:italic;
	color:#666;
	border-left:#111 dashed 1px;
	border-right:#111 dashed 1px;
	padding-top:.25em;
	}
	
table.t2 td {
	padding:.5em;
	}
	
	
table.t3 {
	background:#111;
	border-collapse: collapse;
	margin:1em 0 0 0;
	padding:.25em;
	width:100%;
	}
		
table.t3 td.td1 {
	height:1em;
	text-align:left;
	border-top:#222 dashed 1px;
	border-left:#222 dashed 1px;
	border-right:#222 dashed 1px;
	margin:0;
	font-size:.95em;
	}
table.t3 td.td2 {
	border-top:#222 dashed 1px;
	margin:0;
	text-align:left;
	font-size:.95em;
}
table.t3 td.td3 {
	border-top:#222 dashed 1px;
	border-bottom:#222 dashed 1px;
	border-right:#222 dashed 1px;
	border-left:#222 dashed 1px;
	margin:0;
	text-align:center;
	font-size:.95em;
	}

table.t3 .footnotes {
	font-size:.85em;
	font-style:italic;
	color:#666;
	border-left:#222 dashed 1px;
	border-right:#222 dashed 1px;
	padding-top:.25em;
	}

table.t3 .top {
	border-top:#222 dashed 1px;
	}
	
table.t3 td {
	padding:.5em;
	}
	
table.t3 td.title1 {
	background:#000;
	font-size:1.1em;
	padding-top:.5em;
	padding-bottom:.5em;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:#222 dashed 1px;
	}
	
table.t3 td.title2 {
	background:#000;
	font-size:1.1em;
	padding-top:.5em;
	padding-bottom:.5em;
	border-top:0;
	border-left:0;
	border-right:0;
	border-top:#111 dashed 1px;
	border-bottom:#111 dashed 1px;
	}
	
	
	
table.t4 {
	background:#000;
	border-collapse: collapse;
	padding:.25em;
	width:100%;
	margin:0;
	}
	
table.t4 strong {
	color:#b3d66f;
	}
table.t4 td.td1 {
	height:1em;
	text-align:left;
	border-top:#222 dashed 1px;
	margin:0;
	padding:.25em;
	}
table.t4 td.td2 {
	border-top:#222 dashed 1px;
	text-align:left;
	padding:.25em;
	margin-right:4em;
}

table.t4 td.title {
	text-size:1.25em;
	text-align:left;
	background:#000;
}
	
/*------------------------
---SUB PAGES NAVIGATION---
--------------------------*/

#container #jsNav #jsNavHomeLink {
	display:block;
	position:absolute;
	width:250px;
	height:75px;
	top:0px;
	border:0;
	}

#container #jsNav #nav {
	padding-left: 310px;
	list-style: none;
	height:153px;
	background:#000 url(../images/js_nav/sub_nav_back.jpg) no-repeat top left;
	margin-top:0;
	font-size:15px;
	overflow:hidden;
}

#container #jsNav #nav ul {
	list-style: none;
	}

#container #jsNav #nav a {
	display: block;
}

#container #jsNav #nav li {
	float: left;
	padding-top:.5em;
	margin-left:.75em;
}

#button_use_and_performance {
	background:transparent url(../images/js_nav/use_performance_nav_off.gif) no-repeat top left;
	width:126px;
	height:41px;
	}
	
#container #jsNav #nav li:hover a#button_use_and_performance, #container #nav li.sfhover a#button_use_and_performance {
	background:url(../images/js_nav/use_performance_nav_over_t.gif) no-repeat top left;
}
	
#button_information_label__news {
	background:transparent url(../images/js_nav/news_info_nav_off.gif) no-repeat top left;
	width:126px;
	height:41px;
	}
	
#container #nav li:hover a#button_information_label__news, #container #nav li.sfhover a#button_information_label__news {
	background:url(../images/js_nav/news_info_nav_over_t.gif) no-repeat top left;
}	

#button_where_to_buy {
	background:transparent url(../images/js_nav/where_to_buy_nav_off.gif) no-repeat top left;
	width:126px;
	height:41px;
	}

#container #jsNav #nav li:hover a#button_where_to_buy, #container #nav li.sfhover a#button_where_to_buy {
	background:url(../images/js_nav/where_to_buy_nav_over_t.gif) no-repeat top left;
}	


#button_communications_and_testimonials {
	background:transparent url(../images/js_nav/strada_comm_nav_off2.gif) no-repeat top left;
	width:126px;
	height:41px;
	}
	
#container #jsNav #nav li:hover a#button_communications_and_testimonials, #container #nav li.sfhover a#button_communications_and_testimonials {
	background:url(../images/js_nav/strada_comm_nav_over_t2.gif) no-repeat top left;
}	

#container #jsNav #nav li ul {
	position: absolute;
	width:197px;
	height:141px;
	left: -999em;
	margin-left:0;
	padding-left:0;
}

#container #jsNav #nav li ul#menu_use_and_performance {
	background:#000;
	border:#333 solid 1px;
	height:auto;
}

#container #jsNav #nav li ul#menu_information_label__news {
	background:#000;
	border:#333 solid 1px;
	height:auto;
}

#container #jsNav #nav li ul#menu_where_to_buy {
	background:#000;
	border:#333 solid 1px;
	height:auto;;
}

#container #jsNav #nav li ul#menu_communications_and_testimonials {
	background:#000;
	border:#333 solid 1px;
	height:auto;
}

#container #jsNav #nav li:hover ul.nav_level_2_has_items {
	left: auto;
}

#container #jsNav #nav li:hover ul.nav_level_2_has_items, #container #jsNav #nav li.sfhover ul.nav_level_2_has_items {
	left: auto;
}

#container #jsNav #nav li ul li {
	width:192px;
	height:20px;
	border-bottom:#333 dotted 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-left:0;
	text-align:left;
	}

#container #jsNav #nav li ul li.last {
	border-bottom:0;
	}

#container #jsNav #nav li ul li a {
	font:.80em/1.45em Arial, Helvetica, sans-serif;
	display: block;
	color:#fff;
	text-decoration:none;
	width:197px;
	margin:0;
	padding-left:5px;
	height:100%;
	}
	
#container #jsNav #nav li ul li a:hover {
	color:#b3d66f;
/*	background:#111;*/
}

/*------------------------
-------HTDIG STYLES-------
--------------------------*/
div.htdig {
	text-align:center;
	}
	
div.htdig .htdigCurrentPageNumber {
	border-bottom:#fff dotted 1px;
}
	
table#htdigTable {
	font-size:1em;
	margin:0 auto;
}
table#htdigTable a {
	color:#999;
	text-decoration:underline;
	}

table#htdigTable a:hover {
	color:#b3d66f;
	}
/*************
GSA
******************/
.searchStats {
	display: none;
}

#gsa {
	text-align: left;
	font-size: 12px;
	width: 725px;
	margin: 0 auto;
}

#gsa h1 {
	font-size: 16px;
	text-align: left;
	width: auto;
	margin: 0;
}

#gsa h3 {
	font-size: 12px;
	margin: 0;
	font-family: Arial,Helvetica,sans-serif;
}

.gsa_result {
	margin-left: 20px;
	padding-bottom: 10px;
	font-size: 11px
}

#gsa a {
	color: #999999;
}

#gsa a:hover {
	color: #B3D66F;
}