/* css build: 20070913 */


#contentarea ul {
	list-style-image: url(../images/icons/icon_list_bulletA_1.gif); /*bullets_ulImgPath*/
}
#contentarea ul li {
	color: #000000; /*bullets_ulTxtClr*/
}
#contentarea ul ul {
	list-style-image: url(../images/icons/icon_list_bulletA_2.gif); /*bullets_ulImgPath*/
}
#contentarea ul ul ul {
	list-style-image: url(../images/icons/icon_list_bulletA_3.gif); /*bullets_ulImgPath*/
}
#contentarea ol li {
	color: #000000; /*bullets_olTxtClr*/
}
#contentarea ul.calculator-bullet {
	list-style-image: url(../images/icons/icon_calculator.gif) !important; /*bullets_calImgPath*/
}
#contentarea ul.checkbox-bullet {
	list-style-image: url(../images/icons/icon_checkbox.gif) !important; /*bullets_chkImgPath*/
}
#contentarea ul.anchor-bullet {
	list-style-image: url(../images/icons/icon_anchor_bullet.gif) !important; /*bullets_anchorImgPath*/
}
#contentarea ul.arrowlink-bullet {
	list-style-image: url(../images/icons/icon_link_arrow_bullet.gif) !important; /*bullets_arrowlinkImgPath*/
}

#contentarea ul {
	margin: 12px 0 12px 0;
	padding: 0 5px 0 6px;
}
#contentarea ul li {
	margin: 0 0 6px 16px;
	padding: 0;
	font-size: 100%;
	line-height: 133.3333%;
	vertical-align: middle;
}
#contentarea ul li a {
	font-size: 100%;
}
#contentarea ul ul li {
	font-size: 100%;
	line-height: 133.3333%;
	margin: 6px 0 0 10px;
}
#contentarea ul ul ul li {
	font-size: 100%;
	line-height: 133.3333%;
	margin: 6px 0 0 10px;
}
#contentarea ul.marginbottom {
	margin-bottom: 12px;
}
#contentarea ol {
	margin: 8px 0 0 10px;
	padding: 0 5px 0 0;
	list-style-image: none;
}
#contentarea ol li {
	margin: 0 0 4px 20px;
	padding: 0;
	font-size: 100%;
	line-height: 133.3333%;
}
#contentarea ul.tabletext li {/*Used to replicate the size of table text for layout on BM index page*/
	font-size: 91.6667%;
	line-height: 125%;
}
#contentarea ul.calculator-bullet {
	margin: 1px 0 0 0;
	padding: 8px 5px 0 6px;
}
#contentarea ul.calculator-bullet li {
	margin: 0 0 9px 16px;
}
#contentarea ul.checkbox-bullet {
	margin: 1px 0 0 0;
	padding: 8px 5px 0 6px;
}
#contentarea ul.checkbox-bullet li {
	margin: 0 0 15px 16px;
}
#contentarea ul.anchor-bullet {
	margin: 1px 0 0 0;
	padding: 8px 5px 0 6px;
}
#contentarea ul.anchor-bullet li {
	margin: 0 0 8px 16px;
}
#contentarea ul.arrowlink-bullet {
	margin: 1px 0 0 0;
	padding: 0 5px 0 6px;
}
#contentarea ul.arrowlink-bullet li {
	margin: 0 0 9px 9px;
}

form {display: inline;}
#contentarea input,
#contentarea select,
#contentarea textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 91.6667%;
}
#contentarea table input,
#contentarea table select,
#contentarea table textarea {
	font-size: 100%;
}
.txtbox02 {width: 20px;}
.txtbox03 {width: 30px;}/* usually used as part of phone number */
.txtbox04 {width: 40px;}/* usually used as part of phone number */
.txtbox05 {width: 45px;}
.txtbox06 {width: 50px;}/* usually used for percentages */
.txtbox08 {width: 60px;}/* usually used for zip code */
.txtbox10 {width: 75px;}
.txtbox12 {width: 85px;}/* usually used for date or currency*/
.txtbox15 {width: 105px;}
.txtbox20 {width: 135px;}/* usually used for currency*/
.txtbox25 {width: 165px;}
.txtbox30 {width: 195px;}
.txtbox35 {width: 225px;}
.txtbox40 {width: 255px;}
.width100percent {width: 100%;}

#contentarea .headercolor {
	color: #046986 !important; /*heading_h1Clr*/
}
#contentarea h1 {
	color: #046986; /*heading_h1Clr*/
}
#contentarea h2 {
	color: #046986; /*heading_h2Clr*/
}
#contentarea h2.h2block {
	color: #FFFFFF; /*heading_h2BlockClr*/
	background-color: #E49742; /*heading_h2BlockBgClr*/
}
#contentarea h3 {
	color: #046986; /*heading_h3Clr*/
}
#contentarea h3.tableheadstyle {
	color: #000000; /*heading_h3TblHeadClr*/
	border-color: #B5B4B4; /*heading_h3TblHeadBrdClr*/
	background-color: #EBE7E2; /*heading_h3TblHeadBgClr*/
}
#contentarea h3.callout {
	color: #CC6600; /*heading_h3CalloutClr*/
}
#contentarea .hrsidetext,
#contentarea .hr2sidetext,
#contentarea .hr3sidetext {
	color: #000000; /*heading_sideTxtClr*/
}
#contentarea p.transcrumb,
#contentarea p.transcrumb a {
	color: #046986; /*heading_h1Clr*/
}

#contentarea h1 {
	margin: 0 0 6px 0;
	font-size: 150%;
	line-height: 125%;
}
#contentarea h1.marginbottom {
	margin-bottom: 14px;
}
#contentarea h2 {
	margin: 16px 0 4px 0;
	font-size: 125%;
}
#contentarea h2.h2block {
	display: block;
	padding: 5px;
}
#contentarea h2.margintop {
	margin-top: 26px;
}
#contentarea h3 {
	margin: 13px 0 3px 0;
	font-size: 100%;
}
#contentarea h3.tableheadstyle {
	display: block;
	margin: 13px 0 3px 0;
	padding: 4px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	font-size: 91.6667%;
}
#contentarea h3.callout {
	margin-top: 0;
	padding-left: 5px;
	font-size: 125%;
	line-height: 125%;
}
#contentarea h3.margintop {
	margin-top: 24px;
}
#contentarea .hrsidetext {
	font-size: 66.6667%;
	font-weight: normal;
}
#contentarea .hr2sidetext {
	font-size: 75%;
	font-weight: normal;
}

#contentarea .hr3sidetext {
	font-size: 91.6667%;
	font-weight: normal;
}
#contentarea p.transcrumb {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}

hr {
	color: #EBE7E2; /*hr_Clr*/
	background-color: #EBE7E2; /*hr_Clr*/
	border-color: #B5B4B4; /*hr_brdClr*/
}
hr.hr_smallbar {
	color: #B5B4B4; /*hr_brdClr*/
	background-color: #B5B4B4; /*hr_brdClr*/
}

hr {
	margin: 0;
	padding: 0;
	height: 5px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	display: block;
}
hr.hr_smallbar {
	margin: 0;
	height: 2px;
	border: none;
}

