

 .multicoachH5
 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:1;
	font-size:12px;
}

 .displayNone
{
	display:none;
}
.displayInline
{
	display:inline;
}
.displayBlock
{
	display:block;
}

.h1Link a  { text-decoration:underline; font-size: 12pt;font-weight: bold;color:#0056AB /*#6a6a6a*/;letter-spacing:0px;font-family: Arial,  verdana, Tahoma, Arial, Sans Serif;}
  
.btnShowGraph
{
	background-image:url(/layouts/MultiCoach/img/Buttons111x28_deploy/Buttons111x28_visgraf.png);
	background-repeat:no-repeat;
	height:28px;
	width:111px;
	border:0;
}

.btnShowPulseGraph
{
	background-image:url(/layouts/MultiCoach/img/Buttons111x28_deploy/Buttons111x28_vispulsgraf.png);
	background-repeat:no-repeat;
	height:28px;
	width:111px;
	border:0;
}

.btnUploadPulseFile
{
	background-image:url(/layouts/MultiCoach/img/Buttons111x28_deploy/Buttons111x28_uploadpulsfil.png);
	background-repeat:no-repeat;
	height:28px;
	width:111px;
	border:0;
}

.btnResetForm
{
	background-image:url(/layouts/MultiCoach/img/Buttons111x28_deploy/Buttons111x28_rydFormen.png);
	background-repeat:no-repeat;
	height:28px;
	width:111px;
	border:0;
	margin:0;
}


.wizardPreviousButton
{
	margin-right:362px;
	margin-left:0px;
}
.wizardNextButton
{
	margin-right:0px;
	margin-left:0px;
}
#wizardButtonsDiv
{
	margin-top:15px;
	margin-right:15px;
	margin-left:15px;
}
.wizardStepGreyDiv
{
	background-image:url(/layouts/MultiCoach/img/portal_wizardstep_bggrey.gif);
	background-repeat:repeat;
	height:20px;
	width:10px;
}
.wizardStepGreenDiv
{
	background-image:url(/layouts/MultiCoach/img/portal_wizardstep_bggreen.gif);
	background-repeat:repeat;
	height:20px;
	width:10px;
}

.wizardStepSpacerDiv
{
	height:20px;
	width:5px;
}

.TrainingInput {width:auto; height:12px; vertical-align:middle; font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a;}
.TrainingInput15 {width: 15px; height:12px; vertical-align:middle; font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.TrainingInput20 {width: 20px; height:12px; vertical-align:middle; font-size: 10px; font-family: arial,  arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.TrainingInput25 {width: 25px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.TrainingInput30 {width: 30px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.TrainingInput35 {width: 33px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.TrainingInput40 {width: 40px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; } 
.TrainingInput50 {width: 50px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; } 
.TrainingInput50Center {width: 50px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center;} 
.TrainingInput80 {width: 80px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput90 {width: 90px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput100 {width: 100px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput125 {width: 125px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput128 {width: 128px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput130 {width: 130px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput150 {width: 150px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput200 {width: 200px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput220 {width: 220px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput227 {width: 227px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput232 {width: 232px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput235 {width: 235px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingInput300 {width: 300px; height:12px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }



.PortalInput {width:auto; height:14px; vertical-align:middle; font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a;}
.PortalInput15 {width: 15px; height:14px; vertical-align:middle; font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.PortalInput20 {width: 20px; height:14px; vertical-align:middle; font-size: 12px; font-family: arial,  arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.PortalInput25 {width: 25px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.PortalInput30 {width: 30px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.PortalInput35 {width: 33px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center; }
.PortalInput40 {width: 40px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; } 
.PortalInput50 {width: 50px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; } 
.PortalInput50Center {width: 50px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; text-align:center;} 
.PortalInput80 {width: 80px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput90 {width: 90px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput100 {width: 100px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput100WithText {width: 100px; height: 14px; vertical-align:middle; font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color: Gray;}
.PortalInput125 {width: 125px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput128 {width: 128px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput130 {width: 130px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput150 {width: 150px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput200 {width: 200px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput220 {width: 220px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput227 {width: 227px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput232 {width: 232px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput235 {width: 235px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput300 {width: 300px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalInput400 {width: 400px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }

.PortalTextArea200 {width: 200px; height:50px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalTextArea200x150 {width: 200px; height:150px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalTextArea300 {width: 300px; height:50px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalTextArea550 {width: 550px; height:50px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalTextArea580 {width: 580px; height:250px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }

.RadDatePicker70 {width: 70px; height:14px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }

.TrainingDropDownHeight20{width: 150px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingDropDownHeight19{height:19px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingDropDown90{width: 90px; height:19px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingDropDown200Height19{width:206px; height:19px; vertical-align:middle;font-size: 10px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingDropDown200Height20{width:206px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingDropDown150Height20{width:156px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }

.TrainingDropDown100Height20{width:103px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingDropDown20Height20{width:35px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TrainingDropDown65Height20{width:65px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }


.PortalDropDownHeight20{width: 150px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalDropDownHeight19{height:19px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalDropDown90{width: 90px; height:19px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalDropDown200Height19{width:206px; height:19px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.PortalDropDown200Height20{width:206px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }

.MessageDropDown200Height20{width:206px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.MessageDropDown400Height20{width:406px; height:20px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }

.TestDataButton50 {width: 50px; font-size: 9pt; height:22px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#000000; background-color:#e6e5e1; padding:1px 1px 1px 1px; cursor:pointer;}
.TestDataButton75 {width: 75px; font-size: 9pt; height:22px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#000000; background-color:#e6e5e1; padding:1px 1px 1px 1px; cursor:pointer;}
.TestDataButton100 {width: 100px; font-size: 9pt; height:22px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#000000; background-color:#e6e5e1; padding:1px 1px 1px 1px; cursor:pointer;}
.TestDataButton125 {width: 125px; font-size: 9pt; height:22px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#000000; background-color:#e6e5e1; padding:1px 1px 1px 1px; cursor:pointer;}


.PortalButton200 {width: 200px; font-size: 11pt; height:26px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#ffffff; background-color:#71888e; padding:2px 2px 2px 2px; border-style:solid; border-width:1px; border-color:#59767e; cursor:pointer;}
.PortalButton232 {width: 232px; font-size: 11pt; height:26px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#ffffff; background-color:#71888e; padding:2px 2px 2px 2px; border-style:solid; border-width:1px; border-color:#59767e; cursor:pointer;}
.PortalButton232Disabled {width: 232px; font-size: 11pt; height:26px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#ffffff; background-color:#a2b2b6; padding:2px 2px 2px 2px; border-style:solid; border-width:1px; border-color:#59767e; cursor:pointer;}
.PortalButton239 {width: 239px; font-size: 11pt; height:26px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#ffffff; background-color:#71888e; padding:2px 2px 2px 2px; border-style:solid; border-width:1px; border-color:#59767e; cursor:pointer;}

.PortalButton239Disabled {width: 239px; font-size: 11pt; height:26px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#ffffff; background-color:#a2b2b6; padding:2px 2px 2px 2px; border-style:solid; border-width:1px; border-color:#59767e; cursor:pointer;}

.TextBox170Height48 {width: 170px; height:48px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }
.TextBox170Height50 {width: 170px; height:50px; vertical-align:middle;font-size: 12px; font-family: arial,  verdana, Tahoma, Arial, Sans Serif; color:#46616a; }

.FileUpload button
{
	background-color:Black;
}

.tdSpacer10 {height:10px;}

.tdWidth100
{
	width:100px;
}
.tdWidthMessage
{
	
	width:280px;
}
.tdWidthPortalWithRightMenu
{
	width:594px;
}
.tdWidth125
{
	width:125px;
}

.tdPaddingLeft20
{
	padding-left:20px;
}


.tdRadDatePicker
{
	height:41px;
	vertical-align:top;
}

.tdRadDatePickerTrainingSession
{
	height:23px;
	vertical-align:top;
}

.redText
{
	color:Red;
}

.strongText
{
	font-weight:bold;
}

/* Portal frame start */
.SkinTopLeftCorner
{
	font-size:0px;
	width:8px;
	height:7px;
	background-image: url(/layouts/MultiCoach/img/PortalSkinTopLeftCorner.gif);
}
.SkinTopRightCorner
{
	font-size:0px;
	width:8px;
	height:7px;
	background-image: url(/layouts/MultiCoach/img/PortalSkinTopRightCorner.gif);
}
.SkinBottomLeftCorner
{
	font-size:0px;
	width:8px;
	height:7px;
	background-image: url(/layouts/MultiCoach/img/PortalSkinBottomLeftCorner.gif);
}
.SkinBottomRightCorner
{
	font-size:0px;
	width:8px;
	height:7px;
	background-image: url(/layouts/MultiCoach/img/PortalSkinBottomRightCorner.gif);
}
.SkinTopFill
{
	font-size:0px;
	height:7px;
	background-image: url(/layouts/MultiCoach/img/PortalSkinTopFill.gif);
	background-repeat:repeat-x;
}
.SkinBottomFill
{
	font-size:0px;
	height:7px;
	background-image: url(/layouts/MultiCoach/img/PortalSkinBottomFill.gif);
	background-repeat:repeat-x;
}
.SkinLeftFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/PortalSkinLeftFill.gif);
	background-repeat:repeat-y;
}
.SkinRightFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/PortalSkinRightFill.gif);
	background-repeat:repeat-y;
}
.SkinCenterContent
{
	background-color: White;
}
.SkinScalableBox
{
	width:100%;
	height:100%;
}
/* Portal frame end  */

/* Portal scheme start  */
.	
{
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	height:100%;
}
.tblPortalScheme table:hover
{
	text-decoration:none;
	background-image:url('/layouts/MultiCoach/img/main_bg.gif');
    background-repeat:repeat;
	cursor:pointer;
}

.tblPortalScheme a
{
	text-decoration:none;
	font-family: arial,  verdana, Tahoma, Arial, Sans Serif;
    font-size: 9pt;
    color:#46616a;
}
.tblPortalScheme a:active
{
	text-decoration:none;
}
.tblPortalScheme a:hover
{
	text-decoration:none;
	background-image:url('/layouts/MultiCoach/img/main_bg.gif');
    background-repeat:repeat;
	cursor:pointer;
}
.tblPortalScheme a:visited
{
	text-decoration:none;
}


.tblPortalSchemeCenter
{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}


.tblPortalSchemeHeader
{
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
	width:100%;
}
.tblPortalSchemeHeader td
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

.tblPortalSchemeColumnHeader
{
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
	width:100%;
}

.tblPortalSchemeColumnHeader td
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.tblPortalSchemeColumnHeaderCenter
{
	text-align:center;
	vertical-align:top;
	margin:0;
	padding:0;
	width:100%;
}

.tdPortalSchemeHeaderGreenTopLeftCorner
{
	font-size:0px;
	width:8px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_green_header_topcorner_left.gif);
}
.tdPortalSchemeHeaderGreenTopRightCorner
{
	font-size:0px;
	width:8px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_green_header_topcorner_right.gif);
}
.tdPortalSchemeHeaderGreenTopFill
{
	font-size:0px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_green_header_top.gif);
	background-repeat:repeat-x;
}
.tdPortalSchemeHeaderGreenLeftFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_green_header_left.gif);
	background-repeat:repeat-y;
}
.tdPortalSchemeHeaderGreenRightFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_green_header_right.gif);
	background-repeat:repeat-y;
}
.tdPortalSchemeHeaderGreenCenterContent
{
	color:#ffffff;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_green_header_background.gif);
	background-repeat:repeat;
}
.tdPortalSchemeHeaderBrownTopLeftCorner
{
	font-size:0px;
	width:8px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_brown_header_topcorner_left.gif);
}
.tdPortalSchemeHeaderBrownTopRightCorner
{
	font-size:0px;
	width:8px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_brown_header_topcorner_right.gif);
}
.tdPortalSchemeHeaderBrownTopFill
{
	font-size:0px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_brown_header_top.gif);
	background-repeat:repeat-x;
}
.tdPortalSchemeHeaderBrownLeftFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_brown_header_left.gif);
	background-repeat:repeat-y;
}
.tdPortalSchemeHeaderBrownRightFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_brown_header_right.gif);
	background-repeat:repeat-y;
}
.tdPortalSchemeHeaderBrownCenterContent
{
	color:#ffffff;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_brown_header_background.gif);
	background-repeat:repeat;
}
.tdPortalSchemeColumnHeaderLeftFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_columnheader_left.gif);
	background-repeat:repeat-y;
}

.tdPortalSchemeColumnHeaderRightFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_columnheader_right.gif);
	background-repeat:repeat-y;
}
.tdPortalSchemeColumnHeaderCenterContent
{
	color:#ffffff;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_columnheader_background.gif);
	background-repeat:repeat;
}

.tdPortalSchemeLeftFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_left.gif);
	background-repeat:repeat-y;
}
.tdPortalSchemeRightFill
{
	font-size:0px;
	width:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_right.gif);
	background-repeat:repeat-y;
}
.tdPortalSchemeCenterContent
{
	background-color:#ffffff;
}

.tdPortalSchemeBottomLeftCorner
{
	font-size:0px;
	width:8px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_bottomcorner_left.gif);
}
.tdPortalSchemeBottomRightCorner
{
	font-size:0px;
	width:8px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_bottomcorner_right.gif);
}
.tdPortalSchemeBottomFill
{
	font-size:0px;
	height:8px;
	background-image: url(/layouts/MultiCoach/img/portal_scheme_bottom.gif);
	background-repeat:repeat-x;
}
/* Portal scheme end  */
.divPortalWideContent
{
	width:805px;
}


#divPortalUserValidators
{
	float:left;
	width:630px;
	text-align:left;
	display:none;
}

.divPortalContentShow
{
	width:630px;
	text-align:left;
	float:left;
}
.divPortalContentHide
{
	width:630px;
	display:none;
	text-align:left;
}
.divPortalContentAlignCenter
{
	width:630px;
	text-align:center;
}

.divPortalSectionShow
{
	width:614px;
	float:left;
}
.divPortalSectionHide
{
	width:614px;
	display:none;
	float:left;
}
.divPortalSchemeShow
{
	width:100%;
	float:left;
}
.divPortalSchemeHide
{
	width:100%;
	display:none;
	float:left;
}



.divPortalWideShow
{
	float:left;
	margin:5px 5px 10px 5px;
	width:100%;
	text-align:left;
}
.divPortalWideHide
{
	float:left;
	margin:5px 5px 10px 5px;
	width:100%;
	text-align:left;
	display:none;
}

.divPortalBlueSkinShow
{
	width:622px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.divPortalBlueSkinHide
{
	width:622px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	display:none;
}

/* User wizard start*/

#divWizardSteps
{
	width:100%;
	float:left;
	margin:5px 5px 10px 5px;
}
.tblWizardSteps
{
	background-image:url(/layouts/MultiCoach/img/portal_wizard_triathlon.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-left:15px;
	padding-right:15px;
	/*width:600px;*/
	/*width: 500px;*/
	width: 98%;
	height:110px;
	text-align:left;
}
.tdWizardStepsBottomSpacer
{
/*	height:20px;*/
	height: 5px;
}

.tdWizardInfoBox
{
	height: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}
div#wizardInfoBox
{
	float:left;
	position:relative;
	left:304px;
	top:-34px;
	height:1px;
	z-index:2000;
}
div#wizardInfoBox p
{
	color:red;
	font-size:12px;
	background-color:#ffffff;
	/*background-color:#00CFDE;*/
	padding:10px 5px 5px 5px;
	width:280px;
	height:90px;
}


.divPortalWizardStepGrey
{
	background-image:url(/layouts/MultiCoach/img/portal_wizardstep_bggrey.gif);
	background-repeat:repeat;
	height:20px;
	width:10px;
}


.divPortalWizardStepGreen
{
	background-image:url(/layouts/MultiCoach/img/portal_wizardstep_bggreen.gif);
	background-repeat:repeat;
	height:20px;
	width:10px;
}

.divPortalWizardStepBlank
{
	height:20px;
	width:10px;
}

.divPortalSelect
{
	border:solid 1px #abb3b5;
	padding:3px;
	margin-right:4px;
	margin-bottom:5px;
	width:290px;
    text-align:left;
    float:left;
    position:relative;
    overflow:hidden;
}
.tdPortalSelect
{
	border:solid 1px #abb3b5;
	padding:3px;
	width:50%;
    text-align:left;
}
.tdPortalSelectHeader
{
	padding-top:10px;
	padding-bottom:10px;
    padding-left:0px;
    font-family: arial,  verdana, Tahoma, Arial, Sans Serif;
    font-size: 12pt;
    color:#46616a;
    
    text-align:left;
}

.aPortalSelect 
{
	TEXT-DECORATION: none; cursor:pointer; 
	font-family: arial,  verdana, Tahoma, Arial, Sans Serif;
    font-size: 10pt;
    color:#46616a;
}
.aPortalSelect a { TEXT-DECORATION: none }
.aPortalSelect a:link { TEXT-DECORATION: none }
.aPortalSelect a:active { TEXT-DECORATION: none }
.aPortalSelect a:hover { text-decoration: none; }

.divPortalSelectUserType
{
	background-image:url(/layouts/MultiCoach/img/portal_planselect_usertype.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:100px;
	width:590px;
	background-color:#ffffff;
    padding-top:20px;
    padding-left:10px;
}
.divPortalSelectUserType:hover{	background-color:#f0f0f0;
}


.divPortalSelectRunning
{
	background-image:url(/layouts/MultiCoach/img/portal_planselect_running.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:100px;
	width:280px;
	background-color:#ffffff;
    padding-top:20px;
    padding-left:10px;
}
.divPortalSelectRunning:hover{	background-color:#f0f0f0;
}

.divPortalSelectCycling
{
	background-image:url(/layouts/MultiCoach/img/portal_planselect_cycling.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:100px;
	width:280px;
	background-color:#ffffff;
    padding-top:20px;
    padding-left:10px;
}
.divPortalSelectCycling:hover{	background-color:#f0f0f0;}
.divPortalSelectSwimming
{
	background-image:url(/layouts/MultiCoach/img/portal_planselect_swimming.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:100px;
	width:280px;
	background-color:#ffffff;
    padding-top:20px;
    padding-left:10px;
}
.divPortalSelectSwimming:hover{	background-color:#f0f0f0;}
.divPortalSelectTriathlon
{
	background-image:url(/layouts/MultiCoach/img/portal_planselect_triathlon.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:100px;
	width:280px;
	background-color:#ffffff;
    padding-top:20px;
    padding-left:10px;
}
.divPortalSelectTriathlon:hover{	background-color:#f0f0f0;}

.divPortalSelectFitness
{
	background-image:url(/layouts/MultiCoach/img/portal_planselect_fitness.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:100px;
	width:280px;
	background-color:#ffffff;
    padding-top:20px;
    padding-left:10px;
}
.divPortalSelectFitness:hover{	background-color:#f0f0f0;
}






.tblPortalUser
{
	padding-left:10px;
	padding-right:10px;
	width:100%;
	text-align:left;

}

.tblPortalUserHeader
{
	padding-left:10px;
	padding-right:10px;
	width:100%;
	text-align:left;
	font-weight:bold;

}
.tblPortalUserHide
{
	display:none;
	padding-left:10px;
	padding-right:10px;
	width:100%;
	text-align:left;

}
.tblPortalUserNoPadding
{
	padding-left:0px;
	padding-right:0px;
	width:100%;
	text-align:left;
}
.tblPortalUserBlueSkin
{
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
	width:100%;
}

#divWizardHeader
{
	width:614px;
	height:111px;
	margin:0;
	text-align:center;
}

.tblPortalUserButton
{
	margin-left:20px;
	margin-right:20px;
	width:574px;
}
.tdPortalUserButtonBack
{
	padding:0;
}
.tdPortalUserButtonNext
{
	padding:0;
}



#divPortalUserLoginDetails
{
	float:right;
	margin:5px 5px 10px 5px;
	width:320px;
	text-align:left;
}
#divPortalUserInfo
{
	float:left;
	margin:5px 5px 10px 5px;
	width:280px;
	text-align:left;
}




.divPortalUserSportChooseLeft
{
	float:left;
	margin:5px 5px 10px 5px;
	width:300px;
	text-align:left;
}
.divPortalUserSportChooseRight
{
	float:right;
	margin:5px 5px 10px 5px;
	width:300px;
	text-align:left;
}

#divPortalUserSportRunning
{
	background-image: url(/layouts/MultiCoach/img/PortalPersonligCoachkunde.jpg);
	background-repeat:repeat-x;
	height:164px;
	width:200px;
}
#divPortalUserSportCycling
{
	background-image: url(/layouts/MultiCoach/img/PortalVirtuelCoachkunde.jpg);
	background-repeat:repeat-x;
	height:164px;
	width:200px;
}
#divPortalUserSportSwimming
{
	background-image: url(/layouts/MultiCoach/img/PortalDagbogskunde.jpg);
	background-repeat:repeat-x;
	height:164px;
	width:200px;
}

#divPortalUserSportTriathlon
{
	background-image: url(/layouts/MultiCoach/img/PortalDagbogskunde.jpg);
	background-repeat:repeat-x;
	height:164px;
	width:200px;
}

.rdoPortalUserSportSelection
{
	position:relative;
	top:120px;
	left:25px;
	color:#ffffff;
	font-size:11pt;
}

#divPortalUserProgramText
{
	float:left;
	margin:5px 5px 10px 5px;
	width:320px;
	text-align:left;
}
#divPortalUserProgramMainGoal
{
	float:right;
	margin:5px 5px 10px 5px;
	width:280px;
	text-align:left;
}


#divPortalUserFitnessData
{
	float:right;
	margin:5px 5px 10px 5px;
	width:320px;
	text-align:left;
}


/* User wizard end*/

/* Payment start*/
#divPortalPaymentCreditCard
{
	float:left;
	margin:5px 5px 10px 5px;
	width:100%;
	text-align:left;
}

#divPortalPaymentTerms
{
	float:left;
	margin:5px 5px 10px 5px;
	width:100%;
	text-align:left;
}
#divPortalPaymentButton
{
	float:left;
	margin:5px 5px 10px 5px;
	width:100%;
	text-align:left;
}
/* Payment end*/

/* Intensity Zones start*/
.tblIntensityZones
{
	margin-top:3px;
	margin-left:0;
	padding:0;
	width:780px;
}
.tblIntensityZones td
{
	margin-left:5px;
	margin-right:5px;
}

.tdIntensityZone1
{
	background-color:#5cfc04;
}
.tdIntensityZone2
{
	background-color:#36cc13;
}
.tdIntensityZone3
{
	background-color:#faf83f;
}
.tdIntensityZone4
{
	background-color:#fbd607;
}
.tdIntensityZone5
{
	background-color:#fd9c03;
}
.tdIntensityZone6
{
	background-color:#fa3305;
}
.tdIntensityZone7
{
	background-color:#be1903;
}
.tdIntensityZone8
{
	background-color:#691502;
}
/* Intensity Zones end*/

/* User Info Box start */
.tblUserInfoBox
{
	width:100%;
}

/* User Info Box end */

/* Training Session start */
.tblTraningSession
{
	width:840px;
}
/* Training Session end */




  
 /* MultiCoach_portalBlueSkin_ frame start */
.MultiCoach_portalBlueSkin_TopLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/portalblue_skinTopLeft.gif);
}
.MultiCoach_portalBlueSkin_TopRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/portalblue_skinTopRight.gif);
}
.MultiCoach_portalBlueSkin_BottomLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/portalblue_skinBottomLeft.gif);
}
.MultiCoach_portalBlueSkin_BottomRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/portalblue_skinBottomRight.gif);
}
.MultiCoach_portalBlueSkin_TopFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/portalblue_skinTopFiller.gif);
    background-repeat:repeat-x;
}
.MultiCoach_portalBlueSkin_BottomFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/portalblue_skinBottomFiller.gif);
    background-repeat:repeat-x;
}
.MultiCoach_portalBlueSkin_LeftFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/portalblue_skinLeftFiller.gif);
    background-repeat:repeat-y;
}
.MultiCoach_portalBlueSkin_RightFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/portalblue_skinRightFiller.gif);
    background-repeat:repeat-y;
}
.MultiCoach_portalBlueSkin_CenterContent
{
    /*background-color: White;*/
    background-image: url(/layouts/MultiCoach/img/portalblue_skinContentBg.gif);
    background-repeat: repeat;
}
.MultiCoach_portalBlueSkin_ScalableBox
{
    width:100%;
    height:100%;
}
/* MultiCoach_portalBlueSkin_ frame end  */



  
 /* TrainingSession_LightBlueSkin_ frame start */
 .tblTrainingSession_LightBlueSkin_Middle
 {
	height:170px;
 }
 
 .TrainingSession_LightBlueSkin_Top_DiarySelected
{
    height:34px;
    width:243px;
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_diarySelected.gif);
    background-repeat:no-repeat;
}

 .TrainingSession_LightBlueSkin_Top_DiaryOnly
{
    height:34px;
    width:243px;
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_diaryOnly.gif);
    background-repeat:no-repeat;
}

 .TrainingSession_LightBlueSkin_Top_TrainingSessionSelected
{
    height:34px;
    width:243px;
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_trainingsessionSelected.gif);
    background-repeat:no-repeat;
}

.TrainingSession_LightBlueSkin_BottomLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_bottomleft.gif);
    background-repeat:no-repeat;
}
.TrainingSession_LightBlueSkin_BottomRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_bottomright.gif);
    background-repeat:no-repeat;
}

.TrainingSession_LightBlueSkin_BottomFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_bottom.gif);
    background-repeat:repeat-x;
}
.TrainingSession_LightBlueSkin_LeftFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_left.gif);
    background-repeat:repeat-y;
}
.TrainingSession_LightBlueSkin_RightFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_right.gif);
    background-repeat:repeat-y;
}
.TrainingSession_LightBlueSkin_CenterContent
{
    /*background-color: White;*/
    background-image: url(/layouts/MultiCoach/img/trainingsession_lightblue_bg.gif);
    background-repeat: repeat;
}
.TrainingSession_LightBlueSkin_ScalableBox
{
    width:243px;
    height:100%;
}

.TrainingSession_LightBlueSkin_Button
{
	background-color:Transparent;
	border:0;
	width:115px;
    height:25px;
    color: #636363;
    font-family:arial,  arial,  verdana;
    font-size: 13px;
    font-weight:bold;
    padding: 0 15 15 42;
    text-align:center;
    cursor:pointer;
}
.tdTrainingSession_LightBlueSkin_Text
{
	padding:15px 0 0 20px;
	height:75px;
	vertical-align:top;
}
.tdTrainingSession_LightBlueSkin_SaveButton
{
	padding:15px 0 8px 0;
	text-align:center;
}




/* TrainingSession_LightBlueSkin frame end  */




/* TestData */

.trTestDataListHover:hover
{
	background-image:url('/layouts/MultiCoach/img/main_bg.gif');
    background-repeat:repeat;
	cursor:pointer;
	padding:4px;
}

/* Message spot */

.tblSpotMessage:hover
{
	width:100%;
	background-image:url('/layouts/MultiCoach/img/main_bg.gif');
    background-repeat:repeat;
	cursor:pointer;
	
}






/* Message System start */
.tblPortalMessages
{
	width:100%;
}

.tblPortalMessages tr
{
	cursor:pointer;
}

.tblPortalMessages tr:hover
{
	background-image:url('/layouts/MultiCoach/img/main_bg.gif');
    background-repeat:repeat;
	cursor:pointer;
}

.tblPortalMessages td
{
	padding:4px;
}


/* Message System end  */

.divDeleteSubsidiaryGoal
{
	width:24px;
	height:12px;
	background-image: url(/layouts/MultiCoach/img/delete_subsidiarygoal.png);
	background-repeat:no-repeat;
}


/* Portal Menu */
table#PortalMenu
{
	width: 806px;
}
/*
table#PortalMenu .TopLeftCorner
{
	background-image: url(/layouts/MultiCoach/img/portalMenuTopLeftCorner.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}

table#PortalMenu .TopCenter
{
	background-image: url(/layouts/MultiCoach/img/portalMenuTop.png);
	background-repeat: repeat-x;
}

table#PortalMenu .TopRightCorner
{
	background-image: url(/layouts/MultiCoach/img/portalMenuTopRightCorner.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}

table#PortalMenu .StatusLeft
{
	background-image: url(/layouts/MultiCoach/img/portalMenuStatusLeftPart.png);
	background-repeat: repeat-y;
}
table#PortalMenu .StatusCenter
{
	background-color: #293B41;
}
table#PortalMenu .StatusRight
{
	background-image: url(/layouts/MultiCoach/img/portalMenuStatusRightPart.png);
	background-repeat: repeat-y;
}

table#PortalMenu .MenuLeft
{
	background-image: url(/layouts/MultiCoach/img/portalMenuMenuLeftPart.png);
	background-repeat: repeat-y;
}
table#PortalMenu .MenuCenter
{
	background-image: url(/layouts/MultiCoach/img/portalMenuMenuCenterPart.png);
	background-repeat: repeat-x;
}
table#PortalMenu .MenuRight
{
	background-image: url(/layouts/MultiCoach/img/portalMenuMenuRightPart.png);
	background-repeat: repeat-y;
}
table#PortalMenu .BottomLeftCorner
{
	background-image: url(/layouts/MultiCoach/img/portalMenuBottomLeftCorner.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}
table#PortalMenu .BottomCenter
{
	background-image: url(/layouts/MultiCoach/img/portalMenuBottom.png);
	background-repeat: repeat-x;
}


table#PortalMenu .BottomRightCorner
{
	background-image: url(/layouts/MultiCoach/img/portalMenuBottomRightCorner.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}
*/
table#PortalMenu td.Top
{
	background-image: url(/layouts/MultiCoach/img/portalMenuTop2.png);
	background-repeat: no-repeat;
	width: 806px;
	height: 27px;
	padding-left: 25px;
	padding-right: 25px;
}

table#PortalMenu td.Admin
{
	background-image: url(/layouts/MultiCoach/img/portalMenuAdmin.png);
	background-repeat: no-repeat;
	width: 806px;
	height: 21px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: right;
}
table#PortalMenu td.PortalMenuSeparatorAdmin
{
	background-image: url(/layouts/MultiCoach/img/portalMenuSeparatorAdmin.png);
	background-repeat: no-repeat;
	width: 2px;
	height: 21px;
}

table#PortalMenu td.Bottom
{
	background-image: url(/layouts/MultiCoach/img/portalMenuBottom2.png);
	background-repeat: no-repeat;
	width: 806px;
	height: 40px;
	padding-left: 25px;
	padding-right: 25px;
/*	text-align: right; */
}

table#PortalMenu td.PortalMenuSeparatorBottom
{
	background-image: url(/layouts/MultiCoach/img/portalMenuSeparatorBottom.png);
	background-repeat: no-repeat;
	width: 2px;
	height: 40px;
}

table#PortalMenu td.menuItemTD
{
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 6px;
}

table#PortalMenu td.adminMenuItemTD
{
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 1px;
}

table#PortalMenu td.menuNameTD
{
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 4px;
	
}

table#PortalMenu td.menuDateTD
{
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 6px;
	
}

table#PortalMenu td
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.menuNameTD, a.PortalMenuItem, a.PortalMenuItem:link, a.PortalMenuItem:visited, a.PortalMenuItem:active
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.PortalMenuItem:hover
{
	text-decoration: underline;
}

input.SaveButton
{
	background-image:url(/layouts/MultiCoach/img/Buttons70x28_deploy/Buttons70x28_gem.png);
	width:70px;
	height:28px; 
}


h1.loginHeader
{
	font-size: 14px;
	font-weight: bold;
	color:#46616A;
	letter-spacing:0px;
	font-family: Arial,  verdana, Tahoma, Arial, Sans Serif; 
	display:inline;
	margin:0;
	padding:0;
	lineheight:normal; 
}
  

font.loginHeader
{    
	font-family: Arial, Verdana;
	color: #46616A;
	font-size: 12px;
	font-weight: normal;
}

font.loginInfoText
{
	font-family: Arial, Verdana;
	color: #46616A;
	font-size: 10px;
	font-weight: normal;
}

font.loginInfoText a
{
	font-size: 10px;
	font-weight: normal;
}

/* Portal User Menu start */
.divUserMenu
{
	width:175px;
	float:left;
}

.tableUserMenu
{
	margin-left:15px;
	width:135px;
}

.UserMenu_TopLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/UserMenu_TopLeftCorner.gif);
}
.UserMenu_TopRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/UserMenu_TopRightCorner.gif);
}
.UserMenu_BottomLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/UserMenu_BottomLeftCorner.gif);
}
.UserMenu_BottomRightCorner 
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/UserMenu_BottomRightCorner.gif);
}
.UserMenu_TopFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/UserMenu_Top.gif);
    background-repeat:repeat-x;
}
.UserMenu_BottomFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/UserMenu_Bottom.gif);
    background-repeat:repeat-x;
}
.UserMenu_LeftFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/UserMenu_Left.gif);
    background-repeat:repeat-y;
}
.UserMenu_RightFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/UserMenu_Right.gif);
    background-repeat:repeat-y;
}
.UserMenu_CenterContent
{
    background-image: url(/layouts/MultiCoach/img/UserMenu_BackgroundColor.gif);
    background-repeat: repeat;
}
.UserMenu_ScalableBox
{
    width:100%;
    height:100%;
}
/* Portal User Menu end */


