/* @charset "utf-8";
CSS Document */
@import url("custom_add.css");
#maincontent #midColumn
{
	width: 518px;
	font-size: 11px;
}
/*#midColumn, #rightColumn{ font-size:1.3em; color:#333;}*/
#midColumn, #rightColumn
{
	font-size: 1.3em;
	color: #000;
}
.loginbox
{
	background-color: #009999;
	width: 195px;
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/loginbox_bg.gif) repeat-y top center;
	font-size: 1.3em; /*color:#333333;*/
	color: #000;
}
.loginbox_tbrd
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/loginbox_tbrd.gif) no-repeat top center;
	padding-left: 10px;
	padding-top: 10px;
}
.loginbox_bbrd
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/loginbox_bbrd.gif) no-repeat bottom center;
	padding-bottom: 10px;
}

.loginbox input.txtfield, .Plans input.txtfield, .Plans .inputtext, .loginbox_tbrd .inputtext, .Plans .inputtext1, .loginbox_tbrd .inputtext1, .inputtext, .fundswitch .inputtext, .loginbox_tbrd .inputtext, .Plans .inputtext1
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_textfld.gif) #fff repeat-x top left;
	font-size: 11px;
	border: 1px solid #a9b6c1;
	padding-left: 0px; /*width:170px*/
}

.Plans .inputtext option, .loginbox_tbrd .inputtext option, .Plans .inputtext1 option, .loginbox_tbrd .inputtext1 option, .inputtext option, .fundswitch .inputtext option, .loginbox_tbrd .inputtext option, .Plans .inputtext1 option
{
	background-color: #fff;
}

.loginbox input.txtfield, .loginbox select.inputtext
{
	width: 170px;
}
.inputtext_txtarea
{
	background: none;
	border: 1px solid #a9b6c1;
}
.Plans .inputtext1, .loginbox_tbrd .inputtext1
{
	/*width: 80px;*/
}
.width90px
{
	width: 90px;
}
.padding_bottom5px
{
	padding-bottom: 5px;
}
.margin_bottom10px
{
	margin-bottom: 10px;
}
.margin_left12px
{
	margin-left: 12px;
}
.padding_bottom10px
{
	padding-bottom: 10px;
}
.margin_top10px
{
	margin-top: 10px;
}
.textaln_center
{
	text-align: center;
}
.padding_top5px
{
	padding-top: 5px;
}
.padding_top10px
{
	padding-top: 10px;
}
.padding_left10px
{
	padding-left: 10px;
}
padding_left17px
{
	padding-left: 17px;
}
.font_bold
{
	font-weight: bold;
}
/** btn01  **/
.btn02
{
}
a.btn01, button.btn0
{
	background: transparent url('/Content/Modules/Cache/Image?~/Content/Images/Axa/btn01_rightBG.gif') no-repeat scroll top right;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin-right: 3px;
	padding-right: 10px; /* sliding doors padding */
	text-decoration: none; /*color: #2f7f93;*/
	color: #00247f;
	border: 0px;
	_border-bottom: 2px solid white;
	cursor: pointer;
}
button.btn0 {padding-left:0px; margin-left:-5px;}

