/* CSS Document */

body{
	background:url(../images/bg.jpg) left top repeat;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:20px;
	}

a{
	text-decoration:none;
	color:#024184;
	}
a:hover{color:#005bbc;}

img{
	border:0px;
	border:none;
	}
:focus{outline:none;}
.clr{
	clear:both;
	float:none;
	width:100%;
	height:0px;
	margin:0px;
	padding:0px;
	}
h1, h2, h3, h4, h5, h6, p{
	margin:0px;
	padding:0px;
	font-weight:normal;
	}

#wrapper{
	background:url(../images/WraperBg.png) center top repeat-y;
	width:1000px;
	margin:0px auto;
	padding:0px 9px;
	}
	
#header a.logo{
	float:left;
	margin:5px 0px 5px 5px;
	}
#header .HdrBnr{
	float:right;
	margin:5px 5px 0px 0px;
	}
#header .social{float:right; margin:7px 0px 0px 60px;}

#header .feature{
	float:right;
	width:650px;
	background:#ffc80c;
	}
#header .feature .txt{
	float:left;
	background:#024184;
	color:#FFFFFF;
	font-size:30px;
	line-height:normal;
	text-align:center;
	width:180px;
	height:100%;
	vertical-align:middle;
	}
#header .feature ul{
	float:left;
	font-size:12px;
	margin:0px;
	padding:0px 0px 0px 30px;
	line-height:17px;
	width:430px;
	}
#header .feature ul li.none{
	list-style:none;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	}









#Menubar{
	background:url(../images/MenuBg.jpg) left top repeat-x;
	position:relative;
	width:100%;
	height:42px;
	margin:0px;
	padding:0px;
	list-style:none;
	}

#Menubar .MenuIcon, #Menubar .MenuTxt{display:none;}

#nav{
	height:42px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
#nav li{
	float:left;
	line-height:42px;
	}
#nav li a{
	color:#FFFFFF;
	font-family:century;
	font-size:17px;
	display:block;
	padding:0px 14px;
	}
#nav li a:hover,
#nav li.active a{
	background:url(../images/MenuBgHover.jpg) left top repeat-x;
	color:#002043;
	}


/*Starting Drop Down*/

#nav li:hover a.top_link{
	background:url(../images/MenuBgHover.jpg) left top repeat-x;
	color:#002043;
	}


#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub{
	left:0px;
	top:42px;
	border-left:1px solid #bbb;
	width:240px;
	height:auto;
	z-index:300;
	background:#dddddd;
	}
#nav li:hover ul.sub li{
	display:block;
	height:36px;
	position:relative;
	width:240px;
	}
#nav li:hover ul.sub li a{
	background:url(../images/MenuBg.jpg) left center repeat-x;
	display:block;
	padding:0px;
	height:36px;
	width:240px;
	line-height:36px;
	color:#fff;
	font-size:13px;
	text-indent:10px;
	}
#nav li:hover ul.sub li a:hover,
#nav ul#nav li.active:hover ul.sub li a:hover{
	background:url(../images/MenuBgHover.jpg) left center repeat-x;
	color:#002043;
	}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:240px; top:-4px; background: #bbd37e; border:1px solid #5c731e; white-space:nowrap; width:240px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/*Ends Menubar*/




#Left{
	float:left;
	width:720px;
	}

#banner {
	list-style:none;
	padding:0;
	margin:0px;
	width:100%;
}

#banner li{
	margin-left:0px;
	width:100%;
}

#banner img{
	width:100%;
	margin:0;
	padding:0;
	height:284px;
}

#Left .content{padding:15px 0px 20px 15px;box-sizing:border-box;}
#Left .content h1{
	background:url(../images/h1bg.png) left bottom no-repeat;
	color:#85030D;
	font-size:20px;
	line-height:26px;
	}

#Left .content h2{
	margin-top:20px;
	color:#0000FF;
	font-size:16px;
	line-height:16px;
	}
	
#Left .content p{
	margin-top:10px;
	text-align:justify;
	}

#Left a.Plans{
	position:relative;
	width:217px;
	height:106px;
	float:left;
	margin:10px 20px 10px 2px;
	}
#Left a.Plans img{width:100%;}
#Left a.Plans.none{margin-right:0px;}

#Left a.Plans strong{
	position:absolute;
	left:126px;
	top:10px;
	line-height:18px;
	font-size:14px;
	color:#f51c1c;
	}
#Left a.Plans span{
	background:url(../images/PlansBorder.png) left top no-repeat;
	width:227px;
	height:116px;
	position:absolute;
	left:-5px;
	top:-5px;
	}
#Left a.Plans em{
	background:url(../images/BtnViewDetail.png) left top no-repeat;
	position:absolute;
	width:88px;
	height:27px;
	right:5px;
	top:10px;
	}
#Left a.Plans em:hover{background-position:left bottom;}


#Left .content .SubLinks{
	border-top:1px #FF0000 solid;
	margin-top:20px;
	}
#Left .content .SubLinks a{
	display:block;
	background:url(../images/mouse-hand-cursor.jpg) left 7px no-repeat;
	padding-left:32px;
	box-sizing:border-box;
	line-height:30px;
	color:#FF0000
	}
#Left .content .SubLinks a:hover{text-decoration:underline;}


#Right{
	float:right;
	width:265px;
	}
