@charset "utf-8";
/* CSS Document */

/*----------TAG----------*/

*{margin:0px;}
html{
	height:100%;
}
body{
	margin:0 auto;
	text-align:center;
	/*font-family:'Lucida Grande', Tahoma, Verdana, Geneva, sans-serif;*/
}
div{
	display:block;
	position:relative;
}
a{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
a:hover{color:#000;}
a:active{color:#000;}
a:visited{color:#000;}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	font-size:inherit;
	font-weight:inherit;
}
img{border:none;}
p{
	margin:0 0 0.5em 0;
	line-height:125%;
}
script{display:none;}
textarea{font-family:'Comic Sans MS','Comic Sans',Verdana, Geneva, sans-serif;}


/*----------FONTS----------*/

@font-face {
	font-family: 'ComicBook';
	src: url('../fonts/comicbook-regular.eot');
	src: url('../fonts/comicbook-regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/comicbook-regular.woff') format('woff'),
		 url('../fonts/comicbook-regular.ttf') format('truetype'),
		 url('../fonts/comicbook-regular.svg#ComicBook') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger';
	src: url('../fonts/frutiger-roman.eot');
	src: url('../fonts/frutiger-roman.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/frutiger-roman.woff') format('woff'),
		 url('../fonts/frutiger-roman.ttf') format('truetype'),
		 url('../fonts/frutiger-roman.svg#Frutiger') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger';
	src: url('../fonts/frutiger-roman.eot');
	src: url('../fonts/frutiger-roman.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/frutiger-roman.woff') format('woff'),
		 url('../fonts/frutiger-roman.ttf') format('truetype'),
		 url('../fonts/frutiger-roman.svg#Frutiger') format('svg');
	font-weight:500;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger';
	src: url('../fonts/frutiger-italic.eot');
	src: url('../fonts/frutiger-italic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/frutiger-italic.woff') format('woff'),
		 url('../fonts/frutiger-italic.ttf') format('truetype'),
		 url('../fonts/frutiger-italic.svg#Frutiger') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Frutiger';
	src: url('../fonts/frutiger-57-cn.eot');
	src: url('../fonts/frutiger-57-cn.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/frutiger-57-cn.woff') format('woff'),
		 url('../fonts/frutiger-57-cn.ttf') format('truetype'),
		 url('../fonts/frutiger-57-cn.svg#Frutiger') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger';
	src: url('../fonts/frutiger-77-blackcn.eot');
	src: url('../fonts/frutiger-77-blackcn.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/frutiger-77-blackcn.woff') format('woff'),
		 url('../fonts/frutiger-77-blackcn.ttf') format('truetype'),
		 url('../fonts/frutiger-77-blackcn.svg#Frutiger') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger';
	src: url('../fonts/frutiger-87-extrablackcn.eot');
	src: url('../fonts/frutiger-87-extrablackcn.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/frutiger-87-extrablackcn.woff') format('woff'),
		 url('../fonts/frutiger-87-extrablackcn.ttf') format('truetype'),
		 url('../fonts/frutiger-87-extrablackcn.svg#Frutiger') format('svg');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger';
	src: url('../fonts/frutiger-extraboldcn.eot');
	src: url('../fonts/frutiger-extraboldcn.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/frutiger-extraboldcn.woff') format('woff'),
		 url('../fonts/frutiger-extraboldcn.ttf') format('truetype'),
		 url('../fonts/frutiger-extraboldcn.svg#Frutiger') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger';
	src: url('../fonts/frutiger-extraboldcn-italic.eot');
	src: url('../fonts/frutiger-extraboldcn-italic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/frutiger-extraboldcn-italic.woff') format('woff'),
		 url('../fonts/frutiger-extraboldcn-italic.ttf') format('truetype'),
		 url('../fonts/frutiger-extraboldcn-italic.svg#Frutiger') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'GothicThirteen';
	src: url('../fonts/gothic-thirteen.eot');
	src: url('../fonts/gothic-thirteen.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/gothic-thirteen.woff') format('woff'),
		 url('../fonts/gothic-thirteen.ttf') format('truetype'),
		 url('../fonts/gothic-thirteen.svg#GothicThirteen') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Headache';
	src: url('../fonts/headache-regular.eot');
	src: url('../fonts/headache-regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/headache-regular.woff') format('woff'),
		 url('../fonts/headache-regular.ttf') format('truetype'),
		 url('../fonts/headache-regular.svg#Headache') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HogBold';
	src: url('../fonts/hogbold.eot');
	src: url('../fonts/hogbold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/hogbold.woff') format('woff'),
		 url('../fonts/hogbold.ttf') format('truetype'),
		 url('../fonts/hogbold.svg#HogBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SorbetLTD';
	src: url('../fonts/sorbetLTD.eot');
	src: url('../fonts/sorbetLTD.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/sorbetLTD.woff') format('woff'),
		 url('../fonts/sorbetLTD.ttf') format('truetype'),
		 url('../fonts/sorbetLTD.svg#SorbetLTD') format('svg');
	font-weight: normal;
	font-style: normal;
}

.cFontCB{font-family:'ComicBook','Frutiger','Lucida Grande', Tahoma, Verdana, Geneva, sans-serif;}
.cFontCS{font-family:'Comic Sans MS','Comic Sans',Verdana, Geneva, sans-serif;}
.cFontFr{font-family:'Frutiger','Lucida Grande', Tahoma, Verdana, Geneva, sans-serif;}
.cFontGT{font-family:'GothicThirteen', 'Impact', Impact, Charcoal, Tahoma, Verdana, Geneva, sans-serif;font-weight:normal !important;font-style:normal !important;}
.cFontHA{font-family:'Headache', Verdana, Geneva, sans-serif;}
.cFontHB{font-family:'HogBold','Comic Sans MS','Comic Sans',Verdana, Geneva, sans-serif;}
.cFontSB{font-family:'Screwball','Lucida Grande', Tahoma, Verdana, Geneva, sans-serif;}
.cFontSL{font-family:'SorbetLTD','Frutiger','Lucida Grande', Tahoma, Verdana, Geneva, sans-serif;}


/*----------ID----------*/
/*----------Template----------*/

#dPageHolder{
	width:1000px;
	margin:0px auto;
	background:#0f0;
	text-align:left;
	z-index:100;
}
#dHeader{
	width:1000px;
	height:150px;
	line-height:150px;
	color:#fff;
	background:#305370;
}
	#dHeader .cH1{
		margin-left:50px;
	}
#dSubHeader{
	height:30px;
	width:1000px;
	line-height:30px;
	background:#ececec;
}
#dTorso{
	width:1000px;
	height:300px;
	background:#fffffa;
}
	#dLeft{
		width:190px;
		height:300px;
		background:#8dabb0;
		float:right
	}
	#dMiddle{
		width:600px;
		height:300px;
		margin:0 10px;
		background:#fffffa;
		float:right;
	}
	#dRight{
		width:190px;
		height:300px;
		background:#8dabb0;
		float:right
	}
