/* CSS Document */

/*Header */
.corn_soybean h1 {
	background-image:url(/templates/default/images/C&S-Classic-logo.png);
	background-repeat:no-repeat;
	}

.headerbottom {
	background-color:#D5D7A9;
	clear:left;
	height:100px;
}
.headerbottomleft {
	width:253px;
	float:left;
	margin-left:24px;
}
.headerbottomright {
	float:left;
}
.userlogindiv {
	margin-top:20px;
}
.logindiv {
	margin-bottom:10px;
}
.logindiv input {
	margin-left:23px;
	
}

/*NAV*/
ul.pureCssMenu ul {
    display: none
}

ul.pureCssMenu li:hover > ul {
    display: block
}

ul.pureCssMenu ul {
    position: absolute;
    left: -1px;
    top: 98%;
    z-index: 1001
}

ul.pureCssMenu ul ul {
    position: absolute;
    left: 100%;
    top: 0px;
}

ul.pureCssMenu, ul.pureCssMenu ul {
    margin: 0px;
    list-style: none;
    padding: 0px 3px 3px 0px;
}

ul.pureCssMenu table {
    border-collapse: collapse
}

ul.pureCssMenu {
    display: block;
    zoom: 1;
    position: absolute;
    left: 100;
    top: 200;
}
* HTML ul.pureCssMenu {
    position: absolute
}

ul.pureCssMenu ul {
    width: 260px;
    filter: alpha(opacity = 90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: .9;
}

ul.pureCssMenu ul ul {
    filter: alpha(opacity = 99);
    -moz-opacity: 0.99;
    -khtml-opacity: 0.99;
    opacity: .99;
}
}

ul.pureCssMenu li {
    display: block;
    margin: 3px 0px 0px 3px;
    font-size: 0px;
}

.submenu .pureCssMenui {
    margin: 0px;
}

ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
    outline-style: none;
}

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
    display: block;
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
    padding: 4px;
    _padding-left: 0;
    font: normal 11px Verdana;
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.headertop ul.pureCssMenu a, .headertop ul.pureCssMenu li.dis a:hover, .headertop ul.pureCssMenu li.sep a:hover {
    font-size: 12px;
}

ul.pureCssMenu span {
    overflow: hidden;
}

ul.pureCssMenu li {
    float: left;
}

#block_2 ul.pureCssMenu li {
    float: none;
}

ul.pureCssMenu ul li {
    float: none;
}

ul.pureCssMenu ul a {
    text-align: left;
    white-space: nowrap;
}

ul.pureCssMenu li.sep {
    text-align: left;
    padding: 0px;
    line-height: 0;
    height: 100%;
}

ul.pureCssMenu li.sep span {
    float: none;
    padding-right: 0;
    width: 3;
    height: 100%;
    display: inline-block;
    background-color: #CECECE;
    background-image: none;
}

ul.pureCssMenu ul li.sep span {
    width: 100%;
    height: 3;
}

ul.pureCssMenu li:hover {
    position: relative;
}

ul.pureCssMenu li:hover > a {
    color: #FFFFFF;
    text-decoration: none;
}

ul.pureCssMenu li a:hover {
    position: relative;
    color: #FFFFFF;
    text-decoration: none;
}

ul.pureCssMenu li.dis a {
    color: #AAAAAA !important;
}

ul.pureCssMenu img {
    border: none;
    float: left;
    _float: none;
    margin-right: 4px;
    width: 24px;
    height: 24px;
}

ul.pureCssMenu ul img {
    width: 16px;
    height: 16px;
}

ul.pureCssMenu img.over {
    display: none
}

ul.pureCssMenu li.dis a:hover img.over {
    display: none !important
}

ul.pureCssMenu li.dis a:hover img.def {
    display: inline !important
}

ul.pureCssMenu li:hover > a img.def {
    display: none
}

ul.pureCssMenu li:hover > a img.over {
    display: inline
}

ul.pureCssMenu a:hover img.over, ul.pureCssMenu a:hover ul img.def, ul.pureCssMenu a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover a:hover img.over {
    display: inline
}

ul.pureCssMenu a:hover img.def, ul.pureCssMenu a:hover ul img.over, ul.pureCssMenu a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover a:hover img.def {
    display: none
}

ul.pureCssMenu a:hover ul, ul.pureCssMenu a:hover a:hover ul, ul.pureCssMenu a:hover a:hover a:hover ul {
    display: block
}

