.square_quick_nav, .square_quick_nav_highlight
{
	cursor: pointer;
	border-bottom:none;
	width:30px;
	height:25px;
	text-align:center;
	padding-right:5px;
	padding-left:5px;
	font-size:18px;

}

.square_quick_nav
{
	background: url('../images/eden/BackRepeter.jpg') center center repeat;
	color:white;
	border: 1px white solid;
}
.square_quick_nav_highlight
{
	background-color:white;
	color:#694523;
	border: 1px #694523 solid;
}

.nc_select_title
{
	color:#484651;
}

.nc_lower_buttons, .nc_lower_buttons_highlight, .small_button_70, .small_button_70_highlight, .big_trans_button, .big_trans_button_highlight, .large_button_140, .large_button_140_highlight, .xl_button_150, .xl_button_150_highlight
{	
	cursor: pointer;
	text-decoration: none;
	text-align:center;
	font-size:13px;
	vertical-align:middle;
}

.nc_button_td td, .nc_lower_buttons 
{
	background: url('../images/templates/trans_button_100_26.png') center center no-repeat;
	width:98px;
	height:30px;
}

.nc_button_td_highlight td, .nc_lower_buttons_highlight
{
	background: url('../images/templates/trans_button_100_26_highlight.png') center center no-repeat;
	width:98px;
	height:30px;
}


.nc_main_panel
{
	width:650px;
}

.small_button_70
{
	background: url('../images/templates/trans_button_70_26.png') center center no-repeat;
	width:68px;
	height:30px;
}

.small_button_70_highlight
{
	background: url('../images/templates/trans_button_70_26_highlight.png') center center no-repeat;
	width:68px;
	height:30px;
}

.big_trans_button
{
	background: url('../images/templates/big_trans_button.png') center center no-repeat;
	width:140px;
	height:144px;
	vertical-align:middle;
}

.big_trans_button_highlight
{
	background: url('../images/templates/big_trans_button_highlight.png') center center no-repeat;
	width:140px;
	height:144px;
	vertical-align:middle;
}

.large_button_140
{
	background: url('../images/templates/trans_button_140_26.png') center center no-repeat;
	width:138px;
	height:30px;
}

.large_button_140_highlight
{
	background: url('../images/templates/trans_button_140_26_highlight.png') center center no-repeat;
	width:138px;
	height:30px;
}

.xl_button_150
{
	background: url('../images/templates/trans_button_150_26.png') center center no-repeat;
	width:148px;
	height:30px;
}

.xl_button_150_highlight
{
	background: url('../images/templates/trans_button_150_26_highlight.png') center center no-repeat;
	width:148px;
	height:30px;
}

.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
{
	text-align: center;
	padding-left:10px;
	padding-right:10px;
	font-size:15px;
}


.cs_remove
{
	padding-left:0px;
	padding-right:0px;
}

.cs_remove_button
{
	font-size:12px;
}

.nc_food_name_td
{
	width:255px;
	text-align: right;	
}

.gi_food_name_td
{
	width:150px;
	text-align: right;	
}



.cs_act_name_td
{
	width:400px;
}

.nc_quan_td
{
	width:90px;
}
.gen_nut
{
	width:auto;
}

.gi_value_td
{
	width:55px;
}

.nc_remove_td
{
	padding:0px;
}

.nc_nut_val_td
{
	width:140px;
}

.gi_level_td
{
	width:80px;
}

.cs_time_td
{
	width:85px;
}

.cs_spending_td
{
	width:90px;
}


.calory_spending_label_td
{
	padding-left:20px;
}

.nc_left_panel
{
	width:78px;
	padding-top:5px;
}

.nc_main_panel
{
	border-left: #CCCCCC 1px solid;	
}

.article_secondary_title
{
	font-weight:bold;
	font-size: 15px;
}

h1
{
	font-size:20px;
}
.article_main_content_ol_li, .article_main_content_ul_li
{
	margin-top:0px;
	margin-bottom:5px;
	padding-left:0px;
	padding-right:-10px;
	font-size:9pt;
	
}

.article_smaller_content
{
	font-size: 8pt;
}

/* ------------- Date picker -------------------- */
/* the table (within the div) that holds the date picker calendar */
.dpTable
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;	
	border: 1px solid #AAAAAA;
	width:210px;
}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD
{
	border: 1px solid #ece9d8;
	COLOR: #C86000;
}

.dpTitleText
{
	font-size: 12px;
	color: gray;
	font-weight: bold;
}

.td_arrow_button
{
	font-size:17px;
}

.menu_rect
{
	background-color:white;
	color:brown;
	font-weight:bold;
	height:41px;
	padding-right:10px;
	padding-left:10px;
}

.dri_nut_title
{
	border: solid 1px #DDDDDD;
	background: #5e2b00 repeat-x;
	color:white;	
	text-align:center;	
	font-weight:bold;
}

.dri_nut_title
{

}



.bold 
{
	font-weight:bold;
}

.article_table tr td
{
	padding-right:5px;
	padding-left:5px;
	font-size:11pt;
}

.article_table_right_title
{
	background: #5e2b00 repeat-x;
	width:100px;
	text-align:center;
	font-weight:bold;
}

.article_table_last_line
{
	font-weight:bold;
}


.dri_nut_table
{
	border: solid 1px #5e2b00;
}

.article_table_totals
{
	background-color:#EEEEEE;
}

.article_table tr td
{
	border: 1px solid #dbaf8b;
}

.article_table tr td table tr td /* For buttons inside tables */
{
	border: 0px solid #b75d14;
}

.article_table_right_title
{
	color:white;
}

.article_table_last_line
{
	background:#EEEEEE;
}

.nc_loading_image
{
	position:absolute;
	z-index:10001;
	padding: 10px 10px 10px 10px;
	border:thin solid rgb(100,100,100);
	border-width:1px;
	font-size:14px;
	visibility:hidden;
	background:white;
}

.nc_loading_image td
{
	padding: 10px 10px 10px 10px;
	border:thin solid rgb(100,100,100);
	border-width:1px;
	font-size:14px;
}

.footer_menu_item
{
	font-weight: normal;
	color: rgb(77, 35, 0);		
}