#dFooter{
	height:30px;
	line-height:30px;
	background:#ececec;
}
#dSubFooter{
	height:50px;
	background:#305370;
}
#dLeftWing{
	display:none;
	position:absolute;
	width:200px;
	height:400px;
	background:#497394;
	top:0px;
	left:-200px;
}
#dRightWing{
	display:none;
	position:absolute;
	width:200px;
	height:400px;
	background:#497394;
	top:0px;
	left:1000px;
}
/*----------End Template----------*/

/*-----Start PopBox-----*/
#dPopBoxHolder{
	position:absolute;
	display:none;
	visibility:visible;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1300;
}
	#dPopBoxOpacity{
		position:fixed;
		color:#fffffe;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		cursor:pointer;
		background:#000;
		z-index:1305;
	}
	#dPopBox{
		position:relative;
		width:180px;
		height:120px;
		margin-top:100px;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
		background:#ececec;
		text-align:center;
		z-index:1310;
	}
		#dPopBoxTitle{
			position:absolute;
			top:5px;
			right:0px;
			width:22px;
			height:22px;
			margin-right:5px;
			background:teal;
			border:5px solid #ececec;
			color:#fffffa;
			text-align:center;
			z-index:1315;
		}
			#dPopBoxTitle a,#dPopBoxTitle span.cLink{
				color:#ececec;
			}
			#dPopBoxTitle:hover{
				background:#0CC;
				cursor:pointer;
			}
		#dPopBoxInfo{
			width:auto;
			height:auto;
			margin:10px 15px 0px;
			background:#ececec;
			color:#404044;
			border:0px solid #ececec;
			text-align:center
		}
			#dPopBoxWrapper{margin-top:35px;}
		#imgPopLoader{
			width:50px;
			height:50px;
			margin:0px auto 20px;
		}
		#dPopBoxFooter{
			display:none;
		}

