fi@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, strong, sub, b, u, i, center, ol, ul, li, fieldset, form, label, legend, embed { margin: 0; padding: 0; border: 0; outline:none; }
ol, ul {list-style: none;}

@font-face {
 font-family: "comic sans MS", Arial, Helvetica, sans-serif;
 src: url('../fonts/akbar-webfont.eot');
 src: url('../fonts/akbar-webfont.eot?iefix')format('eot'),
 url('../fonts/akbar-webfont.woff')format('woff'),
 url('../fonts/akbar-webfont.ttf')format('truetype'),
 url('../fonts/akbar-webfont.svg#webfontOsY1JpF8') format('svg');
 font-weight: normal;
 font-style: normal;
}

 /* body{  background-color:#fff; font-family:Helvetica,Arial,sans-serif; } */
body{ background-color: #53D2FD;  font-family:Arial, Helvetica, sans-serif;}
#main{  width:100%; height:100%; margin-left:auto; margin-right:auto; position:relative;}
#warper{  width:1000px; height:100%; text-align:left; margin-left:auto; margin-right:auto; position:relative; }
.grass {  background:url(../images/topgrass.png) repeat-x bottom transparent ; height:323px; right:0; width:50%; position:absolute; }
.tbg {  background:url(../images/top-mainbg.jpg) repeat-x top; height:323px; left:0; width:100%; position:absolute; }
.main_contain{  width:1000px; height:auto;  }
.floatleft{  float:left; }
.floatright{  float:right; }
.clear{  clear:both; }
.padding_top2{  float:left; padding-top:2px; }
.padding_top3{  float:left; padding-top:3px; }
.padding_top5{  float:left; padding-top:5px; }
.padding_top10{  float:left; padding-top:10px; }
.padding_top15{  float:left; padding-top:15px; }
.padding_top20{  float:left; padding-top:20px; }
.padding_top25{  float:left; padding-top:25px; }

.padding_left3{  float:left; padding-left:3px; }
.padding_left5{  float:left; padding-left:5px; }
.padding_left10{  float:left; padding-left:10px; }
.padding_left15{  float:left; padding-left:15px; }
.padding_left20{  float:left; padding-left:20px; }
.padding_left25{  float:left; padding-left:25px; }

.padding_right5{  float:left; padding-right:5px; }
.padding_right10{  float:left; padding-right:10px; }
.padding_right15{  float:left; padding-right:15px; }
.padding_right20{  float:left; padding-right:20px; }
.padding_right25{  float:left; padding-right:25px; }

.header_mainbg{ width:100%; background-image:url(../images/header-bg.jpg); background-position:top center; background-repeat:no-repeat; height:323px; }
.middle_penal{  float:left; width:100%;
 /*                             background-color:#fff; */
}
.footer_bg{  float:left; width:100%; background-image:url(../images/footer-bg.jpg); background-repeat:no-repeat; background-position:top center; height:368px; }



.shopping_carttxt{  float:left; font-size:12px; color:#2f2f2f; margin-left:195px; margin-top:35px; _margin-left:82px; }

.navigation{  float:left; width:815px; margin-top:70px; z-index:100; }
.navigation a{ color:#fff; text-decoration:none; }
.navigation a:hover{ text-decoration:underline; }

.width_620px{  float:left; width:670px; }

.gurantee_img{  position:absolute; margin-left:400px; margin-top:190px; }

.login_main{  float:left; width:333px; height:127px; background-image:url(../images/login-bg.png); background-repeat:no-repeat; }

.login_heading{  float:left; width:100%; text-align:center; font-family:  "comic sans MS", Arial, Helvetica, sans-serif; font-size:19px; color:#18609b; padding-top:13px; }
.login_heading strong{  font-family: "comic sans MS", Arial, Helvetica, sans-serif; font-size:19px; color:#000; font-weight:normal; }

.username_field{  background:none; border:none; margin-left:79px; margin-top:15px; _padding-top:2px; color:#474747; font-size:12px; width:136px; float:left; }
.welcome_main{  float:left; width:74%; }
.get_startmain{  float:left; width:26%; }


.welcome_heading{  float:left; width:100%; font-size:24px; color:#18609b; font-family: Arial "comic sans MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }
.welcome_heading strong{ font-size:24px; color:#000; font-family: "comic sans MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }

.red_24px{ font-size:24px; color:#ab1f22; font-family: "comic sans MS", Arial, Helvetica, sans-serif; font-weight:bold; }

.normal_txt{  float:left; font-size:12px; color:#2d2d2d; width:85%; line-height:18px; padding-top:5px; }
.normal_txt a{ font-size:12px; color:#b81812; font-style:italic; font-weight:bold; text-decoration:none; }
.normal_txt a:hover{ font-size:12px; color:#b81812; font-style:italic; text-decoration:underline; }

.get_startmainbg { width:246px; height:112px; background-image:url(../images/get-started-bg.png); background-repeat:no-repeat; margin-left:21px; }

.get_start_heasding{  float:left; font-family: "comic sans MS", Arial, Helvetica, sans-serif; font-size:20px; color:#16609f; padding-left:15px; padding-top:5px; text-transform:uppercase; }
.get_start_heasding strong{ font-family: "comic sans MS", Arial, Helvetica, sans-serif; font-size:20px; color:#029949; text-transform:uppercase; }

.order_now{  float:left; width:95%; text-align:right; }
.boxes_penal{  float:left; width:100%; }

.intro_video{  float:left; width:365px; text-align:center; }
.related_article{  float:left; width:308px; }
.sample_lessons{  float:right; width:287px; }

.releted_bg{  margin-right:auto; margin-left:auto; width:274px; height:289px; background-image:url(../images/releted-articlesbg.png); background-repeat:no-repeat; }

.articles{ font-size:12px; color:#FFFFFF; font-weight:bold; line-height:23px; }

.articles ul{  padding:0px; margin:0px; font-size:12px; }
.articles ul li{  padding:0px; margin:0px; font-size:12px; list-style:none; background:url(../images/article-arrow.jpg); background-repeat:no-repeat; background-position:left; }
.articles ul li a{  padding:0px; margin:0px; font-size:12px; text-decoration:none; padding-left:15px; color:#FFFFFF}
.articles ul li a:hover{  padding:0px; margin:0px; font-size:12px; text-decoration:underline; padding-left:15px; color:#FFFFFF}

.view_all{  float:left; margin-left:50px; font-size:14px; color:#f9eb01; font-weight:bold; _margin-left:25px; }
.view_all a{ font-size:14px; color:#f9eb01; text-decoration:none; }
.view_all a:hover{ font-size:14px; color:#f9eb01; text-decoration:underline; }
.sample_lessonsbg{  float:right; background-image:url(../images/sample-lessons-bg.png); background-repeat:no-repeat; width:257px; height:166px; position:relative; }
.lessonvetor { position:absolute; margin:-43px 0 0 -10px; }
.sample_txt{  float:right; width:71%; font-size:18px; color:#FFFFFF; margin-top:95px; }
.sample_txt strong{ font-size:18px; color:#faf101; }

.news_lettermain{  float:left; width:50%; }
.copyright{ text-align:right; color:#334853; font-size:12px; }

.news_letter{  float:left; width:300px; margin-top:4px; }
.news_letterdetail{  float:left; width:300px; padding-left:10px; }
.news_lettertxt{  float:left; font-size:15px; color:#000000; padding-left:5px; font-family:Arial, Helvetica, sans-serif; text-transform:none; }

.newsletter_heading{  float:left; font-size:18px; color:#ac2023;  font-family: "comic sans MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }
.news_fieldmain{  float:left; }

.news_fieldbg{  float:left; width:169px; height:28px; background-image:url(../images/news-letter-bg.png); background-repeat:no-repeat; }
.newsletter_field{  width:160px; background:none; border:none; padding-left:5px; padding-top:5px; }


.footer_corleft{  float:left; width:5px; height:38px; background-image:url(../images/footer-nav-corleft.png); background-repeat:no-repeat; }
.footer_navbg{  float:left; width:880px; max-width: 100%;/* commentd by mukesh height:38px; comment end*/ background-image:url(../images/footer-nav-bg.png); background-repeat:repeat-x; }
.footer_corright{  float:left; width:5px; height:42px; background-image:url(../images/footer-nav-corright.png); background-repeat:no-repeat; }


.footer_navigation{  float:left; font-size:11px; color:#334853; text-transform:uppercase; padding-top:13px; }
.footer_navigation a{ font-size:12px; color:#334853; text-decoration:none; padding-left:10px; padding-right:10px; font-weight:bold; }
.footer_navigation a:hover{ color:#000; text-decoration:underline; }

.footer_txt{  float:left; font-size:11px; color:#62a4d1; padding-top:5px; padding-left:5px; }


.top_mainbg{  float:left; width:100%; position:relative; }
.footer_mainbg{  float:left; width:100%; background-image:url(../images/footer-mainbg.jpg); background-repeat:repeat-x; background-position:top; }


/* Inner Page 11/03/2011 */
.under_contruction{  font-size:22px; font-family: "comic sans MS", Arial, Helvetica, sans-serif; color:#ab1f22; }

.inner_main{  float:left; width:100%; }

.logininner_main{  float:left; width:45%; }
.page_divider{  float:left; width:10%; text-align:center; }
.form_main{  float:left; width:45%; }


.login_main2{  margin-right:auto; margin-left:auto; width:333px; height:127px; background-image:url(../images/login-bg.png); background-repeat:no-repeat; }

.red_20{ font-size:18px; color:#ab1f22; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.red_20 strong{ font-size:18px; color:#000; font-weight:normal; }

.register_txt{float:left; font-size:12px; color:#334853; padding-top:5px; width:28%; text-align:right; padding-right:10px; font-weight:bold;}
.register_txt strong{font-size:13px;color:red;font-weight:bold;}

/* .register_field{  float:left; width:69%; background-image:url(../img/register-field.png); background-repeat:no-repeat; height:25px; } */
.register_field{  float:left; text-align:left; width:67%; background-image:url(../img/register-field.png); background-repeat:no-repeat; height:25px; }


  .txt_field{  background:none; border:none; width:215px; margin-left:5px; height:18px; margin-top:3px; }

.txt_field2{  background:none; border:none; width:95px; margin-left:5px; height:18px; margin-top:3px; }

.width_72per{  float:left; width:69%; }
.register_field2{  float:left; width:100%; background-image:url(../images/register-field2.png); background-repeat:no-repeat; height:25px; }

.register_txt2{  float:left; font-size:12px; color:#334853; width:28%; text-align:right; padding-right:10px; font-weight:bold; }
.register_txt2 strong{  font-size:13px; color:red; font-weight:bold; }

.width_38per{  float:left; width:38%; }
.width_30per{  float:left; width:30%; }
.field_txt{  float:left; font-size:12px; color:#334853; padding-bottom:3px; }

.width_50per{  float:left; width:50%; }
.date_field{  float:left; width:50px; height:25px; background-image:url(../images/date-menubg.png); background-repeat:no-repeat; }
.date_list{  width:48px; background:none; border:none; padding-top:2px; }


.year_list{  float:left; width:100px;  background:none; border:none; padding-top:2px; }

/*dashoboard*/
.menupanel { background:url(../images/menubg.jpg) no-repeat; width:220px; height:217px; position:relative; margin-right:10px; }
.menupanel ul { list-style:none; margin:80px 0 0 32px; padding:0; }
.menupanel ul li{ list-style:none; margin:0; padding:3px 0; }
.menupanel ul li a{ background:url(../images/article-arrow.png) no-repeat left; padding-left:20px; font-size:12px; color:#FFFFFF; text-decoration:none; }
.menupanel ul li a:hover{ text-decoration:underline; }
.addnewchild { position:absolute; left: 150px; top: 142px; }
.blueboxhold { width:439px; }
.blueboxtop { background:url(../images/blueboxtop.png) repeat-x; height:18px; width:403px; }
.blueboxbot { background:url(../images/blueboxbot.png) repeat-x; height:18px; width:403px; }
.blueboxmid { background:url(../images/blueboxmid.png) repeat-y; width:399px; padding:0 20px; }
.heading20 { font-size:20px; color:#18609b; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.heading20 strong{ color:#000; font-weight:normal; }
.red_20px{ font-size:20px; color:#ab1f22; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.dashboard_txt{ font-size:12px; color:#2d2d2d; line-height:18px; }
.dashboard_txt a{ color:#b81812; font-style:italic; font-weight:bold; text-decoration:none; }
.dashboard_txt a:hover{ text-decoration:underline; }
.iconhold { margin:0 10px 0 0; padding-top:10px;  padding-bottom:10px; background:url(../images/iconbox.jpg) no-repeat left; height:99px; width:119px; float:left; }
.iconhold:hover{ background:url(../images/iconboxhov.jpg) no-repeat left; }

.red13 { font-size:13px; color:#ab1f22; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.heading13 a{ font-size:13px; color:#2d2d2d; font-family: "comic sans MS", Arial, Helvetica, sans-serif; text-decoration:none; }
.heading13 a:hover{ text-decoration:underline; }
.yourchild { width:291px; float:left; }
.yourchildmid { background:url(../images/yourchildmid.jpg) repeat-y; width:211px; padding-left:55px; padding-right:25px; }
.margnbot20 { margin-bottom:20px; }
.margnright10 { margin-right:10px; }
.ycbox { border:1px solid #61c9f7; background:#1ab4f9; padding:7px; }
.white18 { font-size:18px; color:#fff; }
.white18 a{ font-size:18px; color:#fff; text-decoration:underline; }
.white18 a:hover{ color:#faf101; text-decoration:none; }
.yellowlink a { font-size:12px; font-weight:bold; text-decoration:none; color:#faf101; }
.yellowlink a:hover { text-decoration:underline; }
.displayblock { display:block; }
.lightbluebrd { border:1px solid #8cdbff; }
.boxhold { width:200px; }


.padtop20 { padding-top:20px; }
.greentop { border-top:1px solid #a6dd88; height:4px; width:389px; }
.greenbot { border-bottom:1px solid #a6dd88; height:4px; width:389px; }
.greenmid { border-right:1px solid #a6dd88; border-left:1px solid #a6dd88; width:377px; padding:5px 10px; color:#539b2d; font-size:12px; }

.yellowtop { border-top:1px solid #e5e181; height:4px; width:389px; }
.yellowbot { border-bottom:1px solid #e5e181; height:4px; width:389px; }
.yellowmid { border-right:1px solid #e5e181; border-left:1px solid #e5e181; width:377px; padding:5px 10px; color:#666666; font-size:12px; }

.redtop { border-top:1px solid #ff936f; height:4px; width:389px; }
.redbot { border-bottom:1px solid #ff936f; height:4px; width:389px; }
.redmid { border-right:1px solid #ff936f; border-left:1px solid #ff936f; width:377px; padding:5px 10px; color:#842100; font-size:12px; }

.bluetop { border-top:1px solid #81cdd8; height:4px; width:389px; }
.bluebot { border-bottom:1px solid #81cdd8; height:4px; width:389px; }
.bluemid { border-right:1px solid #81cdd8; border-left:1px solid #81cdd8; width:377px; padding:5px 10px; color:#369cab; font-size:12px; }

.width16 { width:16px; }
.width355 { width:355px; }
.padlft5 { padding-left:5px; }

/*21may2011*/
.padding_bot10 { padding-bottom:10px; }
.resultboxmid { background:url(../images/infoboxbg.jpg) repeat-y bottom; width:915px; padding:0 20px; }
.infobox { width:140px; }
.redlink12 { color:#b81812; font-weight:bold; font-size:12px; }
.redlink12 a{ color:#b81812; font-weight:bold; text-decoration:none; }
.redlink12 a:hover{ text-decoration:underline; }
.redlink11 { color:#b81812; font-weight:bold; font-size:11px; }
.redlink11 a{ color:#b81812; font-weight:bold; text-decoration:none; }
.redlink11 a:hover{ text-decoration:underline; }
.bluelink11 { color:#15609a; font-weight:bold; font-size:11px; }
.bluelink11 a{ color:#15609a; font-weight:bold; text-decoration:none; }
.bluelink11 a:hover{ text-decoration:underline; }
.padtb10 { padding:10px 0; }
.padtb5 { padding:5px 0; }
.currentstat { width:750px; }
.dashedbrdbot { border-bottom:1px dashed #dedede; }
.padbot5 { padding-bottom:5px; }
.margnbot15 { margin-bottom:15px; }
.infoleft { width:510px; background:url(../images/page-divider.png) no-repeat center right; min-height:220px; padding-right:30px; }
.inforight { width:200px; }
.blue18 { color:#15609a; font-size:18px; }
.bold { font-weight:bold; }
.red_14{ font-size:14px; color:#ab1f22; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.margntop15 { margin-top:15px; }
.statlft { width:120px; }
.statrgt { width:80px; }
.scorebg { background:url(../images/scorebg.jpg) no-repeat; width:184px; height:32px; padding-top:12px; }
.margntop5 { margin-top:5px; }
.mychildbot { border-bottom:3px solid #029b49; width:111px; height:6px; }
.mychildtop { border-top:3px solid #029b49; width:111px; height:6px; }
.mychildmid { border-left:3px solid #029b49; border-right:3px solid #029b49; width:123px; }
.studentbox { width:129px; padding-right:4px; float:left; }
.padbot20{ padding-bottom:20px; }
.padlr3 { padding:0 3px; }
.margnbot5 { margin-bottom:5px; }
.grey_14 { font-size:14px; color:#2d2d2d; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.statpad { padding-top:5px; }
/*22may*/
.welcome_headingproduct { font-size:28px; color:#18609b; font-family: "Verdana",Helvetica, Arial,  sans-serif; }
.welcome_heading2 { font-size:18px; color:#18609b; font-family: "Verdana",Helvetica, Arial,  sans-serif; }
.welcome_heading_3 { font-size:16px; color:#18609b; font-family: "Verdana",Helvetica, Arial,  sans-serif; }
.welcome_heading2 strong{ font-size:28px; color:#000; font-family: "Verdana", Arial, Helvetica, sans-serif;height:27px; }
.signboard { background:url(../images/signboard.jpg) transparent top left no-repeat; height:500px; }
.lessoninfo { position:absolute; left: 530px; top: 243px; }
.relative { position:relative; }
.lesson { position:absolute; left: 372px; top: 329px; }
.abctree { position:absolute; left: 372px; top: 388px; }
.treebg { background:url(../images/tree.jpg) no-repeat top center; height:449px; width:961px; }
.alphabox a{ width:29px; height:28px; padding-top:4px; margin-right:20px; float:left; text-align:center; font-size:18px; font-family: "comic sans MS", Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.alphabox a:hover{ color:#000; text-decoration:underline; }
.alphabox a.complete { background:url(../images/alphabg.png) no-repeat center; color:#FFF; }
.alphabox a.blank { width:15px; height:28px; float:left; }
.padtop12 { padding-top:12px; }
.alphahold{ position:absolute; left: 353px; top: 25px; }

/*25-May-2011*/
.countmid{  width:900px; margin:0 auto; padding:20px 30px 15px; background: url(../images/grass.jpg) no-repeat left bottom #fff; height:185px; }

/*26-May-2011*/
.wlcmlft{  width:196px; float:left; }
.wlcmrgt{  width:751px; float:right; }
.wlcmtop{  background:url(../images/wlcm_top.jpg) no-repeat; width:196px; height:28px; display:block; padding:55px 0 0 60px; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.wlcmbg{  background:url(../images/wlcmbg.jpg) repeat-y; width:148px; padding:6px 18px 0 30px; height:425px; }
.wlcmbot{  background:url(../images/wlcm_bot.jpg) no-repeat; width:196px; height:79px; display:block; }
.wlcmlist{  background-color:#007eb6; border:2px solid #38b0e5; font:12px 'AkbarPlain'; color:#000; text-transform: uppercase; height:24px; margin-top:6px; display:block; padding:2px 5px 0; }
.white12{  font:12px 'AkbarPlain'; color:#fff; text-transform: uppercase; }
.gray12{  font:12px 'AkbarPlain'; color:#005980; text-transform: uppercase; }
.padtop2px{  padding-top:2px; }
.padtop3px{  padding-top:3px; }
.padtop5px{  padding-top:5px; }

.headersmalltop { background:url(../images/smallheader.jpg) repeat-x; height:64px; }
.headersmallbot { background:url(../images/smallfooter.jpg) repeat-x; height:24px; padding:20px 0; font-size:12px; color:#000; }

/*vertical slider*/
.vslidebg{  background:url(../images/vslider_mid.jpg) repeat-y; width:144px; padding:0 2px; }
.vitembg{  background:url(../images/vitembg.png) no-repeat; width:132px; height:47px; padding:6px; display:block; }
.vitemnumber{  background-color:#ab1f22; width:46px; height:38px; text-align:center; font:20px 'AkbarPlain'; color:#FFF; display:block; float:left; padding-top:9px; }
.vitemnumber_lock{  background:url(../images/vslider_lock.jpg) no-repeat 13px 8px #cccccc; width:46px; height:38px; text-align:center; font:20px 'AkbarPlain'; color:#007eb6; display:block; float:left; padding-top:9px; }
/**/
.loginhold { position:absolute; left:298px; top:190px; }
.login_mainnew { width:365px; height:122px; background-image:url(../images/expresslogin.png); background-repeat:no-repeat; }
.gurantee_img2 {  position:absolute; left:860px; top:280px; }
.padtop42 { padding-top:42px; }
.videobg { background:url(../images/videobg.png) no-repeat; width:330px; height:193px; padding-top:62px; }
.bluebrd { border:2px solid #6791aa; }
.videohold { width:186px; height:138px; margin:0 auto; }
.lh20 { line-height:20px; }
.padtop27 { padding-top:27px; }
.normal_txt2{ font-size:12px; color:#2d2d2d; line-height:18px; padding-top:5px; }
.normal_txt2 a{ font-size:12px; color:#b81812; font-style:italic; font-weight:bold; text-decoration:none; }
.normal_txt2 a:hover{ font-size:12px; color:#b81812; font-style:italic; text-decoration:underline; }
.rightpanel { width:275px; }
.leftpanel { width:675px; }
.stayconbg{  float:left; width:136px; height:32px; padding-top:6px; background-image:url(../images/footer-nav-bg.png); background-repeat:repeat-x; }
.stayconbg a{ float:left; padding:0 5px; }
.factmid { background:url(../images/factmid.jpg) repeat-y; }
.lh28 { line-height:28px; }
.facthold { width:233px; margin:0 auto; }
.facttop { background:url(../images/facttop.jpg) no-repeat; width:233px; height:56px; }
.factbot { background:url(../images/factbot.jpg) no-repeat; width:233px; height:52px; }
.form_main2{  float:left; width:65%; }
.register_txt2{  float:left; font-size:12px; color:#334853; padding-top:5px; width:25%; text-align:right; padding-right:10px; font-weight:bold; }
.register_txt2 strong{  font-size:13px; color:red; font-weight:bold; }
.width_28per{  float:left; width:28%; }
.padlr10 { padding:0 10px; }
.subboxmid { background:url(../images/subbxbg.jpg) repeat-y bottom; width:581px; padding:0 20px; }
.width465 { width:465px; }
.pricebxmid { background:url(../images/pricebxmid.png) repeat-x; height:32px; }
.white16 { font-size:16px; color:#fff; }
.padtop6 { padding-top:6px; }
.padlft20 { padding-left:20px; }
.padtb20 { padding:20px 0; }
.margntop30 { margin-top:30px; }
.padlft10 { padding-left:10px; }
.logintextbx { border:1px solid #786e76; font-family: "comic sans MS", Arial, Helvetica, sans-serif; color:#2d2d2d; font-size:16px; padding-top:10px; height:22px; width:155px; padding-left:5px; }
.padtop30 { padding-top:30px; }
.padtop14 { padding-top:14px; }

/*added at 202*/
.contenthold { width:650px}

h1 strong{ color:#AB1F22; font-family: "comic sans MS", Arial, Helvetica, sans-serif; font-weight:normal; }
.justify { text-align:justify; }
/*added at 202*/
.blueboxtop924 { background:url(../images/blueboxtop.jpg) repeat-x; height:18px; width:924px; }
.blueboxbot924 { background:url(../images/blueboxbot.jpg) repeat-x; height:18px; width:924px; }
.blueboxmid924 { width:904px; padding:0 20px; border-left:8px solid #eff8fd; border-right:8px solid #eff8fd; }
.innerheader{  float:left; width:100%; background-image:url(../images/header-bg-small.jpg); background-position:top center; background-repeat:no-repeat; }

.txtareabg { float:left; width:69%; background-image:url(../images/textarea.png); background-repeat:no-repeat; height:125px; }
.txtarea { background:none; border:none; width:215px; margin-left:5px; height:120px; margin-top:3px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.logtop_mainbg { float:left; width:100%; background-image:url(../images/logtop_mainbg.jpg); background-repeat:repeat-x; background-position:top; }
/**/
.addchildbot { border-bottom:3px solid #7a7a7a; width:111px; height:6px; }
.addchildtop { border-top:3px solid #7a7a7a; width:111px; height:6px; }
.addchildmid { border-left:3px solid #7a7a7a; border-right:3px solid #7a7a7a; width:123px; }
.addchildpad{ padding:16px 0 17px; }
.greylink14 { font-size:14px; color:#2d2d2d; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.greylink14 a{ color:#2d2d2d; text-decoration:none; }
.greylink14 a:hover{ color:#00b1fd; text-decoration:underline; }
.padtop80 { padding-top:80px; }
.loginbutpad { padding:59px 15px 0 17px; }
.redbox { width:271px; height:224px; background:url(../images/redbox.png) no-repeat; padding:78px 0px 0px 30px; }
.redbox:hover { background:url(../images/redboxhov.png) no-repeat; }
.bluebox { width:301px; height:269px; background:url(../images/bluebox.png) no-repeat; padding:33px 0 0 0; position:relative; }
.bluebox:hover { background:url(../images/blueboxhov.png) no-repeat; }
.greenbox { width:301px; height:269px; background:url(../images/greenbox.png) no-repeat; padding:33px 0 0 0; }
.greenbox:hover { background:url(../images/greenboxhov.png) no-repeat; }
.greenbox1 { width:130px; height:130px; background:url(../images/greenbox130.png) no-repeat; padding:26px 0 0 0; }
.greenbox1:hover { background:url(../images/greenbox130hov.png) no-repeat; }
.padtop25 { padding-top:25px; }
.professor_bookworm { position:absolute; top:165px; left:230px; z-index:100;}
.texthold { width:770px; }
.comicgrey14 { color:#3d3d3d; font-size:14px; font-family:Helvetica,"comic sans MS", Arial, Helvetica, sans-serif; }
.comicred14 { color:#ed1c24; font-size:14px; font-family:Helvetica,"comic sans MS", Arial,sans-serif; }
.padtop18 { padding-top:40px; }
/*.statbg { background:url(../images/statbg.jpg) no-repeat; height:207px; width:194px; position:relative; font-size:13px; margin:40px 35px 0 0; }*/
.rozracoon{ position:absolute; right:-10px; top:-45px; }
.scrollerpad { padding:80px 20px 0; }
.padtop60 { padding-top:60px; }
.padtop55 { padding-top:55px; }
.applehold{ padding:78px 0 0 10px; }
.headinghold { position:absolute; top:280px; }
.padbot10 { padding-bottom:10px; }


/*Friday - 01 July 2011*/
.bgbbox{  /*background-color:#c5d6e6;*/ position:relative; padding:10px; background:url(../img/bg2.png) repeat-x;}
.bgbtl{ background:url(../images/bgbt22.png) no-repeat; width:11px; height:11px; position:absolute; top:0; left:0;}
.bgbtr{ background:url(../images/bgtr22r.png) no-repeat; width:11px; height:11px; position:absolute; top:0; right:0;}
.bgbbl{
	background:url(../images/bgbtl22.png) no-repeat;
	width:13px;
	height:12px;
	position:absolute;
	bottom:0;
	left:0;

}
.bgbbr{
	background:url(../images/bgbbr22.png) no-repeat; 	width:13px;
	height:12px;
	position:absolute;
	bottom:0;
	right:0;

}


.bgbtlw{ background:url(../images/bgbt22w.png) no-repeat; width:11px; height:11px; position:absolute; top:0; left:0;}
.bgbtrw{ background:url(../images/bgtr22rw.png) no-repeat; width:11px; height:11px; position:absolute; top:0; right:0;}
.bgbblw{
	background:url(../images/bgbtl22w.png) no-repeat;width:13px;height:12px;position:absolute;bottom:0;left:0;}
.bgbbrw{background:url(../images/bgbbr22w.png) no-repeat; 	width:13px;	height:12px;	position:absolute;	bottom:0;	right:0;}


/*.texthold2 { width:650px; }*/
.pboxbg{border-radius: 25px; background:#fff/*url(../images/pboxbg.gif) repeat-x left top #ebebe1*/; position:relative; padding:10px; border:3px solid #27507e; width:930px; }
.pbtl{display: none; background:url(../img/pbtl.png) no-repeat; width:122px; height:122px; position:absolute; top:-3px; left:-3px; z-index:1; }
.pbtr{display: none; background:url(../img/pbtr2.gif) no-repeat; width:123px; height:122px; position:absolute; top:-3px; right:-3px; z-index:1; }
.pbbl{display: none; background:url(../img/pbbl.gif) no-repeat; width:122px; height:123px; position:absolute; bottom:-3px; left:-3px; z-index:1; }
.pbbr{display: none; background:url(../img/pbbr.gif) no-repeat; width:123px; height:123px; position:absolute; bottom:-3px; right:-3px; z-index:-1; }
.phbox01{  float:left; width:330px;font:bold 16px "Comic Sans MS", cursive; color:#7e7a7b; padding:30px 0 0 30px; }
.phbox01 strong{  font:bold 22px "Comic Sans MS", cursive; color:#7e7a7b; }
.phbox02{  float:left; width:155px; padding-top:10px; text-align:center; font:bold 15px Arial, Helvetica, sans-serif; color:#072547; }
.phbox03{  float:left; width:165px; padding-top:10px; text-align:center; font:bold 15px Arial, Helvetica, sans-serif; color:#072547; }
.phbox04{  float:right; width:210px; padding-top:10px; text-align:center; font:bold 15px Arial, Helvetica, sans-serif; color:#072547; }
.phboxdiv{  width:15px; float:left; }
.redtxt{  color:#ff002b!important; }
.lblue13px{  font:bold 13px Arial, Helvetica, sans-serif; color:#2d619e!important; }
.padlft48{  padding-left:48px; }
.padlft35{  padding-left:35px; }
.padlft150{  padding-left:150px; }
.padrgt10px{  padding-right:10px; }
.whitestrip{  border:1px solid #bfc0c5; background-color:#fff; padding:3px 10px; font:15px Arial, Helvetica, sans-serif; color:#333; }
.wsbox01{  float:left; width:350px; padding-top:2px; }
.wsbox02{  float:left; width:155px; text-align:center; }
.wsbox03{  float:left; width:165px; text-align:center; }
.wsbox04{  float:right; width:188px; text-align:center; padding-left:22px; }
.sline1{  background:url(../images/pboxmshad.gif) repeat-y; width:12px; position:absolute; left:530px; top:5px; height:685px; }
.sline2{  background:url(../images/pboxmshad.gif) repeat-y; width:12px; position:absolute; left:715px; top:5px; height:685px; }
.black16px{  font:16px Arial, Helvetica, sans-serif; color:#000; }
.pbs_thismonth{  font:italic 18px Arial, Helvetica, sans-serif; color:#fe0002; width:450px; padding:20px 0 0 80px; float:left; }
.offrate{  font:bold 14px Arial, Helvetica, sans-serif; color:#fe0002; float:left; width:260px; }
.offrate strong{  font:bold 40px Arial, Helvetica, sans-serif; color:#fe0002; }
.pboxguranteeimg {display: none; position:absolute; bottom:-40px; right:-50px; z-index:2; }

.epbox01{  float:left; width:320px;font:bold 16px "Comic Sans MS", cursive; color:#326091; padding:30px 0 0 20px; }
.epbox01 strong{  font:bold 22px "Comic Sans MS", cursive; color:#326091; }
.epbox02{  float:left; width:150px; padding-top:10px; text-align:center; font:bold 15px Arial, Helvetica, sans-serif; color:#072547; }
.epbox03{  float:left; width:200px; padding-top:10px; text-align:center; font:bold 15px Arial, Helvetica, sans-serif; color:#072547; }
.epbox04{  float:right; width:210px; padding-top:10px; text-align:center; font:bold 15px Arial, Helvetica, sans-serif; color:#072547; }
.epsline1{  background:url(../images/pboxmshad.gif) repeat-y; width:12px; position:absolute; left:502px; top:5px; height:715px; }
.epsline2{  background:url(../images/pboxmshad.gif) repeat-y; width:12px; position:absolute; left:720px; top:5px; height:715px; }
.padtop21{  padding-top:21px; }
.epwsbox01{  float:left; width:330px; padding-top:2px; }
.epwsbox02{  float:left; width:150px; text-align:center; }
.epwsbox03{  float:left; width:200px; text-align:center; }
.epwsbox04{  float:right; width:188px; text-align:center; padding-left:22px; }
.tab_parents{  position:absolute; top:-42px; right:5px; z-index:5; }
.tab_educator{  position:absolute; top:-7px; right:-42px; z-index:6; }


/*change in old css*/
.texthold2 { width:606px; }
/*14 july 2011*/
.stephold4 { width:830px; margin:0 auto; padding-top:10px; }
.statbg { background:url(../images/statbg.png) no-repeat; height:314px; width:295px; position:relative; font-size:13px; margin:0px 35px 0 0; }
.logobg { background: no-repeat; height:auto; width:295px; position:relative; font-size:13px;}
.cartdetailbg { background:url(../img/cartdetailbg.jpg) repeat-y; border:2px solid #385d8a; }
.margtop20 { margin-top:20px; }

.proname { width:309px; padding-left:5px; padding-bottom:4px; padding-top:4px; }
.avail { width:97px; text-align:center; padding-bottom:4px; padding-top:4px; }
.price { width:101px; text-align:center; padding-bottom:4px; padding-top:4px; }
.qty { width:86px; text-align:center; padding-bottom:4px; padding-top:4px; }
.discount { width:83px; text-align:center; padding-bottom:4px; padding-top:4px; }
.total{ width:85px; text-align:center; padding-bottom:4px; padding-top:4px; }
.proname2 { width:307px; padding-left:5px; padding-bottom:4px; padding-top:4px; }
.avail2 { width:95px;  padding-bottom:4px; padding-top:4px; text-align:center; }
.price2 { width:94px; padding-right:5px; padding-bottom:4px; padding-top:4px; text-align:center; }
.qty2 { width:84px; padding-bottom:4px; padding-top:4px; text-align:center; }
.discount2 { width:76px; padding-right:5px; padding-bottom:4px; padding-top:4px; text-align:right; }
.total2 { width:78px;  padding-right:5px; padding-bottom:4px; padding-top:4px; text-align:right; }
.bluebg { background:#4f81bd; color:#FFF; font-size:11pt !important; }
.whitestrip2 { border:1px solid #bfc0c5; background-color:#fff; font:15px Arial, Helvetica, sans-serif; color:#333; }
.blankdiv12 { width:12px; }
.cartbuttonhold{ padding-top:30px; padding-bottom:110px; }
.cartbuttonhold_pr{ padding-bottom:50px; }
.padtb4 { padding-bottom:4px; padding-top:4px; }
.printicon { background:url(../img/printicon.png) no-repeat right center; height:38px; line-height:38px; padding-right:45px; font-family: "Comic Sans MS", cursive; }
.blacklink a { color:#000000; text-decoration:none; }
.blacklink a:hover{ color:#385d8a; text-decoration:underline; }
.itemadded { width:255px; }
.addformhold { margin:0 auto; width:48px; }
.padding_top6 { padding-top:6px; }
.addedqty { border:1px solid #ccc; font-size:12px; color:#333; height:28px; line-height:28px;  padding:0 5px; width:50px; }
.dividercart { background:url(../images/dividercart.jpg) no-repeat 99px center; padding:20px 0; }
.padtop15 { padding-top:15px; }

a.redlink14 { color:#ed1c24; font-size:14px; font-family:"comic sans MS", Arial, Helvetica, sans-serif; text-decoration:underline; }
a.redlink14:hover { color:#000000; text-decoration:none; }
.greybrdbot { border-bottom:1px dashed #333; padding-bottom:10px; }
.padtop10 { padding-top:10px; }

/*16 july 2011*/
.textbxmid { background:url(../images/textbxmid.png) repeat-x; height:25px; }
.textbx150 { background:none; border:none; width:150px; height:18px; margin-top:3px; font-size:13px; }
.textbx100 { background:none; border:none; width:100px; height:18px; margin-top:3px; font-size:13px; }
.textbx50 { background:none; border:none; width:50px; height:18px; margin-top:3px; font-size:13px; }
.textarmid { background:url(../images/textarmid.png) repeat-x; height:125px; }
.textar150 { background:none; border:none; width:150px; height:118px; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.textar100 { background:none; border:none; width:100px; height:118px; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.textar50 { background:none; border:none; width:50px; height:118px; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.qtytextbx { width:50px; height:13px; background:none; border:1px solid #385d8a; text-align:center}
.qtytextbx:focus{ border:1px solid #ab1f23; }
.mrgrgt119 { margin-right:119px; }
.width100 { width:100px; }
.dividercart2 { background:url(../images/dividercart.jpg) no-repeat 99px center; padding:10px 0; }
.addcheckbox { width:50px; padding-left:10px; }
.namebox { width:110px; padding-left:10px; }
.desbox { width:200px; padding-left:10px; }
.qtybox { width:50px; padding-left:10px; }
.pricebox { width:120px; padding-left:10px; }
.red_18px{ font-size:18px; color:#ab1f22; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.subboxmid2 { background:url(../images/prolistbg.jpg) repeat-y bottom; width:681px; padding:0 10px 0 20px; }
.width711 { width:711px; }

/*Detailed Progress Report - 29 July 2011*/
.dprbox th{  background-color:#c00000; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #333; }
.dprbox td{  white-space:nowrap;font-size:13px; }
.tdredbg{  background-color:#c00000; white-space:nowrap; color:#fff; padding:0 20px; }
.tdbluebg{  background-color:#4f82bd; color:#fff; padding:0 20px; }
.tdgraybg{  background-color:#d8d8d8; }
.tdlbrownbg{  background-color:#ddd9c3; border-top:1px solid #333; border-bottom:1px solid #333; }
.black12px{  font-size:12px; color:#000; }

.printicon2 { background:url(../images/downloads_icon.png) no-repeat top right; height:69px; line-height:60px; padding-left: 36px;  padding-right:73px; font-family: "Comic Sans MS", cursive;cursor:pointer; }
.bluebrdtop { border-top:8px solid #a9bcd2; background:#fff; }
.bluebrdlr { border-left:8px solid #a9bcd2; border-right:8px solid #a9bcd2; background:#fff; }
.bluebrdbot { border-bottom:8px solid #a9bcd2; background:#fff; }

.width360 { width:360px; }
.width390 { width:390px; }

.arialblack10{ /*font-size:10px;*/ font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.redcomic12{ font-size:12px; color:#ac2023; font-family: "comic sans MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }
.whitecomic18 { font-size:18px; color:#fff; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.width_49per{ width:49%; }
/*.bluebgmid { background:#4f81bd; }*/
.bluebgmid { background:url(../images/bluebgmid.png) repeat-x; }

.bluebgmidhold { position:absolute; z-index:1; }
.padtop34 { padding-top:34px; }
.width_35per{ width:35%; }
.width_59per { width:59%; }
.width_40per { width:40%; }
.blueboxinfo { z-index:2; position:relative; }
.width550 { width:550px; }
.width130 { width:130px; }
.width310 { width:310px; }
.width964 { width:964px; }
.width850 { width:850px; }
.width200 { width:200px; }
.width485{width: 485px;}
.width420{width: 420px;}
.width360{width:360px;}
.width170{width:170px;}
.scoreapplegreen { background:url(../images/greenapple.png) no-repeat; width:71px; height:46px; padding-top:40px; font-size:18px; color:#FFF;  font-family: "comic sans MS", Arial, Helvetica, sans-serif; text-align:center; }

/*02 August 2011*/
.scdetailbg { background:url(../img/scdetailbg.jpg) repeat-y; border:2px solid #385d8a; }
.scbox1head{  width:88px; height:18px; padding:5px; text-align:center; background:#4f81bd; color:#FFF; border:1px solid #4f81bd; float:left; }
.scbox2head{  width:28px; height:18px; padding:5px; background:#4f81bd; color:#FFF; border:1px solid #4f81bd; float:left; }
.scbox3head{  width:110px; height:18px; padding:5px; background:#4f81bd; color:#FFF; border:1px solid #4f81bd; float:left; }
.scbox4head{  width:244px; height:18px; padding:5px; background:#4f81bd; color:#FFF; border:1px solid #4f81bd; float:left; }
.scbox5head{  width:60px; height:18px; padding:5px; background:#4f81bd; color:#FFF; border:1px solid #4f81bd; float:left; }
.scbox6head{  width:60px; height:18px; padding:5px; background:#4f81bd; color:#FFF; border:1px solid #4f81bd; float:left; }
.scbox7head{  width:78px; height:18px; padding:5px; background:#4f81bd; color:#FFF; border:1px solid #4f81bd; float:left; text-align:right; }
.scbox1{  width:88px; height:86px; padding:5px; border:1px solid #bfc0c5; background-color:#fff; font:15px Arial, Helvetica, sans-serif; color:#333; float:left; }
.scbox2{  width:28px; height:86px; padding:5px; border:1px solid #bfc0c5; background-color:#fff; font:15px Arial, Helvetica, sans-serif; color:#333; float:left; text-align:center; }
.scbox3{  width:110px; height:86px; padding:5px; border:1px solid #bfc0c5; background-color:#fff; font:15px Arial, Helvetica, sans-serif; color:#333; float:left; }
.scbox4{  width:244px; height:86px; padding:5px; border:1px solid #bfc0c5; background-color:#fff; font:15px Arial, Helvetica, sans-serif; color:#333; float:left; text-align:justify; }
.scbox5{  width:60px; height:86px; padding:5px; border:1px solid #bfc0c5; background-color:#fff; font:15px Arial, Helvetica, sans-serif; color:#333; float:left; }
.scbox6{  width:60px; height:86px; padding:5px; border:1px solid #bfc0c5; background-color:#fff; font:15px Arial, Helvetica, sans-serif; color:#333; float:left; }
.scbox7{  width:78px; height:86px; padding:5px; border:1px solid #bfc0c5; background-color:#fff; font:15px Arial, Helvetica, sans-serif; color:#333; float:left; text-align:right; }
/*18-july-2011 */

.msg_front{
font-size:12px;
font-weight:bold;
color:red;
}
/*ashutosh 16 july*/
.register_msg{  font-size:9pt;color:#334853;font-family:Arial; }
.register_msg2{  font-size:12px;color:#334853;font-family:Arial; }

.register_txt_billing{  float:left; font-size:12px; color:#334853; padding-top:5px; width:28%; text-align:left;font-weight:bold;font-family:Arial; }
/*
.register_txt_subs{  float:left; font-size:12px; color:#334853; padding-top:5px; width:28%; text-align:right; padding-right:10px;  font-weight:bold;font-family:Comic Sans MS; }
*/
.register_txt_subs{  float:left; font-size:12px; color:#334853; padding-top:5px; width:29%; text-align:right; padding-right:10px;  font-weight:bold;font-family:Arial; }

.register_txt_subs strong{  font-size:13px; color:red; font-weight:bold; }
.what_msg{ font-size:8pt;color:#334853;font-family:Comic Sans MS;font-weight:bold; }

/* 28-july-2011  */
.contenthold1{ width:855px; }


/*1-August-2011 */
.width246{
width:246px;
}
/* 2 August */
.blue_link{

    color:#18609B;
    font-family: comic sans ms;
    text-decoration: underline;
    cursor:pointer;
}

.rightborder{
border-right:2px solid #2B3856;
}
.rightborder1{
border-right:1px dotted #2B3856;
/*background-color: #EAEAEA;*/
}

/*   3 August 2011  */
.fromErrorUser{
display:none;top: 246px;left:337px;margin-top:0px;opacity:0.87;color:red;font:weight:bold;"
}

/* 5 August 2011 */
.sticky_msg{
    position:fixed;
    z-index:1000;
   /* margin-left:134px; */
    background-color:#BBEEFE;
    filter: alpha(opacity='90');
    opacity:0.9;
    font-weight:bold;
    font-size:14pt;
    color:#FFFFFF;
    left: 50%;
    margin-left: -490px !important;
}

/*    8 Auguest 2011        */

.header_text{
font-weight:bold;color:#334853;font-family:Arial;font-size:12px;float: right; width: 249px; padding-top: 5px;
}
.bold_txt{
font-weight:bold;
}
.top_field{
float: left; width: 169px;color:#18609B;color:#18609B;font-family: comic sans ms;font-size:12pt;
}

/* 9 Auguest 2011*/
.required_txt{
float:right;width:300px;color:red;font-size:12px;
}

a.what{ color:grey; }
a.what:hover{ color:black; }
/* 10 August 2011  */
.remove{
color:gray;cursor:auto;font-size: 10pt;font-weight:bold;
}

/* 11 August 2011*/
.width1400{
width:1230px;
}
.arialgrey14 { color:#3d3d3d; font-size:14px; font-family: Arial, Helvetica, sans-serif; }
.arialred14 { color:#ed1c24; font-size:14px; font-family: Arial, Helvetica, sans-serif; }

.width607{
width:607;
}

.width_63per{
width:63%;
}
/* 16aug2011 */
.register_field_right{  float:left; width:60%; background-image:url(../img/register-field.png); background-repeat:no-repeat; height:25px; }
.register_txt_subs_right{  float:left; font-size:12px; color:#334853; padding-top:5px; width:37%; text-align:right; padding-right:10px;  font-weight:bold;font-family:Comic Sans MS; }
 .register_field_left{  float:left; width:62%; background-image:url(../img/register-field.png); background-repeat:no-repeat; height:25px; }
.register_txt_subs_left{  float:left; font-size:12px; color:#334853; padding-top:5px; width:35%; text-align:right; padding-right:10px;  font-weight:bold;font-family:Comic Sans MS; }
.bgbbox_right{  background-color:#c5d6e6; position:relative; padding:5px;width:370px;margin-bottom:2px; }
.head_txt_right{ font-family:Comic Sans MS;font-size:12px;padding:5px 0 10px 39.7%;font-weight:bold;color:#334853; }
.red_est{  color:red; }
.blacklink_thanku { color:#000000; text-decoration:none; }
.blacklink_thanku:hover{ color:#385d8a; text-decoration:underline; }
.blue_name{ color:#4F81BE;font-weight:bold; }

/* August 17 2011*/
.gray{
background-color:gray;
}

.astable th{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; }
.astable td{  white-space:nowrap; }

.redborder{
border-bottom:0px;border-left:1px solid #000000;border-right:1px solid #000000;
}
.blueborder{
border-bottom:0px;border-right:1px solid #000000;background-color:#4F81BD;
}

.border_right{
border-right:2px solid #2B3856;
}
.blue_back{
background-color:#4F81BD;
}
.redbg{
background-color:#c00000;
}
.bdleft{
border-left:1px solid #000000;
}
.bdbottom{
border-bottom:1px solid #000000;
}
.fontnormal{
    font-weight:normal;
}
.aligncenter{
    text-align:center;
}
.ddl{
    font-size:12px;
    width:190px;

}
.alignright{
    text-align:right;
}
.padright5{
    padding-left:5px;
}
/* 18 August 2011 */
.border_top{
   border-top:2px solid #2B3856;
}

.border_left{
   border-left:2px solid #2B3856;
}

.border_bottom{
   border-bottom:2px solid #2B3856;
}

/* 19 August 2011 */
.error
{
  font-weight:bold;
  color:red;
}
.none
{
 display:none;
}
/* 20aug 2011 */
.thfont11{
    font-size:11pt;
}
.font18{
   font-size:12pt !important;
}
.btm_str{
    padding-top:5px;padding-bottom:10px;font-size: 8pt; font-weight: bold;
}
.padleft25{
    padding-left:25px;
}
.cart_titleP{
font-size: 12pt; margin-left: 0px; margin-bottom: 5px; font-weight: normal;
}
.blueboxP{
    margin-left : 20px;margin-top : 0px;margin-bottom : 0px;width : 350px
}

.reqsignup{
    padding-left: 55px; 	padding-top: 10px;/*	position: absolute; */
	width: 10px;   font-weight:bold;   letter-spacing : 0.5px;	color:red !important; }

.redfont{ color:red; }


.width170 {   width:170px; }

.width600{ width:600px; }

.width290{ width:290px; }

.width528{ width:528px; }

.width337{  width:337px; }

.width549{   width:549px; }
.paddingtop22 { padding-top:22px; }

.width959 {   width:959px; }


.width946{  width:946px; }

.padleft7{ 	padding-left:7px; }
.top100img{    z-index:200;    position:absolute;left:814px; }

.width535
{
width:538px;
}

.width536
{
width:536px;
}

.paddingtop20
{
padding-top:20px;
}

.paddingtop8
{
padding-top:8px;
}

.leftborder2{
border-left:1px solid #000000;
}

.rightborder2{
border-right:1px solid #000000;
}
.padrignt10{
padding-right:10px;
}
.register_txt3{float:left; font-size:12px; color:#000000; padding-top:5px; width:28%; text-align:right; padding-right:10px; font-weight:bold;}

.register_txt3 strong{font-size:13px;color:red;font-weight:bold;}

.width450
{
	width:450px;
}

.redcommic321{
color:#AC2023;
font-family:comic sans MS,Arial,Helvetica,sans-serif;
font-size:14px;
}
.width920{
width:920px;
}

/*14-09-2011*/

#contents {
	padding:0px;	margin:auto;	width:1000px;	min-height:1749px; 	background:url(../images/content.jpg); 	background-repeat:no-repeat; }

.welcome_heading1{ font-size:12px; color:#18609b; font-family: "comic sans MS", Arial, Helvetica, sans-serif; }
.welcome_heading1 strong{ font-size:24px; color:#000; font-family: "comic sans MS", Arial, Helvetica, sans-serif;height:27px; }


.less_heading{
font-weight:bold;font-size:18px;color:#18609B;
}
.less_row{
font-weight:bold;font-size:12px;color:#18609B;
}

.less_text{
font-size:12px;color:#18609B;
}

.less_row_ant{
font-weight:bold;font-size:12px;color:#C00000;
}

.less_text_ant{
font-size:12px;color:#C00000;
}
.green{
background-image:url(../images/bgreen.jpg);
}
.yellow{
background-image:url(../images/yellow.jpg);
}
.red{
background-image:url(../images/red.jpg);
}
/* 16 September 2011*/
.acc {
	width:180px;
	display:block;
}

.accleft {
 width:10px;
 float:left;
}
.accright {
 width:10px;
 float:right;
}
.acccenter {
 width:160px;
 float:left;
 background:url(../images/midbg.jpg) repeat-x;
 height:51px;
}

.acc_row{
	width:200px;
	display:block;
}

.acccenter_row {
 width:180px;
 float:left;
 background:url(../images/midbg.jpg) repeat-x;
 height:51px;
}

.height24{
height:24px;
}


.applegreenprint {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
font-family:"comic sans MS",Arial,Helvetica,sans-serif;
font-size:18px;
height:46px;
padding-top:40px;
text-align:center;
width:71px;
}


.image {
	position:relative;
	float:left; /* optional */
}
.image .text {
left:29px;
position:absolute;
top:79px;
}

.welcome_heading3 { font-size:24px; color:#18609b; font-family: "comic sans MS", Arial,  sans-serif; }
.welcome_heading3 strong{ font-size:24px; color:#000; font-family: "comic sans MS", Arial, Helvetica, sans-serif;height:27px; }

/*17-09-2011 given by ritesh chippa*/
.midcontant { width:1003px;  margin-top:3px; background-image:url(../images/maine-bg.png); height:1433px; }
.midcontanttop { width:1003px; height:22px; background-image:url(../images/top.png); background-repeat:no-repeat;}
.midcontantbot { width:1003px; height:22px; background-image:url(../images/bottom.png); background-repeat:no-repeat;}
.midcontantmid { width:1003px; background:url(../images/mid.png) repeat-y;}
.vid { width:385px; height:270px;  margin-top:19px; float:right; margin-right:30px; }
.contant { width:440px; float:left; margin-left:115px; margin-top:30px; height:330px;}
.contant ul { margin:0px; padding:0px; list-style:circle;}
.contant ul li { padding: 23px 0 0 0px; list-style-image:url(../images/point.png); background-repeat:no-repeat;}
.contant ul li a { font-size:14px; font-family: 'Helvetica',Verdana,Geneva,sans-serif; font-weight:normal; color:#494949; text-decoration:none; cursor:default; }

.contant ul li a:hover { color:#5cd5fc;}
	.edcontant ul li a:hover { color:#5cd5fc;}
.but { width:211px; height:37px; background-image:url(../images/but.png); background-repeat:no-repeat; font-size:20px; font-family:"comic sans MS"; color:#006584; font-weight:normal; padding: 3px 0 0 4px; margin-left:25px; margin-top:25px; float:left;}
.port{ width:459px; margin-left:-400px;}
.box { width:400px;}
.contant2 { width:330px; float:left; margin-left:90px; margin-top:100px; height:290px;font-size:14px; font-family: 'comic sans MS',Verdana,Geneva,sans-serif; font-weight:normal; color:#494949; text-decoration:none; }
.contant2 ul { margin:0px; padding:0px; list-style:circle;}
.contant2 ul li { padding: 10px 0 0 0px; list-style-image:url(../images/point.png); background-repeat:no-repeat;}
.contant2 ul li a { font-size:14px; font-family: 'Helvetica',Verdana,Geneva,sans-serif; font-weight:normal; color:#494949; text-decoration:none;  }

.contant2 ul li a:hover { font-size:14px; font-family: 'Helvetica',Verdana,Geneva,sans-serif; color:#5cd5fc; text-decoration:none;  }

.but2 { width:200px; height:37px; background-image:url(../images/but.png); background-repeat:no-repeat; font-size:20px;  font-family:"comic sans MS"; color:#006584; font-weight:normal; padding: 3px 0 0 30px;  margin-left:25px; clear:both; position:absolute; margin-top:15px; }
.contantright { width:335px; float:right; clear:left; margin-right:25px; margin-top:85px; height:315px;}
.contantright ul { margin:0px; padding:0px;}
.contantright ul li { padding: 10px 0 0 0px;  list-style-image:url(../images/point.png); background-repeat:no-repeat;}
.contantright ul li a { font-size:14px; font-family: 'Helvetica',Verdana,Geneva,sans-serif; color:#4a4a4a; text-decoration:none; }
.contantright ul li a:hover { font-size:14px; font-family: 'Helvetica',Verdana,Geneva,sans-serif; color:#5cd5fc; text-decoration:none;  }
.butright{ width:200px; height:37px; background-image:url(../images/but.png); background-repeat:no-repeat; font-size:20px; font-family:"comic sans MS"; color:#006584; position:absolute;  font-weight:normal; padding: 3px 0 0 28px; float:right; margin:415px 0 0 760px}
.rightimg { width:450px; float:right; margin:0px;  }
.but3 { width:200px; height:37px; background-image:url(../images/but.png); background-repeat:no-repeat; font-size:20px;  font-family:"comic sans MS"; color:#006584; font-weight:normal; padding: 3px 0 0 10px;  margin-left:25px; clear:both; float:right; margin-top:-15px; }
.leftimg { width:464px; float:left; clear:left; margin-left:40px; margin-top:-10px;}
.par { width:1003px; margin:0 auto; font-family:"Verdana"; font-size:28px; color:#0f75bc; padding:10px 0 0 15px;}
/* 20 sep 2011 */
.img100per{ z-index:2;margin-left: 17px;}

.tdwhitebg{
 background-color:#ffffff;
}
/* 28sept2011 */
.maine { /*width:226px; */ }
.left { width:7px; float:left;}
.mid{  float:left; height:35px; background:url(../images/mid.png) repeat-x;  padding: 0 15px 0 15px; font-family:comic sans MS,"Myriad Pro"; font-size:20px; font-weight:normal; color:#18609B;}
.right { width:9px; /* float:right; */ float:left;margin-right:5px;}

.mid32{  float:left; height:32px; background:url(../images/mid32.png) repeat-x;  padding: 0 15px 0 15px; font-family:comic sans MS,"Myriad Pro"; font-size:19px; font-weight:normal; color:#18609B;}


/*sept29-2011*/


.eduheading { width:300px;  font-family:"Comic Sans MS", cursive; font-size:28px; font-weight:bold; color:#0f75bc;  margin:10px 0 0px 0;}
	.edmidcontant{ width:1003px; margin:0 auto; background:url(../images/edubg2.png) no-repeat; height:1526px; margin-top: -32px;margin-left:100px;}
	.imag { width:432px; float:left; height:294px; margin-top:50px;}
	.educon { width:429px; float:right; margin:40px 80px 0 0;}
	.edcontant { width:429px; float:left;   height:300px;}
	.edcontant ul { margin:0px; padding:0px; list-style:circle;}
	.edcontant ul li { padding: 10px 0 0 0px; list-style-image:url(../images/point.png); background-repeat:no-repeat;}
	.edcontant ul li a { font-size:14px; font-family: 'Helvetica',Verdana,Geneva,sans-serif; font-weight:normal; color:#494949; text-decoration:none;cursor:default;  }
	.edcontant ul li a:hover { color:#5cd5fc; }
	.edpbut { width:200px; height:37px; background-image:url(../images/but.png); background-repeat:no-repeat; font-size:20px; font-family:"Comic Sans MS", cursive; color:#006584; font-weight:normal; padding: 3px 0 0 20px; margin-left:153px; margin-top:50px; float:left;}
	.eduvid { width:385px;  margin-top:50px; margin-right:90px; float:right;  clear:right; height:249px; }
	.edulefttext { width:345px; float:left; margin: 15px 0 0 180px;}
	.leftcontant { width:330px; float:left;   height:449px; margin-top:30px;}
	.leftcontant ul { margin:0px; padding:0px; list-style:circle;}
	.leftcontant ul li { padding: 10px 0 0 0px; list-style-image:url(../images/point.png); background-repeat:no-repeat;}
	.leftcontant ul li a { font-family: 'Helvetica',Verdana,Geneva,sans-serif; font-weight:normal; color:#4a4a4a; text-decoration:none;  }
	.leftcontant ul li a:hover { color:#5cd5fc;}
	.edulefttextrefral { width:345px; float:left; margin-top:0px;padding-top:0px;margin-left:100px;}
	.leftcontantrefral { width:330px; float:left;   height:249px; margin-top:30px;}
	.leftcontantrefral ul { margin:0px; padding:0px; list-style:circle;}
	.leftcontantrefral ul li { padding: 10px 0 0 0px; list-style-image:url(../images/point.png); background-repeat:no-repeat;}
	.leftcontantrefral ul li a { font-family: 'Helvetica',Verdana,Geneva,sans-serif; font-weight:normal; color:#4a4a4a; text-decoration:none;  }
	.leftcontantrefral ul li a:hover { color:#5cd5fc;}
	.edubut {width:200px; height:37px; background-image:url(../images/but.png); background-repeat:no-repeat; font-size:20px; font-family:"Comic Sans MS", cursive; color:#006584; font-weight:normal; position:absolute; padding: 3px 0 0 20px; margin-left:10px; margin-top:430px; float:left;}
	.eduleftimg { width:615px;  float:left; margin:0 0 0 0;}
	.edubut3 { width:200px;  float:right; clear:both; position:absolute;  margin:820px 0 0 700px; width:200px; height:37px; background-image:url(../images/but.png); background-repeat:no-repeat; font-size:20px; font-family:"Comic Sans MS", cursive; color:#006584; font-weight:normal; padding: 3px 0 0 20px; float:left;}
	.edleft { float:left; width:210px;}
	.edright { float:left; width:405px; margin-top:10px;}
	.relabut {width:200px; height:37px; background-image:url(../images/but.png); background-repeat:no-repeat; font-size:20px; font-family:"Comic Sans MS", cursive; color:#006584; font-weight:normal;  padding: 3px 0 0 20px;  float:left; margin:50px 0 0 10px;  }
	.rightcontant { width:340px; float:right; clear:right;margin:120px 40px 0 0; height:285px;}
	.rightcontant ul { margin:0px; padding:0px; list-style:circle;}
	.rightcontant ul li { padding: 15px 0 0 0px; list-style-image:url(../images/point.png); background-repeat:no-repeat;}
	.rightcontant ul li a { font-size:14px; font-family: 'Helvetica',Verdana,Geneva,sans-serif; font-weight:normal; color:#494949; text-decoration:none;  }
	.rightcontant ul li a:hover { color:#5cd5fc; }
	.rightimage { width:377px; float:right; clear:right; margin: 1170px 0 0 620px; position:absolute;}
	.arttext { width:250px; float:left; clear:left; margin:0 0 0 140px; }
	.arttext ul { margin:0px; padding:0px; list-style:circle;}
	.arttext ul li { padding: 10px 0 0 0px; list-style-image:url(../images/point.png); background-repeat:no-repeat;}
	.arttext ul li a { font-size:14px; font-family: 'Helvetica',Verdana,Geneva,sans-serif; font-weight:normal; color:#4a4a4a; text-decoration:none;  }
	.arttext ul li a:hover { color:#5cd5fc;}
	.margin { margin-left:20px;}


	/* 07_09_2011 */
.bgbbox2{ /*background-color:#c5d6e6;*/ position:relative; width:630px; float:left; }
.bgtopleft { float:left; width:8px;height:9px; }
.bgtopmid { float:left; width:610px; background-color:#fff; height:9px; }
.bgbotmid { float:left; width:610px; background-color:#c5f2ff; height:9px; }
.bgtopright { float:left; width:8px; height:9px; }
.padtop0{
    padding-top:0px !important;
}
/* 28 july 2011 */
 .pboxguranteeimg_smooth{
    bottom:-3px;
    position:absolute;
    right:-3px;
    z-index:2;
}
.ht17{ height:17px};
.log
{
    margin-right: 115px;
}

input#promo_code,
input#user_promo_code{
	text-transform: uppercase;
	font-weight: bold;
}

/* added by chandan date 23/08/2012 */

.floatleft{  float:left; }
.floatright{  float:right; }
.clear{  clear:both; }
.bluebrdtop { border-top:8px solid #a9bcd2; background:#fff; }
.width536
{
width:536px;
}
.bluebrdbot { border-bottom:8px solid #a9bcd2; background:#fff; float:left;padding-top:0px; margin-top:0px; }

.rcolor{
    color:red;
}


/* parent dashboard css */

.floatleft{  float:left; }
.floatright{  float:right; }
.clear{  clear:both; }
.bluebrdtop { border-top:8px solid #a9bcd2; background:#fff; }
.width535
{
width:538px;
}


#landing {background:#a4e8ff; font-family:Verdana, Geneva, sans-serif;}
.boxmid {background:url(../images/boxmid.png) repeat-y; padding:0 29px;}
.fieldname {font-size:13px; color:#32373a; font-weight:bold; float:left; width:95px; text-align:right; margin-right:10px; padding-top:8px;}
.fieldname span {color:#aa1e21;}

#landing h1 {font-size:27px; color:#aa1e21; font-weight:bold; padding-bottom:7px; text-transform:capitalize; font-family:Verdana, Geneva, sans-serif;}
.width620 {width:620px;}
.red16 {font-size:16px; color:#aa1e21;}
.grey13 {font-size:13px; color:#32373a; font-weight:bold;}
.acenter {text-align:center;}
.block {display:block;}
.pt15 {padding-top:15px;}
.txtbxlft {width:14px; height:42px; float:left; background:url(../images/txtbxlft.png)}
.txtbxrgt {width:19px; height:42px; float:left;background:url(../images/txtbxrgt.png)}
.txtbxmid {background:url(../images/txtbxmid.png) repeat-x; height:42px; float:left; padding-top:5px;}
.txtbxmid input[type="text"] {border:none; background:#fff; width:240px;}
.padding_bot5 {padding-bottom:5px;}
.grey11 {font-size:11px; color:#32373a;}
a.blue13 {font-size:13px; color:#15619d; text-decoration:none;}
a.blue13:hover{text-decoration:underline;}
.width65 {width:65px;}
.pt1 {padding-top:1px;}
.formhold {width:383px; margin:10px auto 0;}
.radioboxhold {width:207px; margin:10px auto 0;}
.whitebx {margin:33px auto 13px ; width:1008px;}
.testimonial {float:left; width:224px; background:url(../img/testimonialbg.png) repeat-y left #fff; padding:20px 0 10px 32px;}
.grey14 {font-size:14px; color:#32373a; font-weight:bold;}
.testitop {background:url(../images/testibxtop.png); width:216px; height:4px;}
.testimid {background:url(../images/testibxmid.png) repeat-y ; width:206px; font-size:11px; color:#292e31; padding:0 5px;}
.testibot {background:url(../images/testibxbot.png); width:216px; height:16px;}
.femaleuser {background:url(../images/femaleuser.png) no-repeat; padding-left:42px; color:#887f7b;font-size:13px;}
.femaleuser strong {display:block;}
.maleuser {background:url(../images/maleuser.png) no-repeat; padding-left:42px; color:#887f7b;font-size:13px;}
.maleuser strong {display:block;}
.ptb20 {padding-bottom:20px; padding-top:20px;}


div#scrollbar1.parentdash_scrollbar{width: 485px;}
div#scrollbar1.parentdash_scrollbar .viewport,
div#scrollbar1.parentdash_scrollbar .overview{width: 465px;}

input[readonly="readonly"]{color: grey}
.uppercase{text-transform: uppercase;}
#childFrom .formError{top: -1px;	left: 230px;}
#child_user_name_block{position:relative;}
#gradeBlock{position:relative;}
#gradeBlock .formError{top: -1px;	left: 230px;}

/* Aww styles */
.select1{
	height: 25px;
	width: 225px;
}
.headerCartBasket{
	display: none!important;
}

.mixpanel {
	position: absolute;
	top: 35px;
}

@media (max-width: 480px) {
    .mixpanel {
        top:-45px;
    }
}