﻿body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #231F20;
	text-align: center;
	margin: 0;
	margin-top: 0px;
	behavior: url('../htc/csshover.htc' );
	height: 100%; /*margin-bottom: 1000px;*/
	background:url('http://imgs.secondteacher.com/Images/Web/body_bg.gif') repeat-x;
	padding: 0;
	background-color: #F0FBFD;
}

table
{
	border: 0px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
td, th
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
}
img
{
	border: 0px;
}
.taln
{
	vertical-align: top;
}
.raln
{
	text-align: right;
}
.laln
{
	text-align: left;
}
.baln
{
	vertical-align: bottom;
}
.taln
{
	vertical-align: top;
}
.caln
{
	text-align: center;
}
.vcaln
{
	vertical-align: middle;
}
.clear
{
	clear: both;
}
.bcolor
{
	color: #00adef;
}

#container
{
	float:left;
	width: 1000px;
	background-color: #fff;
	padding: 0px;

	
}
#main_container
{
	width: 1000px;
	margin:0 auto;
	text-align: left;
	background-color:#fff;
}
.container
{
	float:left;
	width: 1000px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}
.container1
{
	width: 600px;
	background-color: #fff;
	display: block;
	padding: 0px;
	margin-top: 26px;
	float: left;
}

.container2
{
	width: 338px;
	background-color: #fff;
	display: block;
	padding: 0px;
	position: relative;
	float: right;
}
#internal
{
	width: 603px;
	display: block;
	padding: 0px;
	margin-top: 20px;
	float: left;
	margin-left: 25px;
}



.main_content
{
	clear: both;
	font-family: Verdana;
	font-size: 11px;
	float: left;
	color: #404040;
	line-height: 15px;
	width: 421px;
	font-weight: normal;
	
}
.lblheading
{
	font-family: Trebuchet MS;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	position:relative; 
	z-index:1;
	
	
}



.second
{
	font-family: Trebuchet MS;
	color: #006a9f;
	font-weight: bold;
	font-size: 16px;
	margin-left: 22px;
	margin-top:-5px;
	margin-top:5px;
	position:relative; 
	z-index:1;
	
	
}
.over_hidden
{
	overflow:hidden !important;
}

.spacer
{
	height: 15px;
	background-color: #00ff00;
}

/*Code Added By : Gurmeet Singh
Date :31 Augest 2009
*/
.CallCtrl
{
 background:url('http://imgs.secondteacher.com/Images/Web/student_hover.png') no-repeat;
 width:80px;
 height:44px;
 float:left;
 line-height:33px;
 text-align:center;
}

.CallCtrl2
{
background:url('http://imgs.secondteacher.com/Images/Web/home_hover.png') no-repeat;
width:64px;
height:44px;
float:left;
line-height:33px;
text-align:center;
}
.CallCtrl3
{
background:url('http://imgs.secondteacher.com/Images/Web/contact_hover.png') no-repeat;
width:92px;
height:44px;
float:left;
line-height:33px;
text-align:center;
}

/*++++++++++++++ Header ++++++++++++++++++*/

#Header
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 127px;
	background: url(http://imgs.secondteacher.com/Images/Web/hdr_bg.gif) left top repeat-x;
	background-color:#006A9E;
	border-top: solid 1px #00a6da;
	
}

.small
{
	height: 297px;
}
#Header #logo
{
	float: left;
	width: 219px;
	margin-left: 20px;
	margin-top: 0px;
	background: url(http://imgs.secondteacher.com/Images/Web/hdr_logo.gif) left top no-repeat;
	display: inline;
}
#Header #logo a
{
	background: url(http://imgs.secondteacher.com/Images/Web/hdr_logo.gif) left top bottom no-repeat;
	display: block;
	width: 219px;
	height: 95px;
}

#Header #Nav
{
	position: relative;
	float: left;
	top: 5px;
	width: 1000px;
	height: 38px;
	clear: both;
	margin-top: 6px;
	overflow: hidden;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_bg.gif) repeat-x left top;
	z-index: 1;
}


#Header #Nav ul#mainnav
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style-type: none;
	height: 38px;
	float: left;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_bg.gif) repeat-x right bottom;
}
#Header #Nav ul#mainnav li
{
	float: left;
	position: relative;
	height: 38px;
	font-size: 0.9em;
	padding: 0px 3px 0px 0px;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_sep.gif) right center no-repeat;
	font-weight: bold;
	width: auto;
	text-decoration: none;
	display: block;
}

#Header #Nav ul#mainnav li a
{
	text-decoration: none;
	padding: 12px 20px 13px 20px;
	color: #00587C;
	display: block;
}

#Header #Nav ul#mainnav li a:hover
{
	text-decoration: none;
	height: 38px;
	padding: 12px 20px 26px 20px;
	background: url(http://imgs.secondteacher.com/Images/Web/navsel_bg.gif) right bottom;
	color: #ffffff;
	display: block;
}

#Header #Nav ul#mainnav li .tabselected
{
	text-decoration: none;
	background: url(http://imgs.secondteacher.com/Images/Web/navsel_bg.gif) left top repeat-x;
	color: #ffffff;
	display: block;
}
/*-----------homepage specific nav-------------*/

#Header #HNav
{
	position: relative;
	float: left;
	top: 0px;
	width: 644px;
	height: 38px;
	clear: both;
	margin-top: 6px;
	overflow: hidden;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_bg.gif) repeat-x left top;
}

#Header #HNavRgt
{
	position: relative;
	left: 0px;
	top: -38px;
	height: 38px;
	float: right;
}

#Header #HNav ul#mainnav
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style-type: none;
	height: 38px;
	float: left;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_bg.gif) repeat-x right bottom;
}
#Header #HNav ul#mainnav li
{
	float: left;
	position: relative;
	height: 38px;
	font-size: 0.9em;
	padding: 0px 3px 0px 0px;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_sep.gif) right center no-repeat;
	font-weight: bold;
	width: auto;
	color: #00587C;
	text-decoration: none;
	display: block;
}

#Header #HNav ul#mainnav li a
{
	text-decoration: none;
	height: 38px;
	padding: 12px 20px 15px 20px;
	color: #00587C;
	display: block;
}

#Header #HNav ul#mainnav li a:hover
{
	text-decoration: none;
	height: 38px;
	padding: 12px 20px 26px 20px;
	background: url(http://imgs.secondteacher.com/Images/Web/navsel_bg.gif) right bottom;
	color: #ffffff;
	display: block;
}

#HomeMenu #Nav
{
	position: relative;
	
	float: left;
	top: 0px;
	width: 1000px;
	height: 38px;
	clear: both;
	margin-top: 2px;
	margin-top:70px;
	overflow: hidden;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_bg.gif) repeat-x left top;
	z-index: 1;
}

#HomeMenu
{
	float: left;
	width: 1000px;
	height: 38px;
}

