/*********** Tag Styles - START ******************/

body
{
	background-color: #F4FBE5;
	background-image: url(/images/background/gradient_background_img.jpg);
	background-repeat: repeat-x;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:100%;
	font-family: helvetica, "Myriad Pro", Arial;
	color: #00693E;
/*	text-align:center;*/
}

img {
	border: 0;
}

a {
	color: #00693E;
}

a:focus { outline: none; }

p{
	font-size:0.7em;
	margin-top:0px;
	margin-bottom:5px;
}

body.bg_white{
	background-color:white;
	background-image: url(none);
}

h1, #homePageHeader {
	color: #00693E;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1.6em;
	margin-bottom: 2px;
	margin-top: 0;
	vertical-align: bottom;
	font-weight:normal;
	text-align:left;
}

#homePageTitle {
	width: 500px;
	color: #666;
	font-size: .75em;
}

.homeScroller {
	background: top center no-repeat;
	width: 698px;
	height: 239px;
	position: absolute;
	top: 0;
	left: 0;
}

.homeScroller a {
	display: block;
	position: absolute;
	text-indent: -9000px;
}

.homeScroller h2 {
	text-indent: -9000px;
}

#featureDiv1 {
	background-image: url(/images/home/fy09/sept10/feature_1.jpg);
}

#featureDiv1 a {
	left: 475px;
	top: 190px;
	width: 115px;
	height: 20px;
}

#featureDiv2 {
	background-image: url(/images/home/fy09/sept10/feature_2.jpg);
}

#featureDiv2 a {
	left: 482px;
	top: 182px;
	width: 113px;
	height: 25px;
}

#featureDiv3 {
	background-image: url(/images/home/fy09/sept10/feature_3.jpg);
}

#featureDiv3 a {
	left: 477px;
	top: 190px;
	width: 113px;
	height: 20px;
}

#featureDiv4 {
	background-image: url(/images/home/fy09/oct10/feature_4.jpg);
}

#featureDiv4 a {
	left: 460px;
	top: 184px;
	width: 120px;
	height: 25px;
}

#featureDiv4 h2 {
	background: url(/images/home/fy09/nov10/be-active-hdr.jpg) top right no-repeat;
	width: 265px;
	height: 90px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#featureDiv5 h2 {
	background: url(/images/home/fy09/nov10/feel-good-hdr.jpg) top right no-repeat;
	width: 265px;
	height: 127px;
	margin: 0;
	padding: 0;
}

#featureDiv5 a {
	position: static;
	display: inline;
	text-indent: 0;
}

#home-rse-dinner-delivered {
	float: left;
	width: 154px;
	height: 199px;
	position: relative;
	background: url('/images/home/fy09/feb11/newsletter-callout.jpg') center center no-repeat;
}

#home-rse-dinner-delivered h2, #home-rse-dinner-delivered p, #home-help-links-smarter-savings h3, #home-help-links-smarter-savings p, #homeBottomRight h2, #homeBottomRight p {
	position: absolute;
	text-indent: -9999px;
	text-align: left;
}

#home-rse-dinner-delivered a, #home-help-links-smarter-savings a, #homeBottomRight a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -999px;
	text-align: left;
	overflow: hidden;
}

#home-help-links-smarter-savings {
	width: 162px;
	height: 179px;
	background: url('/images/home/fy09/feb11/smarter-savings-callout.jpg') center center no-repeat;
	position: relative;
	margin: 0 auto;
}



#homeBottomMiddle {
	float:left;
	margin-left:12px;
	background:url(/images/home/fy09/may10/middle-call.gif) left top no-repeat;;
	width:294px;
	display: inline;
	height: 199px;
}
#homeBottomMiddleContent { height: 168px; margin: 0; padding: 0; position: relative; background: url(/images/home/fy09/mar10/middle-call-bottom.gif) bottom center no-repeat; }
#homeBottomMiddleContent p#ss_quote {
	padding: 15px 10px 0 130px;
}
#homeBottomMiddleContent p { padding: 20px 10px 0 170px; }
#homeBottomMiddleMain { float: left; padding: 0 7px 0 0; margin: 0; }
#homeBottomMiddleBottom {
	background: url(/images/home/fy09/dec09/middle-call-bottom.gif) bottom center no-repeat;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	height: 30px;
	margin: 0;
	padding: 0;
}

