﻿#aboutScreen
{
	height:457px;
	background-repeat:no-repeat;
	padding-bottom:15px;
	
}
#learnScreenLeft
{
	width:350px;
	float:left;	
}
#learnScreenRight
{
    
	float:right;
	width:360px;
	margin-top:30px;
		
}
.passwordStrengthBox1
{
	background-color:Red;	
	color:White;
}
.passwordStrengthBox2
{
	background-color:Orange;	
	color:White;
}
.passwordStrengthBox3
{
	background-color:Yellow;	
	color:Black;
}.passwordStrengthBox4
{
	background-color:Green;
	color:White;
}

#meiHeader
{
	background: url(Images/meiHeader.png) no-repeat;
	height:45px;	
	margin-top:100px;
	margin-bottom:20px;
}
#whatHeader
{
	background: url(Images/aboutWhat.png) no-repeat;
	height:25px;	
	margin-top:65px;
	margin-bottom:0px;
}
#aboutLevelSystem
{
	background: url(Images/aboutLevelSystemHeader.png) no-repeat;
	height:25px;	
	margin-top:0px;
	margin-bottom:0px;
}
#aboutAssessment
{
	background: url(Images/aboutAssessmentHeader.png) no-repeat;
	height:25px;	
	margin-top:0px;
	margin-bottom:0px;
}
#aboutVideo
{
	background: url(Images/videoDownload.png) no-repeat;
	height:25px;	
	margin-top:0px;
	margin-bottom:0px;
}
#trainingHeader
{
/*	background: url(Images/aboutTrainingMethod.png) no-repeat;*/
	background: url(Images/trainSmarter.png) no-repeat;
	height:25px;	
	margin-top:65px;
	margin-bottom:0px;
}
#trainingHeader2
{
	background: url(Images/TrainSmarter.png) no-repeat;
	height:25px;	
	margin-top:65px;
	margin-bottom:0px;
}

#meiMission
{
	background: url(Images/mission.png) no-repeat;
	height:50px;	
	margin-top:85px;
	margin-bottom:20px;
	margin-left:-10px;
}

#ttgHeader
{
	background: url(Images/ttgHeader.png) no-repeat;
	margin-left:70px;
	margin-top:85px;	
	height: 80px;
	width:380px;
}
.subscriptionHeaderPlayer
{
	background: url(Images/upgradeRequired.png) no-repeat;
	margin-left:70px;
	height: 30px;
	width:380px;
}
.subscriptionHeaderCoach
{
	background: url(Images/coachSmarter.png) no-repeat;
	margin-left:70px;
	height: 30px;
	width:380px;
}

#comChallengeHeader
{
	background: url(Images/comChallengeHeader.png) no-repeat;
	margin-left:-5px;
	margin-top:65px;	
	height: 25px;
	width:380px;
}
#aboutBoy
{
	background: url(Images/boy.png) no-repeat;
	background-position:bottom right;
	position:absolute;
	top:280px;
	left:-184px;
	height:450px;
	width:184px;	
}
#aboutBoyRight
{
	background: url(Images/boyRight.png) no-repeat;
	background-position:bottom left;
	position:absolute;
	top:260px;
	right:0px;
	height:450px;
	width:184px;	
}
#aboutBoyRight1
{
	background: url(Images/boyRight.png) no-repeat;
	background-position:bottom left;
	right:0px;
	height:450px;
	width:184px;	
	margin-top:-450px;
}
#aboutGirl
{
	background: url(Images/girl2.png) no-repeat;
	background-position:bottom right;
	position:absolute;
	top:250px;
	left:-186px;
	height:450px;
	width:186px;	
}
#Girl3
{
	background: url(Images/girl3.png) no-repeat;
	background-position:bottom right;
	position:absolute;
	top:250px;
	left:-186px;
	height:450px;
	width:186px;	
}
#Girl4
{
	background: url(Images/girl3.png) no-repeat;
	background-position:bottom right;
	height:450px;
	width:186px;	
}
#shoes
{
	background: url(Images/shoes1.png) no-repeat;
	background-position:bottom right;
	position:absolute;
	top:250px;
	left:-186px;
	height:450px;
	width:186px;	
}
#challengeBoy
{
	background: url(Images/challengeBoy.png) no-repeat;
	background-position:top right;
	position:absolute;
	top:300px;
	left:-186px;
	height:400px;
	width:186px;	
}
#coinTag
{
	background: url(Images/coinTag.png) no-repeat;
	background-position:top right;
	position:absolute;
	top:300px;
	left:-186px;
	height:207px;
	width:186px;	
}
#coinTag1
{
	background: url(Images/coinTag.png) no-repeat;
	background-position:bottom right;
	height:207px;
	width:186px;
	margin-top:-207px;	
}
#iPodGirl
{
	background: url(Images/ipodGirl.png) no-repeat;
	top:250px;
	left:186px;
	height:350px;
	width:225px;	
}
#iPodBoy
{
	background: url(Images/ipodBoy.png) no-repeat;
	top:250px;
	left:186px;
	height:350px;
	width:225px;	
}
#aboutMovie
{
	height:188px;
	width:250px;
	margin-left:0px;
	margin-top:0px;
}
#levelSystemMovie
{
	height:285px; 
	width:319px;
	margin-left:0px;
	margin-top:0px;
}
#levelSystemAllTen
{
	background: url(Images/Levels/allTen.png) no-repeat;
	background-position:bottom right;
	height:150px;
	width:450px;
	margin-left:40px;
	
}
#levelSystemAllTenAcross
{
	background: url(Images/Levels/allTenAcross.png) no-repeat;
	background-position:bottom right;
	height:68px;
	width:800px;
	margin-left:5px;
	
}
#levelSystemHeader
{
	/*background: url(Images/aboutLevelSystemHeader.png) no-repeat;*/
	height:35px;	
	margin-top:290px;
	padding-top:7px;
	margin-bottom:10px;
	margin-left:150px;
}
.aboutHeader
{
	font-size:14px;
	font-style: italic;
	font-weight:bold;
	margin-top:15px;
}

/*  FROM ABOUT.CSS */
.aboutText
{
	font-size:12px;
	font-weight:normal;
	margin-top:5px;
}
a.about
{
	font-weight:bold;
	font-size:14px;
}
a.about hover
{
	text-decoration:none;
}
.learnRoleHeader
{
	margin-top:30px;
	margin-left:47px;
}

.learnRoleContent
{
	margin-top:10px;
	margin-left:47px;
	
}
#learnNav
{
	text-align:center;
	position:absolute;
	top:380px;	
	left:360px;
}
#learnVideo
{
	margin-left:10px;
}
#rightHeader div
{
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
}



/* FROM CALENDAR.CSS */
.pickerField
{
	text-align:center;	
}
.day
{
  width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
  color:Black;
}

.dayhover
{
  width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
  width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#000000;
}

.othermonthday
{
  color:#999999;
}

