@charset "utf-8";
/* CSS Document */
/* RWORLD CSS DOUCMENT */

body{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	line-height:150%;
	text-decoration:none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/homepage_01.jpg);
	background-repeat: repeat-x;
	background-color:#327CC3;
	
	
}

a img{border:none;}



.footer1, .footer1 a{
	font-family:Arial;
	font-size:11px;
	color:#AFDBFE;
	text-decoration:none;
}



.heading1{
font-family:Arial;
text-decoration:none;
font-size:14px;
color: #000000;
}



.whitetxt{
font-family:Arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
line-height:18px;
}

.green_heading{
	font-family:Arial;
	font-size:16px;
	color: #339933;
	text-decoration:none;
	line-height:18px;
	font-weight:bold;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.warning{
font-family:Arial;
font-size:12px;
color: #FF0000;
text-decoration:none;
}

.more{
font-family:Arial;
font-size:16px;
color: #327CC3;
font-weight:bold;
}

.link{
font-family:Arial;
font-size:12px;
color: #3399FF;
text-decoration:none;
}

.link:hover{
font-family:Arial;
font-size:12px;
color: #666666;
text-decoration:none;
}

.box{
	border:3px solid  #F2F2F2;
	
}
.kidstext {
	font-size: 16px;
}

/* classes for parents page */

.orange_text {
color: #8cb21d;
font: Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
line-height:15px;
}

.text_box {
	color: #666666;
	font-size:14px;
	background-image:url(images/Login_Screen_29.gif);
	background-repeat:repeat-x;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:1px;
	border: 1px solid #BFBFBF;
	font-family: Arial;
	height: 25px;
}


.blue_text {
color: #367fc4;
font: Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
line-height:15px;
}

.field_text{
font-family:Arial;
font-size:12px;
color: #666666;
text-decoration:none;
font-weight:bold;
}

.simple_text{
font-family:Arial;
font-size:12px;
color: #666666;
text-decoration:none;
font-weight:normal;
line-height:16px;
}

.grey_bold {
	font-family:Arial;
	font-size:16px;
	color: #666666;
	font-weight:bold;
}


.orange_bigtxt{
font-family:Arial;
font-size:16px;
color: #c07318;
font-weight:bold;
}
.description_content {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
}
.contest_content {
	line-height: 120%;
	color: #FFFFFF;
}
.contest_deadline {
	font-size: 16px;
	font-weight: bold;
	color: #BC0001;
}


/* Side Menu */
ul.sidemenu{margin:0px; padding:0px; font-size:12px; list-style:none;}
ul.sidemenu li{list-style:none;}
ul.sidemenu li a{
	background:url(images/sidemenu_active.jpg) no-repeat left -28px;
	width:150px; height:20px; padding:3px 10px; display:block; text-decoration:none;
	color:#006699;
}
ul.sidemenu li a:hover, ul.sidemenu li a.active{
	background:url(images/sidemenu_active.jpg) no-repeat; 
	font-weight:bold;
	color:#000000; 
}

.team h2{margin-bottom:0em; margin-top:1em; font-size:14px;}
.team p{margin-top:.25em; margin-bottom:.25em; }

.pressrelease {
	color:#333333;
	font-size:11px;
}
.pressrelease h2{
	color:#333333;
	margin:0px;
	padding:0 80px 1em 0;
	font-size:12px;
	font-weight:normal;
}
.pressrelease a{color:#006699;  text-decoration:none;}
.pressrelease a strong{color:#009900;}
.pressrelease a:hover{text-decoration:underline}
.pressrelease h3{color:#666666; font-size:12px; margin:0 0 15px 0; padding:0 0 0px 0; display:block; border-bottom:1px solid #EFEFEF;}
.pressrelease h3 a{color:#666666; font-size:12px; margin:0px; padding:0px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pressrelease h3 a:hover{text-decoration:underline}

.sitemap_mainlink, .sitemap_mainlink a{
	font-size: 13px;
	color:#006699;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.sitemap_sublink, .sitemap_sublink a {
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	padding-left: 0px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;	
}
.sitemap_mainlink a:hover, .sitemap_sublink a:hover {color: #FF6600; text-decoration:underline}
a.seo_bg {
	background-image: url(images/seo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width: 370px;
	height: 328px;
	margin-left:13px;
	margin-top:3px;
	display:block;
}
*+html a.seo_bg {

}

.seo_content{
	height: 250px;
	padding-right:0px;
}

.seo_sub_content{padding-left:370px; }
.seo_sub_content_scolled{height:290px; overflow-x:hidden; overflow-y:auto; padding-right:5px; margin-bottom:5px;}
.seo_flash_ad{height:90px; ; margin:2px auto; width:728px;}
.seo_sub_content_related{margin:10px 5px; padding:5px; border:2px solid #7EC602;}

/* Parents Main Page */
.largefont{font-size:14px;}
.parents_main h3{margin:.25em 0px ; font-size:16px; color:#FF6600; }
.parents_main p, .parents_main ul{
	line-height:130%;
	margin-top: 0.5em;
	margin-right: 0.25em;
	margin-bottom: 0.25px;
	margin-left: 0.25em;
}
.parents_main{line-height:130%; }
.parents_main li{list-style:disc; padding-left:0px; margin-left:-15px; margin-top:.25em;}
*+html .parents_main li{list-style:disc; padding-left:5px; margin-left:15px;}
a{color:#0066CC; text-decoration:none;}
a:hover{text-decoration:underline;}

.parents_feedback{
background-image:url(images/parents_e_5.jpg);
background-repeat:no-repeat;
height:101px;
padding-left:8px;
width:229px;
}

.loginlabel{font-size:14px; font-weight:bold;}

.subscribe_payment{font-size:14px; font-weight:bold; color:#333333;}

/* Transaction Slip*/
.transslip{
	background: url(images/reg_d_3.jpg) no-repeat; width:286px; height:230px;
}
.transslip .title{font-size:18px; color:#FFFFFF; font-weight:bold;}
.transslip .label{font-size:16px; color:#333333; font-weight:bold;}
.transslip .value{font-size:16px; color: #006699; font-weight:bold;}

.error{
	color: red;
}

.warning{
	color: red;
}


/* Parents Admin Console */
.adminconsole_userinfo_bar{
	margin-top:-30px; margin-left:270px; margin-bottom:20px; background:url(images/adminconsole/parents_admin_bar.jpg) no-repeat; width:562px; height:89px;
	
}
.adminconsole_userinfo{ float:left; margin-right:110px; width:315px;}
.adminconsole_userinfo_col2{float:left;}
.adminconsole_userinfo .adminconsole_user_login {color:#000000; font-size:14px; padding-top:10px; text-align:right;}
.adminconsole_userinfo .adminconsole_user_login a{color:#000000; }
.adminconsole_userinfo .adminconsole_user_login span{color:#CC3300; padding:0 5px;}
.adminconsole_userinfo .adminconsole_user_benefits{padding-top:10px; text-align:right; font-size:14px;}
.adminconsole_userinfo .adminconsole_user_benefits a{color:#FFFFFF; font-size:14px;}
.adminconsole_userinfo .adminconsole_user_benefits span{color:#FFaa00; padding:0 5px;}

.adminconsole_user_selectedchild{color:#FFFFFF; font-size:16px; padding-top:10px;}
.adminconsole_user_selectedchild span{font-weight:bold; font-size:18px;}
.adminconsole_user_select {padding-top:15px; margin-left:-15px;}
.adminconsole_user_select a{color:#666666; font-size:14px;}

/* Timer Mode */
.timer_mode{font-size:14px; font-weight:bold;}
.banhistory{font-size:16px; font-weight:bold; color:#FFFFFF;}
.banhistory .oddrow, .banhistory .evenrow{height:22px; color:#333333; font-size:14px; }
.banhistory .oddrow{background-color:#F7F7F7;}
.changepassword{padding-left:100px;}
.children_create input[type="text"], .children_create input[type="password"]{height:20px; font-size:14px;}
.children_list{border:1px solid #8CCDF3;}
.children_list th{background-color:#8CCDF3; height:25px; font-size:14px; color:#000000; }
.children_list .oddrow, .children_list .evenrow{height:25px; color:#333333; font-size:14px; }
.children_list .evenrow{background-color:#AAF7F7;}

/* Quiz Page */
.quizpage{background:url(images/quizpage_bg.jpg) no-repeat left bottom; min-height:325px; padding-left:250px; position:relative; margin:0px -12px 0 -10px;}
.quizpage .quiz{font-size:18px; color:#CC0000; padding:10px 100px 10px 30px; font-weight:bold; }
.quizpage .quiz_options{padding-left:30px; padding-right:130px; font-size:14px;}
.quizpage .quiz_options div{padding:0 0 5px 0}
.quizpage .quiz_options div div{}
.quizpage .quiz_button{padding-left:30px; padding-top:10px;}
.quizpage .quiz_button input{background:url(images/quiz_btn.png) no-repeat; width:79px; height:30px; border:none 0px; cursor:pointer;}


/* Teachers Console */
.normalline {
	line-height: 100%;
}

.datagrid{border:1px solid #CCCCCC;}
.datagrid th{background-color:#0080C0; color:#FFFFFF; font-size:11px;}
.datagrid .altrow{background-color:#F4F4F4;}



.memberBoxTop
{background:url(../images/teacher_box2top.gif) no-repeat bottom ;
height:9px;
}

.memberBoxMiddle
{background:url(../images/teacher_box2mdl.gif) repeat-y top;
width:825px;
}

.memberBoxBottom
{background:url(../images/teacher_box2btm.gif) no-repeat top;
width:825px;
height:20px;
}

.closeButton {
	background: url(../images/close2.png) 0 0;  
	height: 36px;  
	width: 36px;  
	display: block;  
}

.closeButton:hover {
	background: url(../images/close2.png) 0 36px;  
}