#homeBottomRight {
	float:right;
	margin-right: 6px;
	display: inline;
	background:url('/images/home/fy09/feb11/intro-readyseteat.jpg') center center no-repeat;
	height: 199px;
	width: 226px;
	position: relative;
}
#homeBottomRightContent {
	height: 155px;
	padding: 0 10px 0 0;
	line-height: 100%;
	background: url(/images/home/fy09/mar10/tip_bottom.gif) bottom center no-repeat;
}
#homeBottomRightContent p { margin: 0; padding: 0 0 10px;; }
#homeBottomRightContent div#main {
	float: left;
}
/* #homeBottomRightBottom {
	background: url(/images/home/fy09/nov09/tip_bottom.gif) bottom center no-repeat;
	height: 29px;
} */

h2 {
	color: #00693E;
	font-weight: bold;
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1.1em;
	margin-top: 3px;
	margin-bottom: 0px;
}

h1#couponPage {
	background: url(/images/promotions/coupon/heading.jpg) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
	height: 114px;
}

h2#monthlyMotivationHeader {
	background: url(/images/home/fy09/sign_up_top.gif) top center no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
	width: 154px;
	height: 67px;
}

h2#healthyChoiceCoupon {
	background: url(/images/promotions/coupon/coupon_2hcmeals.jpg) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
	width: 305px;
	height: 152px;
	float: left;
}

h2#healthyChoiceCoupon a {
	display: block;
	width: 100%;
	height: 100%;
}

h2#eggBeaterCoupon {
	background: url(/images/promotions/coupon/coupon_egg.jpg) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
	width: 305px;
	height: 152px;
}

h2#huntsCoupon {
	background: url(/images/promotions/coupon/coupon_hunts.jpg) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
	width: 305px;
	height: 152px;
}

h2#eggBeaterCoupon a, h2#huntsCoupon a {
	display: block;
	width: 100%;
	height: 100%;
}

h2#homeMiddleCallout {
	text-indent: -9000px;
	padding: 0;
	margin: 0;
	width: 294px;
	height: 31px;
}

#homeMiddleContent p
{
	width:130px;
	margin-top:10px;
	margin-left:140px;
}

#homeMiddleContent a
{
	margin-left:140px;	
}

#homeRightContent p
{
	width:195px;
	margin-top:23px;
	margin-left:15px;
}

#homeMiddleContent img
{
	margin-top:5px;
}

#homeRightContent a
{
	margin-left:100px;
}

#homeRightContent img
{
	margin-top:20px;
}

h2#homeRightCallout {
	text-indent: -9000px;
	padding: 0;
	margin: 0;
	width: 226px;
	height: 31px;
}

h2#smartShopTip {
	/* background: url(/images/home/fy09/sept09/tip_top.gif) top center no-repeat; */
	background: url(/images/home/fy09/feb10/tip-top.gif) top center no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
	width: 226px;
	height: 44px;
}

h2#eatWellTopTips {
	background: url(/images/nutrition/landing/top_tips_title.gif) top center no-repeat;
	width: 225px;
	height: 34px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

h2#eatWellHowTo {
	background: url(/images/nutrition/landing/may10/feature1_title.gif) top center no-repeat;
	width: 225px;
	height: 34px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

h2#eatWellRSArtH2 {
	background: url(/images/nutrition/landing/nov10/feature3_top.jpg) top center no-repeat;
	padding: 0;
	margin: 3px 0 0 0;
	text-indent: -9000px;
	width: 226px;
	height: 156px;
}

h2#eatWellRSArtH2 a {
	display: block;
	width: 100%;
	height: 100%;
}

#interactiveGuides h2 {
	padding: 0;
	margin: 0;
	text-indent: -9000px;
	width: 222px;
	height: 153px;
}

#interactiveGuides h2 a {
	display: block;
	width: 100%;
	height: 100%;
}

h2#nutritionFactsH2 {
	background: url(/images/nutrition/interactive-guides/guide_101_image.gif) top center no-repeat;
}

h2#healthCalculatorsH2 {
	background: url(/images/nutrition/interactive-guides/guide_calculator_image.gif) top center no-repeat;
}

