/* 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;}
.menu_bg_container{float:left; width:953px; background:url(../images/menu_bg_container.gif) no-repeat; height:45px; padding-left:29px;}
.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;}
.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 20px 0 50px; height:35px; line-height:22px;}
.menu_bg_repeat ul li a.abt{background:url(../images/abt_us_list_icon.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;}
.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_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 p.half_left{float:left; width:425px; padding-left:5px; color:#373737; text-align:justify; margin-bottom:
12px;}
.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.left{float:left; width:620px; padding-left:5px; color:#373737; text-align:justify; margin-bottom:
12px;}
.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:5px;}
.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.full{float:left; margin:0 0 12px 0; padding:0; width:625px; padding-left:5px;}
.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:10px;}


.mid_inner_right_cont h5{float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#5F5F5F; padding-left:5px;}
.list_words_cont{float:left; width:450px; 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:right; width:135px; padding-right: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:40px; height:18px; border:1px solid #A3A0A0; text-align:center;}
.contact_form input.txt2_state{float:left;  width:90px; height:18px; border:1px solid #A3A0A0; text-align:center; margin-bottom:0px; 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; }


/*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;}




/********************************New page css***************************/

.visitor_container{
	width:775px; 
	margin:0 auto;
	padding:30px 0 0 0px;
	}
.main_thumbox{
	width:740px; margin:0 auto;
	}
.visitor_container .thumbox{
	width:335px; height:291px;
	padding:0 0 0 25px;
	background:url(../images/thumb_box_bg.gif) 0 bottom no-repeat;
	}
	
.visitor_container .thumbox1{
	width:350px; height:326px;
	padding:0 0 0 20px;
	background:url(../images/thumb_box_bg1.gif) 0 bottom no-repeat;
	}
.visitor_container .thumbox2{
	width:280px; height:326px;
	padding:0 0 0 90px;
	background:url(../images/thumb_box_bg1.gif) 0 bottom no-repeat;
	}
	
a.sub_btn{
	background:url(../images/button_bg.gif) 0 0 no-repeat;
	display:block;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px; line-height:35px; width:128px; padding: 0 10px 15px 0; text-align:center; font-weight:bold;
	text-decoration:none;
	}
a.sub_btn:hover{
	color:#78D7FC;
	}
.shadow_lr{
	background:url(../images/mid_strip_bg_no_line.gif) 0 0 repeat-y;
	width:984px;
	}
.btn_box{
	float:left;
	padding:210px 0 0 5px;
	}
.btn_box1{
	float:left;
	padding:132px 0 0 5px;
	}	

.btn_box2{
	float:left;
	padding:0 0 0 90px;
	}
.btn_box3{
	float:left;
	padding:0 0 0 20px;
	}

.dashed_hline{
	border-bottom:1px dashed #AAAAAA;
	}
.dear_vistor_box{
	width:728px; margin:0 auto;
	}
.contact_info{
	font-size:11px;
	}
.contact_info strong{
	color:#B90404;
	}
.contact_info a{
	color:#000000;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.contact_info a:hover{
	text-decoration:none;
	}
.dear_vistor_box .red_strip{
	background:#EA0002;
	height:26px;
	color:#000000; line-height:26px; text-indent:10px;
	}
.dear_vistor_box .red_strip a{
	color:#FFFFFF;
	}
.dear_vistor_box .red_strip a:hover{
	text-decoration:none;
	}
	
	
	
/****visiting page-whats new section - by RANA************/

.whats_pic{width:626px; margin:0 auto;}
.whats_new{ margin:0 auto; background:#F0EEEE; border-left:2px #B6B6B6 solid; border-right:2px #B6B6B6 solid;} 
.bot{background:url(../images/whats_new-botback.gif) repeat-x; height:15px;}