/* MultiCoach_yellowSkin_ frame start */
.MultiCoach_yellowSkin_TopLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/yellow_skinTopLeft.gif);
}
.MultiCoach_yellowSkin_TopRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/yellow_skinTopRight.gif);
}
.MultiCoach_yellowSkin_BottomLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/yellow_skinBottomLeft.gif);
}
.MultiCoach_yellowSkin_BottomRightCorner 
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/yellow_skinBottomRight.gif);
}
.MultiCoach_yellowSkin_TopFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/yellow_skinTopFiller.gif);
    background-repeat:repeat-x;
}
.MultiCoach_yellowSkin_BottomFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/yellow_skinBottomFiller.gif);
    background-repeat:repeat-x;
}
.MultiCoach_yellowSkin_LeftFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/yellow_skinLeftFiller.gif);
    background-repeat:repeat-y;
}
.MultiCoach_yellowSkin_RightFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/yellow_skinRightFiller.gif);
    background-repeat:repeat-y;
}
.MultiCoach_yellowSkin_CenterContent
{
    /*background-color: White;*/
    background-image: url(/layouts/MultiCoach/img/yellow_skinContentBg.gif);
    background-repeat: repeat;
}
.MultiCoach_yellowSkin_ScalableBox
{
    width:100%;
    height:100%;
}
/* MultiCoach_yellowSkin_ frame end  */