h2#foodPyramidH2 {
	background: url(/images/nutrition/interactive-guides/guide_pyramid_image.gif) top center no-repeat;
	/* background: url(/images/nutrition/interactive-guides/guide_sc_image.jpg) top center no-repeat; */
}

h2#balancingNutritionH2 {
	background: url(/images/nutrition/interactive-guides/guide_mypyramid_image.jpg) top center no-repeat;
}

h3 {
	color: #00693E;
	font-weight: bold;
	font-family: Myriad Pro, Arial;
	font-size: .75em;
	margin-top: 3px;
	margin-bottom: 0px;
}

#recipeMail {
	background: url(/images/subscribe/recipe_header.gif) top center no-repeat;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
	width: 209px;
	height: 22px;
}

#promotionsHeader {
	height: 164px;
	background: url(/images/promotions/header.jpg) top left no-repeat;
	text-indent: -9000px;
	position: relative;
	right: 13px;
}

#contestTop {
	background: url(/images/promotions/contest_top.jpg) top left no-repeat;
	width: 333px;
	height: 138px;
	text-indent: -9000px;
}

#promotionsMeals {
	background: url(/images/promotions/10_under_10_top.gif) top left no-repeat;
	width: 354px;
	height: 70px;
	text-indent: -9000px;
}

#myChoicesCallouts {
	float: left;
	background: url(/images/mybalancedlife/mybalancedlife/callouts_bkgd.jpg) top left no-repeat;
	width: 482px;
	height: 307px;
	text-indent: -9000px;
	position: relative;
}

#myChoicesCallouts a {
	display: block;
	position: absolute;
	height: 20px;
}

#myChoicesCallouts a#getScore {
	top: 164px;
	left: 14px;
	width: 135px;
}

#myChoicesCallouts a#startPlan {
	top: 143px;
	left: 260px;
	width: 183px;
}

input
{
	color:#000000;
}

input.radio{
	position:relative;
	top:-2px;
}

/*********** Tag Styles - END ********************/

/***********************************************************************************************/

/*********** Font Color Styles - START ***********/

.darkGreenText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #00693E;
}

.greenText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #0F7847;
}

.greenText a{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #0F7847;
}

.lightGreen
{
	color:#71BF10;
}

.darkGreen
{
	color: #0F7847;
}

.darkGreenPageLink a{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #0F7847;
}

.darkOrangeText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #C26501;
}

.darkOrangePageLink a{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #C26501;
}

.orangeText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #F89018;
}

.lightOrangeText
{
	color:#F7941E;
}

.darkBlueText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #1F677E;
}

.darkBluePageLink a{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #1F677E;
}

.blueText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #53BFE3;
}

.lightBlueText
{
	color:#57B7DF;
}

.darkGrayText {
	color: #666666;
}

.grayText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #666666;
}


.blackText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #333333;
}

.lightGrayText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #999999;
}

.whiteText{
	font-family: helvetica, "Myriad Pro", Arial;
	color: #FFFFFF;
}

/*********** Font Color Styles - END *************/

/***********************************************************************************************/

/*********** Font Size Styles - START ************/

.headerTextLarge {
	color: #00693E;
	font-family: Myriad Pro;
	font-size: 1.6em;
	margin-top: 0;
	vertical-align: bottom;
}

.headerText
{
	font-family: helvetica, "Myriad Pro", Arial;
	color:#429529;
}

.subHeaderText
{
	color: #00693E;
	font-family: helvetica, "Myriad Pro", Arial;
	font-weight:bold;
	font-size: 1.3em;
}

.headerTextMed
{
	color: #00693E;
	font-family: helvetica, "Myriad Pro", Arial;
	font-weight:bold;
	font-size: 1.1em;
}

.headerTextMedOrange
{
	color: #C26501;
	font-family: helvetica, "Myriad Pro", Arial;
	font-weight:bold;
	font-size: 1.1em;
}

.headerTextMedBlue
{
	color: #1F677E;
	font-family: helvetica, "Myriad Pro", Arial;
	font-weight:bold;
	font-size: 1.1em;
}

.headerTextSmall
{
	font-family: helvetica, "Myriad Pro", Arial;
	color:#429529;
	font-size:10px;
}

.headerTextSmall a
{
	font-family: helvetica, "Myriad Pro", Arial;
	color:#429529;
	font-size:10px;
}