.nomargintop {margin-top: 0 !important;}
.nomarginright {margin-right: 0 !important;}
.nomarginbottom {margin-bottom: 0 !important;}
.nomarginleft {margin-left: 0 !important;}
.nomargin {margin: 0 !important;}
.topmargin05 {margin-top: 5px !important;}
.topmargin10 {margin-top: 10px !important;}
.topmargin15 {margin-top: 15px !important;}
.topmargin20 {margin-top: 20px !important;}
.topmargin30 {margin-top: 30px !important;}
.bottmargin05 {margin-bottom: 5px !important;}
.bottmargin10 {margin-bottom: 10px !important;}
.bottmargin15 {margin-bottom: 15px !important;}
.bottmargin20 {margin-bottom: 20px !important;}
.bottmargin25 {margin-bottom: 25px !important;}
.leftmargin05 {margin-left: 5px !important;}
.leftmargin10 {margin-left: 10px !important;}
.leftmargin15 {margin-left: 15px !important;}
.leftmargin20 {margin-left: 20px !important;}
.rightmargin05 {margin-right: 5px !important;}
.rightmargin10 {margin-right: 10px !important;}
.rightmargin15 {margin-right: 15px !important;}
.rightmargin20 {margin-right: 20px !important;}
.rightmargin25 {margin-right: 25px !important;}
.rightmargin30 {margin-right: 30px !important;}

.nopaddingtop {padding-top: 0 !important;}
.nopaddingright {padding-right: 0 !important;}
.nopaddingbottom {padding-bottom: 0 !important;}
.nopaddingleft {padding-left: 0 !important;}
.nopadding {padding: 0 !important;}
.toppadding5 {padding-top: 5px !important;}
.toppadding10 {padding-top: 10px !important;}
.toppadding15 {padding-top: 15px !important;}
.toppadding20 {padding-top: 20px !important;}
.bottpadding10 {padding-bottom: 10px !important;}
.bottpadding15 {padding-bottom: 15px !important;}
.bottpadding20 {padding-bottom: 20px !important;}
.bottpadding30 {padding-bottom: 30px !important;}
.leftpadding10 {padding-left: 10px !important;}
.leftpadding15,
.indent {padding-left: 15px !important;}
.leftpadding20 {padding-left: 20px !important;}
.leftpadding25 {padding-left: 25px !important;}
.leftpadding30 {padding-left: 30px !important;}
.leftpadding40 {padding-left: 40px !important;}
.rightpadding10 {padding-right: 10px !important;}
.rightpadding15 {padding-right: 15px !important;}
.rightpadding20 {padding-right: 20px !important;}
.rightpadding40 {padding-right: 40px !important;}

.negative_number {
	color: #FF3300 !important; /*text_negNumbClr*/
	white-space: nowrap;
}

.alignleft {text-align:left !important;}
.aligncenter {text-align:center !important;}
.alignright  {text-align:right !important;}
.alignmiddle {vertical-align: middle !important;}
.alignbottom {vertical-align: bottom !important;}
.bold {font-weight: bold !important;}
.nobold {font-weight: normal !important;}
.nobr {white-space: nowrap !important;}
.underline {text-decoration: underline !important;}
.nounderline {text-decoration: none !important;}
.noborder {border: none !important;}
.nobordertop {border-top: none !important;}
.noborderbottom {border-bottom: none !important;}
.noborderleft {border-left: none !important;}
.noborderright {border-right: none !important;}
.small {font-size: 83.3333% !important;}
table .small {font-size: 91.6667% !important;}

#contentarea .note {
	margin: 10px 0 12px 0;
	padding: 0;
	font-size: 83.3333%;
}
#contentarea table .note {
	font-size: 91.6667%;
}

#contentarea span.required {
	color: #CC0000; /*required_Clr*/
}

#contentarea table p.required {
	font-size: 100%;
}
#contentarea p.required {
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 91.6667%;
}

a:link,
a:visited,
#contentarea table thead th a.linkcolor:link,
#contentarea table thead th a.linkcolor:visited,
#contentarea .wizard .wizcontent table.meetable thead td.meelinks a {
	color: #003399; /*standard_linkClr*/
	text-decoration: underline; /*standard_linkTxtDecor*/
}
a:hover,
#contentarea table thead th a.linkcolor:hover,
#contentarea .wizard .wizcontent table.meetable thead td.meelinks a:hover {
	color: #3366CC; /*standard_linkHoverClr*/
	text-decoration: underline; /*standard_linkHoverTxtDecor*/
}
#contentarea p {
	color: #000000; /*standard_paraClr*/
}

sup {
	margin-bottom: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
}
img {
	vertical-align: middle;
}
a {
	font-size: 100%;
}
#iecontentscroller a:target {
	padding-top: 40px;/* keep content in view when clicking anchor links */
}
#contentarea p {
	margin: 0 0 10px 0;
	line-height: 141.6667%;
}
#contentarea p.marginbottom {
	margin-bottom: 24px;
}
#contentarea p.margintop {
	margin-top: 20px;
}
.calendar-entry-ref {
	padding-left: 5px;
	display: inline;
	font-size: 91.6667%;
	vertical-align: top;
	white-space: nowrap;
}
.calendar {
	vertical-align: middle;
	padding-left: 5px;
	margin-top: -8px;
}
.calculatorembed {
	margin: 0 8px 0 8px;
	vertical-align: middle;
}
.navconnector {
	margin: 0 3px 0 3px;
}
img.chip {
	vertical-align: baseline;
	width: 10px;
}
img.chip1 {
	vertical-align: baseline;
	width: 8px;
}
img.chip2 {
	vertical-align: baseline;
	width: 12px;
}
#contentarea .bignumber {
	font-size: 141.6667%;
	font-weight: bold;
}

#contentarea p.supportlinks {
	margin: 3px 0 0 0;
	font-size: 91.6667%;
}
#contentarea ul.supportlinks li {
	margin-bottom: 5px;
	font-size: 91.6667% !important;
}

