A.tab-on
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.tab-on:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.tab-on:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.tab-off
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.tab-off:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.tab-off:hover
{
    COLOR: #FFFF00;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.toolbox
{
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.toolbox:visited
{
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.toolbox:hover
{
    COLOR: #330066;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.tab
{
    BACKGROUND-COLOR: #735DA8;
    BACKGROUND-IMAGE: url('/images/green.gif');
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.notab
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.path
{
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.leftnav
{
    COLOR: #006666;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.form
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt
}
.table-border
{
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid
}

.TextBox {
	BORDER-BOTTOM: black 1px groove; 
	BORDER-LEFT: black 1px groove; 
	BORDER-RIGHT: black 1px groove; 
	BORDER-TOP: black 1px groove; 
	CURSOR: hand;
	COLOR: black; 
	FONT-FAMILY: arial; 
	FONT-SIZE: 9pt
}

.smallheader  {
	font-size : x-small;
    FONT-FAMILY: Verdana;
	font-weight : bold;
}

.smallerheader  {
	
    font-weight : bold;
    font-size : xx-small;
    FONT-FAMILY: Palatino;
}

.smalltext  {
	font-size : x-small;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: thin

}

.smallertext  {
    font-family: Palatino;
    font-size : 7pt;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: thin

}

.tbflat  {
	font-size : xx-small;
	font-family : Verdana;
	border-width : 1;
	border-style : solid;
	border-color : #735DA8;
}

.tbflatoff  {
	font-size : xx-small;
	font-family : Verdana;
	border-width : 0;
	border-style : solid;
	border-color : #006666;
}


.cmdflat  {
	font-size : xx-small;
	font-family : Verdana;
	background-color : #483d8b;
	CURSOR: hand;
	color : #ffffff;
	font-weight : bold;
	border-width : thin;
}

.shadow{
	
	filter:shadow(color:gray, strength:2, direction:135);
	
	
}

.tbl_shadow {

/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#454545', Positive='true')*/
}

A.top_head_lnk {
	FONT-FAMILY: Arial;
	font-size: 8pt;
	font-weight: bold;
	color="454545";
	TEXT-DECORATION: none
}
A.top_head_lnk:hover {
	color="000000";
	TEXT-DECORATION: underline

}
A.foot_lnk {
	FONT-FAMILY: Verdana;
	font-size: 7pt;
	font-weight: thin;
	color="454545";
	TEXT-DECORATION: none
}
A.foot_lnk:hover {
	color="000000";
	TEXT-DECORATION: underline

}

A.news_lnk {
	FONT-FAMILY: Arial;
	font-size: 8pt;
	font-weight: thin;
	color="1535D5";
	TEXT-DECORATION: underline
}
A.news_lnk:hover {
	color="33886F";
	TEXT-DECORATION: underline

}
.td_top_nav {

	background: FDFCE6;
     align:middle;
     valign: middle;

}
.tdblue {
	color:#fff;
	font-family: Palatino;
	background:#A6A6D8;
	font-weight: bold;
	font-size: 10pt
	}
A.white_lnk {
	FONT-FAMILY: Arial;
	font-size: 8pt;
	font-weight: bold;
	color="FFFFFF";
	TEXT-DECORATION: none

}
A.white_lnk:hover {
	FONT-FAMILY: Arial;
	font-size: 8pt;
	font-weight: bold;
	color="000000";
	TEXT-DECORATION: none

}

.rtgreen {
	color:#fff; 
	background:#A6A6EC; 
	font-weight: bold;
	font-size: x-small;
	font-family: Verdana;
	}

.page_head {

	color:#454545; 
	font-weight: bold;
	font-size: 14pt;
	font-family: Arial;

}

.func_lnk {

	FONT-FAMILY: Verdana;
	font-size: 8pt;
	font-weight: thin;
	color="0000FF";
	TEXT-DECORATION: none
}

.func_lnk:hover {

	FONT-FAMILY: Verdana;
	font-size: 8pt;
	font-weight: thin;
	color="000000";
	TEXT-DECORATION: underline
}

.nutrient_type {
	FONT-FAMILY: Arial;
	font-size: 10pt;
	font-weight: bold;
	color="1535D5";
	TEXT-DECORATION: none

}

.nut_categ_head {
	
	FONT-FAMILY: Arial;
	font-size: 12pt;
	font-weight: bold;
	color="454545";
	TEXT-DECORATION: none
}

.nutrient_lnk {

	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color="26268C";
	TEXT-DECORATION: none
}

.nutrient_lnk:hover {

	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: thin;
	color="8686DC";
	TEXT-DECORATION: none
}

A.cumsun_lnk {
	FONT-FAMILY: Arial;
	font-size: 8pt;
	font-weight: bold;
	color="3245A0";
	TEXT-DECORATION: none
}
A.cumsun_lnk:hover {
	color="F2B550";
	TEXT-DECORATION: underline

}

.signup_row {
    height:30px	
}

.cls_term {
	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color="12321";
	
}

.cls_term_desc {
	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: thin;
	color="234567";

}

.cls_term_alpha {
	FONT-FAMILY: Verdana;
	font-size: 14pt;
	font-weight: thin;
	color="12321";

}

.alpha_lnk {

	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color="4646AC";
	TEXT-DECORATION: none

}

.alpha_lnk:hover {

	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color="26269C";
	TEXT-DECORATION: underline
}

.q_lnk_hid {
	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color="343434";
	TEXT-DECORATION: none

}
.q_lnk_hid:hover {

	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color="26269C";
	TEXT-DECORATION: underline
}

.q_lnk_show {

	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color="26269C";
	TEXT-DECORATION: underline
}
.q_answer_text {

	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: thin;
	color="232323";
	TEXT-DECORATION: none
}
.text_small {
	
	FONT-FAMILY: Arial;
	font-size: 7pt;
	font-weight: bold;
	color="000000";
	TEXT-DECORATION: none
}

.smgraytext {
	FONT-FAMILY: Arial;
	font-size: 9pt;
	font-weight: thin;
	color="232323";
	TEXT-DECORATION: none

}

.graytext,
.smgraytext,
.lggraytitle{ color:#666; }
.divider{ color:#999; }
.bct{ color:#ccc; }
.ast{ color:#f30; }
.dgray{ background-color:#999; }
.vlgray{ background-color:#eee; }
.iformwh{ color:#000; background:#fff; }
.tvgray{ color:#000; background:#eee; }


.right_box {
    width: 140px
}

BODY
{
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    
    BORDER-BOTTOM: #006666 0px solid; 
    BORDER-RIGHT: #006666 0px solid; 
    BORDER-TOP: #006666 0px solid; 
    SCROLLBAR-FACE-COLOR: #ffffff; 
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
    BORDER-LEFT: #006666 0px solid; 
    
    /*
    SCROLLBAR-SHADOW-COLOR: #ffffff; 
    SCROLLBAR-3DLIGHT-COLOR: #006666; 
    SCROLLBAR-ARROW-COLOR: #006666; 
    SCROLLBAR-TRACK-COLOR: #ddffdd; 
    SCROLLBAR-DARKSHADOW-COLOR: #006666
    */

}
TD
{
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt
}

TD.WARNING {
	COLOR: #ff0000; FONT-FAMILY: arial; FONT-WEIGHT: bold
}
TD.TIMESWHITE {
	COLOR: #ffffff; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
TD.LARGEWHITE {
	COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
TD.SMALL {
	FONT-FAMILY: arial; FONT-SIZE: 12px
}
TD.SMALLWHITE {
	COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 12px
}
TD.SMALLRED {
	COLOR: #ff0000; FONT-FAMILY: arial; FONT-SIZE: 12px
}
TD.NORMLWHITE {
	COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 14px
}
TD.REALLYSMALL {
	FONT-FAMILY: arial; FONT-SIZE: 10px
}
TD.REALLYSMALLU {
	FONT-FAMILY: arial; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
TD.REALLYSMALLWHITE {
	COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 10px
}
TD.NORML {
	FONT-FAMILY: arial; FONT-SIZE: 14px
}
TD.HEADER {
	COLOR: #000066; FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
TD.BIGBOLD {
	FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
TD.BIGRED {
	COLOR: #ff0000; FONT-FAMILY: arial; FONT-SIZE: 23px; FONT-WEIGHT: bolder
}
TD.BIGHEADER {
	COLOR: #000066; FONT-FAMILY: arial; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
TD.BIGWHITE {
	COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
TD.TITLE {
	FONT-FAMILY: arial; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
TD.OSTITLE {
	COLOR: #000066; FONT-FAMILY: arial; FONT-SIZE: 20px; FONT-WEIGHT: bold
}


H3
{
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
H2
{
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
H1
{
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold
}
HR
{
     height: 1;
     color: #000000;
}
TH
{
    BACKGROUND-IMAGE: url('/images/green.gif');
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.copyright
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt
}
.globalnav
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none
}
P
{
    FONT-SIZE: 9pt
}

.BigButton {
	BORDER-BOTTOM: black 1px groove; 
	BORDER-LEFT: black 1px groove; 
	BORDER-RIGHT: black 1px groove; 
	BORDER-TOP: black 1px groove; 
	CURSOR: hand;	
	COLOR: #000000; 
	FONT-FAMILY: arial; 
	font-weight : thin;
	FONT-SIZE: 10pt;
}

.MealPlanButton {
	A.tab-on
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.tab-on:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 