.textLarge {
	font-size: .85em;
}

.textMed{
	font-size: .75em;
}

.textSmall{
	font-size: .69em;
}

.textMini{
	font-size: .6em;
}

.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; }

.marginBt10{ margin-bottom:10px; }

.marginBt15{ margin-bottom:15px; }

.marginBt20{ margin-bottom:20px; }

.marginBt30{ margin-bottom:30px; }

.marginTp5{ margin-top:5px; }

.marginTp7{ margin-top:7px; }

.marginTp10{ margin-top:10px; }

.marginTp15{ margin-top:15px; }

.marginTp20{ margin-top:20px; }

.marginTp30{ margin-top:30px; }

.marginRt10{ margin-right:10px; }

.marginRt15{ margin-right:15px; }

.marginRt30{ margin-right:30px; }

.marginLt7{ margin-left:7px; }

.marginLt10{ margin-left:10px; }

.marginLt15{ margin-left:15px; }

.marginLt20{ margin-left:20px; }

.marginLt25{ margin-left:25px; }

.marginLt30{ margin-left:30px; }

.marginLt35{ margin-left:35px; }

.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; }

.padBt10{ padding-bottom:10px; }

.padTp2{ padding-top:2px; }

.padTp4{ padding-top:4px; }

.padTp5{ padding-top:5px; }

.padTp10{ padding-top:10px; }

.padTp20{ padding-top:20px; }

.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; }

.padV30{ padding-left:30px; padding-right:30px; }

.padLt2{ padding-left:2px; }

.padLt5{ padding-left:5px; }

.padLt10{ padding-left:10px; }

.padLt20{ padding-left:20px; }

.padRt5{ padding-right:5px; }

.padRt10{ padding-right:10px; }

.padRt20{ padding-right:20px; }

.padRt40{ padding-right:40px; }

.ndgL8{
	position:relative;
	left:-8;
}

.ndgD3{
	position:relative;
	top:3px;
}

.ndgU8{
	position:relative;
	top:-8px;
}

/***********************************************************************************************/

/*********** General Styles - START **************/

a.noline{
	text-decoration:none;
}

a.noline:hover{
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
}

.inline{
	display:inline;
}

a:link .mapLink{
	cursor:pointer;
}

/*********** General Styles - END ****************/

/***********************************************************************************************/

.makeoverCmpWht{
	background-image:url('/images/recipes/recipeMakeover/white_box_pixel.jpg');
}

#dropmenudiv{
	text-align:left;
}

.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;
}

.columnBorderLtGreenLeft{
	border-left:solid 2px #71BF10;
}

.plainText, .plainText td{
	color:#000000;
}

#full_cont
{
	background-color: #FFFFFF;
	width: 955px;
	margin: 0 0 0 25;
	height:100%;
	clear:both;
	text-align:left;
}

