body { background:#000000; color:#ffffff; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:11px; }
a { color:#ffffff; text-transform:lowercase; text-decoration:none; }
a:hover { color:#d7f519; }
.main1 { width:100%; }
.templateTable { width:950px; margin:0px auto; background:url('/trainerinsite/_customers/goperformance/_images/mypage/mp_BGstretch.jpg') top left repeat-y; }
.loginContainer { margin:10px; }
.templateHeaderCell { height:152px; }
#mpHead { width:950px; height:152px; margin:0px auto; }
#mpHeaderL { background:url('/trainerinsite/_customers/goperformance/_images/banner/banner_left.jpg') top left no-repeat; float:left; width:375px; height:152px; }
#mpHeaderR { background:url('/trainerinsite/_customers/goperformance/_images/banner/banner_right.jpg') top left no-repeat; float:left; width:575px; height:152px; border:none; }
#mpNavBar { width:950px; margin:0px auto; background:url('/trainerinsite/_customers/goperformance/_images/mypage/nav_area.jpg') top left no-repeat; height:87px; }
	#mpNavBar ul { list-style:none; margin:0px; padding:0px; width:600px; height:30px; float:right; }
	#mpNavBar ul li { float:left; margin:0px; padding:0px; font-weight:bold; }
	#mpNavBar ul li a { display:block; color:#ffffff; margin-left:8px; margin-top:8px; text-transform:lowercase; margin-right:8px; text-decoration:none; }
	#mpNavBar ul li a:hover { color:#d7f519; }
.gadget-icon { display:none; }

.mypageContainer .mypage-column.mypageLeftColumn, .mypageContainer .mypage-column.mypageRightColumn { MARGIN-LEFT:9px; WIDTH:168px; MARGIN-RIGHT:0px }
.mypageContainer .mypage-column.mypageCenterColumn { MARGIN-LEFT:9px; WIDTH:570px; MARGIN-RIGHT:0px}
.videoTourGreeting h3.gadget-handle { background:#000 url('/_images/mypage/title_welcome.jpg') top left no-repeat; width:168px; height:25px; }
	.videoTourGreeting h3.gadget-handle a, .videoTourGreeting h3.gadget-handle a span { display:none; }
.todaysCalendar h3.gadget-handle { background:#000 url('/trainerinsite/_customers/goperformance/_images/mypage/title_calendar.jpg') top left no-repeat; width:168px; height:25px; }
	.todaysCalendar h3.gadget-handle a, .todaysCalendar h3.gadget-handle a span { display:none; }
.companyNews h3.gadget-handle { display:none; }
	.companyNews h3.gadget-handle a, .companyNews h3.gadget-handle a span { display:none; }
.educationTools h3.gadget-handle { background:#000 url('/trainerinsite/_customers/goperformance/_images/mypage/title_education.jpg') top left no-repeat; height:25px; }
	.educationTools h3.gadget-handle a, .educationTools h3.gadget-handle a span { display:none; }
.workoutProgram h3.gadget-handle { background:#000 url('/trainerinsite/_customers/goperformance/_images/mypage/title_workout.jpg') top left no-repeat; width:168px; height:25px; }
	.workoutProgram h3.gadget-handle a, .workoutProgram h3.gadget-handle a span { display:none; }
.nutritionProgram h3.gadget-handle { background:#000 url('/trainerinsite/_customers/goperformance/_images/mypage/title_nutrition.jpg') top left no-repeat; width:168px; height:25px; }
	.nutritionProgram h3.gadget-handle a, .workoutProgram h3.gadget-handle a span { display:none; }
.clubCalendarLink, .scheduleTrainerLink, div.WorkoutProgram_InnerContent div.mainlink a, div.NutritionProgram_InnerContent div.mainlink a, .managementMenuContainer div.gadget-content a, .cpnlMyAccount .gadget-content a { background:url('/trainerinsite/_customers/goperformance/_images/mypage/ICON2.gif') top left no-repeat; display:block; height:18px; padding-left:20px; }
	.managementMenuContainer div.gadget-content a, .cpnlMyAccount .gadget-content a { display:inline; }

#mpFooter { background:#000 url('/trainerinsite/_customers/goperformance/_images/mypage/mp_footer.jpg') top left no-repeat; width:950px; min-height:114px; }

.educationTools h3.gadget-handle { font-size:1px; color:#000000; text-align:right; }
.educationToolsBack01, #Navigation1_back01 { background:url('/trainerinsite/_customers/goperformance/_images/mypage/navbar_stretch.jpg') top left repeat-x #000000; height:16px; padding:2px; }
	.toolbarDivider { width:8px; }
		.toolbarDivider img { display:none; }
	.educationToolsBack01 a, #Navigation1_back01 a { font-size:10px; text-transform:lowercase; color:#d7f519; }
	.educationToolsBack01 a:hover, #Navigation1_back01 a:hover { color:#ffffff; }
	div.GlossaryItemTerm { font-weight:bold; color:#ffff99; padding:3px; }
	div.GlossaryItemDefinition { padding-left:13px; }
	.strongemphasis { font-weight:bold; }
.tblDirectories { background:url('/trainerinsite/_customers/goperformance/_images/mypage/membermonth_stretch.jpg') top left repeat-x #747474; }
	td.DirectoryTable_Selected { background:url('/trainerinsite/_customers/_images/mypage/title_stretch.jpg') bottom left repeat-x #000000; }
		td.DirectoryTable_Selected a.toolbarLink { color:#9ad20e; font-weight:bold; padding-left:10px; }
	div.DirectoryTable_Creator { border-bottom:#9ad20e 2px solid; }
	h4.DirectoryTable { color:#ffff99; }
h3.gadget-handle, .managementheader, .subjectheader, .managementmenuheader, div.navTitle, div.mainTitle, .pnlWorkoutClassTypesMenu table.classMgrPopup th { background:url('/trainerinsite/_customers/goperformance/_images/mypage/title_stretch.jpg') top left repeat-x #000000; height:25px; padding-top:2px; text-transform:lowercase; font-size:10px; color:#ffffff; font-weight:bold; }
.gadget-content { background:url('/trainerinsite/_customers/goperformance/_images/mypage/membermonth_stretch.jpg') bottom left repeat-x #000000; }
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:#434343; padding:4px; border:none; }
	span.workoutProgramLabel { padding-top:5px; padding-bottom:5px; display:block; }
	.mgmtTraining, .mgmtAtAGlance { border:none; }
	.training-date { background:url('/trainerinsite/_customers/goperformance/_images/mypage/title_stretch.jpg') bottom left repeat-x #ffffff; color:#ccf30f; }
	.training-times a { color:#FFFF99; }
	.training-times a:hover { color:#FFFF00; }
.gadget-icon { display:none; }
.ManagementSelectedContainer, .ManagementTabActive { background:#333333; color:#ffffff; }
	.ManagementSelectedContainer a, .ManagementTabActive a { color:#e3f40f; font-weight:bold; }
div.navSubTitle { color:#ffffff; }
	.ManagementSelectedContainer a:hover { color:#ffff99; }
	a.tabButtonActive { color:#ffffff; }
	a.tabButtonActive:hover { color:#eaf80f; }
	.ManagementTab, td.subTitle { background:#999999; }
		.ManagementTab a { color:#ffffff; }
		.ManagementTab a:hover { color:#eaf80f; }
		div.navElement a { font-size:11px; color:#dff610; text-transform:lowercase; background:url('/trainerinsite/_customers/goperformance/_images/mypage/title_stretch.jpg') bottom left repeat-x #ffffff; }
		div.navElement a:hover { background:url('/trainerinsite/_customers/goperformance/_images/mypage/title_stretch.jpg') top left repeat-x #000000; }
	.dojoDialog { background:url('/trainerinsite/_customers/goperformance/_images/mypage/membermonth_stretch.jpg') top left repeat-x #747474; 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:#0066CC; }
	td.servingDetail a.Nutrition_LessTimeLink:hover { color:#3c477d; }
table.nutrition_content { margin-top:130px; color:#ffffff; }
	.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 { color:#767676; background:none; border:none; }
	.nutritionProgramGroceryList table.Content { background:#ffffff; padding:5px; }
table.WorkSchedule { color:#000000; }
table.calendar_frame { width:940px; margin:0px auto; }
td.calendar_hour, td.calendar_date_header { background:#333333; }
td.calendar_item_scheduled { background:#666666; }
	td.calendar_item_mouseOver { border-right:#000000 1px solid; cursor:pointer; background-color:#333333; }
.nutritionAssessment h3 { color:#000000; padding:2px; font-size:10px; background:url('/trainerinsite/_customers/goperformance/_images/mypage/title_stretch.jpg') bottom left repeat-x #ffffff; }
.pnlWorkoutClassTypesMenu { margin-top:120px; }
	.WorkoutClassDetails_Layover { border:3px solid #ffff99; background:url('/trainerinsite/_customers/goperformance/_images/mypage/membermonth_stretch.jpg') bottom left repeat-x #000000; }
		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:#000099; }
.divTrainerSearch, .divZipCodeSearch, .divRegionSearch { margin:5px; padding:4px; }
.survey { padding:4px; margin-top:0px; }
	.survey .mainContact { width:100%; vertical-align:top; }
	.surveyIntroduction { padding:5px; background:url('/_images/mypage/surveyBanner.jpg') top left no-repeat; min-height:151px; height:auto !important; height:151px; display:block; padding-bottom:10px; }
		.surveyIntroduction span.Paragraph { color:#ffffff; display:block; margin-top:151px; }
		.surveyClosing { padding:5px; }
	.survey tr.surveyNormal td { background:#666666; vertical-align:top; }
	.survey tr.surveyAlternate td { background:#626262; vertical-align:top; }
	.survey tr.surveySubHeader td { display:none; }
	.survey .button { background:url('/_images/mypage/title_stretch.jpg') top left repeat-x; color:#e0f115; font-weight:bold; height:25px; border-top:2px solid #cdd716; border-left:2px solid #cdd716; border-bottom:2px solid #687b0f; border-bottom:2px solid #687b0f; text-transform:lowercase; }
	.survey .button:hover { background:url('/_images/mypage/title_stretch.jpg') bottom left repeat-x #000000; color:#ffffff; }
/* Signup */
.SignUp_Border {
	text-align:left;
}
	td.SignUp_TitleBar{
		background:#000 url('/trainerinsite/_customers/goperformance/_images/mypage/title_stretch.jpg') top left repeat-x;
		padding-bottom:5px;
	}
	.SignUp_SubBar {
		background:#6e830e url('/trainerinsite/_customers/goperformance/_images/mypage/title_green.jpg') top left repeat-x;
		padding:2px;
	}
		.SignUp_Emphasis1 {
			font-size:24px;
			color:#eaf513;
		}
		.SignUp_Emphasis2 {
			font-size:16px;
			color:#000;
		}		
		.SignUp_Emphasis3 {
			font-size:14px;
		}		
		
		
		
