/* Created By Vishal Kaul */

*{margin:0; padding:0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.bold{font-weight:bold;}
body{margin:0; background:#CDD9EB url(../images/body_bg_strip.gif) repeat-x; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-bottom:50px; }
input{font:11px Arial, Helvetica, sans-serif;}
textarea{font:11px Arial, Helvetica, sans-serif;}

.display_inline{display:inline;}

a{color:#005AC9; text-decoration:none;}

.font_10{font-size:10px;}

.no_bdr{border:none;}
.width_210{width:210px;}
.width_400{width:400px;}
.mar_top_5{margin-top:5px;}
.mar_top_10{margin-top:10px;}
.mar_top_20{margin-top:35px;}
.dark_blue{color:#003A6F;}
.mar_right_10{margin-right:10px;}
.mar_right_50{margin-right:50px;}
.mar_top_15{margin-top:15px;}
.mar_top_50{margin-top:50px;}


.main_container{width:767px; margin:auto; background:url(../images/main_cont_bg_strip.gif) repeat-y; margin-top:50px; padding:0 1px; border-top:1px solid #919191;}

.header{float:left; width:767px;}
.header img.logo{float:left; margin:5px 0 0 18px;}
.header .menu{float:left; width:767px; height:26px; background:url(../images/menu_bg_img.gif) repeat-x;}
.header .menu ul{float:left; margin-top:5px; padding-left:27px;}
.header .menu ul li{list-style:none; font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff; float:left;}
.header .menu ul li.divider{list-style:none; float:left; margin:0 30px;}
.header .menu ul li a{text-decoration:none; color:#fff;}
.header .menu ul li a:hover{color:#00CCFF;}

.below_header{float:left; width:766px; background:url(../images/below_header_bg_img.gif) repeat-y;}
.below_header #banner_flash{float:left; width:534px;}
.below_header .news_block{float:right; width:212px; background:url(../images/news_update_bg.gif) repeat-x;  padding:10px 10px 0 10px;}
.below_header .news_block h2{float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#005AC6; margin-bottom:10px;}
.below_header .news_block ul.news{float:left;padding:0; width:210px; margin:0;}
.below_header .news_block ul.news li{list-style:none; background:url(../images/list_icon_blue.gif) no-repeat 0 4px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; float:left; padding:0 0 10px 10px; border-bottom:1px dashed #000;}

.mid_container{float:left; width:766px; background:url(../images/mid_cont_bg.gif) repeat-y; border-top:1px solid #fff;}

.mid_container .left_cont{float:left; width:500px; padding:15px; background:#F6F7F7;}
.mid_container .left_cont h2{float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#005AC6;}
.mid_container .left_cont p{font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; text-align:justify;}
.mid_container .right_container{float:right; width:212px; background:url(../images/right_cont_bg_strip.gif) repeat-x; padding:10px;}
.mid_container .right_container h2{float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#005AC6;}
.mid_container .right_container p.full{float:left;margin-bottom:10px; width:210px;}
.mid_container .right_container label.l1{float:left; text-align:left; width:40px;}
.mid_container .right_container label.l2{float:left; text-align:left; width:170px}
.footer{margin:auto; width:737px; height:36px; background:url(../images/footer_bg.gif) repeat-x; color:#A7A7A7; padding:5px 15px 0 15px;}
.mid_container .right_container h3{float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#191919;}
.mid_container .right_container .enquiry_form{float:left; width:210px;}
.abt_banner_left{float:left; margin:0; padding:0; width:534px; height:158px;}
.mid_container .right_container .enquiry_form label.l1{float:left; width:60px; font:11px Arial, Helvetica, sans-serif; color:#000; padding-right:5px;}
.mid_container .right_container .enquiry_form input.txt1{float:left; width:132px; height:19px; border:1px solid #ccc; background:#eee url(../images/text_box_bg.gif) repeat-x;}
.mid_container .right_container .enquiry_form textarea.txt_area1{float:left; width:132px; height:100px; border:1px solid #ccc; background:#eee url(../images/text_box_bg.gif) repeat-x;}

.mid_container_inner{float:left; width:725px;  border-top:1px solid #fff; padding:15px 20px;}
.mid_container_inner h2.main{float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#005AC6;}
.mid_container_inner .light_blue_prod_cont{float:left; width:715px; background:#D6E4F1; margin-top:15px; padding-left:10px;}

.mid_container_inner .light_blue_prod_cont .img_plus_heading{padding:15px; float:left;  width:145px;}
.mid_container_inner .light_blue_prod_cont .img_plus_heading a{float:left; border:1px solid #ccc;}
.mid_container_inner .light_blue_prod_cont .img_plus_heading a:hover{border:1px solid #58A0F9;}
.mid_container_inner .light_blue_prod_cont .img_plus_heading h2.prod_title a{float:left; width:147px; height:25px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background:#5080BC; padding:5px 0;border:none; color:#fff; text-decoration:none; text-transform:uppercase;}
.mid_container_inner .light_blue_prod_cont .img_plus_heading h2.prod_title a:hover{color:#000; border:none;} 
.mid_container .left_cont .enq_form{float:left; width:485px; border:1px solid #ccc; margin-top:10px; padding:15px 0;}
.mid_container .left_cont .enq_form label.l1{float:left; width:150px; text-align:right; font:11px Arial, Helvetica, sans-serif; padding-right:10px;}
.mid_container .left_cont .enq_form input.txt1{float:left; width:150px; height:18px; border:1px solid #ccc;}
.mid_container .left_cont .enq_form select.sel_1{float:left; width:150px; height:18px; border:1px solid #ccc; font:11px Arial, Helvetica, sans-serif;}
.mid_container .left_cont .enq_form textarea.txt_area1{float:left; width:150px; height:108px; border:1px solid #ccc;}
.mid_container .left_cont h4{float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#005AC6;}
.mid_container .left_cont p.half{font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; text-align:justify; width:300px; float:left; margin-right:15px; background:#F4FBFF; padding:5px;}
.mid_container .left_cont .enq_form .com_name{float:left; padding-left:25px; width:350px; font:11px Arial, Helvetica, sans-serif; margin-bottom:25px;}
.mid_container_prod_desc{float:left; width:730px; padding:15px 10px 15px 20px;}
.mid_container_prod_desc h2.prod_head{float:left; font:18px Arial, Helvetica, sans-serif; color:#005AC6; text-transform:uppercase; margin:0; padding:0;}
.mid_container_prod_desc .prod_desc_header{float:left; width:715px; background:#58B5E1; padding:10px 0 10px 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; margin-top:10px;}
.below_prod_desc_left_cur{float:right; width:12px; height:24px; background:url(../images/below_prod_both_cur.gif) no-repeat;}
.below_prod_desc_mid{float:right; padding:0 5px; background:#E2E2E2; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; height:24px; line-height:20px;}
.mid_container_prod_desc p.full{float:left; width:730px; margin-bottom:15px; font:12px Arial, Helvetica, sans-serif; color:#474747; text-align:justify;}
.prod_desc_top_cur{float:left; width:724px; height:11px; font-size:2px; background:url(../images/prod_desc_img_top_btm_cur.gif);}
.prod_desc_btm_cur{float:left; width:724px; height:11px; font-size:2px; background:url(../images/prod_desc_img_top_btm_cur.gif) 0 -14px no-repeat;}
.prod_desc_mid{float:left; width:722px; border:1px solid #C8C8C8; background:#fff; border-width:0 1px; padding:10px 0;}
.prod_desc_mid img.desc{padding-left:30px;}
.mid_container_prod_desc .left_cont{float:left; width:495px;}
.mid_container_prod_desc .right_cont{float:right; width:220px;}
.mid_container_prod_desc .right_cont img.desc{border:1px solid #ccc; margin-top:10px;}
.mid_container_prod_desc .left_cont .prod_desc_header{float:left; width:480px; background:#58B5E1; padding:10px 0 10px 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; margin-top:10px;}
.mid_container_prod_desc .left_cont .below_prod_desc_left_cur{float:right; width:12px; height:24px; background:url(../images/below_prod_both_cur.gif) no-repeat;}
.mid_container_prod_desc .left_cont .below_prod_desc_mid{float:right; padding:0 5px; background:#E2E2E2; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; height:24px; line-height:20px;}
.mid_container_prod_desc .left_cont p.full{float:left; width:490px; margin-top:10px; font:12px Arial, Helvetica, sans-serif; color:#474747; text-align:justify;}
.mid_container_prod_desc  ul.half{float:left; width:350px; margin-bottom:15px; font:12px Arial, Helvetica, sans-serif; color:#474747; text-align:justify;}
.mid_container_prod_desc  ul.half li{list-style:none; background:url(../images/list_img_global.gif) no-repeat 0 5px; padding:0 0 5px 15px;}

.mid_container .search_form{float:left; width:192px;}
.mid_container .search_form label.l1{float:left; width:190px; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.mid_container .search_form input.txt1{float:left; width:190px; height:18px; font:11px Arial, Helvetica, sans-serif; border:1px solid #ccc; background:#eee url(../images/text_box_bg.gif) repeat-x;}
.mid_container .search_form select.sel_1{float:left; width:190px; height:18px; font:11px Arial, Helvetica, sans-serif; background:#eee url(../images/text_box_bg.gif) repeat-x;}
.mar_top_700{margin-top:700px;}

.pdf_icon{float:right; margin-left:10px; display:inline;}
.bdr_grey{border:1px solid #ccc;}

/*added by rana starts here*/
.mar_top_700{margin-top:700px;}
.maintxt{ background-color: #DBEBF9; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#005AC9;}
.maintxt a{ background-color: #DBEBF9; color:#005AC9; text-decoration:none; }
.maintxt a:hover{ color:#FF6600; text-decoration: none; }
.maintxt_2 { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #6666FF; text-transform:uppercase;}
.maintxt_2 a{  color: #6699FF; text-decoration:none; }
.maintxt_2 a:hover{ color:#FF6600; text-decoration: none; }
/*added by rana ends here*/



.kson{background-color:#D6E4F1; width:40%; float:left; margin-left:40px;  height:220px; padding-top:20px; text-align:center;}
.kson .text{font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding-top:8px; background-color:#5080BC; height:22px;}
.kson .text a {color:#FFF; text-decoration:none;}
.kson .text a:hover{color:#000;}
.ksonheading{ font:bold 12px Arial, Helvetica, sans-serif; text-align:center; margin-left:40px; width:40%; float:left; margin-bottom:10px; color:#003399;e}