#Right .query{
	background:#f3f2f2 url(../images/QueryTitleBg.png) left top repeat-x;
	border-left:1px #adadad solid;
	border-bottom:1px #adadad solid;
	}
#Right .query h2{
	line-height:42px;
	font-family:century, Bell MT, Arial;
	font-size:26px;
	color:#024184;
	text-indent:10px;
	}
#Right .query dl{
	margin:0px;
	padding:0px;
	}

#Right .query dl dd,
#Right .query dl dt{
	float:left;
	margin:0px;
	padding:7px 0px;
	box-sizing:border-box;
	}
#Right .query dl dd{
	width:96px;
	padding-left:10px;
	color:#024184;
	line-height:24px;
	}
#Right .query dl dt{width:146px;}
#Right .query dt.adress textarea,
#Right .query dt.detail textarea,
#Right .query dt.txt input{
	width:100%;
	height:24px;
	line-height:24px;
	border:1px #4a99ed solid;
	padding:0px 3px;
	border-radius:4px;
	color:#4a99ed;
	box-sizing:border-box;
	}
#Right .query dt.txt select{
	width:100%;
	height:26px;
	margin:0px;
	line-height:26px;
	border:1px #4a99ed solid;
	padding:0px 3px;
	border-radius:4px;
	color:#4a99ed;
	box-sizing:border-box;
	}
#Right .query dt.adress textarea{height:48px;}
#Right .query dt.detail textarea{height:70px;}

#Right .query dt.adress textarea:focus,
#Right .query dt.detail textarea:focus,
#Right .query dt.txt input:focus {
	border:1px #034fa1 solid;
	color:#034fa1;
	}
#Right .query dt.btn input{
	background:url(../images/SubmitBtn.png) left top no-repeat;
	border:0px;
	width:90px;
	height:35px;
	font-size:0px;
	}
#Right .query dt.btn input:hover{background-position:left bottom; cursor:pointer;}

#Right .images{padding-bottom:15px;}
#Right .images img{margin-top:15px;}

#Right .SubLinks h4{
	background: url(../images/MenuBg.jpg) left center repeat-x;
	line-height: 26px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-indent:10px;
	margin:10px 0px 0px 0px;
	}
#Right .SubLinks a{
	display:block;
	background:url(../images/mouse-hand-cursor.jpg) left center no-repeat;
	padding-left:32px;
	line-height:30px;
	color:#0000FF;
	}
#Right .SubLinks a:hover{text-decoration:underline;}

#footer{
	background:#c3d5e8;
	border-top:2px #024184 solid;
	line-height:20px;
	text-align:center;
	padding:10px 0px;
	}
#footer a{
	color:#002043;
	font-size:11px;
	padding:0px 10px;
	display:inline-block;
	font-family:century, Bell MT, Arial;
	}
#footer a:hover{color:#01458f;}

/*Ends Home Page*/

img.banner{width:100%;}


ul.PagePlans{
	margin:0px;
	padding:0px;
	list-style:none;
	clear:both;
	width:100%;
	}
ul.PagePlans li{
	background:#024184 url(../images/MenuBg.jpg) left top repeat-x;
	float:left;	
	margin:5px 10px 0px 0px;
	}
ul.PagePlans li:hover{background:#ecb707 url(../images/MenuBgHover.jpg) left top repeat-x;}
	
ul.PagePlans a{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	display:block;
	padding:0px 10px;
	}
ul.PagePlans li:hover a{
	color:#005bbc;
	}
hr.PagePlansHR{
	background:fff;
	border-top:1px #CCCCCC solid;
	margin:0px;
	}
a.prem_calculate{
	width:90%;
	margin:10px;
	float:left;
	font-size:20px;
	background:#024184 url(../images/MenuBg.jpg) left top repeat-x;
	line-height:30px;
	color:#FFFFFF;
	text-align:center;
	border-radius:5px;
	border:1px #000033 solid;
	}

a.prem_calculate:hover{
	background:#ecb707 url(../images/MenuBgHover.jpg) left top repeat-x;
	color:#000000;
	border:1px #857d00 solid;
	}


.lic-premium-calculator{
	 width:100%;
	 font-size:26px;
	 padding:20px;
	 box-sizing:border-box;
	 line-height:40px;
	 }
.margin_tp{ margin-top:50px;}

.select{ border:#9aafc4 solid thin; width:171px; height:24px; padding:3px;} 
.input{ width:185px; border-bottom:#056ed9 solid thin; background:none; border-top:none; border-left:none; border-right:none; font-size:26px; color:#056ed9; text-align:center; }
.tex_body2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#463535;}

.auth_box_b{ width:185px; margin:10px auto 0px auto; overflow:hidden;}
.auth_box_b input{
	background:url(../images/calculate-btn.png) left top no-repeat;
	width:185px;
	height:36px;
	border:none;
	text-indent:5000px;
	}
.auth_box_b input:hover{background-position:left bottom;}
.bottom{ width:100%; background:#000;}
.right_text_top_new{ float:right; width:300px; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#333333; margin-top:25px;}

.bottom_inn{ width:995px; background:#000; margin:auto; padding-bottom:10px; padding-top:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}

.SideAdd{
	width:120px;
	height:600px;
	position:fixed;
	top:0px;
	}
.SideAdd.SdLt{left:0px;}
.SideAdd.SdRt{right:0px;}
@media only screen and (max-width:1200px){.SideAdd{display:none;}}