.selectedday
{
  width:25px;
  background-color:red;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#000000;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

/* FROM CHARTS.CSS */
.horizBar
{
	float:none;
	height:21px;
	position:absolute;
	z-index:1001;
	
}
.horizBarCap
{
	width:40px;
	float:left;	
	height:21px;
	position:absolute;
	white-space:nowrap;
	padding-left:3px;
	padding-top:2px;
	
}
.yLabel
{
	height:17px;
	margin-top:2px;
	margin-bottom:2px;	
}

.horizBar_1
{
	background: url('Images/Charts/bar_1.png') repeat-x;
}
.horizBarCap_1
{
	background:url('Images/Charts/barCap_1.png') no-repeat;
}
.horizBar_2
{
	background: url('Images/Charts/bar_2.png') repeat-x;
}
.horizBarCap_2
{
	background:url('Images/Charts/barCap_2.png') no-repeat;
}
.horizBar_3
{
	background: url('Images/Charts/bar_3.png') repeat-x;
}
.horizBarCap_3
{
	background:url('Images/Charts/barCap_3.png') no-repeat;
}
.horizBar_4
{
	background: url('Images/Charts/bar_4.png') repeat-x;
}
.horizBarCap_4
{
	background:url('Images/Charts/barCap_4.png') no-repeat;
}
.horizBar_5
{
	background: url('Images/Charts/bar_5.png') repeat-x;
}
.horizBarCap_5
{
	background:url('Images/Charts/barCap_5.png') no-repeat;
}
.horizBar_6
{
	background: url('Images/Charts/bar_6.png') repeat-x;
}
.horizBarCap_6
{
	background:url('Images/Charts/barCap_6.png') no-repeat;
}
.horizBar_7
{
	background: url('Images/Charts/bar_7.png') repeat-x;
}
.horizBarCap_7
{
	background:url('Images/Charts/barCap_7.png') no-repeat;
}
.horizBar_8
{
	background: url('Images/Charts/bar_8.png') repeat-x;
}
.horizBarCap_8
{
	background:url('Images/Charts/barCap_8.png') no-repeat;
}
.horizBar_9
{
	background: url('Images/Charts/bar_9.png') repeat-x;
}
.horizBarCap_9
{
	background:url('Images/Charts/barCap_9.png') no-repeat;
}
.horizBar_10
{
	background: url('Images/Charts/bar_10.png') repeat-x;
}
.horizBarCap_10
{
	background:url('Images/Charts/barCap_10.png') no-repeat;
}

/* FROM CHALLENGEVIEWER.CSS */
#competitionContainer
{
	 width:750px;
	 margin:0px auto 0px auto;
}

#competitionHeader
{
	margin:0px 0px 5px 20px;
}

#competitionViewer
{
	width:410px;	
	height:300px;
	float:left;
}
#challengeShare
{
	position:absolute;
	margin-top:260px; 
	margin-left:278px;
	width:83px;
	height:16px;
	z-index:7000;
	cursor:pointer;
}
#competitionVoting
{
	width:410px;
	/*height:50px;*/
	float:left;
	padding-top:0px;	
}

#competitionEntries
{
	width:335px;
	height:450px;
	overflow-y:auto;
	overflow-x:none;
	float:right;
}

.entryContainer
{
	cursor:default;	
}
.entryThumbnail
{
	width:90px;	
	cursor:pointer;
}
.entryTitle
{
	width:200px;
	cursor:pointer;
}
.entryRating
{
	width:190px;
	cursor:default;
}
.entryViews
{
	width:190px;
	cursor:pointer;
}
.entryOwner
{
	width:200px;
	cursor:pointer;
}

#challengeScreen
{
	padding-left:10px;	
}

#challengeListingOuterContainer
{
	width:700px;
	margin:0px auto -1px auto;
	position:relative;
}
.challengeListingHeader
{
	border-bottom:0px solid white;	
}
.competitionListingContainer
{
}
.competitionListingBlock
{
	
	text-align:left;
	width:135px;
	height:165px;
	border:0px;
	border-style:outset;
	cursor:pointer;
	background: url(Images/Player/videoSilverFrame_140XXX.png) no-repeat;
	

}
.competionListingName
{
	height:13px;
	width:118px;
	font-size:11px;
	overflow:hidden;
	text-align:left;
	margin-top:-21px;
	margin-left:5px;
	padding-bottom:2px;
	padding-left:7px;
	padding-top:0px;
	font-weight:normal;
	color:white;
	position:absolute;
	z-index:9000;
	text-transform:capitalize;
}
.statsContainer
{
margin-top:20px;	
}
.competitionListingImage
{
	text-align:center;	
	background-position:top left;
	background:no-repeat 0px 0px;
	padding:5px 0px 0px 0px;
	
}
.competitionListingStats
{
	font-size:10px;
	color:#C6D6E8;
	/*border-top:1px solid blue;*/
	padding-left:7px;
}
.competitionListingTime
{
	color:#C6D6E8;
	font-size:10px;	
	padding-left:7px;
	font-weight:bold;
}
.competitionTypeHeader
{
	font-size:12px;	
	font-weight:bold;
}
.noChallenges
{
	width:120px;
	height:90px;
	margin-top:7px;
	margin-left:7px;
	background-color:#000000;
	position:absolute;
	padding-top:0px;
}
.comChallengeHeaderISoccer
{
	background: url(Images/challengeHeaderISoccer.png) no-repeat;
	margin-left:-5px;
	margin-top:0px;	
	height: 25px;
	width:380px;
}
.comChallengeHeaderInd
{
	background: url(Images/challengeHeaderInd.png) no-repeat;
	margin-left:-5px;
	margin-top:0px;	
	height: 25px;
	width:380px;
}
.comChallengeHeaderPartner
{
	background: url(Images/challengeHeaderPartner.png) no-repeat;
	margin-left:-5px;
	margin-top:0px;	
	height: 25px;
	width:380px;
}
.comChallengeHeaderGroup
{
	background: url(Images/challengeHeaderGroup.png) no-repeat;
	margin-left:-5px;
	margin-top:0px;	
	height: 25px;
	width:380px;
}
.comChallengeHeaderEnter
{
	background: url(Images/challengeHeaderEnter.png) no-repeat;
	margin-left:-5px;
	margin-top:0px;	
	height: 25px;
	width:380px;
}
.egCell
{
	width:200px;
	vertical-align:top;
	font-style:italic;	
}

.orange
{
	color:#e46604;
}

/* FROM DIALOG.CSS */
/*
.dialogContainer
{
	position:absolute;
	z-index:100;
}


.dialogHeader
{
	height:0px;
	cursor:pointer;
}
.yellowBorder
{
	border-color:#FD9F19;	
}
.dialogHeaderText
{
	font-weight:bold;
	font-size:14px;
	padding:8px;
	padding-left:10px;
	padding-bottom:2px;
    height:32px;

}
.dialogContent
{
	background:transparent;
	color:white;
	padding:5px 10px 5px 10px;
	 
}
.dialogFooter
{
	padding:10px;
	text-align:right;
	font-weight:bold;
}*/
.alert
{
	background:url(Images/warning.gif) no-repeat;
	color:red;	
	background-color:#FFFFFF;	
	height:45px;
	padding-left:60px;
	border: 1px solid red;
	border-style:ridge;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

.black
{
FILTER: alpha(opacity=100);	
BACKGROUND-COLOR: #000000;	
opacity: 1;
}
.error
{
font-size:12px;  
/*font-weight:bold;   */
color:#d60404;
}
#errorHeader
{
	
}
#errorMessage
{
	color:Red;
	font-size:16px;
	padding:25px;	
}
#errorInstruction
{
	
}

/* FROM GRID.CSS */
.GridScrollBar
{
  background-image: url("Iimages/Scroller/scroller_bg.gif"); 
}

.GridScrollGrip
{
  background-image: url("Images/Scroller/scroll_gripBg.gif"); 
}
.DataCell
{
    padding:5px;
}
.DataCellTop
{
	vertical-align:top;
}
.DataCellTop:hover
{
    background-color:#262c34;
}

.NavExpCol td
{
	vertical-align:top;
	padding-top:4px;
}
.DataCellCentered
{
	text-align:center;	
}
.DataCellInvisible
{
	display:none;
}

.ScrollBar
{
  background-image: url("Images/scroller/scroller_bg.gif"); 
}

.ScrollGrip
{
  background-image: url("Images/Scroller/scroll_gripBg.gif"); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}
.emptyGridText
{
	color:White;
	text-align:center;	
	width:120px;
}

frame
{
	padding-bottom:10px;
}

td.ul
{
	background: url(Images/frame-ul.gif) no-repeat;
	width: 19px;
	height: 19px;
}
 td.ur
{
	background: url(Images/frame-ur.gif) no-repeat;
	width: 19px;
	height: 19px;
}
td.ll
{
	background: url(Images/frame-ll.gif) no-repeat;
	width: 19px;
	height: 19px;
}
td.ll2
{
	background: url(Images/frame-ll2.gif) no-repeat;
	width: 19px;
	height: 19px;
}

td.lr
{
	background: url(Images/frame-br.gif) no-repeat;
	width: 19px;
	height: 19px;
}
td.top
{
	background: url(Images/frame-top.gif) repeat-x;
}
td.bottom
{
	background: url(Images/frame-bottom.gif) repeat-x;
}
td.left
{
	background: url(Images/frame-left.gif) repeat-y;
}
td.right
{
	background: url(Images/frame-right.gif) repeat-y;
}
.left
{
text-align:left;    
}
.blueBorder
{
	border-color:#C6D6E8;
}
.grayBorder
{
	border-color:#990000;
}
.whiteBorder
{
	border-color:#7C8289;
}
.leftBorder
{
	border-left:1px solid;
}	
.rightBorder
{
	border-right:1px solid;	
}
.bottomBorder
{
	border-bottom:1px solid;	
}
.headerBorder
{
    border-top:1px solid white;
	border-bottom:1px solid #999999;	
}
.headerGray
{
    background-color:LightGray;
    color:#65686f;
}
.leftPadding
{
	padding-left:5px;	
}
.fivepxPadding
{
	padding:5px;
	padding-left:0px;	
}
.blockBorder
{
	border:1px solid;
}

table.levelMini
{
	border:0px solid white;
	width:540px;
}
td.levelMiniLeft
{
	height:95px;
	width:110px;
}
td.levelMiniRight
{
	vertical-align:top;
	padding-top:20px;
}
td.assessmentBox
    {
        width:50px;
        cursor:pointer;
        
    }
td.assessmentBoxStar
{
        width:50px;
        cursor:pointer;
        /*background:url(Images/star_little.png) no-repeat;*/
}
span.assessmentBoxStar
{
	
}

/* FROM INVITATION.CSS */
#welcomeStateChamps
{
	background:url(Images/welcomeStateChamps.png) no-repeat;
	height:25px;
	width:350px;
	margin-left:0px;
}
#welcomeFriends
{
	background:url(Images/welcomeFriends.png) no-repeat;
	height:25px;
	width:350px;
	margin-left:0px;
}
#welcomeTSA
{
	background:url(Images/welcomeTSA.png) no-repeat;
	height:25px;
	width:450px;
	margin-left:0px;
}
#welcomeTalent
{
	background:url(Images/welcomeTalent.png) no-repeat;
	height:25px;
	width:450px;
	margin-left:0px;
}
#welcomeISoccer
{
	background:url(Images/welcomeISoccer.png) no-repeat;
	height:25px;
	width:350px;
	margin-left:0px;
}
.promoChallengeBox
{
	padding:0px 5px 10px 5px;
	height:100px;
}
/* FROM ELEMENTS.CSS */
body 
{
/*background-color:#B8BABC;*/

/*background:url(images/screen-bg.png) repeat-x #B8BABC;*/
font-family:helvetica, Arial;
font-size:12px;
margin:0px;
padding:0px;
color:white;
}
#mobileBody
{
/*background-color:#B8BABC;*/
background:url(images/screen-bg.png) repeat-x #B8BABC;
font-family:Arial;
font-size:11px;
margin:0px;
padding:0px;
color:white;
width:320px;
}

img
{
 border:none;	
}
input.input 
{
	height:13px;
	font-size:10px;
	padding-bottom:4px;
	padding-top:4px;

}
.select
{
	
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:arial;
	font-size:11px;
}
a
{
 color:White;	
 text-decoration:none;
}
a visited
{
	color:White;
	text-decoration:none;	
}
.clear 
{
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}
.hyperLink
{
	font-size:10px;
	font-weight:normal;	
}

.normal input
{
	height:13px;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:arial;
	font-size:11px;
}
.empty input
{
	height:13px;
	BORDER-RIGHT: red 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: red 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: red 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: red 1px solid;
	font:arial;
	font-size:11px;
}
.emptyInput 
{
	height:13px;
	BORDER-RIGHT: red 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: red 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: red 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: red 1px solid;
	font:arial;
	font-size:11px;
}
.focused input
{
	height:13px;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:arial;
	font-size:11px;
	font-weight:bold;
}
.invalid input
{
	height:13px;
	BORDER-RIGHT: red 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: red 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: red 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: red 1px solid;
	font:arial;
	font-size:11px;
}

.comboBox 
{ 
}

.comboBoxHover
{ 
}

.comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  cursor: default;
  width:155px;
}
.comboDropDownNew
{ 
  background-color: #414651;
  color: #ffffff; 
  cursor: default;
  margin-top:0px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.comboDropDownX 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  cursor: default;
  width:156px;
  font-family:Arial;
  font-size:11px;
  height:18px;
}
.comboTextBox
{
	height:13px;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:arial;
	font-size:11px;
}
.comboTextBoxNew
{
	height:22px;
	border:none;
	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px;	
	font:arial;
	font-size:13px;
	background-color:transparent;
	color:White;

}
.comboItem
{
  padding-left:8px;
  color:#838996;
  cursor:pointer;
}

.comboItemHover
{
  color:#fff;
}

.comboItemSelected
{
	background-color:#838996;
	color:White;
}


.normalX input
{
	height:13px;
	background-color:Transparent;
	WIDTH: 150px;	
	font:arial;
	font-size:11px;
	BORDER-RIGHT: transparent 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP:  transparent 1px solid;	
	PADDING-LEFT: 2px;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT:  transparent 1px solid;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM:  transparent 1px solid;
	color:white;

}
.emptyX input
{
	height:13px;
	background-color:Transparent;
	WIDTH: 150px;	
	font:arial;
	font-size:11px;
	BORDER-RIGHT: transparent 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP:  transparent 1px solid;	
	PADDING-LEFT: 2px;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT:  transparent 1px solid;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM:  transparent 1px solid;
	color:White;
}

.focusedX input
{
	height:13px;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:arial;
	font-size:11px;
	font-weight:bold;
}
.focusedXX
{
	height:13px;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:Arial;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;	
}
.normalXX 
{
	height:13px;
	background-color:Transparent;
	WIDTH: 150px;	
	font:arial;
	font-family:Arial;
	font-size:11px;
	padding:1px 2px 1px 2px;
	color:White;
	border:1px solid transparent;
}
.inverseX input
{
	border:0px;
	background-color:Transparent;
	Font-family:Arial;
	color:White;
}
.h3 input
{
}

.inverseFocusedX input
{
	height:13px;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:arial;
	font-size:11px;
	font-weight:bold;
	color:Black;
}
/*span.red
{
 font-size:18px;
 font-weight:normal;	
}
span.redNormal
{
	font-size:18px;
	font-weight:normal;
	vertical-align:top;
}*/
.listBox
{
	background-color:Transparent;
	border:none;	
}

.assessmentGridInput input
{
	height:13px;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 150px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:arial;
	font-size:11px;
	text-align:center;
}

      ul, ol { margin-left:1.5em; padding-left:0px; }

      li { margin-bottom:0.5em; list-style-type:square; font-weight:bold;}
      ul li ul li{list-style-type:circle;margin-bottom:0.5em;font-weight:normal;}

/* FROM MASTER.CSS */

#total 
{
	margin:0pt auto;
	position:relative;
	width:992px;
}

#content
{
	width: 992px;
	margin-top:5px;
	/*background-color:#101D2C;*/
}

#leftcorner
{
	background:url(Images/Backgrounds/body-topleftcorner.png) no-repeat;
	width: 30px;
	height:21px;
	float:left;
	margin-top:-20px;
}
#leftcornerline
{
	background:url(Images/Backgrounds/body-topleftline.png) no-repeat;
	width: 992px;
	height:1px;
	float:left;
	margin-top:-1px;
}

/*#header
{
	height:25px;
	margin-top:0px;
} */
#login
{
	width:600px;
	float:right;
	font-size:9px;
	margin-top:3px;
}
#logout
{
	/*width:200px;*/
	float:right;
	font-size:10px;
	margin-top:4px;
	text-align:right;
}
#loginLeft
{
	float:left;
	background:url(Images/redheaderleft.png) no-repeat;
	height:25px;
	width:30px;
}
#loginLeftGrey
{
	float:left;
	background:url(Images/greyheaderleft.png) no-repeat;
	height:25px;
	width:30px;
}
#loginMiddle
{
	float:left;
	background:url(Images/redheadermiddle.png) repeat-x;
	height:25px;
	width:924px;
}
#loginMiddleGrey
{
	float:left;
	background:url(Images/greyheadermiddle.png) repeat-x;
	height:25px;
	width:924px;
}
#loginRight
{
	float:right;
	background:url(Images/redheaderright.png) no-repeat;
	height:25px;
	width:38px;
}
#loginRightGrey
{
	float:right;
	background:url(Images/greyheaderright.png) no-repeat;
	height:25px;
	width:38px;
}

#footer 
{
	background:url(Images/footer-bg1.png) no-repeat scroll 0%;
	width:994px;
	height:20px;
	margin-top: 5px;
}
#footerGrey 
{
	background:url(Images/footer-bg-grey.png) no-repeat scroll 0%;
	width:994px;
	height:20px;
	margin-top: 3px;
}

#authenticatedContent
{
	width:992px;
}
.contentWithNav
{
	/*background:url(Images/Backgrounds/bodywnav1.png) repeat-y;*/
}
.contentWithNavWhite
{
	background:url(Images/Backgrounds/whitebodywnav.png) repeat-y;
}
.contentWithoutNav
{
	background:url(Images/Backgrounds/body-bg3.png) repeat-y;
}

/* FROM NAVIGATION.CSS */
.NavigationNavBar
{
  width:100%;
  /*
  background-color:#6593CF;
  border-left:solid 1px #6593CF;*/
  line-height:32px;
}

.NavigationNavBarItem
{
  font-weight: bold;
  cursor:hand;
}

.NavigationNavBarItemHover
{
  background-color:#A9A8AF;
  font-weight: bold;
  cursor:hand;
}

.NavigationNavBarSelectedItem
{
  color:#FFFFFF;
  background-color:#E81B1F;
  cursor:pointer;
  font-weight: bold;

}

.NavigationNavBarSelectedItemHover
{
  color:#204D84;
  background-color:#FED364;
  background-image: url(navigation_navbar_images/item_bg_selected_hover.gif);
  background-position:center center;
  background-repeat:repeat-x;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  cursor:hand;
}
#navpublic
{
	/*background:url(Images/navpublic_normal.jpg) no-repeat;*/
	height:132px;
	width:944px;
	margin-left:24px;
	margin-top:0px;
	padding-top:24px;
	cursor:default;
}
#navpublic2
{
	/*background:url(Images/navpublic_normal.jpg) no-repeat;*/
	height:132px;
	width:944px;
	margin-left:24px;
	margin-top:0px;
	padding-top:4px;
	cursor:default;
}

#navpublicleft
{
	float:left;
	height:128px;
	width:304px;	
}

#navpublicleft.navpublicleft
{
}
#navpublicleft.navpublicleft_hot
{
}

#navpubliccenter
{
	float:left;
	height:128px;
	width:304px;
	margin-left:16px;	
}
#navpubliccenter.navpubliccenter
{
}
#navpubliccenter.navpubliccenter_hot
{
}

#navpublicright
{
	height:128px;
	width:304px;
	float:right;
}
#navpublicright.navpublicright
{
}
#navpublicright.navpublicright_hot
{
}
.navpublicboxtitle
{
	/*display:none;*/
	width:147px;
	height:79px;
	margin-top:0px;
	border-right:1px solid #AEB2BB;
	text-align:right;
	padding-top:50px;
	padding-right:5px;
	white-space:nowrap;
	float:left;
}
.navpublicboxcontent
{
	font-size:11px;
	/*display:none;*/
	width:147px;
	height:122px;
	margin-top:2px;
	padding-left:1px;
	white-space:nowrap;
	float:right;
	line-height:14px;
	
}

#navprivate
{
	/*background:url(Images/navpublic_normal.jpg) no-repeat;*/
	height:90px;
	width:944px;
	margin-left:24px;
	margin-top:10px;
	padding-bottom:15px;
	cursor:default;
}

#navprivateleft
{
	float:left;
	/*height:132px;*/
	width:304px;	
}



#navprivateleft.navprivateleft
{
}
#navprivateleft.navprivateleft_hot
{
}

#navprivatecenter
{
	float:left;
	/*height:132px;*/
	width:304px;
	margin-left:16px;	
}
#navprivatecenter.navprivatecenter
{
}
#navprivatecenter.navprivatecenter_hot
{
}

#navprivateright
{
	/*height:132px;*/
	width:304px;
	float:right;
}
#navprivateright.navprivateright
{
}
#navprivateright.navprivateright_hot
{
}
.navprivateboxtitle
{
	display:block;
	width:120px;
	height:50px;
	margin-top:5px;
	border-right:1px solid #AEB2BB;
	text-align:right;
	line-height:50px;
	padding-right:5px;
	white-space:nowrap;
	float:left;
}
.navprivateboxcontent
{
	font-size:10px;
	display:block;
	width:120px;
	height:50px;
	margin-top:2px;
	padding-left:5px;
	white-space:nowrap;
	float:right;
	line-height:14px;
}


.navLeft
{
	padding-left:0px;
	padding-top:10px;
	border:0px solid green;
}
.navLeftTopItem
{
	text-transform:uppercase;
	font-size:13px;	
	font-weight:bold;
	padding:5px;
	width:187px;
}
.navLeftLevel2Item
{
		padding:4px;
		cursor:pointer;
		padding-left:4px;
}
.levelSystemNavLeftLevel2Item
{
		padding:8px;
		cursor:pointer;
		padding-left:2px;
		font-size:14px;
		font-weight:bold;
}
.homePageNavLeftLevel2Item
{
		padding:5px;
		cursor:pointer;
		padding-left:0px;
		font-size:14px;
		font-weight:bold;
}
.videoNavLeftLevel2Item
{
		padding:2px 0px 2px 0px;
		cursor:pointer;
		padding-left:0px;
		font-size:11px;
		font-weight:normal;
}
.levelSystemNavLeftLevel3Item
{
		padding:2px;
		cursor:default;
		padding-left:0px;
		font-size:11px;
		font-weight:normal;
		margin-top:0px;
}
.levelSystemNavLeftSubGroup
{
	margin-top:-3px;	
}
.navLeftLevel2Item_Active
{
	padding:4px;
	cursor:pointer;
	/*color:Red;	*/
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	
}

.globalNav
{
	font-weight:bold;
	font-size:12px;	
	padding-left:15px;
    
}
.globalNavSmall
{
	font-weight:normal;
	font-size:10px;	
	padding-left:15px;
}
.leftNavHeader
{
	dbackground:url(Images/Backgrounds/leftnavheader.png) repeat-y;	
	font-size:15px;
	font-weight:bold;
	padding:5px;
	margin-top:25px;
	margin-bottom:25px;
	padding-left:18px;
}

.tabStrip
{
	width:100%;	
	cursor:pointer;
	border-bottom:0px solid black;
	/*color:#343946;*/
}
.defaultTab
{
/*	background-color:#D5D4D8;*/
/*	background-color:white;*/
	border-bottom:2px solid transparent;
	text-align:center;
	font-weight:bold;
}
.defaultTabHover
{
/*	background-color:#D5D4D8;*/
	border-bottom:2px solid white;
	font-weight:bold;

}
.selectedTab
{
	/*background-color:#C6D6E8;*/
	border-bottom:2px solid white;
	/*color:#343946;*/
	font-weight:bold;

}

.blueTab
{
	dbackground:url(Images/blueTabMiddle.png);
	dbackground-repeat:no-repeat;
	background-position: 11px 0px;	
	border:0px solid white;
}
.nav
{
	font-size: 15px;
	text-align : right;
}
.nav:hover
{
	color:white
}

.navSelectedLocked
{
        color : red;
}
.navSelectedLocked:hover
{
	color:white;
}
.navSelected
{
	color: red;
}
.navSelected:hover
{
	color:#ffffff;
}

.subNav
{
   font-size : 12px;
   color : #ffffff;
}
.subNav:hover
{
   color : red;
}
.subNavSelected
{
   color : red;
}

.orangeTab
{
	background:url(Images/blueTabMiddle.png);
	background-repeat:no-repeat;
	background-position: 11px 0px;	
	border:0px solid white;
	border-bottom:2px solid #e46604;
}
.greyTab
{
	dbackground:url(Images/greyTabMiddle.png);
	dbackground-repeat:no-repeat;
	background-position: 11px 0px;	
	border:0px solid white;
}
.tabLocked
{
	color:#999999;
}
.verticalText 
{
	vertical-align:bottom;
	writing-mode: tb-rl;
	filter: flipV flipH;
	text-align:left;
	margin-left:5px;
	
}

.verticalTextNonIE
{
	height:115px;	
	margin-left:5px;
	width:20px;
	
}

.treeView
{ 
  padding-top:4px; 
  padding-left:1px; 
  border:none; 
  cursor:default; 
  overflow:hidden;
  white-space:normal;
}

.treeNode
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  white-space:normal;
}

