body{
	color: #4e4e47;
	background: #F9F9F7 url('../images/css/a1.gif') repeat-x;
	
}

.header
{
	background: white url('../images/main_page/upper_panel_925_blue.jpg') no-repeat;
}

.outer
{
	background: #fff url('../images/css/abg1000_1.gif') repeat-y;
}

.linklist tr td
{
	border-top: solid 1px #EEEEEE;
}

a{
	color: #000080;
}

a.hive_title
{
	color: #4e4e47;
}

.text_link, .text_link_hover 
{
	color: #000080;
}

.menu tr td a:hover
{
	color: #4A4A24;
	background: #ffffff url('../images/css/a18.gif') repeat-x top;	
}

#date
{
	color: #BDBDA2;
}

.secondarycontent h6, .secondarycontent h3
{
	color: #656551;
}

.primarycontent h6, .primarycontent h1
{
	color: #656551;
}

.primarycontent .post .date
{
	color: #AFAFA4;
}

.page_footer a
{
	color: #4e4e47;
}

.article_secondary_title
{	
	color:black;
}

.article_italic
{
	color:black;
}

.gi_low
{
	background-color: #739240;
	color:white;
}

.gi_medium
{
	background-color: #ef7a09;
	color:white;
}

.gi_high
{
	background-color: #ec1726;
	color:white;
}

.nc_main_panel
{
	border-left: #EEEEEE 1px solid;
}

.nc_button_td td, .nc_lower_buttons, .nc_letter_button, .lexicon_letter_button, .small_button_70, .large_button_140, .xl_button_150, .small_button_70_highlight, .small_button_70_white_bg_highlight, .small_button_70_white_bg,.nc_button_td_highlight td, .nc_lower_buttons_highlight, .large_button_140_highlight, .xl_button_150_highlight, .big_trans_button, .big_trans_button_highlight
{
	COLOR: #000080;
}

.nc_lower_buttons input
{
	COLOR: #000080;
}

.small_button_70_white_bg, .small_button_70_white_bg_highlight
{
	color:black;
}

.dri_nut_title
{
	border: solid 1px #DDDDDD;
	background: #46461F url('../images/css/a16_blue.png') repeat-x;
	color:white;	
}

.dri_nut_table
{
	border: solid 1px #DDDDDD;
}

.article_table_totals
{
	background-color:#EEEEEE;
}

.article_table tr td
{
	border: 1px solid #DDDDDD;
}

.article_table tr td table tr td /* For buttons inside tables */
{
	border: 0px solid #DDDDDD;
}

.article_table_right_title
{
	color:white;
}

.article_table_last_line
{
	background:#EEEEEE;
}
.dri_nut_table td
{
	border-top: 1px solid #DDDDDD;
}

.square_quick_nav, .square_quick_nav_highlight
{
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	color:#000080;
}

.square_quick_nav_highlight
{
	color:white;
	background: #46461F url('../images/css/a16_blue.png') repeat-x;
}

.scroll_down_search
{
	background-color:#FFFFFF;
	color:#000080;
	border-bottom: 1px solid #656565;
	border-left: 1px solid #656565;
	border-right: 1px solid #656565;
	background-color: #ffffff;
}

.readonly_text_input
{
	border-left: 1px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid;
	border-bottom: 0px none;
	border-top: 0px none;
}

a.link_as_text
{
	color: #4e4e47;
}

.calory_spending_title, .cs_act_name_td, .cs_time_td, .cs_spending_td, .nc_food_name_td, .nc_quan_td, .nc_remove_td, .nc_nut_val_td, .cs_remove, .nc_nut_val_td_title, .gi_value_td, .gi_food_name_td, .gi_level_td, .gen_nut
{
	border-bottom: 1px solid #EEEEEE;
}

.pcc_week_date
{
	background:#e7ff91;
}

.pcc_month_title, .pcc_table_title, .pcc_week_title
{
	background:#e7ff91;
}

.pcc_week_title
{
	background:#e7ff91;
}

.pcc_test
{
	background:#d2f493;	
}

.pcc_funding
{
	background:#feee9d;
}

.text_input, .search_text_box
{
	border-left: 1px #b4b4b4 solid;
	border-right: 1px #b4b4b4 solid;
	border-bottom: 0px none;
	border-top: 0px none;	
}

.text_input_focused
{
	border-left: 2px #b2cbe5 solid;
	border-right: 2px #b2cbe5 solid;
	border-bottom: 1px solid #cfe0f2;
	border-top: 1px solid #cfe0f2;
}

.menu
{
	background:url('../images/css/a16_blue.png') repeat-x bottom;
}

.transMenu .item.hover {
	background:url('../images/css/a16_blue.png') repeat-x;
	color:#FFFFFF;
}
.transMenu .item.hover td {
	background:url('../images/css/a16_blue.png') repeat-x;
	color:#FFFFFF;
}

.transMenu .item#active {
	background:url('../images/css/a16_blue.png') repeat-x;
	color:#FFFFFF;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	}
.transMenu .item#active.hover
{
	color:#FFFFFF;
	background:#3366CC;
}

a.mainlevel-trans:hover {
  background:url('../images/css/a16_blue.png') repeat-x;
}