/* MultiCoach_greenSkin_ frame start */
.MultiCoach_greenSkin_TopLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/green_skinTopLeft.gif);
}
.MultiCoach_greenSkin_TopRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/green_skinTopRight.gif);
}
.MultiCoach_greenSkin_BottomLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/green_skinBottomLeft.gif);
}
.MultiCoach_greenSkin_BottomRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/green_skinBottomRight.gif);
}
.MultiCoach_greenSkin_TopFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/green_skinTopFiller.gif);
    background-repeat:repeat-x;
}
.MultiCoach_greenSkin_BottomFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/green_skinBottomFiller.gif);
    background-repeat:repeat-x;
}
.MultiCoach_greenSkin_LeftFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/green_skinLeftFiller.gif);
    background-repeat:repeat-y;
}
.MultiCoach_greenSkin_RightFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/green_skinRightFiller.gif);
    background-repeat:repeat-y;
}
.MultiCoach_greenSkin_CenterContent
{
    /*background-color: White;*/
    background-image: url(/layouts/MultiCoach/img/green_skinContentBg.gif);
    background-repeat: repeat;
}
.MultiCoach_greenSkin_ScalableBox
{
    width:100%;
    height:100%;
}
/* MultiCoach_greenSkin_ frame end  */    

/* MultiCoach_blueSkin_ frame start */
.MultiCoach_blueSkin_TopLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/blue_skinTopLeft.gif);
}
.MultiCoach_blueSkin_TopRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/blue_skinTopRight.gif);
}
.MultiCoach_blueSkin_BottomLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/blue_skinBottomLeft.gif);
}
.MultiCoach_blueSkin_BottomRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/blue_skinBottomRight.gif);
}
.MultiCoach_blueSkin_TopFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/blue_skinTopFiller.gif);
    background-repeat:repeat-x;
}
.MultiCoach_blueSkin_BottomFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/blue_skinBottomFiller.gif);
    background-repeat:repeat-x;
}
.MultiCoach_blueSkin_LeftFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/blue_skinLeftFiller.gif);
    background-repeat:repeat-y;
}
.MultiCoach_blueSkin_RightFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/blue_skinRightFiller.gif);
    background-repeat:repeat-y;
}
.MultiCoach_blueSkin_CenterContent
{
    /*background-color: White;*/
    background-image: url(/layouts/MultiCoach/img/blue_skinContentBg.gif);
    background-repeat: repeat;
}
.MultiCoach_blueSkin_ScalableBox
{
    width:100%;
    height:100%;
}
/* MultiCoach_blueSkin_ frame end  */




