@charset "utf-8";
/* CSS Document */
/*************************************
*	CONTAINS STYLING FOR THE MAIN CONTENT (EVERYTHING IN BETWEEN THE
*	HEADER AND THE FOOTER
*	@author 	Jinkee Balino
* 	@copyright	Standard Life Canada
*	@version	08/2008 
*************************************/
/* THE MAIN CONTENT	*/
#content {	
	border: 0px solid #000000; 
	margin: 0 20px;	
	padding-left: 10px; 
	position: relative;	
}
#content a:link 		{ color:#004ea5; text-decoration: none; }	
#content a:active 		{ color:#004ea5; text-decoration: none;}
#content a:hover 		{ color:#003876; text-decoration: underline; }
#content a:visited 		{ color:#004ea5; text-decoration: none; }

/* HOVERS FOR EACH SECTION */
#b_nutrition #content a:hover	{ color: #ff8b29;  }
#b_lifestyle #content a:hover	{ color: #0d6cb6; } /*lifestyle*/
#b_prevention #content a:hover	{ color: #009f94; } /*prevention*/
#b_mental #content a:hover 		{ color: #6eb43f; } /*mental*/
#b_tools #content a:hover		{ color: #514e86; } /*tools*/
#b_heart #content a:hover	 	{ color: #b72466; } /*heart*/
#b_physical #content a:hover 	{ color: #faa61a; } /*physical*/


#content #left_nav {
	color: #004ea5;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	width: 170px; 	
}
/*	LEFT NAVIGATION MENU */		
#left_nav a {	
	background: url(../images/bullets/orange_bullet.gif) 0 15% no-repeat;	
	display: block;
	padding: 0px 15px 10px 15px;
}

#content #main_content {
	color: #000000;
	float: left;
	margin-bottom: 30px;
	padding-left: 20px;
	width: 550px;
}

#b_tools #content #main_content {color:#4D5A6A;}
/* FONT COLOR OF THE CALCULATORS */
#b_tools #content #quiz_main_content {
	color: #4D5A6A;
	float: left;
	margin-bottom: 30px;
	padding-left: 20px;
	width: 750px;
}

/* Formats the tables on the fitness.html page*/
#b_tools #content #quiz_main_content .table_content { background-color: #7fcfc9; margin: 0 auto; }
#b_tools #content #quiz_main_content .table_content thead td { background-color: #eeeeee;	padding: 5px; }
#b_tools #content #quiz_main_content .table_content td { background-color: #FFFFFF;	padding: 5px; }
/**/

/* Formats the links in the quiz index page*/
#b_tools #content #quiz_main_content #q_nutrition a:link ,
#b_tools #content #quiz_main_content #q_lifestyle a:link ,
#b_tools #content #quiz_main_content #q_mental a:link,
#b_tools #content #quiz_main_content #q_prevention a:link,
#b_tools #content #quiz_main_content #q_heart a:link,
#b_tools #content #quiz_main_content #q_physique a:link {
	color:#333333;
}

#b_tools #content #quiz_main_content #q_nutrition a:active,
#b_tools #content #quiz_main_content #q_mental a:active,
#b_tools #content #quiz_main_content #q_prevention a:active,
#b_tools #content #quiz_main_content #q_heart a:active,
#b_tools #content #quiz_main_content #q_lifestyle a:active,
#b_tools #content #quiz_main_content #q_physique a:active {
	color:#333333;
}

#b_tools #content #quiz_main_content #q_nutrition a:visited,
#b_tools #content #quiz_main_content #q_mental a:visited,
#b_tools #content #quiz_main_content #q_prevention a:visited,
#b_tools #content #quiz_main_content #q_heart a:visited,
#b_tools #content #quiz_main_content #q_lifestyle a:visited,
#b_tools #content #quiz_main_content #q_physique a:visited {
	color:#333333;
}
#b_tools #content #quiz_main_content #q_nutrition a:hover,
#b_tools #content #quiz_main_content #q_mental a:hover,
#b_tools #content #quiz_main_content #q_prevention a:hover,
#b_tools #content #quiz_main_content #q_heart a:hover,
#b_tools #content #quiz_main_content #q_lifestyle a:hover,
#b_tools #content #quiz_main_content #q_physique a:hover {
	text-decoration: underline;
}
#content #right_content {
	border-top: #adb9c7 3px solid;
	border-bottom: #adb9c7 2px solid; 
	float: left;
	margin: 0 0 20px 20px;
	padding: 10px 0;
	width: 180px;
}

.quiz { background:url(../images/quiz_icon.jpg) top left no-repeat;	height: 50px; width: 50px;	}

.evaluation { background:url(../images/evaluation_icon.jpg) top left no-repeat; }

a.right_links { 
	display: block;
	background: url(../images/bullets/navy_bullet.gif) 0 15% no-repeat;	
	padding-left: 10px;
	margin-bottom: 10px;
}

/* END OF MAIN CONTENT */
/*****************************************************************
* Below is color coding depending for the borders and bullets
* which section of the website you are in
*****************************************************************/
#b_nutrition #content #left_nav { border-top: #ff8b29 3px solid; border-bottom: #ff8b29 2px solid; }
#b_nutrition #left_nav a { 
	background: url(../images/bullets/orange_bullet.gif) 0 15% no-repeat; 
	border-bottom: #ff8b29 1px solid; 
}

