.dhtmlgoodies_question{	/* Styling question */
	
	overflow:hidden;
	cursor:pointer;
	text-align: right;
	FONT-SIZE: 10pt; 
	COLOR: #666666;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
	color: #9966FF;
	


}
#tooltip_text{
	color: #9966FF;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;
	color: #9966FF;	

}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
	color: #9966FF;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
	color: #9966FF;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
	color: #9966FF;
}

.roundedcornr_box_288551 {
   background: #edfcef;
}
.roundedcornr_top_288551 div {
   background: url(../images/roundedcornr_288551_tl.png) no-repeat top left;
}
.roundedcornr_top_288551 {
   background: url(../images/roundedcornr_288551_tr.png) no-repeat top right;
}
.roundedcornr_bottom_288551 div {
   background: url(../images/roundedcornr_288551_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_288551 {
   background: url(../images/roundedcornr_288551_br.png) no-repeat bottom right;
}

.roundedcornr_top_288551 div, .roundedcornr_top_288551, 
.roundedcornr_bottom_288551 div, .roundedcornr_bottom_288551 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_288551 { margin: 0 15px; }

BODY {
	FONT-FAMILY: arial, sans-serif
}

.rankbar {
	background-color: #9966FF;
}

.rankbar2 {
	background-color: #FF9900;
}

.ranktext {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none

}

.line{
	BORDER-BOTTOM: 1px solid #EDFCEF;	

}


div.footerdesc {
	FONT-SIZE: 10pt; 
	COLOR: #6f6f6f; 
	FONT-FAMILY: Arial,sans-serif; 
	text-align: center;
	width:100%

}
div.fooddesc {
	FONT-SIZE: 13pt; FONT-FAMILY: Arial,Helvetica,sans-serif; text-align: center;FONT-WEIGHT: BOLD

}

div.nutrienttitle {
	FONT-SIZE: 13pt; FAMILY: Arial,Helvetica,sans-serif; text-align: center;FONT-WEIGHT: BOLD
}

.graph { 
        position: relative; /* IE is dumb */
        width: 400px; 
         
        padding: 2px; 
    }
.graph .bar { 
        display: block;
        position: relative;
        background: #B1D632; 
        text-align: center; 
        color: #333; 
        height: 1em; 
        line-height: 1em;            
 }
    
.graph .bar span { position: absolute; left: 1em; }


A {
	FONT-FAMILY: arial, sans-serif; COLOR: #006dba; TEXT-DECORATION: underline
}
A:hover {
	FONT-FAMILY: arial, sans-serif; COLOR: #cc6600; TEXT-DECORATION: underline
}
A:active {
	FONT-FAMILY: arial, sans-serif; COLOR: #cc6600; TEXT-DECORATION: underline
}

TD {
	FONT-FAMILY: arial, sans-serif
}

th.headercss {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 1px solid #eeeeee;
	BORDER-LEFT: 1px solid #eeeeee;
	BORDER-BOTTOM: 1px solid #eeeeee;	
	FONT-FAMILY: arial, sans-serif; 
	text-indent: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #eeeeee;
	
}

table.border {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 1px solid #EDFCEF;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 1px solid #EDFCEF;	
	FONT-FAMILY: arial, sans-serif; 
	text-indent: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #EDFCEF;
}
td.rightborder {
	BORDER-RIGHT: 1px solid #93b2dd;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;	
	FONT-FAMILY: arial, sans-serif; 
	text-indent: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #ffffff;
}

TABLE.bottomborder {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; TEXT-INDENT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #bcbcbc 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.bottomborder {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; TEXT-INDENT: 1px; PADDING-TOP: 4px; BORDER-BOTTOM: #bcbcbc 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
TD.noborder {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; COLOR: #6f6f6f; TEXT-INDENT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}


P {
	FONT-FAMILY: arial, sans-serif
}

DIV.message {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}

DIV.texttype {
	FONT-SIZE: 13pt; COLOR: #006bda; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}

DIV.texttype2 {
	FONT-SIZE: 10pt; 
	COLOR: #6f6f6f; 
	FONT-FAMILY: Arial,sans-serif; 
	TEXT-DECORATION: none
}

DIV.texttype3 {
	FONT-SIZE: 12pt; 
	COLOR: #6f6f6f; 
	FONT-FAMILY: Arial,sans-serif; 
	TEXT-DECORATION: none
}

DIV.boldtexttype {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #006bda; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}