/* MultiCoach_emptySkin_ frame start */
.MultiCoach_emptySkin_TopLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/PortalSkinTopLeftCorner.gif);
}
.MultiCoach_emptySkin_TopRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/PortalSkinTopRightCorner.gif);
}
.MultiCoach_emptySkin_BottomLeftCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/PortalSkinBottomLeftCorner.gif);
}
.MultiCoach_emptySkin_BottomRightCorner
{
    font-size:0px;
    width:8px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/PortalSkinBottomRightCorner.gif);
}
.MultiCoach_emptySkin_TopFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/PortalSkinTopFill.gif);
    background-repeat:repeat-x;
}
.MultiCoach_emptySkin_BottomFill
{
    font-size:0px;
    height:7px;
    background-image: url(/layouts/MultiCoach/img/PortalSkinBottomFill.gif);
    background-repeat:repeat-x;
}
.MultiCoach_emptySkin_LeftFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/PortalSkinLeftFill.gif);
    background-repeat:repeat-y;
}
.MultiCoach_emptySkin_RightFill
{
    font-size:0px;
    width:8px;
    background-image: url(/layouts/MultiCoach/img/PortalSkinRightFill.gif);
    background-repeat:repeat-y;
}
.MultiCoach_emptySkin_CenterContent
{
    background-color: White;
}