a.tt span
{
	display:none;	
}
a.tt:hover span
{
	display:inline;	
	position:absolute;
	border:1px;
	background-color:Red;
	margin-left:10px;
}
.treeNodeNew
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-style:italic;
  cursor:pointer;
}

.treeNodeHover
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: pointer; 
}
.treeNodeHoverMove
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor:move; 
  font-weight:bold;
}
.treeNodeRowHover
{ 
}
.treeNodeSelected
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
  font-weight:bold;
}

.treeNodeRowSelected
{ 
}

.treeNodeEdit
{
	height:13px;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #999 1px solid;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 1px;	
	MARGIN: 0px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 120px;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	font:arial;
	font-size:11px;
}
.treeNodeInvisible
{
	display:none;	
}

/* FROM QUICKENTRY.CSS */
.skill_label
{
	font-weight:bold;
	font-variant:small-caps;
}
.imgButtonLeft
{
	cursor:pointer;
	float: left; 
	padding-top: 3px; 
	padding-right: 3px;
}
.imgButtonRight
{
	cursor:pointer;
	float: right; 
	padding-top: 3px;	
}

.quickentrypanel span input 
{ 
	width:30px;
	text-align:center;

}

.borderTd
{
	border:1px groove;	
}


.quickentrypanel span.focused input 
{ 
	font-weight:bold;
	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 2px;	
	MARGIN: 0px;
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	BORDER-TOP: #999 1px solid;	
	BORDER-LEFT: #999 1px solid;	
		width:30px;
	text-align:center;


}


 .quickentrypanel span.valid input 
{ 
	font-weight:bold;
	/*color:Green;*/
	font-size:12px; 
	
	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 2px;	
	MARGIN: 0px;	
	PADDING-TOP: 2px;	
		width:40px;
	text-align:center;
		BORDER-BOTTOM: #cbcbcb 1px solid;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	BORDER-TOP: #999 1px solid;	
	BORDER-LEFT: #999 1px solid;	
}


    
.quickentrypanel span.focused-valid input 
{ 
	font-weight:bold; 
	color:Black; 
	/*font-size:16px; */

	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 2px;	
	MARGIN: 0px;	
	PADDING-TOP: 2px;	
		width:40px;
	text-align:center;
		BORDER-BOTTOM: #cbcbcb 1px solid;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	BORDER-TOP: #999 1px solid;	
	BORDER-LEFT: #999 1px solid;	



}

