/*********** Tag Styles - START ******************/
body
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:100%;
	font-family: helvetica, "Myriad Pro", Arial;
}

img {
	border: 0;
}

a {
	color: #000000;
}

p{
	font-size:0.7em;
	margin-top:0px;
	margin-bottom:5px;
}

body.bg_white{
	background-color:white;
	background-image: url(none);
}

h1 {
	color: #000000;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1.6em;
	margin-bottom: 2px;
	margin-top: 0;
	vertical-align: bottom;
	font-weight:normal;
}

h2 {
	color: #000000;
	font-weight: bold;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1.2em;
	margin-top: 3px;
	margin-bottom: 0px;
}

h3 {
	color: #000000;
	font-weight: bold;
	font-family: Myriad Pro, Arial;
	font-size: 1em;
	margin-top: 3px;
	margin-bottom: 0px;
}

input
{
	color:#000000;
}

input.radio{
	position:relative;
	top:-2px;
}

/*********** Tag Styles - END ********************/

/***********************************************************************************************/

/*********** Font Color Styles - START ***********/

.darkGreenText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.greenText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.greenText a{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.lightGreen
{
	color: #000000;
}

.darkGreen
{
	color: #000000;
}

.darkOrangeText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.orangeText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.lightOrangeText
{
	color: #000000;
}

.darkBlueText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.blueText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.lightBlueText
{
	color: #000000;
}

.darkGrayText {
	color: #000000;
}

.grayText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.whiteText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

/*********** Font Color Styles - END *************/

/***********************************************************************************************/

/*********** Font Size Styles - START ************/

.headerTextLarge {
	color: #000000;
	font-family: Myriad Pro;
	font-size: 1.6em;
	margin-top: 0;
	vertical-align: bottom;
}

.headerText
{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
}

.subHeaderText
{
	color: #000000;
	font-family: helvetica, "Myriad Pro", Arial;
	font-weight:bold;
	font-size: 1.3em;
}

.headerTextSmall
{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
	font-size:10px;
	text-transform: capitalize;
}

.headerTextSmall a
{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #000000;
	font-size:10px;
	text-transform: capitalize;
}

.textLarge {
	font-size: 1.2em;
}

.textMed{
	font-size: 1.1em;
}

.textSmall{
	font-size: 1em;
}

.textMini{
	font-size: 0.8em;
}

.text-normal{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 12px;
}

.bold{
	font-weight:bold;
}

.normal{
	font-weight:normal;
}

/*********** Font Size Styles - END **************/

/***********************************************************************************************/

/*********** Background Color Styles - START *****/

.blueBackground {
	background-color: #4EA7CC;
}

.greenBackground {
	background-color: #29A530;
}

.orangeBackground {
	background-color: #F7941E;
}

/*********** Background Color Styles - END *******/

/***********************************************************************************************/

/*********** Position Styles - START *************/

/*********** Position Styles - END ***************/

.marginMd{ margin:10px; }

.marginBtMd{ margin-bottom:10px; }

.marginTpMd{ margin-top:10px; }

.marginBt2{ margin-bottom:2px; }

.marginBt4{ margin-bottom:4px; }

.marginBt7{ margin-bottom:7px; }

.marginBt10{ margin-bottom:10px; }

.marginBt20{ margin-bottom:20px; }

.marginTp5{ margin-top:5px; }

.marginTp7{ margin-top:7px; }

.marginTp10{ margin-top:10px; }

.marginTp20{ margin-top:20px; }

.marginRt15{ margin-right:15px; }

.marginLt10{ margin-left:10px; }

.marginLt20{ margin-left:20px; }

.marginLt30{ margin-left:30px; }

.marginH10{ margin-top:10px; margin-bottom:10px; }

.marginV5{ margin-left:5px; margin-right:5px; }

.marginV10{ margin-left:10px; margin-right:10px; }

.marginV15{ margin-left:15px; margin-right:15px; }

.pad5{ padding:5px; }

.pad15{ padding:15px; }

.padBt5{ padding-bottom:5px; }

.padTp2{ padding-top:2px; }

.padTp4{ padding-top:4px; }

.padTp5{ padding-top:5px; }

.padTp10{ padding-top:10px; }

.padTp30{ padding-top:30px; }

.padH4{ padding-top:4px; padding-bottom:4px; }

.padV5{ padding-left:5px; padding-right:5px; }

.padV10{ padding-left:10px; padding-right:10px; }

.padLt2{ padding-left:2px; }

.padLt5{ padding-left:5px; }

.padLt10{ padding-left:10px; }

.padLt20{ padding-left:20px; }

.padRt5{ padding-right:5px; }

.padRt20{ padding-right:20px; }

/***********************************************************************************************/

/*********** General Styles - START **************/

a.noline{
	text-decoration:none;
}

.inline{
	display:inline;
}

.noPrint{
	display:none;
}

/*********** General Styles - END ****************/

/***********************************************************************************************/

.searchBox{
  background-image:url('/images/common/search_icon.jpg');
  background-repeat:no-repeat;
  background-position: center left;
  padding-left:15px;
}

.headerOffset{
	position:relative;
	left:10px;
}

.rowShadedTr{
	background-color:#F3FAE4;
}

.columnBorderRight{
	border-right:solid 2px #00693E;
}

.columnBorderLeft{
	border-left:solid 2px #00693E;
}

.plainText, .plainText td{
	color:#000000;
}

#full_cont
{
	background-color: #FFFFFF;
	margin: 0 auto 0 auto;
	height:100%;
	clear:both;
	text-align:left;
}

.page_content
{
	background-color: #FFFFFF;
	z-index:50;
}

.page_content_sub_nav
{
	width: 714px;
	background-color: #FFFFFF;
	border-left: 2px solid #91D00F;
	padding-left:20px;
	clear:both;
	position:relative;
	top:-2px;
}

.help_links
{
	border:0;
	padding-top: 16px;
	margin-left: 0px;
	padding-left:0px;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 10px;
	/*letter-spacing: .1em;*/
	color: #0F7847;
	line-height: 1.5em;
	width:170px;
}

.help_links a
{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 10px;
	/*letter-spacing: .1em;*/
	color: #0F7847;
	line-height: 1.5em;
	margin-left: 5px;
}

.left_repeat
{
	display:none;
}

.left_repeat2
{
	display:none;
}

/*
.left
{
	float: left;
	background-color: #FFFFFF;
	height:100%;
	position:relative;
	z-index:50;
}
*/
.center
{
	float: right;
	background-color:#FFFFFF;
}

.right
{
	display:none;
}

.right_no_repeat
{
	background-image: url(/images/background/right_frame.jpg);
	background-repeat: no-repeat;
	width: 197px;
	height: 643px;

}

.right_repeat
{
	background-image: url(/images/background/right_vert_pixel.jpg);
	background-repeat: repeat-y;
	background-size:100%;
	z-index:-1;
	min-height:100%;
	position:fixed;
	bottom:0px;
}

.smc_logo
{
	display:none;
}

.login_form
{
	display:none;
}

.login_form label
{
	text-align: right;
	display: block;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: xx-small;
	letter-spacing: .1em;
	color: #0F7847;
	width: 10em;
	margin-right: 8px;
}

.text_input
{
	width: 8em;
	margin-bottom: 3px;
	height: 18px;
}

.topnav_left
{
	display:none;
}

.topnav_left_select{
	background-image:url('/images/navigation/left_main.nav_roll_over.jpg');
	background-repeat:repeat-x;
}

.topnav_left_link
{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	height: 25px;
	float: left;
}

.topnav_left_cap
{
	display:none;
}

.topnav_left_cap_sel{
	background-image: url('/images/navigation/left_main.nav_cap_select.jpg');
	background-repeat: no-repeat;
}

.topnav_right
{
	display:none;
}

.topnav_right_link
{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	text-align: center;
	height: 25px;
	float: left;
}

.topnav_right_cap
{
	display:none;
}

.topnav_spacer_row
{
	height: 10px;
}


div.sel-lt-green
{
	background-color:#99FF99;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 12px;
}

div.sel-none
{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 12px;
	background-color:#FFFFFF;
}

div.sel-selected
{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 12px;
	background-color:#0000AA;
	color:#FFFFFF;
}

div.sel-selected td
{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 11px;
	background-color:#0000AA;
	color:#FFFFFF;
}

/* My Balanced Life Subnav styles */


/* footer sytles */

.footer {
	 width:100%;
	 color:#999999;
	 letter-spacing: 1px;
	 padding-top: 15px;
	 padding-bottom: 20px;
	 text-align: center;
}

.footer a {
	text-decoration: underline;
	color:#999999;
}

#footer_img {
	padding: 0;
	margin: 0;
}