ul.pureCssMenu a:hover ul ul, ul.pureCssMenu a:hover a:hover ul ul {
    display: none
}

ul.pureCssMenu span {
    display: block;
    background-image: url(./images/arrow_sub5.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 14px;
}

ul.pureCssMenu ul span, ul.pureCssMenu a:hover table span {
    background-image: url(./images/arrow_sub2.gif)
}

ul.pureCssMenu ul li:hover > a span {
    background-image: url(./images/arrow_sub5.gif);
}

ul.pureCssMenu table a:hover span, ul.pureCssMenu table a:hover a:hover span, ul.pureCssMenu table a:hover a:hover a:hover span {
    background-image: url(./images/arrow_sub5.gif)
}

ul.pureCssMenu table a:hover table span, ul.pureCssMenu table a:hover a:hover table span {
    background-image: url(./images/arrow_sub2.gif)
}

.headertop ul.pureCssMenu {
    z-index: 1000
}


.headertop .nav {
    background-color: #C2C7AA;
    color: black;
    width: 1000px;
	height:28px;
}

.headerbottom .nav {
    background-image: url(/templates/default/images/bottom_nav.png);
    background-repeat: repeat-x;
    width: 800px;
    margin-left: 1px;
	height:28px;
}



.headertop .submenu a {
    background-image: url(/templates/default/images/topnav.png);
    height: 15px;
    text-align: center;
    width: 130px;
    z-index: 1000;
}

.headertop .submenu li {
    width: 130px;
}

.headertop .submenu {
    z-index: 1000;
}

#dropdown li {
    text-align: left;
}

#dropdown { *margin-left:
    -60px;
}

/*Main Content*/
.main_site_parent #block_1{
	margin-left:500px;
	width:500px;
}
.main_site_parent #block_2 {
	width:500px;
	border-right:none;
}
#maincontent {
	padding:5px;
	margin-left:10px;
	margin-right:10px;
}
#block_2 #maincontent {
	margin:10px;
	margin-top:0px;
}
#block_2 p {
	margin:0px;
}
/*Block 1*/
h2 {
	margin-left:10px;
	clear:left;
}
h3 {
	font-size:20px;
	padding-top:10px;
}
#block_2 h3 {
	margin-left:0px;

}
#block_1 a:hover {
	color: #5BAA41;
}
.list a:visited {
	color:#004F25;
}
.list a {
	color:#004F25;
}
.list a:hover {
	color: #FDB813;
}
.listsort a:visited {
	color:#004F25;
}
.listsort a {
	color:#004F25;
}
.listsort a:hover {
	color: #FDB813;
}
.article {
	margin-bottom:5px;
	width:675px;
	margin-left:10px
}
.withimage p {
	float:left;
	width:520px;
}
.withimage img {
	float:left;
	margin-left:10px;
}
.nodetags {
	float:left;
	margin:5px;
}
.tagsdiv {
	clear:left;
}
hr {
	clear:left;
	margin-bottom:-5px;
}
.resource_title {
	font-weight:bold;
	font-size:24px;
	padding-bottom:0px;
}
/*directory*/
.listsort {
	float:left;
	margin:10px;
}
.sortedby {
	clear:left;
	margin-left:10px;
	margin-bottom:5px;
}
.directorylist {
	clear:left;
	margin-left:40px;
	height:50px;
}
.directorylist .list {
	width:320px;
	float:left;
}
/*tour*/
.googleearth {
	background-color:#FFF;
	width:685px;
	height:371px;
}
/*imagegallery*/
.photogallerytitle {
	margin-bottom:10px;
}
.image {
	float:left;
	width:150px;
	height:150px;
}
/*Block 2*/

#block_2 a:visited {
	color:#004F25;
}
#block_2o a {
	color:#004F25;
}
#block_2 a:hover {
	color: #FFF;
}
.tagmenu a {
	color: #004F25;
}
.map {
	background-color:#FFF;
	width:270px;
	height:190px;
}
.tags {
}
.tagsmenu ul {
	list-style:none;
}
.tagsmenu a {
	text-decoration:none;
}
.tagsmenu a:visited {
}
.directory .search {
	margin-left:10px;
}
.tag_description {
	margin-left:10px;
}
.resource_gallery {
	margin:5px;
}
.resource_tags {
	margin:5px;
}
.resource_text {
	margin:5px;
	margin-bottom:10px;
	margin-top:0px;
}
.leftdivcontent .resource_text{
	font-size:13px;}
