/* CSS Document */
body {
	background-color:#2D4C06;
	margin: 0px;
	background-image: url(images/pagebknd.jpg);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}
#content .rightcontent {
	float: right;
	width: 625px;
}

	
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper {
	background-color: #ffffff;
	color: #000000;
	margin: 0 auto;
	vertical-align:middle;
	width: 940px;}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#333333;}
a:hover {
	color: #000000;
	text-decoration: underline;}
.rightTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #efefef;
	clear: right;
	float: right;
	width: 280px;
	border: 1pt solid #000000;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px 10px 10px 10px;
}
#print {
	width:95%;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:1em;
}
	
.color_gray {
	color:#999999;}

.color_white {
	color:#FFFFFF;}
.copyright {
	font-size: 11px;
	font-weight: bold;}
.credits {
	color: #666666;
	font-style: italic;
	font-size: 11px;
	font-weight: bold;}
.heading {
	font-size: 18px;
	font-weight: bold;
	color: #00499D;
	border-bottom-width: thin;
	border-bottom-style: solid;
	display: block;
	margin-bottom: 5px;
	}
	.heading_doc {
	font-size: 18px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	display: block;
	margin-bottom: 5px;
	}
	
.heading2 {
	font-size: 16px;
	font-weight: bold;
	color: #00499D;
	margin-bottom: 5px;
	}
	
.home_large {
	font-size: 17px;}
.home_normal {
	font-size: 15px;
	padding-left: 8px;
	padding-right: 5px;}
.home_bold {
	font-size: 14px;
	font-weight: bold;}
.normal {
	font-size: 14px;}
.normal_bold {
	font-size: 13px;
	font-weight: bold;}
.script_warn {
	color: #CC6600;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;}

#flashdetect {
	position: absolute;
	visibility: visible;
	z-index: 400;
	text-align: center;
	width: 450px;
	left: 455px;
	top: 30px;}
#flashheader {
	background-image:url(/images/header.jpg);
	background-repeat:no-repeat;
	width:455px;
	height:131px;
}
#flashmenu {
	position: relative;
	visibility: visible;
	z-index: 1000;}
	
#bio {
	clear: right;}
.backtotop {
	font-size: small;
	text-align: right;
}

#logo {
	background-image:url(/images/logo.jpg);
	background-repeat:no-repeat;
	position:absolute;
	visibility: visible;
	padding-left:150px;
	padding-top:20px;
	z-index: 50;
	width:400px;
	height:155px;
	top: 0;}
#photo {
	position: relative;
	clear: both;
	float: left;
	padding-right: 17px;
	padding-top:3px;
	border: 0;}
#photo2 {
	position: relative;
	clear: both;
	float: right;
	border: 0;
	padding-left: 6px;
	padding-top: 3px;}
#script_warn {
	position:relative;
	visibility:visible;
	z-index: 400;
	text-align: center;
	width: 100%;}

#top_menu {
	height:66px;
	width: 955px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	z-index:400;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	top: -227px;
	padding-left: 0px;
	background-image: url(images/menu_bkndbelow.png);
	background-repeat: no-repeat;
}

#top_menu ul {
	margin:0px;
	list-style-type:none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		z-index:400;
}

#top_menu li{
float:left;
position:relative;
	z-index:400;
}

#top_menu a:link, #top_menu a:visited {
	display:block;
color:#000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top_menu a.buyersmo {
margin: 0px;
	display: block;
	width: 196px;
	height: 66px;
	background-color: transparent;
	background-image: url(images/menu_buyers.png);
	background-repeat: no-repeat;
	float: left;
}

#top_menu a.buyersmo:hover {
	background-color: transparent;
	background-image: url(images/menu_buyers_mo.png);
	background-repeat: no-repeat;
}
#top_menu a.consumersmo {
margin: 0px;
	display: block;
	width: 196px;
	height: 66px;
	background-color: transparent;
	background-image: url(images/menu_consumers.png);
	background-repeat: no-repeat; float: left;
}

#top_menu a.consumersmo:hover {
	background-color: transparent;
	background-image: url(images/menu_consumers_mo.png);
	background-repeat: no-repeat; 
}
#top_menu a.wheatprodmo {
margin: 0px;
	display: block;
	width: 196px;
	height: 66px;
	background-color: transparent;
	background-image: url(images/menu_wheatproducers.png);
	background-repeat: no-repeat; float: left;
}