#footer_img li {
	list-style: none;
	display: inline;
	margin-left: 25px;
}

/* My Daily Planner styles */

#well-being_planner_column {
	width:208px;
	font-size:0.9em;
	float:left;
	margin: 10px 0px 10px 10px;
}

#well-being_planner_column_link {
	font-family: helvetica, "Myriad Pro", Arial;
	color: #3889AC;
	font-size: .75em;
	margin-left: 35px;
	text-decoration: none;
}

.well-being_border {
	margin:0px;
	border-left: 2px #3889AC solid;
	border-right: 2px #3889AC solid;
}

.well-being_border .content {
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: helvetica, "Myriad Pro", Arial;
	color: #666666;
	text-decoration: none;
	font-size: .75em;
}

.well-being_border .content a {
	font-family: helvetica, "Myriad Pro", Arial;
	color: #666666;
}

#activity_planner_column {
	width:208px;
	font-size:0.9em;
	float:left;
	margin: 10px 7px;
}

#activity_planner_column_link {
	font-family: helvetica, "Myriad Pro", Arial;
	color: #E17D12;
	font-size: .75em;
	text-decoration: none;
	margin-left: 35px;
}

.activity_border {
	margin:0px;
	border-left: 2px #E17D12 solid;
	border-right: 2px #E17D12 solid;
}

.activity_border .content {
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: helvetica, "Myriad Pro", Arial;
	color: #666666;
	font-size: .75em;
}

.activity_border .content a {
	font-family: helvetica, "Myriad Pro", Arial;
	color: #666666;
}

.activity_text_disabled{
	font-family: helvetica, "Myriad Pro", Arial;
	text-decoration: none;
	color: #999999;
}


#nutrition_planner_column {
	width:205px;
	font-size:0.9em;
	float:left;
	margin: 10px 7px 10px 10px;
}

#nutrition_planner_column_link {
	font-family: helvetica, "Myriad Pro", Arial;
	color: #00693E;
	font-size: .75em;
	margin-left: 20px;
	text-decoration: none;
}

.nutrition_border {
	margin:0px;
	border-left: 2px #00693E solid;
	border-right: 2px #00693E solid;
}

.nutrition_border .content {
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: .75em;
}

.nutrition_border .content a {
	font-family: helvetica, "Myriad Pro", Arial;
	color: #666666;
}

.nutrition_cell_bg{
	background-image: url('/images/mybalancedlife/mynutrition/view/cell_bg.gif');
	background-repeat: repeat-y;
}

.nutrition_cell_long_bg{
	background-image: url('/images/mybalancedlife/mynutrition/view/1-pixel_long.jpg');
	background-repeat: repeat-y;
}

.text-disabled{
	font-family: helvetica, "Myriad Pro", Arial;
	text-decoration: none;
	color: #999999;
}

