BODY 
{
	margin:0;
	background-color:#ffffff;
	color:#5F444D;
	direction:ltr;
	font-family:Arial;
	font-size:14px;
}

CENTER.MinHeightHack
{
    min-height:647px;
    height:auto !important;
    height:647px;
}

a
{
    color:#5F444D;
    text-decoration:underline;
}

a:hover
{
    text-decoration:none;
	color:#EB3C1D;
}

textarea
{
    font-family:Arial;
    font-size:12pt;
}

.hiddenPic {
    position:absolute;
    z-index:999;
    /*left:-999em;*/
    top:200px;
    left:500px;
}
.RegularText
{
    font-family:Arial;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	color:#5F444D;
	background-color:#ffffff;
}
a.RegularText
{
    font-family:Arial;
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
	color:#5F444D;
}
#lnkPrint
{
    font-family:Arial;
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;

}
a.MainLink
{
    font-family:Arial;
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
	color:#5F444D;
}
a.MainLInk:hover
{
    text-decoration:none;
	color:#eb3c1d;
}
h1
{
	padding-top:20px;
	padding-bottom:20px;
	font-weight:normal;
	font-size:30px;
	margin:0px;
}
.ie6 h1
{
	padding-top:5px;
	padding-bottom:20px;
	font-weight:normal;
	font-size:30px;
	margin:0px;
}
.header
{
	padding-top:20px;
	padding-bottom:20px;
	font-weight:normal;
	font-size:30px;
	margin:0px;
	color:#5F444D;
}


h2
{
    font-weight:bold;
    font-size:18px;
}
.h2
{
    font-weight:bold;
    font-size:18px;
}
.Orange
{
    color:#ff8538;
}
.GreyTitleSmall
{
    font-weight:bold;
    font-size:14px;
}
.h1
{
	font-weight:normal;
	font-size:30px;
}
.CCtdCol2
{
    width:270px;
}
.ccImage
{
    padding:2px;
    padding-top:5px;
}
.floatRight
{
    float:right;
}
.floatLeft
{
    float:left;
}
a.Title
{
	text-decoration:none;
	color:#EB3C1D;
}
 a:hover.Title
{
	text-decoration:underline;
	color:#5F434D;
}
.h1Div
{
	padding:10px 0 10px 0;
}
/******************* text box round**********************/
.RoundCornerTBWrapper
{
    height:25px;
    display:inline !important;        
}
.RoundCornerTBWrapper img
{
    float:left;
}
.RoundCornerTBWrapper input
{
    border-bottom:solid 1px #B8B1A6;
    border-top:solid 1px #B8B1A6;
	border-left-style:none;
	border-right-style:none;
	height:20px;
	padding-top:3px;
	float:left;	
}
/****************************************************/

/****************Round 'Misgeret' For a table (should be the classes for the tds on the perimiter)*******/
/* as in 'NodePages/UserPages/PaymentConfirmation.aspx'*/
.topGrey
{
   background-image:url(Images/TopGrey.jpg);
   background-repeat:repeat-x
}
.bottomGrey
{
  background-image:url(Images/BottomGrey.jpg);
   background-repeat:repeat-x
}
.leftGrey
{
    background-image:url(Images/LeftGrey.jpg);
   background-repeat:repeat-y
}
.rightGrey
{
    background-image:url(Images/RightGrey.jpg);
   background-repeat:repeat-y
}
.topleftCorner
{
    background-image:url(Images/TopLeftGreyCorner.gif);
    width:7px;
    height:7px;
}
.toprightCorner
{
    background-image:url(Images/TopRightGreyCorner.gif);
    width:7px;
    height:7px;
}
.bottomleftCorner
{
    background-image:url(Images/BottomLeftGreyCorer.gif);
    width:7px;
    height:7px;
}
.bottomrightCorner
{
    background-image:url(Images/BottomRightGreyCorner.gif);
    width:7px;
    height:7px;
}
/*********************************************************************************************/


#mainTable
{
	width:966px;
	text-align:left;
	/*border-bottom:1px solid #5F444D;*/
}
#header,#tableMiddle,#footer,#HeightDiv,#MainDiv
{
}
#header
{	
	height:109px;
	text-align:left;
}
#tableUp
{
	height:394px;
	padding-right:20px;
}
#tableMiddle
{
	background-color:White;
	margin-bottom:50px;
}
#footer
{	
	height:109px;
	text-align:left;
}
#UpBrown
{
	background-color:#5F434D;
	height:3px;
	font-size:0;
}
#Logo
{
	padding-top:15px;
}
.Login
{
	font-size:12px;
	font-weight:bold;
	color:#5F434D;
	text-align:right;
}
.Login a
{
	color:#5F434D;
	text-decoration:none;
}
.Login a:hover
{
	text-decoration:underline;
	color:#EB3C1D;
}

.Login .userGreeting
{
    font-weight:normal;
}

.AskOurPsycholigistTab
{
}
.ScientificBackgroundTab
{
}
.ButBrown
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color:#5F434D;
	height:26px;
    float:right;
    margin:0 8px 5px 0;
}
.ButBrown a
{
	text-decoration:none;
	color:#E7E5E0;
}
.ButBrown a:hover
{
	text-decoration:none;
	color:white;
}
.ButBrownMiddle
{
	vertical-align:top;
	text-align:center;
	padding:5px 0 0 0;
	float:left;
}
.scientificBackgTabLeftImg
{
	width:14px;
	height:26px;
	float:left;
    background-image:url(Images/brown-left.gif); 
	background-repeat: no-repeat;
}
.scientificBackgTabRightImg
{
	width:13px;
	height:26px;
	float:left;
    background-image:url(Images/brown-right.gif); 
	background-repeat: no-repeat;
}
.scientificBackgTabLeftImg2
{
	width:14px;
	height:26px;
	float:left;
    background-image:url(Images/brown-left.gif); 
	background-repeat: no-repeat;
}
.scientificBackgTabRightImg2
{
	width:14px;
	height:26px;
	float:left;
    background-image:url(Images/brown-right.gif); 
	background-repeat: no-repeat;
}
.Tabs
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
#Tab
{
	cursor:pointer;
	cursor:hand;
	text-align:right;
	height:45px;
}
#FooterLinks
{
	font-size:14px;
	color:#5F434D;
	padding-left:3px;
	padding-right:3px;
	padding-top:18px;
	float:left;
}
#FooterLinks a
{
	text-decoration:underline;
	color:#5F434D;
}
#FooterLinks a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
#SiteBy
{
	font-style:normal;
	font-size:12px;
	text-align:right;
	padding-top:1px;
}
#WeGivesYou
{
	width:760px;
}
.WeGivesTitle
{
	font-weight: normal;
	font-size:24px;
	padding-top:30px;
}
.WeGivesSubTitle
{
	color:#FF8638;
	font-size:43px;
	font-weight: normal;
}
#Demo
{
	font-weight: normal;
	font-size:20px;
	padding:30px 0 10px 0;
	text-align:center;
}
.TitleMiddle
{
	font-size:28px;
	font-style:normal;
	padding-top:40px;
	width:625px;
}
#Coupon
{
	font-size:18px;
	font-weight:bold;
	padding-top:60px;
}

#userMenu
{
	font-size:12px;
	font-weight:bold;
	color:#5F434D;
	padding-top:5px;
}
#userMenu a
{
	text-decoration:none;
	color:#5F434D;
}
#userMenu a:hover
{
	text-decoration:underline;
	color:#5F434D;
}
.Title
{
	font-size:30px;
	font-style:normal;
}
.SubTitle
{
	color:#FF8638;
	font-size:24px;
	font-weight: normal;
}
.SubTitle2
{
	color:#FF8638;
	font-size:24px;
	font-weight: normal;
	padding-top:10px;
	_padding-top:30px;
	*padding-top:30px;
}

#creditCardDetails
{
	width:68%;
	height:590px;
	float:left;
	position:relative;	
}

.UpgradeSubTitle 
{
	font-size:16px;
	margin-top:30px;
}

#challengeSubTitle
{
	font-size:16px;
	margin-top:30px;
	font-weight:bold;
	
}

#titleLink
{
	position:absolute;
	top:20px;
	right:0px;
}

#titleLink a
{
	text-decoration:underline;
	padding-right:35px;
	
}

#badgesNum
{
	width:40%;
	float:left;
	font-size:18px;
	font-style: italic;
}

#createChallengeButton
{
	width:215px;
	float:right;
	padding-right:35px;	
}

#challengeSubTitleCup
{
	margin-bottom:-5px;
}

.ie6 #challengesList
{
	position:relative;
}

#challengesListTop
{
	position:relative;
	height:62px;	
	clear:both;
	background-image: url( 'Images/bg-mind360gamesChallenges.gif' );
	background-repeat:no-repeat;	
}

#myChallengesTop
{
	position:relative;
	height:62px;	
	clear:both;
	background-image: url( 'Images/bg-other-games.gif' );
	background-repeat:no-repeat;
}

#challengesListTopText
{
	position:absolute;
	top:10px;
	left:10px;
	font-weight:bold;
	font-size:18px;
}

#challengesListTopText a
{
	text-decoration:none;
	position:absolute;
	top:0px;
	left:-5px;
	font-weight:bold;
	font-size:18px;
	white-space:nowrap;
}


#myChallengesListTopText
{
	position:absolute;
	top:10px;
	left:180px;
	font-weight:bold;
	font-size:18px;	
}

#myChallengesListTopText a
{
	text-decoration:none;
	position:absolute;
	top:0px;
	left:10px;
	font-weight:bold;
	font-size:18px;	
	white-space:nowrap;
}

#challengesListCenter
{
	height:720px;
	width:966px;
	background-image:url('Images/bg-games-middle2.gif')		
}

#challengesGuestListCenter
{
	height:690px;
	width:966px;			
}

#challengesListBottom
{
	width:966px;
	height:30px;
	background-image:url('Images/bg-games-bottom.gif')
}