#top_menu a.wheatprodmo:hover {
	background-color: transparent;
	background-image: url(images/menu_wheatproducers_mo.png);
	background-repeat: no-repeat;
}

#top_menu a.blogmo {
margin: 0px;
	display: block;
	width: 103px;
	height: 66px;
	background-color: transparent;
	background-image: url(images/menu_aboutus.png);
	background-repeat: no-repeat; float: left;
}

#top_menu a.blogmo:hover {
	margin: 0px;
	display: block;
	width: 103px;
	height: 66px;
	background-color: transparent;
	background-image: url(images/menu_aboutus_mo.png);
	background-repeat: no-repeat; 
}
/* style the top level hover */
#top_menu a:hover {
background-image: url(/media/menubknd-over.gif);
background-repeat: repeat-x;
color:#000000;
text-decoration:none;
}

#top_menu ul ul {
width:180px;
visibility:hidden;
position:absolute;
height:0;
top:48px;
left:2px;
	z-index:400;
}

#top_menu ul ul ul{
visibility:hidden;
position:absolute;
left:180px;
top:0;
width:130px;
	z-index:400;
}

/* style the table so that it takes no part in the layout - required for IE to work */
#top_menu table {position:absolute; top:0; left:0;}

/* style the second level links */
#top_menu ul ul a:link, #top_menu ul ul a:visited {
	font-size:12px;
	color:#F3F7D6;
	height:auto;
	width:180px;
	border-bottom:1px solid #ffffff;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #333333;
}

/* style the second level hover */
#top_menu ul ul a:hover{
background-image:none;
background-color:#000000;
color:#F3F7D6;
text-decoration:none;
}


/* style the third level link */
#top_menu ul ul ul a:link, #top_menu ul ul ul a:visited{
background-image:none;
background-color:#000000;
color:#F3F7D6;
text-decoration:none;
}

/* style the third level hover */
#top_menu ul ul ul a:hover{
background-image:none;
background-color:#ffffff;
color:#000000;
text-decoration:none;
}

#top_menu :hover > a {
color:#000000;
}

#top_menu ul ul :hover > a {
background-color:#000000;
color:#F3F7D6;
}

/* make the second level visible when hover on first level list OR link */
#top_menu ul li:hover ul,
#top_menu ul a:hover ul{
visibility:visible; 
}
/* keep the third level hidden when you hover on first level list OR link */
#top_menu ul li:hover ul ul,
#top_menu ul a:hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
#top_menu ul li:hover ul li:hover ul,
#top_menu ul a:hover ul li:hover ul,
#top_menu ul li:hover ul a:hover ul,
#top_menu ul a:hover ul a:hover ul{ 
visibility:visible;
}

.middlebknd {
	background-image: url(/media/middlesection-bknd.gif);
	background-repeat: repeat-x;
}
.middlebknd2  {
	background-repeat: repeat-x;
	background-position: top;
}
.leftsideshadow  {
	background-image: url(/media/leftsideshadow.jpg);
	background-repeat: repeat-y;
}

.rightsideshadow  {
	background-image: url(/media/rightsideshadow.jpg);
	background-repeat: repeat-y;
}

.leftsidemenubknd  {
	background-image: url(/media/leftsidebknd.jpg);
	background-repeat: repeat-y;
	padding:0px;
	margin:0px;
}




.newsdate {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.newstitle {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.newsschool {
	font-size: 12px;
	color: #01499D;
	font-weight: bold;
	float: right;
}
.newscontent {
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	line-height: 13px;
}
.wheatfacts {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e098;
}
#header {
position: relative;
}

#headeroverlay {
	position: absolute;	width:498px;
	height:53px;
	z-index:1;
	left: 6px;
	top: 138px;
	text-align: left;
}
#headeroverlay .header{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	top: 4px;
}
#headeroverlay .headertext{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	left: 2px;
	top: 25px;
	width: 861px;
	height: 26px;
}



#quicklinks {
	text-align: right;
	padding-top: 4px;
	background-color: #00499D;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#quicklinks a:link, #quicklinks a:visited {
	display:block;
	color:#ffffff;
	padding-right: 10px;
	font-size: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;

}

