/*  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; }

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.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 { background-color: #FFF; font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #000; }

.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; }
.td          { background-color: #FFF; font-family: verdana, arial; font-size: 11px; color: #000; }

.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: #4E77F5; font-weight: bold; }
.head2      { font-family: verdana, arial; font-size: 11px; color: #4E77F5; font-weight: normal; }
.head3      { font-family: verdana, arial; font-size: 11px; color: #FA770F; font-weight: bold; }
.head4      { font-family: verdana, arial; font-size: 11px; color: #FA770F; font-weight: normal; }

.nextpage   { text-align: right; width: 500px; font-family: verdana, arial; font-size: 11px; color: #4E77F5; font-weight: normal; }
.selected   { text-decoration: underline; }
.red        { color: red; font-weight: bold; }

h1.dc { color:#87B72F; font-size:17px;}
h2.dc { color:#87B72F; font-size:14px;}
.dc-indent {padding-left:20px;}

.orangepromo {
	position:absolute;
	top:120px;
	left: 820px;
	margin:0;
	padding:0;
	width:145px;
	background: url(/images/educators/orangepromobox_bg.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; 
}

.orangepromobottom {
	position:relative;
	top:3px;
}
	