#dPopBoxHolder.cOpWhite #dPopBoxOpacity{opacity:1 !important;filter:alpha(opacity=100) !important;}
#dPopBoxHolder.cOpWhite #dPopBoxOpacity,#dPopBoxHolder.cOpWhite #dPopBoxInfo,#dPopBoxHolder.cOpWhite #dPopBox{background:#fff !important;cursor:default !important;}
#dPopBoxHolder.cOpWhite #dPopBoxTitle{display:none;}

#dPopBoxWrapper.cLogin,#dPopBoxWrapper.cWelcome{width:700px;height:500px;}
	#dPopBoxWrapper.cLogin h2,#dPopBoxWrapper.cWelcome h2{font-size:24px;font-family:'Comic Sans MS','Comic Sans',Verdana, Geneva, sans-serif;}
	#dPopBoxWrapper.cLogin .cBtn,#dPopBoxWrapper.cWelcome .cBtn{width:100px;height:38px;line-height:38px;margin-bottom:5px;text-align:center;background:#d6e80c;border:3px solid black;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
		#dPopBoxWrapper.cLogin div.cBtn a,#dPopBoxWrapper.cWelcome div.cBtn a{display:block;height:38px;line-height:38px;color:black !important;}
		
#dPopBoxWrapper.cLogin{background:url(../images/braveLogoCurved-noBear_350x175.gif) center top no-repeat #fff;}
	#dPopBoxWrapper.cLogin h2{padding-top:90px;}
	#dPopBoxWrapper.cLogin input{display:block;height:30px;line-height:30px;width:171px;margin:0px auto 5px;}
	#dPopBoxWrapper.cLogin .cBtn{display:block;width:173px;height:38px;line-height:38px;margin:0px auto 5px;color:black;}
	#dPopBoxWrapper.cLogin #aBtnEnter{background:url(../images/enterBrave_143x26.png) center center no-repeat #d6e80c;font-size:0px;color:#d6e80c !important;}
		#dPopBoxWrapper.cLogin #aBtnEnter:hover{background:url(../images/enterBrave_143x26.png) center center no-repeat #4cbc0a;}
	
	#dPopBoxWrapper.cLogin #dLogin,#dPopBoxWrapper.cLogin #dForgotUser,#dPopBoxWrapper.cLogin #dForgotPass,
		#dPopBoxWrapper.cLogin #dForgotUser h2,#dPopBoxWrapper.cLogin #dForgotPass h2{width:185px;margin:0px auto 8px;padding-bottom:8px;border-bottom:1px solid #ececec;}
		#dPopBoxWrapper.cLogin #dForgotUser h3,#dPopBoxWrapper.cLogin #dForgotPass h3{display:none;}
			#dPopBoxWrapper.cLogin #dForgotUser.cSent *,#dPopBoxWrapper.cLogin #dForgotPass.cSent *{display:none;}
			#dPopBoxWrapper.cLogin #dForgotUser.cSent h2,#dPopBoxWrapper.cLogin #dForgotPass.cSent h2{display:block !important;}
				#dPopBoxWrapper.cLogin #dForgotUser.cSent h2 br,#dPopBoxWrapper.cLogin #dForgotPass.cSent h2 br{display:inline !important;}
			#dPopBoxWrapper.cLogin #dForgotUser.cSent h3,#dPopBoxWrapper.cLogin #dForgotPass.cSent h3{display:block !important;color:#4cbc0a;}
			#dPopBoxWrapper.cLogin #dForgotUser.cSent h3 div,#dPopBoxWrapper.cLogin #dForgotPass.cSent h3 div{display:block !important;color:#404044;}
		#dPopBoxWrapper.cLogin #dForgotUser p,#dPopBoxWrapper.cLogin #dForgotPass p{font-size:15px;margin:25px -85px;}
		#dPopBoxWrapper.cLogin .cBtn:hover,#dPopBoxWrapper.cLogin .cBtn:hover{background:#4cbc0a;}
	#dPopBoxWrapper.cLogin #aLogin,#dPopBoxWrapper.cLogin #aForgotUser,#dPopBoxWrapper.cLogin #aForgotPass{color:#1c60a4;font-size:10px;margin:0px 10px;font-family:'Lucida Grande', Tahoma, Verdana, Geneva, sans-serif;}
		#dPopBoxWrapper.cLogin #aLogin:hover,#dPopBoxWrapper.cLogin #aForgotUser:hover,#dPopBoxWrapper.cLogin #aForgotPass:hover{color:#3d96ef;}

