@charset "utf-8";
/* CSS Document */
body {
	background-image: url(images1/bg_02.gif);
	background-repeat: repeat-x;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #48B7FA;
}

.maindiv{
	width:937px;
	height:auto;
	margin-left:auto;
	/*margin-left:55px;*/
	margin-right:auto;
}
.gamemaindiv{
	width:937px;
	height:auto;
	/*margin-left:auto;*/
	margin-left:55px;
	margin-right:auto;
	margin-top:20px;
}
.logodiv{
	width:321px;
	white-space: nowrap;
	/*width:730px;*/
	height:73px;
}

.logoleft{
	width:616px;
	height:78px;
	float:left;
}
.logoRight{
	width:316px;
	height:53px;
	margin-top:28px;
	float:Right;
}
.searchbg{
	/*width:751px;
	height:48px;*/
	width:181px;
	height:30px;
	float:Left;
	margin-top:74px;
	background-repeat:no-repeat;
	/*background-image:url(images1/searchbg.png); */
	background-image:url(images1/searchbox_1.png);
}
.searchbg2{
	width:81px;
	height:30px;
	float:Left;
	margin-top:79px;
	margin-left:1px;
	background-repeat:no-repeat;
	background-position:center;
}
.submittop{
    width:58px;
	height:33px;
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	margin-left:181px;
	margin-top:42px;
	/*margin-top:13px;*/	
}
.news{
	width:275px;
	height:86px;
	float:left;
	margin-top:30px;
	margin-left:75px;
	background-image:url(images1/news.png);
}
.signup{
	width:129px;
	height:143px;
	float:right;
}
.logo{
	width:319px;
	height:71px;
	margin-top:28px;
	white-space: nowrap;
	/*float:left;*/
	background-image:url(images1/logo.png);
	/*background-position: 0px -1px;*/

}