#quicklinks a:hover {
	background-color: #ffffff;
	text-decoration:none;
	color: #333333;
		padding-right: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFF00;
}

/*  END FOR USD309  */


/*  FOR SCHOOL WEBPAGE STYILING  */

#schoolinfoinset {
	margin-left:10px;
	margin-bottom:10px;
	width: 220px;
	float: right;
	text-align: center;
	border:thin solid #999999;
	padding: 2px 2px 2px 2px;
}

#schoolinfoinset img{
border-color:#999999;
border:thin;
}

#schoolinfoinset .h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}


#schoolinfoinset .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 4px;
}
.note {
	font-size: 10px;
	font-weight: bold;
}

.searchTable {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #efefef;
	clear: right;
	float: right;
	border: 1pt solid #000000;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
}
.newstory {
margin-right: 10px;
padding-right: 20px;

}
#staffdirectory {
	font-size: smaller;
}
#staffdirectory strong {
	font-size:medium;
}
.heading2 {
	font-size: 14px;
	font-weight: bold;
	color: #00499D;
	border-bottom-width: thin;
	border-bottom-style: solid;
	display: block;
}
#staffnav {
	padding-left:25px;
	padding-right:75px;
	text-align:center;
}
#staffnav li {
	font-size:x-small;
	display:inline;
	border-right:solid 1pt #000000;
	font-weight:100;
	padding-right:5px;
}
ul.rtCol {
	margin:0px;
	padding:2px 5px;
	background-color:#FFFF99;
}
ul.lCol {
	margin:0px;
	padding:2px 5px;
	color:#FFFFFF;
}
ul.lCol li, ul.rtCol li {
	list-style-image:none;
	list-style-type:none;
	font-size:11px;
}
ul.lCol li h1, ul.rtCol li h1 {
	font-size: 11px;
	font-weight:bold;
	padding:0px;
}
.breadcrumbs {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#335707;
	top: -10px;
	position: relative;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.breadcrumbs a {
	color:#333333;
}
.alumYears {
	margin:10px 0px;
	padding:0px;
	list-style:none outside;
}
.alumYears li {
	padding:2px 4px;
	margin:2px;
	border: solid 1px #000000;
	display:inline;
}
#translate {
	margin:0px;
	padding:0px;
}
#translate table {
	margin:0px;
	padding:0px;
}
.printemail {
	text-align:right;
	margin:0px;
	padding:0px;
}
.printemail ul {
	margin:0px;
	padding:0px;
}
.printemail ul li {
	padding:0px 5px;
	display:inline;
}
.topblacknav {
	background-color: #000000;
	height: 30px;
	width: 100%;
		text-align: center; 

}
.topblacknav .headercontainer {
	width: 964px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; 
}
#search .submit {
	background-image: url(images/searchbutton.gif);
	 background: url('images/searchbutton.gif') no-repeat top left;
	height: 18px;
	width: 62px;
	cursor: pointer;
	border: none;
}
.search form {
 padding: 0px;
 margin: 0px;
}
.search input {
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.topblacknav .headercontainer .login {
	text-align: left;
	width: 40px;
	float: left;
	padding-top: 5px;
}
.topblacknav .headercontainer .login a {
	font-size: 14px;
	color: #A3CF6D;
}
.topblacknav .headercontainer .minimenu {
	float: right;
	width: 275px;
	padding-top: 3px;
	padding-right: 10px;
}
.topblacknav .headercontainer .minimenu a:link, .topblacknav .headercontainer .minimenu a:visited {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	float: right;
	margin-left: 8px;
}

.topblacknav .headercontainer .minimenu a:hover {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	float: right;
	background-color: #454545;
	text-decoration: none;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: right;
}
.pictureswap {
	position: relative;
}.pan_wrap
{
	background: url(images/pan_checks.gif) repeat;
	margin: 0px;
	position: relative;
	width: 951px;
	height: 176px;
}
.pan_frame {
	background: url(images/headeroverlay1NEW.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -9px;
	width: 971px;
	height: 177px;
	background-image: url(images/headeroverlay1NEW.png);
}

* html .pan_frame {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headeroverlay1NEW.png', sizingMethod='crop');
}
.featarticle {
	position: relative;
	width: 578px;
	margin-top: 10px;
}
.feat_wrap
{
	background: url(images/pan_checks.gif) repeat;
	position: relative;
	margin: 0px;
	width: 560px;
	height: 372px;
}
.feat_frame {
	background: url(images/featarticleoverlay.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -9px;
	width: 578px;
	height: 392px;
	background-image: url(images/featarticleoverlay.png);
}

* html .feat_frame {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/featarticleoverlay.png', sizingMethod='crop');
}

.feat_framecoda {
	overflow: hidden;
	position: absolute;
	top: 9px;
	width: 553px;
	height: 356px;
	background-image: url(images/featurearticleoverlay_sm.png);
	background-repeat: no-repeat;
}

* html .feat_framecoda {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/featarticleoverlay_sm.png', sizingMethod='crop');
}
.feat_wrapcoda
{
	background: url(images/pan_checks.gif) repeat;
	position: relative;
	margin: 0px;
	width: 545px;
	height: 351px;
}
.featpicturetext {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 5px;
	position: absolute;
	z-index: 5;
	display: block;
	width: 530px;
	top: 275px;
	left: 0px;
	text-align: left;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	vertical-align: top;
	margin-top: 0px;
}

.featpicturetext h1  {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px; 
		color: #59272A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAD019;
}
.featpicturetext h1 a:link, .featpicturetext h1 a:visited  {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px; color: #59272A;
}
.featpicturetext a:link, .featpicturetext a:visited {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #345807;
}
.partnerswap {
	position:relative;
	z-index: 300;
	width: 222px;
	left: 765px;
	top: -305px;
	height: 66px;
}.partner_wrap
{
	background: url(images/pan_checks.gif) repeat;
	margin: 0px;
	position: relative;
	width: 202px;
	height: 64px;
}
.partner_frame {
	background: url(images/partneroverlay.png) no-repeat;
	overflow: hidden;
	position: absolute;
	width: 222px;
	height:99px;
	background-image: url(images/partneroverlay.png);
	left: -8px;
	top: -14px;
}

* html .partner_frame {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/partneroverlay.png', sizingMethod='crop');
}
.partnertext a:link, .partnertext a:visited {
	font-size: 11px;
	padding-right: 6px;
	position: relative;
	z-index: 325;
	display: block;
	width: 95px;
	left: 0px;
	text-align: right;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 78px;
	top: -3px;
	padding-bottom: 5px;
	padding-left: 6px;
	background-image: url(images/partnersmore.png);
	background-repeat: no-repeat;
}
.kswheattogether {
	position: relative;
	top: -55px;
	float: right;
	padding-right: 25px;
	z-index: 25;
}
.menutabs {
position: relative;
}
.menutabs .menutabsoverlay {
	background-image: url(images/undermenutabs.png);
	background-repeat: repeat-x;
	position: absolute;
	z-index: 15;
	height: 20px;
}
#content {
	width: 953px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	top: -210px;
	position: relative;
	z-index: 1;
	margin-bottom: 0px;
	clear: both;
	padding-right: 28px;
}
#contentfullbknd {
	width: 931px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	top: -210px;
	left: -6px;
	position: relative;
	z-index: 1;
	background-image: url(images/fullbodybknd.png);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
}
#contentfulltop {
	width: 971px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	top: -55px;
		left: -6px;
	position: relative;
	z-index: 1;
}
#content .lefttabs_home {
	height: 397px;
	width: 382px;
	float: left;
	margin-right: 0px; float:left;
}
#content .lefttabs_page {
	width: 314px;
	margin-right: 0px;
	float: left;
}
/*#content .lefttabs_home .tabgradient {
	background-image: url(ajaxtabs/tabsgradient.jpg);
	background-repeat: repeat-x;
	width: 368px;
	margin-right: -3px;
}*/
.tabgradient {
	height:310px;
	width:386px;
	margin-bottom:1px;
	background-image:url(ajaxtabs/tabsbknd.png);
	background-repeat:no-repeat;
	margin-right: 0px;
	margin-left: 0px;
}
	.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 0;
	position: relative;
	width: 100%;
	text-align: left;
	font-size: 12px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 95%; height: 234px; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			/*border: 5px solid #000;  this is the border. should have the same value for the links */
			margin: auto;
			width: 290px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 300px;
			clear: both;
			
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0px; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 295px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 4px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			display: block;
			float: left;
			padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {
			background: #333;
		}
		
		.stripNav li a.current {
			background: #000;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 130px;
			text-indent: -9000em;
			display: none;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 20px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("images/arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("images/arrow-right.gif") no-repeat center;
		}
		#content .featuredbknd {
	background-image: url(images/featuredbknd.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 7px;
}
.alpha-shadow {
  background: url(images/shadow1.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(images/shadow2.png) no-repeat left top !important;
  background: url(images/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;

  padding: 4px;
}
.tickerbox {
	width:625px;
	height:85px;
	background-image: url(images/wheatfactbknd.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tickerbox .tickertext {
	width:390px;
	position:relative;
	text-align: left;
	display: block;
	margin-top: 20px;
	margin-right: 25px;
	float: right;
}
#content .currentnews {
	width: 625px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FEF1E1;
}
#content .currentnewshdr {
	background-image: url(images/currentnews_header.jpg);
	background-repeat: no-repeat;
	width: 610px;
	height: 21px;
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content .currentnews .currentnewshdr a:link {
	color: #FAE355;
	font-size: 13px;
	font-weight: bold;
}
#content .currentnews .newsitems {
	padding-left: 30px;
	padding-bottom: 4px;
	padding-top: 5px;
	text-align: left;
}
#content .currentnews .newsitems .newsdate_home {
	color: #666666;
	float: left;
	margin-right: 10px;

}
.newstitle_home {
text-align: left;
}
.newsitem_home a:link, .newsitem_home a:visited {
	color: #2D4C09;
}

.newsitem_home {
	padding-bottom: 5px;
}

#content .upcomingevents {
	width: 625px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FEF1E1;
}
#content .upcomingeventshdr {
	background-image: url(images/upcomingevents_header.jpg);
	background-repeat: no-repeat;
	width: 610px;
	height: 21px;
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content .upcomingevents .upcomingeventshdr a:link {
	color: #FAE355;
	font-size: 13px;
	font-weight: bold;
}
#content .upcomingevents .upcomingeventsitems {
	padding-left: 30px;
	padding-bottom: 4px;
	padding-top: 5px;
}
#content .upcomingevents .upcomingeventsitems .upcomingeventsdate_home {
	color: #666666;
	margin-left: 10px;

}
.upcomingeventstitle_home {
text-align: left;
padding-bottom: 1px;
	padding-top: 3px;
}
.upcomingeventstitle_home a:link, .upcomingeventstitle_home a:visited {
	color: #2D4C09;
}
.upcomingevents_home {
	padding-bottom: 5px;
}
.red {
	color: #FF0000;
}
#footer {
	width: 989px;
	text-align: left;
	width: 989px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-left: 10px;
	clear: both;
	display: block;
	position: relative;
		top: -150px;
}
#footer .footerlinks {
	clear: both;
	margin-left: 15px;
}
#footer .footercopy {
	color: #2D4C09;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 900px;
	margin-left: 15px;
}
#footer .footercopy .websiteby {
	float: right;
}

