@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family: Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	background: url(../images/body-bg.jpg) repeat-x top left;
	background-position:top center;
	text-align:center;
	background-color:#FFFFFF;
}
html, body, div, span, h1, h2, h3, h6, p,
a, em, font, img,small, strike, strong, ol, ul, li,form, label,
table, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	list-style: none;
}
/*
h2
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	list-style:none;
}*/

h1 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	/*line-height: 30px;*/
	line-height: 44px;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color:#DA251D;
	text-decoration: none;
	text-align: justify;
}
h2 {
	font-family: Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color:#414141;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
h3 {
	font-family: Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color:#000000;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
h4 {
	font-family: Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color:#000000;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
h5 {
	font-family: Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color:#000000;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}

.wraper
{
	margin:0px auto;
	width:1000px;
	border:0px solid #333333;
}

.header
{
	width:980px;
	float:left;
	border:0px solid #333333;
	padding:0px 0px 0px 20px;
}

.logo
{
	float:left;
	border:0px solid #FFFF00;
}


.SciencePageBg
{
	float:left;
	background:url(../images/header-bg-1.jpg) repeat-x top left;
	height:100px;
	width:100%;
}

.scienceHeader
{
	margin:0px auto;
	border:0px solid;
	width:1000px;
}
.jqueryslidemenu1{
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
width:200px;
float:right;
padding:5px 10px 0px 0px;
}

/*-------Menu ------*/

.jqueryslidemenu{
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
width:720px;
float:right;
padding:25px 10px 0px 0px;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
color: white;
padding: 0px 8px 0px 8px;
background:url(../images/menu-devider.jpg) no-repeat top right;
height:16px;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
color:#eee0df;
text-decoration:underline;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
color:#FF0000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/*---------- Menu End ----------*/


.banner
{
	float:left;
	border:0px solid #FFCC00;
	width:980px;
	padding:0px 0px 0px 20px;
}

.leftLink
{
	float:left;
	background:url(../images/left-links.png) no-repeat top left;
	width:227px;
	height:235px;
	padding:50px 0px 0px 20px;
	text-align:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.leftLink ul li
{
	float:left;
	border:0px solid #000066;
	border-bottom:1px dashed #cd372e;
	background:url(../images/bullet-Left.jpg) no-repeat center left;
	width:180px;
	padding:4px 0px 2px 17px;
}


.leftLink ul li a
{
	color:#4b4b4b;
	text-decoration:none;
}

.leftLink ul li a:hover
{
	color:#cd372e;
}

.leftLink1
{
	float:left;
	
	width:227px;
	height:235px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.leftLink1 ul li
{
	float:left;
	border:0px solid #000066;
	border-bottom:1px dashed #cd372e;
	background:url(../images/bullet-Left.jpg) no-repeat center left;
	width:180px;
	padding:0px 0px 2px 15px;
}


.leftLink1 ul li a
{
	color:#4b4b4b;
	text-decoration:none;
}

.leftLink1 ul li a:hover
{
	color:#cd372e;
}

.flashBanner
{
	float:left;
	width:709px;
	height:259px;
}

.main
{
	float:left;
	width:980px;
	border:0px solid #FFCC00;
	padding:20px 10px 40px 12px;
	font-family:Arial, Helvetica, sans-serif;
}

.MainLeftBar
{
	float:left;
	border:0px solid #FF3300;
	width:256px;
}

.LoginPanel
{
	float:left;
	background:url(../images/left-bg.jpg) no-repeat top left;
	width:256px;
	height:215px;
	padding:0px 0px 20px 0px;
}
.LoginPanel1
{
	float:none;
	/*background:url(../images/left-bg.jpg) no-repeat top left;*/
	
	width:990px;
	height:215px;
	padding:0px 0px 20px 0px;
}

.LeftHead
{
	float:left;
	border:0px solid #FF00CC;
	padding:13px 0px 0px 17px;
	width:230px;
	text-align:left;
}

.loginArea
{
	float:left;
	width:210px;
	border:0px solid #FF6633;
	padding:5px 0px 0px 38px;
	text-align:left;
}
.loginArea1
{
	
	width:800px;
	border:0px solid #FF6633;
	padding:5px 0px 0px 380px;
	text-align:left;
}
.loginArea1 div
{
	
	width:800px;
	border:0px solid #FF6633;
	padding:5px 0px 0px 38px;
	text-align:left;
}

.loginArea div
{
	float: left;
}
.LoginTxtFld
{
	float:left;
	border:1px solid #da251d;
	height:18px;
	/*width:195px;*/
	width:190px;
	background:url(../images/username-bg.jpg) repeat-x top left;
	padding:0px 0px 0px 5px;
	color:#FFFFFF;
	font-size:12px;
}


.userTxt
{
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#3e3e3e;
	width:200px;
	/*padding:10px 0px 2px 0px;*/
	padding:6px 0px 2px 0px;
}

.forgot
{
	float:left;
	font-size:11px;
	width:155px;
	padding:8px 0px 0px 0px;
}

.forgot a
{
	color:#3e3e3e;
	text-decoration:none;
}

.forgot a:hover
{
	color:#3e3e3e;
	text-decoration: underline;
}

div.LoginBut
{
	float:right;
	padding:2px 6px 0px 0px;
}

.LoginBut_1
{
	float:right;
	background:url(../images/login-button.png) no-repeat top left;
	width:75px;
	height:22px;
	border:0px none;
	cursor:pointer;
}

.anounc
{
	float:left;
	border:0px solid #FF6600;
	width:200px;
	padding:10px 0px 0px 38px;
	text-align:left;
	font-size:13px;
}

.visitorTxt
{
	float:left;
	padding:20px 0px 0px 38px;
	width:210px;
	text-align:left;
	line-height:14px;
}

.visitorTxt ul li
{
	padding:0px 0px 10px 10px;
	background:url(../images/bullet-visitor.jpg) no-repeat left 4px;
	border:0px solid #6699FF;
}

.visitorTxt ul li a
{
	font-size:13px;
	color:#363636;
	text-decoration:none;
}

.visitorTxt ul li a:hover
{
	text-decoration:underline;
}

.more
{
	float:right;
	font-size:11px;
	padding:0px 20px 0px 0px;
}

.more a
{
	color:#363636;
	text-decoration:none;
}

.more a:hover
{
	color:#363636;
	text-decoration: underline;
}

.MainRight
{
	float:left;
	border:0px solid #FF0000;
	/*width:690px;*/
	width:700px;
	padding:27px 0px 0px 20px;
}

.knowledge
{
	float:left;
	border:0px solid #6699FF;
	background:url(../images/knowledge-bg.jpg) no-repeat top left;
	width:663px;
	height:113px;
	padding:10px 0px 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
}

.knowledgeLeft
{
	float:left;
	border:0px solid #0066FF;
	width:510px;
}
.knowledgeLeft ul li a {
	text-decoration:none;
}

.knowledgeHead
{
	float:left;
	width:510px;
	font-size:19px;
	color:#da251d;
	text-align:left;
	font-weight:bold;
}

.knowledgeHead a, knowledgeHead a:visited, knowledgeHead a:hover
{
	float:left;
	width:510px;
	font-size:19px;
	color:#da251d;
	text-align:left;
	font-weight:bold;
	text-decoration: none;
}
.KnowTxt
{
	float:left;
	width:510px;
	font-size:14px;
	color:#393838;
	text-align:left;
	padding:13px 0px 8px 0px;
}

.KnowTxt a,KnowTxt a:visited, KnowTxt a:hover
{
	float:left;
	width:510px;
	font-size:14px;
	color:#393838;
	text-align:left;
	
	text-decoration: none;
}

.knowledgeFlash
{
	float:right;
	padding:0px 20px 0px 0px;
}

.demo
{
	float:right;
}

.demo a
{
	font-weight:bold;
	color:#414141;
	font-size:13px;
	padding:0px 10px 0px 0px;
	background:url(../images/arrow-demo.jpg) no-repeat right 7px;
	text-decoration:none;
}

.demo a:hover
{
	color:#da251d;
	text-decoration:none;
}

.kidsJone
{
	float:left;
	border:0px solid #FF6600;
	width:683px;
	background:url(../images/kids-diveder-bottom.jpg) no-repeat bottom;
}

.LeftZone
{
	float:left;
	width:250px;
	border:0px solid #3399FF;
	background:url(../images/kids-diveder.jpg) no-repeat top right;
	width:245px;
	height:233px;
}

.starWeek
{
	float:left;
	background:url(../images/star-week.jpg) no-repeat top left;
	height:78px;
	width:234px;
}
.starMonth
{
	float:left;	
	height:25px;
	text-align:center;
	vertical-align:middle;
	width:234px;
	font-size:17px;
	color:#515050;
}
.starMonth1
{
	float:left;	
	height:25px;
	text-align:center;
	vertical-align:middle;
	width:90px;
	font-size:17px;
	color:#515050;
}
.starMain
{
	float:left;
	border:0px solid #009900;
	background:url(../images/pancil-star.jpg) no-repeat top left;
	width:234px;
	height:146px;
}
.starMain1
{
	float:left;
	border:0px solid #009900;	
	width:90px;
	/*height:146px;*/
	margin-left: 40px;
}

.starKid
{
	float: right;
	width:90px;
	border:0px solid #FF3300;	
}
.starKid1
{
	float: left;
	width:90px;
	border:0px solid #FF3300;	
}

.starImg
{
	float:left;
	width:84px;
	height:95px;
	border:1px solid #c5c5c5;
}

.starname
{
	float:left;
	width:90px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#6b6a6a;
	padding:5px 0px 0px 0px;
}

.starname_1
{
	font-size:10px;
	font-weight:normal;
}

.RightZone
{
	float: right;
	width:430px;
	border:0px solid #3399FF;
}

.quiz
{
	float:left;
	background:url(../images/quiz-contest.jpg) no-repeat top left;
	width:424px;
	height:68px;
}

.quizMain
{
	float:left;
	border:0px solid #FF0000;
	width:404px;
	background:url(../images/pancil-quiz.jpg) no-repeat top right;
	height:190px;
	text-align:left;
	padding:10px 0px 0px 20px;
	font-size:19px;
	color:#515050;
}

.quizTxt
{
	float:left;
	font-size:13px;
	color:#2e2e2e;
	width:400px;
	padding:10px 0px 0px 10px;
}

.SubmitBut
{
	float:left;
	padding:20px 0px 0px 20px;
}

.SubmitBut_1
{
	float:left;
	background:url(../images/submit.jpg) no-repeat top left;
	width:88px;
	height:23px;
	border:none;
	cursor:pointer;
}

.footer
{
	float:left;
	background:url(../images/footer-bg.jpg) repeat-x top left;
	width:100%;
	height:102px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f2d8d8;
	text-align:left;
}
	
.footer_1
{
	float: none;
	margin:0px auto;
	width:980px;
	border:0px solid #FFCC00;
	padding:15px 10px 0px 10px;
}

.footerLink
{
	float:left;
	width:700px;
	border:0px solid #0099FF;
}

.footerLink_1
{
	float:left;
	width:700px;
	color:#f2d8d8;
	text-align:left;
}

.footerLink ul li
{
	float:left;
	display:inline;
	background:url(../images/footer-link-devider.jpg) no-repeat center right;
}

.footerLink a
{
	color:#f2d8d8;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	/*border-right:1px solid #f2d8d8;*/
}

.footerLink a:hover
{
	color:#f2d8d8;
	text-decoration: underline;
}

.footerLink_2
{
	float:left;
	width:700px;
	color:#f2d8d8;
	text-align:left;
	padding:5px 0px 0px 10px;
	line-height:18px;
}

.footerLink_2 a
{
	color:#f2d8d8;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
}

.footerLink_2 a:hover
{
	color:#f2d8d8;
	font-weight:bold;
	text-decoration: underline;
}

.footerLogo
{
	float: right;
	width:200px;
	border:0px solid #0099FF;
}

.message
{
	font-family:Verdana;
	font-size:11px;
	color:Red;
}


.topInnerpage
{
	float:left;
	background:url(../images/top-innerpage.jpg) no-repeat top left;
	width:683px;
	height:7px;
}

.MainInnerpage
{
	float:left;
	min-height:640px;
	width:679px;
	border-left:2px solid #da251d;
	border-right:2px solid #da251d;
}

.BottomInnerpage
{
	float:left;
	background:url(../images/bottom-innerpage.jpg) no-repeat top left;
	width:683px;
	height:7px;
}
.p3
{
	padding-left:3px;
}
a.quiz1
{
	font-size: 13px;
	color: #393838;
	text-decoration:underline;
	
}
a:hover.quiz1
{
	font-size: 13px; 
	color: #393838;
	text-decoration:none;
	
}

/*---- Demo-------*/

.ProdHeading
{
	float:left;
	font-size:17px;
	color:#da251e;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}

.ProdTxt
{
	float:left;
	font-size:13px;
	color:#333333;
	text-align:left;
}

.ProdTable
{
	border:1px solid #E1E1E1;
	background:#F8F8F8;
}

.TableNote
{
	float:left;
	font-size:12px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#464646;
	line-height:18px;
}
.MultiSelectBox
{
	font-size:12px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	width:80px;
	
}
.VisitorText
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	text-align:left;
	width:30%;
	padding-left:50px;	
}
.VisitorTextBox
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	text-align:left;
	height:15px;
}
.ForgotText
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	text-align:center;
	width:50%;
	padding-left:50px;	
}
.RegnText
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	text-align:left;	
	width:50%;
	padding-left:140px;	
}
.RegnCoupText
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	text-align:left;	
	width:50%;
	padding-left:140px;	
}
.RegnCoupMsgText
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DA251D;
	text-align:left;		
}

.panelRegsn
{
	/*height:90px;*/
	white-space:nowrap;
	width:100%;
}

.dl-star td
{
	background-color: #FCF4F3;
}

.ClsDiscussionheader
{
	text-align:left;
	height:30px;
	color:Blue;
	
}

