#welcomeScreen {
	height: 560px;
	overflow: visible;
}
.welcomeBox {
	margin-top:-9px;
}
.welcomeText { 
	color: #484848 !important;
	padding-left: 75px;
}
.welcomeText .trainerHeading { 
	color: #484848 !important; 
	font-size: 30px !important;
}

.clientPhotoMale { width: 60px; height: 54px; position: absolute; background: url('/Platforms/PtEnhance/Images/Backgrounds/ClientSilhouetteMaleSmall.png') top left no-repeat; }
.clientPhotoFemale { width: 60px; height: 54px; position: absolute; background: url('/Platforms/PtEnhance/Images/Backgrounds/ClientSilhouetteFemaleSmall.png') top left no-repeat; }
.clientPhotoRobot { width: 60px; height: 54px; position: absolute; background: url('/Platforms/PtEnhance/Images/Backgrounds/ClientSilhouettRobotSmall.png') top left no-repeat; }

.menuColumn {
	margin-left:361px;
	margin-top:10px;
	position:absolute;
	width:337px;
}
.trainerColumn {
	width: 300px;
	margin-left:2px;
}
.trainerName {
	font-size: 22px;
	padding: 14px 5px 0px 10px;
}
.trainerTitle {
	font-size: 14px;
	padding: 0px 10px 15px 10px;
}
.trainerPhoto {
	width: 321px;
	height: 307px;
	background-position: bottom;
}
.trainerPhotoOverlay {
	width: 321px;
	height: 321px;
	background: url('/Platforms/PtEnhance/Images/Home/PortraitOverlayBottom.png') top left no-repeat;
}
.trainerDetailsContainer {
	background: url('/Platforms/PtEnhance/Images/Home/PortraitOverlayTop.png') top left no-repeat;
	width: 321px;
}
.trainerInfo {
	position: relative;
	padding-left: 8px;
	padding-top: 3px;
}

.shinyMenu {
	margin-bottom: 10px;
}
.shinyMenu .menuHeader {
	color: white;
	padding:9px 17px;
	font-size: 20px;
	background: url('/Platforms/PtEnhance/Images/Home/MenuHeaderOverlay.png') top left no-repeat;
}

.shinyMenu .menuBody {
	font-size: 16px;
	overflow: hidden;
	background: url('/Platforms/PtEnhance/Images/Home/MenuBodyOverlay.png') bottom left no-repeat;
	z-index: 20;
}
.shinyMenu .menuPadding {
	padding: 6px 6px 16px 6px;
}
.shinyMenu .menuItem {
	position: relative;
}

.shinyMenu .menuItem  a {
	color: white;
	font-size: 16px;
	padding: 3px 15px 3px 38px;
	text-decoration: none;
	display: block;
	position: relative;
	overflow: hidden;
	height: 21px;
}

.shinyMenu .menuItemBackground {
	position: absolute;
	width: 100%;
	height: 100%;
}

.shinyMenu .icon {
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	margin-left: -26px;
	margin-top: 1px;
}
.icon_star {
	background: url('/Platforms/PtEnhance/Images/Icons/Star.png') top left no-repeat;
}
.icon_write {
	background: url('/Platforms/PtEnhance/Images/Icons/Write.png') top left no-repeat;
}
.icon_history {
	background: url('/Platforms/PtEnhance/Images/Icons/History.png') top left no-repeat;
}
.icon_printer {
	background: url('/Platforms/PtEnhance/Images/Icons/Printer.png') top left no-repeat;
}
.icon_graph {
	background: url('/Platforms/PtEnhance/Images/Icons/Graph.png') top left no-repeat;
}
.icon_calendar {
	background: url('/Platforms/PtEnhance/Images/Icons/Calendar.png') top left no-repeat;
}
.icon_questions {
	background: url('/Platforms/PtEnhance/Images/Icons/Questions.png') top left no-repeat;
}
.icon_book {
	background: url('/Platforms/PtEnhance/Images/Icons/Book.png') top left no-repeat;
}
.icon_plus {
	background: url('/Platforms/PtEnhance/Images/Icons/Plus.png') top left no-repeat;
}
.icon_profile {
	background: url('/Platforms/PtEnhance/Images/Icons/Profile.png') top left no-repeat;
}
.icon_editProfile {
	background: url('/Platforms/PtEnhance/Images/Icons/EditProfile.png') top left no-repeat;
}
.icon_changeLock {
	background: url('/Platforms/PtEnhance/Images/Icons/ChangeLock.png') top left no-repeat;
}
.icon_questionnaire {
	background: url('/Platforms/PtEnhance/Images/Icons/Chart.png') top left no-repeat;
}
.icon_message {
	background: url('/Platforms/PtEnhance/Images/Icons/UnreadMessage.png') top left no-repeat;
}

