@charset "utf-8";
/* CSS Document */

body, div, p, td { font-family:Helvetica, Arial, Verdana,  sans-serif; font-size:13px; color:#000000;}
p { margin:10px 0px 10px 0px;}

body {margin:5px; background-color:#b3b3b3;}
.text {padding:0px 25px 20px 25px; text-align:left;}

h1 {font-size:27px; color: #69b037; font-weight:normal; margin-top:0px;}
h2 {font-size:18px; color: #0296c6; font-weight:normal;  }
h3 {font-size:16px;}
h4 {font-size:15px; color:#333; text-align:left;}
.head { border-bottom:3px solid #95b8ce; margin:15px 0px 0px 0px; padding:0px 0px 3px 0px;}
.bodyText {padding:0px 10px 10px 10px; line-height:18px;}

.title {font-weight:bold;}

ul {padding-left:30px;}
li {margin-top:5px; text-align:left;}

ul.speakers {margin-top:5px; margin-bottom:5px;}
ul.speakers li {margin:3px 0px 2px 0px;}

a:link, a:active, a:visited {color: #0066cc; }
a:hover {color: #022b54;}

a:snavlink, a:snavactive, a:snavvisited {color: #356692;}
a:snavhover{color: #356692;}

.sponsors { border-bottom:dashed 2px #98dff6; padding:20px 0px 20px 0px;}
.sponsorsText { border-bottom:dashed 2px #98dff6; padding:20px 0px 20px 20px;}
.sponsorLogo {float:right; margin:10px 0px 15px 25px;}
.sponsorLogoSide {margin:25px 0px 10px 0px; text-align:center;}


/* body table styles */
td.bodyRight {background: url(../images/grad_right.gif) left repeat-y;}
td.bodyLeft {background:url(../images/grad_left.gif) left repeat-y;}
.leftBody { padding:30px 20px 20px 30px; line-height:20px; text-align:justify;}
.coverageBody { padding:30px 30px 20px 30px; line-height:20px; text-align:left;}
.sbarSched {background-color:#f3f193; padding:0px 3px 0px 17px; text-align:left;}
.sbarReg {padding:15px 0px 10px 0px; text-align:center;}

.tHeadGreen {color:#FFF; background:url(../images/td_bkgd_green.gif) top repeat-x; padding:10px 0px 5px 5px; font-size:14px;}
.tHeadltBlue {color:#FFF; background:url(../images/td_bkgd_ltBlue.gif) top repeat-x; padding:10px 0px 5px 5px; font-size:14px;}
.tHeaddrkBlue {color:#FFF; background:url(../images/td_bkgd_drkBlue.gif) top repeat-x; padding:10px 0px 5px 5px; font-size:14px;}
td.agenda { border-bottom:1px solid #bcbcbc; padding:3px 8px 3px 5px; border-top:1px solid #ffffff; }

.speakerPhoto {float:left; margin:5px 15px 0px 0px;}


.snavBox {margin-left:5px;}
a.snav:link, a.snav:active, a.snav:visited { font-size:11px; color:#356692; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-top:1px dashed #8baccb; text-align:left; font-weight:normal; background-color:#c2d6e4;}
a.snav:hover {color:#356692; background-color:#e2edf5;}
a.snavActive { font-size:11px; color:#356692; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-top:1px dashed #8baccb; text-align:left; font-weight:normal;}

a.snavH:link, a.snavH:active, a.snavH:visited { font-size:15px; color:#ffffff; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; text-align:left; font-weight:bold; background:url(../images/snavH_bkgd.gif) top no-repeat;}
a.snavH:hover {color:#ffffff; background-image:url(../images/snavH_bkgd_active.gif) top no-repeat;}
.snavHActive { font-size:15px; color:#ffffff; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-bottom:1px dashed #c7cd5b; text-align:left; font-weight:bold; background:url(../images/snavH_bkgd_active.gif) top no-repeat;}
a.snavHT:link, a.snavHT:active, a.snavHT:visited { font-size:15px; color:#ffffff; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; text-align:left; font-weight:bold; background:url(../images/snavH_bkgd_T.gif) top no-repeat;}
a.snavHT:hover {color:#ffffff; background:url(../images/snavH_bkgd_active_T.gif) top no-repeat;}
.snavHTActive { font-size:15px; color:#ffffff; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-bottom:1px dashed #c7cd5b; text-align:left; font-weight:bold; background:url(../images/snavH_bkgd_active_T.gif) top no-repeat;}

.footerBox {border-top:#ffffff 1px dashed; font-size:12px; color: #847253; text-align:center; padding:8px; font-family: Georgia, "Times New Roman", Times, serif; margin-top:10px;}
a.footer:link, a.footer:active, a.footer:visited {color: #847253; text-decoration:none; margin:0px 10px 0px 10px; }
a.footer:hover {color: #4a3c24;}
.copyright { border-top:#ffffff 1px dashed; color:#847253; text-align:center; padding:10px 0px 10px 0px; font-size:11px; font-family: Georgia, "Times New Roman", Times, serif;}

/* Home */
.season {margin-top:5px;}
.recipeHome { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-top:45px; margin:0px 150px 0px 15px; text-align:left; color:#000000; line-height:18px;}

/* Products */
.availabilityBox {background:#ded7be; padding:15px; text-align:center;}
.month-label { font-family:Georgia, "Times New Roman", Times, serif;
  text-transform:  uppercase;
  color: #7d7a70;
  padding-bottom: 2px;
  font-size: 12px;
  text-align: right;
  padding-right: 10px;
  font-weight:bold;}
.availability-label {
  font-size: 11px;
  text-transform: uppercase;
  color: #2c597d;
  text-align: right;
  padding-right: 10px;
  font-weight:bold;
}
.download {padding:5px; text-align:center;}
.nutritionHead {padding:5px; text-align:center;}
.serving {text-align:center; padding:5px;}
.row1 {background-color:#e3ddc7;}
.row2 {}

/* About */
.aboutTable {line-height:16px; color:#291300;}
.aboutTableHead{font-size:12px; color: #356692; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:10px 0px 5px 0px; }

/* About */
.prHead {font-size:13px; color: #356692; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.prDate {font-style:italic; font-weight:bold;}


/* HR styles */
#white { background-color:#ffffff; color:#FFFFFF; border:0px; height:1px; margin-top:10px; margin-bottom:5px;}
#tan {  border:1px solid #cdcaad; height:0px; margin-top:15px; margin-bottom:15px;}
#darkgrey { background-color:#989287; color:#989287; border:0px; height:1px; margin-top:10px; margin-bottom:5px;}
#grey { background-color:#cccccc; color:#cccccc; border:0px; height:1px; margin-top:10px; margin-bottom:5px;}

/* VIDEO styles */
p.videoHead{
	font-size:15px; 
	color: #0296c6;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	margin:10px 0 0 0 ;
}
p.videoText{
	margin:3px 0 10px 0; 
	text-align:justify;
}
.left_floated_pics{
	margin:10px 20px 10px 0px;
	float:left;
}

.border_btm{
	border-bottom:#efefef 1px solid;
	height:1px;
	line-height:1px;
	margin:15px 0;
}