.page_content
{
	width: 714px;
	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
{
	float: left;
	width: 42px;
	text-align: left;
	background-color: #FFFFFF;
	height:100%;
	background-image: url(/images/background/left_vert_pixel.jpg);
	background-repeat: repeat-y;
	background-size:100%;
	z-index:50;
}

.left_repeat2
{
	float: left;
	width: 42px;
	background-color: #FFFFFF;
	position:fixed;
	bottom:0px;
	z-index:-1;
	background-image: url(/images/background/left_vert_pixel.jpg);
	background-repeat: repeat-y;
	background-size:100%;
	min-height:100%
}

.left
{
	width: 758px;
	float: left;
	background-color: #FFFFFF;
	height:100%;
	position:relative;
	z-index:50;
	text-align:left;
}

.center
{
	float: right;
	width: 716px;
	min-height:840px;
	background-color:#FFFFFF;
}

.right
{
	background-image: url(/images/background/right_vert_pixel.jpg);
	background-repeat: repeat-y;
	width: 197px;
	float: right;
	background-color: #F4FBE5;
	height:100%;
	position:relative;
}

.right_no_repeat
{
	background-image: url(/images/background/right_frame.jpg);
	background-repeat: no-repeat;
	width: 197px;
	height: 643px;

}

.right_no_repeat_narrow
{
	background-image: url(/images/background/right_frame_tall.gif);
	background-repeat: no-repeat;
	width: 197px;
	height: 900px;

}

.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
{
	background-image: url(/images/common/top_left_frame.gif);
	width: 299px;
	height: 135px;
	float: left;
}

.login_form_main
{
	background-image: url(/images/common/top_right_nonlogin.jpg);
	background-repeat: repeat-x;
	height: 135px;
	width: 417px;
	padding-top: 0px;
	float: right;
}

.login_form
{
	background-image: url(/images/common/top_right_nonlogin.jpg);
	background-repeat: repeat-x;
	height: 156px;
	width: 417px;
	padding-top: 0px;
	float: right;
}

.login_form label, .login_form_main 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
{
	background-image: url(/images/navigation/left_main.nav.jpg);
	width: 340px;
	height: 25px;
	float: left;
	margin-right:3px;
}

.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
{
	background-image: url('/images/navigation/left_main.nav_cap_09.jpg');
	background-repeat: no-repeat;
	width:11px;
	height: 25px;
	float: left;
}

.topnav_left_cap_sel{
	background-image: url('/images/navigation/left_main.nav_cap_select_09.jpg');
	background-repeat: no-repeat;
}

.topnav_right
{
	background-image: url(/images/navigation/right_main_nav_09.jpg);
	width: 359px;
	height: 25px;
	float: left;
}

.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
{
	background-image: url(/images/navigation/right_main.nav_cap_09.jpg);
	background-repeat: no-repeat;
	width:11px;
	height: 25px;
	float: left;
}

.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 */

/* 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;
		text-align:left;
	}

	#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, #machineBenchBody, #bentRowBody, #latPullBody, #abCrunchesBody, #uprightRowBody, #bicepsBody, #tricepsBody, #extensionsBody, #legCurlsBody, #calfRaisesBody, #hipAbductionBody, #hipAdductionBody {
		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;
	}

	.bliLink, .bliLink a{
		color:#999;
		font-weight:bold;
		text-align:center;
		text-decoration:underline;
		line-height:20px
	}


/* 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;
}

.fieldMessage {
	color:red;
	font-size: 12px;
	font-weight: bold;
}

.globalMessage .fieldContainer {
	width:350px;
}

.globalMessage {
	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;
}

.chart th{
	text-align:left;
}

#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;
	text-align:center;
}

#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;
	width:372px;
	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;
}

.wellbeing-accordion-link-selected {
	background-image:url(/images/mybalancedlife/mywellbeing/details/nav_select.jpg);
	color:#FFFFFF;
	background-repeat: no-repeat;
	height: 22px;
	width: 373px;
	cursor: pointer;
	vertical-align: center;
	font-weight: 600;
	font-size: .7em;
}

.wellbeing-accordion-link .text, .wellbeing-accordion-link-selected .text{
	padding-top:5px;
}

ul.ui-accordion-list {
	margin-top: 10px;
	margin-left: 20px;
}

ul.ui-accordion-list li {
	list-style: circle;
}

.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;
	min-height:1045px;
	*height:1045px;
	_height:1045px;
}

.contentLeftTOCDiv{
	float:left;
	width:475px;
	margin-top:10px;
	min-height:1045px;
	*height:1045px;
	_height:1045px;
}

.contentHomeDiv{
	float:left;
	margin-top:15px;
	min-height:1045px;
	*height:1045px;
	_height:1045px;

}

.leftHomeHeader {
	font-size:1em;
}

.expertLeftDiv{
	float:left;
	width:445px;
	margin-top:20px;
	margin-left:15px;
}

.contentFullDiv{
	margin-top:20px;
	margin-left:15px;
	min-height:1045px;
	*height:1045px;
	_height:1045px;

}

.heightControl {
	min-height:1200px;
	*height:1200px;
	_height:1200px;
}

.contentRightDiv{
	float:right;
	margin-top:20px;
	width:209px;
}

.contentLeftTD{
	width:450px;
	padding-left:15px;
}

.contentRightTD{
	width:209px;
	padding-left:15px;
}

.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:255px;
	width: 378px;
}

.lightBlueBG {
	background-color:#E6F4FA;
}

.lightGreenBG {
	background-color:#F8FCEF;
}

.lightOrangeBG {
	background-color:#FFF7E0;
}

.bluePollResultBG {
	background-color:#13B5EA;
}

.bluePollText {
	color:#13B5EA;
}

/*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;
}

.tenMealsColumnSpace
{
	width:15px;
}

.tenMealsColumnTextWidth
{
	width:140px;
}

/* 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.gif);
	background-repeat: no-repeat;
}

.dark_popupHomeBased_bar{
	background-image:url(/images/mybalancedlife/mypreferences/homeBased/home_based_bottom.gif);
	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.gif);
	background-repeat: no-repeat;
}

.dark_popupGymBased_bar{
	background-image:url(/images/mybalancedlife/mypreferences/gymBased/gym_bottom.gif);
	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.gif);
	background-repeat: no-repeat;
}

.dark_popupFlexibility_bar{
	background-image:url(/images/mybalancedlife/mypreferences/flexibility/flex_program_bottom.gif);
	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;
}

.rafHeader {
	font-size:1.1em;
}


.popupWalking_titlebar{
	background-image:url(/images/mybalancedlife/mypreferences/walking/walking_top.gif);
	background-repeat: no-repeat;
}

.dark_popupWalking_bar{
	background-image:url(/images/mybalancedlife/mypreferences/walking/walking_bottom.gif);
	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.gif);
	background-repeat: no-repeat;
	width:420px;
}

.dark_popupCalorieLevel_bar{
	background-image:url(/images/mybalancedlife/mypreferences/calorieLevel/calorie_level_bottom.gif);
	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;
}

.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;
}

.blogContent p {
	font-size:1.0em;
	margin-bottom:15px;
}

.blogContent a {
	color: #666666;
}

ul.faqUL {
	list-style-image: url(/images/howItWorks/faq/arrow.jpg);
	padding: 0;
	margin: 0;
}

ul.faqUL ol li {
	list-style-type: decimal;
	list-style-image: none;
}

.faqUL li {
	margin-top: 10px;
}

.plotRouteLeftDiv {
	float:left;
	width:150px;
}

.plotRouteRightDiv {
	float:left;
	width:100px;
}

.plotRouteEditDiv {
	float:left;
	width:25px;
}

.plotRouteRemoveDiv {
	float:left;
	width:50px;
}

#myPyramidNutritionalInfo {
	width: 694px;
	margin: 20px 0;
	padding: 0 0 23px 0;
	background: url(/images/tools/pyramid/sc_bottom.gif) bottom right no-repeat;
}

#myPyramidNutritionalInfoInner {
	border-right: 2px solid #BEE78B;
	border-left: 2px solid #BEE78B;
	padding: 0 20px;
}

#myPyramidNutritionalInfo h2 {
	background: url(/images/tools/pyramid/sc_top.gif) -14px 0 no-repeat;
	height: 58px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

#myPyramidNutritionalInfoInner img { float: left; padding: 0; margin: 0 15px 0 0; }

#myPyramidNutritionalInfo p { padding: 13px 0 0; margin: 0; }

.myPyramidSliders {
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-left: 8px;
}

.smartChoicesSliders .content {
	padding: 10px 30px 10px 10px;
	font-size: 11px;
	color: #000;
	position: relative;
}

.smartChoicesSliders .content a.close {
	display: block;
	background: url(/images/nutrition/smart-choices-program/close.gif) top center no-repeat;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
}

.smartChoicesSliders .content ul {
	list-style-type: none;
	padding: 0;
	margin: 3px 0 3px 10px;
}

.smartChoicesSliders .content span { font-size: 120%; }
.smartChoicesSliders .content a { color: #000; text-decoration: none; font-weight: bold; }
.smartChoicesSliders .content ul li a { color: #00693E; text-decoration: underline; font-weight: normal; }

.smartChoicesSliders .content ul li  {
	padding: 0 0 0 10px;
	text-indent: -10px;
	margin: 1px 0;
}

.smartChoicesSliders {
	width: 266px;
	background-color: #D6ECA9;
	margin-left: 8px;
}

.sliderShea {
	display: block;
	position: absolute;
	text-indent: -9000px;
}
.myPyramidSliders .content {
	padding: 10px;
	font-size: 10px;
	color: #666;
}

.myPyramidHeader {
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	margin: 0;
	padding: 0;
}

#myPyramidContent {
	background: url(/images/mypyramid//mypyramid/bottom_image.jpg) left bottom no-repeat; 
	height: 375px;
	position: relative;
}

#myPryamidCopy {
	position: absolute;
	top: 150px;
	left: 45px;
	width: 325px;
}

#grains {
	background-image: url(/images/mypyramid/mypyramid/grains_img.jpg);
	background-color: #FFE7DB;
}

#vegetables {
	background-image: url(/images/mypyramid/mypyramid/vegetables_img.jpg);
	background-color: #E4F2D1;
}

#fruit {
	background-image: url(/images/mypyramid/mypyramid/fruit_img.jpg);
	background-color: #FEE0E2;
}

#milk {
	background-image: url(/images/mypyramid/mypyramid/milk_img.jpg);
	background-color: #D1EDF8;
}

#meat {
	background-image: url(/images/mypyramid/mypyramid/meat_img.jpg);
	background-color: #E6D7EE;
}

#confirmLeave {
	z-index: 9000;
	position: absolute;
	top: 50px;
	left: 200px;
	width: 300px;
	height: 300px;
	background-color: #FFFFFF;
	border: 2px solid #DCDCDC;
	display: none;
}

.bliLiteSection {
	float:left;
	padding-left:50px;
	padding-top:25px;
	margin-right:15px;
}

.calorieCalcPopup {
	position:absolute;
	background-color:white;
	z-index:2000;
	display:none;
	top:100px;
	left:300px;
	border-style:solid;
	border-width:3px;
	width:420px;
	border-color:#666666;
	background-repeat: repeat-x;
}

.calorieCalcContent {
	float:left;
	width:380px;
	padding:10px 0px 0px 20px;
	font-size:10px;
}

/* Popup div styles */

.loginPopup {
	position:absolute;
	z-index:2000;
	display:none;
	top:300px;
	left:300px;
	width:397px;
	height:174px;
	border-color:#666666;
	background-repeat: repeat-x;
}

.loginPopupContent {
	width:370px;
	margin-left:20px;
	padding:20px 30px 0px 10px;
}

.calSelectorPopup {
	position:absolute;
	z-index:2000;
	display:none;
	top:140px;
	left:200px;
	width:483px;
	height:174px;
	background-repeat: repeat-x;
}

.calSelectorPopupContent {
	width:440px;
	margin-left:20px;
	padding:0px 30px 0px 10px;
}
.loginPopupSignin {
	font-size: 1.1em;
}

.RSGreenText
{
	font-family: helvetica, "Myriad Pro", Arial;
	color:#00663F;
}

.RSBlueText
{
	font-family: helvetica, "Myriad Pro", Arial;
	color:#1F6F7E;
}

/* FY09 styles */
.rightGrayBoxLinkDarkOrange {
	color: #C26501;
	text-decoration:none;
	margin:0;
	padding:0;
}

.exerciseLandingBox {
	background-repeat:repeat-y;
	background-image: url("/images/activity/exercise/exercise_videos_stretch.gif");
}

.interactiveGuidesItem {
	width:222px;
	height:90px;
	background-repeat:repeat-y;
	background-image: url("/images/nutrition/interactive-guides/guide_stretch.gif");
}

.interactiveGuidesItem a {
	width:190px;
	margin-left:15px;
	display: block;
	font-weight:bold;
	text-decoration:none;
}

.interactiveGuidesItem a:hover{
	text-decoration:none;
}

.interactiveGuidesItem p {
	width:190px;
	margin-left:15px;
	position:relative;
	top:5px;
}

.pillarLandingHeading {
	float:left;
}

.pillarLandingHeading p {
	width:370px;
	position:relative;
	top:3px;
	left:10px;
}

.pillarLandingHeading h2 {
	font-family: helvetica, "Myriad Pro", Arial;
	font-size: 1.1em;
}

.pillarLandingFeature {
	float:left;
	background-repeat:repeat-y;
	width:225;
}

.pillarRightGrayBox
{
	width:226px;
	height:111px;
	margin-left:0px;
	padding:0;
	border-right:2px solid #E6E6E6;
	border-left:2px solid #E6E6E6;
	text-align:left;
	background-color:#F7F7F7;
}

.pillarLandingBlogCallout
{
	float:left;
	width:461;
	margin-top:10px;
}

.pillarAllContentButton
{
	float:right;
	padding-top:6px;
}

.pillarLandingRightCallout
{
	background-repeat:repeat-y;
	width: 226px;
}

.pillarLandingRightCalloutBorder
{
	background-repeat:repeat-y;
	height:89px;
	background-image:url('/images/activity/landing/grey_callout_stretch.gif');
	width: 226px;
}

.howToSubHeading {
	font-size: .88em;
}

.fltLt { float: left; }
.fltRt { float: right; }
.fltClr { clear:both; }

.how-to-article-grey-bg {
	background: url(/images/nutrition/articles/how-to/april_09/meal_stretch.gif) center top repeat-y;
	width: 431px;
	margin-top: 15px;
}

.pd015 {
	padding: 0 15px;
}

#siteMap li {
	margin-left:20px;
}

