/*
body {font-family:arial,Sans-Serif;font-size:11px;background-color:#FFFFFF;color:#000000;text-align:center;}
div, p, table {font-family:arial,Sans-Serif;font-size:11px;color:#000000;}
*/

body {font-family:arial,Sans-Serif; font-size:11px; background-color:#5966B4; color:#000000; margin:0px; text-align:center;}
div, p, table {font-family:arial,Sans-Serif; font-size:11px; color:#000000;}
a {color:#D10A27;}
table { text-align:left; }
div.main {background:none; width:100%; }
.loginContainer { margin-left:10px; }
input.button { color:#FFFFFF; font-weight:bold; background:#6600FF; margin:2px; border-top:2px solid #6666FF; border-left:2px solid #6666FF; border-right:2px solid #000000; border-bottom:2px solid #000000; }
.templateTable { background:#f8f1e7; width:950px; margin:0px auto; }
.templateHeaderCell { height:178px; }
.templateHeaderCell { background:url('/_images/banner/banner_right.jpg') top center no-repeat; }
h3.gadget-handle, td.SignUp_TitleBar, td.SignUp_BodySection2, td.SignUp_SubBar { background:url('http://www.4womenonlyfitness.com/_images/mypage/titles_stretch.gif') top left repeat-x; border:1px solid #8a7864; border-bottom:none; }
	td.SignUp_BodySection2 { width:100%; }
.gadget-title span { color:#ffffff; }
.gadget-outerLayer1 { background:url('/_images/mypage/membermonth_stretch.jpg') bottom left repeat-x #816f5b; }
.gadget { border:none; }
div.gadget-content { border:1px solid #8a7864; }
.mypageLeftColumn { margin-left:6px; }
.mypageContainer .mypage-column.mypageCenterColumn { width:574px; margin-left:7px; }
.mypageContainer .mypage-column.mypageRightColumn {	MARGIN-TOP:9px;	FLOAT:right; WIDTH:168px; margin-right:5px; }
.toolbarDivider { display:none; }
.shortimage { display:none; }
div.navElement { background:#5966b4; }
div.navElement a { color:#ffffff; }
div.navElement a:hover { color:#d75462; background:#ffffff; }
td.AltDetail { background:#fde5fd; }
td.servingDetail { padding:2px; }
.educationToolsBack01 { background:url('/_images/mypage/navbar_stretch.gif') top left repeat-x; }
td.toolbarLink a { color:#ffffff; }
a.toolbarLink { color:#c84a64; }
.DirectoryTable_ArticlePreview a.toolbarLink { color:#ffffff; }
.tblDirectories { background:#FFFFFF; border:1px solid #5966b4; }
td.DirectoryTable { border-bottom:1px solid #ffffff; }
div.GlossaryItemTerm { color:#ced3f2; font-size:14px; padding-top:2px; }
div.GlossaryItemDefinition { padding:10px; border-bottom:#993300 1px solid; }
.muscleGroupList a b { color:#FFFFFF; }
.buttonlinks {background-color:#5385A8;color:#FFFFFF;font-weight:bold;font-family:Verdana;font-size:11px}
.darkgrayheader { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #a3a3a3 }
.lightgrayheader { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #eeeeee }
td.lightbluesubhead { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #3333cc; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #e2f0fe; border-bottom:#6f5e8b 1px solid; }
.subjectheader { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR:#6f5e8b; FONT-FAMILY: Verdanal; CURSOR:HAND; background:#ffffff; }
.subjectheader A { FONT-SIZE: 11pt; TEXT-DECORATION:none; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdanal;}
.subjectheader A:hover { COLOR: #cccccc; }
.subjectheader-nav a { color:#745c98; }
.primaryheadline { FONT-SIZE: 14pt; FONT-WEIGHT: bold; COLOR: #000080; FONT-FAMILY: Verdanal; }
.secondaryheadline { FONT-SIZE: 14pt; FONT-WEIGHT: bold; COLOR: #800000; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #ffffff }
.chartprimaryheadline { FONT-SIZE: 12pt; FONT-WEIGHT: bold; COLOR: #000080; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #a3a3a3 }
.chartsecondaryheadline { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #a3a3a3; text-decoration: none }
.chartsecondaryheadlinelight { FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #a3a3a3; }
.chartsecondaryheadline A { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #a3a3a3; }
.chartsectionheader { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #3333cc; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #e2f0fe }
.chartpager A { font-size: 9pt; font-weight: bold; color:#ffffff font-family: verdanal; background-color:#a3a3a3 }
.chartpager { font-size: 9pt; font-weight: bold; color:#ffffff font-family: verdanal; background-color:#a3a3a3 }
.chartnormal { FONT-SIZE: 8pt; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #FFFFFF; COLOR: #3333CC }
.chartnormal A { FONT-SIZE: 8pt; FONT-FAMILY: Verdanal; text-decoration:none; BACKGROUND-COLOR: #FFFFFF; COLOR: #3333CC }
.chartalternate { FONT-SIZE: 8pt; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #EEEEEE; COLOR: #3333CC }
.chartalternate A { FONT-SIZE: 8pt; FONT-FAMILY: Verdanal; text-decoration:none; BACKGROUND-COLOR: #EEEEEE; COLOR: #3333CC }
.clientmanagerheaders { FONT-SIZE: 8pt; FONT-FAMILY: Verdanal; COLOR: #3333CC; font-weight: bold }
.chartborder { background-color: #a3a3a3 }
.chartstandard { FONT-SIZE: 8pt; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #FFFFFF; COLOR: #a3a3a3 }
.chartnonstandard { FONT-SIZE: 8pt; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #EEEEEE; COLOR: #a3a3a3 }

.calendarheader { font-size: 11pt; font-family:Verdanal; background-color: #FFFFFF; color: #759ac6; }
.calendaritem { font-size: 8pt; font-family:Verdanal; color: #759ac6 }
.calendaraltitem { font-size: 8pt; font-family:Verdanal; color: #759ac6 }

.managementmenuheader { font-size: 10pt; font-weight:bold; FONT-FAMILY: Verdanal; background:url('/_images/mypage/titles_stretch.gif') top left repeat-x; color: #FFFFFF }
.managementheader { font-size: 12pt; font-weight:bold; FONT-FAMILY: Verdanal; background:url('/_images/mypage/titles_stretch.gif') top left repeat-x; color: #FFFFFF } 
.managementheaderitalicized { font-size: 12pt; font-weight:bolder; FONT-FAMILY: Verdanal; background-color: #FFFFFF; color: #2d80ad; font-style:italic } 
.managementmenuitem { font-size: 8pt; font-weight:normal; font-family:Arial; background:none; margin-top:2px; color:#ffffff; }
.managementnamelabel { font-size: 10pt; font-weight:bold; font-family:Arial; background-color: #ffffff; color: #8c8c8c }
.managementsubheader { font-size: 9pt; font-weight: bold; font-family:Arial; background-color: #e2f0fe; color: #2d80ad; }
.managementitem { font-size: 10pt; font-weight:bold; font-family:Arial; background-color: #ffffff; color: #2d80ad }
.managementitemnormal { font-size: 10pt; font-family:Arial; background-color: #ffffff; color: #2d80ad }
.managementtext { font-size: 10pt; font-family: verdanal; background-color:#ffffff; color:#000000 }
.managementtextA { font-size: 10pt; font-family: verdanal; background-color:#ffffff; color:#000000; font-weight:bold }
.managementtextsmall { font-size: 8pt; font-family: verdanal; background-color:#ffffff; color:#000000 }
.managementtextsmallA { font-size: 8pt; font-family: verdanal; background-color:#ffffff; color:#000000; font-weight:bold }
.managementnewstext { font-size: 9pt; font-family: verdanal; background-color:#ffffff; color:#878787; }

.workoutaddexercise { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #FF0000; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #FFFFFF }
.workoutheaders { font-size: 10pt; FONT-FAMILY: Verdanal; background-color:#FFFFFF; color: #7d7d7d; }
.workoutsubheaders { font-size: 8pt; font-weight:bold; FONT-FAMILY: Verdanal; background-color:#FFFFFF; color: #7d7d7d; }

.assessmentdateheader { font-size: 6pt; font-weight:bold; font-family: Tahoma; color: #ffffff }

.mainlink { color:#ffffff; }
.mainlink a { color:#ffffff; text-decoration:underline }
.mainlink a:hover { color:#de5571; }
.mainlink a:active { }

.toolbarLink {color:#4F80A3;text-decoration:none;font-weight:bold;padding-left:5px;padding-right:5px;}
.toolbarLink a{color:#4F80A3;text-decoration:none;font-weight:bold;}
.toolbarLink a:hover{color:#FFFFFF;text-decoration:underline;}

.letterLink {color:#FFFFFF;text-decoration:none;font-weight:bold;padding-left:2px;padding-right:2px;}
.letterLink a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.letterLink a:hover{color:#4F80A3;text-decoration:underline;}

.banners {background-color:#79ADD2;}
.banners td {color:#FFFFFF;font-weight:bold;font-size:12px;}

.borderLayer1 {border:1px #79ADD2 solid;}
.borderLayer2 {border-right:solid 1px #3E6B8A;border-bottom:solid 1px #3E6B8A;}
.borderLayer3 {border-right:solid 1px #000000;border-bottom:solid 1px #000000;}

.innerLayer1 {padding:3px;background-color:#EEEEEE;width:100%;}
.innerLayer2 {border-left:solid 1px #000000;border-top:solid 1px #000000;}
.innerLayer3 {border-left:solid 1px #3E6B8A;border-top:solid 1px #3E6B8A;}
.innerLayer4 {padding:2px;background-color:#FFFFFF;}

.strongemphasis {color:#622220; font-size:14px;font-weight:bold;font-family:Verdana;}
.linkemphasis {color:#ffffff;font-size:11px;font-weight:bold;font-family:Verdana;}
div.PastAnnouncements .linkemphasis { color:#461214; }
.linkemphasis a {color:#5385A8;font-size:11px;font-weight:bold;font-family:Verdana;}

.searchoutline {border:solid 1px #999999;background-color:#EEEEEE;}
.searchoutline A { FONT-SIZE: 11pt; TEXT-DECORATION:none; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #79ADD2 }
.searchoutline A:hover { COLOR: #cccccc; }
.mypageoutline { background:none; padding:5px; position:relative;}
.adoutline {border:solid 1px #000000;background-color:#FFFFFF;position:relative;}
.mypagepadding3 {padding:3px;position:relative;}

/* Button Colors */
.outerbutton {position:relative;}
.innerbutton {padding-left:15px;}
.innerbutton a { text-transform:uppercase; color:#745c98; font-weight:bold; font-size:11px; text-decoration:none; font-family:verdana;}
.innerbutton a:hover {color:#de5571;}

.Section1Nutrition {width:421px;background-color:#FFCC00;border-bottom:7px solid #FFFFFF;border-top:17px solid #FFFFFF;}
.Section2Nutrition {Z-INDEX:95;WIDTH:190px;POSITION:absolute;}
.Section5Nutrition {Z-INDEX:96;background-color:#CC0033;LEFT:525px;width:205px;POSITION:absolute;}
.Section6Nutrition {background-color:#A86EAE;}
.Section2Navigation {background-color:#79ADD2;}
.Section1NutritionAssessment {background-color:#FFCC00;border-bottom:7px solid #FFFFFF;border-top:17px solid #FFFFFF;}
.Section1InternalBody {border-left:35px solid #FFCC00;border-right:35px solid #FFCC00;border-top:5px solid #FFCC00;border-bottom:5px solid #FFCC00;background-color:#A57301}
.Section1InternalHeader {background-color:#D29F01;color:#FFCC00;font-weight:bold;}
.Section1InternalSubBody {background-color:#FFCC00;padding:5px;color:#000000;}
.Section1InternalSubBody A {color:#A57301;}
.Section1InternalSubBody .emphasis {text-transform:uppercase;color:#000000;}
.Section1InternalSubHeader {padding-bottom:8px;}
.Section1InternalSubBodyHeader {font-weight:bold;}
.Section1NutritionDate {color:#FFCC00;font-weight:bold;background-color:#D29F01;border-top:#A57301 solid 1px;border-left:#A57301 solid 1px;padding:3px;border-bottom:#A57301 solid 1px;}
.Section1NutritionChange {background-color:#D29F01;border-top:#A57301 solid 1px;border-right:#A57301 solid 1px;border-bottom:#A57301 solid 1px;padding:3px;}
.Section1NutritionChange A{color:#FFCC00;text-decoration:none;}
.Section1NutritionChange A:hover{text-decoration:underline;}
.Section1NutritionNextMeal {border-bottom:#A57301 solid 1px;border-left:#A57301 solid 1px;border-right:#A57301 solid 1px;padding:5px;}
.Section1NutritionNote {border-bottom:#A57301 solid 1px;border-right:#A57301 solid 1px;padding:5px;}
.Section1NutritionDetails {background-color:#D29F01;}
.Section1NutritionDetailsBack {background-color:#A57301;}
.Section1NutritionDetailsSub {background-color:#ffcc00;}
Section2BodyBorder {background-color:#2B6398;color:#FFFFFF;}
.Section2Body {background-color:#79ADD2;color:#FFFFFF;}
.Section2News {Z-INDEX:95;background-color:#79ADD2;WIDTH:190px;left:540px;POSITION:absolute;}
.Section2Header {color:#2B6398;font-weight:bold;}
.Section2Header A {color:#2B6398;font-weight:bold;}
.Section2Links {color:#FFFFFF;}
.Section2Links A:link {color:#FFFFFF;}
.Section2Links A:hover {color:#FFFFFF;}
.Section2Links A:visited {color:#FFFFFF;}
.Section2LinkLine {background-color:#2B6398;}
.Section2Emphasis {color:White;font-weight:bold;}
.Section2Button {background-color:#BEDAEE;font-size:11px;color:#5288B5;border-top:solid 2px BEDAEE;border-left:solid 2px BEDAEE;font-weight:bold;width:80px;height:20px;}

.Section2InternalLinks {background-color: #BEDAEE; font-weight: bold; text-decoration: none; cursor:pointer; cursor: hand; height:14px; border-top:1px solid #2B6398; border-bottom:1px solid #2B6398; padding-left:9px; color: #2B6398;}
.Section2InternalLinks A {color: #2B6398; text-decoration: none; height:14px;}
.Section2InternalLinksOver {background-color: #5288B5; cursor:pointer; cursor: hand; font-weight: bold; color: #FFFFFF; text-decoration: none; border-top:1px solid #2B6398; border-bottom:1px solid #2B6398; padding-left:9px;}
.Section2InternalLinksOver A{font-weight: bold; color: #FFFFFF; text-decoration: none;}
.Section2Mypage UL, UL A, UL A:visited {color:White;}

.redinstructions {color:Red;font-size:10pt;}
.workoutselectionheader { color:#a3a3a3; font-size:12pt; font-weight:bold }
.bluetext{font-weight: normal; font-size: 8pt; color: #336699; font-family: Verdana,arial,sans-serif;}
.inputtext {border-right: #336699 1pt solid; border-top: #336699 1pt solid; border-left: #336699 1pt solid; border-bottom: #336699 1pt solid; font-weight: normal; font-size: 8pt; color: black; font-family: verdana,arial,sans-serif; height: 20px;}
.blackheadline {font-weight: bold; font-size: 8pt; color: black; font-family: verdana,arial,sans-serif;}
.blacktext {font-weight: normal; font-size: 8pt; color: black; font-family: verdana,arial,sans-serif;}
.redtext {font-weight: normal; font-size: 8pt; color: red; font-family: verdana,arial,sans-serif;}
.redheadline{font-weight: bold; font-size: 8pt; color: red; font-family: verdana,arial,sans-serif;}
.editbutton {clear: none; display: inline; font-weight: normal; font-size: 8pt; left: 0px; color: blue; font-family: verdana,arial,sans-serif; position: relative; top: 0px;}
.editBox {border:#336699 thin solid; position:absolute; padding:2px; overflow:auto;}
/* MANAGEMENT CONTENT MARGINS */
.docLibraryManager { margin-top:9px; }
.locationManager { margin-top:9px; }
.permissionsManagerContainer { margin-top:9px; }
.trainerPreferencesManager { margin-top:9px; }
.existingNews td { padding:5px; }
.gadget-icon { display:none; }
/* CALENDAR STYLE FIX */
.WorkoutClassDetails_Layover { display:none; background:#ffffff; border:1px solid #000000; color:#000000; position:absolute; }
.WorkoutClassTable { vertical-align:text-top; background:none; background-color:#f8f1e7; }
	.WorkoutClassTable .mainlink a { color:#5966b4; }
	th.WorkoutClassTable { color:#fff; background:#5966b4; width:14%; }
	.WorkoutClassTable a { color:#5966b4; }
	.WorkoutClassTable a:hover { color:#6977c5; }
	.WorkoutClassTable_Today { background:#eee4db; vertical-align:text-top; }

table.managementcontainer td a { color:#FFFFFF; }
table.managementcontainer td a:hover { color:#6977c5; }

.surveyManager table td a { color:#5966b4; }
.survey table td { vertical-align:top; }
.survey .surveyIntroduction { background:url('/_images/banner/bannerSurvey.jpg') top left no-repeat; width:600px; height:176px; }
.survey .surveyIntroduction span.Paragraph { float:right; margin-top:5px; margin-right:5px; color:#000000; overflow-y:auto; overflow-x:hidden; width:300px; border:1px solid #000000; background:#FFFFFF; height:95px; padding:2px; }
.survey div.surveyContent table.managementContainer { width:600px; height:100%; }
.survey div.surveyContent table.managementContainer table.questionTable { width:600px; height:100%; padding:5px; }
.survey div.surveyContent table.managementContainer table.questionTable tr.surveySubHeader td { background:#996600; font-weight:bold; color:#ffffff; padding:5px; }
div.surveyContent table td.surveyClosing { background:#996699; color:#ffffff; padding:5px; }
.survey .surveyHeader { background:#f8f1e7; color:#996666; font-weight:bold; }
.survey table.buttonTable { background:#996699; }