/* MultiCoach_emptySkin_ frame end  */


/* Multicoach sport/business/.. front page */

.Multicoach_casesBox
{
	background-color: #192325;
	padding-left:15px;
	padding-right:14px;
	padding-top: 15px;
	padding-bottom:15px;
 
	width:220px;
}


whiteText, font.whiteText, font.whiteText h1, font.whiteText span, font.whiteText p 
{
	color: #ffffff;
	text-align: left;
}

 
div.MultiCoachBreadcrumb 
{
	height:20px;
    background-image: url(/layouts/MultiCoach/img/breadcrumb_background.gif);
    background-repeat:repeat-x;
	padding-left:7px; 
	font-family: arial,  verdana, Roman; 
	color:#ffffff; 
	font-size:9pt; 
	font-weight:bold; 
	text-decoration:none; 
	margin-bottom:1px;
}
div.MultiCoachBreadcrumb a  {font-family: arial,  verdana, Roman; color:#ffffff; font-size:9pt; font-weight:bold; text-decoration:none; margin-bottom:1px;}
div.MultiCoachBreadcrumb font {color:#cbd7da; background-color:#93adb4; font-family: arial,  verdana, Roman; font-size:9pt; font-weight:bold; text-decoration:none; margin-bottom:1px;}
div.MultiCoachBreadcrumb a:link     { text-decoration:none; }
div.MultiCoachBreadcrumb a:visited  { text-decoration:none; }
div.MultiCoachBreadcrumb a:active   { text-decoration:none; }
div.MultiCoachBreadcrumb a:hover    { text-decoration:underline; }

.divContentWide
{
	float:left;
	width:805px;
	text-align:left;
}

#divTrainingSessionButtons
{
	float:right;	
}
#divTrainingSession
{
	float:left;
}

#trainingSessionGeneral
{
	float:left;
}

.tdSessionInfoAndOverAll
{
	width:255px;
}


.tdTrainingSessionDiarySpacerHeight
{
	height:75px;
}
.tdTrainingSessionInfoSpacerHeight
{
	height:6px;
}
.tdTrainingSessionInfoDiarySpacerHeight
{
	height:68px;
	/*height:100px;*/
}
.tdTrainingSessionOverAllSpacerHeight
{
	height:70px;
}
.tdTrainingSessionOverAllDiarySpacerHeight
{
	height:0px;
	/*height:32px;*/
}
#divPracticeSets
{
	float:left;
	width:100%;
}


.divPayment p
{
	margin: 1em 0; 
}

#divDeleveryConditions
{
	width: 490px;
	height: 200px;
	overflow: scroll;
	border: 1px solid #AAB2B4;
	padding: 5px;
}
td.invoiceAmount 
{
	text-align: right;
}

.divMessage
{
	width:315px;
	float:left;
	position:relative;
}
.divTestData
{ 
	width: 630px;
	float: left;
}
.divTestDataInfoText
{
	width:100%;
	margin-left:23px;
	float:left;
	position:relative;
}
.divTestDataContent
{
	margin-left:20px;
	float: left;
	position: relative;
}

.divTestDataList
{
	float: left;
	position: relative;
	width: 600px;
}

.tdTestDataText
{
	width: 150px;
}
.tdTestDataInput
{
	width: 139px;
	text-align:left;
}

.tdTestDataShowInput
{
	width: 50px;
	text-align: center;
}

.tdTestDataShow
{
	width: 75px;
	text-align: center;
}

.tdTestDataListContent
{
	background-color: #e6e5e1;
	width: 100%;
}

td.hej
{
	color: White;
}

.tdTestDataMenu 
{
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.tdTestDataMenu, a.TestDataMenuItem, a.TestDataMenuItem:link, a.TestDataMenuItem:visited, a.TestDataMenuItem:active
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-indent: 2cm;
}

a.TestDataMenuItem:hover
{
	text-decoration: underline;
}
	

.messageAlignmentCenter
{
	text-align: center;
}

.messageAlignmentLeft
{
	text-align: left;
}



.tableWeekView
{
	border:solid 1px #868686;
	width:100%;
}
/*
.tableWeekView th, .tableWeekView td
{
	border-top:solid 1px #868686;
	border-bottom:solid 1px #868686;
}*/

.tableWeekViewDay
{
	width:100%;
}
.tableWeekView th
{    
	border:1px solid #000;
    border-bottom:0;
	border-left:0;
	border-right:0;
    background:url('/layouts/multicoach/skins/multicoach/Scheduler/menuItem.gif') repeat-x;
	color:#ffffff;
	height:36px;
	font-weight:normal;
}

.tableWeekView th.thWeekViewDate
{
	width:628px;
	border-bottom:0;
	border-right:0;
	border-left:0;
	text-align:left;
}

.tableWeekView th.thWeekView
{
	border:1px solid #000;
    border-bottom:0;    
    background:url('/layouts/multicoach/skins/multicoach/Scheduler/menuItemSelected.gif') repeat-x !important;
	color:#ffffff;
	height:36px;
	width:40px;
	text-align:center;
	vertical-align:middle;
}

.tableWeekView th.thMonthView
{
	cursor:pointer;
	width:70px;
	height:36px;
	text-align:center;
	vertical-align:middle;
	
}

.btnMonthView
{
	cursor:pointer;
	vertical-align:middle;
	height:36px; 
	Width:70px;    
	border-bottom:0;
	border-top:0;
	border-left:0;
	border-right:0;
    background:url('/layouts/multicoach/skins/multicoach/Scheduler/menuItem.gif') repeat-x;
	color:#ffffff;
}

.btnMonthViewHover
{
	cursor:pointer;
	vertical-align:middle;
	height:36px; 
	Width:70px;    
	border-bottom:0;
	border-top:0;
	border-left:0;
	border-right:0;
    background:url('/layouts/multicoach/skins/multicoach/Scheduler/menuItemSelected.gif') repeat-x;
	color:#ffffff;
}

.tableWeekView th.thMonthView a, .tableWeekView th.thMonthView a:active, .tableWeekView th.thMonthView a:hover, .tableWeekView th.thMonthView a:visited
{
	color:#ffffff;
	text-decoration:none;
	text-align:left;
}

.tableWeekViewDay, .tableWeekViewDay table
{
	width:100%;
}



.tableWeekViewDay th
{
	background:#1C383A;
	border:1px solid #6B696B;
    border-right:0;
    border-bottom:0;
}
.tableWeekViewDay td.tdDay
{
	border:1px solid #6B696B;
    border-bottom:0;
    padding:5px 5px 5px 5px;
}

.tableWeekViewDay td
{

	border:1px solid #6B696B;
    border-left:0;
    border-bottom:0;
    border-right:0;
    padding:5px 5px 5px 5px; 
}

.tableWeekViewDay td.tdDiary
{
	background:#CFEDFF;
	border:1px solid #6B696B;
    border-left:0;
    border-bottom:0;
    border-right:0;
    padding:5px 5px 5px 5px; 
    cursor:pointer;
}
.tableWeekViewDay td.tdTrainingSession
{
	background:#E6FAF8;
	border:1px solid #6B696B;
    border-left:0;
    border-bottom:0;
    border-right:0;
    padding:5px 5px 5px 5px; 
    cursor:pointer;
}

.tableWeekViewDay td.tdGoal
{	
	background:#19f6e0;
	border:1px solid #6B696B;
    border-left:0;
    border-bottom:0;
    border-right:0;
    padding:5px 5px 5px 5px; 	
    cursor:pointer;
}

.tableWeekViewDay tr
{
	background:#FFFFFF;
}

.tableWeekViewDay tr:hover
{
	background-image:url('/layouts/MultiCoach/img/main_bg.gif');
    background-repeat:repeat;

}

.tableWeekViewDay td
{
	vertical-align:top;

}
