/*typography*/

h1{
	font-family: Georgia, Times New Roman, serif;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
	color: #894400;
	padding-top:10px;
	padding-bottom: 2px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #7d9a40;
	padding-top:10px;
	padding-bottom: 2px;
	letter-spacing: -1px;
}

h3{

	font-family: 'Arial Narrow', 'Trade Gothic', Helvetica, Arial, sans-serif;

	font-size: 14px;

	line-height: 17px;

	font-weight: normal;

	color: #000;

	padding-top:10px;

	padding-bottom: 2px;

}

h4{

	font-family: 'Arial Narrow', 'Trade Gothic', Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: normal;

	color: #000;

	padding-top:10px;

	padding-bottom: 2px;

}

h5{

	font-family: 'Arial Narrow', 'Trade Gothic', Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: normal;

	color: #000;

	padding-top:10px;

	padding-bottom: 2px;

}

h6{

	font-family: 'Arial Narrow', 'Trade Gothic', Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: normal;

	color: #000;

	padding-top:10px;

	padding-bottom: 2px;

}

p{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 16px;

	color: #000000;

	padding-top: 10px;

	padding-bottom: 10px;

}
p.disclaimer {
	font-size: 10px;
	color:#666666;
}
a {

	color:#394c14;

	font-weight:bold;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

em{

	color:#FF0000;

}

/*end typography*/

#introvideo {
	margin-top: 10px;
}
#video {
	position: relative;
	z-index: 1;
}
/*other styles*/

h1 img{

	margin-bottom:10px;

}

#rightContent ul{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 16px;

	color: #000000;

	padding-top: 10px;

	padding-bottom: 10px;

}

#rightContent ul img{

	margin-left:10px;

	margin-bottom:10px;

	margin-top:10px;

	float:right;

	color:none;

	font-size:none;

	line-height:none;

	padding-bottom:0px;

	padding-top:0px;

}

#rightContent ul li{

}

#rightContent ul li a{

	color:#394c14;

	font-weight:bold;

	text-decoration:underline;

}

#rightContent ul li a:hover{

	text-decoration:none;

}

#rightContent ol{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	list-style-position: outside;
}

#rightContent ol img{

	margin-left:10px;

	margin-bottom:10px;

	margin-top:10px;

	float:right;

	color:none;

	font-size:none;

	line-height:none;

	padding-bottom:0px;

	padding-top:0px;

}

#rightContent ol li{

	padding-top: 10px;

	padding-bottom: 10px;

}

#rightContent ol li a{

	color:#394c14;

	font-weight:bold;

	text-decoration:underline;

}

#rightContent ol li a:hover{

	text-decoration:none;

}

.red {

	color: #FF0000;

	text-transform: uppercase;

}

.highlight {

		background-color: #D8D8D8;

		border: 1px solid #F00000; 

}

table{

	border-collapse: collapse;

	font-family:Helvetica, Arial, sans-serif;

	margin-top:10px;
	width: 100%;

}

table td{

	padding-left:5px;

	padding-right:5px;

	padding-top:4px;

	padding-bottom:4px;

	border:1px solid #657d31;

}

table a{

	color:#394c14;

	text-decoration:underline;

}

table a:hover{

	text-decoration:none;

}

div.caption{

	float:right;

	width:250px;

	margin-left:10px;

	margin-bottom:10px;

	margin-top:10px;

}

div.caption p{

	font-family:Helvetica, Arial, sans-serif;

	font-size:10px;

	color:#666;

	line-height:14px;

	text-align:center;

	padding-top:2px;

}

/*end other styles*/



body{

	background-attachment: fixed;

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-x;

	background-position: center top;

}

#hdr{

	width: 846px;

	height:177px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../images/hdrBg.png);

	background-repeat: no-repeat;

	background-position: center top;

}

#hdr img{

	height: 106px;

	width: 371px;

	margin-top: 30px;

	padding-left: 45px;

}

ul#quickNav{

	float: right;

	padding-top:8px;

	margin-right:30px;


	list-style-type: none;

	display: block;

}

ul#quickNav li{

	float: left;

	height:12px;

}

ul#quickNav li#qn1{

}

ul#quickNav li a{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	line-height:12px;

	color: #394c14;

	text-decoration: underline;

	display: inline;
	
	font-weight: normal;

	padding-right:2px;

	padding-left:2px;

}

ul#quickNav li a:hover{

	text-decoration:none;

}

#container{

	width: 846px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../images/containerBg.png);

	background-repeat: repeat-y;

	background-position: center top;

}

#midHdr{

	background-image: url(../images/midHdrBg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	width: 780px;

	height:254px;

	margin-right: auto;

	margin-left: auto;

}