#dPopBoxWrapper.cWelcome{}
	#dPopBoxWrapper.cWelcome h2{padding-top:345px;}
	#dPopBoxWrapper.cWelcome .cRow{height:49px;margin:0px auto;}
		#dPopBoxWrapper.cWelcome .cRow.cCh{width:660px;}
		#dPopBoxWrapper.cWelcome .cRow.cCP{width:440px;}
	#dPopBoxWrapper.cWelcome .cBtn{display:block;float:left;margin:0px 2px;}
		#dPopBoxWrapper.cWelcome .cBtn.cDA{background:#ececec;border:3px solid #7f7f7f;}
			#dPopBoxWrapper.cWelcome .cBtn.cDA a{color:#7f7f7f !important;}
		#dPopBoxWrapper.cWelcome #aBraveLadder.cBtn{display:block;width:200px;height:32px;line-height:32px;margin:0px 247px;background:#d6e80c;border:3px solid #000;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
			#dPopBoxWrapper.cWelcome #aBraveLadder.cBtn:hover{background:#4cbc0a;}
	#dPopBoxInfo #aQuit{position:absolute;top:0px;right:0px;width:55px;height:16px;background:url(../images/btnQuit_55x16.jpg) left top no-repeat;color:#fff;font-size:0px;line-height:0px;}
		#dPopBoxInfo #aQuit:hover{background:url(../images/btnQuit-over_55x16.jpg) left top no-repeat;}