/* Phil Lempert pages styles */

.vidLinkContainer {
	background-image: url(/images/smart-savings/grey_gradient_video_scroll.gif);
	background-position: top center;
	background-repeat: repeat-x;
	width: 251px;
	font-size: 90%;
}

	.vidLinkContainer p {
		margin-bottom: 5px;
	}

	.vidLinkContainer a {
		padding-right: 23px;
	}

#video-nav {
	float: left;
	height: 320px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.video-info {
	float: left;
	display: inline;
	margin-left: 10px;
	width: 158px;
}


#recipe-video-flash {
	height: 255px;
	width: 400px;
}

#recipe-video-separator {
	margin: 30px 0;
}

.lempertBio {
	line-height:140%;
	padding-right:40px;
}

/* New articles styles */
/* Added by Ben Lacy on 7/02/09 */
.nutrition-article-ul ul{
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 25px;
}

.nutrition-article-ul li {
	margin-bottom: 12px;
	padding-left:5px;
	margin-left:15px;
}


/* footer sytles */

.footer {
	 width:100%;
	 color:#999999;
	 text-align: center;
}

.footer a {
	text-decoration: underline;
	color:#999999;
}

#footer_img {
	padding: 0;
	margin: 0;
}

#footer_img li {
	list-style: none;
	display: inline;
}

