/* Created By Vishal Kaul*/

/*common css starts here*/

*{margin:0; padding:0; float:none;}
body{font:12px Arial, Helvetica, sans-serif; color:#000; background:#fff url(../images/body_bg.gif) repeat-x;}
.fl{float:left;}
.fr{float:right;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
a{font:13px Arial, Helvetica, sans-serif; color:#005C8D; text-decoration:underline;}
a:hover{text-decoration:none;}
input{font:12px Arial, Helvetica, sans-serif;}
.mar_top_5{margin-top:5px;}
.mar_top{margin-top:0px;}


/*common css ends here*/

/*internal css starts here*/
#main_container{width:984px; margin:auto;}
.header img.logo{float:left;}
.header{float:left; width:984px; padding-top:10px; height:133px;}
.header img.logo{float:left;}
.header img.right{float:right; padding-right:102px;}
.header1 img.logo{float:left;}
.header1{float:left; width:984px; padding-top:10px; height:150px;}
.header1 img.logo{float:left;}
.header1 img.right{float:right; padding-right:102px;}
.menu_bg_container{float:left; width:953px; background:url(../images/menu_bg_container.gif) no-repeat; height:45px; padding-left:29px;}
.menu_bg_container2{float:left; width:953px; height:17px; padding-left:29px; background-color:#CD0303;}
.menu_bg_repeat{float:left; width:914px; height:45px; background:url(../images/menu_bg_repeat.gif) repeat-x;}
.mid_container{float:left; width:932px; background:url(../images/mid_container_bg.gif) repeat-y; padding:0 26px; }
.mid_container_mid_line{float:left; width:937px; background:url(../images/mid_strip_bg_mid_line.gif) repeat-y; padding:0 0 0 47px; }
.mid_line_left{float:left; width:507px;}
.mid_line_left img.books{float:left; margin:10px 0; padding-left:100px;}
.mid_line_left h2{float:left; font:bold 22px Arial, Helvetica, sans-serif;}
.mid_line_left h3{float:left; font:bold 20px Arial, Helvetica, sans-serif;}
.mid_line_left h5{float:left; font:bold 15px Arial, Helvetica, sans-serif;}
.mid_line_left h6{float:left; font:bold 12px Arial, Helvetica, sans-serif;}
.width_505{float:left;  width:505px;}
.blue_border_bot{ border-bottom:1px dashed #005B8C;}
.pad_top_33{padding-top:33px;}
.mid_left{float:left; width:488px; border-right:1px dashed #005B8C; padding:17px 42px 36px 0;}
.get_started_container{float:right; background:#DDD; width:385px; border:1px solid #D9D9D9; padding:15px 50px 40px 0; text-align:center;}
.get_started_container h2{float:right; text-align:center; background:#656565 url(../images/get_started_bg.gif) no-repeat; width:350px; font:21px Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 5px 0; margin-bottom:15px;}
.login_panel{ float:left; width:241px; padding:15px 25px 10px 22px; background:#fff; border:1px solid #bfbfbf;}
.login_panel h3{float:left; font:bold 16px Arial, Helvetica, sans-serif; margin-bottom:10px;}
.clear{clear:both;}
.login_panel label.l1{float:left; width:70px; font-size:13px;}
.login_panel input.txt1{float:left; width:165px; height:19px; border:1px solid #A0A0A0;}
.mar_top_7{margin-top:7px;}
.mar_top_10{margin-top:10px;}
.mar_top_15{margin-top:12px;}
.pad_left_65{padding-left:65px;}
.pad_left_50{padding-left:50px;}
.pad_left_80{padding-left:80px;}
.pad_top_9{padding-top:9px;}
.pad_right_72{padding-right:72px;}
.pad_right_120{padding-right:120px;}
.pad_right_50{padding-right:50px;}
.mar_top_20{margin-top:20px;}
.width_485{float:left; width:350px; font-weight:bold; padding:10px 0 0 100px;}
.width_485 a{color:#005C8D; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.login_right_book_block{float:right; width:310px; padding-right:45px; font-weight:bold;}
.login_right_book_block h1{font-size:22px;}
.login_right_book_block h3{font-size:16px;}
.login_right_book_block h4{font-size:13px;}
.login_right_book_block img{float:left; margin-top:20px;}
.btm_shadow{float:left; background:url(../images/btm_shadow.gif) no-repeat; width:984px; height:57px;}
.footer{float:left; width:984px; text-align:center;}
.footer a{text-decoration:underline; color:#ED1C24;}
.mar_bot_15{margin-bottom:15px;}
.below_menu_strip{float:left; width:984px; height:33px; background:url(../images/mid_strip_bg_no_line.gif) repeat-y;}
.pad_left_80{padding-left:80px;}
.right_tabs{width:290px; height:63px; float:left; background:url(../images/right_tab.gif) no-repeat; padding:6px 0 0 10px;}
.right_tabs img.icon{float:left; padding-right:10px;}
.right_tabs h2{float:left; font:bold 18px Arial, Helvetica, sans-serif;}
.right_tabs p{float:left; width:212px;}
.mid_line_right{float:left; width:350px;}
.pad_left_33{padding-left:33px;}
.mar_bot_5{margin-bottom:5px;}
.menu_bg_repeat ul{margin:0; padding:0; float:left;}
.menu_bg_repeat ul li{float:left; background:url(../images/menu_right_li_img.gif) right; list-style:none; padding-right:20px;}
.menu_bg_repeat ul li a{float:left; background:url(../images/abt_us_list_icon.gif) no-repeat; font:bold 11px Arial, Helvetica, sans-serif;color:#fff; padding:10px 10px 0 50px; height:35px; line-height:22px;}
.menu_bg_repeat ul li a.home{background:url(../images/home.gif) no-repeat;}
.menu_bg_repeat ul li a.abt{background:url(../images/abt_us_list_icon.gif) no-repeat;}
.menu_bg_repeat ul li a.lesson{background:url(../images/lesson_plan.gif) no-repeat;}
.menu_bg_repeat ul li a.worksheet{background:url(../images/work_sheet.gif) no-repeat;}
.menu_bg_repeat ul li a.enrich{background:url(../images/enrich_mat_li_icon.gif) no-repeat;}
.menu_bg_repeat ul li a.spec{background:url(../images/spec_down_list_icon.gif) no-repeat;}
.menu_bg_repeat ul li a.act{background:url(../images/act_list_icon_img.gif) no-repeat;}
.mid_container_inner{float:left; width:942px; background:url(../images/mid_cont_inner_bg.gif) repeat-y; padding:5px 0 0 49px;}
.mid_container_inner_new{float:left; width:942px; background:url(../images/mid_cont_inner_bg_new.gif) repeat-y; padding:5px 0 0 49px;}
.heading_bar{float:left; width:622px; height:29px; background:#363636; font:18px Arial, Helvetica, sans-serif; color:#fff;  ; padding-left:151px; line-height:25px; margin-top:18px;}
.heading_bar_popup{float:left; width:622px; height:29px; background:#363636; font:18px Arial, Helvetica, sans-serif; color:#fff;  ; padding-left:20px; line-height:25px; margin-top:18px;}
.heading_plus_img_bar{float:left; padding-left:15px;}
.heading_plus_img_bar img.head{float:left;}
.mid_inner_left_cont{float:left; width:222px;}
.mid_inner_left_ul_con{ float:left; padding-left:5px; margin-bottom:15px;}
.mid_inner_left_ul_con ul{float:left; width:180px; background:#B8B8B8; padding:10px 5px 140px 5px;}
.mid_inner_left_ul_con ul li{list-style:none; border-bottom:1px dashed #005B8C; padding:5px 0; background:url(../images/left_nav_li_img.gif) no-repeat 0 7px; padding-left:15px;}
.mid_inner_left_ul_con ul li a{text-decoration:none; color:#000; font-size:12px;font-weight:bold; }
.mid_inner_left_ul_con ul li a:hover{color:#ff0000;}
.mid_inner_left_cont img.capsule{float:left; margin-bottom:4px;}
.mid_inner_right_cont{float:left; width:640px;}
.pad_top_25{padding-top:25px;}
.mar_top_25{ margin-top:25px;}
/*.mid_inner_right_cont h2{float:left; width:630px; background:#E1E1E1; font:bold 12px Arial, Helvetica, sans-serif; color:#373737; padding:5px 0 4px 0; text-indent:5px; text-transform:uppercase;}*/
.mid_inner_right_cont h2{float:left; width:630px; background:#DC241F; font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 0 4px 0; text-indent:5px; text-transform:uppercase;}
.mid_inner_right_cont h4{float:left; width:420px; font:bold 12px Arial, Helvetica, sans-serif; color:#4F81BD; padding:5px 0 4px 0; text-transform:uppercase;}
	.mid_inner_right_cont h4.ls_txt{float:left; width:620px; font:bold 13px Arial, Helvetica, sans-serif; color:#4F81BD; padding:5px 0 4px 0; text-transform:uppercase;}
.mid_inner_right_cont h3.ls_txt2{float:left; width:620px; font:bold 11px Arial, Helvetica, sans-serif; color:#4F81BD; padding:5px 0 4px 0; text-transform:uppercase;}
.mid_inner_right_cont .subheading_text{float:left; width:630px; font:bold 11px Arial, Helvetica, sans-serif; color:#000000; padding:5px 0 4px 0; text-transform:uppercase;}
.mid_inner_right_cont p.half_left{float:left; width:425px; padding-left:5px; color:#373737; text-align:justify; margin-bottom:
12px;}
.mid_inner_right_cont p.half_left1{float:left; width:430px; padding-left:5px; color:#373737; text-align:justify; margin-bottom:
0px;}
.mid_inner_right_cont p.half_right{float:right; width:410px; padding:0 15px 0 10px; color:#373737; text-align:justify; margin-bottom:12px;}
.mid_inner_right_cont p.half_right1{float:right; width:450px; padding:0 15px 0 10px; color:#373737; text-align:justify; margin-bottom:12px;}
.mid_inner_right_cont p.left{float:left; width:620px; padding-left:5px; padding-right:25px; color:#373737; text-align:justify; margin-bottom: 12px;}
.mid_inner_right_cont table{float:left; width:620px; color:#373737; text-align:justify;}
.mid_inner_right_cont table td{padding-left:5px; color:#373737; text-align:justify; vertical-align:top;}
.mid_inner_right_cont table td p{color:#373737; padding-left:5px; vertical-align:top;}
.mid_inner_right_cont table td ul{float:left; margin:0 0 12px 0; padding:0; width:580px; padding-left:15px;}
.mid_inner_right_cont table td ul li{list-style:none; margin-bottom:10px; background:url(../images/right_cont_li_img.gif) no-repeat 0 4px; float:left; width:580px; padding-left:15px;}
.mid_inner_right_cont table.content{float:left; width:620px; padding-left:5px; color:#373737; text-align:justify;}
.mid_inner_right_cont table.content table{float:left; width:620px; color:#373737; text-align:justify;}
.mid_inner_right_cont table.content table td{padding-left:5px; color:#373737; text-align:justify; vertical-align:top;}
.mid_inner_right_cont table.content table td p{color:#373737; padding-left:5px; vertical-align:top;}
.mid_inner_right_cont table.content table td ul{float:left; margin:0 0 12px 0; padding:0; width:96%; padding-left:25px;}
.mid_inner_right_cont table.content table td ul li{list-style:none; margin-bottom:10px; background:url(../images/right_cont_li_img.gif) no-repeat 0 4px; float:left; width:96%; padding-left:15px;}

.mid_inner_right_cont table.content2{float:left; width:620px; padding-left:5px; color:#373737; text-align:justify;}
.mid_inner_right_cont table.content2 table{float:left; width:620px; padding-left:5px; color:#373737; text-align:justify;}
.mid_inner_right_cont table.content2 table td{width:100%; padding-left:5px; color:#373737; text-align:justify; vertical-align:top;}
.mid_inner_right_cont table.content2 table td p{color:#373737; padding-left:5px; text-align:justify; vertical-align:top;}
.mid_inner_right_cont table.content2 table td ul{float:left; margin:0 0 12px 0; padding:0; width:96%; padding-left:25px;}
.mid_inner_right_cont table.content2 table td ul li{list-style:none; margin-bottom:10px; background:url(../images/right_cont_li_img.gif) no-repeat 0 4px; float:left; width:96%; padding-left:15px;}

.mid_inner_right_cont ul{float:left; margin:0 0 12px 0; padding:0; width:580px; padding-left:15px;}
.mid_inner_right_cont ul li{list-style:none; margin-bottom:10px; background:url(../images/right_cont_li_img.gif) no-repeat 0 4px; float:left; width:580px; padding-left:15px;}

.mid_inner_right_cont h3{float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#5F5F5F; padding-left:5px;}
.mid_inner_right_cont img.right{float:right;}
.mid_inner_right_cont img.left{float:left;}
.mar_top_20{margin-top:20px;}
.mid_inner_right_cont ul.half{float:left; margin:0 0 12px 0; padding:0; width:425px; padding-left:15px;}
.mid_inner_right_cont ul.half li{list-style:none; margin-bottom:10px; background:url(../images/right_cont_li_img.gif) no-repeat 0 4px; float:left; width:415px; padding-left:10px;}

.mid_inner_right_cont ul.half1{float:left; margin:0 0 12px 0; padding:0; width:350px; padding-left:5px;}
.mid_inner_right_cont ul.half1 li{list-style:none; margin-bottom:10px; background:url(../images/right_cont_li_img.gif) no-repeat 0 4px; float:left; width:340px; padding-left:15px;}

.mid_inner_right_cont ul.full{float:left; margin:0 0 12px 0; padding:0; width:625px; padding-left:15px;}
.mid_inner_right_cont ul.full li{list-style:none; margin-bottom:10px; background:url(../images/right_cont_li_img.gif) no-repeat 0 4px; float:left; width:615px; padding-left:15px;}


.mid_inner_right_cont ul.full_new{float:left; margin:0 0px 12px 0; padding:0; width:625px; padding-left:5px;}
.mid_inner_right_cont ul.full_new li{list-style:none; margin-bottom:10px; background:url(../images/bullet.jpg) no-repeat 0 4px; float:left; width:600px; padding-left:20px; text-align:justify;}

.mid_inner_right_cont h5{float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#5F5F5F; padding-left:5px;}
.mid_inner_right_cont h5.redtxt{float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#DC241F; padding-left:5px;}
.list_words_cont{float:left; width:450px; background:#FEDADA; padding:5px;}
.list_words_cont1{float:left; width:625px; background:#FEDADA; padding:5px;}
.classes{ float:right; padding:0px 140px 0 25px; margin-top:-22px; background:url(../images/class_arrow.jpg) no-repeat; height:16px;}
.classes a{color:#fff; font:bold 12px Arial, Helvetica, sans-serif;}
.class_container{float:left; width:628px; border:1px solid #909090; margin-top:3px;}
.class_container .list_container{float:left; padding:15px 0;}
.class_container ul{float:left; padding-left:35px; width:235px;}
.class_container ul li{list-style:none; background:url(../images/class_white_arrow.jpg) no-repeat;padding-left:30px; margin-bottom:10px;}
.class_container ul li a{font:bold 12px Arial, Helvetica, sans-serif; color:#373737; text-decoration:underline; }
.contact_form label.l1{float:left; text-align:left; width:150px; padding-right:5px; padding-bottom:5px;}
.contact_form label.l2{float:left; text-align:left; width:200px; padding-right:5px; padding-bottom:5px;}
.contact_form input.txt1{float:left; width:233px; height:18px; border:1px solid #A3A0A0;}
.contact_form input.txt1_small{float:left; width:121px; height:16px; border:1px solid #A3A0A0;}
.contact_form input.txt2{float:left;  height:18px; border:1px solid #A3A0A0; text-align:center;}
.contact_form input.txt2_city{float:left;  width:100px; height:18px; border:1px solid #A3A0A0; text-align:center; margin-bottom:5px;}
.contact_form input.txt2_state{float:left;  width:130px; height:18px; border:1px solid #A3A0A0; text-align:center; margin-bottom:5px; margin-left:2px; margin-right:2px; margin-top:0px;}
.contact_form input.txt2_country{float:left;  width:95px; height:18px; border:1px solid #A3A0A0; text-align:center;}
.contact_form textarea.txt_area1{float:left; width:233px; height:40px; border:1px solid #A3A0A0;}
.contact_form select.sel1{float:left; width:233px; height:18px; border:1px solid #738B04; font:11px Arial, Helvetica, sans-serif; }
.contact_form select.sel2{float:left; width:100px; height:18px; border:1px solid #738B04; font:11px Arial, Helvetica, sans-serif; }


/*drop down starts here*/
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:18px;
z-index:100;
margin:-10px 0 0 35px;
}

#dropmenudiv a:link,#dropmenudiv a:visited,#dropmenudiv a:active{
width: 97.5%;
display: block;
border-bottom: 1px solid black;
padding: 3px 2px;
text-decoration: none;
color:#000;
background:#B8B8B8;
font:11px Arial, Helvetica, sans-serif;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #BE0404;
color:#fff;
}



#dropmenudiv2{
position:absolute;
border:1px solid black;
border-bottom-width: 0;

line-height: 18px;
margin:7px 0 0 -18px;
z-index:100;
}
#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font:normal 11px Arial, Helvetica, sans-serif;
text-transform:capitalise;
color:#000;
padding:2px 0;
}
#dropmenudiv2 a:hover{ /*hover background color*/
background-color: #BE0404;
color:#fff;
}

/*drop doen ends here*/

/*test block css starts here*/
.test_block_cont{float:left; width:625px; border:1px solid #E3E3E3;}
.test_block_cont .grey{float:left; width:615px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background:#929292; padding:10px 5px 10px 5px; border-bottom:1px solid #E3E3E3;}
.test_block_cont .grey input.chk_1{float:left; margin:0 15px; padding:0; height:15px; width:15px;}

.test_block_cont .white{float:left; width:615px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:#fff; padding:10px 5px 10px 5px; border-bottom:1px solid #E3E3E3;}
.test_block_cont .white input.chk_1{float:left; margin:0 15px; padding:0; height:15px; width:15px;}
.width_570{width:570px;}
.width_520{width:520px;}
.width_420{width:420px;}
.width_50{width:50px;}
.width_150{width:150px;}

/*2-dec css*/

.mid_bg{background:url(../images/curve_mid_bg.gif) repeat-x; height:44px;} 
.mid_bg .txt{font:normal 9px Arial, Helvetica, sans-serif; padding-left:5px; border-right:1px solid #BFBFBF; color:#707070 }
.mid_bg h1{font:bold 14px Arial, Helvetica, sans-serif; color:#131313;}
.mid_bg h1 a{font:bold 14px Arial, Helvetica, sans-serif; color:#131313; text-decoration:none;}
.mid_bg h1 a:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#131313; text-decoration:none;}
.mid_bg .img{ padding-left:4px}

/****  09-dec-08 css  *****/
.red_txt{
font:12px Arial, Helvetica, sans-serif; color: #C40000; float:left; width:200px;
}

.red_txt2{
font:12px Arial, Helvetica, sans-serif; color: #C40000; float:left; width:500px;
}

.class_container1{float:left; width:628px; margin-top:3px;}
.class_container1 .list_container1{float:left; padding:15px 0;}
.class_container1 ul{float:left; padding-left:35px; width:600px;}
.class_container1 ul li{list-style:none; background:url(../images/class_white_arrow.jpg) no-repeat;padding-left:30px; margin-bottom:10px;}
.class_container1 ul li a{font:bold 12px Arial, Helvetica, sans-serif; color:#373737; text-decoration:underline; }
table.mceEditor td {
	width:100%;
}