table.nospace{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

td.nut_list_item{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 11px;
}

.border-left{
	border-left: solid 1px #999999;
}

.border-right{
	border-right: solid 1px #999999;
}

.content_text{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #00693E;
	font-size: 12px;
}

.content_text_gray{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #999999;
	font-size: 12px;
}

/* Weekly Activity Scheduler */
.schedule_cell {
	height:110px;
	width:92px;
	background-color:#FCE597;
	color:#DE7524;
	border-color:#E09D44;
	border-width:2px;
	z-index:0;
	text-align:right;
	background-image: url('/images/mybalancedlife/myactsched/rest_icon.jpg');
	background-position: 45% 50%;
	background-repeat: no-repeat;
}

.schedule_cell_empty {
	height:110px;
	z-index:0;
	width:92px;
	color:#DE7524;
	border-color:#E09D44;
	border-width:2px;
	background-color:#FCE597;
	background-image: url('/images/mybalancedlife/myactsched/rest_icon.jpg');
	background-position: 45% 50%;
	background-repeat: no-repeat;
	text-align:right;
}

.schedule_activity {
	z-index:5000;
	position:relative;
	border-style:none;
	top:0;
	background-color:#FCE597;
	line-height:15px;
	margin-left:5px;
	margin-top:15px;
	width:80px;
	height:70px;
	text-align:center;
	vertical-align:top;
	font-family: helvetica, "Myriad Pro", Arial;
	color:#DF7422;
	font-weight:bold;
	font-size:.68em;
}

.schedule_sep_row_disabled {
	height:28px;
	background-color:#FDE5CC;
	color:#DE7524;
	border-color:#E09D44;
	border-width:2px;
	font-weight:bold;
	font-size:.81em;
	border-top-style:solid;
	border-bottom-style:solid;
}

.schedule_sep_row{
	height:28px;
	background-color:#ED8C22;
	color:#FFFFFF;
	border-color:#E09D44;
	border-width:2px;
	font-weight:bold;
	font-size:.81em;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#ED8C22;
	border-bottom-color:#ED8C22;
	}

.schedule_sep_row_disabled a {
	height:28px;
	background-color:#FDE5CC;
	color:#DE7524;
	font-weight:bold;
	text-decoration:none;
	}

.schedule_date_div {
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1.1em;
	margin-bottom: 2px;
	margin-top: 0px;
	vertical-align: bottom;
	font-weight:bold;
	position:relative;
	top:4px;
}

.plannerDesc{
	margin-top: 5px;
	margin-bottom: 20px;
	line-height:15px;
}

.schedule_header {
	text-align:center;
	background-image: url(/images/mybalancedlife/myactsched/date_title_hdr.jpg);
	width:100px;
	background-repeat: no-repeat;
	font-size:.75em;
	color:white;
	height:21px;
}

.schedule_sep_row a {
	height:28px;
	background-color:#ED8C22;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

.schedule_sep_col {
	background-color:#FCE597;
	width:0px;
}

.schedule_cell_disabled {
	height:110px;
	width:92px;
	z-index:0;
	border-color:#E09D44;
	border-width:2px;
	background-color:#FFFFFF;
	text-align:right
}

.schedule_sep_col_disabled {
	background-color:#FFFFFF;
	width:0px;
}


/* Wellness Scheduler */
.wellschedule_header {
	text-align:center;
	background-image: url(/images/mybalancedlife/mywellsched/date_heading.jpg);
	width:100px;
	background-repeat: no-repeat;
	font-size:.75em;
	color:white;
	height:21px;
}

.wellschedule_sep_row{
	height:28px;
	background-color:#2D94B5;
	color:#FFFFFF;
	border-color:#2D94B5;
	border-width:2px;
	font-weight:bold;
	font-size:.81em;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#2D94B5;
	border-bottom-color:#2D94B5;
}

.wellschedule_sep_row_disabled {
	height:28px;
	background-color:#D4EFF8;
	color:#1F677E;
	border-color:#2D94B5;
	border-width:2px;
	border-top-style:solid;
	border-bottom-style:solid;
	font-weight:bold;
	font-size:.81em;
}

.wellschedule_cell {
	height:90px;
	width:92px;
	border-color:#2D94B5;
	border-width:2px;
	background-color:#ABDBEF;
	color:#22657F;
	z-index:0;
	text-align:right;
	background-image: url('/images/mybalancedlife/mywellsched/rest_icon.jpg');
	background-position: 45% 50%;
	background-repeat: no-repeat;
}

.wellschedule_cell_empty {
	height:90px;
	z-index:0;
	border-color:#2D94B5;
	border-width:2px;
	width:92px;
	color:#22657F;
	background-color:#ABDBEF;
	text-align:right;
	background-image: url('/images/mybalancedlife/mywellsched/rest_icon.jpg');
	background-position: 45% 50%;
	background-repeat: no-repeat;

}

.wellschedule_cell_disabled {
	height:90px;
	z-index:0;
	border-color:#2D94B5;
	border-width:2px;
	width:92px;
	color:#22657F;
	background-color:#FFFFFF;
	text-align:right
}

.wellschedule_activity {
	z-index:5000;
	position:relative;
	border-style:none;
	top:0;
	line-height:15px;
	margin-left:2px;
	margin-top:15px;
	width:80px;
	height:70px;
	text-align:center;
	background-color:#ABDBEF;
	vertical-align:top;
	font-family: helvetica, "Myriad Pro", Arial;
	color:#22657F;
	font-weight:bold;
	font-size:.48em;
}

.wellscheduleHdr {
	color: #1F677E;
}

.wellschedule_date_div {
	color: #1F677E;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1.1em;
	margin-bottom: 2px;
	margin-top: 0;
	vertical-align: bottom;
	font-weight:bold;
}

.wellschedule_sep_col {
	background-color:#ABDBEF;
	width:0px;
}

.wellschedule_sep_col_disabled {
	background-color:#FFFFFF;
	width:0px;
}

.wellschedule_sep_row a {
	height:28px;
	background-color:#2D94B5;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

.wellschedule_sep_row_disabled a {
	height:28px;
	background-color:#D4EFF8;
	color:#1F677E;
	font-weight:bold;
	text-decoration:none;
	}


.wellschedule_sep_col_light {
	background-color:#D5EDF7;
	width:1px;
}

/* Popup Window Styles */
	.title_div {
		margin-bottom:0px;
		height: 25px;
		border-bottom: 1px #71BF10 solid;
	}

	.orange_title_div {
		margin-top:12px;
		height: 25px;
		padding-bottom:2px;
		vertical-align: bottom;
		border-bottom: 1px #F7941E solid;
	}

	.blue_title_div {
		margin-top:12px;
		height: 25px;
		vertical-align: bottom;
		border-bottom: 1px #57B7DF solid;
	}

	#subPopup {
		border: 1px #00693E solid;
		/*width: 900px;*/
		background-color:white;
		position:absolute;
		top:100px;
		left:100px;
		display:none;
		border: 2px solid #000000;
		z-index:2000;
	}

	.blue_titlebar, .blue_titlebar a{
		background-color:#57B7DF;
		height:25px;
		color: #FFFFFF;
	}

	.green_titlebar, .green_titlebar a{
		background-color:#71BF10;
		height:25px;
		color: #FFFFFF;
	}

	.orange_titlebar, .orange_titlebar a{
		background-color:#F89018;
		height:25px;
		color: #FFFFFF;
	}

	.blue_titlecorner {
		background-color:#57B7DF;
	}

	.green_titlecorner {
		background-color:#71BF10;
	}

	.orange_titlecorner {
		background-color:#F89018;
	}

	.dark_green_bar{
		background-color:#00693E;
		height:20px;
	}

	.dark_blue_bar{
		background-color:#1F677E;
		height:20px;
	}

	.dark_orange_bar{
		background-color: #C26501;
		height:20px;
	}

	.popup_green_left_content {
		height:40;
		width:20;
		background-color:#71BF10;
		margin-top:-5px;
		float:left;
	}

	.popup_orange_left_content {
		height:40;
		width:20;
		background-color:#F89018;
		margin-top:-5px;
		float:left;
	}

	.popup_blue_left_content {
		height:40;
		width:20;
		background-color:#57B7DF;
		margin-top:-5px;
		float:left;
	}

	.popup_right_content {
		float:left;
		margin-left:30px;
		background-color:white;
	}

	#popUpBLILeft {
		width: 376px;
	}

	#nutritionIndex, #activityIndex, #wellBeingIndex {
		height: 23px;
		width: 376px;
		cursor: pointer;
	}

	#nutritionIndex {
		background-image: url(/images/mybalancedlife/mybliscore/nutrition_index_bar.jpg);
	}

	#activityIndex {
		background-image: url(/images/mybalancedlife/mybliscore/activity_index_bar.jpg);
	}

	#wellBeingIndex {
		background-image: url(/images/mybalancedlife/mybliscore/wellbeing_index_bar.jpg);
	}

	#nutritionIndex #text, #activityIndex #text, #wellBeingIndex #text, .ui-accordion-link .text {
		font-family: helvetica, "Myriad Pro", Arial;
		font-size: .7em;
		letter-spacing: 1px;
		padding-top: 5px;
		padding-left: 5px;
	}

	#nutritionIndex #text, #activityIndex #text, #wellBeingIndex #text {
		color: #FFFFFF;
	}

	#nutritionIndexBody, #activityIndexBody, #wellBeingIndexBody, #fullBodyStretchBody, #fullUpperBodyStretchBody, #shouldersAndOuterPortionsBody, #shouldersAndMiddleBackBody, #sideStretchBody, #shouldersAndNeckStretchBody, #armsShouldersChestBody, #goodMorningExerciseBody, #pushUpsBody, #bicepCurlsBody, #shoulderRaisesBody, #tricepExtensionsBody, #abCrunchesBody, #squatsBody, #kneeExtensionsBody, #lungesBody, #hipAbductionBody, #hipExtensionBody, #calfRaisesBody, #calfBody, #quadBody, #hamstringBody, #groinBody, #ankleBody {
		border: 2px #D9D9D9 solid;
		border-top: 0;
	}

	#fullBodyStretchBody p, #fullUpperBodyStretchBody p, #shouldersAndOuterPortionsBody p, #shouldersAndMiddleBackBody p, #sideStretchBody p, #shouldersAndNeckStretchBody p, #armsShouldersChestBody p, #goodMorningExerciseBody p, #pushUpsBody p, #bicepCurlsBody p, #shoulderRaisesBody p, #tricepExtensionsBody p, #abCrunchesBody p, #squatsBody p, #kneeExtensionsBody p, #lungesBody p, #hipAbductionBody p, #hipExtensionBody p, #calfRaisesBody p, #calfBody p, #quadBody p, #hamstringBody p, #groinBody p, #ankleBody p {
		margin: 0;
		padding: 0;
	}

	.graphArea {
		padding: 15px 5px 15px 15px;
		float:left;
	}

	.underGraphArea {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		float:right;
	}

	.thickLine {
		height: 4px;
		width: 6px;
	}

	.thinLine {
		height: 2px;
		width: 6px;
	}

	.underGraphArea a {
		color: #00693E;
		text-decoration: none;
		font-weight: 600;
	}

	#popUpBLIRight{
		float: left;
		margin-left: 0px;
		width:450px;
	}