#content #contentbody {
	background-color: #F3F7D6;
	text-align: left;
	z-index: 1;
	width: 627px;
	margin-right: 10px;
}
#contentbody h1 {
	font-family: Garamond, Georgia, "Times New Roman";
	font-size: 23px;
	color: #903613;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E098;
	margin-top: 0px;
	margin-bottom: 1px;
	line-height: 22px;
}
#contentbody h1 a:link, #contentbody h1 a:visited {
	font-family: Garamond, Georgia, "Times New Roman";
	font-size: 23px;
	color: #903613;
}
#content #contentbody .contentbodytext {
	padding-right: 18px;
	padding-left: 18px;
	top: -40px;
	position: relative;
	color: #582428;
	margin-bottom: 20px;
}
.contentbodyheader {
	background-image: url(images/contentbody_hdr.png);
	background-repeat: no-repeat;
	height: 62px;
}
#content #contentbody .contentbodytext h2 {
	margin-top: 0px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B67716;
	font-weight: bold;
}
.contentbodyfooter {
	background-image: url(images/contentbody_ftre.png);
	background-repeat: no-repeat;
	height: 62px;
}
#footer a {
	color: #335707;
}
#content #contentbody .contentbodytext .newsviewfull {
	text-align: right;
	margin-bottom: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e098;
}
#content .featarticle .feat_wrap .featpicturetext .readmore {
	float: right;
}
.kswheatlogo {
	position: relative;
	top: -165px;
	z-index: 500;
	height: 160px;
	width: 199px;
	padding-left: 18px;
}
#content #contentbody .contentbodytext .contentinfo {
	margin-bottom: 15px;
}
#content #contentbody .contentbodytext .contentinfo img {
	padding: 3px; margin:4px;
}
/************ sectionLinks styles **************/

