/*  Nutrition Explorations Redevelopment  */
/*  Cascading Style Sheet: Educators  */


/*  Universal Elements  */
body      { background-color: #FFF; margin: 0px; padding: 0px; font-family: verdana, arial; font-size: 11px;}
p         { font-family: verdana, arial; font-size: 11px; color: #000; line-height: 17px; }
li        {line-height: 17px; font-family: verdana, arial; font-size: 11px;}
ol li        {padding:0 0 10px 0;}
ol li ul li {padding:10px 0 0 0;}

a:link    { color: #F48F21; text-decoration: none; }
a:active  { color: #F48F21; text-decoration: none; }
a:visited { color: #F48F21; text-decoration: none; }
a:hover   { color: #F48F21; text-decoration: underline; }

/*a:link    { color: #62A108; text-decoration: none; }
a:active  { color: #62A108; text-decoration: none; }
a:visited { color: #62A108; text-decoration: none; }
a:hover   { color: #62A108; text-decoration: underline; }*/

a.foot:link    { color: #3A4850; text-decoration: none; }
a.foot:active  { color: #3A4850; text-decoration: none; }
a.foot:visited { color: #3A4850; text-decoration: none; }
a.foot:hover   { color: #3A4850; text-decoration: underline; }

a.pyramidlink:link    { color: #000; text-decoration: none; }
a.pyramidlink:active  { color: #000; text-decoration: none; }
a.pyramidlink:visited { color: #000; text-decoration: none; }
a.pyramidlink:hover   { color: #000; text-decoration: underline; }


/*  Header Elements  */
.headertitle  { background-color: #F7A025; width: 637px; padding: 0px; }
.headerlogo   { background: url(http://www.nutritionexplorations.com/images/educators/header-bg2.gif) #F7A025 repeat-x; width: 637px; padding: 0px; }
.headerimage { background: url(http://www.nutritionexplorations.com/images/educators/header-bg.gif) #FED78E repeat-x; width: 140px; padding: 0px; }
.headerbg    { background: url(http://www.nutritionexplorations.com/images/educators/header-bg.gif) #FED78E repeat-x; width: 100%; }

.navcolumn { background: url(http://www.nutritionexplorations.com/images/educators/header-navline.gif) #FEF0CA repeat-y; width: 178px; }
.auxcolumn { background-color: #FED78E; width: 459px; }

.auxcell   { background-color: #FED78E; }

.searchbox { font-family: verdana, arial; font-size: 9px; color: #000; padding: 0px; width: 76px; }
.searchbut { border-style: none; border-width: 0px; }

.selectbox { font-family: verdana, arial; font-size: 11px; color: #F48F21; background-color: #FEEDBF; font-weight: bold; padding: 0px; }

.formbox   { font-family: verdana, arial; font-size: 10px; color: #000; padding: 0px; width: 165px; margin-top: 3px; margin-bottom: 7px; }
.formbox2  { font-family: verdana, arial; font-size: 10px; color: #000; padding: 0px; width: 165px; }
.textbox   { font-family: verdana, arial; font-size: 10px; color: #000; padding: 0px; width: 280px; height: 75px; margin-top: 3px; margin-bottom: 7px; }

.reviewbox { font-family: verdana, arial; font-size: 10px; color: #000; padding: 0px; width: 320px; } 

.boxtd     { font-family: verdana, arial; font-size: 11px; color: #000; line-height: 17px; }
.boxsmall  { position: absolute; top: 42px; left: 422px; width: 210px; height: 73px; background: url(http://www.nutritionexplorations.com/images/educators/header-box-small.gif) #FED78E no-repeat; padding: 0px; margin: 0px; }
.boxmed    { position: absolute; top: 42px; left: 361px; width: 271px; height: 73px; background: url(http://www.nutritionexplorations.com/images/educators/header-box-med.gif) #FED78E no-repeat; padding: 0px; margin: 0px; }
.boxlarge  { position: absolute; top: 42px; left: 317px; width: 315px; height: 73px; background: url(http://www.nutritionexplorations.com/images/educators/header-box-large.gif) #FED78E no-repeat; padding: 0px; margin: 0px; }


/*  Body Elements  */
.maincolumn  { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 394px; }
.sidecolumn  { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 154px; }
.spreadcol   { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 568px; }
.spreadcol2  { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 510px; }
.guttercol   { background-color: #FFF; width: 20px; }
.td          { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; }
.td2         { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; line-height: 17px; }

.pyramidcol1  { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 290px; }
.pyramidcol2  { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 250px; }

.colhead1  { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight: bold; width: 308px; }
.colhead2  { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight: bold; text-align: center; width: 60px; }
.colhead3  { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight: bold; text-align: center; width: 90px; }

.greenline { border-left: 1px solid #7AAB2F; border-top: 1px solid #7AAB2F; font-family: verdana, arial; font-size: 11px; color: #000; line-height: 17px; }
.rightline { border-right: 1px solid #7AAB2F; border-bottom: 1px solid #7AAB2F; font-family: verdana, arial; font-size: 11px; color: #000; line-height: 17px; }
.botline   { border-bottom: 1px solid #7AAB2F; font-family: verdana, arial; font-size: 11px; color: #000; line-height: 17px; }

.relinks    { line-height: 13px; color: #000; }

.foottext   { font-family: verdana, arial; font-size: 9px; color: #878787; }

.head1      { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight: bold; margin-bottom:0; padding-bottom:0; }
.head2      { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight: normal; }
.head3      { font-family: verdana, arial; font-size: 11px; color: #F48F21; font-weight: bold; }
.head4      { font-family: verdana, arial; font-size: 11px; color: #F48F21; font-weight: normal; }
.head5      { font-family: verdana, arial; font-size: 11px; color: #999999; font-weight: bold; }

.calhead, .calhead2    { background-color: #7AAB2F; }
.calhead    { background-color: #7AAB2F; border-right: 1px solid white; }

.orangetable { background-color: #F7A025; }
.orangetd1   { background-color: #FEF0CA; }
.orangetd2   { background-color: #FFFAEF; }

.calrow1    { background-color: #7AAB2F; padding: 9px; font-family: verdana, arial; font-size: 11px; color: #FFF; }
.calrow2    { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; padding: 9px; border-right: 1px solid #7AAB2F; border-left: 1px solid #7AAB2F; }

.caltable   { border-left: 1px solid #7AAB2F; }
.caltable2  { border-bottom: 1px solid #7AAB2F; }

.caldata    { background-color: #FFF; font-family: verdana, arial; font-size: 9px; color: #000; line-height: 12px; height: 110px; padding: 3px; border-right: 1px solid #7AAB2F; border-bottom: 1px solid #7AAB2F; }

.calnum     { font-family: verdana, arial; font-size: 12px; color: #F48F21; font-weight: bold; }
.calgrey    { background-color: #EEEEEE; font-family: verdana, arial; font-size: 12px; color: #666; height: 110px; padding: 3px; border-right: 1px solid #7AAB2F; border-bottom: 1px solid #7AAB2F; }

.rev1_tabL { background: url(/images/educators/review-sidebar1-tabL.gif) repeat-y #FFF; }
.rev1_tabR { background: url(/images/educators/review-sidebar1-tabR.gif) repeat-y #FFF; }
.rev1_tabM { font-family: arial, verdana; font-size: 10px; color: #000; }


/* Chef Combo Styles */
.cheftakeataste   { font-family: verdana, arial; font-size: 11px; color: #4B64C9; font-weight:bold; }
.chefnutrition    { font-family: verdana, arial; font-size: 11px; color: #96237E; font-weight:bold; }
.cheficanhelp     { font-family: verdana, arial; font-size: 11px; color: #CC5A2A; font-weight:bold; }
.chefmakeitmyself { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight:bold; }

a.cheftakeataste:link    { font-family: verdana, arial; font-size: 11px; color: #4B64C9; font-weight:normal; text-decoration: none; }
a.cheftakeataste:active  { font-family: verdana, arial; font-size: 11px; color: #4B64C9; font-weight:normal; text-decoration: none; }
a.cheftakeataste:visited { font-family: verdana, arial; font-size: 11px; color: #4B64C9; font-weight:normal; text-decoration: none; } 
a.cheftakeataste:hover   { font-family: verdana, arial; font-size: 11px; color: #4B64C9; font-weight:normal; text-decoration: underline; }

a.chefnutrition:link    { font-family: verdana, arial; font-size: 11px; color: #96237E; font-weight:normal; text-decoration: none; }
a.chefnutrition:active  { font-family: verdana, arial; font-size: 11px; color: #96237E; font-weight:normal; text-decoration: none; }
a.chefnutrition:visited { font-family: verdana, arial; font-size: 11px; color: #96237E; font-weight:normal; text-decoration: none; } 
a.chefnutrition:hover   { font-family: verdana, arial; font-size: 11px; color: #96237E; font-weight:normal; text-decoration: underline; }

a.cheficanhelp:link    { font-family: verdana, arial; font-size: 11px; color: #CC5A2A; font-weight:normal; text-decoration: none; }
a.cheficanhelp:active  { font-family: verdana, arial; font-size: 11px; color: #CC5A2A; font-weight:normal; text-decoration: none; }
a.cheficanhelp:visited { font-family: verdana, arial; font-size: 11px; color: #CC5A2A; font-weight:normal; text-decoration: none; } 
a.cheficanhelp:hover   { font-family: verdana, arial; font-size: 11px; color: #CC5A2A; font-weight:normal; text-decoration: underline; }

a.chefmakeitmyself:link    { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight:normal; text-decoration: none; }
a.chefmakeitmyself:active  { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight:normal; text-decoration: none; }
a.chefmakeitmyself:visited { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight:normal; text-decoration: none; } 
a.chefmakeitmyself:hover   { font-family: verdana, arial; font-size: 11px; color: #7AAB2F; font-weight:normal; text-decoration: underline; }

.nextpage   { font-family: verdana, arial; font-size: 11px; color: #F48F21; font-weight: normal; }
.selected   { text-decoration: underline; }
.red        { color: red; font-weight: bold; }

.review_tb  { background-color: #FEF0CA; font-family: verdana, arial; font-size: 11px; color: #000; font-weight: normal; }


/* FAQs Styles */
.faqhead { font-family: verdana, arial; font-size: 18px; color: #F7A025; font-weight: normal; line-height: 20px; }

/* Lessons Styles */
#finder {
	width:578px;
	}

#finderbody {
	margin-top:-15px;
	padding:17px;
	background: url(/images/educators/lessons/box-bg.gif) repeat-y;
	}

h1 {
	font-family:verdana, arial, sans-serif;
	font-size: 22px;
	color:#8cb63c;
	font-weight:normal;
	width:420px;
	margin-top:0;
	padding-top:0;
	}

h2 {
	font-family:verdana, arial, sans-serif;
	font-size: 17px;
	color:#8cb63c;
	font-weight:normal;
	width:400px;
	}

h3 {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
	color:#8cb63c;
	font-weight:bold;
	width:400px;
	}

b.green {
	color:#8cb63c;
	}
	
b.orange {
	color:#F48F21;
	}

ul.lessons {
	margin:0;
	padding:0 0 13px 17px;
	width:175px;
	}

ul.lessons li {
	color: #F48F21;
	}
	
ul.morelessons {
	margin:0;
	padding:0 0 13px 17px;
	width:450px;
	}
ul.morelessons li{
	padding:0 0 5px 0px;

	}

ul#takeataste {
	margin:0;
	padding:0 0 13px 17px;
	color: #4B64C9;
	line-height: 17px;
	font-family: verdana, arial; 
	font-size: 11px;
	width:175px;
	}

ul#takeataste a {
	color: #4B64C9;
	}

ul#nutritionact {
	margin:0;
	padding:0 0 13px 17px;
	color: #96237E;
	line-height: 17px;
	font-family: verdana, arial; 
	font-size: 11px;
	width:175px;
	}

ul#nutritionact a {
	color: #96237E;
	}

ul#icanhelp {
	margin:0;
	padding:0 0 13px 17px;
	color: #CC5A2A;
	line-height: 17px;
	font-family: verdana, arial; 
	font-size: 11px;
	width:175px;
	}

ul#icanhelp a {
	color: #CC5A2A;
	}

ul#makeitmyself {
	margin:0;
	padding:0 0 13px 17px;
	color: #7AAB2F;
	line-height: 17px;
	font-family: verdana, arial; 
	font-size: 11px;
	width:175px;
	}

ul#makeitmyself a {
	color: #7AAB2F;
	}
	
ul.rollover-list {
	margin:0;
	padding:0 0 0 15px;
	}
	
ul.pdfs, ul.jpegs {
	padding:0;
	margin:0;
	list-style: none;
	}

ul.pdfs li{
	padding: 0 0 5px 40px;
	background: url(/images/educators/pdficon_educators.gif) no-repeat 0 3px;
	}

ul.jpegs li{
	padding: 0 0 5px 40px;
	background: url(/images/sfs/jpg-icon.gif) no-repeat 0 3px;
	}

ul.toppicks {
	padding:0 0 15px 0;
	margin:0;
	list-style: none;
	}

ul.toppicks li{
	padding: 0 0 0 15px;
	background: url(/images/educators/lessons/toppicks-bullet.gif) no-repeat 0 3px;
	width:140px;
	}

.listspace li {
	padding:0 0 10px 0;
	}

.listspace li ul li{
	padding:0;
	}

ul.listspace ul {
	padding-top:0;
	margin-top:0;
	}

ul.listspace ul li{
	padding:0;
	}

#popupDiv {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 100px;
	height: 100px;
	border: 0;
	}
	
.rollover-arianna {
	position:absolute;
	top:590px;
	left:420px;
	width: 335px;
	visibility: hidden;
	z-index:3;
	}

.rollover-littled {
	position:absolute;
	top:595px;
	left:420px;
	width: 335px;
	visibility: hidden;
	z-index:3;
	}
	
.rollover-bridges {
	position:absolute;
	top:700px;
	left:420px;
	width: 335px;
	visibility: hidden;
	z-index:3;
	}
	
.rollover-foodmodels {
	position:absolute;
	top:500px;
	left:420px;
	width: 335px;
	visibility: hidden;
	z-index:3;
	}

.rollover-five {
	position:absolute;
	top:435px;
	left:420px;
	width: 335px;
	visibility: hidden;
	}

.rollover2 {
	position:absolute;
	top:700px;
	left:420px;
	width: 335px;
	visibility: hidden;
	}

.rollover-chef {
	position:absolute;
	top:450px;
	left:420px;
	width: 335px;
	visibility: hidden;
	}

.rollover-chef p {
	padding-bottom:0;
	margin-bottom:0;
	}

.rollover-exp {
	position:absolute;
	top:550px;
	left:420px;
	width: 335px;
	visibility: hidden;
	}
	
.rollover-cafe {
	position:absolute;
	top:525px;
	left:420px;
	width: 335px;
	visibility: hidden;
	}

.rollover-content {
	padding:0 10px;
	background: url(/images/educators/lessons/rollover-cell-bkg.gif) repeat-y;
	}

.rollover p { 
	font-family: verdana, arial; 
	font-size: 11px; 
	color: #000; 
	line-height: 17px;
	margin:0;
	padding:0;
	}
	
.rollover-tad {
	position:absolute;
	top:490px;
	left:420px;
	width: 335px;
	visibility: hidden;
	z-index:3;
}

.topspace {
	margin-top:15px;
}

.boxtop {
	position:relative; top:2px;
}

.callout {
	background-color:#FEF0CA; 
	padding:5px;
}

a.download {
	font-size:13px;
	text-decoration:underline;
	color: #F48F21;
}

p.nomargin {
	margin-bottom:0; 
	padding-bottom:0;
	}

ul.nomargin, ol.nomargin {
	margin-top:0; 
	padding-top:0;
	}

.endquote  {
	font-size:10px;
	font-weight:bold;
	color:#8CB63C;
	padding:10px 5px 10px 0px;
}
	
blockquote {
  font-size:13px;
  padding:5px 15px 10px 0px;
  margin:0px 0px 0px 0px;
  color:#8CB63C;

}
.orangepromo {
	margin:0;
	padding:0;
	width:145px;
	background: url(/images/educators/orangepromobox_bg.jpg);
	background-repeat: repeat-y;	
}

.orangepromo154 {
	margin:0 0 0 3px;
	padding:0;
	width:154px;
	background: url(/images/educators/orangepromobox_bg154.jpg);
	background-repeat: repeat-y;	
}

.orangepromo p  { 
	margin:0;
	font-family: verdana, arial; 
	font-size: 11px; 
	padding:5px 5px 0px 15px;
	width:110px;
	margin:0 5px 10px 0;
	color: #666; 
	line-height: 16px; 
}

.orangepromo154 p  { 
	margin:0;
	font-family: verdana, arial; 
	font-size: 11px; 
	padding:5px 5px 0px 15px;
	width:110px;
	margin:0 5px 10px 0;
	color: #666; 
	line-height: 16px; 
}

.orangepromobottom {
	position:relative;
	top:3px;
}

.orangepromo2 {
	margin:0;
	padding:0;
	width:171px;
	background: url(/images/educators/orangepromobox_bgW.jpg);
	background-repeat: repeat-y;	
}
.orangepromo2 p  { 
	margin:0;
	font-family: verdana, arial; 
	font-size: 11px; 
	padding:5px 5px 0px 15px;
	width:140px;
	margin:0 5px 10px 0;
	color: #666; 
	line-height: 16px; 
}

.rightquotebox{
margin:0;
	padding:0;
	width:137px;
	background: url(/images/educators/right_quote_bgrd.gif);
	background-repeat: repeat-y;
}

.rightquotebox p{
color:#FFFFFF;
font-family:verdana,arial;
font-size:11px;
line-height:16px;
margin:0 1px 2px 0;
padding:5px 3px 0 11px;
width:115px; 
}

.rightquoteboxbottom{
	position:relative;
	top:3px;
}