html, body{
	margin:0; padding:0;
	background:url(../images/background.gif) repeat-x; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	}
#wrapper{
	margin:0 auto; width:801px;
	}
/*Top Start*/
.header{
	margin:0; padding:0;
	}
.navigation{
	margin:0 0 0 254px; padding:0;
	}
/*Top Navigation Start*/
.btn-initiative:link, .btn-initiative:active, .btn-initiative:visited{
	display:block; float:left;
	background:url(../images/btn-init.gif) no-repeat; width:106px; height:39px; text-decoration:none;
	}
.btn-initiative:hover{
	background-position:0px -39px; text-decoration:none;
	}
.btn-initiative:link, .btn-initiative:active, .btn-initiative:visited{
	display:block; float:left;
	background:url(../images/btn-init.gif) no-repeat; width:106px; height:39px; text-decoration:none;
	}
.btn-initiative:hover{
	background-position:0px -39px; text-decoration:none;
	}
.btn-programs:link, .btn-programs:active, .btn-programs:visited{
	display:block; float:left;
	background:url(../images/btn-programs.gif) no-repeat; width:112px; height:39px; text-decoration:none;
	}
.btn-programs:hover{
	background-position:0px -39px; text-decoration:none;
	}
.btn-publications:link, .btn-publications:active, .btn-publications:visited{
	display:block; float:left;
	background:url(../images/btn-publications.gif) no-repeat; width:131px; height:39px; text-decoration:none;
	}
.btn-publications:hover{
	background-position:0px -39px; text-decoration:none;
	}
.btn-reviews:link, .btn-reviews:active, .btn-reviews:visited{
	display:block; float:left;
	background:url(../images/btn-reviews.gif) no-repeat; width:97px; height:39px; text-decoration:none;
	}
.btn-reviews:hover{
	background-position:0px -39px; text-decoration:none;
	}
.btn-contact:link, .btn-contact:active, .btn-contact:visited{
	display:block; float:left;
	background:url(../images/btn-contact.gif) no-repeat; width:100px; height:39px; text-decoration:none;
	}
.btn-contact:hover{
	background-position:0px -39px; text-decoration:none;
	}
.btn-findoutmore:link, .btn-findoutmore:active, .btn-findoutmore:visited{
	display:block; float:left;
	background:url(../images/btn-findoutmore.jpg) no-repeat; width:139px; height:30px; text-decoration:none;
	}
.btn-findoutmore:hover{
	background-position:0px -30px; text-decoration:none;
	}
/*Top Navigation End*/
.logo-left{
	float:left; width:254px; padding:45px 0 0 0;
	}
.flash-quote{
	height:141px;
	}
.logo-right{
	float:left;
	}
/*Top End*/
div.hr{
	clear:both; margin:4px 0; padding:4px 0;
	border-top:1px dotted #666666; height:1px;
	}
div.hr hr{
	display: none;
	}
/*Home Page Content Start*/
#hp-content{
	margin:0; padding:0; clear:both;
	background:url(../images/hp-content-sep.jpg) repeat-y;
	}
.hpc-left{
	width:241px;
	vertical-align:top;
	}
.hpc-left-div{
	padding:0 15px 0 1px;
	}
.btn-educators:link, .btn-educators:active, .btn-educators:visited{
	display:block;
	background:url(../images/btn-educators.jpg) no-repeat; width:220px; height:25px; text-decoration:none;
	}
.btn-educators:hover{
	background-position:0px -25px; text-decoration:none;
	}
.btn-forstudents:link, .btn-forstudents:active, .btn-forstudents:visited{
	display:block;
	background:url(../images/btn-forstudents.jpg) no-repeat; width:220px; height:30px; text-decoration:none;
	}
.btn-forstudents:hover{
	background-position:0px -30px; text-decoration:none;
	}
.btn-learnmore:link, .btn-learnmore:active, .btn-learnmore:visited{
	display:block;
	background:url(../images/btn-learnmore.jpg) no-repeat; width:100px; height:24px; text-decoration:none;
	}
.btn-learnmore:hover{
	background-position:0px -24px; text-decoration:none;
	}
.btn-register:link, .btn-register:active, .btn-register:visited{
	display:block;
	background:url(../images/btn-register.jpg) no-repeat; width:100px; height:25px; text-decoration:none;
	}
.btn-register:hover{
	background-position:0px -25px; text-decoration:none;
	}
.teacher-login{
	background:url(../images/box-teacher-login.jpg) no-repeat; height:101px; margin:20px 0 20px 1px; position: relative;
	}
.tl-box{
	position:absolute; top:32px; left:22px; color:#FFFFFF;
	}
.hpc-middle{
	width:373px; padding:0 22px; vertical-align:top;
	}
.hpc-right{
	vertical-align:top; 
	}
.hpc-right-div{
	padding:27px 0 14px 14px;
	}
/*Home Page Content End*/
/*Inner Pages Start */
#inner-content{
	margin:0; padding:0; clear:both;
	background:url(../images/inner-content-sep.jpg) repeat-y;
	}
	#inner-content-survey{
	margin:0; padding:0; clear:both;
	}
.inner-left{
	margin:0; padding:0 20px 0 0;
	vertical-align:top;
	}
.inner-right{
	margin:0; padding:0;
	vertical-align:top; width:148px;
	}
/*Inner Pages End */
/*Footer Starts*/
#footer{
	clear:both;
	margin:40px 0 10px 0; padding:10px 0; line-height:17px;
	border-top:1px solid #999999; text-align:center; color:#999999;
	}
#footer a:link, #footer a:visited, #footer a:active{
	text-decoration:none; color:#999999;
	}