#challengesListCenterTitle
{
	font-size:18px;	
	padding-left:15px;	
}

.ChallengeDesc
{
	clear:both;
	height:60px;
	border-left:1px solid #D6D2D1;
	border-right:1px solid #D6D2D1;
	background-color:White;
}

.TopBoxChallenges
{
    position:relative;
    height:30px;
}

.challengeDescBoxTop
{
	padding-top:15px;
	top:15;
	position:absolute;
}


.ChallengeDescGame
{
	width:310px;
	float:left;
	padding-top:4px;
}

.ChallengeDescGame img
{
	float:left;
	padding-left:15px;	
	padding-right:5px;
}

#challengeDescGameHot
{	
	position:absolute;
	top:15px;
	left:0px;
	z-index:100;
}

.ChallengeDescGameText
{
	width:200px;
	height:55px;
	float:right;		
}

.ChallengeDescGameType
{
	font-weight:bold;
	font-size:12px;
	font-weight:bold;
	width:200px;
}
.ChallengeDescGameType a
{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.ChallengeDescGameType a:hover
{
	text-decoration:underline;
}
.ChallengeDescGameName
{
	font-size:20px;
	font-weight:bold;
	width:206px;
}
.ChallengeDescGameName a
{
	font-size:20px;
	font-weight:bold;
    text-decoration:none;
}
.ChallengeDescGameName a:hover
{
    text-decoration:underline;
}
.ChallengeDescGameCreatedBy
{
	width:200px;
	font-size:12px;	
}
.ChallengeDescGameCreatedBy a
{
	font-size:12px;
    text-decoration:none;
}
.ChallengeDescGameCreatedBy a:hover
{
    text-decoration:underline;
}

/*.userImage
{
    background-repeat:no-repeat;
    background-position:2px 2px;
}*/
.ChallengeDescCreator .userImage
{
    position:absolute;
    background-position:17px 2px !important;
}

.ChallengeDescCreator
{
	float:left;
	width:200px;
	position:relative;
	z-index:100;
	
	background-image:url('Images/bg-grad-user-challenges.gif');
	background-repeat:repeat-y;
}

/*
.ChallengeDescCreator .background
{
	background-image:url('Images/bg-grad-user-challenges.gif');
	background-repeat:repeat-y;
	position:relative;
	width:60px;
	height:86px;
	top:-13px;
	left:-80px;
	z-index:-50;
}
*/
.ChallengeDescCreator img
{
	float:left;
	margin-left:15px;
	border:none;	
}

.ChallengeDescCreatorText
{
	height:60px;	
	width:120px;
	float:left;
	position:relative;
	top:0px;
	left:85px;
}

.ChallengeDescCreatorScore
{
	font-size:28px;
	font-weight:bold;
    height:30px;
}

.ChallengeDescWinnerScore
{
	font-size:28px;
	font-weight:bold;
	color:#FF8638;
}

.ChallengeDescCreatorScoreText
{
	font-size:12px;
	padding-left:2px;
	padding-right:10px;
}

.ChallengeDescCreatorScoreText a
{
	font-size:12px;
    text-decoration:none;
}
.ChallengeDescCreatorScoreText a:hover
{
    text-decoration:underline;
}

.ChallengeDescTime
{
	float:left;
	font-size:14px;
	margin-top:9px;
	width:170px;
}

.ChallengeWinnerCup
{
	float:left;
	background-image:url('http://www.mind360.com/App_Themes/Site/Images/bg-cup-lit.gif');
	width:65px;
	height:60px;
	text-align:center;		
}

.ChallengeWinnerCup img
{
	padding-top:0px;
}

.ChallengeDescLinks
{
	width:185px;
	height:47px;
	float:right;	
}

.ChallengeDescLinksAccept
{	
	float:right;
	margin-top:8px;
}


.ChallengeDescLinksAccept img
{
	border:none;
}

.ChallengeDescLinksShare a
{
	float:left;
	width:20px;
	margin-top:23px;
}

.ChallengeStatus
{
	float:right;
	margin-top:15px;
	width:139px;
}

.ChallengeStatusTitle
{
	margin-bottom:5px;
}

.ChallnegeStatusDesc
{
	font-weight:bold;
}


/* --------------------- Pager ------------------------ */
#pager
{
	text-align:center;
	position:absolute;
	margin-top:20px;
	bottom:35px;
	left:360px;	
}

.pager .pagerElementLeft
{
    text-decoration:none;
    border:none;
    background-image:url('Images/number-left.gif');
    float:left;
    height:22px;
    width:4px;
}
.pager .pagerElementRight
{
    text-decoration:none;
    border:none;
    background-image:url('Images/number-right.gif');
    float:left;
    height:22px;
    width:4px;
}

.pager .PagerPrevRight
{
    margin-right:15px;
}

.pager .PagerNextLeft
{
    margin-left:15px;
}

.pager .pagerElement
{
    height: 18px;
    float:left;
    vertical-align:middle;
    border:solid 1px #d8d2d0;
    border-left:none;
    border-right:none;
	text-decoration:none;
	color:#5f434d;
	font-weight:lighter;
	padding:2px 2px 0px 2px;
	cursor:pointer;
}

.pager .pagerSpacer
{
    float:left;
    font-size:1px;
    height:22px;
    width:1px;
}

.pagerSelectedPage
{
    height:21px;
    padding-top:1px;
}

.pagerSelectedPage .pagerElement
{
	font-weight:bold;
    color:#FF8537;
    border:none;
    cursor:text;
}

.pagerSelectedPage .pagerElementRight
{
    background-image:none;
    cursor:text;
}

.pagerSelectedPage .pagerElementLeft
{
    background-image:none;
    cursor:text;
}

.pagerDisabled
{
    height:21px;
    padding-top:1px;
}

.pagerDisabled .pagerElement
{
    color:#a6a6a6;
    border:none;
    cursor:text;
}

.pagerDisabled .pagerElementRight
{
    background-image:none;
    cursor:text;
    text-decoration:none;
}

.pagerDisabled .pagerElementLeft
{
    background-image:none;
    cursor:text;
    text-decoration:none;
}

/* --------------------- Pager End -------------------- */

.CreditCardItem
{
	width:500px;
	height:30px;
	margin:15px;
}

.CreditCardItemText
{
	clear:both;
	font-size:14px;
	font-weight:bold;
	width:150px;
	float:left;
}

.CreditCardItemBox
{
	width:330px;
	float:right;		
}

#creditCardImages
{
	float:left;
	width:20%;
	position:absolute;
	right:30px;
	top:86px;	
}

#creditCardMonthItem
{
	width:190px;
	float:left
}

#creditCardYearItem
{
	width:95px;
	float:right;
	padding-right:20px;
}


.CreditCardItemBox img
{	
	margin-right:-4px;
	margin-left:-4px;
	margin-bottom:-11px;
	*margin-bottom:-5px;	
}

.creditCardBox
{
	width:300px;
	height:21px;
	border:solid 1px #B8B1A6;
	border-left:none;
	border-right:none;	
}

.CreditCardMonthBox
{
	width:175px;
	height:21px;
	border:solid 1px #B8B1A6;
	border-left:none;
	border-right:none;
	
}

.CreditClassYearBox
{
	width:85px;
	height:21px;
	border:solid 1px #B8B1A6;
	border-left:none;
	border-right:none;
	
}

#upgradePrivacyDiv
{
	margin-top:30px;
	height: 309px;
	width: 301px;
	background-repeat:no-repeat;	
	float: right;
	background-image: url( 'Images/verisign-bg.gif' );
	position:relative;
}

#upgradePrivacyTop
{
	padding-top:20px;
	width:60%;
	float:left;
	text-align:right;
	font-weight:bold;
	z-index:2;	
}

#upgardePrivacyMidText
{
	width:60%;
	padding-left:20px;
	float:left;
	text-align:left;
	margin-bottom:20px;
	margin-top:60px;
}

#upgradePrivacyBottomTitle
{
width:60%;
    padding-left:20px;
float:left;
text-align:left;
	clear:both;
	font-size:17px;
	font-weight:bold;
margin-bottom:20px;
margin-top:60px;
	
}

#upgradePrivacyBottomText
{
clear:both;
	padding:0 20px;
}


#upgradeButton
{
	padding-top:30px;
	margin-bottom:60px;
	clear:both;
	text-align:center;
}

#choosePackageDiv
{
	width:620px;
	height:230px;
	float:left;	
}

#packageRightDiv
{
	margin-top:30px;
	width:300px;
	height:182px;
	float:right;
	position:relative;
	background-image:url('Images/bg-upgrade.gif');
}

.PackageItem
{
	margin-top:15px;
	margin-bottom:15px;
}

#RadioButton1, #RadioButton2, #RadioButton3
{
	font-weight:bold;	
}

#couponTB
{
	border-top:solid 1px #B8B1A6;
	border-bottom:solid 1px #B8B1A6;
	border-left:none;
	border-right:none;
	height:25px;
	background-color:white;
	width:145px;
}

.PackageItem img
{	
	margin-bottom:-7px;
	margin-right:-4px;
	margin-left:-4px;
	margin-top:2px;
	*margin-bottom:-5px;
}

#packageRightDivTitle
{
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:15px;
}

#packageRightDivSubTitle
{
	padding-left:10px;
	font-weight:bold;
	float:left;
	width:60%;
	margin-bottom:15px;
}

#packageRightDivText
{
	padding-left:10px;	
	float:left;
	width:55%;
}

#packageRightDiv img
{
	float:right;
	position:absolute;
	bottom:1px;
	right:1px;
}

.SubTitlebold a
{
    color:#5F444D;
    text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

.SubTitlebold a:hover
{
    text-decoration:underline;
}

.Date
{
	font-size:14px;
	font-weight: normal;
	padding-bottom:10px;
}
.DateScientificBackground
{
	font-size:0px;
	font-weight: normal;
	padding-bottom:10px;
	padding-top:7px;
    color:White;
}

.Stroke
{
	border-top:1px solid #E9E7E6;
	margin:15px 0 0 0;
	height:15px;
}

.Stroke3
{
	border-top:1px solid #E9E7E6;
	margin-top:10px;
	height:5px;
}
.ie6 .Stroke3
{
    margin-top:0px;
    margin-bottom:0px;
}

.StrokeUserPage
{
	border-top:1px solid #E9E7E6;
	margin:0 0 -17px 0;
	height:15px;
}
.Stroke2
{
    border:none;
	border-top:1px solid #E9E7E6;
	margin:0 0 10px 0;
	height:5px;
}
.ie6 .Stroke2
{
    margin:0;
}
.StrokePlayWithFriends
{
    border:none;
	border-top:1px solid #E9E7E6;
	margin:0 0 10px 0;
	height:5px;
}
.ie6 .StrokePlayWithFriends
{
    border:none;
	border-top:1px solid #E9E7E6;
	margin:0 0 0 0;
	height:5px;
}
.StrokeImport
{
    border:none;
	border-top:1px solid #D9D7D6;
	margin:10px 0 0 0;
	height:5px;
	width:380px;
}
.Stroke12
{
    border:none;
	border-top:1px solid #E9E7E6;
	margin:12px 0 0 0;
	height:12px;
}
.StrokeShort
{
    border:none;
	border-top:1px solid #E9E7E6;
	margin:5px 0 5px 0;
}
.ThinStroke
{
	border-top:1px solid #E9E7E6;
}
#LeftMenu
{
	font-size:14px;
	font-weight:bold;
	color:#5F434D;
	width:250px;
	margin-right:45px;
}
#LeftMenu a
{
	text-decoration:none;
	
	display: block;
	height:26px;
	_height:24px;
	*height:24px;
	padding-top:8px;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:5px;
}
.ie #LeftMenu a
{
    padding-top:6px;
}

#LeftMenu a:hover
{
	text-decoration:none;
	color:#FF8638;
	background-color:#F0EBE4;
    margin-right:5px;
}
.LeftMenuSelectedCategory
{
	text-decoration:none;
	background-color:#F0EBE4;
	/*padding-left:5px;*/
	width:245px;	
}

.ie .LeftMenuSelectedCategory
{
    margin-top:2px;
}

.LeftMenuSelectedCategory a
{
	color:#FF8638 !important;
}

#DivText
{
	width:625px;
	text-align:justify;
}
.LeftDiv
{
	
	height:38px;
}
.ReadMoreScientificBackground
{
	font-size:12px;
	color:#5F434D;
	padding-top:10px;
}
.ReadMoreScientificBackground a
{
	text-decoration:underline;
	color:#5F434D;
}
.ReadMoreScientificBackground a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
.ReadMore
{
	font-size:12px;
	color:#5F434D;
	padding-top:5px;
	padding-bottom:10px;
}
.ReadMore a
{
	text-decoration:underline;
	color:#5F434D;
}
.ReadMore a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
.Details
{
	padding-bottom:25px;
}
#GameBorder
{
	background-color:White;
	border:2px solid #D7D4CF;
	padding:2px;
	margin:30px 0 0 15px;
}
#GameLeftTop
{
	vertical-align:top;
	text-align:left;
}
#LeftSideGames
{
	/*width:292px;*/
	width:275px;
	margin-top:22px;
}
#LeftSide
{
	margin-top:10px;
	float:left;
	width:633px;
}
#LeftSideAfterGame
{
	margin-top:10px;
	float:left;
	width:645px;
}
.Category
{
	font-size:16px;
	font-weight:bold;
}
.Category a
{
	text-decoration:none;
	color:#5F434D;
}
.Category a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}

.CategoryExternal
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#5F434D;
	padding-top:10px;
}
.CategoryExternal a:hover
{
	color:#5F434D;
	text-decoration:underline;
}