#footer {
	margin-top: 30px;
	padding: 15px 0;
	border-top: 2px dotted #999;
	text-align: center;
	color: #999;
	font-size: 11px;
}

#footer p { font-size: 1em; margin: 15px 0 0 0; padding: 0; }

#footer ul {
	margin: 10px 0 0 0;
	padding: 0;
}

#footer ul li {
	display: inline;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#footer ul li#image-footer-first a {
	border-right: 2px solid #CB6360;
	padding-right: 12px;
	font-size: 45px;
}

#tastyLeftContent
{
	float:left;
	background-image: url(/images/recipes/tasty_ideas/nov10/btm-left.jpg);
	width:331;
	height:191;
	display: inline;
	margin-right:20px;
	position: relative;
}

#tastyRightContent
{
	float:left;
	background-image: url(/images/recipes/tasty_ideas/nov10/btm-right.jpg);
	width:331;
	height:191;
	display: inline;
	position: relative;
}

#tastyLeftCallout p, #tastyRightCallout p {
	text-indent: -9999px;
}

#tastyLeftCallout a, #tastyRightCallout a {
	display: block;
	position: absolute;
	left: 0;
}

#tastyLeftCallout a {
	top: 96px;
}

#tastyRightCallout a {
	top: 96px;
	left: -10px;
}

#tastyLeftCallout
{
	width:167px;
	margin-top:53Px;
	margin-left:160px;
	position: relative;
}

#tastyRightCallout
{
	width:180px;
	margin-top:53px;
	margin-left:135px;
	position: relative;
}

#rse-newsletter-replacement {
	width: 224px;
	height: 162px;
	position: relative;
	background: url('/images/common/newsletter-callout.jpg') center center no-repeat;
	overflow: hidden;
}

#rse-newsletter-replacement-small {
	width: 209px;
	height: 179px;
	position: relative;
	background: url('/images/common/newsletter-callout2.jpg') center center no-repeat;
	overflow: hidden;
}

#rse-newsletter-replacement h2, #rse-newsletter-replacement p, #rse-newsletter-replacement-small h2, #rse-newsletter-replacement-small p {
	position: absolute;
	text-indent: -999px;
}

#rse-newsletter-replacement a, #rse-newsletter-replacement-small a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -999px;
	overflow: hidden;
}
