body { background:#000000; margin:0px; padding:0px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a { color:#ffffff; text-decoration:none; font-weight:bold; font-size:10px; }
	span a { color:#ffffff; text-decoration:none; font-weight:bold; }
a:hover { color:#cccccc; }
.main { width:100%; }
.templateTable { margin:0px auto; width:950px; }
#navHolder { position:relative; width:690px; height:20px; margin-top:-22px; margin-left:250px; }
	#navHolder a { font-size:11px; float:left; display:block; margin-right:18px; color:#ffffff; border-bottom:none; }
	#navHolder a:hover { color:#cccccc; }
.loginContainer { padding:10px; }
.templateHeaderCell { background:url('http://www.cardioclub.net/_images/banner/banner_right.jpg') top right no-repeat; width:950px; height:114px; }
.templateContentCell { background:url('http://www.cardioclub.net/_images/mypage/bg_lightgray_stretch.jpg') top center repeat-x #b2b2b2; }
.gadget { border:none; }
.educationToolsBack01, #Navigation1_back01 { background:url('http://www.cardioclub.net/_images/mypage/navbar_stretch.gif') top left repeat-x #4e4e4e; height:16px; padding:2px; }
	.toolbarDivider { width:8px; }
		.toolbarDivider img { display:none; }
	.educationToolsBack01 a, #Navigation1_back01 a { font-size:10px; text-transform:uppercase; color:#ffffff; }
	.educationToolsBack01 a:hover, #Navigation1_back01 a:hover { color:#cccccc; }
	div.GlossaryItemTerm { font-weight:bold; color:#ffff99; padding:3px; }
	div.GlossaryItemDefinition { padding-left:13px; }
	.strongemphasis { font-weight:bold; }
.tblDirectories { background:url('/_images/mypage/membermonth_stretch.jpg') bottom left repeat-x #777777; }
	td.DirectoryTable_Selected { background:url('/_images/mypage/titles_stretch.gif') bottom left repeat-x #ffffff; }
		td.DirectoryTable_Selected a.toolbarLink { display:block; color:#000000; padding-left:15px; padding-bottom:2px; }
h3.gadget-handle, .managementheader, .subjectheader, .managementmenuheader, div.navTitle, div.mainTitle, .pnlWorkoutClassTypesMenu table.classMgrPopup th, td.SignUp_TitleBar, td.SignUp_BodySection2, .SignUp_SubBar { background:url('http://www.cardioclub.net/_images/mypage/title_5blue.gif') top left repeat-x #009bec; height:20px; padding-top:4px; font-size:10px; color:#ffffff; font-weight:bold; }
.videoTourGreeting h3.gadget-handle, .locationMenuGadget h3.gadget-handle { background:url('http://www.cardioclub.net/_images/mypage/title_1red.jpg') top left repeat-x; }
		.locationMenuGadget .gadget-content a:hover { color:#FF0000; }
.todaysCalendar h3.gadget-handle, .clientMgmt h3.gadget-handle { background:url('http://www.cardioclub.net/_images/mypage/title_2orange.jpg') top left repeat-x; }
	.todaysCalendar div.TodaysCalendarContent .mypageoutline { background:url('http://www.cardioclub.net/_images/mypage/middlebox_orange.jpg') top left repeat-x #975002; border:none; }
		.clientMgmt .gadget-content a:hover { color:#FFCC33; }
.workoutProgram h3.gadget-handle, .cpnlCommunication h3.gadget-handle { background:url('http://www.cardioclub.net/_images/mypage/title_3yellow.jpg') top left repeat-x; }
	.workoutProgram div.WorkoutProgram_Content .mypageoutline { background:url('http://www.cardioclub.net/_images/mypage/middlebox_yellow.jpg') top left repeat-x #705d01; border:none; }
		.cpnlCommunication .gadget-content a:hover { color:#FFFF99; }
.nutritionProgram h3.gadget-handle, .cpnlSiteManagement h3.gadget-handle { background:url('http://www.cardioclub.net/_images/mypage/title_4green.jpg') top left repeat-x; }
	.nutritionProgram div.NutritionProgram_Content .mypageoutline { background:url('http://www.cardioclub.net/_images/mypage/middlebox_green.jpg') top left repeat-x #3c6401; border:none; }
		.cpnlSiteManagement .gadget-content a:hover { color:#99FF99; }
.companyNews h3.gadget-handle, .educationTools h3.gadget-handle { background:url('http://www.cardioclub.net/_images/mypage/title_5blue.gif') top left repeat-x; }
	.educationTools .gadget-content { min-height:80px; }
	.nutritionProgram .gadget-content, .workoutProgram .gadget-content { min-height:60px; }
	.EducationCenter_Overlay { width:571px; top:-4px; left:-4px; }
	.WorkoutProgram_Overlay, .NutritionProgram_Overlay { width:170px; top:-4px; left:-4px; height:70px; }
	.educationCenterOverlay2 a { background:url('/_images/activators/activ_articles1.gif') no-repeat center 50%; }
	.nutritionProgramOverlay2 a { background:url('/_images/activators/activ_nutrition1.gif') no-repeat center 50%; }
	.workoutProgramOverlay2 a { background:url('/_images/activators/activ_workout1.gif') no-repeat center 50%; }
	 td.SignUp_BodySection2 { width:100%; }
	.managementheader { padding-left:4px; }
	h3.gadget-handle a { color:#ffffff; border-bottom:none; }
.gadget-content { background:#aaaaaa; }
div.managementMenuContainer gadget-content { padding:3px; }
	a.managementmenuitem { line-height:1.4em; }
	a.managementmenuitem span { display:none; }
.mypageContainer .mypage-column.mypageCenterColumn { MARGIN-LEFT:9px; WIDTH:570px; MARGIN-RIGHT:0px }
.mypageContainer .mypage-column.mypageCenterColumn, .mypageContainer .mypage-column.mypageLeftColumn, .mypageContainer .mypage-column.mypageRightColumn { margin-left:9px; }
.mypageLeftColumn .mypageoutline, .mypageRightColumn .mypageoutline, .mgmtTraining, .mgmtAtAGlance, td.surveyHeader { background:#666666; padding:4px; border:2px solid #000000; }
	.mypageLeftColumn .mypageoutline a:hover, .mypageRightColumn .mypageoutline a:hover, .mgmtTraining a:hover, .mgmtAtAGlance a:hover, td.surveyHeader a:hover { color:#CCCCCC; }
	span.workoutProgramLabel { padding-top:5px; padding-bottom:5px; display:block; }
	.mgmtTraining, .mgmtAtAGlance { border:none; }
	.training-date, .lightbluesubhead { background:url('/_images/mypage/titles_stretch.gif') bottom left repeat-x #ffffff; color:#000000; }
		.lightbluesubhead { padding:2px; }
	.training-times a { color:#FFFF99; }
	.training-times a:hover { color:#FFFF00; }
.gadget-icon { display:none; }
.ManagementSelectedContainer, .ManagementTabActive { background:#333333; }
div.navSubTitle { color:#ffffff; }
	.ManagementSelectedContainer a { color:#FF0000; }
	.ManagementSelectedContainer a:hover { color:#cccccc; }
	a.tabButtonActive { color:#ffffff; }
	a.tabButtonActive:hover { color:#ffff99; }
	.ManagementTab, td.subTitle { background:#999999; }
		div.navElement a { font-size:11px; color:#ffffff; background:url('/_images/mypage/titles_stretch.gif') bottom left repeat-x #e47272; }
		div.navElement a:hover { background:url('/_images/mypage/titles_stretch.gif') top left repeat-x #880000; color:#000000; }
	.dojoDialog { background:url('/_images/mypage/membermonth_stretch.jpg') top left repeat-x #aeaeb0; border:3px solid #ffffff; padding:4px; }
div.container { border:none; background:none; width:100%; }
td.borderTRBL { background:#3c3c3c; }
td.servingDetail { font-size:9px; background:#FFFFFF; }
	td.servingDetail a.Nutrition_LessTimeLink { font-weight:normal; color:#FF0000; }
	td.servingDetail a.Nutrition_LessTimeLink:hover { color:#990000; }
table.nutrition_content { margin-top:130px; }
	.myNutrition table.nutrition_content, div.nutrition_main table.nutrition_content, .myWorkoutContainer table.workout_content, .locationManager, .permissionsManagerContainer, .docLibraryManager, .financialDashboard, .trainerPreferencesManager { margin-top:9px; }
	table.nutrition_content div.container { background:#159fe0; padding:5px; border:1px solid #ffffff; }
	div.nutrition_main table.nutrition_content div.container, .myNutrition table.nutrition_content div.container { background:none; color:#cccccc; border:none; }
	.nutritionProgramGroceryList table.Content { background:#ffffff; color:#990000; padding:5px; }
table.WorkSchedule { color:#000000; }
table.calendar_frame { width:940px; margin:0px auto; }
td.calendar_hour, td.calendar_date_header { background:#333333; }
.nutritionAssessment h3 { color:#000000; padding:2px; font-size:10px; background:url('/_images/mypage/titles_stretch.gif') bottom left repeat-x #ffffff; }
.pnlWorkoutClassTypesMenu { margin-top:120px; }
	.WorkoutClassDetails_Layover { border:3px solid #ffff99; background:url('/_images/mypage/membermonth_stretch.jpg') bottom left repeat-x #777777; min-height:600px; }
		table.WorkoutClassTable { border:1px solid #ffffff; padding:3px; }
		td.WorkoutClassTable { padding:5px; }
		td.WorkoutClassTable_Today { background:#0066CC; padding:5px; }
			td.WorkoutClassTable_Today a { color:#FFFF99; }
		td.WorkoutClassTable_Date { color:#FFFF66; background:#333333; }
.divTrainerSearch, .divZipCodeSearch, .divRegionSearch { margin:5px; padding:4px; }
div.training-class a b { color:#CCCCCC; }
div.training-class a b:hover { color:#000000; }
div.training-date { color:#cccccc; }
/*******************************************************/
/*                    Survey Styles                    */
/*******************************************************/
.survey { text-align:center; margin:0px; padding:0px; color: #ffffff; }
.survey div { padding-top: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:0px; min-height:110px; height:auto !important; height:110px; padding-top:0px; background:url('/_images/banner/banner_survey.jpg') top left no-repeat #000000; vertical-align:top; }
	.surveyIntroduction .Paragraph { color:#ffffff; padding-left:10px; display:block; margin-top:110px; background:#000000; width:100%; }
	.surveyClosing { color:#ffffff; padding:10px; }
	.survey .surveyConfirmation { color: #ffffff; padding:10px; height:110px; padding-top:120px; vertical-align:top; text-align:left; background:url('_images/banner/banner_survey.jpg') top left no-repeat #000000; }
	.surveyBody { padding:0px; background:#000000; padding-top:10px; }
	.surveyContent { text-align:center; width:100%; padding-bottom:10px; padding:0px; }
		.survey .managementheader { background:#282828; padding-left:5px; border: 0px solid #000000; color:#FFFFFF; font-weight:bold; }
			.survey .surveyName { color:#FFFFFF; font-size:18px; }
		.survey .managementContainer { background:#ffffff; width:100%; border:1px solid #000000; }
		.survey .managementContainer td { padding:5px; margin:5px; }
			.survey .questionTable { padding:5px; margin:0px; width:100%; }
			.survey .questionTable table { color:#000000; border:1px solid #000000; padding:5px; background:#ececec; }
			.survey table.questionTable { color:#000000; border:1px solid #000000; padding:5px; background:#ececec; margin:0px; }
			.survey td.questionTable { padding:5px; margin:5px; width:100%; }
				.survey .surveyHeader { color:#FFFFFF; font-size:14px; font-weight:bold; background:#6f0b0d; height:18px; }
				.survey .surveySubHeader td { background:#bbbbbb; font-weight: bold; }
				.survey .surveyNormal { background:#ffffff; }
				.survey .surveyAlternate { background:#ececec; }
				.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; }

/* Signup Style */
table.SignUp_Border { text-align:left; padding:5px; }