a.btn01 span, button.btn0 span
{
	background: transparent url('/Content/Modules/Cache/Image?~/Content/Images/Axa/btn01bg.gif') no-repeat;
	display: block;
	line-height: 15px;
	padding: 2px 0 3px 10px;
	color: #fff;
}
button.btn0
{
	cursor: pointer;
}
button.btn0
{
	background: transparent url('/Content/Modules/Cache/Image?~/Content/Images/Axa/btn01_rightBG.gif') no-repeat scroll top right;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin-right: 3px;
	padding-right: 8px; /* sliding doors padding */
	text-decoration: none; /*color: #2f7f93;*/
	color: #00247f;
	border: 0px;
	outline: 0px;
}
button.btn0 span
{
	background: transparent url('/Content/Modules/Cache/Image?~/Content/Images/Axa/btn01bg.gif') no-repeat;
	display: inline-block;
	line-height: 16px;
	padding: 2px 0 3px 10px;
	color: #fff;
	margin-top: -1px;
}
/** btn01  end **/
/** btn01 Disabled  **/
.btn02_disable
{
}
a.btn01_disable, button.btn0_disable
{
	background: transparent url('/Content/Modules/Cache/Image?~/Content/Images/Axa/btn01_rightBG_disable.gif') no-repeat scroll top right;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin-right: 3px;
	padding-right: 10px; /* sliding doors padding */
	text-decoration: none; /*color: #2f7f93;*/
	color: #00247f;
	border: 0px;
	_border-bottom: 2px solid white;
	cursor: pointer;
}
a.btn01_disable span, button.btn0_disable span
{
	background: transparent url('/Content/Modules/Cache/Image?~/Content/Images/Axa/btn01bg_disable.gif') no-repeat;
	display: block;
	line-height: 15px;
	padding: 2px 0 3px 10px;
	color: #fff;
}
button.btn0_disable
{
	background: transparent url('/Content/Modules/Cache/Image?~/Content/Images/Axa/btn01_rightBG_disable.gif') no-repeat scroll top right;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin-right: 3px;
	padding-right: 8px; /* sliding doors padding */
	text-decoration: none; /*color: #2f7f93;*/
	color: #00247f;
	border: 0px;
	outline: 0px;
}
button.btn0_disable span
{
	background: transparent url('/Content/Modules/Cache/Image?~/Content/Images/Axa/btn01bg_disable.gif') no-repeat;
	display: inline-block;
	line-height: 16px;
	padding: 2px 0 3px 10px;
	color: #fff;
	margin-top: -1px;
}
/** btn01 Disabled  end **/
.clearboth
{
	clear: both;
}
.forgotpass
{
	margin: 7px 0 7px 10px;
}
.forgotpass a
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/_bullet07.gif) no-repeat 0 4px;
	padding-left: 0px;
	line-height: 15px;
	color: #00247f;
	text-decoration: none;
}
.breadCrumb
{
	padding: 0 25px 15px 25px;
	margin: auto;
}
.loginbox .error, .error_msg_box
{
	/*background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/error.png) no-repeat 0 4px;*/
	color: #990000;
	margin-right: 10px;
	padding: 2px 0 2px 0;
	margin-bottom: 5px;
	color: #8c1111;
	font-weight: bold;
	font-size: 11px;
}
.error_msg_box
{
	margin-right: 0px;
	padding: 5px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.green_msg_box
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/right.png) no-repeat 0 4px;
	margin-right: 0px;
	padding: 5px;
	color: #688217;
	padding-left: 20px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 20px;
}

/* default text */
.defaultText
{
	width: 300px;
}
.defaultTextActive
{
	color: #a1a1a1;
	font-style: italic;
}


#midColumn .Plans
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_indivisualplans.gif) no-repeat 0 -3px;
	float: left;
	min-height: 170px;
	padding: 0px 30px 45px 18px;
	width: 470px;
}
#midColumn .Plans2
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_indivisualplans_COL2.gif) no-repeat 0 -3px;
	float: left;
	min-height: 170px;
	padding: 0px 30px 45px 35px;
	width: 716px;
}
#midColumn .Plans3
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_indivisualplans_COL2.gif) no-repeat 0 -3px;
	float: left;
	min-height: 170px;
	padding: 0px 30px 45px 35px;
	width: 954px;
	border:2px;
}
#midColumn .Plans h3
{
	margin-left: 15px;
	margin-bottom: 10px;
}
.Plansdata
{
	padding-left: 10px;
	padding-right: 10px;
}
.bluetxt
{
	color: #00247f;
}

.Plans table.formtable
{
	margin-left: 15px;
	font-size: 12px;
}
.Plans table.formtable .indicator span, .Plans span.redtxt, span.redtxt
{
	color: #FF0000;
}
.redtxt
{
	font-size: 18px;
	font-weight: bold;
}
.redtxtnormal
{
	font-size: 11px;
	font-weight: normal;
	color: #d91102;
}
.indicator span
{
	font-size: 18px;
	font-weight: bold;
}
.Plans table.formtable td, table.formtable td
{
	padding: 3px;
	vertical-align: top;
}
table.formtable input.txtfield, table.formtable .inputtext, .tab_container .inputtext, table.formtable input.txtfield2, .fundswitch .inputtext
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_textfld.gif) repeat-x scroll left top transparent;
	border: 1px solid #A9B6C1;
	padding-left: 4px;
}