.quickentrypanel span.empty input 
{	
	font-weight:bold;
	/*color:Green;*/
	font-size:12px; 
	
	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 2px;	
	MARGIN: 0px;	
	PADDING-TOP: 2px;	
		width:40px;
	text-align:center;
		BORDER-BOTTOM: #cbcbcb 1px solid;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	BORDER-TOP: #999 1px solid;	
	BORDER-LEFT: #999 1px solid;	

	

}
.quickentrypanel span.invalid input 
{	
	color:Red;
	font-weight:normal; 

	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;	
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	PADDING-BOTTOM: 2px;	
	MARGIN: 0px;	
	PADDING-TOP: 2px;
	width:40px;
	text-align:center;
	BORDER-BOTTOM: #cbcbcb 1px solid;
	BORDER-RIGHT: #cbcbcb 1px solid;	
	BORDER-TOP: #999 1px solid;	
	BORDER-LEFT: #999 1px solid;	

}

.quickentrypanel span.disabled input 
{  
}

.h-slider { }

/*    .h-slider .grip 
    { margin-left:0px;width:30px;height:30px;background:transparent url("images/star_red-white.png") no-repeat;cursor:e-resize; }
      .h-slider .grip-h { margin-left:0px; width:30px;height:30px;background:transparent url("images/star_red-white.png") no-repeat;cursor:e-resize; }*/

    .h-slider .grip 
    { margin-left:0px;margin-top:-10px;width:8px;height:20px;background-color:White;cursor:e-resize; }
    
    .h-slider .grip-h 
    { margin-left:0px;margin-top:-10px;width:8px;height:20px;background-color:White;cursor:e-resize; }

    
    .h-slider .track 
    {
    	 margin-left:0px; margin-right:15px; width:100px; height:30px;background:transparent;
    	 /*display:none;*/
    	 }
    /*.h-slider .track-dec {height:30px; width:100px;background:transparent url("images/slider/track.png") repeat-x; }*/
    /*.h-slider .dec {width:40px;height:30px;background-color:blue; }*/
    /*.h-slider .inc { width:200px;height:30px;background:transparent url("images/slider/track-white.png") repeat-x; }*/
    