#b_lifestyle #content #left_nav { border-top: #0d6cb6 3px solid; border-bottom: #0d6cb6 2px solid; }
#b_lifestyle #left_nav a { 
	background: url(../images/bullets/blue_bullet.gif) 0 15% no-repeat;
	border-bottom: #0d6cb6 1px solid; 
}

#b_physical #content #left_nav { border-top: #faa61a 3px solid; border-bottom: #faa61a 2px solid; }
#b_physical #left_nav a { 
	background: url(../images/bullets/yellow_bullet.gif) 0 15% no-repeat;
	border-bottom: #faa61a 1px solid; 
}

#b_mental #content #left_nav { border-top: #6eb43f 3px solid; border-bottom: #6eb43f 2px solid; }
#b_mental #left_nav a { 
	background: url(../images/bullets/green_bullet.gif) 0 15% no-repeat;
	border-bottom: #6eb43f 1px solid; 
}

#b_heart #content #left_nav { border-top: #b72466 3px solid; border-bottom: #b72466 2px solid; }
#b_heart #left_nav a { 
	background: url(../images/bullets/maroon_bullet.gif) 0 15% no-repeat;
	border-bottom: #b72466 1px solid; 
}

#b_prevention #content #left_nav { border-top: #009f94 3px solid; border-bottom: #009f94 2px solid; }
#b_prevention #left_nav a { 
	background: url(../images/bullets/bluegreen_bullet.gif) 0 15% no-repeat;
	border-bottom: #009f94 1px solid; 
}

#b_tools #content #left_nav { border-top: #514e86 3px solid; border-bottom: #514e86 2px solid; }
#b_tools #left_nav a { 
	background: url(../images/bullets/purple_bullet.gif) 0 15% no-repeat;
	border-bottom: #514e86 1px solid; 
}

/* AUTO EVAL table and form format */
#b_tools textarea { 
	background:#FFFFFF none;
	overflow:auto; border:0; 
	margin-bottom: 10px; 
	color: #333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .5px;
}


#b_tools .textbox {	background: #f1eee6; border: 1px #ccc9c1 solid; color: #333333;  text-align: center; }
#b_tools #content .dietinput { text-align:center; }
#nutri_form .dietinput{	background: #f1eee6; border: 1px #ccc9c1 solid; color: #333333; width: 110px; }
#b_tools .btn  { cursor:pointer; } 
#b_tools #nutri_form textarea { border: 1px #ccc9c1 solid; overflow:hidden; background: #f1eee6; width: 110px; height:40px;  }
#b_tools #iron .dietinput {background: #f1eee6; border: 1px #ccc9c1 solid; margin-right: 15px; text-align:center; }
/**************************************************************
*	FORMATTING FOR THE CONTENT SECTION INDEX PAGE
*
***************************************************************/
#b_nutrition #content #section_maintop_left {
	background: #FFFFFF url(../images/banners/nutrition_photo.jpg) top left no-repeat;
	float:left;
	margin: 20px 0 30px;
	padding-left: 215px;
	height: 130px;
	width: 725px;
}

#b_lifestyle #content #section_maintop_left {
	background: #FFFFFF url(../images/banners/lifestyle_photo.jpg) top left no-repeat;
	float:left;
	margin: 20px 0 30px;
	padding-left: 215px;
	width: 725px;
}

#b_physical #content #section_maintop_left {
	background: #FFFFFF url(../images/banners/physical_photo.jpg) top left no-repeat;
	float:left;
	margin: 20px 0 30px;
	padding-left: 215px;
	width: 725px;
}

#b_mental #content #section_maintop_left {
	background: #FFFFFF url(../images/banners/mental_photo.jpg) top left no-repeat;
	float:left;
	margin: 20px 0 30px;
	padding-left: 215px;
	width: 725px;
}

#b_heart #content #section_maintop_left {
	background: #FFFFFF url(../images/banners/heart_photo.jpg) top left no-repeat;
	float:left;
	margin: 20px 0 30px;
	padding-left: 215px;
	width: 725px;
}

#b_prevention #content #section_maintop_left {
	background: #FFFFFF url(../images/banners/prevention_photo.jpg) top left no-repeat;
	float:left;
	margin: 20px 0 30px;
	padding-left: 215px;
	width: 725px;
}

#exclusive_content { background: #fff9e9; margin-bottom: 20px; float:left;	width: 940px; }

.sub_sections { width:33%;	padding: 5px 0 0 15px;}

#exclusive_content .sub_sections  p, #exclusive_content .sub_sections form {
	padding: 0 ;
	margin-left: 55px;	
}

#exclusive_content p {	padding: 5px 15px;}

#exclusive_content select {width: 200px; overflow:auto;}

#exclusive_content select option {width: auto; overflow:visible;}

#exclusive_content .subtitle {	font-size: 13px ; font-weight: bold; color: #7a7a77; }

#exclusive_content .new {	
	font-size: 10px ;
	font-weight: bold;
	font-style: italic;
	color: #990000;
}

#content .column {
	/*float: left;*/	
	width: 300px;
	margin-bottom: 20px;	
}

.bullet_links { 
	display: block;
	background: url(../images/bullets/navy_bullet.gif) 0 15% no-repeat;	
	padding-left: 10px;
	margin-bottom: auto;
}