#contentarea table {
	color: #000000; /*tables_txtClr*/
}
#contentarea table thead th,
#contentarea table thead td {
	border-top: 1px solid #B5B4B4; /*tables_tblRuleDarkClr*/
	border-bottom: 1px solid #B5B4B4; /*tables_tblRuleDarkClr*/
	background-color: #EBE7E2; /*tables_theadBgClr*/
}
#contentarea table thead a {
	color: #000000; /*tables_theadLinkClr*/
}
#contentarea table tbody th,
#contentarea table tbody td,
#contentarea table tr.tblrulelight th,
#contentarea table tr.tblrulelight td {
	border-bottom: 1px solid #EBE7E2; /*tables_defaultTblRuleClr*/
}
#contentarea table tr.tblruledark th,
#contentarea table tr.tblruledark td,
#contentarea table td.tblruledark {
	border-bottom: 1px solid #B5B4B4; /*tables_tblRuleDarkClr*/
}
#contentarea table .tblruledarktop {
	border-top: 1px solid #B5B4B4 !important; /*tables_tblRuleDarkClr*/
}
#contentarea table tr.tblruledarkdouble th,
#contentarea table tr.tblruledarkdouble td {
	border-bottom: 3px double #B5B4B4; /*tables_tblRuleDarkClr*/
}
#contentarea table tr.tblbgcolordark,
#contentarea table td.tblbgcolordark {
	background-color: #EBE7E2; /*tables_tblBgDarkClr*/
}
#contentarea table tr.tblbgcolorlight, 
#contentarea table td.tblbgcolorlight {
	background-color: #F9F9F9; /*tables_tblBgLghtClr*/
}
#contentarea table tr.tblbgcolorlight2, 
#contentarea table td.tblbgcolorlight2 {
	background-color: #F5F1EC; /*tables_tblBgLght2Clr*/
}
#contentarea table thead th.highlight {
	border-top: 1px solid #3973AD; /*tables_theadHghLghtBrdClr*/
	border-bottom: 1px solid #3973AD; /*tables_theadHghLghtBrdClr*/
	background-color: #A6CAF0; /*tables_theadHghLghtBgClr*/
}
#contentarea table tbody td.highlight {
	border-bottom: 1px solid #B1D0F0; /*tables_tbodyHghLghtBrdClr*/
	background-color: #E5F4FF; /*tables_tbodyHghLghtBgClr*/
}
#contentarea table tbody td.highlight-tblruledark {
	border-bottom: 1px solid #3973AD !important; /*tables_tbodyHghLghtTblRuleDarkClr*/
}
#contentarea table tbody tr.highlight-tblruledarkdouble td,
#contentarea table tbody td.highlight-tblruledarkdouble {
	border-bottom: 3px double #3973AD !important; /*tables_tbodyHghLghtTblRuleDarkClr*/
}
#contentarea table thead th.highlight2 {
	background-color: #FFFF84; /*tables_theadHghLght2BgClr*/
}
#contentarea table tbody th.highlight2,
#contentarea table tbody td.highlight2,
#contentarea table tbody tr.highlight2 th,
#contentarea table tbody tr.highlight2 td {
	background-color: #FFFFCC; /*tables_tbodyHghLght2BgClr*/
}
#contentarea div.tbldaterange {
	background-color: #F6F6F6; /*tables_dteRngBgClr*/
	border-top: 1px solid #B5B4B4; /*tables_dteRngBrdTopClr*/
}
#contentarea p.tbldaterange-display {
	border-bottom: 1px dashed #cccccc !important; /*tables_dteRngBrdBottClr*/
}
 /*tables_extra*/

#contentarea table table {
	font-size: 100%;
}
#contentarea table {
	font-size: 91.6667%;
	line-height: 125%;
	border-collapse: collapse;
}
#contentarea table th,
#contentarea table td {
	padding: 3px;
	text-align: left;
}
#contentarea table thead a {
	font-size: 100%;
}
#contentarea table tbody th,
#contentarea table tbody td {
	font-weight: normal;
	vertical-align: top;
}
#contentarea table.marginbottom {
	margin-bottom: 20px;
}
#contentarea table.margintop {
	margin-top: 20px;
}
#contentarea table.tblnopadding th,
#contentarea table.tblnopadding td,
#contentarea table tr.tblnopadding th,
#contentarea table tr.tblnopadding td {
	padding: 0 !important;
}
#contentarea table th.tblrulenone,
#contentarea table td.tblrulenone {
	border: none !important;
}
#contentarea table.tblrulenone th,
#contentarea table.tblrulenone td,
#contentarea table tr.tblrulenone th,
#contentarea table tr.tblrulenone td {
	border-bottom: none !important;
}
#contentarea table th.tblbgnone,
#contentarea table td.tblbgnone {
	background-color: transparent !important;
}
#contentarea div.tbldaterange {
	padding: 5px 0 5px 0px;
	width: 100%;
}
#contentarea div.tbldaterange-option1 {
	float: left;
	margin-top: 6px;
	padding: 0 8px 0 4px;
}
#contentarea div.tbldaterange-option2 {
	float: left;
	padding: 0 0 0 4px;
}
#contentarea p.tbldaterange-display {
	padding-bottom: 7px;
}

#contentarea input.transbut,
#contentarea input.transbutbig {
	color: #000000; /*transbut_Clr*/
	background-color: #D1D0CB; /*transbut_BgClr*/
	border-right: 2px double #999999; /*transbut_BrdRghtNBottClr*/
	border-bottom: 2px double #999999; /*transbut_BrdRghtNBottClr*/
	border-top: 3px double #D1D0CB; /*transbut_BrdTopNLftClr*/
	border-left: 3px double #D1D0CB; /*transbut_BrdTopNLftClr*/
}

#contentarea table input.transbut {
	font-size: 91.6667%;
}
#contentarea table input.transbutbig {
	font-size: 108.3333%;
}
#contentarea input.transbutbig {
	font-size: 100%;
	height: 60px;
}
#contentarea input.transbut {
	margin-top: 20px;
	font-size: 83.3333%;
}
#contentarea input.transbut,
#contentarea input.transbutbig {
	padding: 0;
	font-weight: bold;
	text-align: center;
}
#contentarea input.smMargin {
	margin-left: 8px;
}
#contentarea input.lgMargin {
	margin-left: 50px;
}

#contentarea p.transrecap,
#contentarea p.transrecap-bottom {
	color: #666666; /*transrecap_txtClr*/
	border-bottom: 1px dashed #999999; /*transrecap_brdBottClr*/
}

#contentarea p.transrecap {
	margin: 20px 0 0 0;
}
#contentarea p.transrecap,
#contentarea p.transrecap-bottom {
	font-size: 91.6667%;
	font-weight: bold;
	padding-bottom: 5px;
}
#contentarea p.transrecap-bottom {
	margin-top: 25px;
}

.variability {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
}
/* css merged from modules.css*/

#contentarea .modalertmessage {
	border-top: 2px solid #CC0000; /*alertmes_brdTopNBottClr*/
	border-bottom: 2px solid #CC0000; /*alertmes_brdTopNBottClr*/
}
#contentarea .modalertmessage p {
	color: #000000; /*alertmes_txtClr*/
}
#contentarea div.fast {
	border: 1px solid #F6DFA3; /*alertmes_fastBrdClr*/
	border-top: 2px solid #FFAA21; /*alertmes_fastBrdTopClr*/
}
#contentarea div.fast p {
	color: #000000; /*alertmes_fastTxtClr*/
}
#contentarea div.slow {
	border: 1px solid #F6DFA3; /*alertmes_slowBrdClr*/
	border-top: 2px solid #FFAA21; /*alertmes_slowBrdTopClr*/
}
#contentarea div.slow p {
	color: #000000; /*alertmes_slowTxtClr*/
}

#contentarea .modalertmessage {
	margin: 20px 0 15px 0;
	padding: 6px 6px 8px 0px;
	position: relative;
}
#contentarea .modalertmessage p.noicon {
	margin: 0 0 0 10px !important;
}
#contentarea .modalertmessage p {
	margin: 0 0 0 35px;
}
#contentarea .modalertmessage p.marginbottom {
	margin-bottom: 12px;
}
#contentarea .modalertmessage ul {
	margin-left: 43px;
}
#contentarea .modalertmessage ul li {
	font-size: 100%;
}
#contentarea .modalertmessage img.alert {
	position: absolute;
	top: 7px;
	left: 3px;
}
#contentarea .modalertmessage img.embed {
	top: 3px;
}