table.formtable input.txtfield_disabled, table.formtable .txtfield_disabled, .select_disabled
{
	background-color: #dadada;
	border: 1px solid #A9B6C1;
	width: 170px;
	color: #212121;
	font-size: 11px;
	padding-left: 0;
}

.calendericon
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/calender.gif) no-repeat left top;
	width: 18px;
	height: 20px;
	display: inline-block;
	margin-top: 0px;
	float: left !important;
	margin-left: 3px;
}
.datepick-trigger
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/calender.gif) no-repeat right top;
	width: 18px;
	height: 20px;
	display: inline-block;
	margin-top: 0px;
	float: left;
	padding-left: 2px;
	margin-right: 15px;
}
/*td.datepick-trigger-rightAlign a
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/calender.gif) no-repeat right top;
	width: 18px;
	height: 20px;
	display: inline-block;
	margin-top: 0px;
	float: right;
	padding-left: 2px;
	margin-right: 15px;
}*/
.questionmark
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/question.gif) no-repeat left top;
	width: 18px;
	height: 20px;
	display: inline-block;
	margin-top: 0px;
	float: left;
	margin-left: 3px;
}
.calender_input
{
	float: left;
}
ul.bullate01
{
	margin: 0;
	padding: 0;
}
ul.bullate01 li
{
	background: url("/Content/Modules/Cache/Image?~/Content/Images/Axa/bullet07.gif") no-repeat scroll 0 6px transparent; /*color:#333333;*/
	color: #000;
	padding: 0 0 5px 13px;
}
ul#mainNav
{
	padding-top: 1px;
	display: inline-block;
}
.logo
{
	float: left;
}
#maincontent .midcol1
{
	width: 921px !important;
	padding: 0 15px 0 20px;
}
#maincontent .midcol2
{
	width: 716px !important;
}


/* Miscellaneous */
.requiredMessage
{
	font-style: italic;
	font-weight: bold;
}
.required
{
	color: Red;
}
.loading
{
	display: none;
	font-weight: bold;
}
.operationMessage
{
	color: Red;
	width: 100%;
	padding: 5px;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
	color: #ff0000;
	display: block;
	float: left;
}
.field-validation-valid
{
	display: none;
}
.input-validation-error
{
	/*border: 1px solid #ff0000;     background-color: #ffeeee; */
	background: none;
	border: 1px solid #a9b6c1;
}
.validation-summary-errors
{
	font-weight: bold;
	color: #ff0000;
}
.validation-summary-valid
{
	display: none;
}

/* Styles for validation helpers end 
-----------------------------------------------------------*/
.validationBox
{
	border: 0px;
	background: none;
}
div.validation-summary-errors ul li
{
	width: 90% !important;
	border: 1px solid #fc9898;
	margin-right: 10px;
	padding: 2px 2px 2px 5px !important;
	margin-bottom: 5px;
	color: #a60000;
	background-image: none !important;
	background-color: #ffbcbc !important;
	font-weight: bold;
	font-size: 11px;
}
.welcomename
{
	float: right;
	color: #002974;
	font-size: 1.2em;
	margin-right: 10px;
}
.welcomename span.boldtxt
{
	font-weight: bold;
}
.graytxt
{
	color: #666666;
}
.rightareacol
{
	width: 716px;
	float: left;
}
.logoutcol
{
	width: 716px;
	display: inline-block;
	margin-bottom: 0px;
}
.logoutcolfull
{
	width: 921px;
	display: inline-block;
	margin-bottom: 2px;
	padding: 0 15px 0 20px;
}
#header .midcurve
{
	padding-bottom: 0px !important;
}

