@charset "utf-8";
/* CSS Document */

/* BASIC SITE STYLES */
@import url(/_css/main.css);

/* MYPAGE STYLES AND OVERRIDES */
.headerPriv {
	position:relative;
	width:950px;
	padding-top:10px;
	text-align:left;
}
	.headerPriv ul {
		list-style:none;
		padding:0;
		margin:0;
		padding-top:5px;
	}
	.headerPriv li {
		display:inline;
		padding-right:20px;
	}
	.headerPriv a {
		color:#fff;
		text-transform:uppercase;
		text-decoration:none;
	}
	.headerPriv a:hover {
		color:#ccc;
	}

	/* SIGNUP */
	.SignUp_Emphasis1 {
		color:#f60;
		font-size:28px;
	}
	.SignUp_Emphasis3, .SignUp_FormTitles {
		font-weight:bold;
	}
	.SignUp_Emphasis2 {
		color:#f60;
		font-size:18px;
	}

	#specialities, #certifications {overflow-y:auto !important;}
	/* MYPAGE */
	div.gadget {
		border:none;
	}
		.gadget-content {
			border:none !important;
			background:#e7e0cd url('/_images/mp/bg_panelSides.jpg') top left repeat-x;
		}
		
			.gadget-handle {
				height:40px !important;
				background:url('/_images/mp/title_stretch.jpg') top left repeat-x;
			}
			.gadget-handle a {
				display:none;
				visibility:hidden;
			}
				.todaysCalendar .gadget-handle {
					background:url('/_images/mp/title_todaysCalendar.jpg') top center no-repeat;
				}
				.workoutProgram .gadget-handle {
					background:url('/_images/mp/title_myWorkout.jpg') top center no-repeat;
				}
				.nutritionProgram .gadget-handle {
					background:url('/_images/mp/title_nutrition.jpg') top center no-repeat;
				}
				.companyNews .gadget-handle {
					background:url('/_images/mp/title_commNews.jpg') top center no-repeat;
				}
				.educationTools .gadget-handle {
					background:url('/_images/mp/title_eduCenter.jpg') top center no-repeat;
				}
					.educationTools div.gadget-content, div.gadget-content {
						padding:0;
					}
				.cpnlMyAccount .gadget-handle {
					background:url('/_images/mp/title_myAccount.jpg') top center no-repeat;
				}
				.locationMenuGadget .gadget-handle {
					background:url('/_images/mp/title_currentlyManaging.jpg') top center no-repeat;
				}
				.clientMgmt .gadget-handle {
					background:url('/_images/mp/title_userManager.jpg') top center no-repeat;
				}
				.cpnlCommunication .gadget-handle {
					background:url('/_images/mp/title_communication.jpg') top center no-repeat;
				}
				.cpnlSiteManagement .gadget-handle {
					background:url('/_images/mp/title_siteManagement.jpg') top center no-repeat;
				}

		.workoutProgramOverlay2 a {
			background:url('/_images/mp/activ_wor.png') center center no-repeat;
		}
		.nutritionProgramOverlay2 a {
			background:url('/_images/mp/activ_nut.png') center center no-repeat;
		}
		.educationCenterOverlay2 a {
			background:url('/_images/mp/activ_art.png') center center no-repeat;
		}
		
		.popup .educationTools .gadget-handle {
			height:32px !important;
			background:url('/_images/mp/title_stretch.jpg') top left repeat-x;
			color:#fff;
			font-size:20px;
			margin:0 !important;
			padding:8px 10px 0;
			font-weight:normal;
		}
		
		.toolbarLink {
			padding:0 7px;
		}
		.letterLink {
			padding:0 5px;
		}
			.toolbarLink a, .letterLink a {
				color:#666;
				text-decoration:none;
				font-size:11px;
			}
			.toolbarLink a:hover, .letterLink a:hover {
				color:#333;
			}
	
	/* MANAGEMENT */
		.managementheader {
			height:32px !important;
			background:url('/_images/mp/title_stretch.jpg') top left repeat-x;
			color:#fff;
			font-size:20px;
			padding:8px 10px 0;
		}
		.companyNews .gadget-content, .educationTools .gadget-content, .managementContainer {
			border:none !important;
			background:#e7e0cd url('/_images/mp/bg_panelMains.jpg') top left repeat-x !important;
		}
		
		.transparentBackground {
			background:#000 !important;
		}
			.dojoDialog {
				background:#6a1f02 url('/_images/hp/scrollBar.jpg') top left repeat-x;
				color:#fff;
				border:5px solid #fff;
			}
	.subjectheader {
		color:#f60;
		font-size:18px;
		border-bottom:2px solid #f60;
	}
		.subjectheader .lightgrayheader {
			color:#444;
			font-size:12px;
		}
			.clientManagement .subjectheader {
				cursor:pointer;
				padding:3px 10px 0;
			}
				.clientManagement .lightbluesubhead {
					cursor:pointer;
					background: url('/_images/mp/subnav_stretch.gif') top left repeat-x;
					height:20px !important;
					font-size:14px;
					padding:3px 10px 0;
				}
				.clientManagement .collapsingContent {
					background: #ffffff;
					padding:20px;
				}
	
	
	/* WORKOUT/NUTRITION */
		.columnNav {
			margin:9px 9px 9px 0 !important;
			background:#e7e0cd url('/_images/mp/bg_panelSides.jpg') top left repeat-x;
		}
			.navTitle, .mainTitle {
				height:32px !important;
				background:url('/_images/mp/title_stretch.jpg') top left repeat-x !important;
				color:#fff !important;
				font-size:14px !important;
				padding:8px 10px 0 !important;
			}
				.navContainer, .navSubTitle {
					padding:10px 10px 0 !important;
					margin:0 !important;
				}
					.navElement, .navElement a {
						border:none !important;
						background:none !important;
						width:auto !important;
						padding:0 !important;
						margin:0 !important;
						color:#f15c22 !important;
					}
					.navElement a:hover {
						border:none !important;
						background:none !important;
						width:auto !important;
						padding:0 !important;
						margin:0 !important;
						color:#999999 !important;
					}
		.columnMain, .workoutAssessment {
			margin-top:9px;
		}
			div.container {
				background:#e7e0cd url('/_images/mp/bg_panelMains.jpg') top left repeat-x !important;
			}
				.subTitle {
					background:#444 !important;
					color:#fff !important;
				}
				.Description {
					background:#ffd3a8 !important;
				}
				.EquipmentColumn a {
					color:#f15c22 !important;
				}
				.EquipmentColumn a:hover {
					color:#999999 !important;
				}
		
	/* SURVEY */
	body.popup {
		background:#f1ead7;
	}
	.survey {
		background:#f1ead7;
	}
		.surveyBody .managementContainer {
			background:#f1ead7 !important;
		}
		.mainContact {
			width:100% !important
		}
			.questionTable {
				padding:10px;
			}
				.surveyHeader {
					color:#f60;
					font-size:18px;
					padding-top:15px;
				}
				.surveySubHeader {
					display:none;
					visibility:hidden;
				}
				.questionTable td, .surveyRowFirstName td, .surveyRowLastName td, .surveyRowPhone td, .surveyRowEmail td, .surveyAlternate td {
					padding:5px;
					vertical-align:top;
					white-space:normal;
					width:50%;
				}
					.surveyRowFirstName, .surveyRowLastName, .surveyRowPhone, .surveyRowEmail, .surveyNormal {
						background:#e7e0cd;
					}
		.surveyIntroduction {
			padding: 0 0 10px;
		}
		.surveyConfirmation {
			border:none !important;
			padding: 10px 0 0;
		}
