/* CSS Document for A New You - Non-Segment Pages */

body { margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:10px; background:url(../../images/women/pagebg.png) top center no-repeat; background-color:#ffffff; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:100%; }

#page-container { width:950px; margin:0 auto; min-height:100%; text-align:left; }
/* Doc Talk */

#doctalk-confirmation-box { padding:20px; background-color:#feccff; margin-bottom:10px; }
/* Default Text */

a { color:#0099ff; text-decoration:none; }
a:visited { color:#0099ff; text-decoration:none; }
a:active { color:#0099ff; text-decoration:none; }
a:hover { color:#0099ff; text-decoration:underline; }

/* Understanding Your Body */

.understanding-sidebar { text-align:left; border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:10px; background:#ffffff; margin-left:15px; margin-right:15px; margin-top:10px; margin-bottom:10px; font-size:11px; }
/* Text Styles */

p { margin:0; margin-bottom:10px; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#0099ff; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0099ff; margin:0; padding-bottom:10px; padding-top:10px; font-weight:bold; clear:both; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0099ff; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }

.copy12 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.copy11 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.copy11-white { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
.copy-pink { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#cc0099; } 
.copy-pink-16 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#cc0099; } 
.lblGoal1 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;font-weight:bold; } 

/* Images */

img { border:0; }
.img-left { padding-right:15px; padding-bottom:5px; float:left; display:inline; }
.img-right { padding-left:15px; padding-bottom:5px; float:right; display:inline; }

/* Header - Login */

#logo { background:url(../../images/static/header/ANY.gif) top left no-repeat;  }
#logo-link { width:206px; height:102px; top:0px; left:100px;  text-indent:-9999px; }
#logo-link a { display:block; width:206px; height:102px; }
#header-login-area { height:110px; }
.header-login-textbox { border-bottom:1px; border-bottom-color:#cccccc; border-bottom-style:solid; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:120px; height:16px; padding-left:5px; padding-top:4px; }
#header-login-text { text-align:right; padding-top:5px; }
#header-login-text a { color:#0099ff; text-decoration:none; }
#header-login-text a:visited { color:#0099ff; text-decoration:none; }
#header-login-text a:active { color:#0099ff; text-decoration:none; }
#header-login-text a:hover { color:#0099ff; text-decoration:underline; }

/* Main Menu */

#main-menu { background:url(../../images/static/menu/menubg.gif) no-repeat bottom left; text-align:right; padding-top:20px; vertical-align:bottom; }
#main-menu ul { list-style-type:none; margin:0; padding:0;  }
#main-menu li{ list-style-type:none; display:inline; padding:0; margin:0; }

/* SubMenu */

#submenu { background-color:#ffffff; }
#submenu ul { list-style-type:none; margin:0; padding:0;  }
#submenu li{ list-style-type:none; display:inline; padding:0; margin:0; }

/* Callouts */

#callout-banner { text-align:right; margin-bottom:5px; }
.callout-container { margin-bottom:5px; width:223px; }
.callout-content { background:url(../../images/women/callouts/callout-bg.png) top repeat-y; padding-left:15px; padding-right:15px; font-size:11px; }
.callout-edit { padding-bottom:5px; text-align:right; }
.callout-title { padding-bottom:5px; }
#callout-28days-day { font-size:16px; font-weight:bold; color:#d11ba4; }

/* Content Area */

#content-area { padding-bottom:10px; padding-top:5px; }
#content-area-left { width:950px; vertical-align:top; }
#content-area-right { width:235px; vertical-align:top; }
#content-box { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:20px; background:#ffffff; }
#content-page-title { padding-bottom:10px; }
#content-body-left { vertical-align:top; }
#content-body-right { vertical-align:top; text-align:right; }

/* Segment Home Page */

#segment-home-plan-day { background:url(../../images/women/segment-home/plan-your-day.gif) top right no-repeat; text-align:left; }
#segment-home-plan-day-title { padding-right:90px; padding-bottom:5px; text-align:left; }
#segment-home-plan-day-content { padding-bottom:10px; text-align:left; }
#segment-home-products { background:url(../../images/women/segment-home/products.gif) top right no-repeat; text-align:left; }
#segment-home-products-title { padding-right:90px; padding-bottom:15px; text-align:left; }
#segment-home-products-content { padding-bottom:10px; text-align:left; }
#segment-home-products-video-button { padding-bottom:20px; }
#segment-home-rewards { background:url(../../images/women/segment-home/rewards.gif) top right no-repeat; text-align:left; }
#segment-home-rewards-title { padding-right:90px; padding-bottom:5px; text-align:left; }
#segment-home-rewards-content {  padding-bottom:10px; text-align:left; }

/* Home Page */

#content-box-home { background:url(../../images/women/content-area/women_blue_bg.gif) top left repeat-y; padding:0px; color:#ffffff; }
#content-box-home-goal-top { background:url(../../images/women/dash-board/goal-topbg.jpg) bottom no-repeat; height:89px; padding-left:30px; padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; }
#content-box-home-planner-top { padding-top:10px; padding-left:5px; padding-right:10px; color:#ffffff; background:url(../../images/women/dash-board/planner-topbg.jpg) bottom no-repeat; height:89px; }
#content-box-home-planner-top a { color:#ffffff; text-decoration:underline; }
#content-box-home-planner-top a:visited { color:#ffffff; text-decoration:underline; }
#content-box-home-planner-top a:active { color:#ffffff; text-decoration:underline; }
#content-box-home-planner-top a:hover { color:#ffffff; text-decoration:none; }
#content-box-home-rewards-top { padding-top:10px; padding-left:5px; background:url(../../images/women/dash-board/rewards-topbg.jpg) bottom left no-repeat; height:89px; }


/* Calendar */

#calendar-box { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:8px; background:#ffffff; width:695px; }

/* My Rewards */

#content-box-myrewards { background:url(../../images/women/my-rewards/women_blue_bg.gif) top left repeat-y; padding:20px; color:#ffffff; }
#content-box-myrewards h1 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; margin:0; padding-bottom:10px; font-weight:normal; clear:both; }
#content-box-myrewards h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
#content-box-myrewards a { color:#ffffff; text-decoration:underline; }
#content-box-myrewards a:visited { color:#ffffff; text-decoration:underline; }
#content-box-myrewards a:active { color:#ffffff; text-decoration:underline; }
#content-box-myrewards a:hover { color:#fff200; text-decoration:underline; }
#my-rewards-graphic { text-align:right; }
#content-box-myrewards-leftcol { border-right:1px; border-right-color:#ffffff; }
#content-box-myrewards-rightcol { padding-left:20px; }
.content-myrewards-teaser-box { border-bottom:2px; border-bottom-color:#ff3399; border-bottom-style:solid; border-right:2px; border-right-color:#ff3399; border-right-style:solid; border-top:2px; border-top-color:#ff3399; border-top-style:solid; border-left:2px; border-left-color:#ff3399; border-left-style:solid; padding:20px; background:#ffccff; }
.content-myrewards-teaser-text11 { font-size:11px; }

/* My Planner */

.my-planner-task-current { font-weight:bold; color:#0000FF; }
.my-planner-task-current a { color:#0000FF; text-decoration:none; }
.my-planner-task-current a:visited { color:#0000FF; text-decoration:none; }
.my-planner-task-current a:active { color:#0000FF; text-decoration:none; }
.my-planner-task-current a:hover { color:#0000FF; text-decoration:underline; }

/* My Goal */

/* My Goal */

#content-box-mygoal { background:url(../../images/women/my-rewards/women_blue_bg.gif) top left repeat-y; padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px; color:#ffffff; height:509px; }
#content-box-mygoal-details { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:20px; background:#ffffff; }
#content-box-mygoal-details h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#0099ff; margin:0; padding-bottom:5px; padding-top:0px; font-weight:bold; clear:both; }
#content-box-mygoal-details h2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0099ff; margin:0; padding-bottom:10px; padding-top:0px; font-weight:bold; clear:both; }
#content-box-mygoal-suggest { background:url(../../images/women/my-rewards/women_blue_bg.gif) top left repeat-y; padding-bottom:20px; padding-top:0px; padding-left:20px; padding-right:20px; color:#ffffff;  }
#content-box-mygoal h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; margin:0; padding-bottom:10px; font-weight:normal; clear:both; }
#content-box-mygoal-suggest h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; margin:0; padding-bottom:10px; font-weight:normal; clear:both; }
#content-box-mygoal a { color:#ffffff; text-decoration:underline; }
#content-box-mygoal a:visited { color:#ffffff; text-decoration:underline; }
#content-box-mygoal a:active { color:#ffffff; text-decoration:underline; }
#content-box-mygoal a:hover { color:#fff200; text-decoration:underline; }
#content-box-mygoal-suggest a { color:#ffffff; text-decoration:underline; }
#content-box-mygoal-suggest a:visited { color:#ffffff; text-decoration:underline; }
#content-box-mygoal-suggest a:active { color:#ffffff; text-decoration:underline; }
#content-box-mygoal-suggest a:hover { color:#fff200; text-decoration:underline; }
#content-box-mygoal-rightcol { padding-left:20px; }
#content-box-mygoal-title { padding-bottom:10px; }
#content-box-mygoal-backlink { padding-top:20px; }
#content-box-mygoal-suggest-image { padding-top:20px; text-align:center; }
.mygoal-suggest-row { padding-bottom:2px; }
.mygoal-sidebar { text-align:left; border-bottom:2px; border-bottom-color:#ffffff; border-bottom-style:solid; border-right:2px; border-right-color:#ffffff; border-right-style:solid; border-top:2px; border-top-color:#ffffff; border-top-style:solid; border-left:2px; border-left-color:#ffffff; border-left-style:solid; padding:10px; margin-left:20px; margin-top:10px; margin-bottom:10px; font-size:11px; }
.mygoal-sidebar ul { margin-left:0; margin-top:5px; margin-bottom:10px; padding-left:0;}
.mygoal-sidebar li { margin-left:15px; padding-left:0; }

.mygoal-sidebar-selector { text-align:left; border-bottom:2px; border-bottom-color:#99cd5f; border-bottom-style:solid; border-right:2px; border-right-color:#99cd5f; border-right-style:solid; border-top:2px; border-top-color:#99cd5f; border-top-style:solid; border-left:2px; border-left-color:#99cd5f; border-left-style:solid; padding:10px; margin-left:20px; margin-top:10px; margin-bottom:10px; font-size:14px; background:#d1edff; color:#333333; width:300px; }
/* Web Forms */

.required { font-weight:bold; }
.submitbutton { font-size:11px; height:22px; font-family:Arial,sans-serif; color:#000000; background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; text-align:center;  padding-bottom:5px; padding-top:2px; font-weight:bold; }
.submitbutton-small { font-size:10px; height:18px; font-family:Arial,sans-serif; color:#000000; background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; text-align:center; padding-bottom:5px; font-weight:bold;  }
.webform-textbox { border-bottom:1px; border-bottom-color:#cccccc; border-bottom-style:solid; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:16px; padding-left:5px; padding-top:4px; }
.webform-textarea { border-bottom:1px; border-bottom-color:#cccccc; border-bottom-style:solid; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-top:4px;   }

/* Web Form Error and Validation */

.error_block { font-size:11px; color:red; border:1px; border-color:#993300; border-style:solid; padding:4px; width:80%; margin-bottom:10px; }
.error_block ul { margin:0; padding:0px 0px 0px 0px; list-style-type:none;}
.error_block li { list-style-type:none;  }
.error { font-size:11px; color:#FF0000; }

/* Web Forms - White */

.required-white { font-weight:bold; }
.webform-textbox-white { border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; border-right:1px; border-right-color:#ffffff; border-right-style:solid; border-top:1px; border-top-color:#ffffff; border-top-style:solid; border-left:1px; border-left-color:#ffffff; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:16px; padding-left:5px; padding-top:4px; }
.webform-textarea-white { border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; border-right:1px; border-right-color:#ffffff; border-right-style:solid; border-top:1px; border-top-color:#ffffff; border-top-style:solid; border-left:1px; border-left-color:#ffffff; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-top:4px;   }

/* Web Form Error and Validation - White */

.error_block-white { font-size:11px; color:#ffffff; border:1px; border-color:#ffffff; border-style:solid; padding:4px; width:80%; margin-bottom:10px; }
.error_block-white ul { margin:0; padding:0px 0px 0px 0px; list-style-type:none;}
.error_block-white li { list-style-type:none;  }
.error-white { font-size:11px; color:#ffffff; }

/* Logout & Login */

#logout-area { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:20px; background:#d1ecfe; width:400px; }
#login-area { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:20px; background:#d1ecfe; width:400px; }

/* Footer */

#footer { border-top:1px; border-top-color:#0099ff; border-top-style:solid; padding-top:10px; }
#footer-text { float:left; width:500px; font-size:10px; color:#999999; }
#footer-links { padding-bottom:5px; color:#0099ff; font-size:12px; }
#footer-links a { color:#0099ff; text-decoration:none; }
#footer-links a:visited { color:#0099ff; text-decoration:none; }
#footer-links a:active { color:#0099ff; text-decoration:none; }
#footer-links a:hover { color:#0099ff; text-decoration:underline; }
#footer-images { float:right; width:400px; text-align:right; }