#footer a:hover{
	text-decoration:none; color:#3399ff;
	}	
/*Footer End*/
/*Hyperlinks classes Start*/
.teacher:link, .teacher:visited, .teacher:active{
	text-decoration:underline; color:#FFFFFF; line-height:23px;
	}
.teacher:hover{
	text-decoration:none;
	}
.logout:link, .logout:visited, .logout:active{
	text-decoration:underline; color:#FFFFFF; line-height:23px;
	}
.logout:hover{
	text-decoration:none;
	}
a:link, a:visited, a:active{
	text-decoration:underline; color:#3399ff;
	}
a:hover{
	text-decoration:underline; color:#003366 ;
	}
/*Hyperlinks classes Ends*/
/*Form classes Start*/
.input{
	width:90px;
	}
.optionlist1{
	width:100%; margin-bottom:6px; margin-left:18px;
	}
	
	.optionlist1 td label{
		padding:2px 0 0 2px;width:170px;text-align:left;
	}
	
	.optionlist{
	width:100%; margin-bottom:6px; margin-left:18px;
	}
	
	.optionlist td label{
		padding:2px 0 0 2px;width:100px;text-align:left;
	}
	
	.optionlist3{
	 margin-bottom:6px; margin-left:18px;
	}
	
	.optionlist3 label
	{
		float:none;width:110px;margin:4px 6px 0 0; padding:4px 6px 0 0; text-align:right;
		/*padding:6px 0 0 2px;width:auto;text-align:left;*/
	}
	
	
	.optionlist4{
	width:100%; margin-bottom:6px; margin-left:18px;
	}
	
	.optionlist4 label{
		 padding:6px 0 0 2px;width:auto;text-align:left;
	}
	
	input[type=radio] 
	{
		float:left;width:auto;
		}
		input[type=checkbox] 
	{
		float:left;width:auto;
		}
.input1{
	width:350px; margin-bottom:6px;
	}
.input2{
	width:77px; float:left; margin-bottom:6px;
	}
label{
	float:left; width:110px; padding:4px 6px 0 0; text-align:right;
	}
.label11{
	float:left; width:185px; padding:4px 6px 0 0; text-align:right;
	}
.label1{
	 width:50px; padding:4px 6px 0 0; text-align:right;
	}
.label2{
	 padding:0px 6px 0 0; text-align:right; width:185px; float:left;
	}


/*Form classes End*/
/*Order Lists Start*/
ul{
	margin:0 0 0 20px; padding:0;
	}
ul li{
	list-style:square;
	}
/*Order Lists End*/
/*Heading Styles Start*/
h1{
	margin:0; padding:0;
	font-size:28px; font-weight:bold; color:#003366;
	}
h2{
	margin:0; padding:0; font-size:16px; font-weight:bold;
	}
h2.green{
	color:#99cc33;006633
	}
h2.tgreen{
	color:#006633;
	}
h2.dgreen{
	color:#669900;
	}
h2.hgreen{
	color:#009966;
	}
h2.organe{
	color:#ff9933;
	}
h2.dorgane{
	color:#ff6600;
	}
h2.horgane{
	color:#990033;
	}
h2.blue{
	 color:#003366;
	 }
h2.grey{
	color:#333333;
	}
h3{
	margin:0; padding:0; 
	font-size:14px; font-weight:bold;
	}
h3.green{
	color:#99cc33;
	}
h3.tgreen{
	color:#006633;
	}
h3.dgreen{
	color:#669900;
	}
h3.hgreen{
	color:#009966;
	}
h3.mgreen{
	color:#006699;
	}
h3.organe{
	color:#ff9933;
	}
h3.dorgane{
	color:#ff6600;
	}
h3.horgane{
	color:#990033;
	}
h3.blue{
	 color:#003366;
	 }
h3.grey{
	color:#333333;
	}
h5{
	margin:0; padding:0;
	font-size:12px; font-weight:bold; 
	}
h5.green{
	color:#99cc33;
	}
h5.tgreen{
	color:#006633;
	}
h5.dgreen{
	color:#669900;
	}
h5.hgreen{
	color:#009966;
	}
h5.organe{
	color:#ff9933;
	}
h5.dorgane{
	color:#ff6600;
	}
h5.horgane{
	color:#990033;
	}
h5.blue{
	 color:#003366;
	 }
h5.grey{
	color:#333333;
	}
h6{
	margin:0; padding:0;
	font-size:11px; font-weight:bold;
	}
h6.green{
	color:#99cc33;
	}
h6.tgreen{
	color:#006633;
	}
h6.dgreen{
	color:#669900;
	}
h6.hgreen{
	color:#009966;
	}
h6.organe{
	color:#ff9933;
	}
h6.dorgane{
	color:#ff6600;
	}
h6.blue{
	 color:#003366;
	 }
h6.grey{
	color:#333333;
	}
/*Heading Styles End*/

/*SentMessage Styles Starts*/
.sentmessage
{
	color:#006699;
	 font-weight:bolder;
	 font-size:12px;
	}
/*SentMessage Styles End*/
/*=======================Survey*/
.survey{
	margin:0; padding:0;
	border:1px solid #CBCBCB; display:block;
}
.sur_top{
	padding:10px;
}
.td1{
	vertical-align:middle; text-align:left; padding:10px 0 5px 10px;
	background:#F0F0F0;
}
.td11{
	vertical-align:middle; text-align:center; padding:0 0 10px 0;
	background:#F0F0F0;
}
.td2{
	vertical-align:middle; text-align:left; padding:0px 0 5px 10px;
	background:#FFF;
}
.td22{
	vertical-align:middle; text-align:center; padding:0 0 0px 0;
	background:#FFF;
}