/* Error Message Styles */
.fieldError {
	color:red;
	font-size: 12px;
	font-weight: bold;
}

.globalError .fieldContainer {
	width:350px;
}

.globalError {
	position:relative;
	z-index:500;
	padding:5px;
	border-style:solid;
	text-align:left;
	width:450;
	border-color:#046640;
	clear:both;
	border-width:3px;
	background-color:#F1F9E8;
	margin-bottom:15px;
	margin-left:10px;
}

/* Registration Styles */

.fieldLabel {
	color:#000000;
	font-weight:bold;
}

.registration_prefs_column {
	width:200px;
	float:left;
	margin-left: 12px;
	margin-right:5px;
}

.prefs_nutrition_heading {
	color:#2EB135;
}

.prefs_activity_heading {
	color:#F7941E;
}

.prefs_wellbeing_heading {
	color:#4EA7CC;
}

.dark_row {
	background-color:#E1F4C0;
}

.notation {
	color:gray;
	font-weight:bold;
}

#infoDivHeader {
	position:relative;
	left:55px;
	width:150px;
	top:10px;
	color:#FFFFFF;
	font-weight:bold;
}

#infoDivContent {
	color:#FFFFFF;
	font-size:.75em;
	padding-right:10px;
	padding-left:10px;
}

#infoDiv {
	/*width: 900px;*/
	height:130px;
	width:214px;
	position:absolute;
	top:100px;
	left:100px;
	display:none;
	z-index:2000;
	background-repeat:no-repeat;
/*	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
*/
}

/* Weekly Planner */
.chart {
	text-align:center;
	display:table;
	width:710px;
}