.invisible
{
	display:none;	
}
.goalInput
{
	border:none;
	background-color:Transparent;
	font-size:11px;
	color:white;
	font-weight:bold;
}
.goalTrack
{
	 height:3px;
	 /*background:transparent url("images/slider/track.jpg");
	 background-color:Aqua;*/
	 background-color:White;
}

/* FROM SESSION.CSS */
.noSessions
{

background:url(Images/noSessions.png) no-repeat;
height:25px;
width:235px;
margin-top:20px;
	
}
#girl
{
	background:url(Images/girl1.png) no-repeat;	
	position:absolute;
	float:left;
	top:148px;
	height:457px;
	width:535px;
	z-index:0;
	left:2px;
}
.girl1
{
	background:url(Images/girl1.png) no-repeat;	
	background-position:bottom left;
	height:457px;
	width:535px;
	margin-top:-457px;
	border:0px solid green;
}
#girlFlip
{
	background:url(Images/girl1Flip.png) no-repeat;	
	position:absolute;
	float:right;
	top:148px;
	height:457px;
	width:535px;
	z-index:0;
	left:640px;
	
}
#star
{
	background:url(Images/star-trans1.png) no-repeat;	
	position:absolute;
	float:left;
	top:148px;
	height:457px;
	width:535px;
	z-index:0;
	left:172px;
}
.star1
{
	/*background:url(Images/star-trans1.png) no-repeat 0px 100px;*/
	/*min-height:550px;*/
}