/*table.grid01, .fundswitch {border: 1px solid #e7e7e7;  margin-top:10px}
table.grid01 tr, .fundswitch tr{}
table.grid01 th, .fundswitch th { background:url(/Content/Modules/Cache/Image?~/Content/Images/Axa/tab_bg2.jpg) #d0e7ff repeat-x left bottom; border-left: 1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;  padding:2px 5px 2px 5px; text-align: left; color:#003274; font-weight:bold; font-size:11px; vertical-align:top; text-align:center}
table.grid01 td, .fundswitch td{background-color: #e9f3fb; padding:2px 5px 2px 5px; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; color: #1d4496; font-size:11px; vertical-align:top;}
table.grid01 td a, .fundswitch td a { color:#1D4496; text-decoration:underline}
table.grid01 tr.alt td, .fundswitch tr.alt td { background-color:#fff}
table.grid01 tr td.amt, .fundswitch tr td.amt { text-align:right}
table.grid01 tr.footer,  .fundswitch tr.footer {}

div.pagination { float:right; padding-top:5px}
div.pagination ul { margin:0; padding:0;}
div.pagination ul li { margin:0; padding:0; float:left;} 
div.pagination ul li a { padding:1px 5px 1px 5px; background-color:#a8b3c5; margin-left:2px; color:#000}
div.pagination ul li a:hover, div.pagination ul li a.active { background-color:#003274; color:#fff }
div.pagination ul li a.next { background:url(/Content/Modules/Cache/Image?~/Content/Images/Axa/next.gif) no-repeat right center; padding-right:10px}
div.pagination ul li a.prv { background:url(/Content/Modules/Cache/Image?~/Content/Images/Axa/Previous.gif) no-repeat left center; padding-left:10px}
div.pagination ul li a.next:hover, div.pagination ul li a.prv:hover { color:#000}*/

/*  gray color Combination */
table.grid01, .fundswitch
{
	border: 1px solid #d7d7d7;
	margin-top: 10px;
}
table.grid01 tr, .fundswitch tr
{
}
table.grid01 th, .fundswitch th, table.grid01 th.heading
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/tab_bg2.jpg) #d5d4dc repeat-x left bottom;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 2px 5px 2px 5px;
	text-align: left;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
	text-align: center;
}
table.grid01 th.heading
{
	text-align: left;
	line-height: 20px;
}
table.grid01 td, .fundswitch td
{
	background-color: #e5e5e7;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	color: #000;
	font-size: 11px;
	vertical-align: top;
}
table.grid01 td a, .fundswitch td a
{
	color: #000;
	text-decoration: underline;
}
table.grid01 tr.alt td, .fundswitch tr.alt td
{
	background-color: #fff;
}
table.grid01 tr td.amt, .fundswitch tr td.amt
{
	text-align: right;
}
table.grid01 tr.footer, .fundswitch tr.footer
{
}

div.pagination
{
	float: right;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
}
div.pagination ul
{
	margin: 0;
	padding: 0;
	display: inline-block;
	margin-bottom: 5px;
}
div.pagination ul li
{
	margin: 0;
	padding: 0;
	float: left;
}
div.pagination ul li a
{
	padding: 1px 5px 1px 5px;
	background-color: #a2a1a6;
	margin-left: 2px;
	color: #000;
}
div.pagination ul li a:hover, div.pagination ul li a.active
{
	background-color: #2e2e3a;
	color: #fff;
}
div.pagination ul li a.next
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/next.gif) no-repeat right center;
	padding-right: 10px;
}
div.pagination ul li a.prv
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/Previous.gif) no-repeat left center;
	padding-left: 10px;
}
div.pagination ul li a.next:hover, div.pagination ul li a.prv:hover
{
	color: #000;
	background-color:#fff;
}

.fundswitch .inputtext
{
	width: 30px;
}
.fundswitch th
{
	vertical-align: top;
}
.fundswitch td
{
	background: none !important;
}
.fundswitch td input.gray
{
	background-color: #ccd1d6;
	background-image: none;
	border: 1px solid #a8b2bb;
}
.fundswitch td.gray
{
	background-color: #b7bfc8;
}
.fundswitch tr.total
{
	background-color: #6e6b6b;
}
.fundswitch tr.total td
{
	color: #fff;
}
.fundswitch td.na
{
	background-color: #b7bfc8 !important;
	text-align: center;
}
.fundswitch tr.gray
{
	background-color: #dcdcdc !important;
}
.fundswitch td input.gray
{
	background-color: #d8d8d8 !important;
	border: 1px solid #a8b2bb;
	width: 30px;
}
.fundswitch td input.active
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_textfld.gif) repeat-x top left !important;
	border: 1px solid #a8b2bb;
	width: 30px;
}