.chart td {
	font-size:.6em;
	color: #666666;
	padding: 6px;
	margin:0 3px 0 3px;
	text-align:center;
}

#plannerSubHeader{
	position:relative;
	left:230px;
	font-family: Myriad Pro, Arial;
	color: #00693E;
	font-size: .75em;
}

#plannerSubHeader a, #plannerSubHeader a:visited{
	color: #00693E;
}

.chart a{
	color:#666666;
}

#nutritionTable td{
	background-image:url("/images/mybalancedlife/myweeklyplanner/nutrition/green_line_border.jpg");
	background-repeat:repeat-y;
}

.sub {
	text-decoration:none;
}
.date th {
	width:101px;
	height:21px;
	color:white;
	font-size:.75em;
	padding:0;
}

#nutritionTable{
		display:table;
}

#nutritionTable .date th{
	background-image:url(/images/mybalancedlife/myweeklyplanner/nutrition/date_green.jpg);
	background-repeat:no-repeat;
}


#nutritionTable .bottom td{
	background-image:url(/images/mybalancedlife/myweeklyplanner/nutrition/round_border_green.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:21px;
	color:white;
	font-size:.75em;
}

.nutNoValBar{
	border-top:solid 2px #00693E;
	height:2px;
	width:24px;
	text-align:center;
}

#activityTable td{
	background-image:url("/images/mybalancedlife/myweeklyplanner/activity/orange_line_border.jpg");
	background-repeat:repeat-y;
}

#activityTable .date th{
	background-image:url(/images/mybalancedlife/myweeklyplanner/activity/date_orange.jpg);
	background-repeat:no-repeat;
}



#activityTable .bottom td{
	background-image:url(/images/mybalancedlife/myweeklyplanner/activity/round_border_orange.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:21px;
	color:white;
	font-size:.75em;
}


#wellbeingTable td{
	background-image:url("/images/mybalancedlife/myweeklyplanner/well_being/blue_line_border.jpg");
	background-repeat:repeat-y;
}


#wellbeingTable .date th{
	background-image:url(/images/mybalancedlife/myweeklyplanner/well_being/date_blue.jpg);
	background-repeat:no-repeat;
}



#wellbeingTable .bottom td{
	background-image:url(/images/mybalancedlife/myweeklyplanner/well_being/round_border_blue.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:21px;
	color:white;
	font-size:.75em;
}



#nutritionBar {
	width:714px;
	height:36px;
	background-image:url(/images/mybalancedlife/myweeklyplanner/nutrition/nutrition_planner_btn.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#fff;
	font-size:.75em;
	padding: 10px 10px 0 0;
}

#nutritionBar a {
	color:#fff;
}

#activityBar {
	width:714px;
	height:36px;
	background-image:url(/images/mybalancedlife/myweeklyplanner/activity/activity_planner_btn.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#fff;
	font-size:.75em;
	padding: 10px 10px 0 0;
}

#activityBar a {
	color:#fff;
}

#wellbeingBar {
	width:714px;
	height:36px;
	background-image:url(/images/mybalancedlife/myweeklyplanner/well_being/well-being_planner_btn.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#fff;
	font-size:.75em;
	padding: 10px 10px 0 0;
}

#wellbeingBar a {
	color:#fff;
}

#planners {
	margin:0;
	padding:0;
	list-style:none;
}

#setTopLeft{
	height:50px;
	border-left:2px solid green;
	width:100%;
}

#setTopRight{
	text-align:right;
}

#setNext{
	border-top:2px solid green;
	border-left:2px solid green;
}

#greenBorder{
	background-image: url(/images/green_border.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:650px;
	font-size: .8em;
	font-weight:bold;
	clear:both;
	padding-left:20px;
	padding-top:3px;
	margin:20px 0 20px 0;
	clear:both;

}



#greenBorder img{
	float:right;
	margin-top:-16px;

}

#listRow div{
	width:203px;
	float:left;
	display:inline;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1em;
	color: #0F7847;
}
#listRow ul{
	list-style:url(../images/green_carrot.jpg);
}

#listRow li{
	margin-top: 5px;
}

#listRow a{
	margin-left:0px;
	color:#666666;
	font-weight:bold;
	font-size: .75em;
}

.listDivider{
	float:left;
	display:inline;
	margin-left:6px;
	margin-right:6px;
}

#recipe{
	background-image:url(/images/home/feature_recipe_img.jpg);
	background-repeat:no-repeat;
	width:444px;
	height:150px;
	float:left;
	margin-top:10px;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1em;
	color: #0F7847;
}

#recipe #food{
	margin:25px 0 0 15px;
	display:inline;
}

#recipe p{
	margin:-80px 0 50px 150px;
	width:275px;
}

#recipe #logo{
	float:right;
	margin-top:-40px;
}

#recipe span{
	float:right;
	margin-top:-30px;
}

#recipe span img{
	margin-right:43px;
}

#recipe a{
	color:#429529;
	font-weight:bold;
	font-size: .75em;
}

#tips{
	background-image:url(/images/home/daily_tips_img.jpg);
	background-repeat:no-repeat;
	width:213px;
	height:150px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-size:.75em;
	padding:0px 10px 0 10px;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: .75em;
	color: #0F7847;
}

#tips p{
	margin-top:-1px;
	font-size: .75em;
}

#tips a{
	color:#429529;
	font-weight:bold;
	font-size: .75em;
}

#contentTopRight{
	margin-top:20px;
	padding-top:1px;
	float:right;

}

#contentTopRight a{
	font-weight:bold;
	font-size: .9em;
	color:#00703c;
}

#contentTopLeft{
	float:left;
	margin-top:20px;
}


#contentTopLeft a{
	font-size:.75em;
	color:#999;
	font-weight:bold;
}

#contentTop{
	margin: 0px 0px 0px 0px;
}

#contentTop #contentTopRight{
	width:455px;

}
#contentTop #contentTopLeft{
	text-align:center;
}

/* styles for pop up */

#printer{
	position:absolute;
	left:800px;
	top:80px;
}

#schedule{
	position:absolute;
	left:710px;
	top:130px;
}