#dPopBoxHolder.cMyBraveLadder #dPopBoxOpacity{opacity:1 !important;filter:alpha(opacity=100);background:#fff;cursor:default !important;}
#dPopBoxHolder.cMyBraveLadder #dPopBoxInfo,#dPopBoxHolder.cMyBraveLadder #dPopBox{background:#c00;}
#dPopBoxHolder.cMyBraveLadder #dPopBoxTitle{border:5px solid #c00;background:#fffe9b;}
#dPopBoxHolder.cMyBraveLadder #dPopBoxTitle:hover{background:#fffd5e}

	#dPopBoxWrapper.cBraveLadder{background:#c00;font-family:'Comic Sans MS','Comic Sans',Verdana, Geneva, sans-serif;color:#fff;margin-top:15px;}
		#dPopBoxWrapper.cBraveLadder .cHeader{height:33px;background:url(../images/header-myBraveLadder_324x33.jpg) center center no-repeat;font-size:0px;}
		#dPopBoxWrapper.cBraveLadder .cYellow{color:#ff0;}
		#dPopBoxWrapper.cBraveLadder textarea{resize:none;}
		#dPopBoxWrapper.cBraveLadder .cGoal{height:42px;}
			#dPopBoxWrapper.cBraveLadder .cGoal label{display:block;float:left;width:180px;height:42px;line-height:58px;text-align:right;font-size:24px;font-weight:bold;}
			#dPopBoxWrapper.cBraveLadder .cGoal textarea{display:block;float:right;width:300px;height:36px;margin-right:50px;}
		#dPopBoxWrapper.cBraveLadder #dBLX{position:absolute;top:-5px;right:5px;width:22px;height:22px;line-height:22px;background:#d6e80c;color:black;z-index:1500;}
			#dPopBoxWrapper.cBraveLadder #dBLX:hover{background:#4cbc0a;}
		
		#tbBraveLadder{width:585px;}
		#tbBraveLadder input{width:60px;height:30px;}
		#tbBraveLadder textarea{width:200px;height:36px;}
		#tbBraveLadder tr.cSize,#tbBraveLadder tr.cSize td,#tbBraveLadder tr.cSize td *{height:0px;overflow:hidden;}
		#dPopBoxWrapper.cBraveLadder a.cBtn{display:inline-block;width:141px;height:35px;line-height:35px;margin:10px 0px;background:#d6e80c;border:2px solid #000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
		#dPopBoxWrapper.cBraveLadder a.cBtn:hover{background:#4cbc0a;}
	
	#dPopBoxWrapper.cAudioHolder{width:470px;height:32px;background:black;margin:200px 0px 0px 5px;}
		#dPopBoxWrapper.cAudioHolder audio{width:480px;height:32px;margin:0px 0px 2px -20px;background:#000;}
		#dPopBoxWrapper.cAudioHolder .cCaption span,#dPopBoxWrapper.cAudioHolder .cCaption a{position:absolute;top:0px;font-size:11px;}
		#dPopBoxWrapper.cAudioHolder .cCaption span{left:0px;}
		#dPopBoxWrapper.cAudioHolder .cCaption #aDL{right:65px;}
		#dPopBoxWrapper.cAudioHolder .cCaption #aHelp{right:15px;}
	
	#dPopBox.cRelaxationExercise{height:250px;background:url(../images/children/header-relaxationExercise_400x200.gif) center 15px no-repeat #cff;border:3px solid black;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
		#dPopBox.cRelaxationExercise #dPopBoxTitle{top:2px;right:-3px;width:35px;height:35px;line-height:35px;border:5px solid #cff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
		#dPopBox.cRelaxationExercise #dPopBoxInfo{background:none;margin-top:200px;}
	
	#dPopBox.cTeenRelaxationExercise{height:250px;background:url(../images/teen/header-teenRelaxationExercise_400x200.gif) center 15px no-repeat #000;border:3px solid #00cef2;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
		#dPopBox.cTeenRelaxationExercise #dPopBoxTitle{top:2px;right:-3px;width:35px;height:35px;line-height:35px;background:#f90;border:3px solid #00cef2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
			#dPopBox.cTeenRelaxationExercise #dPopBoxTitle:hover{background:#d96d00;}
		#dPopBox.cTeenRelaxationExercise #dPopBoxInfo{background:none;margin-top:200px;}
			#dPopBox.cTeenRelaxationExercise #dPopBoxInfo .cCaption{color:#888;}
				#dPopBox.cTeenRelaxationExercise #dPopBoxInfo .cCaption a{color:#aaa;}
					#dPopBox.cTeenRelaxationExercise #dPopBoxInfo .cCaption a:hover{color:#eee;}
		