.table_navupdate tr th
{
	text-align: center;
}
.table_navupdate tr th, .table_navupdate tr td
{
	font-size: 11px;
	vertical-align: top;
	padding: 3px;
}
.table_navupdate tr td
{
	border-left: 1px solid #fff;
}
.table_navupdate tr td.amt
{
	text-align: right;
}
.BlueHeading
{
	color: #00247F;
	font-size: 16px;
	font-weight: bold !important;
	border-bottom: 1px solid #dfdfdf;
	line-height: 20px;
}
.Plans .formtable td
{
	padding: 0 5px 13px;
}
.Plans .formtable label
{
	font-weight: bold;
}

.Plans table.formtable .indicator
{
	line-height: 25px;
	font-size: 12px;
	color: #666666;
}
.LifeAdvisor_form .bgcontent
{
	padding-left: 0px;
}
table#style01 tr td input.txtfield, table#style01 tr td input.select
{
	width: 170px;
}
table.formtable input.txtfield2
{
	width: 300px;
}
.smallfontgray
{
	color: #666666;
	font-size: 11px;
}
.smallfontgray label
{
	font-weight: bold;
	color: #003274;
}
.tab_content
{
	font-size: 12px; /*color:#333333*/
	color: #000;
}
.tab_content label, .formtable label
{
	font-weight: bold;
}

.bluebox
{
	border-top: 1px solid #d6dceb;
	border-left: 1px solid #d6dceb;
}
.bluebox td
{
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e1e8f2;
}
.Glossary
{
	padding: 25px 25px 25px 0px;
}
.blueboxTitle
{
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #1d4496;
	color: #0f3187;
	font-size: 13px;
	font-weight: bold;
}

/*.mailbox { border-top:1px solid #93b8d9;  border-right:1px solid #93b8d9}
.mailbox  th { padding:3px; color:#002974;  background:url(/Content/Modules/Cache/Image?~/Content/Images/Axa/mail_bg.gif) #eef0f4 repeat-x left bottom; border-bottom:1px solid #93b8d9;  border-left:1px solid #93b8d9}
.mailbox  td { padding:3px; border-bottom:1px solid #93b8d9;  border-left:1px solid #93b8d9}
.mailbox  td a { text-decoration:none; color:#666; font-style:italic; }
.mailbox  td a span { color:#002974; font-style:normal; font-weight:bold}
.mailbox  td a:hover span { color:red}
.mailbox  td a.read, .mailbox  td a.read span { color:#666; font-weight:bold}*/

.mailbox
{
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}
.mailbox th
{
	padding: 3px;
	color: #002974;
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/mail_bg.gif) #eef0f4 repeat-x left bottom;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
}
.mailbox td
{
	padding: 3px;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
}
.mailbox td a
{
	text-decoration: none;
	color: #666;
	font-style: italic;
}
.mailbox td a span
{
	color: #002974;
	font-style: normal;
	font-weight: bold;
}
.mailbox td a:hover span
{
	color: red;
}
.mailbox td a.read, .mailbox td a.read span
{
	color: #666;
	font-weight: bold;
}


.emaillayout .subline, .emaillayout .date
{
	color: #002974;
	font-weight: bold;
	margin-bottom: 10px;
}
.emaillayout .subline span, .emaillayout .date span
{
	text-decoration: none;
	color: #000;
	font-weight: normal;
	padding-left: 5px;
}
.blueboxout
{
	background-color: #daeafa;
	border: 1px solid #93b8d9;
}
.blueboxout td
{
	padding: 2px;
}
.blueboxout td label
{
	font-weight: bold;
}
.disclaimertext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; /*color: #333;*/
	color: #000;
}
.blueboldtxt
{
	color: #003274;
	font-weight: bold;
	font-size: 11px;
}
a.paynow
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/paynow.gif) no-repeat center center;
	width: 70px;
	display: inline-block;
	color: #fff !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding: 0 2px 0 2px;
	line-height: 17px;
	text-decoration: none !important;
}
a.Reinstatebtn
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/Reinstate.gif) no-repeat center center;
	width: 70px;
	display: inline-block;
	color: #fff !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding: 0 2px 0 2px;
	line-height: 17px;
	text-decoration: none !important;
}
a.Lapsebtn
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/Lapsebtn.gif) no-repeat center center;
	width: 70px;
	display: inline-block;
	color: #fff !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding: 0 2px 0 2px;
	line-height: 17px;
	text-decoration: none !important;
}