#leftArea h1{
	margin-left:40px;
	font-size:1.3em;
}

#leftArea h2{
	font-size:.9em;
	color:#71bf19;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom:2px;
}

#leftArea h3{
	margin: 0 0 10px 10px;
}

#leftArea h4{
	font-size:.9em;
	margin-top:5px;
}

#leftArea hr{
	color:#8fd400;
	background-color:#8fd400;
	margin-left:44px;
	height:3px;
	width: 790px;
	margin-top:5px;
}

#initial {
	width: 600px;
	font-size: .75em;
}

#initial p {
	margin-top: 0px;
}

#initial h1{
	margin-left:50px;
	font-size:1.3em;
}

#initial h2{
	font-size:1em;
	color:#71bf19;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#initial h3{
	margin: 0 0 10px 20px;
}

#initial h4{
	margin-top:5px;
	color: #00663f;
}

#initial hr{
	color:#8fd400;
	background-color:#8fd400;
	margin-left:44px;
	height:3px;
	width: 790px;
	margin-top:5px;
}

#initial ul {
	margin-top: 0px;
}

#initial .indent {
	color:#00693e;
}

#initial .indentList {
	color:#00693e;
	list-style: none;
}

#tabrow div{
	float: left;
	font-family: helvetica, "Myriad Pro", Arial;
	color: #00693E;
	text-decoration: none;
	font-size: .75em;
}

#tabrow div a {
	font-family: helvetica, "Myriad Pro", Arial;
	color: #00693E;
	text-decoration: none;
	font-size: .75em;
}

#tabrow div a:hover {
	background-color: #8fd400;
}

#example ul {
	margin: 0;
	padding: 0;
}

#example p {
	padding: 0;
	margin: 0;
	font-size: .75em;
}

.ui-accordion-link {
	background-image: url(/images/mybalancedlife/mybliscore/gray_bar.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 376px;
	cursor: pointer;
	vertical-align: center;
	color: #C26501;
	font-weight: 600;
}

.ui-accordion-link {
	color: #C26501;
}

.ui-accordion-text {
	height:110px;
	overflow:auto;
}

.wellbeing-accordion-link {
	background-image: url(/images/mybalancedlife/mywellbeing/details/nav_deselect.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 373px;
	cursor: pointer;
	vertical-align: center;
	color: #1F677E;
	font-weight: 600;
	font-size: .7em;
}

.accordionBorder {
	border-left: solid 2px #E3E3E3;
	border-right: solid 2px #E3E3E3;
	border-bottom: solid 2px #E3E3E3;
}

#leftArea #example li {
	list-style: none;
}

#leftArea #example li p {
	padding: 10px 10px 10px 10px;
}

/*My Favorites styles */

.column {
	width: 236px;
	float: left;
	padding-top: 25px;
}

/*Tools landing page*/
.toolsColumn
{
	width:164px;
	height:300px;
	float:left;
}

.toolsColumnSpacer
{
	width:5px;
	height:300px;
	float:left;
}

.toolsColumnTextDiv
{
	margin-left:8px;
	margin-right:8px;
	margin-top:3px;
}

.toolsHeaderText
{
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: .8em;
	color: #666666;
}

.toolsColumnText
{
	font-size: .7em;
}

.dottedRuleVert
{
	width:3px;
	margin-left:5px;
	padding:0px;
	background-image:url(/images/nutrition/dot_img.gif);
	background-repeat: repeat-y;
}

.dottedRule
{
	height:3px;
	margin-top:5px;
	padding:0px;
	background-image:url(/images/nutrition/dot_img.gif);
	background-repeat: repeat-x;
	margin-bottom:5px !important;    /*this is the Firefox/Opera margin*/
	margin-bottom:-8px;               /*this is the IE margin - 7px - less*/
}

.dottedRuleGreen
{
	height:3px;
	margin-top:5px;
	padding:0px;
	background-image:url('/images/common/green_dotted.jpg');
	background-repeat: repeat-x;
	margin-bottom:5px !important;    /*this is the Firefox/Opera margin*/
	margin-bottom:-8px;               /*this is the IE margin - 7px - less*/
}

.dottedRuleOrange
{
	height:3px;
	margin-top:5px;
	padding:0px;
	background-image:url('/images/common/orange_dotted.jpg');
	background-repeat: repeat-x;
	margin-bottom:5px !important;    /*this is the Firefox/Opera margin*/
	margin-bottom:-8px;               /*this is the IE margin - 7px - less*/
}

.dottedRuleBlue
{
	height:3px;
	margin-top:5px;
	padding:0px;
	background-image:url('/images/common/blue_dotted.jpg');
	background-repeat: repeat-x;
	margin-bottom:5px !important;    /*this is the Firefox/Opera margin*/
	margin-bottom:-8px;               /*this is the IE margin - 7px - less*/
}

.rightGrayBox
{
	width:209px;
	margin-left:0px;
	padding:0;
	border-right:2px solid #E6E6E6;
	border-left:2px solid #E6E6E6;
	text-align:left;
	background-color:#F7F7F7;
}

.rightGreenBox
{
	padding:0;
	border-right:2px solid #71BF10;
	border-left:2px solid #71BF10;
	text-align:left;
	background-color:#F7F7F7;
	font-size:.75em;
	color:#666666;
}

.leftGreenBox{
	font-size:.75em;
	position:relative;
	left:-1px;
	width:209px;
	margin-left:1px;
	padding:0;
	border-right:2px solid #BFE293;
	border-left:2px solid #BFE293;
	text-align:left;
	background-color:#EAF5DB;
	color:#666666;
}

.rightGreenBox {
	background-color:#F7F7F7;
	border-right:2px solid #72BF11;
	border-left:2px solid #72BF11;
}

.rightOrangeBox {
	background-color:#F7F7F7;
	border-right:2px solid #AA6E26;
	border-left:2px solid #AA6E26;
}

.leftBlueBox{
	font-size:.75em;
	position:relative;
	left:-1px;
	width:209px;
	margin-left:1px;
	padding:0;
	border-right:2px solid #B6DCE5;
	border-left:2px solid #B6DCE5;
	text-align:left;
	background-color:#E6F4FA;
	color:#666666;
}

