@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:arial;}
img{border:0;}
.overflow{overflow:hidden;}
.inline{display:inline;}
ul li{margin:0; padding:0; list-style-type:none;}

h3{ margin:0; padding:0;}

#maincontainer{ width:990px; margin:0 auto; background-image: url(../images/bg_img.jpg); background-repeat:repeat-y; background-position:top;}
#wrapper{ margin:0px 16px 0px 14px; width:960px; padding:0; }
.header{ border-bottom:#c71c2c solid 5px; padding:22px 24px 17px 25px; width:911px; }
.ABF_log{ width:171px; height:51px; float:left; }
.ABG_logo{ width:105px; height:51px; float:right; }
.clear{ clear:both;}
.banner{ width:960px; height:299px; float:left;}
.innercontainer{ padding:20px 24px 36px 27px; width:908px; float:left;  border-bottom: 5px solid #C51D2C;}
.fnt14{ text-align:justify; color:#000000; font-family:arial; font-size:14px; font-weight:normal; line-height:23px;}
.click_here_btn{ text-align:center; padding-top:30px; padding-left:196px;}
.banner2{ width:960px; height:148px; float:left;}
.inner_container{/*border-bottom: 5px solid #C51D2C;*/
    float: left;
    padding: 10px 24px 7px 27px;
    /*width: 908px;*/}
.left_box{ width:450px; float:left; font-family:arial; font-size:14px; font-weight:normal; color:#000000; line-height:23px;}
.form_bg{ background-image:url(../images/form_bg_1.jpg); background-repeat: repeat-y; width:456px; float:right;}
.innerform{ padding:9px 0px 0px 30px; }
.mainformbox{ width:425px; }
.form_headertab{ width:425px; height:38px; background-image:url(../images/form_header.jpg); background-repeat:no-repeat;  }
.subheading{ font-family:arial; font-size:18px; color:#ffffff; font-weight: normal; padding:7px 0 9px 12px;}
.formmainbg{ background-image:url(../images/formmainbg.jpg); background-repeat:repeat-x; background-color:#f5f5f2; }
.main_form{ padding:15px 9px 5px 12px; border:#c4a166 solid 1px; }
.fnt13{ font-family:arial; font-size:13px; color:#000000; font-weight:normal;}
.textbox{ padding:3px!important; height:21px!important; border:#6b6b6b solid 1px!important; font-family:arial; font-size:12px!important; color:#000000!important; font-weight:normal!important; width:180px!important;}
.pdt11{ padding-top:11px;}
.pdb11{ padding-bottom:11px;}
.mainformbox2{ width:423px; border:#c61c2c solid 1px; min-height:298px; background-color:#f5f5f2;}
.mainformbox3{ width:423px; border:#c61c2c solid 1px; min-height:271px; background-color:#f5f5f2;}
.formmainbg4{ background-image:url(../images/form3bg.jpg); background-repeat:repeat-x; height:230px;}
.mainformbox4{ width:423px; border:#c61c2c solid 1px; min-height:271px; background-color:#f5f5f2;}


/* Form css start from here */
#popup{ width:423px; -moz-box-shadow: 3px 7px 12px 3px #1c1c1c; /* Old Firefox */
box-shadow: 3px 7px 12px 3px #1c1c1c;}
.popup_header{ background-image:url(../images/popup_bg.jpg); background-repeat:no-repeat; top: 95px; position:fixed;
    width: 423px;}
.popup_middle{ border-top:0px; border-bottom:#c61c2c solid 1px; border-left:#c61c2c solid 1px; border-right:#c61c2c solid 1px; background-color:#f5f5f2; padding:23px 20px 18px 17px; font-family:arial; font-size:13px; font-weight:normal; color:#000000; line-height:23px; background-image:url(../images/popup_main_bg.jpg); background-repeat:repeat-x;}
.btn_box{ padding-top:46px; float:left;}
.fl{ float:left;} .fr{ float:right;}
.dfmr{ margin-right:22px;}
.subheadingpop {
    color: #FFFFFF;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    padding: 6px 0 10px 12px;
    
}
/* Added by bhushan on 21 st 2013*/

.message_overlay
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
	background: #000;
	display: none;
	cursor: pointer;
	opacity: .50;
	filter: alpha(opacity=50);
}
.message_content
{
	display: none;
	position: absolute;
	top: 25%;
	left: 35%;
	width: 423px;
	margin: 0px;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}

#close_btn {
    /*left: 960px;*/
    position: fixed;
    top: 85px;
    z-index: 1003;
    padding-left:405px;
}

#close_btn_new {
    /*left: 960px;*/
    position: fixed;
    top: 85px;
    z-index: 1003;
     padding-left:405px;
}
.fnt11{ font-family:arial; font-size:11px; color:#000000; font-weight:normal;}


/* End of added by bhushan on 21 st 2013*/


/* added by bhushan on 22nd 2013*/
.mandatory{ font-size:11px; font-family:arial; font-weight:normal; color:#F00;}


.formdropdown{ border:#b9bbbd solid 1px; font-family:arial; font-size:11px; font-weight:normal; color:#939598; padding:0px;}




/* End of added by bhushan on 22nd 2013*/



/* added by madhumati on 22nd 2013*/

.bullets{ font-family:arial; font-size:18px; color:#c61c2c; font-weight:normal;}
.features_mainbox{ border:#c61c2c solid 1px; padding:10px 10px 8px 11px;}
.fnt16{ font-family:arial; font-size:15px; color:#c61c2c; font-weight:normal;}
.justy{ text-align:justify;}
.mt32{ margin-top:32px;}
.homefeaturesbox{ background-image:url(../images/home_bg.jpg); background-repeat:no-repeat; float:left; width:456px; margin-top:32px;}
.featsboxinnerform{ padding:9px 0px 0px 24px; }
.pdt6{ padding-top:6px;}
/* End of added by madhumati on 22nd 2013*/



/* added by madhumati on 24th 2013*/
.faq_heading{ font-family: arial; font-size:18px; font-weight:bold; color:#c61c2c; padding-top:10px; padding-bottom:16px;}
.faqmainbox{
border:1px solid #bcbcbc;
padding:0px; 
background:#fff6e2;
-webkit-border-radius:4px;
border-radius:4px; margin-bottom:2px;}
.faqcontainer{border-bottom: 5px solid #C51D2C;
    float: left;
    padding: 10px 24px 21px 27px;
    width: 908px;}

.faqheader{ padding:7px 0px 7px 17px; font-family:arial; font-size:12px; color:#1c1c1c; font-weight:normal; width:889px; background-color:#fecd67;}
.faqinnerbox{padding:7px 17px 8px 17px; margin:0; font-family:arial; font-size:12px; color:#000000; font-weight:normal; line-height:20px;}

a:link{ color:#c61c2c; /*text-decoration:underline;*/}
a:hover { color:#c61c2c; text-decoration:none;}
.faqbottom{ padding-top:30px; font-family:arial; font-size:20px; color:#9a1723; font-weight:bold; text-align:right; text-decoration:none; }

.innercontainermain{ padding:20px 24px 7px 27px; width:908px; float:left;  border-bottom: 5px solid #C51D2C;}
/* End of added by madhumati on 24nd 2013*/