/* Where all the lights are bright *//*------------------------------------------------------Copyright Maxine Sherrin, www.westciv.comsome rights reservedhttp://creativecommons.org/licenses/by-sa/2.0/You are free to use this style sheet and itsassociated image files to create your own site.However, we ask that you respect the template'screator by maintaining this attribution inthe style sheet.------------------------------------------------------*//* Has the background image for the diagonal stripes on the right. */html {}/* Has the background image for the diagonal stripes on the left. */body {margin: 0 auto;padding-left: 5px;padding-right: 5px;font-family: verdana, arial, helvetica, sans-serif;background-color: #EBF0F6;color: #000000;}/* Page Container  */#container {margin: 0 auto;width: 740px;background-image: url(images/pagebackground.png);background-repeat: repeat-y;background-position: center;}#page {margin: 0 auto;width: 700px;}#page-sample {margin: 0 auto;width: 700px;background-image: url(images/SampleBackground.png);background-repeat: repeat-y;background-position: center;}/* Banner across top of page that says the name of the whole site */#main-title {margin-bottom: 0px;margin-left: 0px;margin-right: 0px;font-size: .7em;letter-spacing: 5px;text-align: right;margin-top: 0;padding-bottom: 8px;font-weight: bold;padding-top: 8px;padding-right: 50px;background-color: #CDD8F6;color: #000000;border-top: 1px #000000 solid;border-bottom: 1px #CDD8F6 solid;}/* To create the main image near the top of the page. */#header-image {background-color: #477027;background-repeat: no-repeat;background-position: center top;height: 159px;width: 700px;border-top: 1px #e8b62d solid;border-bottom: 1px #e8b62d solid;margin-left: 0px;margin-right: 0px;background-image: url(images/HeaderNoTill.jpg);color: #e8b62d; }#header-grass {background-color: #477027;background-repeat: no-repeat;background-position: center top;height: 159px;width: 700px;border-top: 1px #e8b62d solid;border-bottom: 1px #e8b62d solid;margin-left: 0px;margin-right: 0px;background-image: url(images/HeaderGrass.jpg);color: #e8b62d; }#header-rangeland {background-color: #477027;background-repeat: no-repeat;background-position: center top;height: 159px;width: 700px;border-top: 1px #e8b62d solid;border-bottom: 1px #e8b62d solid;margin-left: 0px;margin-right: 0px;background-image: url(images/HeaderRange.jpg);color: #e8b62d; }#header-methane {background-color: #477027;background-repeat: no-repeat;background-position: center top;height: 159px;width: 700px;border-top: 1px #e8b62d solid;border-bottom: 1px #e8b62d solid;margin-left: 0px;margin-right: 0px;background-image: url(images/HeaderMethane.jpg);color: #e8b62d; }#header-forestry {background-color: #477027;background-repeat: no-repeat;background-position: center top;height: 159px;width: 700px;border-top: 1px #e8b62d solid;border-bottom: 1px #e8b62d solid;margin-left: 0px;margin-right: 0px;background-image: url(images/HeaderForestry.jpg);color: #e8b62d; }/* For the main navigation bar for the site. */#navbar {margin-bottom: 0;margin-left: 0px;margin-right: 0px;margin-top: 0;padding-bottom: 8px;padding-top: 8px;padding-left: 15px;padding-right: 15px;background-color: #477027;color: #ffffff;font-size: .65em;text-align: left;font-weight: bold;word-spacing: 8px;border-bottom: 1px #e8b62d solid;}#navbar a:link {font-weight: bold;color: #ffffff;word-spacing: normal; }#navbar a:visited {font-weight: bold;color: #ffffff;word-spacing: normal;}#navbar a.current {color: #e8b62d;}#navbar a:hover {color: #e8b62d;text-decoration: underline;font-weight: bold;}#navbarsub {margin-bottom: 0;margin-left: 0px;margin-right: 0px;margin-top: 0;padding-bottom: 8px;padding-top: 8px;padding-left: 40px;padding-right: 15px;background-color: #33a021;color: #ffffff;font-size: .65em;text-align: left;font-weight: bold;word-spacing: 8px;border-bottom: 1px #e8b62d solid;}#navbarsub a:link {font-weight: bold;color: #ffffff;word-spacing: normal; }#navbarsub a:visited {font-weight: bold;color: #ffffff;word-spacing: normal;}#navbarsub a.current {color: #e8b62d;}#navbarsub a:hover {color: #e8b62d;text-decoration: underline;font-weight: bold;}h1 {margin-left: 0px;margin-right: 0px;font-size: 0.8em;padding-bottom: 3px;padding-top: 23px;padding-left: 50px;padding-right: 0;color: #477027;border-bottom: 1px #705716 solid;letter-spacing: 4px;font-weight: bold;background-color: #ffffff;margin-top: 0;margin-bottom: 0;}/* Log-In Window  */table.logintable {font-size: 0.8em;}/* Contains all the main body of text on the page, including the h2 elements. */#main-text {margin-top: 0;margin-bottom: 0;margin-left: 0px;margin-right: 0px;font-size: .7em;line-height: 1.8em;background-color: #ffffff;}#main-text p {text-align: justify;margin-left: 50px;margin-right: 50px;}h2 {padding-top: 20px;padding-bottom: 3px;padding-right: 0;color: #477027;border-bottom: 1px #705716 solid;letter-spacing: 2px;font-weight: bold;margin-left: 50px;margin-right: 50px;font-size: 1em;margin-top: 0;}h3 {text-align: center;line-height: 1em;}p, ul, ol, table {margin-top: 12px;margin-bottom: 0;}ol, ul {margin-left: 75px;margin-right: 75px;}a:link, a:visited {text-decoration: none;font-weight: normal;color: #e8b62d;}a:hover {text-decoration: underline;color: #705716;}table#offsettable {text-align: center;width: 50%;margin-left: 100px;border-collapse: separate;border: none;border-spacing: 10px 10px; }table#employees {text-align: center;width: 80%;margin-left: 80px;border-collapse: separate;border: none; }table#employees td {width: 33%;padding: 10px;line-height: 1.2em; }table#employees td a:link,a:hover {color: #e8b62d;font-style: normal; }.qualify {	border: 1px solid #78570A;	padding: 5px 5px 10px 5px;	background-color: rgb(240,240,240);	margin-top: 20px;	margin-left: 50px;	margin-right: 50px;}.qualifyleft {border: none;}#stepone{	display:block;}#step1but{	display: inline;}#step1ans{	display:none;	color: #337321;}#steptwo{	display:none;}#step2but{	display: inline;}#step2ans{	display:none;	color: #337321;}#stepthree{	display:none;}#step3but{	display: inline;}#step3ans{	display:none;	color: #337321;}#stepfour{	display:none;}#step4but{	display: inline;}#step4ans{	display:none;	color: #337321;}#step5but{	display: inline;}#step5ans{	display:none;	color: #337321;}#step6but{	display: inline;}#step6ans{	display:none;	color: #337321;}#grass_link{	display:none;}#enroll_notill{	font-weight: bold;	display:none;}#enroll_newgrass{	font-weight: bold;	display:none;}#sorry_text{	font-weight: bold;	display:none;}span#samplecontractlink a {float:right; height: 0; padding-top:26px; margin-top:2px; overflow:hidden; width:188px; background-image:url(/graphics/samplecontract.gif); background-repeat: no-repeat; background-position: 0 -26px; }span#samplecontractlink a:hover {background-position: 0 0; }span#paymentcalclink a {float:right; height: 0; padding-top:26px; margin-top:2px; overflow:hidden; width:188px; background-image:url(/graphics/paymentcalc.gif); background-repeat: no-repeat; background-position: 0 -26px; }span#paymentcalclink a:hover {background-position: 0 0; }span#tillagemanlink a {float:right; height: 0; padding-top:26px; margin-top:2px; overflow:hidden; width:188px; background-image:url(/graphics/tillagemanagement.gif); background-repeat: no-repeat; background-position: 0 -26px; }span#tillagemanlink a:hover {background-position: 0 0; }span#seededenroll a {margin-left:60px; float:left; height: 0; padding-top:26px; overflow:hidden; width:188px; background-image:url(/graphics/seededenroll.gif); background-repeat: no-repeat; background-position: 0 -26px; }span#seededenroll a:hover {background-position: 0 0; }span#notillenroll a {margin-left:60px; float:left; height: 0; padding-top:26px; overflow:hidden; width:188px; background-image:url(/graphics/notillenroll.gif); background-repeat: no-repeat; background-position: 0 -26px; }span#notillenroll a:hover {background-position: 0 0; }span#notillgrass a {float:right; height: 0; padding-top:36px; margin-top:2px; overflow:hidden; width:210px; background-image:url(/graphics/notill_main.gif); background-repeat: no-repeat; background-position: 0 0; }span#notillgrass a:hover {background-position: 0 -37px; }span#notill a {float:right; height: 0; padding-top:36px; margin-top:2px; overflow:hidden; width:210px; background-image:url(/graphics/notill_main.gif); background-repeat: no-repeat; background-position: 0 0; }span#notill a:hover {background-position: 0 -37px; }span#grass a {float:right; height: 0; padding-top:36px; margin-top:2px; overflow:hidden; width:210px; background-image:url(/graphics/grass_main.gif); background-repeat: no-repeat; background-position: 0 0; }span#grass a:hover {background-position: 0 -37px; }span#rangeland a {float:right; height: 0; padding-top:36px; margin-top:2px; overflow:hidden; width:210px; background-image:url(/graphics/native_main.gif); background-repeat: no-repeat; background-position: 0 0; }span#rangeland a:hover {background-position: 0 -37px; }span#methane a {float:right; height: 0; padding-top:36px; margin-top:2px; overflow:hidden; width:210px; background-image:url(/graphics/methane_main.gif); background-repeat: no-repeat; background-position: 0 0; }span#methane a:hover {background-position: 0 -37px; }span#forestry a {float:right; height: 0; padding-top:36px; margin-top:2px; overflow:hidden; width:210px; background-image:url(/graphics/forest_main.gif); background-repeat: no-repeat; background-position: 0 0; }span#forestry a:hover {background-position: 0 -37px; }.notill_question{	}.qualifyright {width: 220px;float: right;border: none;}table.carbontable {width: 675px;border-collapse: collapse;border: 1px #705716 solid;padding: 10px;margin-top: 0px;margin-right: 10px;margin-bottom: 0px;margin-left: 10px; line-height: 1.1em;}.carbonnav {background-color: rgb(240,240,240);;padding-left: 10px;padding-top: 5px;width: 190px;white-space: nowrap;}.carbonnav a {text-decoration:none;}.carbonright{padding-right: 10px;}.carbonmain{padding: 10px;}#c1 {width: 350px;}#c2 {width: 80px;}#c3 {width: 80px;}#c4 {width: 80px;}table.carbontable #tr_c{	display: none;}table.carbontable #tr_range{	display: none;}table.carbontable #tr_seeded{	display: none;}table.carbontable #tr_notill{	display: none;}.carbontable th {text-align: center;padding: 0;margin: 0;font-weight: bold;font-size: 1.1em;color: #ffffff;background-color: #477027;line-height: 1.6em;}/* 4D Tables */.errormessage {text-align: center;font-weight: normal;font-size: 1.3em;color: #ff0b05; }.errormessagesmall {font-weight: normal;font-size: 1em;color: #ff0b05; }.info {font-weight: normal;font-size: 1.1em;text-align: center;line-height: 1.4em;}table.accounttable {width: 90%;margin-left: 40px;border-collapse: collapse;border: none;font-size: .9em;line-height: 1.5em;}table.accounttable th {text-align: center;padding: 0;margin: 0;color: #ffffff;background-color: #477027;}table.paymentschedule {width: 60%;margin-left: 140px;border-collapse: collapse;border: none;font-size: .9em;line-height: 1.5em;}table.paymentschedule th {text-align: center;padding: 0;margin: 0;color: #ffffff;background-color: #477027;}table.newcontract {width: 80%;margin-left: 105px;border-collapse: collapse;border: none;font-size: .9em;line-height: 1.5em;}table.newcontract #tr_s{	display: none;}table.newcontract #tr_c{	display: none;}table.newcontract #q1{	display: none;}table.newcontract #congrats{	display: none;}table.newcontract #qTestMap{	display: none;}table.newcontract #q2{	display: none;}table.newcontract #q3{	display: none;}table.newcontract #q4{	display: none;}table.newcontract #q5{	display: none;}table.newcontract #bottomtr{	display:none;}table.newcontract #q6{	display: none;}table.newcontract tr.trquestion{	background-color: rgb(240,240,240);	border-left: 1px solid #78570A;	border-right: 1px solid #78570A;}table.newcontract tr.trquestion td{	padding: 2px 5px 2px 5px;}table.newcontract #mapchoose1{	display: none;}table.newcontract #sorry{	display: none;}table.newcontract #mapchoose2{	display: none;}table.newcontract #sub{	display: none;}table.newcontract th {text-align: center;padding: 0;margin: 0;color: #ffffff;background-color: #477027;}table.currentenroll {width: 95%;margin-left: 15px;border-collapse: collapse;border: 1px #999999 solid;font-size: .9em;line-height: 1.5em;}table.currentenroll th {text-align: center;padding: 0;margin: 0;color: #ffffff;background-color: #477027;}.tablerowbreak {padding: 0;margin: 0;color: #ffffff;background-color: #477027;}.tableroweven {text-align: center;padding: 0;margin: 0;color: #000000;background-color: #f3f3f3;}.tablerowodd {text-align: center;padding: 0;margin: 0;color: #000000;background-color: #ffffff;}table.contactinfo {width: 95%;padding: 10px;}table.contactinfo tr td {padding: 0px;}/* Styles for the Certification / Contract Report  */.contract-text {margin-top: 0;padding-top: 20px;margin-bottom: 0;margin-left: 0px;margin-right: 0px;font-size: .7em;line-height: 12pt;background-color: #ffffff;border-top: 1px #CDD8F6 solid;}.contract-text-sample {margin-top: 0;padding-top: 0;margin-bottom: 0;margin-left: 0px;margin-right: 0px;font-size: .7em;line-height: 12pt;background-color: #ffffff;background-image: url(/images/SampleBackground.jpg);background-repeat: repeat-y;background-position: center;border-top: 1px #CDD8F6 solid;}.contract-text p {text-align: justify;margin-left: 20px;margin-right: 20px;padding: 10px;line-height: 1.2em;}.contract-text-sample p {text-align: justify;margin-left: 20px;margin-right: 20px;padding: 10px;line-height: 1.2em;}.page-break {margin-top:20px;padding-top:20px;margin-left:30px;margin-right:30px;border-bottom: none;border-top: solid 1px;clear:both;}.disclaimer {margin-top:20px;margin-left:30px;margin-right:30px;border-bottom: none;border-top: solid 1px;clear:both;}table.printtable {width: 640px;border-collapse: collapse;border: 1px #999999 solid;margin-left: 30px;}table.printtable th {padding: 0;margin: 0;font-weight: bold;font-size: 1.0em;color: #000000;background-color: #CCCCCC;}table.rangematrix {width: 640px;border-collapse: collapse;border: 1px #999999 solid;margin-left: 30px;}table.rangematrix th {padding: 0;margin: 0;font-weight: normal;font-size: 1.0em;color: #000000;border: 1px #999999 solid;background-color: #CCCCCC;}table.rangematrix td {padding: 0;margin: 0;font-weight: bold;font-size: 1.0em;color: #000000;border: 1px #999999 solid;background-color: #ffffff;}table.forestrymatrix {width: 640px;border-collapse: collapse;border: 1px #999999 solid;margin-left: 30px;}table.forestrymatrix th {padding: 5;margin: 5;font-weight: normal;font-size: 0.65em;color: #000000;border: 1px #999999 solid;background-color: #CCCCCC;}table.forestrymatrix td {padding: 5;margin: 5;font-weight: normal;font-size: 0.65em;color: #000000;border: 1px #999999 solid;background-color: #ffffff;}table.forestrymatrix td.rightcol {padding: 0;margin: 0;font-weight: bold;font-size: 0.65em;color: #000000;background-color: #CCCCCC;}table.certtable {width: 640px;border: none;margin-left: 30px;}.certificationlabel {width: 600px;font-size: 0.6em;}/* Styles for the footer at the bottom of the page */#ndfulogo {text-align: right;height: 72px;border: none;margin-bottom: 0px;background-image: url(/images/farmersunion.gif);background-repeat: no-repeat;background-position: right bottom;}#footer {font-size: .50em;margin-bottom: 0;padding-left: 50px;color: #000000;font-weight: normal;border: none;background-image: url(/images/Footerbackground.png);background-repeat: repeat-x;}#testimg{	outline:none;}#footer a:link, #footer a:hover {color: #ffffff;text-decoration: underline;font-weight: normal;}#footerbottom {margin-top: 0px;padding-top: 0px;height:14px;padding-bottom: 0px;padding-left: 20px;padding-right: 20px;background-image: url(/images/footer.png);background-repeat: no-repeat;background-position: center;}#loginwin{	font-size: .9em;	padding:10px;	border: 1px solid #999;	background-color: #fff;	position:absolute;	display:none;	width:300px;	right:0px;	top:0px;	z-index: 50;}#recoverPass{	font-size: .9em;	padding:10px;	border: 1px solid #999;	background-color: #fff;	position:absolute;	display:none;	width:400px;	right:0px;	top:0px;	z-index: 50;}#paymentQuery{	font-size: .9em;	padding:10px;	border: 1px solid #999;	background-color: #fff;	position:absolute;	display:none;	width:400px;	right:0px;	top:0px;	z-index: 50;}#paymentInfo{	font-size: .9em;	padding:10px;	border: 1px solid #999;	background-color: #fff;	position:absolute;	display:none;	width:400px;	right:0px;	top:0px;	z-index: 50;}#rangelandDiv{	font-weight: bold;}#sel_CountyDiv{	display:none;}#countyEligble{	display:none;}#sel_answer{	display:none;}table.calTable th{	color:#e8b62d;	background-color:#337321;} table.calTable{	width: 600px;	margin-left: 50px;	border-collapse: collapse;	background-color: rgb(240,240,240);	border: 1px solid #78570A;	font-size: .9em;	line-height: 1.5em;}table.calTable tr.eventSplit{	border-top: 1px solid #78570A;}table.calTable td{	padding:1px;}#calendarEvents{	display:none;}#paymentSchedule{	display:none;}#announcements{	color: #CC0000;}.qaquestions {	margin-left: 50px;	color: #477027;}.qaanswers {	margin-left: 50px;}#verifymain {	float: right;	width: 695px;	border: none;}#verifyRightcol {	float: right;	width: 300px;	border: none;}#verifyLeftcol {	width:395px;	border: none;}table.verifycontracts {width: 100%;margin-left: 0px;border-collapse: collapse;border: none;font-size: .9em;line-height: 1.5em;}table.verifycontracts th {text-align: center;padding: 0;margin: 0;color: #ffffff;background-color: #477027;}.tableyearheader{	padding: 0;	margin: 0;	color: #000000;	background-color: #999;}.tablerowevenleft {padding: 0;margin: 0;color: #000000;background-color: #f3f3f3;}.tablerowoddleft {padding: 0;margin: 0;color: #000000;background-color: #ffffff;}.clsCenteredDiv{	display:none;	position:absolute;	background-color: white;	width:260px;	height:100px;	text-align: center;	padding:10px;	left:50%;	margin-left:-141px;	top:50%;	margin-top:-50px;	border: 1px solid #999;	z-index:51;}