body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	margin-top:10px;
	line-height:200%;
}

h1 {
	color:#005595;
	font-size:21px;
	margin-bottom:2px;
	font-weight:normal;
}

h2 {
	color:#005595;
	font-size:18px;
	margin-bottom:0px;
	font-weight:normal;
}

h3 {
	color:#005595;
	font-size:14px;
	margin-bottom:0px;
}

h4 {
	color:#005595;
	font-size:12px;
	margin-bottom:0px;
}

p { font-size:11px; color:#666;}

a, a:link{
	color:#005595;
	text-decoration:none;
}
a:visited{color:#005595;}
a:hover, a:active, a:focus{
	color:#005595;text-decoration:underline;}

ul {color:#555555;font-size:11px;margin-left:1.5em;}
li {color:#555555;font-size:11px;}

img{border:none;}

#container {
	width:980px;
	margin:0px auto;
	position:relative;
	padding:0px 10px 0px 10px;
}

#header {height:94px; padding-bottom:24px;}








#content {
color:#666666;
font-size:11px;
}
#contentLeft{float:left;width:470px;padding-right:20px;}
#contentRight{float:right;width:470px;padding-left:20px;}

#happy{float:left; width:294px; right-left:15px; padding-top:0px; cursor: pointer;line-height:128%;}
#happy h1{line-height:125%; font-size:16px;}

#programs {clear:both; padding-top:35px; width:980px;}

.box1 {width:472px; height:142px; background:url(../images/bkgd_box1.png); float:left;cursor:pointer;} 
.box_title {clear:left;float:left; width:130px; line-height:10px; font-size:9px; padding-top:9px; padding-left:21px; color:#0e5f9b;}
.box_text {margin-left:181px; margin-right:40px;padding-top:40px;line-height:16px; font-size:11px; text-align:left;}
.box1 .box_text a, .box1 .box_text a:link{color:#005595;}
.box2 .box_text a, .box2 .box_text a:link{color:#4f6f19;}

.box2 {width:472px; height:142px; background:url(../images/bkgd_box1.png); float:right;}
.box1 .box2_text {clear:left;float:left; width:130px; line-height:10px; font-size:9px; padding-top:9px; padding-left:36px; color:#4f6f19;cursor:pointer;}
.box2 .box2_text {clear:left;float:left; width:150px; line-height:10px; font-size:9px; padding-top:9px; padding-left:15px; color:#4f6f19;cursor:pointer;}


#programs .box {float:left; display:block; width:334px; height:126px; background:url(../images/bkgd_box_logos.gif); padding-left:78px; padding-right:78px; padding-top:20px; font-size:11px;  cursor: pointer;}
#programs .seeds {float:left; display:block; width:364px; height:126px; background:url(../images/bkgd_box_logos.gif); padding-left:78px; padding-right:48px; padding-top:20px; font-size:11px;  cursor: pointer;}
#programs .float {float:left; display:block;}
#programs .text_float {float:left; display:block; height:105px; width:192px;}
#programs .text_float_seeds {float:left; display:block; height:105px; width:220px;}
#programs .text_blue {font-size:11px; color:#0e5f9b; font-weight:bold; font-style:italic;}
#programs .text_green {font-size:11px; color:#4f6f19; font-weight:bold; font-style:italic;}

.correlations_states_box {padding-bottom:50px; font-size:14px;}
.correlations_states_text {float:left; display:block; padding-right:12px;}
.correlations_states_text a:link {color:#0e5f9b; text-decoration:none;}
.correlations_states_text a:visited {color:#0e5f9b; text-decoration:none;}
.correlations_states_text a:active {color:#0e5f9b; text-decoration:underline;}
.correlations_states_text a:hover {color:#0e5f9b; text-decoration:underline;}

#bottomnav {clear:both; padding-top:15px; font-size:11px; color:#666666; line-height:120%;}
#bottomnav li {
background-image:url(../images/arrow_blue.png);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 14px;
}
#bottomnav ul {list-style-type: none;padding: 0;margin: 0;}
#bottomnav ul .gray{background-image:url(../images/arrow_gray.png);
background-repeat: no-repeat;
background-position: 0 3px;}

.bottomnav_box1 {float:left; display:block; width:149px; height:134px; background:url(../images/box_1.gif) no-repeat; padding-top:12px; padding-left:7px; padding-right:7px; text-align:left;}
.bottomnav_box1 a, .bottomnav_box1 a:link{color:#0867AB;}
.bottomnav_box2 {float:left; display:block; width:149px; height:146px; background:url(../images/box_2.gif) no-repeat; padding-left:7px; padding-right:7px; text-align:left; cursor: pointer;}
.bottomnav_box2_text {height:61px; padding-top:12px;}
.bottomnav_box2_title {font-size:11px; color:#0e5f9b; font-weight:bold;}
.bottomnav_box3 {float:left; display:block; width:476px; height:134px; background:url(../images/bkgd_box_logos_b.gif) no-repeat; padding-top:12px; padding-left:7px; padding-right:7px; text-align:left;}

#footer{clear:both; padding-top:15px;font-size:11px;color:#9d9d9e;}
#footerLinks {
	font-family:Arial, Helvetica, sans-serif;
	color:#9d9d9e;
}
#footer a {
	padding:2px 15px;
	text-decoration:none;
	color:#9d9d9e;
}
#footer a:hover, a:active, a:focus{
	color:#9d9d9e;text-decoration:underline;}

/* aMember cells */
.vedit td{
	text-align:left;
	padding-bottom:20px;
	vertical-align:top;
}.vedit th{
	text-align:right;
	padding-bottom:20px;
	vertical-align:top;
	padding-right:10px;
}

.powered{font-size:10px;text-align:center;}
@charset "utf-8";
/* CSS Document */

#SwAN{clear:right;float:right;width:180px;margin:0px 0px 30px 30px;border:none;font-size:11px;color:#666666;}
#SwAN div.CollapsiblePanelTab{padding:5px;font-size:11px;margin:0px;border:none;color:#666;}
#SwAN p{margin:10px;}

#pageFocus{
	 float:right;
	 width:508px;
	 height:330px;
	 text-align:center;
	 margin:0px 0px 0px 40px;
	 clear:right;
}
#pageText{
margin-left:190px;
padding-left:20px;
min-height:450px;
padding-top:30px;
}
#productText{left:520px;width:270px;float:left;}
#productFocus{float:left;width:480px;text-align:center;}
#productSwAN{float:right;width:180px;margin:0px 0px 30px 30px;border:none;font-size:11px;color:#666666;}
#leftNavs{width:150px;float:left;background:repeat-y url(../images/bkgd-leftNavs.gif) 204px 139px;padding-bottom:20px; padding-right:40px; margin-bottom:20px;line-height:130%;}
#leftNavs p{margin:5px 0px;}
#leftNavs ul{
	margin-top:0px;
}
#leftNavs h2{
	color:#666;
	font-size:12px;
	font-weight:bold;
}
#leftNavs p{margin:5px 0px 5px 10px;}
#leftNavs p.navTitle{padding-top:15px;margin:20px 0px 5px 0px;font-weight:bold;font-size:12px;}



.year{border-top:1px solid #F5A01A;padding-top:20px;padding-bottom:30px;padding-left:140px;margin-top:0px;position:relative;line-height:120%;}
.year img{position:absolute;left:0px;top:12px;}

.event_table{
	border-collapse:collapse;
	border:1px dashed #000000;

}
.event_table .header{
	background-color:#6699CC;
	color:white;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	font-weight:bold;
	

}

.event_table .header td{
	padding:2px;
}
	

.event_table .description{
	background-color:#FFFFFF;
	color:black;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	

}

.event_table .description div{
	
	overflow:hidden;
	padding:5px;

}

.event_table .description div p{
	
	font-size:12px; 
	color:black;
	line-height:18px;
	
	

}

.highlighted{
	text-decoration:none;
	font-weight:bold;
	
}

.highlighted:hover{
	text-decoration:none;
	color:#F7A219;
	font-weight:bold;
}

/*   PRODUCTS PAGE STYLES     */
.relatedThumb{
float:left;
margin:2px;
}
.thumbTable{
	 width:100px;height:100px;border:none;position:relative;
}
.thumbInfo{
display:none;
position:absolute;
width:130px;
height:130px;
overflow:hidden;
background:white;
border:1px solid #cccccc;
font-size:10px;
line-height:130%;
left:100px;
color:#000;
}
.thumbInfo p, .thumbInfo ul li{color:#000;}
.thumbInfo .thumbTitle{width:110px;background:#CCC;color:#000000;font-size:10px;padding:10px;}
.thumbInfo .thumbText{padding:10px;}

.paragraphIntro{font-weight:bold;
	color:#005595;}