#sectionLinks{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;

}

#sectionLinks h3{
	color: #1B92A8;
	margin: 0px;
	font-size: 120%;
	font-weight: 600;
	text-transform: capitalize;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	color: #21536A;
	background-color: #FFFFFF;
	text-decoration: none;
}

.bknd a:link, .bknd a:visited {
	display: block;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	color: #21536A;
	background-color: #000000;
	text-decoration: none;
}


#sectionLinks a:hover{
	background-color: #EDEAD2;
}

#submenu {
	padding-right: 0px;
	margin-left: 13px;
	width:303px;
}
#submenunew {
	padding-right: 0px;
	width:581px;
}
#submenu .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	background-image: url(/media/quicklinksbkndtop.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	color: #FBEE64;
	display: block;
	line-height: 16px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 6px;
	}

#submenu a:link, #submenu a:visited {
	display:block;
	color:#ffffff;
	font-size: 13px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 10px;
	background-image: url(/images/menu_bknd.jpg);
background-repeat: no-repeat;
	text-align: center;
}

#submenu a:hover {
background-image: url(/images/menu_bkndmo.jpg);
background-repeat: no-repeat;
}
#content #contentbody .contentbodytext #login .alert {
	color: #FF0000;
	font-size: 14px;
}
#content #contentbody .contentbodytext h3 {
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#content #contentbody .contentbodytext h3 a:link, #content #contentbody .contentbodytext h3 a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#content #contentbody .contentbodytext .date {
	font-style: italic;
	color: #666666;
	border-bottom-style: none;
}
#content #contentbody .contentbodytext .blogcomments {
	background-color: #FFFFFF;
	padding: 5px;
}iframe {
border: 0px solid #ffffff;
margin: 0px;
padding: 0px;
}
#news-rightside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#news-rightside .tickertext {
	text-align: left;
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 8px;
}
.tickerbox #stocks {
	padding-top: 15px;
}