.shinyIcon {
	display:block;
	height:45px;
	margin-left:290px;
	margin-top:5px;
	position:absolute;
	width:45px;
	z-index:200;
}

.shinyIconLarge {
	display:block;
	height:75px;
	margin-left:260px;
	margin-top:-8px;
	position:absolute;
	width:75px;
	z-index:200;
}

.menu_YourTrainingProgram { background: url('/Platforms/PtEnhance/Images/Home/YourTrainingProgram.png') top left no-repeat; }
.menu_Calendar { background: url('/Platforms/PtEnhance/Images/Home/Calendar.png') top left no-repeat; }
.menu_Questionnaires { background: url('/Platforms/PtEnhance/Images/Home/Questionnaires.png') top left no-repeat; }
.menu_Messaging { background: url('/Platforms/PtEnhance/Images/Home/Messaging.png') top left no-repeat; }
.menu_YourProfile { background: url('/Platforms/PtEnhance/Images/Home/YourProfile.png') top left no-repeat; }

/* This is just temporary until I add a specific icon width+height for training program in Welcome.cfc */
.menu_YourTrainingProgramLarge { 
	background: url('/Platforms/PtEnhance/Images/Home/YourTrainingProgramLarge.png') top left no-repeat; 
	display:block;
	height:75px;
	margin-left:260px;
	margin-top:-8px;
	position:absolute;
	width:75px;
	z-index:200;
}

.menu_YourTrainingProgramLargeLarge { background: url('/Platforms/PtEnhance/Images/Home/YourTrainingProgramLarge.png') top left no-repeat; }
.menu_CalendarLarge { background: url('/Platforms/PtEnhance/Images/Home/CalendarLarge.png') top left no-repeat; }
.menu_QuestionnairesLarge { background: url('/Platforms/PtEnhance/Images/Home/QuestionnairesLarge.png') top left no-repeat; }
.menu_MessagingLarge { background: url('/Platforms/PtEnhance/Images/Home/MessagingLarge.png') top left no-repeat; }
.menu_YourProfileLarge { background: url('/Platforms/PtEnhance/Images/Home/YourProfileLarge.png') top left no-repeat; }

.shinyItem {
	position: relative;
	width: 343px;
	height: 57px;
	margin-bottom: 10px;
	cursor: pointer;
}

/* Bigger version for training program */

.largeMenu {
	height: 74px !important;
}

.largeMenu .shinyItem_text span {
	font-size: 22px !important;
	padding-top: 12px;
}

.largeMenu .shinyAlert .shiny {
	padding-top: 12px;
}

.shinyItem_background {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.shinyItem_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url('/Platforms/PtEnhance/Images/Home/ShineOverlay.png') top left no-repeat;
}
.shinyItem_overlayLarge {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url('/Platforms/PtEnhance/Images/Home/ShineOverlayLarge.png') top left no-repeat;
}
.shinyItem_link .shinyItem_overlay {
	background: url('/Platforms/PtEnhance/Images/Home/ShineLinkOverlay.png') top left no-repeat;
}
.shinyItem_menu .shinyItem_overlayLarge {
	background: url('/Platforms/PtEnhance/Images/Home/ShineMenuOverlayLarge.png') top left no-repeat;
}
.shinyItem_menu .shinyItem_overlay {
	background: url('/Platforms/PtEnhance/Images/Home/ShineMenuOverlay.png') top left no-repeat;
}

.shinyItem_text {
	position: relative;
	z-index: 15;
}
.shinyItem a, .shinyItem a:hover, .shinyItem a:visited, .shinyItem span {
	color:#484848;
	display:block;
	font-size:19px;
	padding:8px 14px;
	text-decoration:none;
}

.shinyItem {
	display: none;
}

/* New item notifications */

.shinyAlert {
	font-size:12px;
	margin-left:15px;
	margin-top:30px;
	position:absolute;
	z-index:100;
	color: #8f8f8f;
}
.shinyAlertMenu {
	margin-left: 184px;
	margin-top: -35px;
	position: absolute;
	z-index: 100;
	color: #ffffff;
}