#leftMidHdr{

	width:403px;

	height:234px;

	float:left;

}

#rightMidHdr{

	width:345px;

	height:254px;

	margin-left:32px;

	float:left;

}

#announcements{

	height:213px;

	overflow:hidden;
	background-color: transparent;

}
#announceimg {
	margin-top: 10px;
	height: 190px;
	margin-right: 20px;
	text-align: center;
}
#announcements h1{
	font-family:'Arial Narrow', 'Trade Gothic', Helvetica, Arial, sans-serif;
	font-size:18px;
	margin: 0px;
	padding: 0px;
}
#announcements ul{
	margin-right:10px;
	width: 330px;
	margin-top:0px;
	margin-left: 0px;
	list-style-type: none;
}
#announcements ul li{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #394c14;
	border-bottom: 1px dotted #394c14;
	padding-top: 6px;
	padding-bottom: 6px;
}

#ruralArk{
	float:right;
	width:216px;
	height:41px;
	padding-top:0px;
	margin-right:0px;
	position: relative;
	top: 0px;
	position: relative; 
	z-index:9998;
}

#renewable_resources {
	position:absolute;
	z-index:9999;
	margin-top:140px;
	margin-left: 134px;
}

/*main navigation*/

ul#mainNav{

	width: 780px;

	height:33px;

	list-style-type: none;

	display: block;


	margin-left: auto;

	margin-right:auto;

	background-image: url(../images/navBg.jpg);

	background-repeat: no-repeat;

	background-position:0 0;

	position:relative;

}

ul#mainNav li{

	float: left;

	height:33px;

}

ul#mainNav li a{

	text-indent:-9999px;

	float: left;

	display: inline;

	height: 33px;

}

ul#mainNav li#mn1 a{

	width:53px;

}

ul#mainNav li#mn2 a{

	width:148px;

}

ul#mainNav li#mn3 a{

	width:141px;

}

ul#mainNav li#mn4 a{

	width:77px;

}

ul#mainNav li#mn5 a{

	width:144px;

}

ul#mainNav li#mn6 a{

	width:127px;

}

ul#mainNav li#mn7 a{

	width:90px;

}

ul#mainNav li#mn1 a:hover{

	background: url(../images/navBg.jpg) no-repeat 0 -33px;

}

ul#mainNav li#mn2 a:hover{

	background: url(../images/navBg.jpg) no-repeat -53px -33px;

}

ul#mainNav li#mn3 a:hover{

	background: url(../images/navBg.jpg) no-repeat -201px -33px;

}

ul#mainNav li#mn4 a:hover{

	background: url(../images/navBg.jpg) no-repeat -342px -33px;

}

ul#mainNav li#mn5 a:hover{

	background: url(../images/navBg.jpg) no-repeat -419px -33px;

}

ul#mainNav li#mn6 a:hover{

	background: url(../images/navBg.jpg) no-repeat -563px -33px;

}

ul#mainNav li#mn7 a:hover{

	background: url(../images/navBg.jpg) no-repeat -690px -33px;

}



/*end main navigation*/



#content{

	width: 782px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../images/contentBg.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	border-top: 1px solid #394c14;

	clear:both;

}

#leftContent{

	float: left;

	width: 258px;

}



/*begin subnav*/

ul#subNav{

	background-color: #f67a00;

	list-style-type: none;

	width: 236px;

	margin-left:0px;

	margin-bottom:20px;

}

ul#subNav li{

	border-bottom: 1px solid #ff8f20;

	width:236px;

}

ul#subNav li a{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	height:21px;
	
	font-weight: normal;

	line-height:21px;

	color: #FFF;

	text-decoration: none;

	padding-left: 9px;

	padding-top: 2px;

	padding-bottom: 2px;

	width:227px;

	display:block;

}

ul#subNav li a:hover{

	background-color:#d56a00;

}

/*end subnav*/

/*doug rye subnav*/

ul#dougSubNav{

	display: block;

	height: 20px;

	width: 500px;

	list-style-type: none;

	margin-left: 0px;

	margin-bottom:15px;

}

ul#dougSubNav li{

	float:left;

	height:20px;

	padding-bottom:0px;

	padding-top:0px;

}

ul#dougSubNav li a{

	font-family:Helvetica, Arial, sans-serif;

	font-size:13px;

	line-height:20px;

	color:#f67a00;

	float:left;

	display: inline;

	text-decoration: underline;

	padding-right: 7px;

	padding-left: 7px;

	height:20px;

	border-right:1px solid #f67a00;
	font-weight: normal;

}

ul#dougSubNav li#dsn1 a{

	padding-left:0px;

}

ul#dougSubNav li.last a{

	border-right:none;

}

ul#dougSubNav li a:hover{

	text-decoration:none;

}