#petsdivcontainer #iframe  {
width: 100%; height: 100%;
}
#petsdivcontainer_page #iframe  {
width: 100%; height: 100%;
}
#content .rightcontent #contentbody .contentbodytext #login {
	margin-top: 10px;
}

#login {
	width:307px;
	margin-left:7px;
	text-align:left;
}
#login_top {
	background:url(images/mykswheattop.gif) no-repeat;
	height:48px;
}
#login_topblank {
	background:url(images/myYP_topblank.gif) no-repeat;
	height:15px;
}
#login_bot {
	background:url(images/myYP_bot.gif) no-repeat;
	height:15px;
}
#login_in {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#427311;
	color:#D7B00D;
	padding-bottom: 3px;
}
#login_in p {
	margin:0px;
	padding-bottom:6px;
}
#login_in p.welcome {
	text-align:left;
	padding-left: 8px;
}
#login_in p.expired {
	text-align:center;
}
#login_in ul {
	padding:0px;
	list-style-type:none;
	list-style-image:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#login_in li {
	text-transform:uppercase;
		list-style-type:none;
	list-style-image:none;
	font-size:12px;
	font-weight:bold;
}
#login_in li a:link, #login_in li a:visited {
	text-align: center;
	padding-top: 3px;
	display: block;
	width:265px;
	height:15px;
	color:#333333;
	text-decoration:none;
	background-image: url(images/membermenubknd.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1px;
	margin-left: 20px;
}
#login_in li a:hover {
		background-image: url(images/membermenubknd2.jpg);
	background-repeat: no-repeat;
}
.memberpostlink a:link, .memberpostlink a:visited {
	display: block;
	float: right;
	width: 100px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #903613;
}
.memberpostlink a:hover {
	display: block;
	float: right;
	width: 100px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;
	border: 1px solid #903613;
}
#membersmodmenu {
	width:307px;
	margin-left:7px;
	text-align:left;
}
#membersmodmenu_in {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#427311;
	color:#D7B00D;
	padding-bottom: 3px;
}

