/*
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;}
*/
html, body {margin:0; padding:0;}
body {font-family:arial,Sans-Serif; font-size:11px; background:#fff; color:#141414; margin:0px; padding:0px; text-align:center; }
div, p, table {font-family:arial,Sans-Serif; font-size:11px; }
a { color:#ffffff; }
table { text-align:left; }
.loginContainer { padding:5px; }
.templateHeaderLeft { background:none; }
.templateHeaderRight { background:none; }
.gadget-icon, .banners img { display:none; }
.highlightsmall { color:#cccccc; }
.highlightsmall a { color:#cccccc; font-weight:bold; }
.highlightsmall a:hover { color:#888888; font-weight:bold; }
.loginContainer { border:#b5b3b6 1px solid; width:200px; margin:10px 20px;}
.loginContainer span, .loginContainer a {color:#141414;}

.header {width:931px; height:160px; background:url('/trainerinsite/_customers/highschoolfitness/_images/admin_header.png') no-repeat;}
.subjectheader-nav { position:relative; width:931px; height:28px; padding:0px; margin:0px; text-align:left; background:url('/trainerinsite/_customers/highschoolfitness/_images/admin_nav.png') no-repeat;}





.main { width:1020px; margin:0px auto;}
.templateTable { width:931px; }
.templateHeaderRow { position:relative; background:url('/_images/banner/banner_stretch.gif') top left repeat-x; }
.templateContentCell { padding:0px; }
.templateHeaderRow { background:none; }
.templateHeaderCell { background:none; }
.templateNavCell { text-align:left; }
#headerCorners { width:100%; height:14px; }
#headerLeftCorn { width:14px; background:url('/_images/mypage/gold_topleft.gif') top left no-repeat; }
#headerCenter { background:#ce8d00; }
#headerRightCorn { width:14px; background:url('/_images/mypage/gold_topright.gif') top right no-repeat; }

.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:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #a3a3a3; }
.lightgrayheader { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; }
.lightbluesubhead { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #3333cc; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #e2f0fe; }
.subjectheader-nav a { FONT-SIZE:11pt; TEXT-DECORATION:none; FONT-WEIGHT:bold; COLOR:#ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; }
.subjectheader { background:#760101 url('/_images/mypage/titles-stretch.gif') top left repeat-x; FONT-SIZE: 11pt; border:none; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; CURSOR:HAND; padding:3px; }
.subjectheader A { FONT-SIZE: 11pt; TEXT-DECORATION:none; FONT-WEIGHT: bold; COLOR: #fad640; FONT-FAMILY:Arial, helvetica, sans-serif;}
.subjectheader A:hover { COLOR: #ffffff; }
td.subjectheader a { color:#ffffff; }
td.subjectheader a:hover { color:#aaaaaa; }
.primaryheadline { margin-left:5px;FONT-SIZE: 14pt; FONT-WEIGHT: bold; COLOR:#ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; }
.secondaryheadline { FONT-SIZE: 14pt; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
.managementContainer .chartprimaryheadline { FONT-SIZE: 12pt; FONT-WEIGHT: bold; COLOR:#000000; FONT-FAMILY:Arial, helvetica, sans-serif; background:#d0a232 url('/_images/mypage/navbar-stretch.jpg') top left repeat-x; }
.chartsecondaryheadline { border:0px; FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; text-decoration: none; }
.chartsecondaryheadlinelight { FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #a3a3a3; }
.chartsecondaryheadline A { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #B41C04; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR:none; }
.chartsecondaryheadline A:hover { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR:none; }
.chartpager A { font-size: 9pt; font-weight: bold; color:#D90400; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:none; }
.chartpager A:hover { font-size: 9pt; font-weight: bold; color:#ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:none; }
.chartpager { font-size: 9pt; font-weight: bold; color:#ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; }
.chartnormal A { text-decoration:none; color:#141414; }
.chartnormal A:hover { color:#aaa; }
.managementContainer .chartnormal A:hover { COLOR:#000000; }
.chartalternate { }
.chartalternate A { text-decoration:none; color:#ccc; }
.chartalternate A:hover { color:#aaa; }
.statisticDetails .chartalternate td { color:#000000; }
.statisticDetails .chartnormal td { color:#000000; }
.managementcontainer .chartsectionheader a { color:#000000; }
.managementContainer .chartalternate A:hover { COLOR: #000000; }
.managementcontainer .chartnormal td { color:#000000; }
.managementcontainer .chartalternate td { color:#000000; }
.clientmanagerheaders { FONT-SIZE: 8pt; FONT-FAMILY:Arial, helvetica, sans-serif; color:#111; font-weight: bold; background:#ffffff; }
.chartborder { background-color: #a3a3a3 }
.chartstandard { FONT-SIZE: 8pt; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; COLOR: #a3a3a3; }
.chartnonstandard { FONT-SIZE: 8pt; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #EEEEEE; COLOR: #a3a3a3; }
.nextLabel a { color:#D90400; background:#000000; } 
.nextLabel a:hover { color:#ffffff; }
.previousLabel a { color:#D90400; background:#000000; }
.previousLabel a:hover { color:#ffffff; }
.calendarheader { font-size: 11pt; font-family:Verdanal; background-color:none; color:#ffffff; }
.calendaritem { font-size: 8pt; font-family:Verdanal; color: #F8D112 }
.calendaraltitem { font-size: 8pt; font-family:Verdanal; color: #759ac6 }
.chartitem { color:#ffffff; background:#000000; }

.managementmenuheader { border-bottom:1px solid #b4b5b9; width:100%; font-size: 10pt; font-weight:bold; FONT-FAMILY:Arial, helvetica, sans-serif; background:#760101 url('/_images/mypage/titles-stretch.gif') top left repeat-x; color: #FFFFFF; }
.managementheader { font-size:12pt; font-weight:bold; FONT-FAMILY:Arial, helvetica, sans-serif; background:#760101 url('/_images/mypage/titles-stretch.gif') top left repeat-x; color:#FFFFFF; padding:3px; }
.ManagementHeadlines { background:#d8d8d8; border:1px solid #b4b5b9; padding:10px; }
.managementheaderitalicized { font-size: 12pt; font-weight:bolder; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:none; color: #ffffff; font-style:italic } 
.managementmenuitem { font-size: 10.5px; font-weight:normal; font-family:Arial; background-color:#ffffff; color:#ffffff }
.managementnamelabel { font-size: 10pt; font-weight:bold; font-family:Arial; background-color:none; color:#ffffff; }
.managementsubheader { font-size: 10pt; font-weight: bold; font-family:Arial; background:#760101 url('/_images/mypage/titles-stretch.gif') top left repeat-x; color: #000000; }
.managementitem { font-size: 10pt; font-weight:bold; font-family:Arial; background-color:none; color: #2d80ad; }
.managementitemnormal { font-size: 10pt; font-family:Arial; background:#000000; color: #2d80ad }
.managementtext { font-size: 10pt; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:#fffffzf; color:#ffffff }
.managementtextA { font-size: 10pt; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:#ffffff; color:#ffffff; font-weight:bold }
.managementtextsmall { font-size: 9pt; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:#ffffff; color:#ffffff }
.managementtextsmallA { font-size: 9pt; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:#ffffff; color:#ffffff; font-weight:bold }
.managementnewstext { font-size: 9pt; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:none; color:#ffffff; }
div.managementMenuContainer { margin-left:10px; }
div.managementMenuContainer a { color:#141414; background:none; margin-left:10px; text-decoration:none; }
div.managementMenuContainer a:hover { color:#fcb52d; text-decoration:underline; }

.workoutaddexercise { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #FF0000; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF }
.workoutheaders { font-size: 10pt; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:#FFFFFF; color: #7d7d7d; }
.workoutsubheaders { font-size: 9pt; font-weight:bold; FONT-FAMILY:Arial, helvetica, sans-serif; background-color:#FFFFFF; color: #7d7d7d; }

.assessmentdateheader { font-size: 8pt; font-weight:bold; font-family: Tahoma; color: #ffffff }


div.GlossaryItemTerm, .directoriesItem a, .muscleGroupList a { color:#A60000 !important; font-weight:bold; margin-left:5px; text-transform:uppercase; }
.directoriesItem a:hover, .muscleGroupList a:hover { color:#004080 !important; }
div.GlossaryItemDefinition { color:#A60000; font-weight:normal; margin-left:15px; margin-bottom:5px; }
.muscleGroupList a { color:#A60000; }
.muscleGroupList a:hover { color:#004080; }
td.contentarea p {color:#000000; }


.borderLayer1 {border:1px #79ADD2 solid;}
.borderLayer2 {border-right:solid 1px #3E6B8A;border-bottom:solid 1px #3E6B8A;}
.borderLayer3 {border-right:1px solid #b4b5b9;border-bottom:1px solid #b4b5b9;}

.innerLayer1 {padding:3px;background-color:#EEEEEE;width:100%;}
.innerLayer2 {border-left:1px solid #b4b5b9;border-top:1px solid #b4b5b9;}
.innerLayer3 {border-left:solid 1px #3E6B8A;border-top:solid 1px #3E6B8A;}
.innerLayer4 {padding:2px;background-color:#FFFFFF;}

.strongemphasis span { color:#000000; font-size:14px; font-weight:bold; font-family:Verdana; }
.searchoutline td.strongemphasis { color:#000000; }
.searchoutline { width:88%; } /* FIX SIZE on IE6 */
.linkemphasis { color:#fcb52d; font-size:11px; font-weight:bold; font-family:Verdana; }
.linkemphasis a, .Description a { color:#A60000; font-size:11px; font-weight:bold; font-family:Verdana; }
.linkemphasis a:hover, .Description a:hover { color:#004080; }
div.linkemphasis a { color:#A60000; font-size:11px; font-weight:bold; font-family:Verdana; }
div.linkemphasis a:hover { color:#004080; }

.searchoutline { border:1px solid #b4b5b9; background:#dFdFdF; color:#000000; }
.searchoutline A { FONT-SIZE: 11pt; TEXT-DECORATION:none; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY:Arial, helvetica, sans-serif; BACKGROUND-COLOR: #79ADD2 }
.searchoutline A:hover { COLOR: #cccccc; }
.mypageoutline { padding:5px; margin:0px; position:relative; }
div.gadget-innerLayer1 div.mypageoutline { border:0px solid #000000; background:#b1c8d2; }
.mypageoutline a { color:#DC0000; text-decoration:none; font-weight:bold; }
.mypageoutline a:hover { color:#ffffff; text-decoration:underline; }
.adoutline {border:1px solid #b4b5b9;background-color:#FFFFFF;position:relative;}
.mypagepadding3 {padding:3px;position:relative;}
.cpnlSiteManagement .gadget-innerLayer2 {border:1px solid #b4b5b7; padding-top:5px; padding-bottom:5px; }
.cpnlCommunication .gadget-innerLayer2 { border:1px solid #b4b5b7; padding-top:5px; padding-bottom:5px; }
.clientMgmt .gadget-innerLayer2 { border:1px solid #b4b5b7; padding-top:5px; padding-bottom:5px; }
.locationMenuGadget .gadget-innerLayer2 { border:1px solid #b4b5b7; padding-top:5px; padding-bottom:5px; }

/* Button Colors */
.outerbutton { position:relative; }
.innerbutton { position:relative; padding-left:15px; z-index:50; }
.innerbutton a { color:#ffffff; font-weight:bold; font-size:11px; font-family:verdana; text-decoration:none; padding:0; margin:0; }
.innerbutton a:hover { color:#444444; }

.docLibraryManager { background:#000000; border:1px solid #b4b5b9; }

/*******************************************************/
/*                   Location Finder                   */
/*******************************************************/
.LocationLinkContainer { margin-left:30px; }
.divZipCodeSearch { margin-left:30px; }
.divRegionSearch { margin-left:30px; }
.divTrainerSearch { margin-left:30px; }

/*******************************************************/
/*                    Sign Up Wizard                   */
/*******************************************************/
.SignUp_Border { border: solid #000000 1px; }
.SignUp_Accent { background:#005DAB; }
.SignUp_TitleBar { color:#ffffff; background:#005DAB; border:1px solid #ffffff; }
.SignUp_SubBar { color:#ffffff; background:#005DAB; padding:3px; border:1px solid #ffffff; }
.SignUp_Emphasis1 { color:#ffffff; font-size:18px; font-family:Arial, helvetica, sans-serif; font-weight:bold; }
.SignUp_Emphasis2 { color:#ffffff; font-size:14px; font-family:Arial, helvetica, sans-serif; font-weight:bold; }
.SignUp_Emphasis3 { color:#ffffff; font-size:12px; font-family:Arial, helvetica, sans-serif; font-weight:bold; }
.SignUp_BodyMain { background:#ffffff; }
.SignUp_BodyText { font-size:12.5px; font-weight:bold; padding:20px; background:#ffffff url('/_images/mypage/wood_stretch.gif') top left repeat-x; }
.SignUp_BodyText a {color:#D50000;}
.SignUp_TitleStrip { border-bottom:solid #000000 1px; padding-bottom:5px;}
.SignUp_BodySection1 { color:#000; font-size:12px; font-family:Arial, helvetica, sans-serif; font-weight:bold; }
.SignUp_BodySection2 { color:#000; font-size:16px; letter-spacing: -1px; font-family:Arial, helvetica, sans-serif; font-weight:bold; }
.SignUp_FormTitles { color:#000; font-size:11px; font-family:Arial, helvetica, sans-serif; font-weight:bold; }


/*******************************************************/
/*                    MYPAGE STYLES                    */
/*******************************************************/
.mypageContainer {padding:25px 0 0 0;}
.mypageContainer .mypage-column { margin-right:11px; margin-left:11px; margin-top:0px; }
.mypageContainer .mypage-column.mypageCenterColumn { width:554px; background:none; margin:0px; }
.gadget { background:#ffffff; border:1px solid #b4b5b9; }
.gadget h3 span { color:#ffffff; }
.gadget .gadget-content { background:#ffff; padding-right:10px; padding-left:10px; padding-bottom:10px; color:#000000; }
.gadget-content td { color:#141414; }
.gadget-content { padding:5px; }
.educationTools .gadget-content, .nutritionAssessment .gadget-content, .workoutAssessment .gadget-content { background:#d8d8d8; min-height:100px; color:#000000; }
.dateemphasis { color:#d5000d; font: bold}
h3.gadget-handle, .banners { background:#760101 url('/_images/mypage/titles-stretch.gif') top left repeat-x; }
.companyNews .gadget-content { background:#d8d8d8; }
.workoutAssessment { color:#000000; }
.dlgNextWorkoutContent {background:#ffffff;}
.dlgChangeWorkoutContent {background:#ffffff;}
.companyNews .mypageoutline {border:none; background:none;}
.EducationCenter_Content .mypageoutline {border:none; background:none;}
.glossary {border:none; background:none;}
.workoutProgramLabel { font-weight:bold; color:#141414; }
.gadgetContent { margin-left:5px; color:#fff; background:#000; }
.ArticleLibraryFeaturedArticle a { color:#a60000; font-size:11px; font-family:@Verdana; font-weight:bold; }
.ArticleLibraryFeaturedArticle a:hover { color:#0000a6; }
.ArticleLibraryArticleSubTitle { font-weight:bold; margin-left:10px; }
.ArticleLibraryArticleAuthor { color:#FF0000; font-weight:bold; margin-left:10px; }
.ArticleLibraryArticleBodyText p { margin-left:5px; color:#fff; background:#000; }
.ArticleLibraryArticleProvidedByText p { margin-top:10px; color:#CCCCCC; }
.shortimage { background:#F7D210 url('_images/toolbar/toolbar_divider.gif') top left no-repeat; }
.educationToolsToolbar {  }
.educationToolsBack01 { background:url('_images/mypage/navbar-stretch.jpg') top left repeat-x; color:#000000; }
.toolbarLink, .letterLink { color:#000000; background:none; padding-right:6px; padding-left:6px; font-size:10px; }
.toolbarLink a, .letterLink a { color:#000000; font-weight:bold; text-decoration:none; }
.toolbarLink a:hover, .letterLink a:hover { color:#666666; text-decoration:none; }
.companyNews { background:url('_images/mypage/membermonth_stretch.jpg') top left repeat-x; }
.exerciseVideoList A {color:#8B1013;}
.exerciseVideoList A:hover {color:#223C6A;}
<!--.highlightsmall A {text:none; }-->
/*******************************************************/
/*                 ACTIVATOR OVERRIDES                 */
/*******************************************************/
.workoutProgram .gadget-content, .nutritionProgram .gadget-content { min-height:78px; height:auto !important; height:78px; }
.workoutProgramOverlay2 a { height:82px; background: url('_images/activators/activ_workout1.gif') center no-repeat;}
.nutritionProgramOverlay2 a { background: url('_images/activators/activ_nutrition1.gif') center no-repeat;}
.educationCenterOverlay2 a { background: url('_images/activators/activ_articles1.gif') center no-repeat;}
.WorkoutProgram_Overlay.workoutProgramOverlay1 { width:148px; height:78px; }
.NutritionProgram_Overlay.nutritionProgramOverlay1 { width:148px; }
.EducationCenter_Overlay.educationCenterOverlay1 { width:540px; }

/*******************************************************/
/*                 WORKOUT / NUTRITION                 */
/*******************************************************/
DIV.mynutrition {width:950px; }
DIV.workout_main {margin-top:9px; }
DIV.nutrition_main {margin-top:9px; }
DIV.columnNav {margin-left:0; }
DIV.navTitle {background:#760101 url('/_images/mypage/titles-stretch.gif') top left repeat-x; border:1px solid #b4b5b9; }
DIV.navLogout a { color:#CCCCCC; }
DIV.navSubTitle {color:#000000; }
DIV.navElement {border-color:#ffffff; color:#ffffff; background:#00477f; }
DIV.navElement A {color:#cccccc; background:none; }
DIV.navElement A:hover {color:#; background:#0065b5; }
DIV.navPic {margin:0; padding:10 0 10 0; background:#ffffff; border:1px solid #b4b5b9; }
DIV.columnMain { width:770px; background:#a0bbc8; border:1px solid #b4b5b9; }
DIV.mainTitle { background:#760101 url('/_images/mypage/titles-stretch.gif') top left repeat-x; }
.strengthTest { background:#ffffff; border:1px solid #b4b5b9; }
.articlePrefs { background:#ffffff; border:1px solid #b4b5b9; }
div table td div.preferencesaccount { background:#ffffff; border:1px solid #b4b5b9; }
table td table td table td div div.preferencesaccount { background:#000000; border:none; }
	.headerLabel { color:#ffffff; }
DIV.container { width:770px; background:#a0bbc8; border:none; border-top:0; color:#000000}
TD.subTitle { color:#000000; background:#d0a232 url('/_images/mypage/navbar-stretch.jpg') top left repeat-x; font-size:14px; font-weight:normal; }
TD.Description { color:#960101; border-bottom:1px solid #000000;}
td.Detail, td.DetailDel { color:#930; }
td.Detail a, td.DetailDel a, td.EquipmentColumn a { color:#FF9900 !important; }
td.Detail a:hover, td.DetailDel a:hover, td.EquipmentColumn a:hover { color:#fcb52d !important; }
.linktip { color:#ffffff; }
SPAN.servingDetailAmount {color:#ffffff; font-size:11px; }
.workoutMiniCalendarInner {width:200px; }
.WorkoutMiniCalendar_Table td { color:#000000; table-layout:auto }
td.WorkoutMiniCalendar_CurrentDay a { color:#8B1013; }
.WorkoutMiniCalendar_Header td { color:#000000; font-weight:bold; }
a.Nutrition_LessTimeLink { color:#ffffff; }
a.Nutrition_LessTimeLink:hover { color:#F00; font-weight:bold; }
.groceryListCategory {font-weight:bold; font-size:12px}
.Title { background:#d0a232 url('/_images/mypage/navbar-stretch.jpg') top left repeat-x; color:#000000; font-weight:bold; padding-left:10px; }

.forgotPasswordLink {display:none; visibility:hidden;}
.signupLink {display:none; visibility:hidden;}
/*******************************************************/
/*                    Management                       */
/*******************************************************/
.clientmanagerheaders option { color:#000000; }
.smallText {color:#fff; }
.mgmtTraining { border:none; background:none; }
.divApproveArticles { background:none; }
.cellMargin { background:none; padding:3px; }
td.borderTRBL { border:1px solid #b4b5b9; background:#000000; }
td.borderTRB { border:1px solid #b4b5b9; }
#content { margin-top:5px; }
.ManagementSelectedContainer { background:#ffffff; color:#000000; }
.managementControlContainer { color:#ffffff; background:#462007 url('/_images/mypage/wood_stretch.gif') top left repeat-x; border:1px solid #b4b5b9; }
.managementControlContainer td { margin:0px; padding:0px; }
Div.managementContainer { color:#141414; background:none; padding:0px; margin:0px; }
.managementContainer td { color:#141414; }
.mgmtAtAGlance { padding-left:5px; padding:5px; }
.managementTabGroup { background:#ce8d00; }
.managementContainer { padding-right:8px; background:#FFF; }
.managementContainer a { color:#141414;  }
.managementContainer a:hover { color:#b61c04; text-decoration:none; }
.ManagementTabActive { background:#9cb8c6; }
.ManagementTabActive a { color:#b61c04; }
.ManagementTabActive a:hover { color:#ffffff; text-decoration:underline; }
.ManagementTab a { color:#cccccc; }
.ManagementTab a:hover { color:#ffffff; text-decoration:underline; }
.managementheaderitalicized { color:#ffffff; }
.managementitem { color:#ffffff; }
.trainerPreferencesManager { background:#ffffff; border:1px solid #b4b5b9; color:#ffffff; }
.lightbluesubhead { background:#d0a232 url('/_images/mypage/navbar-stretch.jpg') top left repeat-x; color:#000000; }
.warning { background:#ffffff; color:#D50000; }
.managementsubheader { background:#7d5600 url('/_images/mypage/navbar-stretch.jpg') top left repeat-x; color:#000000; padding-left:5px; }
.UserList a { color:#b61c04; text-decoration:none; }
.UserList a:visited { color:#b61c04; text-decoration:none; }
.UserList a:hover { color:#ffffff; text-decoration:underline; }
td.training-times { color:#ffffff; padding-left:10px; padding-bottom:5px; }
td.training-times a { color:#ffffff; }
td.training-times a:hover { color:#b61c04; text-decoration:none; }
td.training-class a { color:#ffffff; padding-left:5px; }
td.training-class a:hover { color:#b61c04; text-decoration:none; }
td.training-date { background:#7d5600 url('/_images/mypage/navbar-stretch.jpg') top left repeat-x; color:#000000; padding-left:5px; }
.mainlink { color:#666666; text-decoration:none; }
.mainlink a { color:#666666; text-decoration:none; }
.mainlink a:hover { color:#b61c04; text-decoration:underline; }
.PastAnnouncements { color:#db3e04; }
.WorkSchedule { color:#000000; }
.WorkSchedule td { color:#ffffff; }

/*************************************************/
/*                 SCHEDULER CSS                 */
/*************************************************/
td.calendar_hour { color:#000000; background:#5c7e8d; } /* HOURS background AND FONT color */
div.calendar_hour { border-bottom:1px solid #b4b5b9; } /* HOURS BORDER */
.calendar_frame { background:#000000; }
td.calendar_date_header { color:#ffffff; background:#000000; border-right:1px solid #b4b5b9; border-bottom:1px solid #b4b5b9;}  /* DATE background, FONT color AND BORDERS */
div.calendar_item_text { color:#000000; border-bottom:1px solid #cccccc; } /* TABLE ROW BORDERS */
td.calendar_item_available { color:#000000; background:##004080; border-right:1px solid #cccccc; } /* AVAILABLE DAYS background AND BORDERS */
td.calendar_item_mouseOver { background:#888888; border:1px solid #b4b5b9; } /* MOUSE OVER background AND BORDERS */
td.calendar_item_mouseOver a { color:#004080; }
td.calendar_item_mouseOver a:hover { color:#004080; }
td.calendar_item_unavailable { background:#4e4e56; border-right:1px solid #cccccc; }
td.calendar_item_scheduled { color:#004080; background:#647193; border-right:1px solid #cccccc; }
td.calendar_item_scheduled a { color:#000000; }
td.calendar_item_scheduled a:hover { color:#004080; }
div.calendar_Layover { position:absolute; display:none; border: 2px solid #cccccc; background: #fff9e5; width: 300px; height: 200px; padding: 8px; }
.tblWeekNavigation .mainlink a { color:#b61c04; }
.tblWeekNavigation .mainlink a:hover { color:#004080; }

/* div popup */
TABLE.eventPopup_Table { background:#36373b; }
TH.eventPopup_Table { font-size:10pt; background:#36373b; color:white; text-align:right; }
TD.eventPopup_Table_Today { background:#cccccc; }
TD.eventPopup_Table { background:#000000; }
TD.eventPopup_Table_Date { background:#cccccc; }
DIV.eventPopup_Details_Layover { background: #ffffff; }
.pnlWeekView { width:950px; background:#000000; }

.tblDirectories { background-color:#ffffff; }
.DirectoryTable_ArticlePreview a { color:#ffffff; }
.DirectoryTable_ArticlePreview  a:hover { color:#C0C0C0; }

/* CALENDAR STYLE FIX */
.WorkoutClassDetails_Layover { display:none; background:#D2E9F7; border:1px solid #b4b5b9; color:#000000; position:absolute; }
.WorkoutClassTable { color:#000000; vertical-align:text-top; }
td.WorkoutClassTable { color:#000000; vertical-align:text-top; }
.WorkoutClassTable a { color:#b61c04; }
.WorkoutClassTable a:hover { color:#004080; }
td.WorkoutClassTable_Today { background:#00477f; color:#FFFFFF; vertical-align:text-top; border:1px solid #b4b5b7; }
td.WorkoutClassTable_Today a { color:#ffffff; }
td.WorkoutClassTable_Today a:hover { color:#ffffff; }

.divOuterBorder { background:#ffffff; border:1px solid #b4b5b9; }

/*******************************************************/
/*                    Survey Styles                    */
/*******************************************************/
.survey { text-align:center; margin:0px; padding:0px; color:#ffffff; }
.survey div { padding-top:0px; margin:0px; }
	.surveyLinkList { text-align:center; width:100%; width:500px; height:625px; padding:0px; margin:0px; }
	.surveyLinkList ul { padding:0px; margin:0px; margin-bottom:15px; list-style:none; }
	.surveyLinkList li { padding:0px; margin:0px; list-style:none; }
		.SurveyLinkContainer { position:relative; width:500px; height:625px; font-size:12px; text-align:left; padding-top:80px; padding-left:30px; }
				.surveyLocationState { color:#ccccff; text-transform:uppercase; font-size:16px; font-weight:bold; }
					.SurveyLocationLink { color:#ccccff; text-transform:none; padding-left:5px; font-size:11px; font-weight:bold; text-decoration:none; }
					.SurveyLocationLink:hover { color:#ffffff; text-decoration:underline; }
	.surveyIntroduction { padding:10px; padding-top:150px; background:#e4e4e4 url('_images/banner/banner_survey.jpg') top left no-repeat; vertical-align:top; }
	.surveyIntroduction .Paragraph { font-size:12px; color:#000000; }
	.surveyClosing { color:#000000; padding:20px; background:#e4e4e4; font-size:12px; padding-top:0px; }
	.surveyClosing .Paragraph { text-align:center; font-size:12px; }
	.survey .surveyConfirmation { color:#000000; padding:10px; padding-top:150px; font-size:13px; height:200px; vertical-align:top; text-align:left; background:#e4e4e4 url('_images/banner/banner_survey.jpg') top left no-repeat; }
	.surveyConfirmation a { color:#0000ff; }
	.surveyBody { padding:5px; background:#e4e4e4; }
	.surveyContent { text-align:center; width:100%; padding:0px; background:#870100; }
	.survey .surveyContent .buttonTable { background:#e4e4e4; padding-bottom:10px; }
		.survey .managementheader { background:#d0a232 url('/_images/mypage/navbar-stretch.jpg') top left repeat-x; padding-left:5px; border: 0px solid #000000; color:#FFFFFF; }
			.survey .surveyName { color:#000000; font-size:18px; }
		.survey .managementContainer { background:#ffffff; width:100%; border:1px solid #000000; padding:5px; }
			.survey .questionTable { padding:5px; margin:0px; width:100%; }
			.survey .questionTable table { color:#000000; border:1px solid #000000; padding:5px; background:#ffffff; }
			.survey .questionTable table td { color:#000000; }
			.survey .Answer { color:#000000; }
			.survey table.questionTable { color:#000000; border:1px solid #000000; padding:5px; background:#ececec; }
				.survey .surveyHeader { color:#ffffff; font-size:12px; font-weight:bold; background:#6d0101 url('/_images/mypage/titles-stretch.gif') top left repeat-x; }
				.survey .surveySubHeader td { background:#aaaaaa; font-weight:bold; color:#000000; }
				.survey .surveyNormal { background:#ffffff; }
				.survey .surveyAlternate { background:#dddddd; }
				.survey .managementContainer span { color:#000000; }
				.survey span.HighLightMe { color:#FF0000; }
	
		.survey .surveyLinkList .managementContainer { background:none; border:none; width:100%; padding:0px; margin:0px; }
		.survey .surveyLinkList .managementheader { display: none; visibility:hidden; }
		.survey .surveyLinkList .questionTable { padding:0px; margin:0px; }
		
		
.dojoDialog { background:#c2d3dc; }
.dojoDialog div { background:#c2d3dc; }