#starFlip
{
	background:url(Images/starFlip.png) no-repeat;	
	position:absolute;
	float:right;
	top:50px;
	height:457px;
	width:535px;
	z-index:0;
	right:-183px;
}
.starInv
{
	background:url(Images/starFlip.png) no-repeat 0 100px;	
	background-position:right bottom;
}
#sessionBuilder
{
	position:absolute;
	left:172px;	
	top:130px;
	/*width:800px;*/
}
#sessionOverview
{
	position:absolute;
	top:830px;
	float:left;
	left:10px;	
	width:270px;
}

#exerciseDetail
{
	position:absolute;
	float:left;
	top:837px;
	left:280px;
	width:250px;
	
}
#previewMovie
{
	position:absolute;
	float:left;
	top:837px;
	left:528px;
	width:192px;
		
}

.topicListingRow
{
	 /*background: transparent url('Images/blue-bg.png');*/
	 /*height:30px;*/
	 cursor:pointer;
}
.topicListingRowHover
{
	 background: transparent url('Images/blueinv-bg.png');
	 height:30px;
	 cursor:pointer;

}
.topicListingRowSelected
{
	 background: transparent url('Images/red-bg.png');
	 height:30px;
	 cursor:default;

}
.topicText
{
	margin-left:5px;
	margin-right:5px;	
}
.subTopicListingRow
{
	 background: transparent url('Images/silver-bg.png');
	 height:20px;
	 cursor:default;
}
.subTopicText
{
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	margin-left:5px;
}
.skillListingRow
{
	 background: transparent url('Images/blue-bg.png');
	 height:15px;
	 cursor:pointer;
}
.skillListingRowHover
{
	 background: transparent url('Images/blueinv-bg.png');
	 height:15px;
	 cursor:pointer;

}
.skillListingRowSelected
{
	 background: transparent url('Images/red-bg.png');
	 height:15px;
	 cursor:default;

}
.skillText
{
	margin-right:5px;	
	margin-left:15px;
}
.dropZone
{
	height:50px;
	width:200px;
	border:1px solid red;
}
.dropZoneHover
{
	height:50px;
	width:200px;
	border:1px solid red;
	background-color:Gray;
}
.deleteButton
{
	 background: transparent url('Images/delete_hot.png');
	 width:12px;
	 height:12px;
	 float:right;
	 margin-top:1px; 
	 margin-right:0px;
	 cursor:pointer;
}
.downloadButton
{
	 background: transparent url('Images/download.png');
	 width:12px;
	 height:12px;
	 float:right;
	 margin-top:1px; 
	 margin-right:1px;
	 cursor:pointer;
}
.printButton
{
	 background: transparent url('Images/printer.png');
	 width:12px;
	 height:12px;
	 float:right;
	 margin-top:1px; 
	 margin-right:2px;
	 cursor:pointer;
}
.deleteButton:hover
{
	 background: transparent url('Images/delete.png');
	 width:12px;
	 height:12px;
	 float:right;
	 margin-top:1px; 
	 margin-right:0px;
	 cursor:pointer;
}
.downloadButton:hover
{
	 background: transparent url('Images/download_hot.png');
	 width:12px;
	 height:12px;
	 float:right;
	 margin-top:1px; 
	 margin-right:1px;
	 cursor:pointer;
}
.printButton:hover
{
	 background: transparent url('Images/printer_hot.png');
	 width:12px;
	 height:12px;
	 float:right;
	 margin-top:1px; 
	 margin-right:2px;
	 cursor:pointer;
}

.SessionListingRow
{
	cursor:pointer;
	padding:5px;
}
.PackageListingRow
{
padding-top:10px;	
}
.SessionListingRowHover
{
	cursor:pointer;
}
.iPodTrans
{
	 background: url('Images/iPodBoyTrans.png') no-repeat;
	 background-position:bottom left;
	 height:350px;
	 width:225px;
	 position:absolute;
	 
}
.tooltip {
	display:none;
	background: transparent url(Images/Backgrounds/tooltip1.png) no-repeat;
	background-position:center left;
	background-color:transparent;
	/*font-size:12px;*/
	/*height:70px;*/
	width:160px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	padding-right:10px;
	color:#000000;	
}
.tooltipUp {
	display:none;
	background: transparent url(Images/Backgrounds/tooltipUp150.png) no-repeat;
	background-position:top;
	background-color:transparent;
	/*font-size:12px;*/
	height:70px;
	width:150px;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
	color:#000000;	
}

.tooltipIcon
{
    background:url(Images/help16.png) no-repeat;
    height:16px;
    width:16px;
    float:left;       
}
.packageListingSessionName
{
	cursor:pointer;	
}

/* FROM PROGRAMBUILDER.CSS */
/* Program Detail */
.divDay
{
	Height:120px;
	Width:103px; 
	/*border-color:ActiveBorder; 
	border-style:outset; 
	border-width:1px;
	background-color:#A9A8AF;
	text-align:center;
	cursor:pointer;*/
}
.divDayActive
{
	Height:120px;
	Width:103px; 
	/*border-color:ActiveBorder; 
	border-style:outset; 
	border-width:1px;
	background-color:#A9A8AF;
	text-align:center;*/
	cursor:pointer;
	background: url('Images/addSession.png');

}
.divDayContainer
{
	margin-right:1px;	
}
/*
.divDay:hover
{
	Height:150px;
	Width:103px; 
	/*border-color:ActiveBorder; 
	border-style:outset; 
	border-width:1px;
	background-color:#A9A8AF;
	background: url('Images/addSession.png');
	

	text-align:center;
	cursor:pointer;
}
*/
.dayMenuHeader
{
	/*font-size:18px;*/
	font-family:Arial;
	/*line-height:35px;
	*/font-weight:bold;
}
.ProgramDayDetailEmpty
{
	font-size:large;
	color:White;
}
.ProgramDayDetailRow
{
	height:30px;	
	background-color:#A9A8AF;
	cursor:pointer;
	margin-bottom:3px;
}
.ProgramDayDetailRowHover
{
	height:30px;	
	background-color:white;
	color:#171E2C;
	cursor:pointer;

}
.ProgramDayDetailRowSelected
{
	height:30px;	
	background-color:#E81B1F;
 cursor:default;

}