hr {
	margin-top:5px;
	margin-bottom:10px;
}
.tag_remove_listing {
	margin-bottom:5px;
}
.Tagline {
	margin-left:10px;
}
.leftdiv {
	float:left;
	width:462px;
	height:542px;
	margin-left:15px;
	background-image:url(/templates/default/images/AgMastersbackground.png)
}
.rightdiv {
	float:left;
	width:465px;
	height:542px;
	margin-left:26px;
	background-image:url(/templates/default/images/cornsoybackground.png);
	background-repeat:no-repeat;
	margin-top:10px;



}
.leftdivcontent {
	margin-top:220px;
	margin-left:30px;
	color:white;
	font-size:18px;
}
.rightdivcontent {
	margin-top:320px;
	padding-top:5px;
	padding-bottom:5px;
	color:black;
	font-size:18px;
	height:195px;
	width:450px;
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	background-color:white;
	font-weight:bold;
}
.corn_soybean .classicheadlogo {
	background-image:url(/templates/default/images/cornsoyheader.png);
	background-repeat:no-repeat;
}
.mainpage .classicheadlogo {display:none;}
.classicheaderbottom {
	display:none;
}
.soybeanclassic #header, .illinois_corn_and_soybean_classic #header {
	display:block;
	height:201px;
	background-image:url(/templates/default/images/CSBClassicheader.gif);
}
.soybeanclassic .classicheadlogo, .illinois_corn_and_soybean_classic .classicheadlogo {
	display:block;
	padding:20px;
}
.soybeanclassic #classicnavcontainer, .illinois_corn_and_soybean_classic #classicnavcontainer{
	display:block;
	
	background:#3A3A3A;
	margin-top:5px;
	margin-top:7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	
	text-decoration:none;

	}
#classicnavcontainer a, .illinois_corn_and_soybean_classic #classicnavvontainer a{
	color:white;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid white;
	border-left:1px solid white;
	font-size:17px;
	margin-left:-5px;}
#classicnavcontainer a:visited, .illinois_corn_and_soybean_classic #classicnavcontainer a:visited{
	color:white;
}
#classicnavcontainer, .illinois_corn_and_soybean_classic #classicnavcontainer {
	display:none;
}
#classicheaderbottom, .illinois_corn_and_soybean_classic #classicheaderbottom {
	display:none;
}
.soybeanclassic #classicheaderbottom, .illinois_corn_and_soybean_classic #classicheaderbottom {
	display:block;
	position:absolute;
    top:219px;
    left:8px;
    font-size:20px;
    color:#3A3A3A;
    }

#conference_featured_presentation
{
 display:none;
}

.agmasters_2010_parent #conference_featured_presentation
{
 display:block;
}

.agmasters.headlogo {
	display:none;
}
.agmastersheaderbottom {
	display:none;
}
.agmasters_2010 #header {
	display:block;
	background-image:url(/templates/default/images/agmasterheader.jpg);
	background-repeat:no-repeat;
	height:185px;
}
.agmasters_2010 .agmastersheadlogo {
	display:block;
	padding:20px;
}
.agmasters_2010 .program #agmastersnavcontainer {margin-top:4px;}
.agmasters_2010 #agmastersnavcontainer {
	display:block;
	padding-left: 11px;
	background:#3A3A3A;
	margin-top:-80px;
	padding-top:5px;
	padding-bottom:34px;
	}
	
.agmasters_2010 h3 a:visited {
	color:#004483;
	
}
.agmasters_2010 #block_2 .Contact_Row{
	width:230px;
}
	
.OneColumn #agmastersnavcontainer {
	display:block;
	padding-left: 11px;
	background:#3A3A3A;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:34px;
	}
.program_track_time {color:black;}
#agmastersnavcontainer a{
	color:white;
	padding-left:8px;
	padding-right:15px;
	
	border-left:1px solid white;
	font-size:17px;
	text-decoration:none;
	margin-left:-5px;}
#agmastersnavcontainer a:visited{
	color:white;
}
#agmastersnavcontainer {
	display:none;
}
#agmastersheaderbottom {
	display:none;
}
.agmasters_2010 #agmasters_headerbottom {
	display:block;
	position:absolute;
    top:142px;
    left:17px;
    font-size:23px;
    color:white;
    
	
}