#contentarea .modanswercenter {
	background-color: #efebdb; /*anscntr_bgClr*/
	border-top: 1px solid #ffffff; /*anscntr_brdTopClr*/
}
#contentarea .modanswercenter h3 {
	color: #51452C; /*anscntr_h3Clr*/
	background: url(../images/icons/icon_answer_center.gif) top left no-repeat; /*anscntr_h3bgImgPath*/
}
#contentarea .modanswercenter p {
	color: #51452C; /*anscntr_pClr*/
}
#contentarea .modanswercenter ul {
	list-style-image: url(../images/icons/icon_list_bulletB_1.gif); /*anscntr_ulImgPath*/
}
#contentarea .modanswercenter ul li {
	color: #51452C; /*anscntr_ulLiClr*/
}
#contentarea .modanswercenter ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_2.gif); /*anscntr_ulImgPath*/
}
#contentarea .modanswercenter ul ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_3.gif); /*anscntr_ulImgPath*/
}
#contentarea .modanswercenter a {
	color: #51452C; /*anscntr_linkClr*/
}
#contentarea .modanswercenter a:hover {
	color: #927C50; /*anscntr_linkHoverClr*/
}

#contentarea .modanswercenter {
	padding: 6px 3px 15px 3px;
}
#contentarea .modanswercenter h3 {
	margin: 0;
	padding: 2px 0 0 22px;
	height: 19px;
	font-size: 100%;
	font-weight: bold;
}
#contentarea .modanswercenter p {
	font-size: 91.6667%;
	line-height: 133.3333%;
	padding: 6px;
	margin: 2px;
}
#contentarea .modanswercenter ul {
	font-size: 91.6667%;
	margin-top: 8px;
	margin-bottom: 0;
}
#contentarea .modanswercenter ul ul {
	font-size: 100%;
}

#contentarea p.arrowReturn {
	background: url(../images/icons/icon_arrow_return.gif) no-repeat left; /*arrowReturn_imgPath*/
}

#contentarea p.arrowReturn {
	padding-left: 20px;
}

#contentarea p.backlink {
	background: url(../images/icons/icon_back.gif) left no-repeat; /*backlink_imgPath*/
}

#contentarea table p.backlink {
	font-size: 100%;
	margin-top: 0px;
}
#contentarea p.backlink {
	float: left;
	font-size: 83.3333%;
	margin: 7px 0 0 0;
	padding: 0 0 0 10px;
}

#contentarea .billCycle table tr th {
	background-color: #3E78AB; /*billcycle_tblThBgClr*/
	border-left: 1px solid #FFFFFF; /*billcycle_tblThBrdLftClr*/
	color: #FFFFFF; /*billcycle_tblThClr*/
}

#contentarea .billCycle	{
	margin-bottom: 20px;
}
#contentarea .billCycle table tr th,
#contentarea .billCycle table tr td {
	vertical-align: top;
	border-bottom: 0;
}
#contentarea .billCycle caption {
	font-weight: bold;
	text-align: left;
	padding: 0 0 3px 0;
}
#contentarea .billCycle table tr th {
	font-weight: bold;
	text-align: center;
}

#contentarea a.buttonlink {
	border: 2px outset #eeeeee; /*buttonlink_brdClr*/
	background-color: #cccccc; /*buttonlink_bgClr*/
	color: #000000; /*buttonlink_txtClr*/
}
#contentarea a.buttonlink:hover {
	border: 2px outset #f5f5f5; /*buttonlink_hoverBrdClr*/
	background-color: #e0e0e0; /*buttonlink_hoverBgClr*/
	color: #000000; /*buttonlink_hoverTxtClr*/
}

#contentarea a.buttonlink {
	display: block;
	padding: 5px 0 7px 0;
	margin: 0 auto;
	text-align: center;
	width: 125px;
	line-height: 125%;
	text-decoration: none;
	z-index: 2;
}
#contentarea table a.buttonlink {
	font-size: 108.3333%;
}

#calculator {
	border: 1px solid #495180; /*calctbl_brdClr*/
	background-color: transparent; /*calctbl_BgClr*/
}
#calculator table tbody tr td,
#calculator table tbody td.tblrulelightblue,
#calculator table tbody tr th {
  border-bottom: 1px solid #D4E1EE; /*calctbl_tblRuleLightClr*/
}
#calculator table tbody td.tblrulelightblue {
  border-bottom: 1px solid #D4E1EE !important; /*calctbl_tblRuleLightClr*/
}
#calculator table tr.firsthead td,
#calculator table tr.firsthead th {
	color: #000000; /*calctbl_firstHeadTxtClr*/
	background-color: #BDCEDF; /*calctbl_firstHeadBgClr*/
}
#calculator table tr.secondhead td,
#calculator table tr.secondhead th {
	color: #000000; /*calctbl_secondHeadTxtClr*/
	border-bottom: 2px solid #FFFFFF; /*calctbl_tblRuleWhteClr*/
	background-color: #D4E1EE; /*calctbl_secondHeadBgClr*/
}
#calculator table tr.tblruleblue td,
#calculator table tr.tblruleblue th {
	border-bottom: 1px solid #B3C4D6; /*calctbl_tblRuleBluClr*/
}
#calculator table tr.tblrulewhite td,
#calculator table tr.tblrulewhite th {
	border-bottom: 2px solid #FFFFFF; /*calctbl_tblRuleWhteClr*/
}
#calculator table tr.tblrulebluedouble td,
#calculator table tr.tblrulebluedouble th {
	border-bottom: 3px double #B3C4D6; /*calctbl_tblRuleBluClr*/
}
#calculator table tr td.bluecol {
	background-color: #E6EEF6; /*calctbl_bluColBgClr*/
}
#calculator table tr.net td,
#calculator table tr.net th {
	background-color: #EFF4F9; /*calctbl_netBgClr*/
	border-top: 1px solid #B3C4D6; /*calctbl_tblRuleBluClr*/
}
#calculator input {
	border: 1px solid #859CB3; /*calctbl_inputBrdClr*/
}
#calculator input.totalcolor {
	background-color: #EFF4F9; /*calctbl_inputTotlBgClr*/
}

#calculator {
	margin: 20px 0 15px 0;
	padding: 2px;
}
#calculator table tr.firsthead td,
#calculator table tr.firsthead th {
	font-weight: bold;
	border: none;
}
#calculator table tr.secondhead th {
	font-weight: bold;
}
#calculator table tr.secondhead td {
	font-weight: normal;
}
#calculator table tr.total {
	padding-bottom: 15px;
}
#calculator table tr.norule td,
#calculator table tr.norule th,
#calculator table td.norule {
	border-bottom: none !important;
}
#calculator input {
	text-align: right;
}
#calculator input.totalcolor {
	border: none;
}
#calculator input.alignleft {
	text-align: left !important;
}
#calculator td.net-bottom {
	font: 0px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 2px;
	padding: 0;
}

.email-new {
	border: 1px solid #003399; /*email_newBrdClr*/
	background-color: #F5F2DB; /*email_newBgClr*/
}
.email-old {
	border: 1px solid #B2B2B2; /*email_oldBrdClr*/
	background-color: #FFFFFF; /*email_oldBgClr*/
}

#error p.transcrumb,
#error .message,
#error h1,
.errortxt {
	color: #CC0000 !important; /*error_txtClr*/
}

#error {
	margin: 0;
}
#error h1 {
	margin: 0 0 10px 0;
	font-size: 150%;
}

