body { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#1c416b url('http://www.urbanactive.com/_images/mypage/mega_bg_stretch.jpg') top left repeat-x; margin:0px; text-align:center; }
div, p, table, td { font-family:arial,Sans-Serif; font-size:9pt; color:#000; }
a { color:#d2004b; font-size:9pt; }
a:hover { color:#000; text-decoration:none; }

div.main {  width:100%; height:100%; background:url('http://www.urbanactive.com/_images/mypage/mega_background.jpg') top center no-repeat; }
.templateContentCell { background:#e0e0e0 url('http://www.urbanactive.com/_images/mypage/gray_background_stretch.gif') top left repeat-x; }
/* MyPage Fix for IE6 */
.mypageLeftColumn { margin:0px; }
.mypageCenterColumn { margin:0px; }
.mypageRightColumn { margin:0px; }

/* navigation */
.outerbutton { float:left; padding:0px 14px 0px 14px; top:30px; }
.innerbutton a { color:#000; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; text-decoration:none; }
.innerbutton a:hover { color:#d2004b; }

/* Hides Signup Link on login page */
.signupLink { display:none; visibility:hidden; }

/* MyPage Styles */
.mypageContainer { margin-top:10px; }
.mypageContainer .mypage-column { margin:9px; }
.mypageContainer .mypage-column.mypageCenterColumn { width:564px; margin:0; margin-top:10px; }
.gadget { border:none; }
.gadget .gadget-content { position:relative; background:#ebffb9; border:none; }
.gadget h3 { background:url('http://www.urbanactive.com/_images/icons/title-green-stretch.gif') top left repeat-x; border:none; margin:0; padding:0; height:25px; padding-top:5px; }
.gadget h3 a.gadget-title span { white-space:nowrap; color:#ffffff; text-transform:uppercase; padding-top:2px; }
.gadget h3 img { margin:0; padding:0; position:absolute; }
.mypageoutline { background:#fff; padding:5px; }
.mainlink a { color:#113060; font-weight:bold; text-decoration:none; }
.mainlink a:hover { color:#496795; }
.gadget-title span { display:block; margin-top:4px; margin-left:3px; font-size:12px; }
	/* GREETING STYLES */
	.videoTourGreeting h3 { background:url('http://www.urbanactive.com/_images/icons/title-green-stretch.gif') top left repeat-x; border:none; padding:0; font-size:1px; }
	.videoTourGreeting h3 span { font-size:12px; }
	.videoTourGreeting .gadget-icon { margin:0; padding:0; position:absolute; height:25px; width:170px; background:url('http://www.urbanactive.com/_images/icons/icon_welcome.gif') top left no-repeat; }
	.videoTourGreeting .gadget-content { background:#ebffb9; }
	/* CALENDAR STYLES */
	.todaysCalendar h3 { background:url('http://www.urbanactive.com/_images/icons/title-blue-stretch.gif') top left repeat-x; border:none; padding:0; }
	.todaysCalendar .gadget-content { background:#aadff7; }
	.clubCalendarLink { padding-left:15px; background:url('http://www.urbanactive.com/_images/icons/arrows_blue.gif') center left no-repeat; }
	.scheduleTrainerLink { padding-left:15px; background:url('http://www.urbanactive.com/_images/icons/arrows_blue.gif') center left no-repeat; }
	/* COMAPNY NEWS STYLES */
	.companyNews H3 { display:none; visibility:hidden; font-size:1px; }
	.companyNews .gadget-content { background:#fff url('http://www.urbanactive.com/_images/mypage/membermonth_stretch.jpg') top left repeat-x; }
	.companyNews .mypageoutline { background:none; padding:0; }
	/* EDUCATION TOOLS STYLES */
	.educationToolsBack01 { background:url('http://www.urbanactive.com/trainerinsite/_customers/urbanactive/_images/toolbar/toolbar_stretch.gif') top left repeat-x #315680; }
	.educationTools h3 { background:url('http://www.urbanactive.com/_images/icons/title-yellow-stretch.gif') top left repeat-x; border:none; padding:0; }
	.educationTools .gadget-icon { margin:0; padding:0; position:absolute; height:25px; width:560px; background:url('http://www.urbanactive.com/_images/icons/icon_education.gif') top left no-repeat; }
	.educationTools .gadget-content { background:#fbe6b6; padding:0; }
	.educationTools .mypageoutline { background:none; padding:0; }
	.educationCenterOverlay1 { background:#fff; }
	.toolbarLink { padding-left:10px; padding-right:10px; height:15px; }
	.toolbarLink a { color:#fff; text-transform:lowercase; text-decoration:none; font-weight:bold; }
	.toolbarLink a:hover { color:#ccd4f7; }
		.letterLink { padding-left:3px; padding-right:3px; height:15px; }
		.letterLink a { color:#fff; text-transform:lowercase; text-decoration:none; font-weight:bold; }
		.letterLink a:hover { color:#ccd4f7; }
		.GlossaryItemTerm { font-size:14px; font-weight:bold; }
		.GlossaryItemDefinition { font-style:italic; padding-left:10px; margin-bottom:10px; }
		.toolbarDivider { width:2px; background:url('http://www.urbanactive.com/trainerinsite/_customers/urbanactive/_images/toolbar/toolbar_divider.gif') center no-repeat; }
		.shortimage { visibility:hidden; }
	/* WORKOUT STYLES */
	.workoutProgram h3 { background:url('http://www.urbanactive.com/_images/icons/title-purple-stretch.gif') top left repeat-x; border:none; padding:0; }
	.workoutProgram .gadget-content { background:#ccd4f7; }
	.workoutProgramOverlay1 { background:#fff; }
	/* NUTRITION STYLES */
	.nutritionProgram h3 { background:url('http://www.urbanactive.com/_images/icons/title-pink-stretch.gif') top left repeat-x; border:none; padding:0; }
	.nutritionProgram .gadget-content { background:#f5c0d2; }
	.nutritionProgramOverlay1 { background:#fff; }
.gadget-icon { display:none; }
/* Workout/Nutrition Styles */
.myWorkoutContainer { margin-top:20px; }
.myNutrition { margin-top:20px; }
	.columnNav { background:#ebffb9; }
		DIV.navTitle { color:#fff; text-transform:uppercase; height:25px; background:url('/_images/icons/title-green-stretch.gif') top left repeat-x; margin:0; padding:0; padding-top:4px; border:none; }
		DIV.navLogout { display:none; visibility:hidden; }
		DIV.navSubTitle { padding:10px; }
		DIV.navContainer { margin:10px; background:#fff; }
			DIV.navElement { background:none; border:none; margin:0; padding:0; padding-left:5px; }
			DIV.navElement a { color:#113060; background:url('/_images/icons/arrows_blue.gif') center left no-repeat; padding-left:12px; border:none; text-transform:none; }
			DIV.navElement a:hover { color:#496795; background:url('/_images/icons/arrows_blue.gif') center left no-repeat; border:none;  }
			DIV.WorkoutMiniCalendar a { background:none; padding:2px 6px 2px 6px; }
			DIV.WorkoutMiniCalendar a:hover { background:none; }
			DIV.navPic { background:none; }
			.myWorkoutContainer DIV.navPic { background:none; padding-bottom:10px; }
	.myWorkoutContainer .columnMain { background:#ccd4f7; }
		.myWorkoutContainer DIV.mainTitle { color:#fff; text-transform:uppercase; height:25px; background:url('/_images/icons/title-purple-stretch.gif') top left repeat-x; margin:0; padding:0; padding-top:4px; border:none; }
		.myWorkoutContainer DIV.container { padding:0; margin:0; background:none; border:0; text-align:center; }
		.myWorkoutContainer TABLE.container { margin:0; margin-top:15px; margin-bottom:15px; }
			.myWorkoutContainer TD.subTitle { background:#50618f; height:25px; }
			.myWorkoutContainer TD.Description { background:#95a2d9; border:0; }
			.myWorkoutContainer TD.Detail { border:0; }
			.myWorkoutContainer TD.DetailDel { border:0; border-bottom:2px solid ccd4f7; }
	.myNutrition .columnMain { background:#f5c0d2; }
		.myNutrition DIV.mainTitle { color:#fff; text-transform:uppercase; height:25px; background:url('/_images/icons/title-pink-stretch.gif') top left repeat-x; margin:0; padding:0; padding-top:4px; border:none; }
		.myNutrition DIV.container { padding:0; margin:0; background:none; border:0; text-align:center; }
		.myNutrition TABLE.container { margin:0; margin-top:15px; margin-bottom:15px; }
			.myNutrition TD.subTitle { background:#d02552; height:25px; }
			.myNutrition TD.Description { background:#e786a5; border:0; }
			.myNutrition TD.Detail { border:0; }
			.myNutrition TD.AltDetail { border:0; background:#efefef; }
			.myNutrition TD.servingDetail { color:#000; font-size:9px; padding:10px; }
			.myNutrition TD.servingDetail a { color:#333; font-size:9px; }
			SPAn.servingDetailAmount { color:#000; }

/* Management Styles */
.managementPageContainer { margin:20px 10px 10px 10px; }
	.managementMenuContainer { margin:0; margin-right:10px; }
	.managementPageContent { margin:0; }
	.PanelBorderColor { background:#fbe6b6; padding:0; }
	.managementControlContainer { background:#fbe6b6; padding:0; }
		.managementheader { text-align:left; font-weight:bold; background:url('/_images/icons/title-yellow-stretch.gif') top left repeat-x; border:none; padding:4px 0px 0px 10px; height:25px; }
		.managementmenuheader { font-weight:bold; background:url('/_images/icons/title-yellow-stretch.gif') top left repeat-x; border:none; height:20px; }
	
		DIV.locationManager { width:750px; }
		.ManagementSelectedContainer { padding:0; }
			.surveyManager .tblMain {  }
	
/* training Class Schedules */
.training-date { background:#f6c254; }
/* CALENDAR STYLE FIX */

table.WorkoutClassTable { }
th.WorkoutClassTable { vertical-align:top; color:#ffffff; background:#666666;  }
td.WorkoutClassTable_Date { padding-top:2px; padding-bottom:5px; font-weight:bold; text-align:center; }
td.WorkoutClassTable { width:14%; text-align:left; vertical-align:top; padding:5px; }
td.WorkoutClassTable_Today { width:14%; text-align:left; vertical-align:top; padding:3px; padding-left:10px; background:#eee; border-top:5px solid #666; }
	.WorkoutClassDetails_Layover { display:none; position:absolute; background:#eee; border:2px solid #000000; }
	.WorkoutClassDetails_Layover div { padding:4px; }
		div.WorkoutClassDetails_Layover th.WorkoutClassTable { color:#ffffff; background:#666666; padding:3px; text-align:center; font-weight:normal; }
		div.WorkoutClassDetails_Layover td.WorkoutClassTable { width:auto !important; color:#000000; }

/*******************************************************/
/*                    Survey Styles                    */
/*******************************************************/
div.survey { text-align:center; margin:0px; padding:0px; width:100%; height:100%; background:#fff; }
	.surveyLinkList { position:relative; text-align:center; width:500px; padding:0; margin:0 auto; }
	.surveyLinkList ul { padding:0; margin:0; margin-bottom:15px; list-style:none; }
	.surveyLinkList li { padding:0; margin:0; list-style:none; }
		.SurveyLinkContainer { position:relative; width:477px; min-height:670px; padding-bottom:60px; height:auto !important; height:670px; background:#00040a url('/_images/common/LocFinder.jpg') top center no-repeat; text-align:left; }
			.surveyLocationContainer { position:relative; font-size:12px; top:60px; left:30px; padding-bottom:60px; }
				.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:#fff; text-decoration:underline; }
	.surveyIntroduction { color: #fff; padding:15px; }
	.surveyClosing { color: #fff; padding:15px; }
	.survey table.buttonTable { padding:5px; }
	.surveyConfirmation { color: #fff; padding:15px; }
	.surveyContent { text-align:center; width:100%; }
		.survey .managementheader { background:#1c416b url('/_images/mypage/mega_bg_stretch.jpg') top left repeat-x; }
			.surveyName { color:#000; font-size:24px; }
		.survey .managementContainer { background:#fff; border:1px solid #fff; width:100%; }
			.questionTable td { padding:5px; margin:0; text-align:left; width:50%; }
				.surveyHeader { color:#000; font-size:14px; font-weight:bold; background:url('/_images/icons/title-green-stretch.gif') top left repeat-x; height:24px; border: 0px solid #000; }
				.surveySubHeader { display:none; visibility:hidden; }
				.surveyNormal { background:#fff; }
				.surveyAlternate { background:#efefef; }
	
		.survey .surveyLinkList .managementContainer { background:none; border:none; width:100%; padding:0; margin:0; }
		.survey .surveyLinkList td.managementheader { display: none; visibility:hidden; }
		.survey .surveyLinkList .questionTable { padding:0px; margin:0px; }
/* Signup Pages */
td.SignUp_BodyText table td { width:100%; }
td.SignUp_TitleBar, td.SignUp_BodySection2, td.SignUp_SubBar { width:100%; background:url('http://www.urbanactive.com/_images/icons/title-green-stretch.gif') top left repeat-x; height:25px; color:#000000; padding-left:4px; font-weight:bold; }
td.SignUp_BodyMain table td { vertical-align:top; }
td.SignUp_BodySection1 {  }

/*
.mgmtAtAGlance { height:250px; background:url('/_images/advertisement/startrac.gif') bottom center no-repeat; }
*/