/*  Nutrition Explorations Redevelopment  */
/*  Cascading Style Sheet: Utility  */


/*  Universal Elements  */
body      { background-color: #FFF; margin: 0px; padding: 0px; }
p         { font-family: verdana, arial; font-size: 11px; color: #000; line-height: 17px; }
li 		  {line-height:17px;}
h1 		  {font-size:22px;}
h2 		  {font-size:18px;}

#swk p    { font-family: verdana, arial; font-size: 11px; color: #333; line-height: 17px; padding-left:20px;}
#swk li	  {line-height:17px; color: #333;}
#swk h1	  {font-size:22px; color: #1c407e; font-weight:normal; padding-left:20px;}
#swk h2	  {font-size:14px; color: #1c407e; padding-left:20px;}



a:link    { color: #4E77F5; text-decoration: none; }
a:active  { color: #4E77F5; text-decoration: none; }
a:visited { color: #4E77F5; text-decoration: none; }
a:hover   { color: #4E77F5; text-decoration: underline; }

a.sfslink:link    { color: #4E77F5; text-decoration: none; }
a.sfslink:active  { color: #4E77F5; text-decoration: none; }
a.sfslink:visited { color: #4E77F5; text-decoration: none; }
a.sfslink:hover   { color: #4E77F5; text-decoration: underline; }

a.kidslink:link    { color: #CB00BE; text-decoration: none; }
a.kidslink:active  { color: #CB00BE; text-decoration: none; }
a.kidslink:visited { color: #CB00BE; text-decoration: none; }
a.kidslink:hover   { color: #CB00BE; text-decoration: underline; }

a.edulink:link    { color: #F48F21; text-decoration: none; }
a.edulink:active  { color: #F48F21; text-decoration: none; }
a.edulink:visited { color: #F48F21; text-decoration: none; }
a.edulink:hover   { color: #F48F21; text-decoration: underline; }

a.utilink:link    { color: #034EC0; text-decoration: none; }
a.utilink:active  { color: #034EC0; text-decoration: none; }
a.utilink:visited { color: #034EC0; text-decoration: none; }
a.utilink:hover   { color: #034EC0; text-decoration: underline; }

a.parlink:link    { color: #7AAB2F; text-decoration: none; }
a.parlink:active  { color: #7AAB2F; text-decoration: none; }
a.parlink:visited { color: #7AAB2F; text-decoration: none; }
a.parlink:hover   { color: #7AAB2F; text-decoration: underline; }

a.pdflink:link    { color: #C33; text-decoration: none; }
a.pdflink:active  { color: #C33; text-decoration: none; }
a.pdflink:visited { color: #C33; text-decoration: none; }
a.pdflink:hover   { color: #C33; 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; }


/*  Header Elements  */

.headertitle  { background-color: #89C4EE; width: 637px; padding: 0px; }
.headerlogo   { background: url(http://www.nutritionexplorations.com/images/utility/header-bg2.gif) #89C4EE repeat-x; width: 637px; padding: 0px; }
.headerimage  { background: url(http://www.nutritionexplorations.com/images/utility/header-bg.gif) #89C4EE repeat-x; width: 140px; padding: 0px; }
.headerbg     { background: url(http://www.nutritionexplorations.com/images/utility/header-bg.gif) #89C4EE repeat-x; width: 100%; }

.navcolumn { background-color: #89C4EE; width: 10px; }
.auxcolumn { background-color: #89C4EE; width: 459px; }

.auxcell   { background-color: #89C4EE; }

.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: #4E77F5; background-color: #D1E7FD; font-weight: bold; padding: 0px; }

.formbox   { font-family: verdana, arial; font-size: 10px; color: #000; padding: 0px; width: 116px; margin-top: 3px; margin-bottom: 7px; }
.formbox2  { font-family: verdana, arial; font-size: 10px; color: #000; padding: 0px; width: 116px; }
.textbox   { font-family: verdana, arial; font-size: 10px; color: #000; padding: 0px; width: 200px; height: 75px; margin-top: 3px; margin-bottom: 7px; }


/*  Body Elements  */
.maincolumn { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 442px; }
.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; }

.butcolumn  { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 188px; }
.catcolumn  { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 500px; }

.linkcolumn { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 240px; }

.itempic    { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 80px; }
.itemtext   { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 400px; line-height: 15px; }
.itemdetail { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; width: 500px; line-height: 15px; }

.guttercol  { background-color: #FFF; width: 20px; }

.relinks    { line-height: 13px; color: #000; }

.sitemap    { font-family: verdana, arial; font-size: 11px; color: #000; line-height: 15px; }

.foottext   { font-family: verdana, arial; font-size: 9px; color: #878787; }

.head1      { font-family: verdana, arial; font-size: 11px; color: #4E77F5; font-weight: bold; }
.head2      { font-family: verdana, arial; font-size: 11px; color: #034EC0; font-weight: normal; }
.head3      { font-family: verdana, arial; font-size: 11px; color: #4E77F5; font-weight: bold; }
.head4      { font-family: verdana, arial; font-size: 11px; color: #4E77F5; font-weight: normal; }




/*=Email Program styles  
-------------------------------------------------------------------------------*/

/*=Layout
-----------------------------------------------*/
#wrapper{
position:relative;
width:590px;	
}
#left_col{
width:32px;
float:left;	
}
#right_col{
float:right;
width:550px;	
}

/*=Images
-----------------------------------------------*/
.emailrequired2{
margin:3px 5px 0 0;
}
/*=Tables/Forms
-----------------------------------------------*/
#step1{
margin:20px 0 0 0;	
}
.step1in td{
padding:10px 0 25px 0;
}
#step2 td{
padding:20px 0 0 0;	
}
#step2_2{
margin:35px 0 0 0;	
}
#step2_2 input{
margin:9px 0 18px 0;	
}
#step2_3{
margin:0 0 30px 0;	
}
#step2_3 td{
padding:0 0 15px 0;	
}
#emailnext{
margin:0 0 0 13px;	
}
#enter2{
padding:8px 0 6px 0;	
}
.chk{
margin:2px 18px 0 5px;	
}
.emailsubmit input{
margin:32px 0 7px 11px;	
}
/*=bottom subscribe section
-----------------------------------------------*/
#enews_box{
width:253px;
height:233px;
background:url("/images/utility/td_bg_enews.gif") no-repeat;	
margin:0;padding:0;
}
#emts_box{
width:253px;
height:233px;
background:url("/images/utility/td_bg_mealtime.gif") no-repeat;	
margin:0;padding:0;
}
#nep_box{
width:253px;
height:233px;
background:url("/images/utility/td_bg_nex.gif") no-repeat;	
margin:0;padding:0;
}
#lild_box{
	position:relative;
width:253px;
height:233px;
background:url("/images/utility/td_bg_lild.gif") no-repeat;	
margin:0;padding:0;
}
.subscribe{
text-align:center;	
}
.emailexamples{
text-align:center;
width:188px;	
}
.emailexamples2{
width:188px;
}
.emailexamples td{
padding:0 0 8px 0;	
}

/*=Typography
-----------------------------------------------*/
/*strong{
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
font-size:12px;	
color:#323232;
}*/
.emailstrong{
margin:0 0 0 12px;
}
.freq strong{
color:#2A67D3;
}
#enews_box p, #emts_box p, #nep_box p, #lild_box p{
margin:51px 40px 0 39px;
padding:0;
line-height:20px;	
}
#enews_box .freq, #emts_box .freq, #nep_box .freq, #lild_box .freq{
margin:7px 40px 0 39px;
}
.subs strong{
color:#2A67D3;
font-size:17px;
}
.emailsubmit strong{
color:#CD2027;
padding:0 0 0 11px;	
background:url("/images/utility/required.gif") 0 2px no-repeat;
font-size:11px;	
}

.ref, ol.ref li, ul.ref li {font-family: verdana, arial; font-size: 10px; color:#333;}

/*=Links
-----------------------------------------------*/
.nep-example a, .nep-example a:link, .nep-example a:visited, .lild-example a, .lild-example a:link, .lild-example a:visited, .enews-example a, .enews-example a:link, .enews-example a:visited, .emts-example a, .emts-example a:link, .emts-example a:visited{
font-weight:bold;
text-decoration:underline;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}
.nep-example a:hover, .lild-example a:hover, .emts-example a:hover, .enews-example a:hover{
color:#87B72F;
font-family:Verdana, Arial, sans-serif;
font-size:11px;		
}
/*=Misc Classes
-----------------------------------------------*/
.step1{
position:absolute;
top:38px;
left:6px;	
}
.step2{
position:absolute;
top:241px;
left:6px;	
}
* html .step2{
position:absolute;
top:249px;
left:6px;	
}
.headimg{
margin:0 0 0 55px;	
}
.nep-example, .lild-example, .enews-example{
float:left;
margin:22px 0 0 44px;
}
.emts-example{
float:left;
margin:42px 0 0 44px;
}