.rightBlueBox {
	background-color:#F7F7F7;
	border-right:2px solid #57B7DF;
	border-left:2px solid #57B7DF;
}

.leftGreenBox h3{
	font-size:1em;
}

.leftOrangeBox h3{
	font-size:1em;
}

.leftBlueBox h3 {
	font-size: 1em;
}

.leftOrangeBox{
	font-size:.75em;
	position:relative;
	left:-1px;
	width:209px;
	margin-left:1px;
	padding:0;
	border-right:2px solid #FCCE9D;
	border-left:2px solid #FCCE9D;
	text-align:left;
	background-color:#FCEFDF;
}


div.rightGrayBoxLink{
	padding: 0px 0px 2px 0px;
}

a.rightGrayBoxLink {
	color: #666666;
	text-decoration:none;
	margin:0;
	padding:0;
}

.rightGrayBoxLinkUnderline {
	font-weight:bold;
	color: #666666;
	text-decoration:underline;
	margin:0;
	padding:0;
}

.rightGrayBoxLinkGreen {
	color: #00693E;
	text-decoration:none;
	margin:0;
	padding:0;
}

.rightGrayBoxLinkOrange {
	color: #F7941E;
	text-decoration:none;
	margin:0;
	padding:0;
}

.rightGrayBoxLinkBlue {
	color: #1F677E;
	text-decoration:none;
	margin:0;
	padding:0;
}


.rightGrayBoxContent{
	margin:0;
	padding:0;
}

.rightGrayBoxHeader{
	font-weight: bold;
	font-family: Myriad Pro, Arial;
	padding:0;
	margin: 0px;
	margin: 0px;
}

.contentLeftDiv{
	float:left;
	width:445px;
	margin-top:20px;
	margin-left:15px;
}

.contentFullDiv{
	margin-top:20px;
	margin-left:15px;
}

.contentRightDiv{
	float:right;
	margin-top:20px;
	width:209px;
}

.contentLeftTD{
	padding-left:15px;
}

.contentRightTD{
	display:none;
}

.marginBtMd{
	margin-bottom:10px;
}

.marginTpMd{
	margin-Top:10px;
}

/* How It Works Section */
.howItWorksLeftDiv{
	float:left;
	width:375px;
	margin-top:20px;
}

.howItWorksTextDiv{
	width:350px;
	margin-top:-10px;
}

.howItWorksMainDiv{
	height:310px;
}

.lightBlueBG {
	background-color:#E6F4FA;
}

.lightGreenBG {
	background-color:#F8FCEF;
}

.lightOrangeBG {
	background-color:#FFF7E0;
}

/*RSS Section */
.rssButtonDiv{
	margin-left:20px;
	margin-top:10px;
}

.grayBox{
	border-right:2px solid #E6E6E6;
	border-left:2px solid #E6E6E6;
	background-color:#F7F7F7;
}

/* Book Offer Section */

div.bookLeftDiv{
	float: left;
	width: 216px;
}

div.bookRightDiv{
	float: right;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Recipe Section */

div.recipeSearchLeftDiv{
	float: left;
	width: 235px;
}

div.recipeDirectionsDiv{
	margin-top:0px;
	margin-bottom: 5px;
}

td.recipeTD{
	padding-top: 10px;
	width: 170px;
	vertical-align: top;
}

td.ingredientsTD{
	width: 35px;
}

td.nutritionLeftTD{
	width: 60%;
	border-bottom:solid 1px #000000;
}

td.nutritionMiddleTD{
	width: 20%;
	border-bottom:solid 1px #000000;
}

td.nutritionRightTD{
	width: 20%;
	border-bottom:solid 1px #000000;
}



/* Expert Corner Section */

div.correctCalloutPosition{
	position:relative;
	bottom:10px;
}

.rightGreenBoxExpert {
	width: 209px;
	background-color:#FFFFFF;
	border-right:2px solid #C7D3A3;
	border-left:2px solid #C7D3A3;
}

.rightBlueBoxExpert {
	width: 209px;
	background-color:#E3EEF2;
	border-right:2px solid #A0CFD5;
	border-left:2px solid #A0CFD5;
}

.rightGrayBoxExpert
{
	width:209px;
	margin-left:0px;
	padding:0;
	border-right:2px solid #E6E6E6;
	border-left:2px solid #E6E6E6;
	text-align:left;
	background-color:#FAFAFA;
}

.rightBlueBoxExpert h3 {
	font-size: 1em;
}

.dottedRuleGreenExpert
{
	height:3px;
	margin-top:5px;
	padding:0px;
	background-image:url('/images/expertcorner/green_dotted_line.jpg');
	background-repeat: repeat-x;
	margin-bottom:5px !important;    /*this is the Firefox/Opera margin*/
	margin-bottom:-8px;               /*this is the IE margin - 7px - less*/
}

.dottedRuleOrangeExpert
{
	height:3px;
	margin-top:5px;
	padding:0px;
	background-image:url('/images/expertcorner/activity_dotted_line.jpg');
	background-repeat: repeat-x;
	margin-bottom:5px !important;    /*this is the Firefox/Opera margin*/
	margin-bottom:-8px;               /*this is the IE margin - 7px - less*/
}

.dottedRuleBlueExpert
{
	height:3px;
	margin-top:5px;
	padding:0px;
	background-image:url('/images/expertcorner/wellbeing_dotted_line.jpg');
	background-repeat: repeat-x;
	margin-bottom:5px !important;    /*this is the Firefox/Opera margin*/
	margin-bottom:-8px;               /*this is the IE margin - 7px - less*/
}

.dottedRuleGrayExpert
{
	height:3px;
	margin-top:5px;
	padding:0px;
	background-image:url('/images/expertcorner/grey_dotted_line.jpg');
	background-repeat: repeat-x;
	margin-bottom:5px !important;    /*this is the Firefox/Opera margin*/
	margin-bottom:-8px;               /*this is the IE margin - 7px - less*/
}



.popupHomeBased_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/homeBased/home_based_top.jpg);
	background-repeat: no-repeat;
}