/*end doug rye subnav*/

#spotlights{

	width: 236px;

}

#spotlights ul{

	margin-left: 0px;

	list-style-type: none;

	margin-bottom:30px;

}

#spotlights ul li{

	margin-top:10px;

	margin-bottom:10px;

	width: 236px;

	overflow:hidden;

}

#spotlights ul p{

	font-family:Helvetica, Arial, sans-serif;

	color:#fff;

	font-size:12px;

	line-height:14px;

	letter-spacing:1;

	margin-left:8px;

	margin-right:4px;

	padding-bottom:5px;

	padding-top:5px;

}

#spotlights ul li h1{

	font-family: Helvetica, Arial, sans-serif;

	font-weight:normal;

	font-size:22px;

	letter-spacing:-20;

	line-height:0px;

	padding-top:18px;

	padding-bottom:14px;

	margin-left:8px;

}
#spotlights ul li form {
	width: 214px;
	margin-left: 8px;
}
#spotlights ul li input[type="text"] {
	width: 175px;
	float: left;
	font-size: 11px;
	color: #999999;	
	height: 18px;
	line-height: 18px;
}
#spotlights ul li input[type="button"] {
	width: 20px;
	float: right;
	font-size: 16px;
	height: 24px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #666666;
}
#spotlights ul li#newsletter{

	height: 112px;
	background-image: url(../images/spotBg.png);

	background-repeat: no-repeat;

	background-position: center top;

}
#spotlights ul li#spot1{

	height: 112px;

	background-image: url(../images/spot1Bg.png);

	background-repeat: no-repeat;

	background-position: center top;

}

#spotlights ul li p a{

	padding-top:10px;

	text-decoration:none;

	display:block;

}

#spotlights ul li p a:hover{

	font-weight:bold;

	text-decoration:none;

}

#spotlights ul li#spot1 h1{

	color:#015ba0;

}

#spotlights ul li#spot1 p a{

	color:#4e81a9;

}

#spotlights ul li#spot1 p a:hover{

	color:#015ba0;

}

#spotlights ul li#spot2{

	height: 112px;

	background-image: url(../images/spot2Bg.png);

	background-repeat: no-repeat;

	background-position: center top;

}

#spotlights ul li#spot2 h1{

	color:#9d4d00;

}

#spotlights ul li#spot2 p a{

	color:#d27214;

}

#spotlights ul li#spot2 p a:hover{

	color:#9d4d00;

}

#spotlights ul li#spot3{

	height: 112px;

	background-image: url(../images/spot3Bg.png);

	background-repeat: no-repeat;

	background-position: center top;

}

#spotlights ul li#spot3 h1{

	color:#314111;

}

#spotlights ul li#spot3 p a{

	color:#314111;

}

#spotlights ul li#spot3 p a:hover{

	color:#61772f;

}

#partners{
	clear: both;
}

#partners img{

	float:left;

	padding-left:28px;

}

#rightContent{

	float: left;

	width: 500px;

}

#rightContent p img{

	margin-left:10px;

	margin-bottom:10px;

	margin-top:10px;

	float:right;

	color:none;

	font-size:none;

	line-height:none;

	padding-bottom:0px;

	padding-top:0px;

}

#ftr{

	width:846px;

	margin-left:auto;

	margin-right:auto;

	background-image: url(../images/btm.png);

	background-repeat: no-repeat;

	background-position: center top;

	clear: both;

	height: 60px;

}

#copyright {

	float: left;

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 24px;

	padding-left:60px;

	color:#8a9892;

}

#mass {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-top:40px;

	margin-right:20px;

	padding-bottom:20px;

}

/*forms*/

#rightContent form table td{
	border:none;	
	padding-bottom:7px;
	padding-top:7px;
}
#rightContent form p{
	padding-left:4px;
}
span.SmallNote{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#777;
}
label{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	padding-bottom:4px;
}
input{
	border:1px solid #a2ad8c;
	padding: 2px;
}
input[type="submit"]{
	cursor:pointer;
	cursor:hand;
	background-color:#394c14;
	color:#fff;
	padding:2px;
}
select{
	cursor:pointer;
	cursor:hand;
	border:1px solid #a2ad8c;
}
textarea{
	border:1px solid #a2ad8c;
	width:400px;
	height:200px;
	overflow:auto;
}
#captcha {
	width: 250px;
	height: 75px;
	background-color:#b6ca8c;
	padding: 10px;
}
#captcha h2 {
	margin: 0px;
	padding: 0px;
}
#captcha label{
	float: left;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 10px;
}
input[type="hidden"] {
	display:none;
}
.radio {
	width: 10px;
	border: none;
	float: left;
	display: block;
}
#flippingbook {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}