#contentarea .modexperttip {
	background-color: #FFFBE7; /*experttip_bgClr*/
	border: 1px solid #B6D79A; /*experttip_brdClr*/
}
#contentarea .modexperttip h3 {
	color: #000000; /*experttip_h3Clr*/
	background-color: #B6D79A; /*experttip_brdClr*/
}
#contentarea .modexperttip p,
#contentarea .modexperttip ul li {
	color: #000000; /*experttip_txtClr*/
}
#contentarea .modexperttip ul {
	list-style-image: url(../images/icons/icon_list_bulletB_1.gif); /*experttip_ulImgPath*/
}
#contentarea .modexperttip ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_2.gif); /*experttip_ulImgPath*/
}
#contentarea .modexperttip ul ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_3.gif); /*experttip_ulImgPath*/
}
#contentarea .modexperttip a {
	color: #51452C; /*experttip_linkClr*/
}
#contentarea .modexperttip a:hover {
	color: #927C50; /*experttip_linkHoverClr*/
}
#contentarea .modexperttip .extipTR {
	background: url(../images/nav/modexperttipTR.gif) no-repeat; /*experttip_TopRghtImgPath*/
}

#contentarea .modexperttip {
	position: relative;
	margin: 20px 0 10px 0;
}
#contentarea .modexperttip h3 {
	margin: 0;
	padding: 2px 0 2px 6px;
	font-size: 91.6667%;
}
#contentarea .modexperttip p {
	margin: 5px 0 10px 0;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 91.6667%;
	line-height: 133.3333%;
}
#contentarea .modexperttip ul {
	font-size: 91.6667%;
}
#contentarea .modexperttip ul ul {
	font-size: 100%;
}
#contentarea .modexperttip ul ul ul {
	font-size: 100%;
}
#contentarea .modexperttip .extipTR {
	display: block;
	position: absolute;
	top: -2px;
	right: -2px;
	width: 15px;
	height: 15px;
}
#contentarea .box_b .modexperttip {
	margin: 1px 0 1px 0;
}
#contentarea .box_b .modexperttip .extipTR {
	display: none;
}

#modfindfast {
	border-top: 1px solid #FFFFFF; /*findfast_brdTopClr*/
	border-right: 1px solid #8fafc5; /*findfast_brdRghtNBottClr*/
	border-bottom: 1px solid #8fafc5; /*findfast_brdRghtNBottClr*/
	background-color: #B7D1F3; /*findfast_bgClr*/
}
#modfindfast h4,
#modfindfast p {
	color: #000000; /*findfast_txtClr*/
}
#modfindfast .FIFsubmit {
	color: #102c70; /*findfast_submtClr*/
	background-color: #dbe7ed; /*findfast_submtBgClr*/
	border-right: 2px double #839fb3; /*findfast_submtBrdRghtNBott*/
	border-bottom: 2px double #839fb3; /*findfast_submtBrdRghtNBott*/
	border-top: 3px double #e5eff7; /*findfast_submtBrdTopNLft*/
	border-left: 3px double #e5eff7; /*findfast_submtBrdTopNLft*/
}

#modfindfast {
	padding: 6px 6px 15px 6px;
}
#modfindfast h4 {
	font-size: 91.6667%;
	margin: 8px 0 3px 0;
}
#modfindfast p {
	margin: 0 0 5px 0;
	font-size: 91.6667%;
	line-height: 133.3333%;
}
#modfindfast .FIFcomboBox {
	width: 100%;
}
#modfindfast .FIFcomboBox div {
	position: relative;
}
#modfindfast .FIFdisplayBox {
	font-size: 11px;
	position: absolute;
	width: 68%;
	left: 0px;
	top: 0px;
	margin-top: 1px;
}
#modfindfast .FIFselectBox {
	font-size: 11px;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 1px;
}
#modfindfast .FIFsubmit {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0 0 0 3px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -1px;
}

#contentarea .modgeneral {
	background-color: #efebdb; /*general_bgClr*/
	border-top: 1px solid #ffffff; /*general_brdTopClr*/
}
#contentarea .modgeneral h3 {
	color: #51452C; /*general_h3Clr*/
}
#contentarea .modgeneral h4 {
	color: #51452C; /*general_h4Clr*/
}
#contentarea .modgeneral p {
	color: #51452C; /*general_pClr*/
}
#contentarea .modgeneral ul {
	list-style-image: url(../images/icons/icon_list_bulletB_1.gif); /*general_ulImgPath*/
}
#contentarea .modgeneral ul li {
	color: #51452C; /*general_ulLiClr*/
}
#contentarea .modgeneral ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_2.gif); /*general_ulImgPath*/
}
#contentarea .modgeneral ul ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_3.gif); /*general_ulImgPath*/
}
#contentarea .modgeneral a {
	color: #51452C; /*general_linkClr*/
}
#contentarea .modgeneral a:hover {
	color: #927C50; /*general_linkHoverClr*/
}

#contentarea .modgeneral {
	padding: 6px 6px 6px 6px;
}
#contentarea .modgeneral h3 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
#contentarea .modgeneral h3.margintop {
	margin-top: 12px;
}
#contentarea .modgeneral h3.marginbottom {
	margin-bottom: 8px;
}
#contentarea .modgeneral h4 {
	margin: 8px 0 3px 0;
	font-size: 91.6667%;
}
#contentarea .modgeneral p {
	margin: 0 0 7px 0;
	font-size: 91.6667%;
	line-height: 133.3333%;
}
#contentarea .modgeneral ul {
	margin-top: 0;
	padding-left: 1px;
	font-size: 91.6667%;
}
#contentarea .modgeneral ul ul {
	font-size: 100%;
}

#contentarea a.glossarytip {
	color: #B65C06; /*glossarytip_linkClr*/
	border-bottom: 1px dashed #B65C06; /*glossarytip_linkBrdBottClr*/
}
#contentarea h2 a.glossarytip {
	color: #046986;
	border-bottom: 1px dashed #046986;
}
#contentarea table a.glossarytip {
	color: #000000; /*glossarytip_tableLinkClr*/
	border-bottom: 1px dashed #000000; /*glossarytip_tableLinkBrdBottClr*/
}
/* tipicon overrides glossarytip colors above */
#contentarea div.glossarytip {
	border: 1px solid #9B9B9B; /*glossarytip_tipBrdClr*/
	background-color: #FDF3E5; /*glossarytip_tipBgClr*/
}
#contentarea div.glossarytip h4 {
	color: #000000; /*glossarytip_tipH4Clr*/
}

#contentarea a.glossarytip {
	text-decoration: none;
	cursor: default;
}
#contentarea a.glossarytip:link,
#contentarea a.glossarytip:visited {
	cursor: pointer;
}
#contentarea table a.glossarytip {
	font-size: 100%;
}
#contentarea div.glossarytip {
	position: absolute;
	left: 1px;
	top: 1px;
	visibility: hidden;
	padding: 6px;
	width: 275px;
}
#contentarea table div.glossarytip h4 {
	font-size: 100%;
}
#contentarea div.glossarytip h4 {
	margin: 0;
	padding: 0;
	font-size: 91.6667%;
	text-align: left;
}
#contentarea table div.glossarytip p {
	font-size: 100%;
}
#contentarea div.glossarytip p {
	font-size: 91.6667%;
	line-height: 116.6667%;
	text-align: left;
}
#contentarea div.glossarytip li {
	font-size: 91.6667%;
	line-height: 116.6667%;
}

#contentarea .horzbargraph .graph1 {
	color: #FFFFFF; /*hbargraph_grph1Clr*/
	background-color: #3F6840; /*hbargraph_grph1BgClr*/
	border-right: 1px solid #FFFFFF; /*hbargraph_grph1BrdRghtClr*/
}
#contentarea .horzbargraph .graph2 {
	color: #FFFFFF; /*hbargraph_grph2Clr*/
	background-color: #005673; /*hbargraph_grph2BgClr*/
}