fieldset.groupblue
{
	margin-bottom: 5px;
	padding: 5px;
	border: 0px solid #d1d0d0;
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/fieldsetBG.jpg) repeat-x left bottom;
}
fieldset.groupblue legend
{
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 10px;
}
fieldset.subtitle legend
{
	font-size: 1em;
	color: #0066CC;
	font-weight: bold;
	padding: 5px;
	padding-top: 5px;
}
label.Successful
{
	color: #2f6809;
}
label.NotSuccessful
{
	color: #517c1a;
}

ul.daterange
{
	margin: 0;
	padding: 0;
	display: inline-block;
}
ul.daterange li
{
	float: left;
	list-style-type: none;
}
ul.daterange li.first
{
	/*width:30px;*/
}
ul.daterange li input.inputtext
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_textfld.gif) repeat-x top left;
	font-size: 13px;
	border: 1px solid #a9b6c1;
	padding-left: 0px;
	width: 100px;
}

.help
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/help.png) no-repeat right top;
	width: 50px;
	height: 20px;
	display: inline-block;
	margin-top: 0px;
	float: right;
	font-weight: bold;
	color: #003274;
}
.normalbtn
{
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	border: 1px solid #245391;
	padding: 3px 5px 3px 5px;
	background-color: #729dd6;
	font-weight: bold;
}
.SmlInputtext
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_textfld.gif) repeat-x top left;
	font-size: 11px;
	border: 1px solid #a9b6c1;
	padding-left: 0px;
	width: 90px;
}
.width75px
{
	width: 75px !important;
}
.width116px
{
	width: 116px !important;
}
.width150px
{
	width: 150px !important;
}
.width168px
{
	width: 168px !important;
}
.width200px
{
	width: 200px !important;
}
.width305px
{
	width: 305px !important;
}



#customerHeader
{
	width: 760px;
	display: inline-block;
	margin-left: 15px;
}
#customerHeader #header .topLinks
{
	float: left;
	width: 760px !important;
}
#customerHeader .topLinks
{
	width: 760px !important;
}
#customerHeader ul.sublinks
{
	margin: 0;
	padding: 0;
}
#customerHeader ul.sublinks li
{
	margin: 0;
	padding: 0;
	float: left;
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_sublink.gif) no-repeat right 2px;
	font-size: 1em;
	padding-right: 8px;
	margin-right: 8px;
	float: left;
}
#customerHeader ul.sublinks li a
{
	color: #666666;
}
#customerHeader .bannerplaceholder
{
	height: 64px;
	/*background-color: #efefef;*/
	text-align: center;
	color: #999;
}

#customerHeader .bannerplaceholder img { height:64px !important; width:760px !Important;}


.grid01 input.txtfield
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/bg_textfld.gif) repeat-x top left;
	font-size: 11px;
	border: 1px solid #a9b6c1;
	padding-left: 0px; /*width:170px*/
}

.menu01 ul li
{
	padding: 0 0 4px 10px;
}

.menu01 ul li.last
{
	padding: 0 0 0 10px;
}

#maincontent #rightColumn
{
	float: right;
	padding: 4px;
	width: 182px;
}

.helpPolicy
{
	background: url(/Content/Modules/Cache/Image?~/Content/Images/Axa/help.png) no-repeat right top;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-top: 0px;
	float: left;
	font-weight: bold;
	color: #003274;
}
.datepick-trigger  
{margin-top:2px;
 }
.datepick-trigger:-moz-any-link { margin-top:0px;}   

.blinkLoginbox {
	 background-color:white; color:Red; font-family:Calibri; border:1px solid black;
	 width:200px; height:34px;
	 font-size:12px;
	 font-weight:bolder;
	 text-decoration:underline;
	
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
   
    -moz-animation-name: blinker;
    -moz-animation-duration: 5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
   
    animation-name: blinker;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.blink {
	 background-color:white; color:Red; font-family:Calibri; border:1px solid black;
	 width:320px; height:20px;
	 font-size:14px;
	 font-weight:bolder;
	 text-decoration:underline;
	
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
   
    -moz-animation-name: blinker;
    -moz-animation-duration: 5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
   
    animation-name: blinker;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker { 
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker { 
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker { 
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            