/* CSS Document */

/*General style starts here*/

body{margin:0;padding:0; background:url(../images/back_img.jpg) repeat 0 0;}

table, tr, td, form, input, textrarea, div, ul, li, a, h1, h2, h3, h4, h5, h6, p, span{margin:0;padding:0;}

.floatleft{margin:0;padding:0;float:left;}

.floatright{margin:0;padding:0;float:right;}

.clear{font-size:0;line-height:0;clear:both;}

textarea{ resize:none }

img{border:none; padding:0; margin:0;}

a{text-decoration:none;outline:none;}

p{font:normal 15px/18px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#404040;}

h2{font:bold 30px/32px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#124E9E;}
h3{font:bold 22px/26px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#124E9E;}

/*General style ends here*/

/*Style for main section*/

#maincontainer{background:url(../images/header_top.gif) repeat-x 0 0; width:100%; margin:0; padding:0;}

.innercontainer{width:870px; margin:0 auto; padding:0;}

/*Style for top section*/
.header{padding:11px 0 0 0;}
.header_top{padding:0 0 6px 0;}
.tagline{width:500px; float:left}
.tagline h3{color:#fff; font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px}
.subscriber{float:right; width:142px; background:url(../images/sub_img.jpg) no-repeat 0 0; padding:2px 0 10px 29px; font:normal 18px/20px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#fff; text-align:right}
.subscriber a{color:#fff;}
.subscriber a:hover{color:#55C4FF;}

.header_bot{padding:0 0 23px 0;}
.logo{ float:left; width:258px;}
.logo h1{margin:0; padding:0;}
.header_right{float:right; width:612px;}

/*Menu section*/
.menu_section ul{margin:0; padding:10px 0 0 0;}
.menu_section ul li{margin:0 5px 0 0; padding:0; list-style-type:none; float:right;font:bold 14px/16px "Trebuchet MS",Helvetica, Arial,sans-serif;}
.menu_section ul li a{ font:bold 14px/24px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#000; text-transform:uppercase; padding:0 0 0 5px; display:block; cursor:pointer; margin:0; float:left;}
.menu_section ul li a span{padding:0 10px 0 5px; float:left;}
.menu_section ul li a:hover span{background: url(../images/nav_right.jpg) no-repeat 100% 0; color:#fff; text-decoration:none;}
.menu_section ul li a:hover{background: url(../images/nav_left.jpg) no-repeat 0 0; color:#fff; text-decoration:none;}
.menu_section ul li a.active{background: url(../images/nav_left.jpg) no-repeat 0 0; text-decoration:none;}
.menu_section ul li a.active span{background: url(../images/nav_right.jpg) no-repeat 100% 0; color:#fff; text-decoration:none;}

/*Menu section*/

.text_section{padding:12px 5px 0 0; width:480px; float:right;}
.text_section p{ font:normal 15px/18px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#404040; text-align:justify}
.learn{background:url(../images/learn_right.jpg) no-repeat 100% 0; margin:4px 0 0 0;padding:0 4px 6px 0;float:right;height:17px;}
.learn a.learn_txt{background:url(../images/learn_left.jpg) no-repeat 0 0;display:block;height:17px;overflow:visible;border:none;cursor:pointer;padding:3px 11px 3px 15px; font:bold 12px/14px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#fff;}
a.learn_txt:hover{color:#55C4FF;}

/*Style for top section*/

/*Style for body section*/
.body_section{margin:0; padding:0 0 39px 0;}
.body_section p{padding:10px 0; text-align:justify}
.banner{position:relative; width:870px; height:415px;}
.image1{position:absolute; left:1px; top:2px; background:url(../images/arrow_bot.png) no-repeat 167px 100%; width:326px; height:402px;}
.image1 span{position:absolute; left:12px; top:11px; font:normal 14px/16px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#fff;}

.image2{position:absolute; left:262px; top:187px; background:url(../images/arrow_left.png) no-repeat 100% 150px; width:510px; height:230px;}
.image2 span{position:absolute; left:10px; top:207px; font:normal 14px/16px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#fff;}

.image3{position:absolute; left:367px; top:0px; background:url(../images/arrow_right.png) no-repeat 0 0; width:503px; height:335px;}
.image3 span{position:absolute; left:426px; top:311px; font:normal 14px/16px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#fff;}

/*Style for body section*/

/*Style for footer section*/

.footer{background:url(../images/footer_back.png) repeat-x 0 0; padding:20px 0 10px 0;}
.footer p {text-align:right; font:normal 12px/16px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#4D4D4D;}

/*Style for footer section*/

/******************** For popup ********************/
.service_popup{border:1px dashed #FFFFFF; padding:20px; background:url(../images/pop_bg.gif) repeat-x 0 0 #133A98; width:264px; height:110px;}
.ash_txt{font:bold 18px/20px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#133A98; padding-bottom:10px;}
.service_popup{font:normal 14px/16px "Trebuchet MS",Helvetica, Arial,sans-serif;  color:#BBE2F7;}

.gen_txtbox{width:200px; height:20px; border:1px solid #3c6a07; background:#DBEEF9; font:normal 12px/14px "Trebuchet MS",Helvetica, Arial,sans-serif; }
.gen_txtbox:hover{width:200px; height:20px; border:1px solid #3c6a07; background:#fff; }
.btn_subscribe{background:url(../images/btn_sub.png) no-repeat 0 0; width:84px; height:20px; cursor:pointer; border:none; font:normal 12px/16px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#fff; margin:5px 0 0 0; padding-bottom:4px;}

/******************** For popup ********************/


/*Style for main section*/


/*-----------------------------Style for contact page-------------------------------------*/
.contact_area{ width:870px;}
.contact_left{ width:360px; float:left; padding:25px 0 0 0;}
.contact_right{ width:475px; float:right; padding:30px 0 0 0;}
.contact_field{width:330px; padding:0 0 10px 0;}
.contact_frm{padding:10px 0 0 0;width:330px}
.contact_frm label{width:120px; float:left;  font:bold 12px/14px "Trebuchet MS",Helvetica, Arial,sans-serif; }
.contact_frm input, .contact_frm textarea{float:left; width:202px; font:normal 12px/14px "Trebuchet MS",Helvetica, Arial,sans-serif;}
input.btn_submit{background:url(../images/btn_submit.jpg) no-repeat 0 0; height:20px; border:none;cursor:pointer;padding:0 0 5px 0; font:bold 12px/20px "Trebuchet MS",Helvetica, Arial,sans-serif; color:#fff; width:95px;}
.contact_frm span{color:#ff0000;}
.contact_frm input.btn_submit:hover{color:#55C4FF;}

/*-----------------------------Style for contact page-------------------------------------*/