.GameName
{
	font-size:30px;
	font-weight:bold;
	padding-top:10px;
}
.gamePageInfoHeader
{
    font-weight:bold;
    padding-bottom:3px;
    padding-left:3px;
}
.gamePageInfoBoddy
{
    padding-left:3px;
}

.Games
{
	width:305px;
	padding:0 0 20px 20px;
	padding-top:10px;
}
.Games2
{
	width:305px;
	padding:0 0 20px 20px;
}
.CategoryGame
{
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}
.CategoryGame2
{
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
}
.NameGame
{
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
}
.NameGame2
{
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.NameGame2 a
{
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.CategoryGame a
{
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	color:#5F434D;
}
.CategoryExternalGame
{
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	text-decoration:none;
	color:#5F434D;
}
.NameGame a
{
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
    text-decoration:none;
}
.NameGame a:hover
{
    text-decoration:underline;
}
#MainGames
{
	margin-bottom:30px;
}
#GamesTop
{
	background-color:White;
	margin-bottom:20px;
	position:relative;
}
#BgGames
{
	 padding-top:20px;
}
.TabGamesOrange
{
	padding:10px 0 0 11px;
	width:180px;
	margin-left:166px;
	font-size:18px;
	font-weight:bold;
	xxcolor:#E94120;
}
.TabGames
{
	padding:10px 0 0 11px;
	width:150px;
	margin-left:2px;
	font-size:18px;
	font-weight:bold;
}
.TabGamesOrange a
{
	text-decoration:none;
	xxcolor:#E7431E;
}
.TabGamesOrange a:hover
{
	text-decoration:none;
	color:#E7431E;
}
.TabGames a
{
	text-decoration:none;
	color:#64404C;
}
.TabGames a:hover
{
	text-decoration:none;
	color:#E7431E;
}



.TabOtherGames
{
	padding:10px 0 0 11px;
	width:180px;
	margin-left:152px;
	font-size:18px;
	font-weight:bold;
	color:#E94120;
}
.TabOtherGamesOrange
{
	padding:10px 0 0 11px;
	margin-left:2px;
	font-size:18px;
	font-weight:bold;
}
.TabOtherGames a
{
	text-decoration:none;
	xxcolor:#64404C;
}
.TabOtherGames a:hover
{
	text-decoration:none;
	xxcolor:#E7431E;
}
.TabOtherGamesOrange a
{
	text-decoration:none;
	xxcolor:#E7431E;
}
.TabOtherGamesOrange a:hover
{
	text-decoration:none;
	xxcolor:#64404C;
}


/*.TabGames
{
	font-weight:bold;
	font-size:18px;
	padding-left:40px;
	padding-right:12px;
	padding-top:11px;
}
*/
.TabGamesBrown
{
	font-weight:bold;
	font-size:18px;
	padding:11px 0 0 11px;
	width:180px;
	height:40px;
	position:absolute;
	margin-left:190px; 
	background-image: url(Images/tabGamesList.gif); 
	background-repeat: no-repeat;
}
.TabGamesBrown a
{
	text-decoration:none;
	color:#64404C;
}
.TabGamesBrown a:hover
{
	text-decoration:none;
	color:#E7431E;
}
#Member
{
	float:right;
	/*width:70%;
	*width:71%;*/
	width:717px;
}
#MainArticle
{
	padding:20px 0 20px 20px;
}
#HeightDiv
{
	height:200px;
	min-height:200px;
}
#MainDiv
{
	/*padding:20px 0 20px 0;*/
}

/*Games Feedback*/

.Back
{
	font-size:12px;
	font-weight:normal;
	color:#5F434D;
	padding:5px 0 10px 0;
	margin-top:10px;
}

.trainingProfileLink
{
	font-size:12px;
	font-weight:normal;
	color:#5F434D;
	padding:5px 30px 10px 0;
	margin-top:10px;
	float:right;
}
.trainingSessionEndChartWraper
{
    padding-top:10px;clear:both;
}

.ie .trainingSessionEndChartWraper
{
    padding-top:2px;
}

.FinishGameTitle
{
	color:#FF8638;
	font-size:18px;
	font-weight: normal;
}
#Score
{
	color:#FF8638;
	font-size:28px;
	font-weight:bold;
}
#bubble
{
	float:left;
	
}
#bubbleText
{
	/*height:125px;*/
	height:350px;
	padding:0 0 0 20px;
}
.TextBubble
{
	width:425px;
	line-height:23px;
}
.HetsBubble
{
	 vertical-align:bottom;
	 padding-bottom:56px;
}
.LitTitle
{
	color:#5F434D;
	font-size:18px;
	font-weight: bold;
	padding:12px 0 5px 0;
}
.menFeedback
{
	z-index:-1;
	vertical-align:bottom;
}
#YourScoreBorder
{
	border-bottom:1px solid #E9E7E6;
	height:60px;
	width:100%;
	/*margin:-15px 0 30px 0;*/
	padding-top:13px;
}
.YourScoreTitle
{
	color:#5F434D;
	font-size:18px;
	font-weight: bold;
	padding:12px 0 0 0;
	float:left;
}
.congnitiveScore
{
	width:63px;
	height:33px;
	color:#5F434D;
	font-size:22px;
	font-weight: bold;
	text-align:center;
	padding-top:3px;
	margin:19px 0 0 10px;
	float:left;
}
#chart
{
	width:618px;
	height:312px;
	margin:30px 0 30px 0;
	padding:10px 0 0 20px;
}
#chartTraining
{
	width:618px;
	height:312px;
	padding:10px 0 0 20px;
	background-color: #faf9f7;
}
#chartProfile
{
	width:612px;
	height:480px;   
	padding:10px 0 0 20px;
    background-image:url('images/statusBG.jpg');
}
#chartProfileRpt
{
	width:612px;
	padding:10px 0 0 20px;
    background-image:url('images/statusBGrpt.gif');
    background-repeat:repeat-y;
    min-height:430px;
}
.ie6 #chartProfileRpt
{
	height:430px;
}
#chartProfileBottom
{
	width:632px;
    background-image:url('images/statusBGbottom.jpg');
    background-repeat:no-repeat;
    height:12px;
}
#chartProfileGame
{
	background-color:#E0E0E0;
}
.improvmentChart
{
	color:#5F434D;
	font-size:18px;
	font-weight: bold;
	padding: 10px 0 0 0;
}
.improvmentChartTraining
{
	color:#5F434D;
	font-size:18px;
	font-weight: bold;
	padding: 10px 0 15px 0;
	float:left;
}
#RightSide
{
	float:right;
	margin:0 0 55px 0;
}
#nextGame
{
	width:294px;
	height:430px;
	padding:20px 10px 0 10px;
	position:relative;
	left:-8px;
	
}
#nextGameMain
{
	 margin:0 3px 0 15px;
	 width:270px;
}
.NextGames
{
	width:280px;
	height:55px;
	margin:10px 0 10px 0;
	padding:0 0 0 3px;
}
.NextGamesGray
{
	width:266px;
	height:62px;
	margin:10px 0 10px 0;
	padding:3px 0 0 3px;
}
.NextGamesTitle
{
	color:#FF8638;
	font-size:18px;
	font-weight: bold;
	padding:10px 0 10px 0;
}
.playAgain
{
	font-size:12px;
	font-weight:normal;
	color:#5F434D;
	padding-left:10px;
}
.playAgain a
{
	text-decoration:underline;
	color:#5F434D;
}
.playAgain a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
.imageNextGame
{
	float:left;
	padding-right:10px;
}
.CategoryNexGame
{
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}
.FullGame
{
	font-size:12px;
	font-weight:normal;
	color:#5F434D;
	padding:15px 0 0 5px;
}
.FullGame a
{
	text-decoration:underline;
	color:#5F434D;
}
.FullGame a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
.arrow
{
	float:left;
	margin: 10px 0 0 10px;
}
.congnitiveScoreGreen
{
	color:#7ABB11;
	font-size:20px;
	font-weight: bold;
	margin:24px 0 0 10px;
	float:left;
}
.congnitiveScoreOrange
{
	color:#F85938;
	font-size:20px;
	font-weight: bold;
	margin:24px 0 0 10px;
	float:left;
}
.UpDown
{
	margin:26px 0 0 20px;
}
#topPlayers,#MeAndFriends
{
	width:288px;
	padding:0 10px 20px 5px;
}
.Number
{
	font-size:52px;
	color:#D6D1C7;
	font-weight:bold;
	float:left;
	margin:0 10px 0 0;
}
.NumberOrange
{
	font-size:52px;
	color:#FF8638;
	font-weight:bold;
	float:left;
	margin:0 10px 0 0;
}

.userCompactViewActionImage
{
    width:24px;
    float:left;
    padding-top:2px;
}

.PlayersLinks
{
	font-size:14px;
	color:#5F434D;
	font-weight:bold;
	/*line-height:25px;*/
	padding-bottom:2px;
}
.PlayersLinks2
{
	font-size:14px;
	color:#5F434D;
	font-weight:bold;
}
.PlayersLinks a
{
	text-decoration:underline;
	color:#5F434D;
}
.PlayersLinks a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
.PlayersLinksOrange a
{
	font-size:14px;
	color:#FF8638;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}
.GameScoreImg
{
	margin-right:10px;
	float:left;
}
.topPlayersProp
{
	padding-bottom:7px;
	padding-top:19px;
}
.PeopleInRegionWrapper .topPlayersProp
{
	padding-bottom:7px;
	padding-top:0px;
}
.ie7 .PeopleInRegionWrapper .topPlayersProp
{
	padding-bottom:5px;
	padding-top:1px;
}

.afterGameRight .topPlayersProp
{
	padding-bottom:7px;
	padding-top:5px;
}

.MyProfile_Friends .topPlayersProp
{
	padding-bottom:7px;
	padding-top:5px;
}
.myFriendsGrid .topPlayersProp
{
	padding-bottom:12px;
	padding-top:4px;
}

.myProfile_MySession_GameImage{
    float:left;
    height:55px;
    width:82px;
    background-repeat:no-repeat;
    padding:0 3px 1px 1px;
}
#userProfileRightDiv .topPlayersProp
{
	padding-bottom:7px;
	padding-top:0px;
}

.ie .myFriendsGrid .topPlayersProp
{
	padding-bottom:8px;
	padding-top:4px;
}


.TopPlayersTitle
{
	color:#5F434D;
	font-size:18px;
	font-weight: bold;
	padding:12px 0 15px 0;
}
.myFriendsTitle
{
	font-size:18px;
	font-weight:bold;
}
.myFriendsTitle2
{
	font-size:18px;
	font-weight:bold;
	margin-bottom:12px;
}
.TextBoxFriendEmail
{
	width:237px;
	height:19px;
	border:solid 1px #B8B1A6;
	border-left:none;
	border-right:none;
	vertical-align:top;
	_margin-top:-1px;
	*margin-top:-1px;
	margin-bottom:10px;
	padding-top:3px;
}

.TextBoxContactUs
{
	width:237px;
	height:19px;
	border:solid 1px #B8B1A6;
	border-left:none;
	border-right:none;
	vertical-align:top;
	_margin-top:-1px;
	*margin-top:-1px;
	margin-bottom:0px;
	padding-top:3px;
}

.submit
{
	display:block;
}
.submit *
{
  display:block;
  height:1px;
  overflow:hidden;
  background:#9E908F;
}
.submit1
{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9E908F;
  border-right:1px solid #9E908F;
  background:#9E908F;
}
.submit2
{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #9E908F;
  border-right:1px solid #9E908F;
  background:#9E908F;
}
.submit3
{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9E908F;
  border-right:1px solid #9E908F;
}
.submit4
{
  border-left:1px solid #9E908F;
  border-right:1px solid #9E908F;
}
.submit5
{
  border-left:1px solid #9E908F;
  border-right:1px solid #9E908F;
}
.submitfg
{
  background:#9E908F;
}
.img
{
	background:#9E908F;
	height:60px;
	text-align:center;
}
.img2
{
	background:#9E908F;
	height:60px;
	text-align:center;
	-moz-border-radius:1em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #9E908F;
	width:70px;
}



/* User - MyDetails */
.UserDetailsEditor
{
    height:50px;
    width:100%;
}
.UserDetailsEditorRow_ViewMode
{
    background-color:#fff;
}
.UserDetailsEditorRow_EditMode
{
    background-color:#f0ebe5;
}
/* ViewMode */
.UserDetailsEditorRow_ViewMode .UserDetailsValueViewMode
{
    display:block;
}
.UserDetailsEditorRow_ViewMode .UserDetailsValueEditMode
{
    display:none;
}

.UserDetailsEditorRow_ViewMode .UserDetailButtonsViewMode
{
    display:block;
}
.UserDetailsEditorRow_ViewMode .UserDetailButtonsEditMode
{
    display:none;
}

/* EditMode */
.UserDetailsEditorRow_EditMode .UserDetailsValueViewMode
{
    display:none;
}
.UserDetailsEditorRow_EditMode .UserDetailsValueEditMode
{
    display:block;
}

.UserDetailsEditorRow_EditMode .UserDetailButtonsViewMode
{
    display:none;
}
.UserDetailsEditorRow_EditMode .UserDetailButtonsEditMode
{
    display:block;
}


.UserDetailsFieldTitle
{
    width:130px;
    padding-left:5px;
    font-size:14px;
    font-weight:bold;
    color:#010000;
}
.UserDetailsValueField
{
    font-size:14px;
}
.UserDetailsValueField DIV, .UserDetailsValueField SPAN
{
    float:left;
}
.UserDetailsBtnContainer
{
    padding:0px 25px 0px 25px;
    width:80px;
    text-align:right;
}
.UserDetailsRowSeperator
{
    height:1px;
    border-top:solid 1px #e6e7e9;
    margin:2px 0 1px 0;
    font-size:1px;
}
.UserDetailButtonsViewMode, .UserDetailButtonsEditMode
{
    font-size:12px;
    color:#000;
}
.UserDetailButtonsViewMode A, .UserDetailButtonsEditMode A
{
}
.UserDetailsSubTitle
{
    font-size:18px;
	font-weight:bold;
	text-align:left;
	padding:25px 0px 10px 0px;
}
.UserDetailsValueViewMode .DisabledText
{
    color:#B6B7A9;
}
.UserDetailsValueEditMode .MandatoryField
{
    color:#f00;
    font-weight:bolder;
}




.Hidden
{
    display:none;
}
.Block
{
    display:block;
}
#litMainPromotion
{
	width: 230px;
}

.UserPageTable
{
}
.UserPageTable td
{
    height:1px;

}

.inviteFriendTable
{
    border-collapse:collapse;
    width:100%;
}

.inviteFriendTable td
{
}

#close
{
	color:#5F444D;
}
#close:hover 
{
    color:#EB3C1D;
    text-decoration:none;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.Safari .modalBackground 
{
    display:none;
}

.sessionMessagesViewer
{
	font-size:small;
	font-weight:bold;
	background-color:Yellow;
}

/*Contact Us*/

#contactMain
{
	width:626px;
}
.contactMainRight,#contactMainMiddle,#contactMainLeft,#contactMain,.contactUsMainRight
{
	float:left;
}
.contactMainRight
{
	width:90px;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	padding-bottom:10px;
}
.contactUsMainRight
{
	width:90px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:6px;
	padding-top:4px;
}
#textareaName,#textareaEmail,#textareaSubject,#textareaMessage
{
	border-top:1px solid #B8B1A6;
	border-bottom:1px solid #B8B1A6;
	border-left:0;
	border-right:0;
	height:21px;
	font-size:13px;
	padding:2px 5px 0 5px;
	color:#5F444D;
	margin-bottom:25px;
}
#textareaName
{
	width:300px;
	margin-top:17px;
}
#textareaEmail
{
	width:300px;
}
#textareaSubject
{
	width:480px;
}
#textareaMessage
{
	width:480px;
	height:102px;
	margin:0 0 50px;
}
.bgTextArea
{
	margin:0 0 15px;
	_margin:0 0 20px;
	*margin:0 0 20px;
}

/*.bgMessageTextArea
{
	margin:0 0 -40px;
	_margin:0 0 46px;
	*margin:0 0 46px;
}*/
.bgMessageTextArea
{
	margin:0 0 -40px;
	_margin:1px 0 0 0;
	*margin:1px 0 0 0;
	vertical-align:top;
}

.BtnSend
{
	margin:10px 18px 25px;
	text-align:right;
}
#contactText
{
	margin:20px 0 20px;
	line-height:25px;
}

#popupImportFriends
{
    height:280px;
    width:450px;
    background-color:White;
    padding:45px;
    clear:both;
}
#popupSelectFriends
{
    height:415px;
    width:450px;
    background-color:White;
    padding:45px;
    clear:both;
}
#popupSelectFriendsCompose
{
    
    width:486px;
    clear:both;
}
#popupImportWait
{
    height:280px;
    width:450px;
    background-color:White;
    padding:45px;
    clear:both;
}
#imgWait
{
    padding:80px;
    padding-left:180px;
}

.contactsTable
{
    width:388px;
}
.contactsTableHeader
{
	width:424px;
	height: 40px;
}
.myFriendsTable
{
    border:3px solid black;
    width:100%;
}
.PanelRight
{
	font-size:15px;
	line-height:22px;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	padding:4px 0 4px 20px;
}
.PanelRightGray
{
	font-size:17px;
	line-height:24px;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	padding:5px 0 5px 20px;
	background-color:#F0EBE4;
}
.PanelRightMrgin
{
	margin-bottom:25px;
	width:301px;
	font-size:1px;
}	
.SmallLink
{
	font-size:12px;
	margin:0 0 8px 0;
	letter-spacing:1;
	cursor:pointer;
}

.SmallLink:hover
{
	font-size:12px;
	margin:0 0 8px 0;
	letter-spacing:1;
	cursor:pointer;
}

.LinkMyFriend
{
	font-size:12px;
	color:#5F434D;
	margin:0 0 8px 0;
	letter-spacing:1;
	width:130px;
}
.LinkMyFriend a
{
	text-decoration:underline;
	color:#5F434D;
}
.LinkMyFriend a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}

.LinkMyFriend2
{
	font-size:12px;
	color:#5F434D;
	margin:0 0 8px 0;
	letter-spacing:1;
}
.LinkMyFriend2 a
{
	text-decoration:underline;
	color:#5F434D;
}
.LinkMyFriend2 a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
.FriendsList
{
	font-size:12px;
	color:#5F434D;
	letter-spacing:1;
}
.FriendsList a
{
	text-decoration:underline;
	color:#5F434D;
}
.FriendsList a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
/*Games Page*/

.GamesPage
{
	background-color:White;
	border-left:1px solid #D6D2D1;
	border-right:1px solid #D6D2D1;
	padding-left:10px;
}
.SubTitleGamesPage
{
	color:#FF8638;
	font-size:24px;
	font-weight: normal;
	margin-top:0;
	margin-bottom:6px;
}
.RegContent
{
    font-size:14px;
    line-height:20px;
}
.FindUserName
{
	font-size:14px;
	font-weight:bold;
	padding:12px 8px 10px 0;
}
.ImageButtonFind
{
	width:255px;
	text-align:right;
}
.TextBoxMyFriends
{
	width:160px;
	height:19px;
	border:solid 1px #B8B1A6;
	border-left:none;
	border-right:none;
	vertical-align:top;
	_margin-top:-1px;
	*margin-top:-1px;
	padding-top:3px;
}


#divReference
{
    background-image:url('Images/statReferenceBG.jpg');
    background-repeat:no-repeat;
    width: 572px;
    padding:10px;
    padding-top:20px;
    padding-bottom:5px;
    height:120px;
}
#frameTop
{
    background-image:url('Images/statFrameTop.jpg');
    background-repeat:no-repeat;
    width: 588px;
    height:10px;
    clear:both;
}
#frameBottom
{
    background-image:url('Images/statFrameBottom.jpg');
    background-repeat:no-repeat;
    background-color:#efece7;
    width: 588px;
    height:22px;
}
#frameTopGames
{
    background-image:url('Images/statFrameTopGames.jpg');
    width: 600px;
    height:10px;
    clear:both;
    background-repeat:no-repeat;
}
.frameBottomGames
{
    background-image:url('Images/statFrameBottomGames.jpg');
    background-repeat:no-repeat;
    width: 600px;
    height:21px;
}
#frameTopAfterGame
{
    background-image:url('Images/statFrameTopAfterGame.jpg');
    width: 590px;
    height:10px;
    clear:both;
}
#frameBottomAfterGame
{
    background-image:url('Images/statFrameBottomAfterGame.jpg');
    background-repeat:no-repeat;
    width: 590px;
    height:30px;
}
#frameTopCompare
{
    background-image:url('Images/statFrameTopCompare.jpg');
    background-color:Transparent;
    width: 560px;
    height:10px;
    clear:both;
}
#frameBottomCompare
{
    background-image:url('Images/statFrameBottomCompare.jpg');
    background-repeat:no-repeat;
    width: 560px;
    height:10px;
}

/* when setting the tables class to this you can leave the ddl without a class */
.RoundDdlTblWrapper
{
    height:26px;
    display:inline;
}
.RoundDdlTblWrapper SELECT
{
    border:none;
}
/*  */

.roundDdlWrapper
{
    background-color:#fff;
    padding:0px;
    border:solid 1px #B8B1A6;
    border-left:none;
    border-right:none;
}

.roundDdl
{
    width:160px;
	border:none;
	vertical-align:top;
	margin:0px;
}

.noBorderDdl
{
    border:none;
}

.inputTxt
{
	width:160px;
	height:25px;
	border:solid 1px #B8B1A6;
	border-left:none;
	border-right:none;
	vertical-align:top;
}
.iconMyFriend
{
	margin:0 10px 0 1px;
}

/* Login */
.LoginPopUpTable
{
    font-size:12px;
    width:430px;
}
.LoginPopUpTable TD
{
    padding: 8px 0px 8px 0px;
}
.LoginPopUpTitle
{
    font-size:18px;
	font-weight:bold;
	text-align:left;
}
.LoginPopUpErrorRow
{
    vertical-align:top;
    text-align:left;
}
.LoginPopUpErrorRow SPAN
{
    color:#f00;
    font-weight:bolder;
    padding-bottom:3px;
}

.ErrorContainer
{
    color:#f00;
    font-weight:bolder;
    padding-bottom:3px;
    font-size:12px;
}

.LoginPopUpField
{
    font-weight:bolder;
    width:85px;
    text-align:left;
    font-size:14px;
}
.LoginPopUpField LABEL
{
    white-space:nowrap;
}
.LoginPopUpInput
{
    text-align:left;
}
.LoginPopUpInput INPUT
{
    /*border:solid 2px #ddd;*/
    width:180px;
}
.LoginPopUpLowerWrapper
{
    position:relative;
    width:430px;
    text-align:left;
    padding-top: 5px;
}
.LoginPopUpSignInBtn
{
    top:-10px;
    right:11px;
    position:absolute;
}
A.LoginPopUpLink
{
    color:#5f434d;	
    text-decoration: none;
}
A.LoginPopUpLink:hover
{
    color:#f00;
    font-size:12px;
}
.LoginPopUpLink
{
    font-size:12px;
    font-weight:lighter;
    text-decoration:underline !important;
}
.LoginPopUpLinkSelected
{
    font-size:12px;
    font-weight:normal;
    text-decoration:none !important;
    padding-bottom:20px;
    background-color:#f0ebe5;
}
.LoginPopUpLowerWrapper #divPassword
{
    background-color:#f0ebe5;
    font-weight:normal;
    padding:5px 5px 0px 5px;
}
.LoginPopUpLowerWrapper #divWrong
{
    background-color:#f0ebe5;
    font-weight:normal;
    padding:5px;
}
.LoginActiveTab
{
    
}
.LoginActiveTab .LoginActiveTabLeft
{
    background-image:url(Images/LoginTabs_Top_Left.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
    background-color:#f0ebe5;
    width:5px;
    height:40px;
}
.LoginActiveTab .LoginActiveTabCenter
{
    font-size:12px;
    font-weight:normal;
    text-decoration:none !important;
    text-align:center;
    vertical-align:top;
    background-color:#f0ebe5;
    width:140px;
    height:40px;
    padding:0xp;
}
.LoginActiveTab .LoginActiveTabRight
{
    background-image:url(Images/LoginTabs_Top_Right.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
    background-color:#f0ebe5;
    width:5px;
    height:40px;
}

.HlLoginRegisterNow
{
	text-decoration:underline;
}


.MainLoginWrapper .middle-top{ height:30px;  min-width:150px;}
.MainLoginWrapper .new-middle-center{ background-color:#fff; padding:0 0 0 0;}
.MainLoginWrapper .middle-bottom{ height:30px; }

/*.ie .new-middle-center{padding-top:15px;}*/
/*.ie .MainLoginWrapper .new-middle-center{padding-top:15px;}*/

.corner-left-top { width:30px; height:30px; }
.middle-top{ height:30px; }
.corner-right-top{ width:30px; height:30px; }

.middle-left{  width:5px; }
.new-middle-center{ background-color:#fff; padding:5px 0 0 0; }
.new-middle-centerNBG{  padding:10px 0 0 0; }
.middle-center{ background-color:#fff; padding:10px 0 0 0; }
.middle-right{ width:30px; }

.new-middle-center .closeBtn { float:right;position:relative;top:6px; }
.ie7 .new-middle-center .closeBtn { top:-6px; }

.corner-left-bottom{  width:30px; height:30px; }
.middle-bottom{ height:30px; }
.corner-right-bottom{ width:30px; height:30px; }

#LoginInnerWrapper .GreyLine
{
    width:98%;
    color:#EDEBEC;
    border-top:1px solid #EDEBEC;
    border-left:1px solid #EDEBEC;
    height:1px;
    margin:10px 0 20px 0;
    text-align:left;
}

.NextSession_newuser_Temp
{    
    background-repeat:no-repeat;
    width:335px;
    height:435px;
    margin-top:5px;
}

.NextSession_Temp
{
    background-image:url(../../Images/NextSession_tmp.gif);
    background-repeat:no-repeat;
    width:330px;
    height:560px;
}
.HorizontalGap15
{
    font-size:1px;
    float:left;
    width:15px;
}
/* My Profile */
.MyProfileMainTable
{
    
}
.MyProfileMainTable TD
{
    vertical-align:top;
}
.myprofileHeader
{
    height:294px;
    background-image:url(Images/MyProfile_HeaderBackground.png);
    background-position: -2px bottom;
    background-repeat:no-repeat;
    
}

.MyProfile_Greeting
{
    width:635px;
    height:50px;
}
.MyProfile_MainDetails
{
    /*padding-left:2px;*/
    width:635px;
    height:89px;
}
.ie6 .MyProfile_MainDetails
{
    /*padding-left:3px;*/
    width:635px;
    height:96px;
}
.MyProfile_Feedback
{
    width:600px;
    height:140px;
    padding-top:15px;
    padding-left:24px;
}
.MyProfile_Trophies
{
    /*padding-top:30px;*/
    width:635px;
    /*height:230px;*/
}
.MyProfile_Statistics
{
    padding-top:20px;
    width:635px;

}
.MyProfile_NextSession
{
    width:253px;
    height:433px;
    background-image:url(Images/BgMyProfileNextSession.gif);
    background-repeat:no-repeat;       
}
.MyProfileNextStep
{
    padding-left:40px;
    padding-top:15px; 
    padding-right:35px;
    width:255px;
}
#sessionPanelGame
{
    width:300px;
    padding-left:35px;
    padding-right:30px;
}
.MyProfile_Friends
{
    width:330px;
    height:600px;
}


.GameStat
{
    clear:both;
    width:588px;
    background-color:White;
    text-align:center;
    min-height:57px;
}

#gamePadding
{
    padding:0px 9px 0px 9px;
}
.gamesStatHeader
{
    text-align:center;
    margin:10px;
    margin-left:10px;
    height:30px;
    font-weight:bold;
}

/* MyProfile_Greeting */
.MyProfile_Greeting .GreetingText
{
    font-size:30px;
}
.MyProfile_Greeting .ShowStatistics
{
    width:120px;
    padding-top:15px;
    padding-left:45px;
    background-image:url(Images/ShowStats_Logo.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    /*display:block;*/
    
}
.MyProfile_Greeting A.ShowStatistics
{
    color:#5f434d;
}
.MyProfile_Greeting A.ShowStatistics:hover
{
    color:#eb3c1d;
    text-decoration:none;
}

/* MyProfile_MainDetails */
.MyProfile_MainDetails .new-middle-center{ width:430px; background:#fff; padding:10px 0 0 10px;}
.MyProfile_MainDetails .MainDetails
{
    padding:0px;
    height:70px;
    width:640px;
}

.ImgContainer
{		
}
.MyProfile_MainDetails .MainDetails .ImgContainer
{
    float:left;
    width:60px;
    height:60px;
    padding:5px;
}
.MyProfile_MainDetails .MainDetails .ImgContainer IMG
{
    width:60px;
    height:60px;
}
.MyProfile_MainDetails .MainDetails .GreyBG
{
    float:left;
    width:270px;
    height:70px;
    background-image:url(Images/GreyBg_270.gif);
    background-repeat:no-repeat;
    background-position:50% 50%;
}
.ie6 .MyProfile_MainDetails .MainDetails .GreyBG
{
    background-position:50% 0px;
}
.MyProfile_MainDetails .MainDetails .GreyBG .InnerBox
{
    margin:10px 0px 10px 10px;
    width:250px;
    height:50px;
}
.MyProfile_MainDetails .MainDetails .GreyBG #ScoreBox #Score
{
    float:left;
    width:63px;
    height:33px;
    background-image:url(Images/ScoreBox.gif);
    background-repeat:no-repeat;
    margin:9px 0px 8px 0px;
}
.MyProfile_MainDetails .MainDetails .GreyBG #ScoreBox #ScoreText
{
    float:left;
    width:160px;
    height:33px;
    margin:0px 0px 8px 7px;
    font-size:12px;
    line-height:140%;
}
.MyProfile_MainDetails .MainDetails .GreyBG #ScoreBox #ScoreText A
{
    font-size:11px;
    color:#5f434d;
    text-decoration:underline;
}
.MyProfile_MainDetails .MainDetails .GreyBG #ScoreBox #ScoreText A:hover
{
    font-size:11px;
    color:#eb3c1d;
    text-decoration:none;
}
.MyProfile_MainDetails .MainDetails .GreyBG #ScoreBox #Score TABLE
{
    color:#ff7f24;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    height:33px;
    width:63px;
}
.MyProfile_MainDetails .MainDetails .GreyBG #PersistenceBox #Persistence
{
    float:left;
    width:79px;
    height:33px;
    margin:9px 0px 8px 0px;
}
.ie6 .MyProfile_MainDetails .MainDetails .GreyBG #PersistenceBox #Persistence
{
    margin:2px 0px 8px 0px;
}
.MyProfile_MainDetails .MainDetails .GreyBG #PersistenceBox #Persistence IMG
{
    width:79px;
    height:33px;
}
.MyProfile_MainDetails .MainDetails .GreyBG #PersistenceBox #PersistenceText
{
    float:left;
    height:33px;
    margin:0px 0px 8px 7px;
    font-size:12px;
    line-height:140%;
}
.WhatIsCognitiveScore
{
    text-align:left;
    font-weight:normal;
    padding-top:15px;
}

/* MyProfile_Feedback */

.MyProfile_Feedback_Doctor
{
    width:145px;
    height:180px;
    background-image:url(Images/MyProfile_Feedback1.jpg);
    background-repeat:no-repeat;
}
.MyProfile_Feedback_Bubble
{
    width:465px;
    height:180px;
}
.BubbleTable
{
    margin-top:25px;
    /*background-color:#fdfdfd;*/
    width:490px;
    height:131px;
    font-size:1px;
}
.BubbleTable .BubbleTopLeft
{
    width:15px;
    height:15px;
    background-image:url(Images/MyProfile_Bubble_TopLeft.gif);
    background-repeat:no-repeat;
}
.BubbleTable .BubbleTopRight
{
    width:25px;
    background-image:url(Images/MyProfile_Bubble_TopRight.jpg);
    background-repeat:no-repeat;
}
.BubbleTable .BubbleBottomRight
{
    width:25px;
    background-image:url(Images/MyProfile_Bubble_BottomRight.jpg);
    background-repeat:no-repeat;
}
.BubbleTable .BubbleTopCenter
{
    height:15px;
    background-image:url(Images/MyProfile_Bubble_Top.gif);
    background-repeat:repeat-x;
}
.BubbleTable .BubbleMiddleLeft
{
    width:15px;
    background-image:url(Images/MyProfile_Bubble_MiddleLeft.gif);
    background-repeat:repeat-y;
}
.BubbleTable .BubbleMiddleCenter
{
    width:450px;
    height:101px;
    background-color:#fdfdfd;
}
.BubbleTable .BubbleBottomLeft
{
    width:15px;
    height:15px;
    background-image:url(Images/MyProfile_Bubble_BottomLeft.gif);
    background-repeat:no-repeat;
}
.BubbleTable .BubbleBottomCenter
{
    height:15px;
    background-image:url(Images/MyProfile_Bubble_Bottom.gif);
    background-repeat:repeat-x;
}
.FeedbackTitle
{
    font-size:16px;
    font-weight:bolder;
    color:#5f434c;
}
.FeedbackTitle2
{
    font-size:16px;
    font-weight:bolder;
    color:#5f434c;
    padding-left:6px;
}
.FeedbackText
{
    font-size:14px;
    font-weight:lighter;
    line-height:24px;
}
.FeedbackText2
{
    font-size:14px;
    font-weight:lighter;
    line-height:24px;
    padding-left:6px;
}


.MeAndMyFriendsWrapper
{
    width:300px;
    padding:20px 15px 10px 15px;
}
.PeopleInRegionWrapper
{
    width:300px;
    padding:20px 15px 10px 15px;
}
.MeAndMyFriends_GapLines
{
    line-height:12px;
}

.MeAndMyFriends_BottomLinks
{
    text-align:center;
    font-weight:lighter;
    font-size:13px;
    color:#5f434d;
    text-decoration:none;
    float:left;
}
.MeAndMyFriends_BottomLinks A
{
    color:#5f434d;
    text-decoration:underline;
}
.MeAndMyFriends_BottomLinks A:hover
{
    color:#eb3c1d;
    text-decoration:none;
}
.mailBox
{
	width:70%;
}
.TextBoxTo,.TextBoxSubject,.TextBoxMessage
{
	border-top:1px solid #B8B1A6;
	border-bottom:1px solid #B8B1A6;
	border-left:0;
	border-right:0;
	height:21px;
	font-size:13px;
	padding:2px 5px 0 5px;
	color:#5F444D;
	margin:0;
	vertical-align:top;
}

.disabledTextBox
{
	background-color:White;
	color:Gray;
}

.TextBoxTo
{
	width:412px;
}
.TextBoxSubject
{
	width:532px;
}
.TextBoxMessage
{
	width:532px;
	height:146px;
	margin-bottom:15px;
}
.bgTextBox
{
	margin:0;
	_margin:1px 0 0 0;
	*margin:1px 0 0 0;
}
.FriendsList2
{
	font-size:12px;
	color:#5F434D;
	letter-spacing:1;
	margin:5px 0 0 0;
}
.FriendsList2 a
{
	text-decoration:underline;
	color:#5F434D;
}
.FriendsList2 a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
.bgNewMessage
{
	margin:0 0 -40px;
	_margin:1px 0 45px;
	*margin:1px 0 45px;
}
.scroll
{
	height:185px;
	border-left:1px solid #C9C4BB;
	border-right:1px solid #C9C4BB;
	border-bottom:0;
	border-top:0;
	padding: 0px 8px 8px 8px;
	margin:0 0 0 1px;
	width:404px;
}
.scrollY
{
	height:185px;
	border-left:1px solid #C9C4BB;
	border-right:1px solid #C9C4BB;
	border-bottom:0;
	border-top:0;
	padding: 0px 8px 8px 8px;
	margin:0 0 0 1px;
	width:404px;

}
#divContacts
{
	width:385px;
	margin-left:5px;
	background-color:White;
}


/*-------------Mail Box-------------------------*/

.main-top{ }
/*
.corner-left-top { background: url(Images/corner-left-top.gif); width:30px; height:30px; }
.middle-top{ background:url(Images/middle-top.gif); height:30px;}
.corner-right-top{ background:url(Images/corner-right-top.gif); width:30px; height:30px;}
        
.middle-right{background:url(Images/middle-right.gif) repeat-y; width:30px;}
.middle-left{background:url(Images/middle-left.gif) repeat-y; width:30px;}
.middle-center{ height:200px; background:#fff;}

.corner-left-bottom{background:url(Images/corner-left-bottom.gif); width:30px; height:30px;}
.middle-bottom{background:url(Images/middle-bottom.gif); height:30px;}
.corner-right-bottom{background:url(Images/corner-right-bottom.gif); width:30px; height:30px;}
*/
/*****Trophies****************************************************************************************/
.GameCongradultaionBg
{
    background-image:url(Images/congartulations_bg.gif);
    width:635px;
    height:91px;
    direction:rtl;
}
.GameCongradulationTrophies
{
    margin-right:20px;
    float:right;
}
.MyTrophiesUnderLine
{
    background-image:url(Images/gray-gradient.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    height:21px;
    width:420px;
}

.NewTrophyArea
{
    background-image:url(Images/TrophyNewBg.gif);
    height:121px;
    width:142px;
    text-align:center;
}
.NewTrophyArea .Title
{
    font-size:14px;
    font-weight:bolder;
    color:#5f434c;
}
.NewTrophyArea .Title img
{
    border:0px;
    position:relative;
    top:22px;
}
.NewTrophyArea .desc
{
    vertical-align:bottom;
    text-align:center;
    padding-bottom:4px;
}
.trophyCount
{
    height:18px;
    text-align:center;
    font-size:x-small;
    padding-top:8px;
    vertical-align:bottom;
}
.userTrophyTable
{
    margin-left:5px;
}
.userTrophyTable td
{
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:30px;
}
.GrayBoldTitle
{
    font-size:18px;
    font-weight:bolder;
    color:#5f434c;
}
.MyTrophiesBottomLink a
{
    color:#5f434c;
    text-decoration:underline;
}

#compareCognitive
{
    background-image:url(Images/compareFrameBG.jpg);
    width:630px;
    height:312px;
}
/**************Membership***************/
.SubscriptionOptionsTable
{
    background-image:url(Images/subscription_table.gif);
    width:961px;
    height:676px;   
}
.EDU_SubscriptionOptionsTable
{
    background-image:url(http://www.mind360.com/App_Themes/Site/Images/EDU_subscription_table.gif);
    width:961px;
    height:676px;   
}
.SubscriptionOptionsTableInner
{
    margin-top:13px;
    margin-left:202px;
    text-align:center;
}
.price
{
    font-size:26px;
    color:#580606;
    font-weight:bold;
    line-height:50px;
}
.priceCanceled
{
    font-size:22px;
    color:#580606;
    font-weight:norml;
    line-height:50px;
    text-decoration:line-through;
}
.PackageName
{
    font-size:24px;
    color:#FF8638;
    line-height:24px;
}
.PackageSubHeader
{
        font-size:16px;
        color:White;
        font-weight:bold;
}
.PackageDesc
{
    line-height:25px;
    color:Black;
    padding-bottom:8px;
}
.RenewDesc
{
    color:Black;
    font-size:13px;
}
.RenewDescInner
{
    text-align:center;
    width:180px;
    position:relative;
    left:10px;
}
.TableRenewDesc
{
    text-align:center;
    width:100%;
}
.SubscriptionCouponErr
{
    font-size:12px;
    font-weight:bold;
    color:#e73d1a;
}
.orderNowTd1
{
    vertical-align:top;
    height:66px;
    width:210px;
}
.orderNowTd2
{
    vertical-align:top;
    height:66px;
    width:210px;
}
.orderNowTd3
{
    vertical-align:top;
    height:66px;
    width:210px;
}
.BiggerGrey
{
    font-size:18px;
}

/* Confirmation Page*/

.TblConfirmation
{
	width:629px;
	margin-top:30px;
	margin-bottom:150px;
}

.ConfirmationThankU
{
	height:134px;
	line-height:23px;
	background-image:url(Images/thank-you-bg.gif);
	background-repeat:no-repeat;
	padding:15px;
}

.ConfirmationContinueButton
{
	position:absolute;
	bottom:30px;
	right:0px;	
}

#confirmationPrintTitle
{
	font-weight:bold;
	font-size:16px;
}

#confirmationPrintTitle a
{
	color:#5F444D;
	font-weight:normal;
	padding-left:20px;
	text-decoration:underline;
	font-size:14px;
}

.ConfirmationDetails td
{
	padding-bottom:15px;
}

/* Pager Styles */
.PagerWrapepr
{
	width:100%;
	height:36px;
	margin-top:10px;
}
.PagerWrapeprMain
{
    width:100%;
	height:36px;
	text-align:center;
	vertical-align:middle;
}
.PagerWrapepr IMG
{
	border:none;
	margin-top:3px;
}
.PagerWrapepr DIV
{
	/*float:left;*/
	display:inline;
}
.PagerWrapepr A 
{
	text-decoration:none;
}

.PagerInnerWrapper
{
    min-width:250px;
    width:auto !important;
    width:250px;
}

.pagerPageNum { }
.pagerPageNum A
{
    background-image:url(http://www.mind360.com/App_Themes/Site/Images/PagerGB.gif);
    background-repeat:no-repeat;
    padding:10px;
}

.PageNumberSelectorSelectedClass
{
    background-image:url(http://www.mind360.com/App_Themes/Site/Images/PagerGB.gif);
    background-repeat:no-repeat;
    width:18px;
    height:22px;
}
.PageNumberSelectorSelectedClass A
{
    background-image:url(http://www.mind360.com/App_Themes/Site/Images/PagerGB.gif);
    background-repeat:no-repeat;
    cursor:default;
    font-weight:bold;
    color:#ff8537;
    
}
.PageNumberSelectorSelectedClass A IMG
{
    
}

.PrevNextClass
{
    
}
.PrevNextClass A
{
    
}

.PrevNextClassDisabled
{
    
}
.PrevNextClassDisabled A IMG
{
    display:none;
}
.PrevNextClassDisabled A
{
    cursor:default;
    height:22px;
}
.ie .feedbackRight
{
    width:515px;
}
.Feedback2
{
    clear:both;
    width:575px;
    padding:7px 7px 0px 7px;
    background-image:url('images/feedBackBG3.jpg');
    background-repeat:no-repeat;
    min-height:55px;
}
.Feedback2Bottom
{
    clear:both;
    width:600px;
    background-image:url('images/feedBackBG3bottom.jpg');
    background-repeat:no-repeat;
    height:23px;
}
.AfterGameManImage
{
    position:relative;
    left:-20px;
}
.ie .AfterGameManImage
{
    top:3px;
}
.scoreDeltaText
{
float:left;
color:Gray;
font-size:18px;
margin-top:12px;
margin-left:5px;
}
.what_is_this
{
    font-size:12px;
    color:#5f434d;
    padding:0 20px 0 5px;
    font-weight:normal;
}
.what_is_this a
{
    color:#5f434d;
    text-decoration:underline;
}
.what_is_this a:hover
{
    color:#eb3c1d;
    text-decoration:none;
}
.iconMF
{
	padding:5px 5px 0 0;
}
#divLocation,#divEducation,#divCompareTo
{
	float: left;
	font-size: 14px;
	padding-left: 15px;
}
.MyProfile_CheckBox
{
	padding:10px 3px 0 0;
}
#divHeaderChangeRef
{
	float: left;
	font-size:18px;
	font-weight:bold;
}
#lblTitle
{
	font-size:18px;
	font-weight:bold;
	padding:20px 0 20px 0;
	text-align:left;
}
.FileUploadGoAway
{
    border:none;
    padding:0px;
    margin:0px 0px 0px -5px;
    height:31px;
    width:73px;
    position: absolute;
	top: 0px;
	left: 0px;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor:pointer;
}
.FileUploadBottomLayer
{
    position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor:pointer;
}
.TermsLink
{
	font-size:12px;
	font-weight: normal;
	color:#5F434D;
	margin-top:10px;
	width:260px;
}
.TermsLink a
{
	text-decoration:underline;
	color:#5F434D;
}
.TermsLink a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}

.imageClickOpacity
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}
.imageClickOpacity:hover 
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.NotFreindImage
{
			
}

#noCompareMessage
{
    font-size:small;
    width:440px;
}

.ddEdit
{
	width:160px;
}

/** Trainig Programs Begin **/

.HlBackTrainingRoom
{
	text-decoration:underline;	
}

.TrainingProgramsBox
{
	width:960px;
	margin-top:15px;
	margin-bottom:30px;
}

#trainingProgramsBoxContentSelected
{
	background-color:#f3f0eb;
}

.TrainingProgramsBoxContent
{
	border-left: solid 1px #e0dcd9;
	border-right: solid 1px #e0dcd9;
	padding-left:15px;
	padding-right:15px;
}

.TrainingProgramsBoxLeft
{
	width:60%;
	float:left;
	padding-right:30px;
	border-right: solid 1px #e0dcd9;	
}

.TrainingProgramsBoxTitle
{
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
}

.TrainingProgramsBoxText
{
	padding-top:5px;
}

.TrainingProgramsBoxRight
{
	float:right;
	position:relative;
	width:320px;
}

.TrainingProgramsNumOfSessions
{
	padding-top:30px;
	padding-bottom:10px;
	float:left;
	font-weight:bold;
}

.HlTrainingProgramSelect
{
	float:left;
	text-decoration:underline;
	font-size:12px;
}

.TrainingProgramCurrentProgram
{
	clear:both;
	float:left;
	font-size:16px;
	font-weight:bold;	
	color:#fe863a;
}

.TrainingProgramDoneImg
{	
	position:absolute;
	top:15px;
	right:0px;
}

.TrainingProgramCurrentImg
{
	position:absolute;
	top:10px;
	right:0px;
}

/** Trainig Programs End **/ 

/** Trainig Room Begin **/

#trainingRoomTop
{
	background-image:url('images/bg-training-room-top.gif');
	background-repeat:repeat-x;
	position:relative;
	height:291px;
}

#trainingRoomTopTable
{
	margin-top:10px;
}

.TrainingRoomSessionCount
{
	background-image:url('images/bg-training-room-session.gif');
	background-repeat:no-repeat;
	width:150px;
	height:160px;
	text-align:center;	
}

#trainingRoomSessionTitle
{
	font-size:20px;
	font-weight:bold;
	color:#ff8538;
	padding-bottom:5px;
	margin-top:-10px;	
}

#trainingRoomSessionCurrent
{
	font-size:50px;
	font-weight:bold;
	color:#ff8538;
	padding-bottom:5px;
}

#trainingRoomSessionFrom
{
	font-size:20px;
	font-weight:bold;
}

#trainingRoomStausTitle
{
	font-size:20px;
	font-weight:bold;
}

.TrainingRoomSessionDetailsSelected
{
}

.TrainingRoomSessionDetailsSelected span
{
	border-top: solid 2px #fd9f57;
	border-bottom: solid 2px #fd9f57;
	background-color:White;
	padding-top:4px;
	padding-bottom:4px;
	
}

.TrainingRoomSessionDetailsSelected img
{
	
}

.PanelGames
{
    overflow-x:hidden;
    overflow-y:auto;
}

.PanelFeedbacks
{
    overflow-x:hidden;
    overflow-y:auto;
    width:605px;
    height:460px;
}

.popup
{
    position:fixed;
    top:100px;
    left:400px;
}
.popup420
{
    position:fixed;
    top:100px;
    left:50%;
    margin-left:-210px;
}
.popup450
{
    position:fixed;
    top:100px;
    left:50%;
    margin-left:-225px;
}
.popup486
{
    position:fixed;
    top:100px;
    left:50%;
    margin-left:-243px;
}
.popup520
{
    position:fixed;
    top:100px;
    left:50%;
    margin-left:-260px;
}
.popup530
{
    position:fixed;
    top:100px;
    left:50%;
    margin-left:-265px;
}
.popup600
{
    position:fixed;
    top:100px;
    left:50%;
    margin-left:-300px;
    height:800px;
}

.ie #addCommentTitle
{
    xxxheight:45px;
}

.ie6 #removeIE6
{
    display:none;
}
.ie6 .popup
{
    position:absolute;
    top:100px;
    left:100px;
}
.ie6 .popup420
{
    position:absolute;
    top:100px;
    left:50%;
    margin-left:-210px;
    width:420px;
}
.ie6 .popup450
{
    margin-left:100px !important;
    left:0px !important;
}
.ie6 .popup486
{
    position:absolute;
    top:100px;
    left:50%;
    margin-left:-243px;
    width:486px;
}
.ie6 .popup520
{
    position:absolute;
    top:100px;
    left:50%;
    margin-left:-260px;
    width:520px;
}
.ie6 .popup530
{
    position:absolute;
    top:100px;
    left:50%;
    margin-left:-265px;
    width:530px;
}
.ie6 .popup600
{
    position:absolute;
    top:100px;
    left:0px !important;
    margin-left:-300px;
    width:660px;
}
.popupRegistration
{
    position:relative;
    top:30px;
    left:50%;
    margin-left:-243px;
}
.ie .popupRegistration
{
    position:relative;
    top:10px;
    left:50%;
    margin-left:-243px;
}
.ie6 .popupRegistration
{
TOP: -20px;
maxWidth: none;
BACKGROUND-REPEAT: repeat;
FONT-SIZE: 180;
WIDTH: 490px;
minHeight: auto;
MARGIN-LEFT: 0px;
min-width: none;
BACKGROUND-IMAGE: none;
max-height: none;
HEIGHT: auto;
LEFT: 50%;
PADDING-TOP: 0px;
ie7_recalc0: 1;
POSITION: static;
boxSizing: content-box;
BACKGROUND-POSITION: ;
FONT-FAMILY: Arial;
BACKGROUND-COLOR: transparent;
PADDING-RIGHT: 0px;
maxHeight: none;
DIRECTION: ltr;
PADDING-LEFT: 0px;
max-width: none;
MIN-HEIGHT: auto;
Z-INDEX: 0;
minWidth: none;
TEXT-ALIGN: center;
COLOR: #5f434d;
FONT-WEIGHT: 700;
MARGIN: 0px;
PADDING-BOTTOM: 0px;
}

.alertMessage
{
    text-align:left;
    line-height:26px;  
    min-height:50px;  
}

.ie7 .alertMessage
{
/*    position:relative;
    bottom:12px;
    margin-bottom:-12px;
*/
}
.friendNameCB
{
    float:left;
}
#highScore
{
    color:#ff8534;
    font-size:18px;
}
#userProfileRightDiv
{
    float: left;
    width: 300px;
    padding-left: 29px;
}
.divActions
{
    float:right;
    text-align: left;
}

.importHR
{
    border:solid 1 black;
    width:200px;
}
hr
{
    background-color:#ebe9ea;
    border:0;
}

#AfterGameManImage
{
    position:absolute;
    bottom:0;
    right:0;
}
.whatIsChallenge
{
    position:relative;
    top:15px;
}
#profileBubbleContent
{
    width:455px;
    padding-top:30px;
    padding-left:20px;
}
#PersistenceImgText
{
    font-size:11px;
    text-align:center;    
}
.NameOnAlert
{
    color:#FF8638;
}


.ie6 .whatIsChallenge
{
    position:relative;
    top:0px;
}

.feedbackAsterix
{
    padding-top:5px;
}
.loginBG
{
    background-image:url(images/loginBG.jpg);
    background-repeat:repeat-x;
    background-position:top;
}

#errorDiv
{
    background-image:url(Images/Error.jpg);
    height:350px;
    width:970px;
    margin-top:80px;
    font-size:16px;
}

#errorDiv a
{
    font-weight:bold;
}


#errorMsg
{
    margin-bottom:20px;
}

.errorSteps
{
    font-weight:bold;
    color:#c01e1b;
}

#logoBeta
{
    margin-top:-20px;
    position:relative;
}
.nextGame
{
    background-image: url(images/afterGameNextGameBG.jpg);
    background-repeat:no-repeat;
    padding:3px;
}
.doneGame
{
    padding:3px;
}
.doneGame #gameImage
{
}
.rightPanelGame 
{
    padding:3px;
}
.MayKnowImage
{
    float:left;
    margin-right:15px;
}
.premiumPricingTD
{
    height:30px;
    padding-bottom:10px;
}



.ie #divAddComment
{
    xxxheight:340px;
    margin-top:10px;    
}
.ie7 #divAddDiscussion
{
    margin-bottom:12px;
}
.ie #divAddDiscussion
{
    height:365px;
    margin-top:10px;    
}

.cashTrophies
{
    font-size:12px;
}

.ie6 #asterix
{
    padding-top:5px;
}

.ie #userProfileRightDiv .ThinStroke
{
    margin-left:10px;    
}

.ie6 .pageUser .topPlayersProp
{
    padding-top:2px;
}
.ie7 .pageUser .topPlayersProp
{
    padding-top:15px;
}
/* +++++++ ie6 fixes andriy +++++++*/
.ie6 .FeedbackText { padding:0px 0; }
.ie6 #chartProfileRpt { margin-top:-3px; }
.ie6 .statisticsBottom { margin-top:-3px; }
.ie6 #MainDiv { padding-top:15px; }
.TDtabs {height:77px;}
.ie6 .TDtabs {height:80px;}
.TableProfileFeedback {margin-top:3px;}
.ie6 .TableProfileFeedback {margin-top:10px;}
.ie6 .NextSession_newuser_Temp {margin-top:-3px;}
.ie6 .Games {padding-left:15px;}
.ie6 #frameTopGames {margin-bottom:-7px;}
.ie6 #frameTop {margin-bottom:-10px;}
.ie6 #tableUp {position:relative;top:-17px;}

.ie6 .NextSession_newuser_Temp 
{
    position:absolute;
    top:145px;
}

.ie6 .GreyBG{height:80px;}


#SendMessagePopupSeparator
{
    padding-bottom:15px;
}

.ie #SendMessagePopupSeparator
{
    padding-bottom:0px;
}

#AddDiscussionPopupSeparator
{
    padding-bottom:15px;
}

.ie6 #AddDiscussionPopupSeparator
{
    padding-bottom:0px;
}

.GreyLine3
{
    margin-bottom:20px;
}

.ie .GreyLine3
{
    margin-bottom:0px;
}

.ie #divAddComment .DL_TableAddDiscussion
{
    width:590px;
}
 #divAddComment .DL_TableAddDiscussion
{
    width:580px;
}

.AddCommentButton
{
    padding-top:13px; 
    padding-bottom:16px;
}

.ie6 .AddCommentButton
{
    padding-top:0px; 
    padding-bottom:16px;
}

.ie6 .MainCognitiveScoreExplainWrapper .popup450
{
    margin:0;
    left:0;
}

.upgradeLink
{
	color:#E7431E;
}
.upgradeLink:hover
{
	font-weight:bold;
}