#contentarea .horzbargraph {
	font-size: 91.6667%;
}
#contentarea .horzbargraph .graphbox {
	width: 370px;
}
#contentarea .horzbargraph .totalbox {
	font-weight: bold;
}

#idcard {
	font-size: 91.6667%;
}
#idcard p {
	margin: 0;
	padding: 0;
	font-size: 108.3333%;
}
#idcard span {
	margin-right: 12px;
}

#contentarea p.intrapagenav a {
	color: #CC6600; /*intrapagenav_linkClr*/
	text-decoration: underline; /*intrapagenav_linkTxtDecor*/
	border-left: 1px solid #999999; /*intrapagenav_pipeClr*/
}
#contentarea p.intrapagenav a:hover {
	color: #D99959; /*intrapagenav_linkHoverClr*/
	text-decoration: underline; /*intrapagenav_linkHoverTxtDecor*/
}
#contentarea p.intrapagenav .on a {
	color: #000000 !important; /*intrapagenav_onStateLinkClr*/
}

#contentarea p.intrapagenav {
	font-size: 91.6667%;
	margin-top: -2px;
	padding-bottom: 10px;
}
#contentarea p.intrapagenav a {
	text-decoration: underline;
	padding: 0 2px 0 7px;
	white-space: nowrap;
}
#contentarea p.intrapagenav .on a {
	font-weight: bold;
	text-decoration: none !important;
}
#contentarea p.intrapagenav .first a {
	padding-left: 0px !important;
	border-left: none !important;
}

#modlanguage {
	border: 1px solid #CCCCCC; /*language_brdClr*/
	background-color: #FFFFCC; /*language_bgClr*/
}

#modlanguage {
	margin: 0 0 12px 0;
	padding: 4px 12px 6px 12px;
	text-align: center;
}
#modlanguage p {
	margin: 0;
}

#modlenav h3 {
	color: #cc6600; /*lifeevntnav_h3Clr*/
	border-bottom: 2px solid #B5B4B4; /*lifeevntnav_ruleClr*/
}
#modlenav h3.on {
	color: #000000; /*lifeevntnav_onStateH3Clr*/
}

#modlenav h3 {
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	font-size: 100%;
}
#modlenav p {
	margin: 0 0 12px 0;
	font-size: 91.6667%;
	line-height: 133.3333%;
}

#modpdf {
	margin: 0 0 12px 0;
	padding: 1px;
	position: relative;
}
#modpdf p {
	margin: 0 0 0 105px;
}
#modpdf img.acrobat {
	position: absolute;
	top: 1px;
	left: 1px;
}

#pleasewait {
	margin: 35px 0 0 110px;
}
#pleasewait img {
	margin: 0;
	padding: 0 0 0 8px;
	vertical-align: baseline;
}
#pleasewait h1 {
	margin: 0 !important;
}
#pleasewait p {
	margin: 0 !important;
}

#contentarea ul.progressbar li {
	border-top: 2px solid #CCCCCC; /*progressbar_ruleClr*/
	color: #999999; /*progressbar_txtClr*/
}
#contentarea ul.progressbar li.complete {
	border-top: 2px solid #6798A9; /*progressbar_completRuleClr*/
	color: #6798A9; /*progressbar_completTxtClr*/
}
#contentarea ul.progressbar li.on {
	border-top: 2px solid #6798A9; /*progressbar_onStateRuleClr*/
	color: #6798A9; /*progressbar_onStateTxtClr*/
	background: url(../images/icons/icon_progress_bar_indicator.gif) no-repeat top center; /*progressbar_onStateImgPath*/
}

#contentarea ul.progressbar {
	margin: 12px 0 0 0;
	padding: 0 0 20px 0;
	text-align: center;
}
#contentarea ul.progressbar li {
	display: block;
	float: left;
	width: 99px;
	margin: 0 6px 0 0;
	padding: 4px 0 10px 0;
	font-size: 83.3333%;
}
#contentarea ul.progressbar li.on {
	font-weight: bold;
}
#contentarea ul.progressbar.pbsmall li {
	width: 83px;
	margin: 0 5px 0 0;
}

div.scrollable {
	border: 2px solid #cccccc; /*scrolldiv_brdClr*/
}

div.scrollable {
	margin-bottom: 8px;
	padding: 8px;
	height: 200px;
	overflow: auto;
	font-size: 91.6667%;
}

#contentarea .modsearch {
	border-top: 1px solid #FFFFFF; /*search_brdTopClr*/
	border-right: 1px solid #8fafc5; /*search_brdRghtNBottClr*/
	border-bottom: 1px solid #8fafc5; /*search_brdRghtNBottClr*/
	background-color: #b7d1f3; /*search_bgClr*/
}
#contentarea .modsearch h4,
#contentarea .modsearch p {
	color: #000000; /*search_txtClr*/
}
#contentarea .modsearch .searchButn {
	color: #102c70; /*search_submtClr*/
	background-color: #dbe7ed; /*search_submtBgClr*/
	border-right: 2px double #839fb3; /*search_submtBrdRghtNBottClr*/
	border-bottom: 2px double #839fb3; /*search_submtBrdRghtNBottClr*/
	border-top: 3px double #e5eff7; /*search_submtBrdTopNLftClr*/
	border-left: 3px double #e5eff7; /*search_submtBrdTopNLftClr*/
}
#contentarea .modsearch p.return {
	color: #000000; /*search_txtClr*/
	border-top: 1px dashed #4A8ABD; /*search_pReturnBrdTopClr*/
}
#contentarea .modsearch p.return a {
	color: #003399; /*search_pReturnLinkClr*/
}
#contentarea .modsearch p.return a:hover {
	color: #3366CC; /*search_pReturnLinkHoverClr*/
}

#contentarea .modsearch {
	margin: 15px 0 20px 0;
	padding: 6px 6px 10px 6px;
}
#contentarea .box_b .modsearch {
	margin: 0;
}
#contentarea .modsearch h4 {
	font-size: 91.6667%;
	margin: 0;
}
#contentarea .modsearch p {
	margin: 0 0 2px 0;
	font-size: 91.6667%;
	line-height: 133.3333%;
}
#contentarea .modsearch .searchBox {
	font-size: 91.6667%;
	width: 150px;
	margin: 0 0 5px 0;
}
#contentarea .modsearch .searchButn {
	margin: 0 0 5px 0;
	font-size: 83.3333%;
	font-weight: bold;
}
#contentarea .modsearch p.return {
	font-size: 91.6667%;
	margin: 10px 0 0 0;
	padding: 7px 0 0 0;
}
#contentarea .modcontent-clientlogo {
	padding: 10px 0 0 5px;
}

#contentarea p.tip {
	color: #990000; /*tipicon_txtClr*/
}
#contentarea p.tip a {
	color: #990000; /*tipicon_linkClr*/
}
#contentarea p.tip a:hover {
	color: #990000; /*tipicon_linkHoverClr*/
}
#contentarea p.tip a.glossarytip,
#contentarea table p.tip a.glossarytip {
	color: #990000 !important; /*tipicon_glossarytipClr*/
	border-bottom-color: #990000 !important; /*tipicon_glossarytipClr*/
}
#contentarea p.tip span.tip {
	color: #ffffff; /*tipicon_tipTxtClr*/
	background: #990000 url(../images/icons/icon_tip-left.gif) no-repeat top left; /*tipicon_tipBgClr)@@ url(../../@@(tipicon_leftbgImgPath*/
}
#contentarea p.tip span.tip span {
	background: url(../images/icons/icon_tip-right.gif) no-repeat top right; /*tipicon_rightbgImgPath*/
}