/*-----End PopBox-----*/
#dHidden,#dAudio,#dOutput,#dPreload{position:fixed;top:-100%;left:-100%;width:0px;height:0px;overflow:hidden;}
#dFrame{width:690px;height:550px;margin:0px auto;clear:both;}
	#dFrameTop, #dFrameMid, #dFrameBot{width:690px;clear:both;}
	#dFrameTop{height:55px;z-index:495;}
		#dFrameLogo{display:block;position:absolute;top:0px;left:0px;width:225px;height:55px;background:url(../images/session-logo_225x55.png) left top no-repeat;line-height:0px;font-size:0px;color:#fff !important;z-index:500;}
		#dFrameTop .cBorderEdge{width:681px;height:31px;line-height:20px;float:left;margin:15px 0px 9px;background:url(../images/borderTop_1x9.jpg) left bottom repeat-x;text-align:right;}
			#dFrameTop .cBorderEdge a{display:block;position:absolute;top:0px;height:20px;line-height:0px;font-size:0px;color:#fff !important;}
				#aHome{right:131px;width:67px;background:url(../images/btnHome_67x20.jpg) center top no-repeat;}
					#aHome:hover{background:url(../images/btnHome-over_67x20.jpg) center top no-repeat;}
				#aPrint{right:46px;width:65px;background:url(../images/btnPrint_65x20.jpg) center top no-repeat;}
					#aPrint:hover{background:url(../images/btnPrint-over_65x20.jpg) center top no-repeat;}
				#aToggleSound{right:0px;width:26px;font-size:0px;}
					#aToggleSound.cSoundOn{background:url(../images/sound-on_26x20.jpg) center top no-repeat;}
						#aToggleSound.cSoundOn:hover{background:url(../images/sound-on-over_26x20.jpg) center top no-repeat;}
					#aToggleSound.cSoundOff{background:url(../images/sound-off_26x20.jpg) center top no-repeat;}
						#aToggleSound.cSoundOff:hover{background:url(../images/sound-off-over_26x20.jpg) center top no-repeat;}
		#dFrameTop .cBorderCorner{height:18px;margin-top:37px;background:url(../images/borderTopRight_9x18.jpg) top right no-repeat;}
	#dFrameMid{height:430px;background:url(../images/borderMid_690x1.jpg) center top repeat-y;z-index:45;}
		#dFrameMid .cBorderEdge{width:9px;float:left;display:none;}
		#dFrameMid .cBorderEdge.cLt{height:430px;background:url(../images/borderLeft_9x1.jpg) left top repeat-y;}
		#dFrameMid .cBorderEdge.cRt{height:439px;margin-top:-9px;background:url(../images/borderRight_9x1.jpg) left top repeat-y;}
		#dFrameContent{width:672px;height:438px;margin:-8px 9px 0px;z-index:50;float:left;overflow-x:hidden;overflow-y:scroll;}
			#dFrameContent *{max-width:672px !important;}
	#dFrameBot{height:9px;}
		#dFrameBot .cBorderCorner.cLt{background:url(../images/borderBottomLeft_9x9.jpg) left top no-repeat;}
		#dFrameBot .cBorderCorner.cRt{background:url(../images/borderBottomRight_9x9.jpg) left top no-repeat;}
		#dFrameBot .cBorderEdge{width:672px;height:9px;float:left;background:url(../images/borderBottom_1x9.jpg) left top repeat-x;}
	.cBorderCorner{width:9px;height:9px;float:left;}
	.cBorderCorner, .cBorderEdge{font-size:0px;overflow:hidden;}
	.cBtnFB{display:block;position:relative;width:100px;height:52px;text-align:left;margin-top:4px;line-height:0px;font-size:0px;color:#fff !important;}
		.cBtnFB#aBtnPrev{background:url(../images/btnBack_100x52.jpg) center center no-repeat;float:left;}
		.cBtnFB#aBtnNext{background:url(../images/btnNext_100x52.jpg) center center no-repeat;float:right;}
		
	.cBtnPrint{display:block;background:#D6E80C;border:3px solid #000;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:5px;font-size:20px;text-align:center;font-family:'Comic Sans MS','Comic Sans',Verdana, Geneva, sans-serif;width:200px;height:30px;line-height:30px;margin:5px 0px 10px 210px;}
		.cBtnPrint:hover{background:#CAD90D;}

	#aBtnBraveLadder{display:none;margin:0px auto;width:175px;padding:5px 0px;margin-top:4px;border:3px solid black;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#d6e80c;font-family:'Comic Sans MS','Comic Sans',Verdana, Geneva, sans-serif;font-size:15px;font-weight:bold;}
		#aBtnBraveLadder:hover{background:#4cbc0a;}

#dLog{display:none;position:absolute;top:0px;right:0px;width:350px;height:100%;overflow:scroll;border-left:1px solid #f00;background:#ececec;font-family:'Courier New', Courier, monospace;font-size:12px;cursor:pointer;z-index:10000;}
#dTest{position:fixed;top:50px;left:50px;width:400px;height:30px;line-height:30px;font-size:12px;background:#0f0;z-index:5000;}


/*----------CLASS----------*/
.cH1{
	font-size:36px;
	font-weight:bold;
}
.cH2{
	font-size:28px;
	font-weight:bold;
}
.cH3{
	font-size:24px;
	font-weight:bold;
}
.cH4{
	font-size:18px;
	font-weight:bold;
}
.cH5{
	font-size:16px;
	font-weight:bold;
}
.cH6{
	font-size:14px;
	font-weight:bold;
}


.cUnderline{text-decoration:underline;}
.cEm,.cItalic{font-style:italic;}
.cStr,.cStrong{font-weight:bold;}
.cNml{font-weight:normal !important;}
.cST{text-decoration:line-through;}

.cFW77{font-weight:800;}
.cFW87{font-weight:700;}

.cAlL{text-align:left;}
.cAlC{text-align:center;}
.cAlR{text-align:right;}

.cFL{float:left;}
.cFR{float:right;}
.cFN{float:none;}

.cDB{display:block;}
.cDN{display:none;}

.cUpperCase{text-transform:uppercase;}
.cLowerCase{text-transform:lowercase;}

.cCenter{text-align:center !important;}

.cPurple{color:#9e2ccf;}
.cBlue{color:#006599;}
.cGreen{color:#090;}
.cYGreen{color:#9ae200;}
.cYellow{color:#ffff37;}
	.cDYellow{color:#ffde00;}
.cOrange{color:#f90;}
.cUmber{color:#f60;}
.cRed{color:#e00;}
.cPink{color:#f36}
.cWhite{color:#fff;}
	a.cWhite:hover{color:#fffe9b;}
.cDGrey{color:#666}
	
.cStart,.cFinish{font-size:0px;margin-left:0px !important;margin-right:0px !important;}
	.cStart{cursor:pointer;}
	.cStart *,.cFinish *{display:none;}

.cBlackStroke,.cGreenStroke,.cWhiteStroke{
	display:block;
	position:relative;
	height:65px;
	line-height:60px;
	margin:15px auto;
	font-size:24px;
	font-weight:bold;
}
	.cBlackStroke{background:url(../images/stroke-black_410x15.png) bottom left no-repeat;}
	.cGreenStroke{background:url(../../brave/brave_siteMedia/social/children/images/stroke-green_410x15.jpg) bottom left no-repeat;}
	.cWhiteStroke{background:url(../images/stroke-white_410x15.png) bottom left no-repeat;}
	
.cQuizTF{margin-bottom:15px;}
	.cQuizTF .cQ{float:left;width:390px;margin-left:20px;text-indent:-20px;padding:9px 0px;}
	.cQuizTF .cBtnHolder{float:left;width:100px;height:38px;background:url(../images/buttonBG-grey_100x38.png);margin-left:5px;}
	.cQuizTF .cBtnHolder:last-child{float:right;}
		.cQuizTF .cBtn{height:38px;line-height:38px;background:url(../images/buttonBG-green_100x38.png) center center no-repeat;font-weight:bold;text-align:center;cursor:pointer;}
		.cQuizTF .cBtn:hover{background:url(../images/buttonBG-darkGreen_100x38.png) center center no-repeat;}

.cFS0{font-size:0px;}
.cSml{font-size:12px;}
.cMed{font-size:16px;margin-right:16px;}
.cLge{font-size:20px;margin-right:20px;}
.cXLge{font-size:26px;}

.cHidden,.cHP{display:none !important;}

.cLink{cursor:pointer;}

.cClr,.cClear{clear:both;height:0px;overflow:hidden;}
.cHR{clear:both;height:0px;overflow:hidden;margin:25px 15px;border-bottom:1px solid #999;}
.cPBr{display:none;}

.cBG{min-height:438px;}

.cLoadingGrey{background:url(../images/loading-grey_50x50.gif) center center no-repeat #ececec;}

.cHalf{width:50%;float:left;}
	.cIE .cHalf{width:47% !important;float:left !important;}

.cM0A{display:block;margin:0px auto;}
.cW1000{
	width:1000px;
	margin:0px auto;
	text-align:left;
}