.agmasters_2010 .homeheader{display:none;}

.agmasters_2010 .ses_drag {
}

.agmasters_2010 .droppable-hover {
	padding: 5px;
	background-color: #92b9e8;
}

.agmasters_2010 legend {
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
}

.agmasters_2010 th {
	text-align: left;
	color: #FFF;
	font-size:12px;
}

.agmasters_2010 styledtable {
	empty-cells: show;
	font-family:sans-serif;
	* width:660px;
	
	
}
.agmasters_2010 .styledtable a{text-decoration:none;
color:#1F1F1F;}

.agmasters_2010 .styledtable td {
	
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	font-size:11px;
	padding-left:5px;
	padding-top:7px;
	background-color:white;
	
	
}


.agmasters_2010 .styledtable th {
	padding: 5px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color:#5BAA41;
}

.agmasters_2010 .row1 { background: #eed; }
.agmasters_2010 .row0 { background: #fff; }

.agmasters_2010 hr {
	height: 0;
	border: none;
	border-bottom: 1px solid silver;
	margin: 5px 0 10px 0;
}

.agmasters_2010 button {
	width: auto;
	overflow: visible;
	padding: 4px 10px 3px 7px; /* IE6 */
	margin-top: 5px;
	text-decoration: none;
	line-height: 130%;
	cursor: pointer;
}

.agmasters_2010 button[type] {
	padding: 5px 10px 5px 7px; /* Firefox */
	line-height: 17px; /* Safari */
}

.agmasters_2010 button img {
	width: 16px;
	height: 16px;
	margin: 0 3px -3px 0 !important;
	padding: 0;
	border: none;
}

.agmasters_2010 img {
	border: none;
}

.agmasters_2010 .icon {
	margin-bottom: -3px;
}

.agmasters_2010 form {
	margin: 0;
	padding: 0;
}
.agmasters_2010 .presentationcontainer { margin-bottom:10px;}

.agmasters_2010 .moderator { font-size:10px;
             color:#8F8F8F;
			 margin-top:-10px;
			 
}
.agmasters_2010 .moderator a{color:#8F8F8F;}

.agmasters_2010 .presentationauthor {padding-top:5px; font-size:12px; float:left;}
.agmasters_2010 .presentationauthor a {color:#004483;}
.agmasters_2010 .presentationtitle{ font-style: italic; font-weight:bold;
font-size:15px;
                    }
					 
.agmasters_2010 .presentationtitle a{ color:1F1F1F;}					 

.agmasters_2010 .change {font-size:10px;}
.agmasters_2010 .styledtable{width:100%;}
.agmasters_2010 .tooltips{background-color:#5BAA41; padding:5px;}
.agmasters_2010 h4{display:block; font-size:15px; margin-top:12px;}
.agmasters_2010 h5 a{font-size:13px; margin-top:7px;}
.404 .notfound a{color:white;}
.404 .notfound a:visited {color:white;}
.agmasters_2010.tooltips{ display:none;}
.agmasters_2010 .presentstitle{margin-top:10px; font-weight:bold;}
.agmasters_2010 .speakerimage{float:left; margin-right:10px; margin-top:10px;}
.agmasters_2010 .speakercontactinfo a:visited{color:#004483;}
.agmasters_2010 .speakercontactinfo p{clear:left;}
.agmasters_2010 .speakerbio{clear:left;}
.speakercontactinfo{float:left; margin-bottom:20px;}

soybeanclassic .droppable-hover {
	padding: 5px;
	background-color: #92b9e8;
}

soybeanclassic legend {
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
}

soybeanclassic th {
	text-align: left;
	color: #FFF;
	font-size:12px;
}

.soybeanclassic styledtable {
	empty-cells: show;
	font-family:sans-serif;
	* width:660px;
	
	
}
.soybeanclassic .styledtable a{text-decoration:none;
color:#1F1F1F;}

.soybeanclassic .styledtable td {
	
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	font-size:11px;
	padding-left:5px;
	padding-top:7px;
	background-color:white;
	
	
}


.soybeanclassic .styledtable th {
	padding: 5px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color:#5BAA41;
	color:white;
}

.soybeanclassic .row1 { background: #eed; }
.soybeanclassic .row0 { background: #fff; }

.soybeanclassic hr {
	height: 0;
	border: none;
	border-bottom: 1px solid silver;
	margin: 5px 0 10px 0;
}

.soybeanclassic button {
	width: auto;
	overflow: visible;
	padding: 4px 10px 3px 7px; /* IE6 */
	margin-top: 5px;
	text-decoration: none;
	line-height: 130%;
	cursor: pointer;
}

.soybeanclassic button[type] {
	padding: 5px 10px 5px 7px; /* Firefox */
	line-height: 17px; /* Safari */
}

.soybeanclassic button img {
	width: 16px;
	height: 16px;
	margin: 0 3px -3px 0 !important;
	padding: 0;
	border: none;
}

.soybeanclassic img {
	border: none;
}

.soybeanclassic .icon {
	margin-bottom: -3px;
}

.soybeanclassic form {
	margin: 0;
	padding: 0;
}
.soybeanclassic .presentationcontainer { margin-bottom:10px;}

.soybeanclassic .moderator { font-size:10px;
             color:#8F8F8F;
			 margin-top:-10px;
			 
}
.soybeanclassic .moderator a{color:#8F8F8F;}

.soybeanclassic .presentationauthor {padding-top:5px; font-size:12px;}
.soybeanclassic .presentationauthor a {color:#004483;}
.soybeanclassic .presentationtitle{ font-style: italic; font-weight:bold;
font-size:15px;
                    }
					 
.soybeanclassic .presentationtitle a{ color:1F1F1F;}					 

.soybeanclassic .change {font-size:10px;}
.soybeanclassic .styledtable{width:100%;}
.soybeanclassic .tooltips{background-color:#5BAA41; padding:5px;}
.soybeanclassic h4{display:block; font-size:15px; margin-top:12px;}
.soybeanclassic h5 a{font-size:13px; margin-top:7px;}
.soybeanclassic.tooltips{ display:none;}
.soybeanclassic .presentstitle{margin-top:10px; font-weight:bold;}
.soybeanclassic .speakerimage{float:left; margin-right:10px; margin-top:10px;}
.soybeanclassic .speakercontactinfo a:visited{color:#004483;}
.soybeanclassic .speakercontactinfo p{clear:left;}
.soybeanclassic .speakerbio{clear:left;}
.speakercontactinfo{float:left; margin-bottom:20px;}
.illinois_corn_and_soybean_classic .speakerimage{float:left;}
.illinois_corn_and_soybean_classic .speakercontactinfo{margin-left:10px;}
.illinois_corn_and_soybean_classic .speakerbio{clear:left}




/*CornSoyClassic footer*/



.topfoot {font-weight:bold;
padding-top:5px;
text-align:center;
padding-bottom: 10px;
}
.leftfoot {float:left;
text-align:center;
width:235px;
margin-left:150px;
border-right: 1px solid #3A3A3A;}
.centerfoot {float:left;
text-align:center;
width:235px;
border-right: 1px solid #3A3A3A;}
.soybeanclassic .centerfoot{border:none;}

.rightfoot {float:left;
text-align:center;
width:235px;
}

.resource_text p {font-size: 15px;}
.resource_text p a {text-decoration:none; color:#3A3A3A;}
.home .leftdivcontent .resource_text p{font-size:17px; margin-top:7px;}
#maincontent {padding-top:30px;}
.session{display:none;}
.home #header {height:50px;}

#insidefooter{
	margin:0 auto;
position:relative;
width:1000px;
}
.leftfoot {display:block;}
.soybeanclassic .leftfoot  {display:none;}
.rightfoot {display:block;}
.soybeanclassic .rightfoot  {display:none;}
.soybeanclassic .centerfoot {margin-left:435px;}
.soybeanclassic .topfoot {margin-left: 305px;}
.soybeanclassic .AgSponsor {display:none;}
.AgSponsor {display:block;}
.home .centerfoot {display:none;}
.home .leftfoot {display:none;}
.home .rightfoot {display:none;}
.home .topfoot {margin-left:295px;}


.AgHome .topfoot {display:block;}
.speakerlink{display:none;}
.speaker_bio{margin-top:10px;}

.speaker_address{display:none;}
.speaker_title{display:none;}
.sponsor_image{margin-top:20px;}
.sponsor_questions{margin-top:10px;}
#leftfoot {position:absolute; bottom: 50px; text-align: center; left: 80px;}
.twtr-widget h3{color:white;}
.home a:hover{color:white;}
#block_2 #leftfoot{position:inherit; padding-top:30px;}