.registermsg{
	width:240px;
	height:95px;
	float:left;
	background-image:url(images1/register_free2.png);
	background-position: 0px -1px;

}
.teacherlogin{
	width:129px;
	height:30px;
	margin-top:20px;
	background-image:url(images1/studentlogin.png);

}
.studentlogin{
	width:129px;
	height:30px;
	background-image:url(images1/studentsignup.png);

	margin-top:10px;
}
.studentsignup{
	width:129px;
	height:30px;
	background-image:url(images1/teacherslogin.png);

	margin-top:10px;
}
.menudiv{
	width:909px;
	height:50px;
	background-image:url(images1/menubg.png);

	margin-left:auto;
	margin-right:auto;
}
.menudiv_challenge{
	width:909px;
	height:20px;
	/*background-image:url(images1/menubg.png); */

	margin-left:auto;
	margin-right:auto;
	/*margin-top:10px;*/
}
.amazondiv{
	width:121px;
	/*height:600px;*/
	float:left;

}
.amazondivrightgp{	
	/*height:600px;*/
	margin-right:100px;
	float:Right;

}
.amazondivrighthome{	
	margin-left:auto;
	margin-top:15px;
	float:Right;

}
.amazondivright{	
	/*height:600px;*/	
	float:Right;
}
.scrollbg{
	width:937px;
/*	height:260px; */
	height:148px; 
/*	height:233px; */
/*	background-image:url(images1/scrollbg3.png);*/
/*	background-image:url(images1/scrollbg4.png); */
	background-image:url(images1/homepage_bg2.png);

	
}
.contntdivtop{
	width:937px;
	height:13px;
	background-image:url(images1/butontop.png);

}
.contntdivmiddle{
	width:937px;;
	height:auto;
	background-image:url(images1/blkboxmiddle.png);

	background-color:#1a2129;
	float:left;
	margin-top:-10px;
}
.contntdivbottom{
	width:937px;
	height:13px;
	float:left;
	background-image:url(images1/butonbottom.png);

}
.twitter{
	width:185px;
	height:99px;
	float:left;
	background-image:url(images1/twitterbg.png);

}
.ceoimg
{
	width:110px;
	height:147px;
	padding-top:15px;
	margin-left:20px;
	float:left;
	background-image:url(images1/ceoimg.png);
	background-position:center;
	background-repeat:no-repeat;
    
	
}
.ceoimg1
{
	width:110px;
	height:147px;
	padding-top:15px;
	float:left;
	margin-left:20px;
	background-image:url(images1/ceoimg1.png);
    background-position:center;
	background-repeat:no-repeat;
	
}
.contactboximg{
width:47px;
height:36px;
float:left;
background-image:url(images1/contactus.png);
background-repeat:no-repeat;
background-position:left;

}
.contactboximg2{
width:47px;
height:36px;
float:left;
background-image:url(images1/teachercnt.png);
background-repeat:no-repeat;
background-position:left;

}
.homebutton{
width:31px;
height:34px;
float:left;
margin-top:6px;
}
.menu{
	/* width:650px; was this when contactus was in menu */
	width:600px;
	height:31px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
.menu ul{
	margin:0px;
	padding:0px;
}
.menu li{
	list-style:none;
	display:block;
	float:left;
	
}
.menu li.act a{
	list-style:none;
	display:block;
	float:left;
	width:129px;
	height:31px;
	line-height:31px;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000;
	background-image:url(images1/menubuttonwht_03.gif);
	background-repeat:no-repeat;
	background-position:center;
	visibility:visible;
	
}
.menu a{
	width:129px;
	height:31px;
	line-height:31px;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#FFF;
}
.menu a:hover{
	width:129px;
	height:31px;
	line-height:31px;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000;
	background-image:url(images1/menubuttonwht_03.gif);
	background-repeat:no-repeat;
	background-position:center;
	visibility:visible;
}
.social{
	width:250px; /* 150 */
	height:31px;
	float:right;
	margin-top:6px;
	margin-right:5px;
}
.social1{
	width:400px; /* 150 */
	height:31px;
	float:right;
	margin-top:6px;
	margin-right:5px;
}
.social ul{
	margin:0;
	padding:0;
}
.social li{
	list-style:none;
	display:inline;
	padding-left:3px;
}
img{
	border-style:none;
}

.contntdiv{
	width:937px;
	height:auto;
	margin-top:10px;
}

.footerdiv{
	width:937px;
	height:99px;
	margin-top:10px;
	float:left;
}

.maincontent{
   width:937px;
   height:auto;
   margin-top:7px;
}
.left{
   width:649px;
   height:auto;
   float:left;
   margin-left:10px;
}
.right{
   width:230px;
   height:auto;
   float:left;
   margin-left:15px;
}
.newgamediv{
   width:649px;
   height:auto;
   float:left;
}
.newgamedivtop{
   width:649px;
   height:37px;
   float:left;
   background-image:url(images1/heders_03.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.newgamedivmiddle{
   width:649px;
   height:auto;
   float:left;
   background-image:url(images1/newgmbg_03.gif);
   background-repeat:no-repeat;
   background-position:top;
}
.schoolsdiv{
   width:230px;
   height:auto;
   float:left;
   margin-bottom:10px;
}
.schoolsdivtop{
   width:230px;
   height:37px;
   float:left;
   background-image:url(images1/heders_05.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.schoolsdivmiddle{
   width:230px;
   height:auto;
   float:left;
   background-image:url(images1/schoolsbg_03.gif);
   background-repeat:no-repeat;
   background-position:top;
}
.schhead{
   width:230px;
   height:auto;
   margin-top:8px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
.total{
   width:230px;
   height:50px;
   line-height:50px;
   margin-top:8px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
.schools{
   width:200px;
   height:auto;
   margin-left:6px;
   margin-top:9px;
}
/*.schools ul{
   margin:0;
   padding:0;
}
.schools li{
  list-style:none;
  display:block;
}
.schools a{
    width:194px;
	height:25px;
	float:left;
	display:block;
	background-color:#333333;
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	background-image:url(images1/accarrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:4px;
	margin-bottom:2px;
}
.schools a:hover{
    width:194px;
	height:25px;
	float:left;
	display:block;
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:25px;
	text-decoration:underline;
	background-color:#cc0000;
	color:#fff;
	background-image:url(images1/accarrow_red.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:5px;
}*/
.gamebutton{
   width:649px;
   height:auto;
}
.fadehover{
   width:149px;
   height:135px;
   float:left;
   margin-top:10px;
   padding-left:10px;
}
.button1{
   width:149px;
   height:135px;
   background-image:url(images1/gamesmenu_03.gif);
   background-repeat:no-repeat;
   background-position:center,top;
}
.button2{
   width:149px;
   height:135px;
   background-image:url(images1/gamesmenu_05.gif);
   background-repeat:no-repeat;
   background-position:center,top;
}
.button3{
   width:149px;
   height:135px;
   background-image:url(images1/gamesmenu_07.gif);
   background-repeat:no-repeat;
   background-position:center,top;
}
.button4{
   width:149px;
   height:135px;
   background-image:url(images1/gamesmenu_09.gif);
   background-repeat:no-repeat;
   background-position:center,top;
}
.button5{
   width:149px;
   height:135px;
   background-image:url(images1/gamesmenu_15.gif);
   background-repeat:no-repeat;
   background-position:center,top;
}
.button6{
   width:149px;
   height:135px;
   background-image:url(images1/gamesmenu_16.gif);
   background-repeat:no-repeat;
   background-position:center,top;
}
.button7{
   width:149px;
   height:135px;
   background-image:url(images1/gamesmenu_18.gif);
   background-repeat:no-repeat;
   background-position:center,top;
}
.button8{
   width:149px;
   height:135px;
   background-image:url(images1/gamesmenu_20.gif);
   background-repeat:no-repeat;
   background-position:center,top;
}

img.a {
	position: absolute;
    z-index: 10;
	}
 
img.b {
	position: absolute;

	}
.heading{
   width:250px; /* 180 */
   height:37px;
   margin-left:20px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:33px;
	text-decoration:none;
	color:#fff;
	background-image:url(images1/arrohd_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
}	
.heading_for_Challenge{
   width:250px; /* 180 */
   height:37px;
   margin-left:20px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:33px;
	text-decoration:none;
	color:#fff;	
	background-image:url(images1/Blue_ball24x24.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
}
.heading_for_Challenge_no_img{
   width:220px; /* 180 */
   height:37px;
   margin-left:5px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:33px;
	text-decoration:none;
	color:#fff;	
	background-position:left;
	background-repeat:no-repeat;
	/*padding-left:10px;*/
}
.heading_for_Challenge a{
   width:180px;
   height:37px;
   margin-left:2px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:33px;
	text-decoration:none;
	color:#fff;
}
.heading a{
   width:180px;
   height:37px;
   margin-left:2px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:33px;
	text-decoration:none;
	color:#fff;
}	

.heading1{
   width:860px;
   height:37px;
   margin-left:20px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:33px;
	text-decoration:none;
	color:#fff;
	background-image:url(images1/arrohd_03.gif); 
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
}
.heading2 a{
   width:180px;
   height:37px;
   margin-left:2px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:33px;
	text-decoration:none;
	color:#fff;
	background-image:url(images1/studentimage.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px; 
}	
.heading3{
   width:860px;
   height:37px;
   margin-left:5px;
   font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:33px;
	text-decoration:none;
	color:#fff;	 
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
}

.marqueediv{
    width:937px;
	height:1px;
}
.teacher_id_to_rtn_games{
    width:937px;
	height:26px;
	/* height is what i need to put teacher box right under google ad, but in grey horizontal area */
}
.scrolldiv{
    width:925px;
	/*height:155px;*/
	text-align:center;
	height:10px;
	margin-top:7px;
	margin-left:6px;
}

scroolbuttons{
    width:937px;
	height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:26px;
	text-decoration:none;
	color:#FFFFFF;
}


.previous{
width:18px;
height:16px;
float:left;
margin-top:8px;
margin-left:20px;
}
.previous_challenge{
width:80px;
height:33px;
float:left;
vertical-align: middle;
margin-left:10px;
}
.next{
width:18px;
height:16px;
float:right;
margin-top:8px;
margin-right:20px;
}
.next_challenge{
width:28px;
height:16px;
float:center;
margin-top:8px;
margin-right:20px;
}
.lgondiv{
    width:95px;
	height:30px;
	margin-left:35px;
}
.lgondiv ul{
   margin:0;
   padding:0;
}
.lgondiv li{
  list-style:none;
  display:block;
}
.lgondiv a{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:26px;
	text-decoration:none;
	color:#fff;
}
.lgondiv a:hover{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:26px;
	text-decoration:underline;
	color:#fff;
}
.marquee{
    width:209px;
	height:30px;
	margin-left:63px;
	margin-top:23px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:30px;
	text-decoration:none;
	color:#fff;
}
.entertxt{
    width:350px;
	height:48px;
	float:left;
	line-height:48px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-left:20px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#fff;
	
}
.serchbg{
   width:176px;
	height:29px;
	background-image:url(images1/searchbox_03.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	margin-left:20px;
	margin-top:10px;

}
.tb{
    width:150px;
	height:20px;
	float:left;
	font-size:11px;
	margin-left:3px;
	margin-top:5px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	/*color:#000; */
	color::#123123;
	font-family:Calibri;	
	background:none;
	border-style:none;

}
.submit{
    width:58px;
	height:21px;
	background-repeat:no-repeat;
	background-position:center;
	float:Right;
	margin-left:10px;
	/*margin-top:13px;*/
	margin-top:36;
}
.submit ul{
   margin:0;
   padding:0;
}
.submit li{
  list-style:none;
  display:block;
}
.submit a{
    width:58px;
	height:21px;
	display:block;
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	line-height:21px;
	text-decoration:none;
	color:#fff;
}
.submit a:hover{
    width:58px;
	height:21px;
	display:block;
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	line-height:21px;
	text-decoration:underline;
	color:#fff;
}
.footer{
    width:937px;
	height:60px;
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	line-height:30px;
	text-decoration:none;
	color:#fff;
	float:left;
}
.midourt{
width:908px;
height:auto;
margin-left:auto;
margin-right:auto;
}
.midcntinnr{
width:908px;
height:auto;
background-image:url(images1/newgmbg_03.gif);
background-repeat:repeat-x;
background-position:top;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height:25px;
	text-decoration:none;
	color:#fff;
}
.midcntinnr2{
width:880px;
height:auto;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	margin-left:10px;
}
.midcntinnr2 strong{


font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	line-height:25px;
	text-decoration:none;
	color:#fe2020;
	
}
.midcntinnr2 a{

font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	line-height:25px;
	text-decoration:none;
	color:#ffff00;
	
}
.bigheder{
background-image:url(images1/bigheader.gif);
background-repeat:no-repeat;
background-position:center;
width:908px;
height:36px;
}
.contactbox{
width:284px;
height:400px;
float:left;
margin-left:10px;
padding-top:15px;
background-image:url(images1/vline_03.gif);
background-repeat:no-repeat;
background-position:right center;
}
.contactboxhed{
width:284px;
height:36px;
}

.contactboximg3{
width:47px;
height:36px;
float:left;
background-image:url(images1/twit.png);
background-repeat:no-repeat;
background-position:center;
}
.contactboximg4{
width:40px;
height:36px;
float:left;
background-image:url(images1/youtubeicon.gif);
background-repeat:no-repeat;
background-position:center;
}
.contactboxcap{
width:231px;
height:36px;
float:left;
font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
	line-height:30px;
	text-decoration:none;
	color:#fe2020;
}
.contactustext{
width:280px;
height:auto;
float:left;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:35px;
	text-decoration:none;
	color:#fff;
	margin-top:10px;
}
.contactustext strong{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:35px;
	text-decoration:none;
	color:#d38004;
}

.ceobox
{
	width:890px;
    height:auto;
	margin-top:15px;
	padding-left:10px;
	
}

.ceotextbox
{
	width:890px;
	height:147px;
	float:left;
}

	
.ceotext
{
	width:623px;
    float:left;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:20px;
	padding-left:10px;
	
}
.ceotext a{

font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	line-height:25px;
	text-decoration:none;
	color:#ffff00;
	
}
.ceotext strong
{
	width:623px;
    height:155;
	float:left;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
	
}




/*game page begins*/

.gamescrolldiv{
    width:925px;
	height:56px;
	margin-top:2.5px;
	margin-left:6px;
}
.gamescrollbg{
	width:937px;
	height:121px;
	
	background-image:url(images1/gamescrollbg.png);	
}
.gamescrollbg2{
	width:937px;
	height:121px;
	
	background-image:url(images1/gamescrollbg2.png);	
}
.latstnewsbg{
 width:126px;
 height:30px;
 background-image:url(images1/latestnews.gif);
 background-repeat:no-repeat;
 background-position:left;
 float:left;
 margin-left:10px;
 margin-top:2px;
}
.latstnewsscroll{
	width:780px;
	height:30px;
	float:left;
	line-height:30px;
	padding-top:2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}
.outputbox{
    width:110px; /* 145 */
	height:51px;
	float:left;
	background-image:url(images1/outbox.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:7px;
}
.outhed{
    width:108px; /* 143 */
	height:26px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	line-height:26px;
	text-align:center;
}
.outansw{
    width:95px; /* 130 */
	height:26px;
	margin-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	line-height:26px;
	text-align:center;
}
.gamemidcntinnr{
width:908px;
height:auto;
padding-top:20px;
float:left;
background-image:url(images1/newgmbg_03.gif);
background-repeat:repeat-x;
background-position:top;
}
.qsbg{
   width:302px;
   height:191px;
   float:left;
   margin-bottom:20px;
}
.qsbginner{
   width:212px;
   height:191px;
   background-image:url(images1/game_qsbg.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.qsbginnerfind{
   width:212px;
   height:191px;
   background-image:url(images1/findthis_qsbg.gif);
   background-repeat:no-repeat;
   background-position:center;
}
.homebutton{
float:left;
}
.gamehomebutton{
float:left;
margin-left:10px;
margin-top:6px;
}
.gamefaq{
	width:210px;
	height:31px;
	float:left;
	margin-top:8px;
	margin-left:15px;
}
.gamesocial{
	width:150px;
	height:31px;
	float:right;
	margin-top:16px;
	margin-left:15px;
}
.gameslist{
   width:190px;
   height:auto;
   margin-left:28px;
   padding-top:9px;
   float:left;
}
.gameslist ul{
   margin:0;
   padding:0;
}
.gameslist li{
  list-style:none;
  display:block;
}
.gameslist a{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	background-image:url(images1/bullet_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:4px;
}
.gameslist a:hover{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:25px;
	text-decoration:underline;
	color:#fff;
	background-image:url(images1/bullet_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:5px;
}
.questiondiv{
   width:190px;
   height:58px;
   margin-left:6px;
	padding-top:75px;
}
.questiondiv ul{
   margin:0;
   padding:0;
}
.questiondiv li{
  list-style:none;
  display:block;
}
.questiondiv a{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	text-decoration:none;
	color:#fbfbb1;
	line-height:22px;
	vertical-align:middle;

}
.questiondiv a:hover{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	text-decoration:none;
	color:#FFCC00;
	line-height:22px;

}
.timelimit{
   width:34px;
   height:33px;
   float:left;
}
.timelimit_challenge{
   width:34px;
   height:33px;
   padding-top:5px;
   float:left;
}
.timetext{
   width:90px;
   height:33px;
   margin-left:5px;
   float:left;
   font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
	color:#CCC;
	line-height:33px;
}
.timetext.input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
.subjectlistleft{
   width:250px;
   height:250px;
   margin-left:5px;
   padding-top:9px;
   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 15pt;
  color:#CCCCCC;
  vertical-align:super;
}
.subjectlistcenter{
   width:314px; 
   height:250px;
   margin-left:5px;
   padding-top:9px;
   float:left;
   background-image:url(images1/subjectbg.gif);
   background-repeat:no-repeat;
   background-position:left;
}
.teacherssubjectlistcenter{
	width:414px;
	height:250px;
	margin-left:5px;
	padding-top:9px;
	float:left;
	background-image:url(images1/subjectbg425w258h.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.subjectlistcenterplane{
   width:314px;
   height:250px;
   margin-left:5px;
   padding-top:9px;
   float:left;

}
.gradelistcenter{
   width:147px; /* 137 */
   height:250px; /* 113 */
   margin-left:5px;
   padding-top:9px;
   float:left;
   /*background-image:url(images1/gradebg.gif);*/
   background-repeat:no-repeat;
   background-position:left;
}

.gradedrop{
  width: 132px; 
  height:250px; /* 107 */
  margin: 5px 0pt; 
  font-family: monospace; 
  font-size: 10pt;
  color:#CCCCCC;
  background-color:#646464;
  border:none;
  margin-top:1px;
 overflow:auto;
 
 }
 .gradedrop314{
  width: 314px; 
  height:250px; 
  margin: 5px 0pt; 
  font-family: monospace; 
  font-size: 10pt;
  color:#CCCCCC;
  background-color:#646464;
  border:none;
  margin-top:1px;
 overflow:auto;
 
 }

.drop{
  width: 300px; 
  height:250px;
  margin: 5px 0pt; 
  font-family: monospace; 
  font-size: 10pt;
  color:#CCCCCC;
  background-color:#646464;
  border:none;
  margin-top:1px;
 overflow:auto;
 
 }
 .drop137{
  width: 137px; 
  height:250px;
  margin: 5px 0pt; 
  font-family: monospace; 
  font-size: 10pt;
  color:#CCCCCC;
  background-color:#646464;
  border:none;
  margin-top:1px;
 overflow:auto;
 
 }
 .dropchallenge{
	width: 300px;
	height:20px;
	margin: 5px 0pt;
	font-family: monospace;
	font-size: 9pt;
	color:#FFFFFF;
	background-color:#48B7FA;
	border:none;
	margin-top:1px;
	overflow:auto;
 
 }
 .teachersdrop{
  width: 411px;
  height:250px;
  margin: 5px 0pt; 
  font-family: monospace; 
  font-size: 10pt;
  color:#CCCCCC;
  background-color:#646464;
  border:none;
  margin-top:1px;
 overflow:auto;
 
 }
 .subgame{
  width:84px;
  height:22px;
  margin-top:115px;
 }
 .subgameplaybutton{
   width:100px;
   height:100px;
   margin-left:5px;
   padding-top:9px;
   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 15pt;
  color:#CCCCCC;
  vertical-align:super;
}
 .replay{
 width:314px; /* 400 */
 height:31px;
 margin-top:16px; /* 8 */
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 }
  .playreplay{
 width:55px;
 height:31px;
 margin-top:15px; /* 8 */
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 } 
 .hssubbg{
   width:908px;
   height:59px;
   padding-top:9px;
  background-image:url(images1/hsbg.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.hssubbgtext{
   width:900px;
   height:25px;
   padding-top:9px;
   font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  font-weight:normal;
  color:#CCCCCC;
  padding-left:8px;
}
.hsdrop{
   width: 300px;
  height:auto;
  font-family: monospace; 
  font-size: 10pt;
  color:#CCCCCC;
  background-color:#646464;
  border:none;
 overflow:auto;
 margin-left:75px;
 margin-top:9px;
 float:left;
}
.hsclick{
   width: 150px;
  height:auto;
  font-family: monospace; 
  font-size: 10pt;
  color:#CCCCCC;
  background-color:#646464;
  border:none;
 overflow:auto;
 margin-left:35px;
 margin-top:15px;
  float:left;
}
.hssubmit{
   width: 84px;
  height:22px;
 margin-left:15px;
 margin-top:15px;
  float:left;
}
.challengbox{
width:190px;
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#666;
  font-weight:normal;
  line-height:24px;
}

.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(http://www.bubbabrain.com/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

/* teachers*/

.createnewS{
width:100px;
height:33px;
float:left;
margin-top:8px;
margin-left:5px;
}
.createnew{
width:152px;
height:33px;
float:left;
margin-top:8px;
margin-left:5px;
}
.teacrtrextdiv{
width:780px;
height:auto;
float:left;
display:table;
}
.teacrtrextdiv1{
	width:285px;
	height:30px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:20px;

}
.answerbox{
	height: 50px; /*Specify Height*/
	width:  600px; /*Specify Width*/
	border: 1px solid white; /*Add 1px solid border, use any color you want*/
	/* background-color: green; Add a background color to the box*/
	text-align:left; /*Align the text to the center*/
}
.CCdivLeft_1{
	width:255px;
	height:30px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:25px;
}
.CCdivLeft_2{
	width:260px;
	height:30px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF00;
	margin-left:20px;
}
.CCdivRt_1{
	width:340px;
	height:30px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:20px;
}
.CCdivRt_2{
	width:440px;
	height:30px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:20px;
}
.teacrtrextdiv2{
width:280px;
height:81px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-left:15px;


}
.editdrop{
   width: 280px;
  height:auto;
  font-family: monospace; 
  font-size: 10pt;
  color:#CCCCCC;
  background-color:#646464;
  border:none;
 overflow:auto;
 margin-left:20px;
 float:left;
}
/* teachers*/