/* Program Detail */
.tvDaySessionDisplay
{
 width:87px;
 float:left;
 white-space:normal;
 cursor:pointer;
}
.tvDayNextSession
{
	color:#666666;
	width:87px;	
	white-space:normal;
}
/* Program Builder */
.tvDaySession
{
 float:none;
 /*width:87px;*/
 white-space:normal;
 border-bottom:1px solid #7C8289;
 }
.tvDaySession:hover 
{

}

.programTreeView
{ 
  border:none; 
  cursor:default; 
}
.programTreeViewHiddenRoot
{
  border:none; 
  cursor:default; 
  margin-left:0px;
}
.programTreeNode
{ 
  width:100px;
  /*background-color:White;*/
}

.programTreeNodeHover
{ 
  cursor: pointer; 
}
.programTreeNodeHoverMove
{ 
  padding-top:1px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 1px; 
  cursor:move; 
  font-weight:bold;
}

.programTreeNodeSelected
{ 
  padding-top:1px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 1px; 
  cursor: default; 
  font-weight:bold;
}

/* FROM TEAM.CSS */
#teamList
{
	width:200px;
	height:500px;	
	float:left;
	border:1px solid red;
}
#teamContent
{
	float:right;
	border:1px solid red;
	width:550px;
}

/* FROM TEXT.CSS */
.h1
{
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.h2
{
	font-size:12px;
	font-weight:bold;
	color:#fff;	
}
.h3
{
	font-size:14px;
	font-weight:normal;
	color:#fff;	
}
h3
{
	font-size:14px;
	font-weight:normal;
	color:#fff;	
}
.h4
{
	font-size:16px;
	font-weight:bold;
	color:#fff;	
}
h4
{
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.h5
{
	font-size:22px;
	font-weight:bold;
	color:#fff;	
}
h5
{
	font-size:22px;
	font-weight:bold;	
	height:22px;
	margin-top:0px;
	color:#fff;	
	
}

.red
{
	color:#E81B1F;
}
.grey
{
	color:#cfcfcf;
}
.blue
{
	color:#C6D6E8;	
}
.navy
{
	color:#FFFFFF;	
}
.black
{
 color:Black;	
}
.white
{
	color:#FFFFFF;	
}
.textCenter
{
	text-align:center;	
}
.italics
{
	font-style:italic;	
}
.cursorPointer
{
	cursor:pointer;	
}
.cursorMove
{
	cursor:move;	
}
.cursorNormal
{
	cursor:default;	
}
.sentenceCase
{
	 text-transform:capitalize;	
}

/* FROM PLAYER.CSS */
#playerScreen
{
	min-height:457px;
	width:944px;
	background-repeat:no-repeat;
}
#ball
{
	background:url(Images/ball.png) no-repeat;	
	position:absolute;
	float:left;
	top:148px;
	height:332px;
	width:275px;
	z-index:0;
	left:0px;
}
#ball1
{
	background:url(Images/ball.png) no-repeat;	
	height:332px;
	width:275px;
	margin-top:-332px;
}
#ballInv
{
	background:url(Images/ballInv.png) no-repeat;	
	position:absolute;
	float:right;
	top:468px;
	height:332px;
	width:275px;
	z-index:0;
	right:-10px;
}
#ballInv1
{
	/*background:url(Images/ballInv.png) no-repeat;	*/
	height:332px;
	width:275px;
	margin-left:717px;
	margin-top:-332px;
	display:none;
}
#ballInv2
{
	background:url(Images/ballInv.png) no-repeat;	
	background-position:right bottom;
	height:332px;
	width:275px;
	margin-top:-332px;
}
#logoCoinInv
{
	background:url(Images/logoCoinInv.png) no-repeat;	
	position:absolute;
	float:right;
	top:400px;
	height:345px;
	width:314px;
	z-index:0;
	right:-10px;
}
#navGradient
{
	background:url(sImages/Backgrounds/navgradient.png) repeat-y;
	position:absolute;
	z-index:50;	
	width:50px;
}
.navGradient
{
	background:url(sImages/Backgrounds/navgradient.png) repeat-y;
	position:absolute;
	z-index:50;	
	width:50px;
}
.leftNav
{
	float:left;
	width:185px;
}
.leftSplitter
{
	 width:0px;
	 height:437px;
	 border-left:0px ridge white;
	 /*margin-left:180px;*/
	 float:left;
	 margin-top:10px;

}

.topicProfileLine
{
	 background: transparent url('Images/lightBlue-bg.gif');
	 height:6px;
}
.skillProfileLine
{
	 /*background: transparent url('Images/lightBlue-bg.gif');*/
	 height:10px;
}
.topicHeader
{
	font-size:9px;		
	text-align:right;
}
.topicProfileContainer
{
	margin:5px;	
	width:150px;
}
.topicHeaderX
{
 text-align:right;	
 padding-right:5px;
 cursor:pointer;
}
.topicProfileContainerX
{
	/*padding-left:25px;*/
}
.topicProfileLineX
{
	/* background: transparent url('Images/lightBlue-bg.gif');*/
	 height:6px;
}

/* FROM PLAYERDEFAULT.CSS */
#playerNewsAndEventsContainer
{
	float:left;
	width:500px;
}
#playerProfileContainer
{
	float:right;
	width:125px;
	padding:5px;
	text-align:center;
}
#playerKicksViewContainer
{
	width:400px;
}
#playerCommunityContainer
{
	float:right;
	width:350px;
}
#playerProgramContainer
{
	width:500px;
	float:left;
	
}

/* FROM DEFAULT.CSS */
#entryScreen
{
	height:544px;
	width:993px;
	background:url(Images/homepage_beta.png) no-repeat;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	
}


#entryScreen3
{
	height:535px;
	width:993px;
	background:url(Images/homepage_beta4.png) no-repeat;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	
}
#entryScreen2
{
	height:535px;
	width:993px;
	background:url(Images/homepage_beta2.png) no-repeat;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	
}
#entryScreen1
{
	height:544px;
	width:993px;
	background:url(Images/homepage_beta1.png) no-repeat;
	background-repeat:no-repeat;

}
#entryScreenMap
{
	height:544px;
	width:993px;
	background:url(Images/homepage_map.png) no-repeat;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	
}
#entryScreen1_ur
{
	height:28px;
	width:42px;
	background:url(Images/homepage_beta1_ur.png) no-repeat;
	background-repeat:no-repeat;
	position:absolute;
	/*top:188px;*/
	top:0px;
	left:951px;
	z-index:20000;
}
#entryScreen1_bl
{
	height:16px;
	width:43px;
	background:url(Images/homepage_beta1_bl.png) no-repeat;
	background-repeat:no-repeat;
	position:absolute;
	top:507px;
	left:0px;
	z-index:20000;
}


#news
{
	/*background:url(Images/homepage_bg.png) repeat-y;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:10px;*/
	
}
#newsHeader
{
	background: url(Images/newsheader.png) no-repeat;
	height:35px;	
	margin-top:55px;
}
#topNav
{
	height:158px;
	width:993px;
	background:url(Images/topnav.png) no-repeat;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
}
#topNav2
{
	height:150px;
	width:993px;
	background:url(Images/topnav21.png) no-repeat;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
}
#bottomNav2
{
	height:100px;
	width:993px;
	background:url(Images/Backgrounds/body-bg2.png) repeat-y;
	margin-left:0px;
	margin-top:0px;
	padding-left:55px;
}

#bottomNav4
{
	background:url(Images/bottomNav4.png) no-repeat;
}
#entryScreenInfo
{
	 margin-left:640px;
	 padding-top:15px;
	 margin-top:-550px;
	
}


#entry-welcome
{
	width:340px;
	padding-top:25px;
	display:block;
}
#entry-welcome-header
{
	padding-bottom:5px;
	margin-left:29px;
	padding-top:5px;
}
#entry-welcome-roles
{
	width:80px;
	text-align:right;	
	float:left;
	border-right:1px solid #AEB2BB;
	padding-right:10px;
	height:65px;
	padding-top:13px;
	display:none;
}
.entry-welcome-list
{
	height:14px;
	padding-top:2px;	
}
#entry-welcome-role-desc
{
	float:right;
	width:268px;
	text-align:left;
	padding-left:10px;
	padding-top:13px;
	display:none;

}
#entry-action
{
	margin-top:90px;
	margin-left:95px;
	display:none;
}
#entry-movie
{
	/*background:url(Images/entry-movie.jpg) no-repeat;*/
	background-repeat:no-repeat;
	height:285px;
	width:280px;
	margin-left:23px;
	margin-top:17px;
}
#entry-register
{
	padding-left:25px;	
}
#entry-forgot
{
	padding-top:40px;
	padding-left:25px;	
}
.modalBackground
{
    /*width: 100%; height: 100%; */
    background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; 
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;    
    filter: Alpha(Opacity=50); -moz-opacity:0.5; opacity: 0.5;

}
.orangeWelcome
{
    height:40px;
    background: url(Images/orangeWelcome.png) no-repeat;
}
.welcomePopup
{
    	background: url(Images/boyRightSmall.png) no-repeat;
	    background-position:bottom right;

}
/*.orangeHeader
{
    height:40px;
    background: url(Images/orangeHeader.png) no-repeat;
}*/
li
{
font-weight:normal;    
}
.standards_skill
{
 font-weight:normal;
 font-size:11px; 
 padding-left:15px;  
}
#standards-project
{
    	background: url(Images/Backgrounds/standards-project.png) no-repeat;
	    background-position:bottom right;
	    height:100px;
}
#standards-info
{
    	background: url(Images/Backgrounds/standards-info.png) no-repeat;
	    background-position:bottom right;
	    height:100px;
}
#standards-instructions
{
    	background: url(Images/Backgrounds/standards-instructions.png) no-repeat;
	    background-position:bottom right;
	    height:100px;
}
.recentActivityLine
{
    height:55px;
    /*width:400px; */
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    border-bottom:1px solid #999999;
}
.recentActivityLivingStandard
{
    
    background-position:bottom right;
    /*width:400px;*/
   
}
.a1
{
background:Green; 
color:Black;   
font-weight:bold;
text-align:center;
}
.a2
{
background:Yellow;    
font-weight:bold;
text-align:center;
color:Black;   

}
.a3
{
background:orange;    
font-weight:bold;
text-align:center;
color:Black;   

}
.progression-topic
{
    padding-left:10px;   
    
    }
.progression-skill
{
    padding-left:10px;    
    
}

.normalNew input
{
	
	WIDTH: 202px;	
	font:arial;
	font-size:14px;
	font-weight:normal;
	border:none;
	background-color:transparent;
	margin-top:5px;
	margin-bottom:5px;
}
.normalNew
{
	BORDER-RIGHT: #cbcbcb 1px solid;	
	BORDER-TOP: #999 1px solid;	
	BORDER-LEFT: #999 1px solid;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
    BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
    background-color:White;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:4px;
	padding-right:4px;    	
	font:arial;
	font-size:14px;
    width:202px;
    height:16px;
}
.normalNewCA input
{
	
	WIDTH: 202px;	
	font:arial;
	font-size:22px;
	font-weight:normal;
	border:2px solid purple;
	height:32px;
	background-color:transparent;
	margin-top:5px;
	margin-bottom:5px;


}
.normalNewCA
{
	BORDER-RIGHT: #cbcbcb 1px solid;	
	BORDER-TOP: #999 1px solid;	
	BORDER-LEFT: #999 1px solid;	
	BORDER-BOTTOM: #cbcbcb 1px solid;
    	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
    	background-color:White;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;    
	height:32px;	
    border:2px solid green;
}


.focusedNew input
{
	WIDTH: 202px;	
	font:arial;
	font-size:14px;
	font-weight:normal;
	border:none;
	background:none;
	margin-top:5px;
	margin-bottom:5px;
}
.focusedNew
{
	BORDER-RIGHT:#3a5897 1px solid;	
	BORDER-TOP: #3a5897 1px solid;	
	BORDER-LEFT:  #98a8ca 1px solid;	
	BORDER-BOTTOM: #98a8ca 1px solid;
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	background-color:White;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:4px; 
	padding-right:4px;   	

}
.focusedNewCA input
{
	WIDTH: 202px;	
	font:arial;
	font-size:22px;
	font-weight:normal;
	border:3px solid green;
	background:none;
	margin-top:5px;
	margin-bottom:5px;
	height:22px;
}
.focusedNewCA
{
	BORDER-RIGHT:#3a5897 1px solid;	
	BORDER-TOP: #3a5897 1px solid;	
	BORDER-LEFT:  #98a8ca 1px solid;	
	BORDER-BOTTOM: #98a8ca 1px solid;
	BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	background-color:White;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:4px; 
	padding-right:4px;  
	height:30px; 	
	border:3px solid purple;

}
.invalidNew input
{
	WIDTH: 202px;	
	font:arial;
	font-size:14px;
	font-weight:normal;
	border:none;
	background:none;
	margin-top:5px;
	margin-bottom:5px;

}
.invalidNew
{
	BORDER-RIGHT:#ec2228 1px solid;	
	BORDER-TOP: #ec2228 1px solid;	
	BORDER-LEFT:  #ec2228 1px solid;	
	BORDER-BOTTOM: #ec2228 1px solid;
    BACKGROUND: url(Images/field_bg.gif) #fff repeat-x left top;	
	padding-top:7px;
	padding-bottom:5px;
	padding-left:4px; 
	padding-right:4px;   	

}
.ddlNormalNew
{
	border : 0;
	MARGIN: 0px;	
   /* height:22px;*/
    background-color:#414651;
    color: #ffffff;
    padding:0px 0px 0px 0px;
    font-size:12px;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	behavior:url(/scripts/pie.htc);

}
.script
{
    font-family:Georgia , Utopia, Palatino, 'Palatino Linotype', serif; 
    font-style:italic;
    font-weight:normal;
    }
    .blippyFont
    {
        font-family:Helvetica,Arial,sans-serif;
        }
        .lightBlue
{
    color:#6b93e4;
    }
    .redDangle
    {
        margin-left:10px;
    	background: url(Images/dangleRed.png) no-repeat;
    	height:10px;
    }
    .priceBox{ border:1px solid #999999;background:url(Images/light-grey-trans-vert.png) repeat-x;text-align:center;height:90px;width:75px;}
    .priceBoxLine1{font-weight:bold;font-size:13px;padding:3px;}
    .priceBoxLine2{font-weight:bold;font-size:17px;padding:0px;}
    .priceBoxLine3{font-weight:bold;font-size:9px;padding:3px;padding-bottom:3px;}
    .freeBox{height:25px;width:45px;background:url(Images/light-grey-trans-vert-inv.png) repeat-x;text-align:center;font-size:13px;line-height:25px;}
    .premiumBox{height:25px;width:45px;background-color:#ec2329;text-align:center;font-size:13px;line-height:25px;}
.normalText{font-weight:normal;}
img
{  border-style: none;
}
div.working
{
    border: 1px solid #e78f08; 
    background: url(images/waiting-bg.png) repeat; color: #FFFFFF; 
    padding:10px;
    margin-top:-10px;
}