#contentarea p.tip span.tip {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding-bottom: 1px;
	padding-left: 4px;
}
#contentarea p.tip span.tip span {
	padding-right: 4px;
	padding-bottom: 1px;
}

/* open up the twisties when printing */
#contentarea p.twistie a {
	/* no-repeat taken off for IE to print image */
	background: url(../images/icons/icon_twistie_open.gif) left top; /*twistie_pImgPath*/
}
#contentarea h2.twistie a {
	/* no-repeat taken off for IE to print image */
	background: url(../images/icons/icon_twistie_h2_open.gif) 0px 4px; /*twistie_h2ImgPath*/
}

#contentarea p.twistie a {
	background: url(../images/icons/icon_twistie_closed.gif) no-repeat left top; /*twistie_pImgPath*/
}
#contentarea p.twistie a.open {
	background: url(../images/icons/icon_twistie_open.gif) no-repeat left top; /*twistie_pImgPath*/
}
#contentarea h2.twistie a {
	background: url(../images/icons/icon_twistie_h2_closed.gif) no-repeat 0px 4px; /*twistie_h2ImgPath*/
	color: #CA6500; /*twistie_h2Clr*/
}
#contentarea h2.twistie a.open {
	background: url(../images/icons/icon_twistie_h2_open.gif) no-repeat 0px 4px; /*twistie_h2ImgPath*/
}

#contentarea p.twistie {
	margin-bottom: 5px;
}
#contentarea table p.twistie {
	margin-bottom: 0;
}
#contentarea p.twistie a {
	padding-left: 12px;
	display: block;
}
#contentarea h2.twistie a {
	padding-left: 12px;
	display: block;
}
#contentarea div.display {
	display: block;
}
#contentarea tr.display {
	display: table-row;/* Mozilla uses table-row, IE defaults to block */
}
#contentarea .nodisplay {
	display: none;
}
/* modules.css ends*/

/* code from navigation.css merged*/
ul#auxnav {
	top: 44px; /*auxnav_PosTop*/
	right: 15px; /*auxnav_PosLftRght)@@: @@(auxnav_PosLftRghtVal*/
	padding: 0; /*auxnav_Padding*/
	background-color: transparent; /*auxnav_BgClr*/
	width: auto; /*auxnav_width*/
}
ul#auxnav li {
	border-left: 1px solid #FFFFFF; /*auxnav_pipeClr*/
}
ul#auxnav a {
	color: #FFFFFF; /*auxnav_linkClr*/
	text-decoration: none; /*auxnav_linkTxtDecor*/
}
ul#auxnav a:hover {
	color: #B6D8E4; /*auxnav_linkHoverClr*/
	text-decoration: none; /*auxnav_linkHoverTxtDecor*/
}
 /*auxnav_extra*/

ul#auxnav {
	position: absolute;
	margin: 0;
	list-style: none;
	font-size: 10px;
	line-height: 17px;
	z-index: 1;
	text-align: right;
}
ul#auxnav li {
	display: inline;
	margin: 0;
	padding: 0 1px 0 4px;
}
ul#auxnav li.first {
	border-left: none !important;
}

#subnav_ecs {
	background-color: #C60; /*ecs_BgClr*/
	color: #FFF; /*ecs_txtClr*/
}
#subnav_ecs a {
	color: #FFF; /*ecs_linkClr*/
}
 /*ecs_extra*/

#subnav_ecs {
	height: 25px;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
#subnav_ecs p.title {
	margin: 0;
	padding: 3px 0 0 12px;
	display: inline;
	float: left;
}
#subnav_ecs p.logoff {
	margin: 0;
	padding: 3px 85px 0 0;
	display: inline;
	float: right;
	vertical-align: middle;
}
#subnav_ecs a {
	font-size: 11px;
	text-decoration: none;
}
#subnav_ecs a:hover {
	text-decoration: underline;
}

#footer {
	border-top: 1px solid #D4D4D4; /*footer_brdTopWdth)@@ solid @@(footer_brdTopClr*/
}
#footer p {
	color: #A4A4A4; /*footer_pipeClr*/
}
#footer p a {
	color: #003399; /*footer_linkClr*/
}
#footer p a:hover {
	color: #3366CC; /*footer_linkHoverClr*/
}
#copyright p {
	color: #000000; /*copyright_txtClr*/
}

#iecontentscroller #footer {
	margin-left: -24px;
}
#footer {
	margin-top: 30px;
	padding-top: 5px;
}
#footer p {
	margin: 0;
	padding: 7px 5px 3px 12px;
	font-size: 10px;
	line-height: 17px;
}
#footer p img {
	margin: 0 7px 0 0;
	vertical-align: text-bottom;
	border: none;
}
#footer p a {
	font-size: 10px;
	white-space: nowrap;
}
#copyright {
	font-size: 10px;
	line-height: 17px;
}
#copyright p {
	margin: 0;
	padding: 0 0 18px 12px;
}
#iecontentscroller #copyright p {
	padding-left: 0;
}

#header {
	background-color: #5E91A2; /*header_bgClr*/
	height: 64px; /*header_Height*/
	border-style: solid none solid none; /*header_brdStyl*/
	border-color: #000000 #000000 #000000 #000000; /*header_brdClr*/
	border-width: 0 0 0 0; /*header_brdWdth*/
	margin: 0 0 0 0; /*header_margin*/
}
#header #clientlogo {
	top: 33px; /*header_cliLogoPosTop*/
	right: 15px; /*header_cliLogoPosLftRght)@@: @@(header_cliLogoPosLftRghtVal*/
}
#header #sitelogo {
	top: 0px; /*header_siteLogoPosTop*/
	left: 0px; /*header_siteLogoPosLftRght)@@: @@(header_siteLogoPosLftRghtVal*/
}
#header_welcome {
	height: 35px; /*header_welHeight*/
	background-color: #ffffff; /*header_welBgClr*/
	border-style: solid none solid none; /*header_welBrdStyl*/
	border-color: #000000 #000000 #000000 #000000; /*header_welBrdClr*/
	border-width: 0 0 0 0; /*header_welBrdWdth*/
}
#header_welcome #clientlogo {
	top: 5px; /*header_welCliLogoPosTop*/
	right: 15px; /*header_welCliLogoPosLftRght)@@: @@(header_welCliLogoPosLftRghtVal*/
}
#welcome_canvas {
	height: 300px; /*welcome_height*/
	background: transparent; /*welcome_bgClr*/
}
#welcomeimg {
	top: 0px; /*welcomeimg_PosTopVal*/
	left: 10px; /*welcomeimg_PosLftRght)@@: @@(welcomeimg_PosLftRghtVal*/
	z-index: 1; /*welcomeimg_zIdx*/
}
#welcomeybr {
	top: 0px; /*welcomeybr_PosTopVal*/
	right: 12px; /*welcomeybr_PosLftRght)@@: @@(welcomeybr_PosLftRghtVal*/
	z-index: 1; /*welcomeybr_zIdx*/
}
#welcometxt {
	color: #000000; /*welcometxt_txtClr*/
	width: 325px; /*welcometxt_wdth*/
	top: 90px; /*welcometxt_PosTopVal*/
	right: 0px; /*welcometxt_PosLftRght)@@: @@(welcometxt_PosLftRghtVal*/
	z-index: 1; /*welcometxt_zIdx*/
}
 /*header_extra*/

