body
{
	margin-top: 0px;
	background-color: #ECEEF2;
}

.default
{
	font-family: Tahoma;
	font-size: 8pt;
}

input, textarea
{
	font-size: 8pt;
	font-family: Tahoma;
}

select
{
	font-size: 8pt;
	font-family: Tahoma;
}


.input_label
{
	background-color: buttonface;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
}

.nav
{
	background-color: #0455c8;
	font-size: 12pt;
	font-family: tahoma;
	color: white;
	cursor: hand;
}

.search_bar
{
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=white, endColorstr=lightgrey);
	font-family: tahoma;
	font-size: 8pt;
}

.nav_item
{
	color: White;
}

.footer
{
	font-size: 7pt;
	font-family: Tahoma;
	color: lightblue;
}

.feature_header
{
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ccccff, endColorstr=#0455c8);
}

.faq_normal
{
}

.faq_hover
{
	color: #0000ff;
}

.faq_answer
{
	color: #3366cc;
}

.broker_find_bg
{
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=white, endColorstr=lightgrey);
	font-family: tahoma;
	font-size: 8pt;
}

.document_category
{
	font-size: 10pt;
	font-family: tahma;
	color: #0455c8;
}

.doc_nav_header
{
	background-color: Red;
}

.cnutrientleft
{
	text-align: left;
}

.cnutrientcenter
{
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
}

.move_icon
{
	cursor: move;
}

.popup
{
	display: none;
	position: absolute;
	background-color: whitesmoke;
	padding: 5px;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
}

.leftalign
{
	text-align: left;
}

.report_table
{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	background-color: White;
}

.report_header
{ 	
	border-bottom: solid 1px black; 
}


.chart_bar
{
	height: 15px;
    border-left: solid 1 black;
}