#membersmodmenu_in ul {
	padding-left:0px;
	padding-right: 0px;
	list-style-type:none;
	list-style-image:none;
	padding-top: 5px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 20px;
}
#membersmodmenu_in ul li {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}
#membersmodmenu_in a:link, #membersmodmenu_in a:visited {
	text-align: center;
	padding-top: 3px;
	display: block;
	width:265px;
	height:22px;
	color:#333333;
	text-decoration:none;
	margin-bottom: 1px;
	background-color: #98C960;
}
#membersmodmenu_in a:hover {
	background-color: #B0D687;
}

#login_inc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#427311;
	color:#D7B00D;
}

#login_inc a:link, #login_inc a:visited {
	text-align: center;
	padding-top: 3px;
	color:#F3F7D6;
	text-decoration:none;
	margin-bottom: 1px;
}
#login_inc a:hover {
	
}
#login #login_inc table {
	color: #F6C002;
	margin-left: 4px;
}
#login_inc .submit {
	background-image: url(images/login_smallgo.gif);
	height: 13px;
	width: 30px;
	cursor: pointer;
	border: none;
	background-repeat: no-repeat;
	background-position: left top;
}
#login_inc input {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
height:15px;
}
#div1
{
	color: #FF0000;
	background-color: #FFFFFF;
	margin: 3px;
	padding: 4px;
} 
#div2, #div3
{
	display: none;
	color: #FF0000;
	background-color: #FFFFFF;
		margin: 3px;
	padding: 4px;
} 
.latestblogactivity {
	width: 230px;
	float: left;
	background-image: url(images/latestblogactivity.png);
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 5px;
	padding-left: 5px;
	height: 75px;
}
.latestblogactivity .date {
	padding-top: 5px;
	padding-left: 148px;
	font-weight: bold;
}
.latestblogactivity .blogcommentprev {
	padding-top: 5px;
}
#top_menu .latestblogactivity .blogcommentprev a:link, #top_menu .latestblogactivity .blogcommentprev a:visited {
	font-weight: normal;
	font-style: italic;
}
#content .rightcontent #contentbody .contentbodytext .contact {
	border: 1px solid #903613;
	margin: 3px;
	padding: 5px;
	display: block;
	float: left;
	width: 552px;
}
#content .rightcontent #contentbody .contentbodytext .contact .staffimg {
	float: left;
	margin-right: 8px;
	margin-left: 8px;
	position: relative;
}
#featurearticlewrapper .feat_wrapcoda #slider .scroll .scrollContainer #sites .paneltext .readmore {
	width: 100px;
	position: relative;
	padding-left: 8px;
}
#recipes ul li {
	font-size: 14px;
	padding: 5px;
}#photoform {s
	float: right;
	width: 200px;
}
#top_menu .latestblogactivity .view a {
	text-align: right; font-weight: normal;
}#login #login_inc #login_inc2 {
	margin: 0px;
	padding: 0px;
}
#blogbknd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#427311;
	color:#D7B00D;
	padding-bottom: 3px;
}
#blogbknd h1 {
	font-size:16px;
margin: 0px;
padding: 0px;
}
#submenunew {
width: 581px;
top: -15px;
	position: relative;
}
#submenunew .submenunewbknd {
	background-image: url(images/submenunewbknd.png);
	background-repeat: repeat-y;
	padding-left: 12px;
	padding-right: 12px;
	float: left; width: 557px;
	display: block;
	padding-top: 3px;
}
#submenunew .submenunewbknd a:link, #submenunew .submenunewbknd a:visited {
 padding-left: 3px; padding-right: 3px; padding-bottom: 1px; padding-top: 1px; display: inline; 
}
#submenunew .submenunewbknd a:hover {
text-decoration: none;
color:#000000;
}

.print a:link, .print a:visited { float:right; display:block; padding: 4px; background-color: #690; text-decoration:none; color:#fff; }