#header div,
#header_welcome,
#welcome_canvas {
	position: relative;
}
#welcome_canvas {
	margin-left: -10px;
}
#header #clientlogo,
#header #sitelogo,
#header_welcome #clientlogo,
#welcomeimg,
#welcomeybr,
#welcometxt {
	position: absolute;
}

#printfooter {
	display: none;
}

#printheader {
	display: none;
}

#closewindow {
	color: #000000; /*closewindow_pipeClr*/
}
#closewindow a {
	color: #000000; /*closewindow_linkClr*/
	text-decoration: underline; /*closewindow_linkTxtDecor*/
}
#closewindow a:hover {
	color: #000000; /*closewindow_linkHoverClr*/
	text-decoration: underline; /*closewindow_linkHoverTxtDecor*/
}
 /*closewindow_extra*/

#closewindow {
	position: fixed;
	top: 0px;
	right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;/* needed for netscape 6.2 */
	padding: 6px 1px 0 0;
	font-size: 10px;
	line-height: 17px;
	text-align: right;
	width: 175px;
	z-index: 10;
}

#titlebar h1 {
	color: #333333; /*titlebar_txtClr*/
	border-bottom: 1px solid #9B9B9B; /*titlebar_brdBottWdth)@@ solid @@(titlebar_brdBottClr*/
}
#titlebar h1.imgac {
	background: #E1C390 url(../images/icons/icon_answer_center_popup.gif) 3px 50% no-repeat; /*titlebar_ansCntrBgClr)@@ url(../../@@(titlebar_ansCntrImgPath*/
}
#titlebar h1.imgcalc {
	background: #E1C390 url(../images/icons/icon_calculator_popup.gif) 5px 6px no-repeat; /*titlebar_calcBgClr)@@ url(../../@@(titlebar_calcImgPath*/
}
#titlebar h1.imginquiry {
	background-color: #E1C390; /*titlebar_inqBgClr*/
}
 /*titlebar_extra*/

#titlebar {
	line-height: 17px;
}
#titlebar h1 {
	position: fixed;
	margin: 0;
	padding: 3px 0 4px 0;
	font-size: 11px;
	width: 100%;
	white-space: nowrap;
	height: 23px;
	z-index: 10;
}
#titlebar h1 span {
	padding-left: 25px;/* needed because mozilla hides scrollbars when leftpadding on H1 */
}

#subnav_empty {
	background-color: #386776; /*subnav_bgClr*/
}
#subnav {
	background-color: #386776; /*subnav_bgClr*/
}
#subnav p {
	color: #ffffff; /*subnav_pipeClr*/
}
#subnav a {
	color: #FFFFFF; /*subnav_linkClr*/
	text-decoration: none; /*subnav_linkTxtDecor*/
}
#subnav a:hover {
	font-weight: bold; /*subnav_linkHoverClr*/
	text-decoration: underline; /*subnav_linkHoverTxtDecor*/
}
 /*subnav_extra*/
#subnav .on a {
	font-weight: bold;
}

#subnav_empty {
	height: 5px;
	font-size: 0;
	line-height: 0;
}
#subnav p {
	margin: 0;
	padding: 4px 0 4px 5px;
	font-size: 11px;
	line-height: 17px;
}
#subnav a {
	padding: 0 5px 0 5px;
	color: black;
}

#tabnav {
	background-color: #4B4B4B; /*tabnav_bgClr*/
}
#tabnav a {
	border-right: 1px solid #ffffff; /*tabnav_linkBrdRghtClr*/
	border-left: 1px solid #ffffff; /*tabnav_linkBrdLftClr*/
	border-bottom: 1px solid #B2B2B2;
	background-color: #4B4B4B; /*tabnav_linkBgClr*/
	color: #FFF9DD !important /*tabnav_linkClr*/
	letter-spacing: -1px; /*tabnav_linkLtrSpc*/
}
#tabnav a:hover {
	border-bottom-color: #efebdb;
	background-color: #efebdb; /*tabnav_linkHoverBgClr*/
	color:  black;; /*tabnav_linkHoverClr*/
	border-right-color: #DAD9D9;
}
#tabnav .on a {
	border-right: none;
	border-bottom-color: #efebdb;;
	background-color: #efebdb; /*tabnav_linkOnStateBgClr*/
	color: black; /*tabnav_linkOnStateClr*/
}
 /*tabnav_extra*/

#tabnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tabnav ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#tabnav a {
	display: block;
	padding: 6px 8px 4px 8px;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #FFF9DD;
}
#tabnav .on a {
	font-weight: bold;
	background-color: #efebdb;
border-bottom-color: #efebdb;
}

#toolbar, #ietoolbar {
	background-image: url(../images/nav/toolbarcurve.gif); /*toolbar_bgImgPath*/
	background-repeat: no-repeat; /*toolbar_bgRpeat*/
	background-color: #efebdb; /*toolbar_bgClr*/
}
#toolbar span {
	color: #b5b5ad; /*toolbar_pipeClr*/
}

#toolbar, #ietoolbar {
	float: right;
	display: inline;/* IE double float margin bug fix */
	padding-right: 23px;
	height: 30px;
	font-size: 11px;
	line-height: 17px;
}

#ietoolbar {display: none;}
#toolbar .rel {
	position: relative;
}
#toolbar span {
	position: absolute;
	top: 6px;
	left: 66px;
	display: block;
}
#toolbar #printer {
	position: absolute;
	top: 5px;
	left: 36px;
}
#toolbar #printer a {
    float: left;
}
#toolbar #printer img {
	border: none;
}
#toolbar #modfontwidget {
	position: absolute;
	top: 5px;
	left: 82px;
	width: 60px;
	line-height: 12px;
	font-size: 12px;
}
#toolbar #modfontwidget a {
	margin-right: 5px;
	cursor: pointer;
	float: left;
}
#toolbar #modfontwidget img {
	border: none;
}

.fontred{
	color:#f00;
}

fieldset{
	border:none;
}

.nd{
display:none;
}

.footerLink{
	font-size: 10px;
    margin: 13px;
    display: flex;
    list-style: none;
    padding: 0px;
}

#skip a:focus {
	top: 20px;
	left: 10px;
	background-color: #00A0E4;
	display: block;
	position:absolute;
	z-index: 2010;
	color:white;
	height: 50px;
	width: 200px;
	font-size: 2em;
	padding-top: 10px;
}

.rightToolbar {
    display: block !important;
	height: 30px !important;
    font-size: 11px !important;
    margin-left: -22px !important;
    width: auto !important;
    float: none !important;
}

.sr-only {
	position: absolute !important;
	height: 1px; 
	width: 1px; 
	overflow: hidden;
	padding: 0 !important;
	border: 0! important;
	white-space: nowrap !important;
	clip: rect(1px 1px 1px 1px) !important; /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px) !important;
	clip-path: inset(50%) !important;}
/* navigation.css code ends*/


.navbarCollapse{
	display:inherit;
	}


@media only screen and (max-width: 600px) {
.navbarCollapse{
  	display:none;
	}
}  

@media only screen and (max-width: 768px) {
.navbarCollapse{
	display:inherit;
	}
}