/******** RESET STYLES *************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%; /*vertical-align: baseline;*/
}
ol, ul
{
	list-style: none;
}
:focus
{
	outline: 0;
}
a
{
	text-decoration: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.floatnone
{
	float: none;
}
/* Clear Fixes */

.clearfix
{
	display: block;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear
{
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}
body
{
	background-color: #e9f3fb;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
#wrapper
{
	background-color: #fff;
	margin: 10px auto;
	width: 979px;
}
/********** HEADER **********/

#header
{
	padding: 10px 10px 0 10px;
	width: 960px;
}
#header .leftcurve
{
	background: url(../images/header_left.gif) no-repeat;
	float: left;
	width: 7px;
	height: 145px;
}
#header .midcurve
{
	background: url(../images/header_mid.gif) repeat-x;
	float: left; /*	min-height:115px;*/
	padding: 15px;
	width: 916px;
}
#header .rightcurve
{
	background: url(../images/header_right.gif) no-repeat;
	float: right;
	width: 7px;
	height: 145px;
}
#header .topLinks
{
	float: right;
	_width: 400px;
}
#header .logo
{
	float: left;
}
.breadCrumb
{
	padding: 0 25px 15px 25px;
	width: 896px;
}
.breadCrumb ul li
{
	background: url(../images/bullet_breadcrumb.gif) no-repeat right 6px;
	color: #596169;
	float: left;
	font-size: 1em;
	padding: 0 10px 0 0;
	margin: 0 6px 0 0;
}
.breadCrumb ul li.sel
{
	background: none;
	padding: 0;
	margin: 0;
}
.breadCrumb ul li a
{
	border-bottom: 1px solid #596169;
	color: #596169; /*	text-decoration:underline;*/
	zoom: 1;
}
/**** TopLinks ****/

.topLinks .welcome
{
	border-bottom: 1px solid #ccc;
	padding-bottom: 2px;
}
.topLinks .sublinks
{
	padding: 10px 0 0 0;
}
.topLinks .sublinks input.txtfield
{
	background: url(../images/bg_textbox.gif) no-repeat top left;
	border: none;
	color: #666;
	font-size: 1.1em;
	float: left;
	padding: 3px 0 4px 10px;
	width: 119px;
	overflow: hidden;
}
.topLinks .sublinks input.btnSearch
{
	float: left;
	margin-right: 10px;
}
.topLinks .sublinks ul
{
	float: left;
	_float: right;
	padding: 5px 0 0 0;
}
.topLinks .sublinks ul li
{
	background: url(../images/bg_sublink.gif) no-repeat right 2px;
	font-size: 1em;
	padding-right: 8px;
	margin-right: 8px;
	float: left;
}
.topLinks .sublinks ul li.first
{
	color: #003274;
}
.topLinks .sublinks ul li.last
{
	background: none;
	padding: 0;
	margin: 0;
}
.topLinks .sublinks ul li a
{
	color: #666;
}
.topLinks .sublinks ul li a.sel
{
	background: url(../images/bg_abtus.gif) no-repeat center top;
	color: #fff;
	padding: 0 9px 0 14px;
}
.topLinks .tollfree
{
	padding: 15px 0;
	text-align: right;
}
/**** Main Nav ****/

ul#mainNav
{
	padding-top: 11px;
	_padding-top: 14px; *margin-top:-10px;
}
ul#mainNav li
{
	float: left;
	position: relative;
}
ul#mainNav li a
{
	background: url(../images/nav_right.gif) no-repeat top right;
	color: #002974;
	font-size: 1em;
	float: left;
	margin-right: 1px;
	padding: 0;
	text-transform: uppercase;
}
ul#mainNav li a.sel
{
	background: url(../images/nav_right_h.gif) no-repeat top right;
}
ul#mainNav li ul
{
	display: none;
}
ul#mainNav li:hover ul, ul#mainNav li.over ul
{
	display: block !important;
}
ul#mainNav li:hover a, ul#mainNav li.over a
{
	color: #fff;
	background: url(../images/nav_right_h.gif) no-repeat top right;
}
ul#mainNav li:hover ul li a, ul#mainNav li.over ul li a
{
	background: none;
	color: #002974;
}
ul#mainNav li:hover ul li a:hover, ul#mainNav li.over ul li a:hover
{
	color: #ff0000;
}
ul#mainNav li a span
{
	background: url(../images/nav_left.gif) no-repeat top left;
	display: block;
	padding: 6px 15px 10px 15px;
}
ul#mainNav li a span.sel
{
	background: url(../images/nav_left_h.gif) no-repeat top left;
	color: #fff;
}
ul#mainNav li:hover a span, ul#mainNav li.over a span
{
	background: url(../images/nav_left_h.gif) no-repeat top left; ;}
ul#mainNav li:hover ul, ul#mainNav li.over ul
{
	width: 184px !important;
	background: url(../images/bg_menu01.gif) no-repeat left bottom;
	border-top: 1px solid #aeb7cd;
	padding: 5px 0 8px 0;
	position: absolute;
	left: 0;
	top: 27px;
	z-index: 999;
}
#menu01 ul li
{
	border-bottom: 1px solid #cbd7e5;
	font-size: 1em;
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
	text-transform: uppercase;
	width: 100%;
}
#menu01 ul li.last
{
	border: none;
	padding: 0;
	margin: 0;
}
#menu01 ul li a
{
	background: none;
	color: #002974;
	padding-left: 10px;
}
#menu01 ul li a:hover
{
	background: none;
	color: #ff3333;
}
/********** MAIN CONTENT **********/

#maincontent
{
	padding: 0 10px 40px 10px;
	min-height: 300px;
	width: 960px;
}
.infoWraper
{
	padding: 10px 0 0 40px;
	width: auto;
}
.infoWraper .getInTouch
{
	background: url(../images/bg_getintouch.gif) no-repeat top left;
	float: left;
	min-height: 198px;
	padding: 15px 0 0 40px;
	width: 403px;
}
.infoWraper .payPremium
{
	background: url(../images/bg_paypremium.gif) no-repeat top left;
	float: left;
	min-height: 198px;
	padding: 15px 0 0 40px;
	width: 396px;
}
.greyBox .leftcv
{
	background: url(../images/leftcv.gif) no-repeat top left;
	float: left;
	width: 17px;
	height: 53px;
}
.greyBox .midcv
{
	background: url(../images/midcv.gif) repeat-x top left;
	color: #333;
	font-size: 1.5em;
	float: left;
	padding: 16px 5px;
	min-width: 170px !important;
}
.greyBox .midcv img
{
	vertical-align: middle;
	margin: -3px 5px 0 0;
}
.greyBox .midcv img.apply_now
{
	margin: -3px 0 0 15px;
}
.greyBox .rightcv
{
	background: url(../images/rightcv.gif) no-repeat top left;
	float: left;
	width: 17px;
	height: 53px;
}
.flashGallery
{
	float: left;
	margin-right: 20px;
}
.axa_lifebrands
{
	background: url(../images/axa_lifebrands.jpg) no-repeat top left;
	float: left;
	min-height: 219px;
	padding: 20px 0 0 60px;
	position: relative;
	width: 247px;
}
*html .axa_lifebrands
{
	height: auto;
	height: 219px;
}
.axa_lifebrands h5
{
	background: url(../images/bullet05.gif) no-repeat 0 1px;
	color: #666;
	font-size: 1.5em;
	padding-left: 20px;
}
.axa_lifebrands .link
{
	/*	background:url(../images/bullet04.gif) no-repeat 0 3px;*/
	color: #00247F;
	font-size: 1.2em;
	padding-left: 15px;
	position: absolute;
	bottom: 20px;
	left: 77px;
	text-decoration: none;
}
.infoLinks
{
	width: 405px;
	padding: 10px 0 10px 15px;
}
.infoLinks ul
{
	float: left;
	padding-right: 15px;
}
.infoLinks ul li
{
	background: url(../images/bullet04.gif) no-repeat 0 3px;
	color: #00247f;
	font-size: 1.2em;
	padding: 0 0 7px 18px;
}
.infoLinks ul li a
{
	color: #00247f;
}
.infoLinks ul li span
{
	color: #333;
	font-weight: bold;
}
#maincontent #leftColumn
{
	float: left;
	width: 237px;
}
#maincontent #leftColumn .topcurve
{
	background: url(../images/leftnav_top.gif) no-repeat top left;
	height: 12px;
	width: 221px;
}
#maincontent #leftColumn .bottomcurve
{
	background: url(../images/leftnav_btm.gif) no-repeat bottom left;
	padding: 5px 7px 17px 13px;
	width: 202px;
}
#maincontent #leftColumn .bottomcurve h4
{
	color: #002974;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 10px 12px;
	text-transform: uppercase;
}
#maincontent #leftColumn .bottomcurve ul li
{
	background: url(../images/leftnav_topcurve.gif) no-repeat top left;
	padding: 1px 0;
	margin-top: -2px;
	width: 195px;
}
#maincontent #leftColumn .bottomcurve ul li:hover
{
	background: url(../images/leftnav_topcurve_sel.gif) no-repeat top left;
}
#maincontent #leftColumn .bottomcurve ul li.sublinks, #maincontent #leftColumn .bottomcurve ul li.sublinks:hover
{
	background: none;
	margin-top: -2px;
}
#maincontent #leftColumn .bottomcurve ul li a
{
	color: #002974;
	font-size: 1.0em;
	background: url(../images/leftnav_btmcurve.gif) no-repeat bottom left;
	display: block;
	height: 1%;
	padding: 6px 12px;
	text-transform: uppercase; /*	width:171px;*/
}
#maincontent #leftColumn .bottomcurve ul li a span
{
	text-transform: none;
}
#maincontent #leftColumn .bottomcurve ul li a:hover
{
	color: #fff;
	background: url(../images/leftnav_btmcurve_sel.gif) no-repeat bottom left;
}
#maincontent #leftColumn .bottomcurve ul li.sel
{
	background: url(../images/leftnav_topcurve_sel.gif) no-repeat top left;
}
#maincontent #leftColumn .bottomcurve ul li a.sel
{
	color: #fff;
	background: url(../images/leftnav_btmcurve_sel.gif) no-repeat bottom left;
}
/*** Level-01 ***/

#maincontent #leftColumn .bottomcurve ul#level01
{
	background: url(../images/leftnav_sublink_ul_sel.gif) no-repeat bottom left; *background:none;
/*float:left;*/
padding:001px0;}
#maincontent #leftColumn .bottomcurve ul#level01 li
{
	background: url(../images/leftnav_sublink.gif) no-repeat top left;
	padding: 8px 5px 8px 12px;
	margin: 0;
	width: 178px;
	float: left;
}
#maincontent #leftColumn .bottomcurve ul#level01 li.sel
{
	padding: 8px 5px 0 0 !important;
	width: 190px;
}
#maincontent #leftColumn .bottomcurve ul#level01 li a
{
	background: url(../images/bullet07.gif) no-repeat 0 4px;
	color: #434c54;
	padding: 0 0 0 10px;
	margin: 0;
}
#maincontent #leftColumn .bottomcurve ul#level01 li a.asel
{
	color: #002974;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 12px !important;
	padding-bottom: 8px !important;
}
#maincontent #leftColumn .bottomcurve ul#level01 li a.asel:hover
{
	color: #002974;
}
/*** Level-02 ***/

ul#leavel02
{
	background: url(../images/leftnav_sublink_ul.gif) no-repeat top left;
	padding: 7px 10px 0 25px;
	float: left;
	width: 167px;
}
ul#leavel02 li
{
	background: none !important;
	font-size: 1.1em !important;
	padding: 0 0 7px 0 !important;
	width: 151px !important;
}
ul#leavel02 li a
{
	background: none !important;
	color: #002974 !important;
	padding: 0 !important;
	text-transform: capitalize !important;
}
ul#leavel02 li a.sel
{
	/*	background:url(../images/sublink_icon.gif) no-repeat 60% 3px!important;*/
	font-weight: bold !important;
}
#maincontent #midColumn
{
	float: left;
	width: 525px;
}
#maincontent #midColumn_wide
{
	float: left;
	width: 716px;
}
.keyBenefits
{
	/*background:url(../images/bg_keybenefit.jpg) no-repeat top left;*/
	padding: 0;
	min-height: 192px;
	width: 500px; /*padding-top:10px;*/
	padding: 10px 17px 30px 17px;
	width: 490px;
}
.lifestage
{
	color: #333;
	font-size: 1.2em;
	padding: 0 0 10px;
}
.keyBenefits img.benefits
{
	float: left;
	margin-right: 15px;
}
.keyBenefits img.textproductnm
{
	padding: 10px 0;
}
.keyBenefits img.textproductnm-right
{
	padding: 10px 0 10px 283px; /*float:right;*/
}
.keyBenefits img.benefits
{
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
.keyBenefits img.btn_keyBenifits
{
	margin-bottom: 20px;
}
.keyBenefits p
{
	color: #333;
	font-size: 1.3em;
	padding-bottom: 9px;
}
.rightPlan
{
	background: url(../images/bg_rightplan.gif) no-repeat top left;
	padding: 45px 50px 0 50px;
	margin-top: 20px;
	width: 423px;
}
.ExpandCollapse
{
	padding-left: 15px;
	margin: 20px 0;
	width: 490px;
}
.expcoll_all
{
	float: right;
	padding: 5px 20px 10px 0;
}
.expcoll_all p
{
	background: url(../images/bullet08.gif) no-repeat right 2px;
	font-size: 1.1em !important;
	float: left;
	padding-right: 10px;
	margin-right: 10px;
}
.expcoll_all p.last
{
	background: none;
	padding: 0;
	margin: 0;
}
.expcoll_all p a
{
	color: #00247f;
	text-decoration: underline;
}
.ExpandCollapse ul li
{
	padding: 0;
	width: 494px; *margin-top:-3px;
_margin-top:-3px;}
.ExpandCollapse ul li h4
{
	background: url(../images/plus.gif) no-repeat right 50%;
	color: #333;
	cursor: pointer;
	font-size: 1.3em;
	padding: 1px 0;
}
.ExpandCollapse ul li h4.active
{
	background: url(../images/minus.gif) no-repeat right 50%;
}
.UIN
{
	width: 495px;
	padding-right: 15px;
	text-align: right;
}
.UIN p
{
	color: #042a73;
	font-size: 1.1em;
}
.topcurve
{
	background: url(../images/bg_excoll_top.gif) no-repeat top left;
	display: block;
	font-size: 1%;
	height: 7px;
}
.get_tp_curve
{
	background: url(../images/get_tp_curve.gif) no-repeat top left;
	display: block;
	font-size: 1%;
	height: 11px;
}
.btmcurve
{
	background: url(../images/bg_excoll_bottom.gif) no-repeat bottom left;
	display: block;
	padding: 3px 20px 9px 20px;
}

.plan ul li
{
	background: url(../images/bullet07.gif) no-repeat 0 5px;
	color: #333;
	font-size: 1.2em;
	padding: 0 0 10px 13px;
	width: auto;
}
.excoll_content
{
	background: #f7f8fa url(../images/bg_expcoll_content.gif) repeat-x bottom left;
	display: none;
	padding: 15px 20px;
	width: 450px;
}
.plan ul li
{
	background: url(../images/bullet07.gif) no-repeat 0 5px;
	color: #333;
	font-size: 1.2em;
	padding: 0 0 10px 13px;
	width: auto;
}
#midColumn ul.nestedLinks
{
	padding: 10px 0 0 15px; *padding-top:10px;
margin:0;}
#midColumn ul.nestedLinks li
{
	background: url(../images/bullet06.gif) no-repeat 0 5px;
	color: #333;
	padding: 0 0 7px 13px;
	width: auto;
}
.excoll_content ul li, .rightPlan ul li
{
	background: url(../images/bullet07.gif) no-repeat 0 5px;
	color: #333;
	font-size: 1.2em;
	padding: 0 0 10px 13px;
	width: auto;
}
.excoll_content ul li, .rightPlan ul li.sublnk
{
	padding-bottom: 5px;
}
.excoll_content ul li p
{
	font-size: 1.1em;
}
.excoll_content ul li span
{
	display: block;
	padding: 5px 0 0 0;
}
.excoll_content p
{
	color: #333;
	font-size: 1.2em;
	padding: 0 0 10px 0;
}
.excoll_content ul li ul
{
	padding: 5px 0 0 15px;
}
.excoll_content ul li ul li
{
	background: 0;
	font-size: 1em;
	padding: 0 0 3px 0;
}
.otherInfo
{
	margin: 40px auto;
	width: 385px;
}
.otherInfo2
{
	padding: 0 70px;
	margin: 40px 0;
	width: 357px;
}
.otherInfo2 .top
{
	background: url(../images/otherInfo2_top.gif) no-repeat top left;
	height: 7px;
	width: 397px;
}
.otherInfo2 .btm
{
	background: url(../images/otherInfo2_btm.gif) no-repeat bottom left;
	float: left;
	padding: 15px 30px 25px 30px;
	width: 397px;
}
.otherInfoWrapper
{
	float: left;
	margin-right: 20px;
	width: 180px;
}
.firstOIW
{
	width: 158px !important;
}
.lastOIW
{
	margin: 0;
}
.otherInfoWrapper p
{
	color: #333;
	font-size: 1.1em;
	padding: 0 0 8px 10px;
}
.otherInfoWrapper .topcurve
{
	background: url(../images/bg_detailinfo_top.gif) no-repeat top left;
	height: 7px;
	width: 158px;
}
.otherInfoWrapper .content
{
	background: url(../images/bg_detailinfo_btm.gif) no-repeat bottom left;
	padding: 10px;
	width: 138px;
}
.otherInfoWrapper .content img
{
	float: left;
}
.otherInfoWrapper .content p
{
	font-size: 1.1em;
	font-weight: bold;
	padding: 8px 0 0 30px;
}
.otherInfoWrapper .content p a
{
	color: #cd0114;
	text-decoration: underline;
}
.getthisplan
{
	padding: 10px 0 30px 0;
	margin: 0 auto;
	width: 490px;
}
#maincontent #rightColumn
{
	float: right;
	padding: 0 8px;
	width: 182px;
}
*html .intersted_products, *html .contact-us
{
	height: auto;
	height: 239px;
}
.intersted_products, .contact-us
{
	background: url(../images/intersted_prod.gif) no-repeat top left;
	padding: 40px 0 0 13px;
	min-height: 239px;
}
.intersted_products img, .contact-us img
{
	margin-bottom: 1px;
}
.contact-us
{
	background: url(../images/contactus-right.gif) no-repeat top left;
}
.banner_aspireLife
{
	background: url(../images/banner_aspirelife.gif) no-repeat top left;
	min-height: 145px;
	margin: 25px 0 50px 0;
	position: relative;
}
.banner_aspireLife p
{
	background: url(../images/bullet09.gif) no-repeat 0 4px;
	position: absolute;
	left: 13px;
	bottom: 15px;
	padding-left: 7px;
}
.banner_aspireLife p a
{
	color: #002974;
}
.morePlans
{
	background: url(../images/bg_moreplans.gif) no-repeat top left;
	min-height: 316px;
	padding: 14px 20px;
	width: 135px;
}
.morePlans h5
{
	color: #00247f;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 12px;
}
.morePlans .in_banner
{
	background: url(../images/moreplans_inside.gif) no-repeat top left;
	min-height: 111px;
	margin-bottom: 20px;
	padding: 10px 9px 0 9px;
	width: 120px;
}
.sales_corner
{
	background: url(../images/bg_sales-corner.gif) no-repeat top left;
	height: 91px;
	position: relative;
	margin-left: 2px;
	width: 138px;
}
.sales_corner p a
{
	background: url(../images/bullet015.gif) no-repeat 0 5px;
	color: #002974;
	font-size: 1.1em;
	padding-left: 8px;
	position: absolute;
	bottom: 12px;
	left: 17px;
}
*html .morePlans .in_banner
{
	height: auto;
	height: 111px;
}
.morePlans .in_banner p
{
	color: #00247f;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 7px;
	text-align: center;
}
/* table format*/

.excoll_content tr.dark
{
	color: #FFFFFF;
	background-color: #1d4496;
	font-size: 1.1em;
	border-bottom: 1px solid #FFFFFF;
}
.excoll_content td
{
	padding: 7px;
	font-size: 1.1em;
}
.excoll_content tr.light
{
	background-color: #92bfe8;
	border-bottom: 1px solid #FFFFFF;
}
.excoll_content tr.lighter
{
	background-color: #b5daf5;
	border-bottom: 1px solid #FFFFFF;
}
/*table Formate end here */
/***** Internal - Level1 *****/

.titleText
{
	padding-left: 20px;
}
.firstDIV
{
	float: left;
	padding: 0 25px 40px 0;
	width: 470px;
}
.individual_plans .firstDIV p
{
	padding: 0;
}
.individual_plans .firstDIV p a, .individual_plans p a, .excoll_content p a
{
	color: #00247f;
	text-decoration: underline;
}
.individual_plans
{
	padding: 0 0 20px 0;
	width: 490px;
}
.individual_plans h1
{
	margin-bottom: 15px;
}
.individual_plans p
{
	color: #333;
	font-size: 1.3em; /*	padding:25px 0 0 0;*/
}
.individual_plans .Plans
{
	padding: 25px 0 0 0;
}
*html .individual_plans .Plans, *html .individual_plans .Plans-content
{
	height: auto;
	height: 130px;
}
.individual_plans .Plans, .individual_plans .Plans-content
{
	background: url(../images/bg_plans.gif) no-repeat top left;
	min-height: 130px;
	float: left;
	position: relative;
	padding: 20px 30px 45px 18px;
	width: 470px;
}
.individual_plans .PlansTop
{
	/*	background:url(../images/bg_plans.gif) no-repeat top left;*/
	min-height: 170px;
	float: left;
	padding: 30px 30px 45px 18px;
	width: 470px;
}
.text_indivisulaplans
{
	background: url(../images/bg_indivisualplans.gif) no-repeat top left;
}
.text_usefulLinks
{
	background: url(../images/bg_usefullinks.gif) no-repeat top left;
}
.text_protection
{
	background: url(../images/bg_protection.gif) no-repeat top left;
}
.text_wealthcreation
{
	background: url(../images/bg_welth-creation.gif) no-repeat top left;
}
.text_retirement
{
	background: url(../images/bg_retirement.gif) no-repeat top left;
}
.text_health
{
	background: url(../images/bg_health.gif) no-repeat top left;
}
.text_childplans
{
	background: url(../images/bg_child-plans2.gif) no-repeat top left;
}
.text_guaranteedplans
{
	background: url(../images/bg_guaranteed-plans.gif) no-repeat top left;
}
.text_othermarketplans
{
	background: url(../images/bg_othermarketplans.gif) no-repeat top left;
}
.text_publicdisclosure
{
	background: url(../images/bg_public-disclosure.gif) no-repeat top left;
}
.text_websiteterms
{
	background: url(../images/bg_website-terms.gif) no-repeat top left;
}
.text_insurancelist
{
	background: url(../images/bg_listof-insurance.gif) no-repeat top left;
}
.text_donotcall
{
	background: url(../images/bg_donotcall.gif) no-repeat top left;
}
.text_branchnetwork
{
	background: url(../images/bg_branchnetwork.gif) no-repeat top left;
}
.text_skypakdropboxes
{
	background: url(../images/bg_skypak-dropboxes.gif) no-repeat top left;
}
.text_currentopenings
{
	background: url(../images/bg_currentopenings.gif) no-repeat top left;
}
.individual_plans .Plans-content
{
	position: relative;
	padding: 30px 30px 0 34px;
	margin: 25px 0;
	width: 447px;
}
.individual_plans .Plans-content h3
{
	margin: 0 !important;
	left: 45px;
	top: -14px;
	position: absolute;
}
.Plans-content p
{
	padding-bottom: 12px;
}
.Plans-content p span
{
	padding-bottom: 6px;
}
.Plans-content p a
{
	color: #333;
	text-decoration: underline;
}
p.smallTxt
{
	font-size: 1.1em;
}
.Plans-content ul
{
	padding: 10px 0 !important;
}
.Plans p.blueHead
{
	color: #00247f;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 15px;
}
.Plans p.blueHead2
{
	color: #00247f;
	font-size: 1.2em;
	font-weight: bold;
}
#midColumn .leftPad
{
	padding-left: 18px;
	padding-bottom: 10px;
}
.individual_plans .Plans_wide
{
	/*background:url(../images/bg_plans-wide.gif) no-repeat top left;*/
	float: left;
	padding: 20px;
	width: 676px;
}
.individual_plans .text_Branches
{
	background: url(../images/bg_branches.gif) no-repeat top left;
}
.individual_plans .text_Navs
{
	background: url(../images/bg_navs.gif) no-repeat top left;
}
.individual_plans .fund_value
{
	background: url(../images/bg_get_fund_value.gif) no-repeat top left;
	margin-top: -39px;
}
.individual_plans .text_Glossary
{
	background: url(../images/bg_glossary.gif) no-repeat top left;
}
.individual_plans .text_CustomerCare
{
	background: url(../images/bg_customercare.gif) no-repeat top left;
}
.Plans p.blueHead
{
	color: #00247f;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 15px;
}
.Plans p.blueHead2
{
	color: #00247f;
	font-size: 1.2em;
	font-weight: bold;
}
.Plans p.leftPad
{
	padding-bottom: 10px;
	padding-left: 15px;
}
.individual_plans .Plans h3
{
	position: absolute;
	left: 35px;
	top: -12px; /*margin:-35px 0 10px 25px;*/
}
.individual_plans .topMargin
{
	margin-top: 15px !important;
}
.individual_plans .noPadding
{
	padding-bottom: 30px !important;
}
.Plans .img_margin
{
	margin: 0 0 0 25px;
}
.Plans .imgfirst
{
	margin-top: 25px;
}
img.planinfo
{
	float: left;
	margin: 0 10px 10px 0;
}
.individual_plans .Plans ul, .PlansTop ul
{
	float: left;
	padding-top: 20px;
}
ul.padLft
{
	padding-left: 25px !important;
	padding-right: 25px !important;
}
ul.padLft li
{
	padding-bottom: 14px !important;
}
.individual_plans .Plans ul li
{
}
ul.padLft
{
	padding-left: 25px !important;
	padding-right: 25px !important;
}
ul.padLft li
{
	padding-bottom: 14px !important;
}
#maincontent ul.tabNavigation
{
	padding: 20px 0 20px 25px;
}
ul.style02
{
	padding: 0 0 15px 15px;
}
.individual_plans .Plans ul li, .keyBenefits ul li, .PlansTop ul li, ul.style02 li
{
	color: #333;
	background: url(../images/bullet07.gif) no-repeat 0 6px;
	font-size: 1.3em;
	padding: 0 0 5px 13px;
}
#maincontent ul.tabNavigation li
{
	color: #333;
	background: url(../images/bullet04.gif) no-repeat 0 4px;
	font-size: 1.3em;
	padding: 0 0 5px 15px;
	zoom: 1;
}
.individual_plans .Plans ul li a, #maincontent ul.tabNavigation li a, .keyBenefits ul li a, .PlansTop ul li a
{
	color: #00247f;
	text-decoration: underline;
}
.linked_plans
{
	display: none;
	padding: 10px;
	width: 505px;
}
.linked_plans .intoDIV
{
	padding: 0 20px 10px 20px;
}
.linked_plans .intoDIV h3
{
	color: #00247f;
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 10px;
}
.individual_plans .linked_plans .intoDIV p
{
	padding: 0 0 10px 0;
}
.linked_plans h4
{
	background: url(../images/bullet04.gif) no-repeat 0 3px;
	color: #00247f;
	font-size: 1.3em;
	font-weight: bold;
	min-height: 30px;
	padding: 0 0 20px 15px;
}
.linked_plans ul
{
	padding: 10px 0;
	min-height: 130px;
	width: 120px;
}
.linked_plans ul li
{
	background: url(../images/bullet11.gif) no-repeat 0 6px;
	color: #333;
	font-size: 1.2em;
	padding: 0 0 3px 7px;
}
.linked_plans .first
{
	background: url(../images/bg_linkedplans1.gif) no-repeat top left;
	float: left;
	min-height: 206px;
	padding: 20px 0 0 35px;
	width: 135px;
}
.linked_plans .second
{
	background: url(../images/bg_linkedplans2.gif) no-repeat top left;
	float: left;
	min-height: 206px;
	padding: 20px 0 0 20px;
	width: 138px;
}
.linked_plans .third
{
	background: url(../images/bg_linkedplans3.gif) no-repeat top left;
	float: left;
	min-height: 206px;
	padding: 20px 0 0 20px;
	width: 157px;
}
.linked_plans .fourth
{
	background: url(../images/bg_linkedplans3.gif) no-repeat top left;
	float: left;
	min-height: 206px;
	padding: 20px 0 0 20px;
	width: 157px;
	margin: 20px;
}
.linked_plans .link
{
	background: url(../images/bullet10.gif) no-repeat 0 5px;
	color: #e2001e;
	font-size: 1.1em;
	padding-left: 10px;
}
.member_profile, .navUpdate
{
	padding: 10px 15px 0 15px;
	width: 456px;
}
.member_profile img.prfileImg
{
	float: left;
	margin-right: 10px;
}
.individual_plans .member_profile p
{
	color: #333;
	font-size: 1.2em;
	line-height: 16px;
	padding: 15px 0 10px 0;
}
.individual_plans .member_profile h5
{
	background: url(../images/profile_expand.gif) no-repeat 0 2px;
	cursor: pointer;
	float: right;
	padding: 5px 0 5px 0;
	text-indent: -999px;
	width: 103px;
}
.individual_plans .member_profile h5.active
{
	background: url(../images/profile_collapse.gif) no-repeat 0 2px;
	width: 67px;
}
.detailed_profile
{
	display: none;
}
.table_navupdate
{
	margin-top: 5px;
}
.table_navupdate tr th
{
	border-bottom: 1px solid #fff;
	background: #1d4496;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding: 6px 5px 6px 32px;
	text-align: left;
}
.table_navupdate tr td
{
	border-bottom: 1px solid #fff;
	background: #dbeffa;
	color: #002d8c;
	font-size: 1.2em;
	padding: 6px 5px 6px 30px;
}
.table_navupdate tr.head td
{
	background: #fff;
	color: #00247f;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}
.table_navupdate tr.alt td
{
	background: #c2e0f5;
}
.viewHistory
{
	padding: 45px 0 0 15px;
	width: 462px;
}
.viewHistory .btn
{
	width: 456px;
}
.viewHistory .btn .top
{
	background: url(../images/bg_viewhistory_top.gif) no-repeat top left;
	display: block;
	height: 7px;
}
.viewHistory .btn .btm
{
	background: url(../images/bg_viewhistory_btm.gif) no-repeat bottom left;
	display: block;
	padding: 2px 10px 10px 10px;
	text-align: center;
}
.viewHistory .btn .btm p
{
	color: #101d2b;
	cursor: pointer;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0;
}
.viewHistory .bgcontainer
{
	background: url(../images/bg_viewhistory.gif) no-repeat bottom left;
	display: none;
	padding: 15px 15px 30px 15px;
	margin-top: -2px;
	width: 426px;
}
.viewHistory .formelement
{
	clear: both;
	padding-bottom: 15px;
	width: 100%;
}
.viewHistory .caption, .viewHistory .input
{
	float: left;
}
.viewHistory .caption
{
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	width: 120px;
	padding: 3px 20px 0 0; /* Modified by Priya */
	text-align: right;
}
.viewHistory .caption span
{
	color: #ff1821;
}
.viewHistory label
{
	color: #333;
	font-size: 1.1em;
	padding-left: 5px;
	vertical-align: middle;
}
.viewHistory input.chkbox
{
	vertical-align: middle;
}
.viewHistory .input input
{
	/* Added by Priya */
	font-size: 1.1em;
}
.viewHistory .input span
{
	/* Added by Priya */
	font-size: 1.1em;
}
.viewHistory .input img
{
	/* Added by Priya */
	vertical-align: top;
}
.viewHistory select
{
	border: 1px solid #c7cfd6;
	color: #333;
	font-size: 1.1em;
	padding: 1px 0 1px 5px;
	width: 250px;
}
.viewHistory .formResult
{
	padding-top: 15px;
}
.viewHistory .formResult table tr th, .viewHistory .formResult table tr td
{
	background: url(../images/bg_border.gif) repeat-x bottom left;
	color: #333;
	font-size: 1.1em;
	padding: 6px 3px;
}
.viewHistory .formResult table tr th
{
	font-weight: normal;
	vertical-align: bottom;
	text-align: left;
}
.press_releases .search label
{
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	padding-top: 4px;
	margin-right: 15px;
}
.press_releases .search .btmcurve
{
	padding: 10px 35px 15px 55px;
}
.press_releases .search input.btn
{
	margin: 2px 0 0 15px;
}
.press_results
{
	padding-top: 30px;
	width: 493px;
}
.member_profile
{
	padding: 10px 15px 0 15px;
	width: 456px;
}
.navUpdate
{
	padding: 20px 15px 0 15px;
	width: 650px;
}
.member_profile img.prfileImg
{
	float: left;
	margin-right: 10px;
}
.individual_plans .member_profile p
{
	color: #333;
	font-size: 1.2em;
	line-height: 16px;
	padding: 15px 0 10px 0;
}
.individual_plans .member_profile p a
{
	color: #333;
	text-decoration: underline;
}
.individual_plans .member_profile h5
{
	background: url(../images/profile_expand.gif) no-repeat 0 2px;
	cursor: pointer;
	float: right;
	padding: 5px 0 5px 0;
	text-indent: -999px;
	width: 103px;
}
.individual_plans .member_profile h5.active
{
	background: url(../images/profile_collapse.gif) no-repeat 0 2px;
	width: 67px;
}
.detailed_profile
{
	display: none;
}
.table_navupdate
{
	margin-top: 5px;
}
.table_navupdate tr th
{
	border-bottom: 1px solid #fff;
	background: #1d4496;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding: 6px 5px 6px 32px;
	text-align: left;
}
.table_navupdate tr td
{
	border-bottom: 1px solid #fff;
	background: #dbeffa;
	color: #002d8c;
	font-size: 1.2em;
	padding: 6px 5px 6px 30px;
}
.table_navupdate tr td a
{
	color: #002d8c;
	text-decoration: underline;
}
.navUpdate table tr.head td
{
	background: #fff;
	color: #00247f;
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}
.table_navupdate tr.alt td
{
	background: #c2e0f5;
}
.viewHistory
{
	padding: 45px 0 0 15px;
	width: 652px;
}
.viewHistory .btn
{
	width: 652px;
}
.viewHistory .btn .top
{
	background: url(../images/bg_viewhistory_top2.gif) no-repeat top left;
	display: block;
	font-size: 1%;
	height: 7px;
}
.viewHistory .btn .btm
{
	background: url(../images/bg_viewhistory_btm2.gif) no-repeat bottom left;
	display: block;
	padding: 2px 10px 10px 10px;
	text-align: center;
}
.viewHistory .btn .btm p
{
	color: #101d2b;
	cursor: pointer;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0;
}
.viewHistory .bgcontainer
{
	background: url(../images/bg_viewhistory.gif) no-repeat bottom left;
	display: none;
	padding: 15px 15px 30px 15px;
	margin-top: -5px;
	width: 622px;
}
.viewHistory .formelement
{
	clear: both;
	padding-bottom: 15px;
	width: 100%;
}
.viewHistory .caption, .viewHistory .input
{
	float: left;
}
.viewHistory .caption, .viewHistory .input table.chkbox tr td input
{
	vertical-align: middle;
}
.viewHistory .caption
{
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	width: 120px;
	padding: 0 20px 0 0;
	text-align: right;
}
.viewHistory .caption span
{
	color: #ff1821;
}
.viewHistory label
{
	color: #333;
	font-size: 1.1em;
	padding-left: 5px;
	vertical-align: middle;
}
.viewHistory input.chkbox
{
	vertical-align: middle;
}
.viewHistory select
{
	border: 1px solid #c7cfd6;
	color: #333;
	font-size: 1.1em;
	padding: 1px 0 1px 5px;
	width: 250px;
}
.viewHistory .formResult
{
	padding-top: 15px;
}
.viewHistory .formResult table tr th, .viewHistory .formResult table tr td
{
	border-left: 1px dotted #b9bfc6;
	border-right: 1px dotted #b9bfc6;
	background: url(../images/bg_border.gif) repeat-x bottom left;
	color: #333;
	font-size: 1.1em;
	padding: 6px 3px;
	text-align: center;
}
.viewHistory .formResult table tr th
{
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	background: #e1e6ec;
	border-top: 1px dotted #b9bfc6;
	border-bottom: 1px dotted #b9bfc6;
	text-align: center;
}
.LifeAdvisor_form
{
	width: 494px;
}
.LifeAdvisor_form .bgcontent
{
	padding-left: 13px;
}
.LifeAdvisor_form .bgcontent h5
{
	padding: 0 0 10px 30px;
}
.LifeAdvisor_form .bgcontent .top
{
	background: url(../images/lifeadvisor_top.gif) no-repeat top left;
	display: block;
	font-size: 1%;
	height: 8px;
	width: 493px;
}
.LifeAdvisor_form .bgcontent .btm
{
	background: url(../images/lifeadvisor_btm.gif) no-repeat bottom left;
	min-height: 200px;
	padding: 0 15px 25px 15px;
	width: 464px;
}
table#style01 tr td input.txtfield, table#style01 tr td input.select
{
	width: 200px;
}
.LifeAdvisor_form table.ApplyNow tr td
{
	padding: 0 5px;
}
.LifeAdvisor_form table.ApplyNow tr td.dateins
{
	padding: 0 5px;
	width: 230px;
}
.LifeAdvisor_form table.ApplyNow tr td.morePadding tr td
{
	padding-top: 12px;
	padding-left: 0;
}
.LifeAdvisor_form table.ApplyNow tr.formfields td
{
	padding: 0 5px 13px 5px;
}
.LifeAdvisor_form table.ApplyNow tr.receipt td
{
	padding: 0 5px 13px 5px;
	width:150px;

}
.LifeAdvisor_form table.ApplyNow tr.receipt td.colan
{
	width:5px;
}
.LifeAdvisor_form table.ApplyNow tr.receipt td.receiptcol
{
	width:80px;
	*width:100px;
	*float:left;
}
.LifeAdvisor_form table.ApplyNow tr.typefields td
{
	padding: 0 10px 13px 0;
}
.LifeAdvisor_form table.ApplyNow tr td p
{
	color: #324150;
	font-size: 1.1em;
	padding: 5px 0;
}
.LifeAdvisor_form table.ApplyNow tr td p a
{
	color: #324150;
	text-decoration: underline;
}
.LifeAdvisor_form table.ApplyNow tr td.note, #midColumn .note
{
	color: #324150;
	font-size: 1em;
}
.LifeAdvisor_form table.ApplyNow label
{
	color: #324150;
	font-size: 1.1em;
}
.LifeAdvisor_form table.ApplyNow label span, .LifeAdvisor_form table.ApplyNow tr td.note span
{
	color: #ff1821;
}
.LifeAdvisor_form table.ApplyNow label.radio
{
	margin: 0 16px 0 3px;
}
/*.LifeAdvisor_form table.ApplyNow input,
.LifeAdvisor_form table.ApplyNow textarea,
.LifeAdvisor_form table.ApplyNow select {
	margin:5px 0 14px 0;
}*/

.LifeAdvisor_form table.ApplyNow input, .LifeAdvisor_form table.ApplyNow select, .LifeAdvisor_form table.ApplyNow textarea
{
	margin-top: 5px;
}
.LifeAdvisor_form table.ApplyNow input.txtfield
{
	background: url(../images/bg_textfld.gif) repeat-x top left;
	border: 1px solid #a9b6c1;
	padding-left: 4px;
	width: 135px;
}
.LifeAdvisor_form table.ApplyNow input.presenttxtfield
{
	background: url(../images/bg_textfld.gif) repeat-x top left;
	border: 1px solid #a9b6c1;
	padding-left: 4px;
	width: 88px;
}
.LifeAdvisor_form table.ApplyNow textarea
{
	background: url(../images/bg_texareagif.gif) repeat-x top left;
	border: 1px solid #a9b6c1;
	padding-left: 5px;
}
.LifeAdvisor_form table.ApplyNow span.select, .press_releases span.select
{
	background: url(../images/bg_selectbox.gif) no-repeat;
	color: #333;
	font-size: 1.1em;
	padding: 4px 0 0 7px;
	width: 140px;
	position: absolute;
	height: 16px;
	overflow: hidden;
}
.LifeAdvisor_form table.ApplyNow select, .press_releases .search select
{
	color: #333;
	font-size: 1.1em;
	height: 21px;
	padding-top: 1px;
	margin-top: 5px;
	width: 140px;
}
.formelement span.select
{
	background: url(../images/bg_selectbox2.gif) no-repeat;
	color: #333;
	font-size: 1.1em;
	padding: 4px 0 0 7px;
	width: 252px;
	position: absolute;
	height: 15px;
	overflow: hidden; *margin-top:1px;
}
/*** Stylish File control ****/

div.fileinputs
{ /*	height:30px;*/
	position: relative; *margin-top:3px;
}
.fileinputs input.file
{
	margin: 0;
}
input.file.hidden
{
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	position: relative;
	text-align: right;
	z-index: 2;
}
div.fakefile
{
	left: 0;
	line-height: 90%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 300px;
	z-index: 1;
	overflow: hidden;
}
div.fakefile input
{
	background: url(../images/bg_fileinput.gif) no-repeat top left;
	border: none;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
	width: 170px; *width:170px;
overflow:hidden;}
div.fakefile img
{
	margin-top: 6px;
	vertical-align: top;
}
/*** /Stylish File control ****/

.press_releases
{
	padding-left: 20px;
	width: 492px;
}
.press_releases input.submit
{
	background: url(../images/btn_search2.gif) no-repeat top left;
	border: none;
	margin: -3px 0 0 10px;
	width: 49px;
	height: 18px;
	vertical-align: middle;
}
.press_releases .search label
{
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	padding-top: 8px;
	margin-right: 15px;
}
.press_releases .search .btmcurve
{
	padding: 10px 25px 15px 20px;
}
.press_releases .search input.btn
{
	margin: 2px 0 0 15px;
}
.press_results
{
	display: none;
	padding-top: 30px;
	width: 493px;
}
.press_resultsrec
{
	display: none;
	padding-top: 30px;
	padding-left: 13px;
	width: 493px;
}
.press_results table tr th
{
	background-color: #1d4496;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px 15px;
	text-align: left;
}
.press_results table tr.alt td
{
	background-color: #c2e0f5;
}
.press_results table tr th.year
{
	width: 30%;
}
.press_results table tr th.year1
{
	width: 10px;
}
.press_results table tr th.headline
{
	padding-left: 21px;
}
.press_results table tr td
{
	background-color: #dbeffa;
	border-bottom: 1px solid #fff;
	font-size: 1.2em;
	padding: 10px 8px;
	vertical-align: top;
}
.press_results table tr.paging
{
	background-color: #dbeffa;
	border-bottom: 1px solid #fff;
	font-size: 1.2em;
	padding: 10px 8px;
	vertical-align: top;
}
.press_results table tr.paging td
{
	background-color:#DBEFFA;
border:medium none;
font-size:1em;
font-weight:bold;
padding:10px 8px;
vertical-align:top;
}
.press_results table tr.paging td a
{
	font-weight:normal;
padding:0;
}
.press_results table tr td.date, .press_results table tr td h5
{
	color: #000; /*color:#00247f;*/
	font-weight: bold;
}
.press_results table tr td.date1, .press_results table tr td h5
{
	color: #00247f;
}
.press_results table tr td h5
{
	background: url(../images/bullet12.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
}
.press_results table tr td h5 a
{
	color: #00247f;
	text-decoration:underline;
}
.press_results table tr td p
{
	font-size: 1em;
	padding: 0 0 0 10px;
}
.sitemap
{
	padding: 0 25px; /*	width:100%;*/
}
.sitemap .links_wrapper
{
	background: url(../images/bg_links-wrapper.gif) no-repeat left bottom;
	padding-bottom: 45px;
	width: 100%;
}
.sitemap .noBg
{
	background: none;
}
.sitemap .links_wrapper .links-cols
{
	float: left;
	width: 220px;
}
.sitemap .links_wrapper .links-cols h5
{
	color: #002d8c;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 5px;
}
.sitemap .links_wrapper .links-cols h5 span
{
	background: url(../images/bullet04.gif) no-repeat 0 3px;
	padding-left: 20px;
}
.sitemap .links_wrapper .links-cols ul#L1
{
	padding-left: 25px;
}
.sitemap .links_wrapper .links-cols ul#L1 li
{
	background: url(../images/bullet12.gif) no-repeat 0 9px;
	color: #002d8c;
	font-size: 1.2em;
	padding-left: 10px;
	line-height: 18px;
}
.sitemap .links_wrapper .links-cols ul#L2, .sitemap .links_wrapper .links-cols ul#L3
{
	padding: 5px 0;
}
.sitemap .links_wrapper .links-cols ul#L2 li
{
	background: url(../images/bullet13.gif) no-repeat 0 7px;
	font-size: 0.9em;
	line-height: 16px;
}
.sitemap .links_wrapper .links-cols ul#L3 li
{
	color: #474748;
	background: none;
	font-size: 1em;
}
.sitemap .links_wrapper .links-cols ul#L1 li a, .sitemap .links_wrapper .links-cols ul#L2 li a, .sitemap .links_wrapper .links-cols h5 a
{
	color: #002D8C;
}
.sitemap .links_wrapper .links-cols ul#L3 li a
{
	color: #474748;
}
.wide-div
{
	/*background:url(../images/bg_result-wide.gif) no-repeat top left;*/
	padding: 25px 45px;
	margin-top: 20px;
	min-height: 300px;
	width: 845px;
}
.branches
{
	padding: 15px 25px;
	margin-top: 20px; *margin-top:40px;
min-height:300px;}
.branches h3, .wide-div h3, .individual_plans .Plans_wide h3
{ /*margin:-36px 0 20px 0;*/
	position: absolute;
	top: -10px;
	left: 40px;
}
.wide-div h4
{
	color: #d00000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 25px 0;
}
.wide-div .result
{
	background: url(../images/bg_wide-div.gif) no-repeat center bottom;
	padding-bottom: 40px;
	width: 845px;
}
.wide-div .first
{
	padding-top: 35px;
}
.wide-div .last
{
	background: none;
}
.wide-div .result h5, .Glossary .details h5
{
	background: url(../images/bullet07.gif) no-repeat 0 6px;
	font-weight: bold;
}
.wide-div .result p, .wide-div .result h5, .Glossary .details h5
{
	color: #002d8c;
	font-size: 1.2em;
	line-height: 16px;
	padding: 0 0 3px 12px;
}
.wide-div .result p a.link
{
	color: #d00000;
	text-decoration: underline;
}
.branches p
{
	color: #333;
	font-size: 1.2em;
	line-height: 16px;
}
.branches p.title
{
	color: #003274;
	font-weight: bold;
	font-size: 1.2em;
}
.branches select
{
	color: #333;
	font-size: 1.2em;
	padding: 1px 0;
	margin: 10px 0 20px 0;
}
.branches .detail-address h5
{
	color: #00247F;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 4px;
}
.branches .detail-address .address
{
	padding-bottom: 15px;
	width: 230px;
}
.branches .wrapper-content
{
	padding-top: 20px;
}
.branches .leftCol
{
	background: url(../images/branch_leftcol.gif) no-repeat top right;
	float: left;
	min-height: 257px;
	width: 320px;
}
*html .branches .leftCol
{
	height: auto;
	height: 257px;
}
.cities
{
	float: left;
	padding-left: 20px;
}
.Glossary
{
	padding: 25px;
	width: 626px;
}
.Glossary ul.Nav
{
	padding: 0 0 30px 10px;
}
.Glossary ul.Nav li
{
	background: url(../images/bullet014.gif) no-repeat right 3px;
	font-size: 1.2em;
	font-weight: bold;
	float: left;
	padding-right: 7px;
	margin-right: 7px;
	text-transform: uppercase;
}
.Glossary ul.Nav li a.sel
{
	background: #333;
	color: #fff;
	padding: 1px 3px;
}
.Glossary ul.Nav li.last
{
	background: none;
	padding: 0;
	margin: 0;
}
.Glossary ul.Nav li a
{
	color: #7f7f7f;
}
.Glossary .details-wrap
{
	display: none;
	width: 626px;
}
.Glossary .details-wrap .details
{
	padding-bottom: 10px;
}
.Glossary .details-wrap p
{
	color: #333;
	font-size: 1.2em;
	padding: 0 0 5px 10px;
}
.footer-note
{
	background: #E9F3FB;
	padding: 20px 25px;
	width: 929px;
}
.footer-note p
{
	color: #666;
	font-size: 1em;
}
.footer-note p a.link
{
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
}
/********** FOOTER **********/

#footer
{
	clear: both;
	width: 979px;
}
#footer .footerLinks1_3
{
	background: url(../images/bg_footerLinks1_3.gif) repeat-x;
	min-height: 50px;
	padding: 15px 30px 7px 30px;
	width: 919px;
}
*html #footer .footerLinks1_3
{
	height: auto;
	height: 50px;
}
#footer .footerLinks1_3 .first
{
	float: left;
	width: 245px;
}
#footer .footerLinks1_3 h6
{
	color: #00247f;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
}
#footer .footerLinks1_3 h6 a, #maincontent #leftColumn .bottomcurve h4 a
{
	color: #00247F;
}
#footer .footerLinks1_3 ul li
{
	background: url(../images/bullet01.gif) no-repeat 0 2px;
	color: #666;
	font-size: 1em;
	padding: 0 0 5px 10px;
}
#footer .footerLinks1_3 ul li a, #footer .footerLinks2_3 ul li a, #footer .footerLinks3_3 ul li a
{
	color: #666;
}
#footer .footerLinks1_3 .second
{
	width: 200px;
	float: left;
}
#footer .footerLinks1_3 .second ul li.ff, #footer .footerLinks1_3 .second ul li.ab, #footer .footerLinks1_3 .second ul li.rss
{
	padding-left: 18px;
}
#footer .footerLinks1_3 .second ul li.ff
{
	background: url(../images/fundfactsheet.gif) no-repeat;
}
#footer .footerLinks1_3 .second ul li.ab
{
	background: url(../images/addbookmark.gif) no-repeat;
}
#footer .footerLinks1_3 .second ul li.rss
{
	background: url(../images/rssfeed.gif) no-repeat;
}
#footer .footerLinks1_3 .third
{
	float: right;
	width: 365px;
}
#footer .footerLinks1_3 .third ul
{
	padding-top: 5px;
}
#footer .footerLinks1_3 .third ul li
{
	background: none;
	font-size: 1.2em;
	padding: 0 0 5px 0;
}
#footer .footerLinks1_3 .third ul li a
{
	color: #00247f;
}
.leftLinks
{
	float: left;
}
.axa_on_web
{
	background: url(../images/bg_axaweb.gif) no-repeat;
	float: right;
	min-height: 34px;
	position: relative;
	padding: 45px 0 0 7px;
	width: 163px;
}
*html .axa_on_web
{
	height: auto;
	height: 34px;
}
#axaWebContent
{
	background: url(../images/axa-web-b.gif) repeat 0 100%;
	display: block;
	position: absolute;
	bottom: 11px;
	left: 7px;
	padding: 0;
	width: 150px;
}
#axaWebContent strong
{
	background: url(../images/axa-web-call.gif) no-repeat right 7px;
	color: #103184;
	display: block;
	padding: 4px;
	margin: -7px 5px 0 10px;
}
.axaWebHeader
{
	background: url(../images/axa-web-t.gif) no-repeat top left;
	display: block;
	height: 10px;
	left: 0;
	position: absolute;
	top: -10px;
	width: 150px;
}
.axaValues span
{
	color: #666;
	display: block;
	font-weight: bold;
	padding: 0 0 4px 6px;
	text-transform: uppercase;
}
.axaValues
{
	display: none;
	padding: 0 6px 4px 8px;
	margin-bottom: 15px;
	width: 134px;
	height: 130px;
	overflow: auto;
}
.axaValues ul
{
	padding: 0 !important;
}
.axaValues ul li
{
	font-size: 1em !important;
	padding: 1px 0 3px 0 !important;
}
.axaValues ul li a
{
	color: #103184;
	display: block;
}
.axaValues ul li a:hover
{
	background-color: #FBDDDC !important;
	display: block;
}
#footer .footerLinks2_3
{
	background-color: #ebf0f3;
	padding: 10px 30px;
	width: 919px;
}
#footer .footerLinks2_3 .link_expcoll
{
	background: url(../images/footer_plus.gif) no-repeat top left;
	display: block;
	height: 20px;
	float: left;
	width: 24px;
}
#footer .footerLinks2_3 .active
{
	background: url(../images/footer_minus.gif) no-repeat top left !important;
}
.ourplans
{
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 0 0 35px;
	text-transform: uppercase;
}
#expcoll
{
	display: none;
	float: left;
	padding: 10px 0;
	width: 100%;
}
#expcoll table tr td
{
	color: #666;
	font-size: 1.1em;
	padding: 5px 0;
}
#expcoll table tr.border td
{
	border-bottom: 1px solid #ccc;
	padding: 7px 0;
}
#expcoll table tr td.head
{
	color: #00247f;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
}
#expcoll table tr td.mainLink
{
	text-transform: uppercase;
}
#expcoll table tr td.subLevel01
{
	padding-left: 15px;
}
#expcoll table tr td a
{
	color: #666;
}
#footer .footerLinks2_3 h6
{
	color: #666;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
}
#footer .footerLinks2_3 ul
{
	float: left;
	margin-right: 35px;
}
#footer .footerLinks2_3 ul li
{
	background: url(../images/bullet02.gif) no-repeat 0 7px;
	font-size: 1em;
	padding: 0 0 2px 10px;
}
#footer .footerLinks3_3
{
	background: url(../images/bg_footerLinks3_3.gif) repeat-x;
	padding: 10px 15px 8px 15px;
	width: 949px;
}
#footer .footerLinks3_3 ul li
{
	background: url(../images/bullet03.gif) no-repeat right 3px;
	font-size: 1em;
	float: left;
	padding-right: 5px;
	margin-right: 5px;
}
#footer .footerLinks3_3 ul li.last, #footer .footerLinks3_3 ul li.copyright
{
	background: none;
	color: #666;
	padding: 0;
	margin: 0;
}
#footer .footerLinks3_3 ul li.copyright
{
	float: right;
}
.errorMsg
{
	float: left;
	padding-top: 7px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.topLinks .sublinks input.btnSearch
	{
		margin-top: 2px;
	}
	ul#mainNav
	{
		padding-top: 7px;
	}
	#maincontent #leftColumn .bottomcurve ul#level01 li a.asel
	{
		font-size: 1em;
	}
	.topLinks .sublinks ul li a.sel
	{
		padding: 1px 5px 2px 5px;
	}
	.LifeAdvisor_form table.ApplyNow input.txtfield
	{
		padding: 2px 0 3px 4px;
	}
	.LifeAdvisor_form table.ApplyNow span.select
	{
		margin-top: 2px;
	}
	.topLinks .sublinks ul li a.sel
	{
		padding: 1px 5px 2px 5px;
	}
	.LifeAdvisor_form table.ApplyNow input.txtfield
	{
		padding: 2px 0 3px 4px;
	}
	.LifeAdvisor_form table.ApplyNow span.select
	{
		margin-top: 2px;
	}
	#header .topLinks
	{
		width: 400px;
	}
	.topLinks .sublinks ul li a.sel
	{
		padding: 1px 11px 1px 11px;
	}
}
.ApplyNow label
{
	font-weight: bold;
}
.mandatory
{
	color: Red;
}
.error
{
	padding: 10% 10% 0 10%;
	text-align: center;
}
.error h5
{
	color: #FF0000;
	font-size: 2.5em;
	padding-bottom: 15px;
}
.error h5 span
{
	color: #333;
}
.error p
{
	color: #00247F;
	font-size: 1.7em;
	font-weight: bold;
}
.chkerrorMsg
{
	color: #FF0000;
	display: block;
	padding-top: 7px;
}
.insurancelist
{
	padding: 35px 15px 0;
	width: 810px;
}
.note
{
	color: #666666;
	font-size: 1.1em;
}
.note a
{
	color: #002D8C;
	text-decoration: underline;
}
.keybenefitslink
{
	color: #00247F; /*	text-decoration:underline;*/
}
.smallLetter
{
	background: none !important;
	padding: 0 !important;
	text-transform: lowercase;
}
table.custcare-info
{
	margin: 20px 0 0 23px;
}
table.custcare-info tr th
{
	border-bottom: 1px solid #ccc;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 3px;
	text-align: left;
}
table.custcare-info tr td
{
	border-bottom: 1px solid #ccc;
	font-size: 1.1em;
	padding: 5px 3px;
}
/**** PopUp ****/

#wrapper-popup
{
	width: 100%;
	padding: 0;
	margin: 0 auto;
}
#header-popup
{
	background-color: #fff;
	padding: 10px 0 10px 20px;
}
#maincontent-popup
{
	background-color: #e9f3fc;
	padding: 20px 0 0 20px;
}
#maincontent-popup p
{
	color: #151e25;
	font-size: 1.2em;
}
#maincontent-popup p a, #maincontent-popup ul li a
{
	color: #151e25;
	text-decoration: underline;
}
#maincontent-popup ul
{
	padding: 15px 0;
}
#maincontent-popup ul li
{
	color: #333;
	font-size: 1.1em;
	padding: 0 0 6px 10px;
	background: url(../images/bullet06.gif) no-repeat 0 6px;
}
#maincontent-popup ul.tabNavigation li
{
	color: #00247F;
	background: url(../images/bullet04.gif) no-repeat 0 4px;
	font-size: 1.2em;
	padding: 0 0 5px 15px;
	zoom: 1;
}
#maincontent-popup ul.tabNavigation li a
{
	color: #00247F;
	text-decoration: underline;
}
/**** Search Result ****/


.branches
{
	padding: 15px 25px;
	margin-top: 20px; *margin-top:40px;
min-height:300px;}
.search-result
{
	background: url(../images/bg_result-wide.gif) no-repeat top left;
	padding: 25px 45px;
	margin-top: 20px;
	min-height: 300px;
	width: 845px;
}
.search-result h3
{
	margin: -36px 0 0 0;
}
.search-result h4
{
	color: #d00000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 25px 0;
}
.search-result .result
{
	background: url(../images/bg_search-result.gif) no-repeat center bottom;
	padding-bottom: 40px;
	width: 845px;
}
.search-result .first
{
	padding-top: 35px;
}
.search-result .last
{
	background: none;
}
.search-result .result h5
{
	background: url(../images/bullet06.gif) no-repeat 0 6px;
	font-weight: bold;
}
.search-result .result p, .search-result .result h5
{
	color: #002d8c;
	font-size: 1.2em;
	line-height: 16px;
	padding: 0 0 3px 10px;
}
.search-result .result p a.link
{
	color: #d00000;
	text-decoration: underline;
}
.notification
{
	padding: 20px 0 0 40px;
}
.notification h6
{
	color: #f80a23;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 10px;
}
.notification p
{
	color: #00247F;
	font-size: 1.1em;
	padding-bottom: 3px;
}
.notification p a.link
{
	/*background:url(../images/bullet016.gif) no-repeat 0 6px;*/
	color: #00247F;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
}
.err_msg
{
	font-weight: bold;
	font-size: 1.2em;
	color: #FF0000;
	padding-left: 3px;
}
.spcer
{
	padding-bottom: 13px;
}
/*--------Pagination start here---*/
.pagination
{
}
tr.pagination td
{
	background: none !important;
	border: 0;
	padding: 0;
	font-size: 1.1em;
}
tr.pagination td table td
{
	background: none !important;
	border: none;
	padding: 0 7px 0 0;
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}
tr.pagination td table td span
{
	color: #000;
	text-decoration: underline;
}
tr.pagination td table td a
{
	color: #666;
}
/*--------Pagination ends here---*/

/******* Insurance Need Calculator *********/

.LifeAdvisor_form .insurancecalculator .top
{
	background: transparent url(../images/bg_top.gif) no-repeat scroll left top;
	display: block;
	font-size: 1%;
	height: 8px;
	width: 494px;
}
.LifeAdvisor_form .insurancecalculator .btm
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/bg_bottom1.gif) no-repeat scroll left bottom;
	padding: 0 0 12px;
	width: 494px;
}
.LifeAdvisor_form .insurancecalculator .btm h4
{
	background: url(../images/bg_headinsurancecalc.gif) no-repeat scroll 2px bottom;
	padding: 0 0 5px 20px;
}
.LifeAdvisor_form .insurancecalculator table.ApplyNow
{
	margin-left: 20px;
	width: 94%;
}
.LifeAdvisor_form table.ApplyNow input.insurancetxtfield
{
	background: url(../images/bg_textfld.gif) repeat-x top left;
	border: 1px solid #a9b6c1;
	padding-left: 4px;
	width: 175px;
}
.btmclick
{
	background: url(../images/bg_btmclick.gif) no-repeat bottom left;
	padding: 4px 0 9px;
}
.LifeAdvisor_form .insurancecalculator h3
{
	color: #00247f;
	font-size: 1.4em;
	padding: 12px 0 12px 20px;
}
.LifeAdvisor_form .insurancecalculator h5
{
	color: #2c3844;
	font-size: 1.3em;
}
.LifeAdvisor_form .insurancecalculator p.result
{
	color: #2c3844;
	font-size: 1.8em;
	font-weight: bold;
}
.LifeAdvisor_form .insurancecalculator div.buttons
{
	padding: 10px 0 20px;
	text-align: center;
}
.LifeAdvisor_form .insurancecalculator div.buttons img
{
	margin-right: 10px;
}
.LifeAdvisor_form .insurancecalculator div.resultarea
{
	background: url(../images/bg_resultarea.gif) no-repeat 0 0;
	height: 82px;
	margin-left: 90px;
	width: 300px;
}
.LifeAdvisor_form .insurancecalculator div.resultarea p.result
{
	color: #fc0028;
	font-size: 2.0em;
	text-align: center;
}
.LifeAdvisor_form .insurancecalculator div.resultarea h3
{
	text-align: center;
	padding: 17px 0 7px 0;
}
.LifeAdvisor_form .insurancecalculator .topspacer
{
	padding-top: 13px;
}
.btmclick h2
{
	font-size: 1.3em;
	text-align: center;
}
.btmclick h2 a
{
	color: #00247f;
}
.insurancecalc_disclaimer p
{
	color: #ff1720;
	font-size: 1.1em;
	padding: 25px 0 20px;
}
.insurancecalc_disclaimer h4
{
	color: #ff1720;
	font-size: 1.0em;
}
.insurancecalc_disclaimer ol
{
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 25px;
}
.insurancecalc_disclaimer ol li
{
	color: #5f6468;
	padding-left: 0;
}
.error_msg
{
	font-size: 1.1em;
	font-weight: bold;
}

.claimsubmit
{
	padding: 0 0 0 4px;
}

.claimsOlist
{
	color:#324150;
	padding:0 0 8px 17px;	
	*padding:0 0 8px 21px;
}
.claimsOlist  li
{
	font-size:1.1em;
	list-style-type:decimal;
	padding:0 0 3px;	
}

.claimsUlist
{
	color:#324150;
	font-size:1.1em;
	list-style-type:lower-alpha;
	padding:0 0 0 12px;
}
.divClaimUlist  {
color:#324150;
padding:0 0 0 16px;
*padding:0 0 0 21px;
}
.divClaimUlist  li
{

	list-style-type:lower-alpha;
	padding:0 0 3px;	
}
#ctl00_cIndex_DivView
{
	color:#324150;
font-size:1.1em;
	}