#HomeMenu #Nav ul#mainnav
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style-type: none;
	height: 38px;
	float: left;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_bg.gif) repeat-x right bottom;
}
#HomeMenu #Nav ul#mainnav li
{
	float: left;
	position: relative;
	height: 38px;
	font-size: 0.9em;
	padding: 0px 3px 0px 0px;
	background: url(http://imgs.secondteacher.com/Images/Web/nav_sep.gif) right center no-repeat;
	font-weight: bold;
	width: auto;
	text-decoration: none;
	display: block;
}

#HomeMenu #Nav ul#mainnav li a
{
	text-decoration: none;
	padding: 12px 20px 13px 20px;
	color: #00587C;
	display: block;
}

#HomeMenu #Nav ul#mainnav li a:hover
{
	text-decoration: none;
	height: 38px;
	padding: 12px 20px 26px 20px;
	background: url(http://imgs.secondteacher.com/Images/Web/navsel_bg.gif) right bottom;
	color: #ffffff;
	display: block;
}

#HomeMenu #Nav ul#mainnav li .tabselected
{
	text-decoration: none;
	background: url(http://imgs.secondteacher.com/Images/Web/navsel_bg.gif) left top repeat-x;
	color: #ffffff;
	display: block;
}

/*++++++++++++++ Header Ends ++++++++++++++++++*/

/*++++++++++++++ Inner ++++++++++++++++++*/
#Inner
{
	float: left;
	width: 1000px;
	padding: 0;
	line-height: 1.2;
	overflow:hidden;
}
.hpinner
{
	background: url(http://imgs.secondteacher.com/Images/Web/main_bg.gif) no-repeat;
}

#Inner #middletop
{
	position: relative;
	top: 0px;
	padding: 10px 60px 0;
	float: right;
	height: 80px;
}

#Inner #middletop ul li
{
	padding: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #fff;
}

#Inner #middlebottom
{
	position: relative;
	height: 150px;
	overflow:hidden;
	
}

#Inner #middlebottom .viewdemo
{
	position: relative;
	float: left;
	top: 40px;
	left: 80px;

}

#Inner #middlebottom #comments
{
	position: relative;
	top: -5px;
	float: right;
	padding: 0px 55px 0;
	
}

#Inner #middlebottom #strapline
{
	position: relative;
	top: 0px;
	left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 18pt;
	font-weight: bold;
	color: #fff;
	
}
.bottom_area
{
float:left; width:100%;
}
.home_video
{
	float:left; width:60%;
}
.testimonial_box
{
	float:left; 
	width:35%;
	text-align:left; 
	color:White; 
	font-family:Verdana; 
	line-height:20px; 
	font-weight:bold; 
	font-size:11px; 
	margin-top:-5px;
}
.testimonial_box b
{
	font-size:24px; 
	font-family:Times New Roman; 
	font-weight:bold;
	
}
.testimonial_box .name_test
{
	float:right; margin-top:10px;
}
.testimonial_box u
{
	width:80px; float:left; text-decoration:none;
}
/*~~~~~~~~~~~~ Content Boxes ~~~~~~~~~~~~~*/
#Inner #contentbx
{
	position: relative;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 260px;
	width: 1000px;
	clear: both;

	
}

#Inner #contentbx #cb1
{
	left: 65px;
}

#Inner #contentbx #cb2
{
	left: 110px;
}

#Inner #contentbx #cb3
{
	left: 150px;
}

#Inner #contentbx #cb4
{
	left: 195px;
}

#Inner #contentbx .cb
{
	position: relative;
	top: 72px;
	float: left;
	width: 185px;
	display: inline;
	text-align: center;
}

#Inner #contentbx .cell
{
	padding: 5px 0;
	text-align: center;
}

#Inner #contentbx .hplink
{
	font-family: Arial helvetica sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}


/*~~~~~~~~~~ End Content Boxes ~~~~~~~~~~~*/

/*++++++++++++++ Inner Ends ++++++++++++++++++*/
input
{
	height: 17px;
	font-size: 12px;
	color: #006793;
	vertical-align: middle;
}
/*++++++++++++++ Left Area ++++++++++++++++++*/
#login
{
	width: 566px;
	height: 100px;
	float: right;
	overflow: hidden;
	padding-left: 5px;
	margin-right: 5px;
	text-align: Left;
}

#login label
{
	color: #ffffff;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}

#login #dvPassword
{
	position: relative;
	top: -27px;
	left: 0px;
	z-index: 3;
	float: left;
	width: 180px;
	height: 30px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006793;
}
#login .lcell
{
	padding: 0px 2px 0px 2px;
	text-align: right;
	height: 40px;
	width: 160px;
	text-align: left;
	vertical-align: top;
}
#login .txtbox
{
	width: 149px;
	margin-top: 1px;
	margin-bottom: 11px;
	border: solid 1px #006793;
}

#login #dError
{
	position: relative;
	top: 10px;
	left: 0px;
	width: 30px;
}

#login #dtxtUsername
{
	position: relative;
	top: 10px;
	left: 150px;
}
#login #dbtnSubmit
{
	position: relative;
	left: 500px;
	top: -40px;
}

#login #dtxtPassword
{
	position: relative;
	top: -30px;
	left: 320px;
}

#login #dForgotPwd
{
	position: relative;
	top: -30px;
	left: 285px;
}

#login #dRememberMe
{
	position: relative;
	top: -100px;
	left: 350px;
	width: 130px;
	vertical-align: middle;
}

#login .submit
{
	position: relative;
	top: 0px;
	left: 10px;
	background: url(http://imgs.secondteacher.com/Images/Web/btn_submit.jpg) no-repeat left bottom;
	width: 24px;
	height: 24px;
	display: block;
}
#login .submit:hover
{
	background-position: left top;
}

#login .lnk
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #ffffff;
	line-height: 16px;
	clear: both;
	float: right;
}
.account_container
{
	float:right; text-align:right; margin-top:4px; width:95%; margin-right:7px; color:#fff; font-family: Arial, Helvetica, sans-serif;
	color:#fff !important; font-size:11px;
}
.account_container a
{
	
	font-family: Arial, Helvetica, sans-serif;
	color:#fff !important; font-size:11px; text-decoration:none;
}
.account_container a:hover
{
	
	font-family: Arial, Helvetica, sans-serif;
	color:#00DCFC !important; font-size:11px; text-decoration:none;
}

/*++++++++++++++ Footer ++++++++++++++++++*/
#Footer
{
	float: left;
	clear: both;
	width: 979px;
	padding-left: 21px;
	height: 110px;
	display: inline;
	background-color: #FF0000;
	background: url(http://imgs.secondteacher.com/Images/Web/footer_bg.gif) left top repeat-x;
}
#Footer #lnkarea
{
	float: left;
	width: 423px;
	height: 68px;
	padding-top: 38px;
}
#Footer #lnkarea ul#foolinks
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style-type: none;
	float: left;
	width: 480px;
}
#Footer #lnkarea ul#foolinks li
{
	float: left;
	position: relative;
	height: 13px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #fff;
	line-height: 12px;
}
#Footer #lnkarea ul#foolinks li.divid
{
	font-size: 11px;
	text-transform: uppercase;
	color: #ffeaa9;
	font-weight: bold;
	width: 12px;
	text-align: center;
}
#Footer #lnkarea ul#foolinks li .lnk
{
	text-decoration: none;
	font-size: 11px;
	color: #ffeaa9;
	font-weight: bold;
}
#Footer #lnkarea ul#foolinks li a:hover
{
	text-decoration: underline;
}
#Footer #logoarea
{
	float: left;
	width: 255px;
	padding-left: 301px;
	height: 110px;
	background: url(http://imgs.secondteacher.com/Images/Web/footer_lft.gif) no-repeat left top;
}
#Footer #logoarea #logo
{
	width: 178px;
	padding-right: 77px;
	background: url(http://imgs.secondteacher.com/Images/Web/footer_rgt.gif) no-repeat right top;
	height: 110px;
}
#Footer #logoarea #logo a
{
	background: url(http://imgs.secondteacher.com/Images/Web/footer_logo.gif) no-repeat left top;
	width: 178px;
	height: 84px;
	display: block;
}
/*++++++++++++++ Footer Ends ++++++++++++++++++*/


/*------------ Error Styles -------------------*/
.errmess
{
	color: #990000;
	font-weight: bold;
}
/*------------ End Error Styles ---------------*/
/*------------ Registration -------------------*/
.registerico
{
	position: relative;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00587C;
	padding: 0 0 30px 20px;
	font-size: 18px;
	background: url(http://imgs.secondteacher.com/Images/Web/register.png) no-repeat 0 0;
}

#bgtop
{
	position: relative;
	top: 0px;
}

#registerform
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color: #00587C;
	float: left;
	margin-top: 20px;
}

#registerform #regtable
{
	width: 750px;
	padding: 10px;
	background-color: #fff;
}

#registerform #regtable .celleven
{
	background-color: #E4EDF2;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	width: 250px;
	text-align: left;
}

#registerform #regtable .cellodd
{
	background-color: #fff;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	width: 250px;
	text-align: left;
}

#registerform .btnregister
{
	background: url(http://imgs.secondteacher.com/Images/Web/btn_register.jpg) no-repeat left bottom;
	width: 107px;
	height: 30px;
	display: block;
	margin-top: 30px;
	margin-left: 310px;
}

#registerform .btnpay
{
	background: url(http://imgs.secondteacher.com/Images/Web/btn_pay.jpg) no-repeat left bottom;
	width: 107px;
	height: 30px;
	display: block;
	margin-top: 30px;
	margin-left: 310px;
}

#registerform #regtable .textbox
{
	width: 200px;
}

/*------------ End Registration ---------------*/

/*-----------Silverlight CMS Control-----------------*/
#cmscontent
{
	text-align: left;
	margin-top: 5px;
	padding: 0;
	width: 800px;
	height: 600px;
	display: inline;
}
/*-----------End Silverlight CMS Control-----------------*/

/*-----------Accordian Control-----------------*/

#bkcontent
{
	text-align: left;
	margin-top: 5px;
	padding: 0;
}

#ctl00_ContentPlaceHolder1_BookAccordion
{
	width: 998px;
}

.accordionHeaderSelected
{
	background-color: #BBDAFF;
	padding: 5px 0 5px 10px;
	height: 75px;
	vertical-align: middle;
	border-top: solid 1px #0372A9;
	cursor: pointer;
}

.accordionHeader
{
	background-color: #BED9F2;
	padding: 5px 0 5px 10px;
	height: 75px;
	border-top: dotted 1px #999999;
	cursor: pointer;
}

.accordionContent
{
	background-color: #fff;
	border-top: solid 1px #0372A9;
	color: #000;
	padding: 5px 4px 5px 4px;
	text-align: left;
	height: 150px;
	overflow: hidden;
}

.bkimg
{
	border: none;
}

.bkdtls
{
	position: relative;
	left: 80px;
	top: -70px;
}

.bookname
{
	margin: 0;
	padding: 0 0 6px 6px;
	font-size: 8pt;
	font-weight: bold;
	color: #0372A9;
	text-align: left;
}

.bookdetail
{
	margin: 0;
	padding: 0 0 0 6px;
	font-size: 8pt;
	line-height: 1.5em;
	color: #0372A9;
	text-align: left;
}

.APaneBk
{
	border: solid 1pt #ffffff;
	padding: 4px;
	text-decoration: none;
	text-align: left;
}

.chapterlink
{
	color: #006699;
	text-decoration: none;
	cursor: pointer;
}

.lessonlink
{
	color: #0372A9;
	text-decoration: none;
	cursor: pointer;
}

.lessoncontainer
{
	padding: 10px 0 10px 20px;
	background-color: #DDEBFF;
	height: auto;
	width: 968px;
	border: dotted 1px #999999;
	cursor: pointer;
}
/*-----------end Accordian control-------------*/
/*------------ Contact Us -------------------*/

.ContactTitle
{
	font-size: 17px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: auto;
	color: #00587C;
	clear: both;
}

#postbar
{
	float: left;
	clear: both;
	width: 970px;
	height: auto;
	display: inline;
}

#postbar #PostImage
{
	float: left;
	width: 260px;
	height: 150px;
	padding-top: 5px;
}

#postbar #Addrs
{
	float: left;
	width: 500px;
	height: auto;
	font-weight: normal;
	padding-top: 5px;
	line-height: 1.1;
}

#postbar #Addrs #Addr1
{
	float: left;
	width: 250px;
	height: auto;
	font-weight: normal;
	padding-top: 5px;
	line-height: 1.1;
}
#postbar #Addrs #Addr2
{
	float: left;
	width: 250px;
	height: auto;
	font-weight: normal;
	padding-top: 5px;
	line-height: 1.1;
}

/*------------ End Contact Us -------------------*/

/*------------ Info Pages -------------------*/
.Infotitle
{
	font-size: 20px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00587C;
	clear: both;
}

.Faqtitle
{
	font-size: 15px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #00587C;
	clear: both;
}

#topbar
{
	float: left;
	clear: both;
	width: 979px;
	height: auto;
	display: inline;
	padding-bottom: 10px;
}
#topbar #Script
{
	float: left;
	width: 750px;
	height: auto;
	padding-top: 5px;
	line-height: 1.2;
}

#topbar #Script #Bullets
{
	float: left;
	width: 750px;
	padding-bottom: 5px;
	list-style: type;
	list-style-type: square;
	padding-top: 5px;
	padding-left: 40px;
	line-height: 1.2;
}

#topbar #VideoArea
{
	float: left;
	width: 200px;
	padding-left: 10px;
	height: auto;
}
#topbar #VideoArea #Still
{
	width: 178px;
	padding-right: 10px;
	height: auto;
}
#topbar #VideoArea #Still a
{
	background: url(http://imgs.secondteacher.com/Images/Web/footer_logo.gif) no-repeat left top;
	width: 178px;
	height: 84px;
	display: block;
}
/*------------ End Info Pages -------------------*/
/*--------added 06may09sum--------------*/
.video
{
	width: 155px;
	height: 169px;
	float: left;
	margin-top: 5px;
	z-index:100;
	position:relative;
}
.txt a
{
	color: #016ea6;
	text-decoration: underline;
}
.mother_image
{
	background: url(http://secondteacher.s3.amazonaws.com/Images/Web/Parent_img.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 338px;
	height: 865px;
}
.blue_line
{
	width: 619px;
	height: 24px;
	margin-top:-10px !important;
	float: left;
}

/*.button_container
{
	width:583px;
	background-color: #fff;
	padding: 0px;
	float:left;
	margin-left:22px;
	border:1px solid red;
}*/
#button_container
{
	width: 630px;
	padding: 0px;
	float: left;
	margin-left: 22px;
}

#button_container .txt_div
{
	width: 625px;
	float: left;
}
#button_container .txt_div .what_heading
{
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 14px;
	margin-left: 58px;
	margin-top: 2px;
	width: 420px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 16px;
}
#button_container .txt_div .button
{
	width: 46px;
	height: 51px;
	float: left;
	margin-top: -3px;
}

#button_container .txt_div .txt
{
	text-align: left;
	float: right;
	width: 570px;
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	line-height: 15px;
	margin-left: 15px;
	position: relative;
	margin-top: -25px;
	padding-bottom: 29px;
}
/*-------teachers page-------*/
.main_content p
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #404040;
	width: 395px;
	padding-bottom: 20px;
}
.main_content p span
{
	padding-left: 10px;
}

.video_teachers
{
	width: 155px;
	height: 169px;
	float: left;
	margin-top: 25px;
	
}
.main_content ul
{
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.main_content li
{
	background: url(http://imgs.secondteacher.com/Images/Web/list_arrow.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left;
}
.p_toppadding
{
	padding-top: 10px;
}
#register_container
{
	margin-top: 8px;
	font-size: 11px;
	font-family: Verdana;
	color: #fff;
}
#register_container a
{
	color: #01d3f2;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.p_toppadding2
{
	padding-top: 5px;
}

.teachers_image_right
{
	background: url(http://imgs.secondteacher.com/Images/Web/teachers_right_img2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 334px;
	height: 1016px;
	float:right;
}
#teacher_bottom_img
{
	width:982px;
	background-color: #fff;
	padding: 0px;
	float:left;
	background:#fff url(../Images/teacher_rimg.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	
	
}

/*---------students---------*/
	
.second_stu
{
	font-family:Trebuchet MS;
	color:#006a9f;
	font-weight:bold;
	font-size:16px;
	margin-left:28px;
	width:992px;
	
	}
.blue_line2
{
	width:912px;
	height:1px;
	padding-top:8px;
	float:left;
	padding-bottom:8px;
}

#internal_students
        {
	    width:984px;
    	display: block;
   	   padding: 0px;
	   margin-top:20px;
	   float:left;
	   margin-left:26px;
	   background-color:#fff;
	   
	   }
	   
	
#internal_students .main_content_stu   
{
	clear:both;
	font-family:Verdana;
 	font-size:11px;
 	float:left;
	color:#404040;
	line-height:15px;
	width:764px;
	font-weight:normal;  
	background-color:#fff;
}
#internal_students .main_content_stu p
{
	font-family:Verdana;
 	font-size:11px;
 	font-weight:normal;
 	text-align:justify;
 	color:#404040;
 	width:745px;
 	padding-bottom:20px; 
}
#button_container_stu
{
	width:982px;
	background-color: #fff;
	padding: 0px;
	float:left;
	margin-left:18px;
	background:#fff url(http://imgs.secondteacher.com/Images/Web/Students_bg.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	height:100%;
	margin-top:-25px;
}


#button_container_stu .txt_div_stu
{
	width:975px;
	float:left;
	text-align:left;
}

#button_container_stu .txt_div_stu a
{
	color: #016ea6;
	text-decoration: underline;
}


#button_container_stu .txt_div_stu .button_stu
{
	width:46px;
	height:51px;
	float:left;
	margin-top:-3px;
}

#button_container_stu .txt_div_stu .wht_heading_stu
{
	font-family:Trebuchet MS;
	color:#000000;
	font-size:14px;
	margin-left:58px;
	margin-top:2px;
	width:800px;
	text-align:left;
	font-weight:bold;
	padding-bottom:16px;
	vertical-align:top;

 }	
 
.popup_tittle
{
background-color:#ececec;

}
.popup_tittle span
{
 margin-left:20px;
}
.popup_tittle_Demo
{
background-color:#ececec;
left:40% !important;
}
.popup_tittle_Demo span
{
 margin-left:20px;
}
#button_container_stu .txt_div_stu .txt_stu
{
	 text-align:left;  
	 float:left;
	 width:895px;
	 font-family:verdana;
	 font-weight:normal;
	 font-size:11px;
	 color:#404040;
	 line-height:15px;
	 margin-left:60px;
	 position:relative;
	 margin-top:-25px;
	 padding-bottom:29px;
 }
 /*-------contact--------*/

#contact_container
{
	margin: 0 auto;
	padding: 0;
	width: 953px;
	margin-top: 35px;
}
#contact_container ul
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
}
#contact_container ul li
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
}
.contact_bg
{
	background: url(http://imgs.secondteacher.com/Images/Web/center_bg.gif);
	width: 953px;
	float: left;
	margin-top:-3px !important;
}
.contact_bgimg
{
	margin-right: 18px;
	width: 98%;
	height: 100%;
	float: left;
}
.contact_listarea
{
	float: left;
	width: 98%;
	padding-left: 16px;
}
.contact_listarea ul
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	padding-bottom: 25px !important;
}
.contact_listarea ul li
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
.contact_listarea li h1
{
	font-family: Trebuchet MS;
	margin-top: 5px;
	margin-bottom: 6px;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
.contact_listarea li p
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	line-height: 17px;
}
.contact_listarea li p a
{
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #005f8e;
	text-decoration: none;
}
.arrow_width
{
	width: 48px !important;
	float: left;
}
.contact_content
{
	width: 751px !important;
	float: left;
}
.contact_icon
{
	width: 110px !important;
	float: left;
	margin-bottom: -40px !important;
}
.contact_pwidth
{
	width: 850px !important;
	float: left;
}
.con_address
{
	float: left;
	width: 300px;
	font-size: 13px;
}
.con_address span
{
	color: #00608f;
}
.btm_spacer
{
	float: left;
	width: 100%;
	height: 35px;
	text-align:center !important;
}
.register_btm_spacer
{
	float: left;
	width: 100%;
	height: 15px;
}
#parent_main_content
	{
		text-align:justify; padding-right:20px; width:421px; line-height:15px;
	}
	
.con_container_bg
{
	float: left;
	width: 100%;
	background-color: white;
}
.con_title
{
	position:relative; z-index:1; padding-top:25px !important;
}
.con_line
{
	margin-top: -20px;
}
.li_margin
{
	margin-top:15px; margin-bottom:-5px;
}
ul.less_list
{
	margin-left:0;  margin-top:-10px;
}

/*------terms&conditions page---------------*/
.terms_title
{
	position:relative; z-index:1; padding-top:25px !important;
	text-align:center;
}

.terms_container_bg
{
	float: left;
	width: 100%;
	background-color: white;
	height: auto;
	display: block;
	padding: 0;
	line-height: 1.2;
	text-align:left;
}
.terms_icon
	{
		width:85px!important;
		float:left;
		margin-left:15px!important;
		margin-bottom:0px!important;
		padding-bottom:0px;
		}
	
.terms_bgimg
{
	/*background: url(http://imgs.secondteacher.com/Images/Web/terms_bg.gif) no-repeat bottom right!important;*/
	width: 98%;
	height: 100%;
	float: left;
	margin:0px;
	padding:0px;
	position:relative;
	margin-bottom:-16px;
	}

.terms_content h1
	{
		
		font-family:Arial,verdana;
		font-size:15px;
		font-weight:bold;
		padding-left:30px;
		color:#404040!important;
		width:785px;
		margin:0px!important;	
	}
	

.terms_content
{
	width: 800px !important;
	float: left;
}

.arrow2_width
{
	width: 30px !important;
	float: left;
}
.contact_listarea li p b
{
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	line-height: 40px;
	font-weight:bold;
}

.contact_pwidth ul li p img
	{
		padding-right:5px;
		padding-left:5px;
	}
.btm_height
	{
		height:15px;
	}
.top_margin
	{
		margin-top:-50px!important;
	}
.top_margin2
	{
		margin-top:-25px!important;
		position:relative;
		z-index:1;
	}
	
.pad_terms
	{
		padding-bottom:20px;
	}
	

/*-------register------*/
#register_container
	{
		width:865px;
		margin:0px auto;
		padding:0px;
	}
#register_container .top_corner
	{
		margin-top:10px;
		background:url('http://imgs.secondteacher.com/Images/Web/register_top_corner.gif');
		background-repeat:no-repeat;
		float:left;
		width:863px;
		height:146px;
		
	}
#register_container .top_corner h1
	{
		font-family:"Trebuchet MS";
		font-size:18px;
		color:#000000;
		font-weight:bold;
		margin-top:55px;
		margin-left:83px;
	}	
	
#register_container .register_bg
	{
		background:url('http://imgs.secondteacher.com/Images/Web/register_bg.gif');
		background-repeat:repeat-y;
		float:left;
		width:863px;
		
	}
	
 .register_bg .content_container
	{
		width:810px;
		float:left;
		position:relative;
		margin-top:-30px;
		margin-left:11px;
	}
	.register_bg .content_margin
	{
		margin-top:-50px;
	}	
	
		
.register_bg .content_container ul
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
.register_bg .content_container ul li
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	color:#404040;
	font-size:11px;
	font-family:Verdana;
	top: 0px;
	left: 26px;
}	

.register_bg .content_container ul li a
{
	font-family: verdana;
	font-weight: normal!important;
	font-size: 12px;
	color: #005e8c!important;
	text-decoration: underline !important;
}	

.register_bg .content_container li h1
{
	font-family: verdana !important;
	margin-top: 8px;
	margin-bottom: 6px;
	color: #404040;
	font-size: 13px;
	font-weight: normal !important;
	width:133px;
	text-align:left;
	padding-left:20px;
}
 .msg
{
	font-family: verdana;
	color: #ff0000!important;
	font-size: 11px;
	font-weight: normal;
	width:240px;
	padding-left:5px!important;
	padding-top:8px!important;
	float:right;
	position:relative;
}
 .msg_icon
{
	font-family: verdana;
	color: #ff0000!important;
	font-size: 11px;
	font-weight: normal;
	margin-left:-12px;
	
}
 .msg_p
{
	font-family: verdana;
	color: #ff0000!important;
	font-size: 11px;
	font-weight: normal;
	width:232px;
	padding-left:10px!important;
	padding-top:8px!important;
	float:right;
	position:relative;
}
.madatory_msg
{
	font-family: verdana;
	color: #ff0000!important;
	font-size: 11px;
	font-weight: normal;
	float:left;
	text-align:left !important;
	margin:0;
	margin-left:55px;
}

.error_msg
{
	font-family: verdana;
	color: #ff0000!important;
	font-size: 11px;
	font-weight: normal;
	float:left;
	text-align:center !important;
	margin:0;
	margin-left:155px;
}

.star_msg
{
	font-family: verdana;
	color: #ff0000!important;
	font-size: 17px;
	font-weight: normal;
	width:232px;
	padding-left:10px!important;
	padding-top:12px!important;
	float:right;
	position:relative;
}


.register_bg .content_container li .inputbox
	{
		width:347px;
		height:20px;
		background-color:#ffffff;
		border:1px solid #0372a9;
		margin-top:5px;
		color:#404040;
	}

#register_container .bottom_corner
	{
		background:url('http://imgs.secondteacher.com/Images/Web/register_btm_corner.gif');
		background-repeat:no-repeat;
		width:863px;
		float:left;
		height:55px;
	}
.checkbox_area
	{
	
		margin-top:15px !important;
		float:left;
	}
	.checkbox_area li input
	{
		float:left; margin:0; padding:0;
	}
	
.register_bg .div_btn_register
	{
		float:left;
		text-align:center;
		width:800px;
		height:37px;
		padding-top:20px;
		padding-bottom:10px;
	}
	.register_bg .div_btn_reg
	{
		float:left;
		text-align:center;
		width:750px;
		height:37px;
		padding-top:20px;
		padding-bottom:10px;
	}
	.register_bg .requiredfields
	{
		float:left;
		text-align:center;
		width:750px;
		

	
	}
		.register_bg .mandatorypannel
	{
		float:left;
		text-align:center;
        width:799px;
        margin-top:-6px;
      
		

	
	}
	.check_pannel
	{
		float:left !important; margin-left:200px !important; margin-top:8px !important;
	}
	.register_bg .terms
	{
		 float:left;
		 margin-left:5px !important;
		 margin-top:1px !important;
		 font-family:Verdana  !important;
		 font-size:12px  !important;
	
		
	}
.btn_register
	{
		height:37px;
		width:114px;
	}	
/*---------------payment_page-------------------*/
/*---------------payment_page-------------------*/
.paybox
{
	float:left; width:80%; z-index:1; position:relative; margin-top:-50px; padding-left:82px;
}
.paybox ul
{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;
	width:100%;
}
.paybox li
{
	float:left;
	margin:0;
	padding:0 ;
	display:inline;
	list-style-type:none;
	padding-right:20px;
	color:#404040;
	font-size:12px;
	font-family:Verdana;
	margin-top:20px;
}
.left-paybox
{
	width:60px;
}
.bottom_paypal
{
	float:left; width:100%; height:20px;
}
.btn_paymargin span
{
	float:left; width:100%;
}
.btn_paymargin
{
	margin-left:-13px !important; }
	
.paypal_label
{
	padding-top:6px !important;
}
.btn_paycontainer
{
	margin-top:30px !important;  *margin-top:20px !important;
}

.register_bg .payment_container
	{
		width:810px;
		float:left;
		position:relative;
		margin-top:-60px;
		margin-left:11px;
	}
.paypal_container .list_area
	{
		width:270px;
		float:left;
		margin-left:75px;
		background-color:Lime;
		
	}
	.register_bg .paypal_container
	{
		width:810px;
		float:left;
		position:relative;
		margin-top:-60px;
		margin-left:11px;
	}	
	.list_area ul
	{
		float:left;
		margin:0 !important;
		padding:0 !important;
		display:inline;
		list-style-type:none;
		
	}	
		.list_area li
	{
		float:left;
		margin:0 !important;
		padding:0 !important;
		display:inline;
		list-style-type:none;
		
	}
	.bottom_maginpayment
	{
		margin-bottom:-2px !important;
	}
	
.payment_container ul
	{
	float: left;
	margin-top:15px;
	list-style-type: none;
	width:100%;
	height: 45px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.payment_container ul li
{
	float: left!important;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color:#404040;
	font-size:12px;
	font-family:Verdana;
	width:100%;
	text-align:left;
	display:block!important;
}	
.payment_container ul li .inputbox2
{
		width:218px;
		height:20px;
		background-color:#ffffff;
		border:1px solid #0372a9;
		margin-top:3px;
		color:#404040;
		float:left;
}
.payment_container ul li .select
{
	width :218px;
	height :23px;
	background-color:#ffffff;
	border:1px solid #0372a9;
	font-size:13px !important;
	margin-top:3px;
	color:#404040;
	float:left;
}
.payment_container .inputarea
{
	width:218px; float:left;
}
.payment_container .zipcode
{
	width:100px; float:left;
}
.payment_container .selectarea
{
	width:225px; float:left; 
}
.payment_container .required_msg
{
	float:left; width:20px;
}
.payment_container .required_msg1
{
	float:left; width:20px; margin-left:2px;
}	
.payment_container ul li a
{
	font-family: verdana;
	font-weight: normal!important;
	font-size: 12px;
	color: #005e8c!important;
	text-decoration: none;
	margin-top:-24px!important;
	margin-right:20px!important;
	position:relative;
	float:right;
}	

.credit_card
	{
	 padding-top:2px;
	  padding-left:3px; 
	}
.small_box
	{
		width:100px!important;
	}
.small_box2
	{
		width:110px!important;
		margin-left:4px!important;
	}
		#thanks_container
{
	width:874px;  margin:0 auto; margin-top:30px; 
}
#thanks_container ul 
{
float:left;
margin:0;
padding:0;
width:100%;
list-style-type:none;
}
#thanks_container li 
{
float:left;
margin:0;
padding:0;
width:100%;
list-style-type:none;
}
li.heading_bg
{
	background: url(http://imgs.secondteacher.com/Images/Web/thank_t_img.gif) no-repeat;
	width:874px;
	height:134px;
}
li.thanks_centerbg
{
	
	background-image: url(http://imgs.secondteacher.com/Images/Web/thanks.gif);
	background-position:bottom center;
	background: url(http://imgs.secondteacher.com/Images/Web/thank_c_img.gif) repeat-y;
	width:874px;
}
li.thanks_centerbg div
{
	background: url(http://imgs.secondteacher.com/Images/Web/thanks.gif) no-repeat ;
	background-position:bottom center !important;
	width: 100%;
	height: 100%;
	float: left;
	margin:0px;
	padding:0px;
	position:relative;
	bottom:-10px;
}


li.thanks_centerbg div p
{
	float:left;
	padding-left:80px;
	font-family: verdana;
	font-weight: normal;
	font-size: 13px;
	width:80%;
	color: #404040;
	line-height:18px;
	
	
	
	
}
.floatState
{
	float:left; width:143px;
}
.floatCVV
{
	float:left; width:160px;
}

.verify_link
{
	margin:0; padding:0;
	float:left; padding-top:30px; 
	padding-left:0;
 text-align:left;
 width:80px;
}
.verify_link a.card_link
{
	font-family: verdana;
	font-weight: normal!important;
	font-size: 12px;
	color: #005e8c!important;
	text-decoration: none;
	white-space:nowrap;
	float:left;
}
.card_validation
{
	float:left;  padding-top:8px;
}
li.thanks_bottom
{
	background: url(http://imgs.secondteacher.com/Images/Web/thank_b_img.gif) no-repeat;
	width:874px;
	height:134px;
}
p.thanks_btmspacer
{
	float:left; height:20px; width:100%;
}
#login_area
{
	float:left; width:750px; margin-top:10px; 
}
.login_cont
{
	float:right; width:350px;
}
#login_area h1
{
	color:#fff;
	font-family:Verdana;
	font-size:13px;
	width:20px;
	float:left;
	font-weight:bold;
	padding-top:6px;
	
}
#login_area span
{
	color:#00dcfc ;
	font-family:Verdana;
	font-size:13px;
	float:left;
	font-weight:bold;
	padding-top:3px;
	
	
}
.signout_area
{
	float: left; width: 70px; 
}
#login_area .singoutbtn
{
	float:left; margin-left:10px; 
}
#login_area .renew
{
	float:left;  margin-left:5px;
}
.login_user
{
	float:left; width:280px;
}
.login_txt
{
	float:right;
}
.login_formarea
{
	float:right; width:580px; position:relative; right:-5px; *right:0px;
}
.login_formarea ul
{
	float:left;
	margin:0;
	padding:0;
	position:relative; 
	padding-left:20px;
}
.login_formarea ul li
{
	float:left;
	margin:0;
	padding:0;
	margin-left:5px;
	
}
.login_toplbl
{
	color:White !important; font-weight:bold !important; font-size:11px !important; padding-left:10px !important; line-height:14px;
}
.login_formarea ul li .login_finput
{
	background:url('http://imgs.secondteacher.com/Images/Web/input_bg.gif') repeat-x;
	border:1px solid #026da1;
	width:177px; 
	padding-left:3px;
	font-size:12px;


}
.signin_btn
{
	margin-top:-2px;
	*margin-top:0;
	
}
.forgot_passwordarea
{
	float:right; width:293px; color:#fff !important; font-size:11px; margin-top:5px;
}
.forgot_passwordarea ul
{
	float:left;
	margin:0;
	padding:0;
	
}
.forgot_passwordarea check_pannel
{
	float:left !important; margin-left:0px !important; margin-top:8px !important;
}
	
.forgot_passwordarea li
{
	float:left;
	margin:0;
	padding:0;
}
.forgot_passwordarea li a
{
color:#fff !important; font-size:11px; text-decoration:none; padding-top:5px; float:left;
}
.forgot_passwordarea li a:hover
{
color:#00DCFC !important; font-size:11px; text-decoration:none; padding-top:5px; float:left;
}
li.forgot_tmargin
{
	margin-top:5px !important;
}
.login_formvalid
{
	float:right; width:100%; color:#de9326 !important; font-weight:bold; font-size:11px; *line-height:15px; *margin-top:3px;
}
.login_formvalid img
{
	margin-right:5px; float:left; margin-top:3px;
}
.login_formvalid .valid_txt
{
	float:right; text-align:center; margin-top:0px;
	color: #ff0000!important;
}
.payment_month
{
	float:left !important; width:105px !important;
}
.payment_year
{
	float:left !important; width:110px !important;
}
.month_valid
{
	float:left !important; margin-top:8px !important; width:10px !important;
}
.final_font
{
	color: #005d8b !important;
}
.thanks_title
{
	width:100%; float:left; margin-top:60px; 
}
.thanks_title ul
{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
.thanks_title li
{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
.thanks_icon
{
	width:38px !important;
	float:left;
	padding-left:70px !important;
}
.thanks_heading
{
	float:left;
	color:#0374AC;
	font-size:22px;
	font-family:Trebuchet MS;
	font-weight:bold;
	margin-top:10px !important;
	width:600px !important;
}
.payment_toperror
{
	color:#ff0000; padding-left:265px; padding-top:7px;
}
.progress_container
{
	position: absolute; top: 0; left: 0; width: 100%; height:938px;  background-color:#000; opacity:0.6; *filter:alpha(opacity=60);
 z-index:1;
}
.progress_img
{
	position: relative; top: 530px; color: #fff;
}
.progress_loader
{
	 float:left; padding-left:15px;
}
/***support***/
.support_listarea
{
	float: left;
	width: 98%;
	padding-left: 16px;
}
.support_listarea ul
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	margin-top:-15px !important;
	padding-bottom: 25px !important;
}
.support_listarea ul li
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	padding-top:15px !important; 
}
.support_listarea li h1
{
	font-family: Trebuchet MS;
	margin-top: 5px;
	margin-bottom: 6px;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
.support_listarea li h2
{
	font-family: verdana;
	margin-top: 25px;
	margin-bottom:10px;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
}
.support_listarea li p
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	line-height: 17px;
}
.support_listarea li p a
{
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #005f8e;
	text-decoration: none;
	
}
.support_listarea p span 
{
	float:right;
	margin-right:-10px; 
}
.support_listarea p span a
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
}
.support_listarea p span a:hover
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #005f8e;
	text-decoration: none;
}
.support_listarea p span img
{
	margin-right:5px;
}
.top_link
{
	margin-bottom:10px;
	float:left;
	width:100%;
}
.question_container
{
	float: left;
	width: 98%;
	padding-left: 16px;
	margin-bottom:55px;
}
.support_img
{

float:left; width:572px; height:197px;
}
.question_container h1
{
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
.question_container ul
{
	margin:0;
	padding:0;
	margin-top:25px;
	margin-bottom:43px;
	width:300px;
	float:left;
}
.question_container li
{
	margin:0;
	padding:0;
	background:url('http://imgs.secondteacher.com/Images/Web/question_img.gif') no-repeat;
	padding-left:20px;
	margin-top:20px;
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	color: #404040;

}

.question_container li a
{
	
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #005f8e;
	text-decoration:none;
}
.question_container li a:hover
{
	
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #404040;
}
.question_container ul ul
{
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
}
.question_container li li
{
	margin:0;
	padding:0;
	background:url('http://imgs.secondteacher.com/Images/Web/question_img.gif') no-repeat;
	padding-left:20px;
	margin-top:20px;
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
}
.support_quesbox
{
	float:left; width:100%;
}
.support_leftbox
{
	float:left; width:340px;
}
#support_rightbox
{
	float:left; width:580px;
}
#support_rightbox img
{
	float:left; margin-left:-15px;
}
#support_rightbox h1
{
	margin-top:30px; margin-bottom:20px; font-size:20px; padding-left:30px; font-weight:normal; font-family:Verdana;
}
.support_ulbox
{
	margin:0 !important; padding:0 !important;
}
.support_libox
{
	float:left !important; width:300px !important;
}
#support_container
{
	margin: 0 auto;
	padding: 0;
	width: 953px;
	margin-top: 35px;
	
}
.forgot_container
{
	margin: 0 auto;
	padding: 0;
	width: 842px;
	margin-top: 20px;
	
}
.forgot_container ul
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}
.forgot_container li
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}
.forgot_topcorner
{
	float:left;
	background:url('http://imgs.secondteacher.com/Images/Web/forgot_topcorner.gif') no-repeat;
	width:842px;
	height:48px;
}
.forgot_centerbg
{
	float:left;
	background:url('http://imgs.secondteacher.com/Images/Web/forgot_centrebg.gif') repeat-y;
	width:842px;
	
}
.forgot_btmcorner
{
	float:left;
	background:url('http://imgs.secondteacher.com/Images/Web/forgot_bottomcorner.gif') no-repeat;
	width:842px;
	height:48px;
	margin-bottom:20px !important;
}
.forgot_heading
{
	float:left;
	width:100%;
	margin-top:-10px;
	
}
.forgot_icon
{
	float:left;
	margin-left:35px;
	margin-right:10px;
	position:relative;
	z-index:1;
}
.forgot_heading h1
{
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	margin:0;
	padding:0;
	margin-top:5px;
}
.forgot_heading span
{
	float:left;
	margin-left:18px;
	margin-top:-3px;
}
.forgot_form
{
	float:left;
	width:100%;
	
}
.forgot_form h3
{
	font-family: verdana;
	color: #404040;
	font-size: 12px;
	font-weight: normal;
	line-height:20px;
	margin-left:50px;
	margin-top:25px;
}
.forgot_form h2
{
	font-family: verdana;
	color: #404040;
	font-size: 14px;
	font-weight: bold;
	line-height:20px;
	margin-left:50px;
	margin-top:25px;
}
.forgot_form ul.less_list
{
	margin-left:50px;
	margin-top:-10px;
}
.forgot_form div
{
	width:478px;
	margin-left:180px;
	background-color:#F3F3F3;
	border:1px solid #E2E2E2;
	float:left;
	margin-bottom:20px;
}
.forgot_form div ul
{
	float:left;
	margin:0;
	display:inline;
	padding:0;
	margin-top:25px;
	margin-bottom:25px;
}
.forgot_form div li
{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:33%;
}
.forgot_form div li h4
{
	margin:0;
	padding:0;
	font-family: verdana;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	float:right;
	line-height:45px;
	
}
.forgot_textbox
{
	width:258px;
	height:20px;
	background-color:#ffffff;
	border:1px solid #0372a9;
	color:#404040;
	margin-top:13px !important;
	margin-left:6px !important;
}
.forgot_validatorarea
{
	width:100%;
	float:left;
	text-align:center;
}
.forgot_validatorarea h5
{
	font-family:Verdana;
	color:#ff0000; 
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0; 
	margin-top:10px;
	margin-bottom:10px; 
}
.forgot_inputarea
{
	width:50% !important;
}
.forgot_btn
{
	margin-top:10px !important;
}
.support_margin
{
	margin-top:-10px !important;
}
.support_width
{
	width:100% !important;
}
.confirm_container
{
	float:left;
	width:87%;
	margin-left:50px;
	margin-top:30px;
}
.confirm_container p
{
	font-family: verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	line-height: 17px;
	margin-bottom:40px;
}
.confirm_container a
{
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #005f8e;
	text-decoration:underline;
}
.confirm_container a:hover
{
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #005f8e;
	text-decoration:none;
}
.teacher_rcontainer
{
	float:left; width:100%; position:relative; bottom:-20px; z-index:1;
}
.ctl_teacher
{
	float:left;
}
.ctl_teacher img
{
	margin-top:45px; padding-left:65px;
}
ul.renew_btn
{
	float:left; width:100%; margin-top:-15px;
}
.renew_ctnl
{
	padding-left:160px !important;
	*margin-bottom:10px;
}
.btn_close
	{
		height:37px !important;
		width:112px !important;
}


	.home_master
	{
	overflow:hidden;

	}
.btm_spacer2
{
	float: left;
	width: 100%;
	height: 20px;
}
.phone_validator
{
	float:left; height:60px; width:230px;
}
.container_signup
{
width:50%; float:right;
}
.container_signup ul
{
float:left; margin:0; padding:0; display:inline; list-style-type:none;
}
.container_signup li
{
float:left; margin:0; padding:0; display:inline; list-style-type:none; text-align:center; margin-left:15px;
}
.signup_ctnlbg
{
	 background:url('http://imgs.secondteacher.com/Images/Web/home_box.gif') no-repeat; width:204px; height:109px;
}
.container_signup li h1
{
 font-family:verdana; font-weight:bold; font-size:17px; letter-spacing:-1px; color:#155181; text-align:center; margin:0; padding:0; width:100%; margin-top:10px;
}
.container_signup li h1 span
{
	color:#02b0c9; font-size:22px;
}
.container_signup li a
{
 top:13px; position:relative;
 }
 .container_signup li h1 b
 {
 	font-size:22px;
 }
 .teacher_lable
 {
	margin-top:20px !important; margin-bottom:10px !important;
 }
 .container_signup li h1 p
 {
 margin:0; padding:0;
 }
 .margin_slbl
 {
	margin-top:-2px !important; margin-bottom:1px !important;
 }
 #left_topmenu
 {
 float:left; width:100%;  margin-top:-22px !important;
 }
#left_topmenu ul
  {
  float:right; list-style-type:none; display:inline; margin:0; padding:0; width:680px;
  }
#left_topmenu li
  {
  float:left; list-style-type:none; display:inline; margin:0; padding:0; margin-left:3px; 
  }
  #left_topmenu li a
{
	color:White;
	font-family:Trebuchet MS;
	font-size:14px;
	text-decoration:none;
	letter-spacing:.6px;
	font-weight:bold;
}
#left_topmenu li a.home
{
	color:White;
	font-family:Trebuchet MS;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	width:64px;
	height:44px;
	line-height:31px;
	text-align:center;
	float:left;
	
}
#left_topmenu li a.home:hover
{
 background:url('http://imgs.secondteacher.com/Images/Web/home_hover.png') no-repeat;
 width:64px;
height:44px;
float:left;
}
#left_topmenu li a.contact
{
	color:White;
	font-family:Trebuchet MS;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	width:92px;
	height:44px;
	line-height:31px;
	text-align:center;
	float:left;
}
#left_topmenu li a.contact:hover
{
 background:url('http://imgs.secondteacher.com/Images/Web/contact_hover.png') no-repeat;
 width:92px;
height:44px;
float:left;
}
#left_topmenu li a.student
{
	color:White;
	font-family:Trebuchet MS;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	width:82px;
	height:44px;
	line-height:31px;
	text-align:center;
	float:left;
}
#left_topmenu li a.student:hover
{
 background:url('http://imgs.secondteacher.com/Images/Web/student_hover.png') no-repeat;
 width:82px;
height:44px;
float:left;
}
#left_topmenu li a.parents
{
	color:White;
	font-family:Trebuchet MS;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	width:65px;
	height:44px;
	line-height:31px;
	text-align:center;
	float:left;
}
#left_topmenu li a.parents:hover
{
 background:url('http://imgs.secondteacher.com/Images/Web/parents_hover.png') no-repeat;
 width:65px;
height:44px;
float:left;
}
#left_topmenu li a.teachers
{
	color:White;
	font-family:Trebuchet MS;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	width:75px;
	height:44px;
	line-height:31px;
	text-align:center;
	float:left;
}
#left_topmenu li a.teachers:hover
{
 background:url('http://imgs.secondteacher.com/Images/Web/teachers_hover.png') no-repeat;
 width:75px;
height:44px;
float:left;
}
.home_pannel
{
	float:left; width:100%; margin-top:1px;
}
.header_banner
{
 background:url('http://imgs.secondteacher.com/Images/Web/header_banner.jpg') no-repeat; width:998px; height:220px; float:left; margin-left:1px; margin-bottom:2px;
}
.content_headbanner
{
	float:left; width:540px;
}
.content_headbanner h1
{
	color:White;
	font-family:tahoma;
	float:left;
	font-size:25px;
	margin:0;
	padding:0;
	font-weight:normal;
	letter-spacing:1px;
	margin-top:20px;

	width:100%;

	
}
.content_headbanner h1 label
{
	float:left; margin:0; padding:0;
}
.content_headbanner p label
{
	float:left; margin:0; padding:0;
}
.content_headbanner p
{
  margin:0; padding:0; float:left; width:98%; color:White;
	font-family:verdana;
	font-size:16px;
	font-weight:normal;
	padding-top:10px;
	letter-spacing:normal;
	line-height:20px;
}
.content_headbanner p span
{
	float:left !important; margin:0 !important; padding:0 !important; padding-left:10px !important;
}
.content_headbanner span
{
	margin-left:20px; width:100%; margin-top:20px;
}
.content_headbanner span.linehead
{
 background:url('http://imgs.secondteacher.com/Images/Web/head_linebg.jpg') repeat-x;
 height:2px; width:470px; float:left;
}
.content_headbanner h2
{
  margin:0; padding:0; float:left; width:63%; color:White;
	font-family:verdana;
	font-size:15px;
	font-weight:normal;
	padding-left:20px;
	padding-top:10px;
	letter-spacing:normal;
	line-height:40px;
	
}
.head_demo_ctnl
{
	float:left;
	margin-top:10px;
}
.home_contentbox
{
	float:left; width:100%;
}
.list_highlights
{
	float:left;
	width:660px;
	margin-top:7px;
	padding-left:4px;
}
.list_highlights ul
{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}
.list_highlights li
{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}
.list_highlights li.center_boxbg
{
	 background:url('http://imgs.secondteacher.com/Images/Web/highlights_center.gif') repeat-x; height:266px; float:left; width:628px;
}
.pannel_highlights
{
	float:left; width:55%;
}
.pannel_highlights h1
{
	font-family:tahoma;
	font-weight:normal;
	color:#6DA7CF;
	font-size:19px;
	letter-spacing:normal;
	margin-top:10px;
	width:100%;
	float:left;
}
.pannel_highlights span
{
	font-family:verdana;
	color:#6DA7CF;
	font-size:12px;
	letter-spacing:normal;
	margin-top:10px;
	font-weight:bold;
	float:left;
	width:100%;
	padding-left:10px;
}
.pannel_highlights ul
{
	float:left; margin:0; padding:0; width:100%; list-style-type:none;
}
.pannel_highlights li
{
	float:left; margin:0; padding:0; width:90%; list-style-type:none; background:url('http://imgs.secondteacher.com/Images/Web/tick_icon.gif') no-repeat;
	font-family:verdana;
	font-weight:bold;
	color:#6DA7CF;
	font-size:12px;
	letter-spacing:normal;
	line-height:17px;
	margin-top:10px;
	padding-left:20px;
}
.sample_videobox
{
	float:left; width:45%;
}
.sample_videobox h1
{
	font-family:tahoma;
	font-weight:normal;
	color:#6DA7CF;
	font-size:19px;
	letter-spacing:2;
	margin-top:10px;
	width:100%;
	float:left;
	text-align:center;
}
.sample_line
{
 background:url('http://imgs.secondteacher.com/Images/Web/sample_line.gif') repeat-x;
 margin-top:10px;
 width:100%;
 float:left;
}
.video_sample_cntl
{
float:left; margin-top:5px; margin-left:15px;
}
.container_testimonial
{
	float:left; width:321px;  margin-left:10px; margin-top:7px;
}
.container_testimonial ul
{
	 margin:0; padding:0; float:left; list-style-type:none; display:inline; width:100%;
}
.container_testimonial li
{
	 margin:0; padding:0; float:left; list-style-type:none; display:inline;  width:100%;
}
.centerbg_test
{
 background:url('http://imgs.secondteacher.com/Images/Web/testimonial_center.gif') repeat-y; width:321px; float:left; margin-top:-3px !important; height:238px;
}
.centerbg_test h1
{
	font-family:tahoma;
	font-weight:normal;
	color:#024b7e;
	font-size:20px;
	letter-spacing:normal;
	width:100%;
	float:left;
	text-align:center;
	margin:0; padding:0;
	margin-top:5px;
	position:relative; z-index:1;
}
.centerbg_test span
{
	color:#2f5c83;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	width:90%;
	letter-spacing:normal;
	line-height:21px;
	padding-left:15px;
	margin-top:5px;
	float:left;
}
.centerbg_test span b
{
	padding-left:40px;
	margin-top:10px;
}
.centerbg_test span h3
{
float:right;
padding-right:30px;
margin-top:15px;
}
.bottom_listhome
{
	float:left; width:100%; margin-bottom:-70px;
}
.bottom_listhome ul
{
	margin:0; padding:0; float:left; list-style-type:none; display:inline; 
}
.bottom_listhome li
{
	margin:0; padding:0; float:left; list-style-type:none; display:inline;  width:335px; margin-left:10px;
}
.bottom_listhome li.lesson_video ul
{
	margin:0; padding:0; float:left; list-style-type:none; display:inline; width:325px;
}
.bottom_listhome li.lesson_video h1
{
	font-family:tahoma;
	font-weight:normal;
	color:#044a7b;
	font-size:19px;
	letter-spacing:3;
	width:95%;
	float:left;
	margin:0; padding:0;
	margin-top:20px;
	padding-left:25px;
	margin-bottom:10px; 
	 clear:right;

	
}
.bottom_listhome li.lesson_video li
{
	margin:0; padding:0; float:left; list-style-type:none; display:inline; width:100%;

	background:url('http://imgs.secondteacher.com/Images/Web/list_arrow_btm.gif') no-repeat;
	padding-left:25px;
	color:#808080; 
	font-family:Verdana;
	font-size:12px; 
	margin-top:10px; 
	font-weight:bold;  
	margin-left:25px;
}
.library_cntl
{
	float:left; padding-left:45px; margin-top:20px;
}
.heading_orgtxt
{
	color: #ff9c1d; font-size: 20px;
}
.img_online
{
	position: relative; float: right; left:25px; top: -50px;
}
.margint_signup
{
	position:relative; top:-90px; float:left;
}
.mrg_label
{
	float:left; margin:0 !important; padding:0 !important;

}
.annual_box
{
	width:200px !important; padding-left:10px !important;
}
.mainlogo_margin
{
	margin-top:10px !important;
}
.btn_payform
{
	position:relative; z-index:10000; margin-top:-240px; left:-180px;
}
.teacher_content
{
	clear: both;
	font-family: Verdana;
	font-size: 11px;
	float: left;
	color: #404040;
	line-height: 15px;
	width: 751px;
	font-weight: normal;
	padding-left:10px;


}
.teacher_ppadding
{
	padding-left:10px !important;
}
.teacher_content p
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #404040;
	width: 720px;
	padding-bottom: 20px;
}
.teacher_content p span
{
	padding-left: 15px;
}
.teacher_content ul
{
	margin: 0px;
	padding-left: 15px;
	padding-bottom: 20px;
}
.teacher_content li
{
	background: url(http://imgs.secondteacher.com/Images/Web/list_arrow.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left;
}
#teacher_wraparea
{
	width: 670px;
	padding: 0px;
	float: left;
	margin-left: 10px;
}

#teacher_wraparea .txt_div
{
	width: 665px;
	float: left;

}
#teacher_wraparea .txt_div_btm
{
	width: 580px;
	float: left;

}
#teacher_wraparea .txt_div_btm .txt
{
	text-align: left;
	float: left;
	width: 510px;
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	line-height: 15px;
	position: relative;
	padding-left:11px;

	padding-bottom: 29px;

}
#teacher_wraparea .txt_div_btm .button
{
	width: 46px;
	height: 51px;
	float: left;
	margin-top: -3px;
}
#teacher_wraparea .txt_div_btm .what_heading
{
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 14px;
	margin-left: 58px;
	margin-top: 2px;
	width: 420px;
	text-align: left;
	font-weight: bold;
	padding-bottom:5px;
}
#teacher_wraparea .txt_div .what_heading
{
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 14px;
	margin-left: 58px;
	margin-top: 2px;
	width: 420px;
	text-align: left;
	font-weight: bold;
	padding-bottom:5px;
}
#teacher_wraparea .txt_div .button
{
	width: 46px;
	height: 51px;
	float: left;
	margin-top: -3px;
}

#teacher_wraparea .txt_div .txt
{
	text-align: left;
	float: left;
	width: 590px;
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	line-height: 15px;
	position: relative;
	padding-bottom: 29px;
	padding-left:11px;

}
.renew_list
{
	padding-bottom:10px !important;
	*padding-bottom:20px !important;
	float:left;
}
.renew_list ul
{
	float:left;
	margin:0;
	padding:0;
	margin-bottom:-25px !important;
	*margin-bottom:-35px !important;
	padding-bottom:0 !important;
}
.renew_list ul li
{
	float:left;
	margin:0;
	padding:0;

}
.renew_list p
{
	float:left; width:100%; margin-top:30px; 
}
/*Lesson*/

.lesson_heading
{
	padding-left:20px; padding-bottom:20px; color:#404040;
}
.subjects_listarea
{
	float:left; width:315px; padding-left:27px; margin-top:-5px;
}
.subjects_listarea h1
{
	font-family: Trebuchet MS;
	margin-top: 5px;
	margin-bottom: 6px;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	padding-left:5px;
}
.subjects_listarea ul
{
	float:left; 
	width:315px;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:15px !important;
	
}
.subjects_listarea ul li
{
	float:left; 
	width:315px;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px !important;
	
}
.subjects_listarea ul li a
{
	 background:url('../images/subject_bg.gif') no-repeat; width:308px; height:34px; float:left; color:#000; line-height:33px; padding-left:20px; text-decoration:none;
}
.subjects_listarea ul li a:hover
{
	 background:url('../images/subject_hover.gif') no-repeat; width:308px; height:34px; float:left; color:White; 
}
.subjects_listarea ul li a.first_sub
{
	 background:url('../images/subject_hover.gif') no-repeat; width:308px; height:34px; float:left; color:White; text-decoration:none; line-height:33px; padding-left:20px; 
}
.book_req_container
{
	float:left; width:90%; margin-top:25px;
}
.book_req_container h2
{
	font-family:verdana;
	margin-bottom:10px;
	color: #404040;
	font-size: 10px;
	font-weight:normal;
}
.book_req_container ul
{
	float:left; 
	width:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
	margin-top:2px !important;
	

}
.book_req_container li
{
	float:left; 
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
	font-family:verdana;
	color: #404040;
	font-size: 10px;
	width:40% !important;
	font-weight:normal;
	line-height:15px;

	

}
.book_req_container li input
{
	width:160px;
	height:15px;
	background-color:#ffffff;
	border:1px solid #0372a9;
	color:#404040;
}
.book_req_container li .textarea
{
	width:160px;
	height:68px;
	background-color:#ffffff;
	border:1px solid #0372a9;
	color:#404040;
}
.textcontent_area
{
	float:left; width:586px;
}
.textcontent_area ul
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}
.textcontent_area ul li
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}
.textcontent_area ul li.txt_centerbg
{
 background:url('../images/textbook_center.gif') repeat-y; width:586px; float:left; margin-top:-3px !important;
}
.txt_centerbg h1
{
	font-family: Trebuchet MS;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-left:27px;
	
}
.book_listbox
{
	float:left; width:95%; padding-left:27px;
}
.book_listbox ul
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none; 
	display:inline;margin-top:15px !important;
}
.book_listbox ul li
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	display:inline;
	
}
.book_listbox ul li.book_width
{
 width:72px !important; float:left; 
}
.book_listbox ul li.content_width
{
 width:448px !important; float:left; padding-left:10px !important;
}
.book_listbox ul li a.book
{
	border:3px solid #D3D3D3; float:left;
}
.book_listbox ul li a.book:hover
{
	border:3px solid #EC7B05; float:left;
}
.content_width h2
{
	margin:0;
	padding:0;
	font-family:verdana;
	margin-bottom:3px;
	color: #000;
	font-size: 12px;
	font-weight:bold;
}
.content_width p
{
	margin:0;
	padding:0;
	margin-bottom:3px;
}
.line_textbooks
{
	border-bottom:1px solid #EEEAEA; width:90%; margin-top:3px; margin:0 auto;
}
.textbook_spacer
{
	float: left;
	width: 100%;
	height: 20px;
	text-align:center !important;
}
.text_topheading
{
	padding-left:10px !important;
}
.request_message
{
	float:left; margin-top:10px; color:Red; font-size:10px; text-align:center; width:306px;
}
.book_detailbox
{
	 width:89%; float:left;
}
.book_detailbox h1
{
	font-family: Trebuchet MS;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	
	
}
.book_detailbox h2
{
	font-family: verdana;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #404040;
	font-size: 12px;
	font-weight: normal;
	
	
}
.back_cntl
{
float:left; width:90px;
}
.back_cntl span
{
	float:left;
	margin-top:20px;
	padding-left:20px;
}
.back_cntl a
{
	float:left;
	font-family: verdana;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
	line-height:55px;
	padding-left:5px;
	
}
.detail_area
{
	padding-left:42px; width:91%; float:left; 
}
.linenbg_detail
{
	 float:left;  width:100%; background:url('../images/line_bg_detail.gif') repeat-x; margin-top:5px; margin-bottom:6px;
}
.detail_contentbox
{
	float:left; width:100%;font-family:verdana;
	color: #404040;
	font-size: 11px;
	font-weight:normal;
	line-height:17px;
}

.detail_contentbox h2
{
	font-family: verdana;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #404040;
	font-size: 12px;
	font-weight: normal;
}

.detail_contentbox span
{
	 float:left; padding-right:10px; 
}
.detail_contentbox p
{
	float:left;
	margin:0;
	padding:0;
	margin-top:15px;
	text-align:justify;
}
.detail_topspace
{

	padding-left:20px; padding-bottom:5px; color:#404040;

}
.third_p
{
	width:100%;
}
.top_p
{
	margin-top:5px !important; width:83%;
	margin-bottom: 10px;
	color: #000000;
}
.second_p
{
	width:83%;
	margin-bottom: 10px;
	color: #000000;
}
.detail_contentbox ul
{
	color: #000055;
}
.text_chapter
{
	color: #0000AA;
}
.text_lesson
{
	color: #000022;
	margin-left: 30px;
}