.dark_popupHomeBased_bar{
	background-image:url(/images/mybalancedlife/mypreferences/homeBased/home_based_bottom.jpg);
	background-repeat: no-repeat;
}

.popupHomeBased_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/homeBased/home_based_side.jpg);
	background-repeat: repeat-y;
}

.popupHomeBased_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/homeBased/home_based_side.jpg);
	background-repeat: repeat-y;
	text-align:right;
}

.popupGymBased_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/gymBased/gym_top.jpg);
	background-repeat: no-repeat;
}

.dark_popupGymBased_bar{
	background-image:url(/images/mybalancedlife/mypreferences/gymBased/gym_bottom.jpg);
	background-repeat: no-repeat;
}

.popupGymBased_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/gymBased/gym_side.jpg);
	background-repeat: repeat-y;
}

.popupGymBased_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/gymBased/gym_side.jpg);
	background-repeat: repeat-y;
	text-align:right;
}



.popupFlexibility_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/flexibility/flex_program_top.jpg);
	background-repeat: no-repeat;
}

.dark_popupFlexibility_bar{
	background-image:url(/images/mybalancedlife/mypreferences/flexibility/flex_program_bottom.jpg);
	background-repeat: no-repeat;
}

.popupFlexibility_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/flexibility/flex_program_side.jpg);
	background-repeat: repeat-y;
}

.popupFlexibility_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/flexibility/flex_program_side.jpg);
	background-repeat: repeat-y;
	text-align:right;
}









.popupSendToFriend_titlebar{
	background-image:url(/images/referafriend/box_top.gif);
	background-repeat: no-repeat;
}

.dark_popupSendToFriend_bar{
	background-image:url(/images/referafriend/box_bottom.gif);
	background-repeat: no-repeat;
}

.popupSendToFriend_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/referafriend/1_pixel.gif);
	background-repeat: repeat-y;
}

.popupSendToFriend_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/referafriend/1_pixel.gif);
	background-repeat: repeat-y;
	text-align:right;
}



.popupWalking_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/walking/walking_top.jpg);
	background-repeat: no-repeat;
}

.dark_popupWalking_bar{
	background-image:url(/images/mybalancedlife/mypreferences/walking/walking_bottom.jpg);
	background-repeat: no-repeat;
}

.popupWalking_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/walking/walking_side.jpg);
	background-repeat: repeat-y;
}

.popupWalking_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/walking/walking_side.jpg);
	background-repeat: repeat-y;
	text-align:right;
}






.popupActivity_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/activity/activity_topics_top.jpg);
	background-repeat: no-repeat;
	width:420px;
}

.dark_popupActivity_bar{
	background-image:url(/images/mybalancedlife/mypreferences/activity/activity_topics_bottom.jpg);
	background-repeat: no-repeat;
	width:420px;
}

.popupActivity_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/activity/activity_topics_side.jpg);
	background-repeat: repeat-y;
	width:420px;
}

.popupActivity_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/activity/activity_topics_side.jpg);
	background-repeat: repeat-y;
	text-align:right;
	width:420px;
}





.popupWellbeing_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/wellbeing/wellbeing_topics_top.jpg);
	background-repeat: no-repeat;
	width:420px;
}

.dark_popupWellbeing_bar{
	background-image:url(/images/mybalancedlife/mypreferences/wellbeing/wellbeing_topics_bottom.jpg);
	background-repeat: no-repeat;
	width:420px;
}

.popupWellbeing_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/wellbeing/wellbeing_topics_side.jpg);
	background-repeat: repeat-y;
	width:420px;
}

.popupWellbeing_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/wellbeing/wellbeing_topics_side.jpg);
	background-repeat: repeat-y;
	text-align:right;
	width:420px;
}





.popupNutrition_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/nutrition/nutrition_topics_top.jpg);
	background-repeat: no-repeat;
	width:420px;
}

.dark_popupNutrition_bar{
	background-image:url(/images/mybalancedlife/mypreferences/nutrition/nutrition_topics_bottom.jpg);
	background-repeat: no-repeat;
	width:420px;
}

.popupNutrition_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/nutrition/nutrition_topics_side.jpg);
	background-repeat: repeat-y;
	width:420px;
}

.popupNutrition_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/nutrition/nutrition_topics_side.jpg);
	background-repeat: repeat-y;
	text-align:right;
	width:420px;
}





.popupCalorieLevel_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/calorieLevel/calorie_level_top.jpg);
	background-repeat: no-repeat;
	width:420px;
}

.dark_popupCalorieLevel_bar{
	background-image:url(/images/mybalancedlife/mypreferences/calorieLevel/calorie_level_bottom.jpg);
	background-repeat: no-repeat;
	width:420px;
}

.popupCalorieLevel_content{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/calorieLevel/calorie_level_side.jpg);
	background-repeat: repeat-y;
	width:420px;
}

.popupCalorieLevel_close{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	background-image:url(/images/mybalancedlife/mypreferences/calorieLevel/calorie_level_side.jpg);
	background-repeat: repeat-y;
	text-align:right;
	width:420px;
	display:none;
}

.popupCalorieLevel_prefs {
	width:209px;
	float:left;
	margin-left: 0px;
	margin-right:7px;
}

.popupCalorieLevel_prefs_header {
	color:#71BF10;

}

.popupCalorieLevel_prefs_container {
	color:#71BF10;
	background-image:url(/images/mybalancedlife/mypreferences/calorieLevel/grey_cal_side.jpg);
	padding-left:10px;
	font-size:.7em;
}

.popupCalorieLevel_prefs_container ul{
	color:#666666;
	margin:0 0 10 15;
	padding:0;
}

/* Activity Section */

a.darkOrangeLink {
	color: #C26501;
	text-decoration:none;
	margin:0;
	padding:0;
}

/* ----------map placement---------- */
#map {
    width: 450px;
    height: 340px;
    border: 1px solid gray;
    margin-top:6px;
}

#main_container
{
	padding-left:20px;
}

.inputField {
    width: 60px;
}

/* Podcast Section */

.podcastThumbnail {
	width:150px;
	background-image:url('/images/expertcorner/podcasts/video_thumbnail_pixel.jpg');
	background-repeat:repeat-y;
}
