.AFInstructionText,
.x0,
.AFFieldText,
.x6,
.x23,
.x24,
.x1u.AFFieldTextMarker .x25,
.x1u.x2n .x25,
.x1u.p_AFDisabled.AFFieldTextMarker .x25,
.x1u.p_AFDisabled.x2n .x25,
.x1u.AFFieldTextLTRMarker .x25,
.x1u.x2p .x25,
.x1u.AFPhoneFieldTextMarker .x25,
.x1u.x2q .x25,
.x1u.AFPostalCodeFieldTextMarker .x25,
.x1u.x2r .x25,
.x1u.AFAddressFieldTextMarker .x25,
.x1u.x2s .x25,
.x22.AFFieldTextMarker .x24,
.x22.x2n .x24,
.x22.p_AFDisabled.AFFieldTextMarker .x24,
.x22.p_AFDisabled.x2n .x24,
.x22.AFFieldTextLTRMarker .x24,
.x22.x2p .x24,
.x22.AFPhoneFieldTextMarker .x24,
.x22.x2q .x24,
.x22.AFPostalCodeFieldTextMarker .x24,
.x22.x2r .x24,
.x22.AFAddressFieldTextMarker .x24,
.x22.x2s .x24,
.x1t.AFFieldTextMarker .x26,
.x1t.x2n .x26,
.x1t.p_AFDisabled.AFFieldTextMarker .x26,
.x1t.p_AFDisabled.x2n .x26,
.x1t.AFFieldTextLTRMarker .x26,
.x1t.x2p .x26,
.AFFieldTextLTR,
.x9k,
.AFPhoneFieldText,
.x9m,
.AFPostalCodeFieldText,
.x9o,
.AFAddressFieldText,
.x9q,
.PortletSubHeaderText,
.xcf,
.PortletText1,
.xcg,
.PortletText2,
.xch,
.PortletText3,
.xci,
.PortletText4,
.xcj,
.portlet-font,
.xck,
.portlet-msg-info,
.xcm,
.portlet-form-input-field,
.xd3,
.portlet-form-field,
.xd8,
.x1u1 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333
}

.AFInstructionTextDisabled,
.x1,
.AFFieldTextDisabled,
.x7,
.x1u.p_AFDisabled.AFFieldTextLTRMarker .x25,
.x1u.p_AFDisabled.x2p .x25,
.x1u.p_AFDisabled.AFPhoneFieldTextMarker .x25,
.x1u.p_AFDisabled.x2q .x25,
.x1u.p_AFDisabled.AFPostalCodeFieldTextMarker .x25,
.x1u.p_AFDisabled.x2r .x25,
.x1u.p_AFDisabled.AFAddressFieldTextMarker .x25,
.x1u.p_AFDisabled.x2s .x25,
.x22.p_AFDisabled.AFFieldTextLTRMarker .x24,
.x22.p_AFDisabled.x2p .x24,
.x22.p_AFDisabled.AFPhoneFieldTextMarker .x24,
.x22.p_AFDisabled.x2q .x24,
.x22.p_AFDisabled.AFPostalCodeFieldTextMarker .x24,
.x22.p_AFDisabled.x2r .x24,
.x22.p_AFDisabled.AFAddressFieldTextMarker .x24,
.x22.p_AFDisabled.x2s .x24,
.x1t.p_AFDisabled.AFFieldTextLTRMarker .x26,
.x1t.p_AFDisabled.x2p .x26,
.AFFieldTextLTRDisabled,
.x9l,
.AFPhoneFieldTextDisabled,
.x9n,
.AFPostalCodeFieldTextDisabled,
.x9p,
.AFAddressFieldTextDisabled,
.x9r,
.portlet-font-dim,
.xcl {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #9e9e9e
}

.AFDataText,
.x2,
.PortletHeaderText,
.xc8 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333
}

.AFDataTextDisabled,
.x3 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9e9e9e
}

.AFDataNumber,
.x4 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #333333
}

.AFDataNumberDisabled,
.x5 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #9e9e9e
}

.AFFieldNumber,
.x8,
.x1u.AFFieldNumberMarker .x25,
.x1u.x2o .x25,
.x22.AFFieldNumberMarker .x24,
.x22.x2o .x24,
.x1t.AFFieldNumberMarker .x26,
.x1t.x2o .x26 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left
}

.AFFieldNumberDisabled,
.x9,
.x1u.p_AFDisabled.AFFieldNumberMarker .x25,
.x1u.p_AFDisabled.x2o .x25,
.x22.p_AFDisabled.AFFieldNumberMarker .x24,
.x22.p_AFDisabled.x2o .x24,
.x1t.p_AFDisabled.AFFieldNumberMarker .x26,
.x1t.p_AFDisabled.x2o .x26 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #9e9e9e
}

.AFLabelText,
.xa,
.xr,
.xt,
.xy,
.xz,
.portlet-form-label,
.xd2,
.portlet-icon-label,
.xd5,
.portlet-dlg-icon-label,
.xd6,
.portlet-form-field-label,
.xd7,
.x18n,
.xha {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold
}

.AFLabelCell,
.xb {
	padding: 0px 6px 0px 0px
}

.AFErrorIconStyle,
.xc {
	color: #C70000;
	font-family: monospace;
	font-weight: bold
}

.AFInfoIconStyle,
.xd,
.AFWarningIconStyle,
.xe,
.AFQuickSelectIconStyle,
.xg {
	color: #9CACC9;
	font-family: monospace;
	font-weight: bold
}

.AFRequiredIconStyle,
.xf,
.AFIndexedIconStyle,
.x20l {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #045FAB;
	font-weight: bold;
	margin-right: 4px;
	line-height: 12px
}

.AFQuickSelectDisabledIconStyle,
.xh {
	color: #999999;
	font-family: monospace;
	font-weight: bold
}

.OraLink:link,
.xi:link,
.x3k,
.x3n,
.x3q A,
.x5x A,
.x5y A,
.x5z A,
.x62,
.x6a,
.x8r,
.OraLinkText,
.x9h,
.xa0 A,
.xa4 A,
.OraHGridNavRowActiveLink,
.xak,
.OraNavBarActiveLink,
.xar,
.OraShuttleLinkText,
.xb0,
.xb7 A,
.p_OraTreeRow A:link,
.xby A:link,
.p_OraTreeRow A:active,
.xby A:active,
.p_OraTreeRow A:visited,
.xby A:visited,
.PortletHeaderLink,
.xc6,
.PortletSubHeaderLink,
.xce,
.xgl,
.xgw,
.xgx,
.xgy,
.xgz,
.xh1,
.xh2,
.xmk.p_AFUnvisited,
.xn6.p_AFUnvisited,
.xh3.p_AFToday.p_AFDropTarget .xh0,
.xh3.p_AFActiveDay.p_AFDropTarget .xh0,
.xh3.p_AFToday.p_AFActiveDay.p_AFDropTarget .xh0,
.xgn:visited .x17w[href="#"],
.AFBrandingBar .xgn,
.xtn .xgn,
.AFBrandingBar .xgl,
.xtn .xgl,
.AFBrandingBar .xgw,
.xtn .xgw,
.AFBrandingBar .xgk,
.xtn .xgk,
.AFBrandingBar .x17s,
.xtn .x17s,
.AFBrandingBar .xgp,
.xtn .xgp,
.AFBrandingBar .xgo,
.xtn .xgo,
.AFBrandingBar .xgr,
.xtn .xgr,
.AFBrandingBar .xgq,
.xtn .xgq,
.AFConveyorBeltElement .x13j,
.xlx .x13j,
.AFConveyorBeltElement .x13p,
.xlx .x13p,
.AFOverflowElement .x13j,
.xdj .x13j,
.AFOverflowElement .x13p,
.xdj .x13p,
.xgn:active,
.xgk:active,
.x17s:active {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none
}

.OraLink:active,
.xi:active,
.OraALinkText,
.x9j,
.xgl:active,
.xgw:active,
.xgx:active,
.xgy:active,
.xgz:active,
.xh0:active,
.xh1:active,
.xh2:active,
.xgx:link:active,
.xgy:link:active,
.xgz:link:active,
.xh0:link:active,
.xh1:link:active,
.xh2:link:active,
.xxf:active,
.xly .AFConveyorBeltElement .x13u:active:hover,
.xly .xlx .x13u:active:hover,
.xlz .AFConveyorBeltElement:active:hover,
.xlz .xlx:active:hover,
.xlr .AFOverflowElement .x13u:active:hover,
.xlr .xdj .x13u:active:hover,
.xlu .AFOverflowElement:active:hover,
.xlu .xdj:active:hover,
.x1bl .AFOverflowElement:active:hover,
.x1bl .xdj:active:hover {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: underline
}

.OraLink:visited,
.xi:visited,
.OraVLinkText,
.x9i,
.xgw:visited,
.xmk.p_AFTrainVisited,
.xn6.p_AFTrainVisited,
.xgl:visited,
.xgn:visited,
.xgk:visited,
.x17s:visited,
.xgw:visited:active,
.xgl:visited:active,
.xgn:visited:active,
.xgk:visited:active,
.x17s:visited:active {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #72007C;
	text-decoration: none
}

.OraLinkDisabled,
.xj,
.x2t,
.x2u,
.x2v,
.x2w,
.x2x,
.x2y,
.x2z,
.x30,
.x31,
.x32,
.x33,
.x34,
.x35,
.x36,
.x37,
.x38,
.x39,
.x3a,
.x3b,
.x3c,
.x3d,
.x3e,
.x3f,
.x3g,
.x3i,
button,
.x45,
.x46,
.x47,
.x5t,
.x5u,
.x76,
.p_OraDisabled,
.x9u,
.OraNav3,
.xb3,
.p_OraTreeRow,
.xby,
.portlet-section-footer,
.xct,
.portlet-section-text,
.xcu,
.AFNoteWindowChooser,
.x1a1,
.x1y5,
.x20i,
.x20j {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px
}

.xm {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000
}

.xn,
.AFHeaderLevelOne,
.x6s,
H1.x6v,
H1.x6w,
.x70 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #9CACC9;
	font-weight: bold;
	padding: 0px;
	margin: 0px
}

.xo {
	text-align: justify;
	padding: 0px;
	margin: 0px
}

.xp {
	text-align: center;
	padding: 0px;
	margin: 0px
}

.xq {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	line-height: 28px
}

.xs {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	color: #4F4F4F;
	padding: 0px 8px 0px 0px
}

.xu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: right;
	padding: 0px 6px 0px 0px;
	vertical-align: inherit;
	margin-top: 10px;
	font-weight: bold;
	line-height: 33px;
	font-size: 22px;
	color: #202020 !important;
	height: 22px;
	padding-top: 2px;
	padding-right: 6px
}

.xv {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 5px
}

.xw {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 1px
}

.xx {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 2px
}

.x10 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 5px
}

.x11 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 8px
}

.x12 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-right: 7px
}

.x13 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px
}

.x14 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 4px;
	margin-left: 1px
}

.x15 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	vertical-align: middle;
	padding-right: 7px
}

.x16,
.x6c,
.OraPageStampText,
.x98,
.xaq,
.OraNavBarViewOnly,
.xat {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #9CACC9
}

.x17,
.x1aa {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.x1b,
.xpi,
.x1ut {
	width: 300px;
	height: 300px;
	overflow: hidden;
	position: relative
}

.x1i,
.p_OraContentFooterChildren,
.xae,
.xv3 .xq1,
.AFNoteWindowNavigator,
.x1a0 {
	float: right
}

.x1j {
	border-bottom: 1px solid #D6DFE6;
	margin-top: 3px;
	margin-bottom: 3px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px
}

.x1k,
.x64 {
	border-color: #336699;
	border: 1px solid;
	background-color: white
}

.x1l,
.x65 {
	background-color: #C5C5C0;
	border-color: #336699;
	border-bottom: 1px solid;
	padding: 2px 2px 2px 2px
}

.x1m,
.x66 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden
}

.x1n {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	margin-left: 5px;
	background-image:
		/*savepage-url=/ipva/adf/images/close.gif*/
		url();
	background-position: center;
	background-repeat: no-repeat;
	height: 13px;
	width: 13px
}

.x1o {
	border: 0px;
	border-top: 1px solid #c4ced7;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px
}

.x22.p_AFDisabled .xr,
.x1t.p_AFDisabled .xt,
.x1v.p_AFDisabled .xv,
.x1w.p_AFDisabled .xw,
.x1p.p_AFDisabled .xx,
.x1q.p_AFDisabled .xy,
.x1s.p_AFDisabled .xz,
.x1x.p_AFDisabled .x10,
.x1y.p_AFDisabled .x11,
.x1z.p_AFDisabled .x12,
.x20.p_AFDisabled .x13,
.x21.p_AFDisabled .x14,
.x1r.p_AFDisabled .xs,
.xi1.p_AFDisabled .xi4,
.xio.p_AFDisabled .xip,
.xk6.p_AFDisabled .xkn,
.xjr.p_AFDisabled .x118,
.xjt.p_AFDisabled .x119,
.xjv.p_AFDisabled .x18n,
.xeo.p_AFDisabled .xha,
.xt5.p_AFDisabled .x1fk,
.xt6.p_AFDisabled .x1fl,
.x1u.p_AFDisabled .xu,
.x1w.p_AFDisabled .xw,
.x21.p_AFDisabled .x14,
.x1v.p_AFDisabled .xv,
.x1x.p_AFDisabled .x10,
.xpc.p_AFToday .x22d,
.xh4.p_AFToday .x22e,
.xh3.p_AFToday .xqj,
.xq6.p_AFToday .x22f {
	color: #4F4F4F
}

.x1u.p_AFDisabled .xu {
	color: #202020 !important
}

.x25 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	border-radius: 2px;
	overflow-x: hidden;
	overflow-y: auto;
	height: 28px;
	margin: 0px;
	-webkit-appearance: none;
	background-color: #FFFFFF;
	border: 1px solid #BDBDBD;
	box-sizing: border-box;
	width: 300px;
	padding: 5px 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	font-size: 14px;
	letter-spacing: -0.01em;
	color: #4F4F4F;
	cursor: text
}

.x26 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-style: solid;
	margin-right: 1px;
	border-color: #DFE4E7;
	background-color: #FCFDFE;
	color: #333333;
	border-radius: 2px 0px 0px 2px;
	padding: 6px 5px 5px;
	border-width: 1px 0px 1px 1px;
	position: relative;
	height: 28px;
	margin: 0px;
	box-sizing: border-box;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	top: -1px
}

.x27,
.x28 {
	border-width: 1px;
	background-image: none;
	display: inline-block;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	height: auto;
	width: auto;
	padding-left: 0px;
	position: relative;
	top: -1px
}

.x29,
.x1ch {
	padding-left: 1px
}

.x2a {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	color: #333333;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	padding: 1px 5px;
	margin: 1px 0px 1px 1px;
	height: 24px;
	-webkit-appearance: none
}

.x2b {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	border-radius: 2px;
	padding-left: 5px;
	padding-right: 25px;
	height: 28px;
	margin: 0px;
	-webkit-appearance: none;
	background-color: #FFFFFF;
	border: 1px solid #BDBDBD;
	box-sizing: border-box;
	width: 300px;
	padding: 5px 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	font-size: 14px;
	letter-spacing: -0.01em;
	color: #4F4F4F;
	cursor: text;
	-webkit-box-sizing: border-box;
	position: relative
}

.x2c {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	box-sizing: border-box;
	color: #333333;
	background-color: #FCFDFE;
	border-color: #DFE4E7;
	border-radius: 2px 0 0 2px;
	background-image: none;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	padding: 0 5px;
	vertical-align: middle;
	height: 28px;
	display: inline-block;
	margin: 0px;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box
}

.x2d,
.x2e,
.x2f,
.x2j {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 23px
}

.x2g {
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	color: #000000;
	cursor: default;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	font-weight: normal
}

.x2h {
	border-style: solid;
	border-width: 1px;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	box-sizing: border-box;
	color: #333333;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	padding: 0px 0px 0px 0px;
	height: 28px;
	margin: 0px;
	-webkit-box-sizing: border-box;
	border-color: #DFE4E7;
	line-height: 22px;
	padding-left: 1px;
	vertical-align: 0px
}

.x2i {
	font-size: 12px;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	font-weight: normal;
	min-height: 56px;
	min-width: 30px
}

.x2l {
	padding-right: 3px;
	margin-left: 2px;
	vertical-align: baseline;
	padding-left: 0px
}

.x2m {
	margin: 0px 1px;
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: middle;
	margin-left: 1px
}

.x3h,
.OraNav3Selected,
.xb2 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #EDFFFF
}

.x3j {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px
}

BODY {
	background-color: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x3l,
.x3o,
.x3p {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #145c9e;
	text-decoration: none;
	font-size: 11px
}

.x3m {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #000000
}

.x3q UL {
	margin-top: 4px;
	margin-bottom: 4px
}

.x3r {
	position: relative;
	left: -7px;
	top: 5px
}

.x3s {
	background-color: #EFEFEF;
	padding-left: 6px;
	padding-right: 6px
}

.x3t,
.x3v,
.x3z,
.x41,
.x48,
.x4a,
.xkp:active,
.xh7.p_AFPrintable .xox,
.xh7.p_AFPrintable .xpt,
.xh7.p_AFPrintable .xqn,
.xpi.p_AFPrintable .xr8,
.xpi.p_AFPrintable .xra,
.xxl,
.xxm,
.xxn,
.xxo,
.xxp,
.xxq,
.xxr,
.xkp:hover {
	cursor: default
}

.x3u,
.x3w,
.x40,
.x42,
.x49,
.x4b,
.x4f,
.x4g,
*.p_AFInlineSelectable,
*.p_AFInlineSelectable INPUT,
*.p_AFInlineSelectable BUTTON,
*.p_AFInlineSelectable TEXTAREA,
*.p_AFInlineSelectable SELECT,
*.p_AFInlineSelectable A,
*.p_AFInlineSelectable LABEL,
.btn-login a,
.x257 a {
	cursor: pointer
}

.x3u .x3x {
	color: #000000;
	font-weight: bold
}

.x3w .x3x,
.x3u .x3x a,
.x3w .x3x a,
.x4g .x4l A,
.xh3.p_AFToday .xh0,
.xh3.p_AFToday.p_AFActiveDay .xh0,
.xh3.p_AFActiveDay .xh0,
.xh4.p_AFActiveDay .xh2,
.AFBrandingBar .x15z.p_AFHighlighted .x166,
.xtn .x15z.p_AFHighlighted .x166,
.AFBrandingBar .x160.p_AFDepressed .x166,
.xtn .x160.p_AFDepressed .x166,
.AFBrandingBar .x15v.p_AFDepressed .x15u,
.xtn .x15v.p_AFDepressed .x15u,
.AFBrandingBar .x15w.p_AFDepressed .x15u,
.xtn .x15w.p_AFDepressed .x15u,
.AFBrandingBar .x169.p_AFHighlighted .x167,
.xtn .x169.p_AFHighlighted .x167,
.AFBrandingBar .x161.p_AFDepressed .x167,
.xtn .x161.p_AFDepressed .x167,
.AFBrandingBar .x16a.p_AFHighlighted .x168,
.xtn .x16a.p_AFHighlighted .x168,
.AFBrandingBar .x162.p_AFDepressed .x168,
.xtn .x162.p_AFDepressed .x168,
.AFBrandingBar .xlw .x166,
.xtn .xlw .x166,
.AFBrandingBar .xlw .x15u,
.xtn .xlw .x15u,
.AFBrandingBar .xlw .x168,
.xtn .xlw .x168,
.AFBrandingBar .xlw .x167,
.xtn .xlw .x167,
.xh7.p_AFPrintable .xq7 {
	color: #000000
}

.x3t .x3x,
.x3z .x43,
.x48 .x4c {
	color: gray;
	font-weight: bold
}

.x3v .x3x,
.x3t .x3x a,
.x3v .x3x a,
.x41 .x43,
.x3z .x43 a,
.x41 .x43 a,
.x4a .x4c,
.x48 .x4c a,
.x4a .x4c a,
.x4f.p_AFDisabled .x4l,
.x4g.p_AFDisabled .x4l {
	color: gray
}

.x3x,
.x43,
.x4c {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px
}

.x3x a,
.x43 a,
.x4c a,
.x17s:visited .x17v,
.AFBrandingLogo .x17u,
.x20t .x17u,
.AFBrandingLogo .x17v,
.x20t .x17v,
.AFBrandingLogo .x17w,
.x20t .x17w,
.AFBrandingLogo .x17w:hover,
.x20t .x17w:hover,
.AFBrandingLogo .x17w:active,
.x20t .x17w:active,
.xgo.p_AFDisabled:hover,
.xgp.p_AFDisabled:hover,
.xgr.p_AFDisabled:hover,
.x13u.p_AFDisabled:hover,
.x13v.p_AFDisabled:hover,
.xgs.p_AFSelected .x13u:hover,
.x13v.p_AFSelected:hover,
.xgk.p_AFDisabled .x17u:hover,
.x17s.p_AFDisabled .x17v:hover,
.xgn.p_AFDisabled .x17w:hover,
.xgk.p_AFSelected .x17u:hover,
.x17s.p_AFSelected .x17v:hover,
.xgn.p_AFSelected .x17w:hover {
	text-decoration: none
}

.x3y {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	color: gray
}

.x40 .x43,
.x49 .x4c,
.x4f .x4l A,
.AFLinkAccessKeyStyle,
.x9t,
.xa3,
.xa8,
.xgo.p_AFSelected,
.xgr.p_AFSelected,
BODY.p_AFHighContrast .xwx.p_AFSelected .xww,
BODY.p_AFHighContrast .xwx.p_AFSelected .xu6,
BODY.p_AFHighContrast .xwx.p_AFSelected.p_AFFocused .xww,
BODY.p_AFHighContrast .xx6.p_AFSelected,
BODY.p_AFHighContrast .x14o.p_AFSelected .xia,
BODY.p_AFHighContrast .xia.p_AFSelected,
BODY.p_AFHighContrast .x14o.p_AFSelected.p_AFFocused .xia,
.xgn.p_AFSelected .x17w,
.AFConveyorBeltElement .x13v.p_AFSelected,
.xlx .x13v.p_AFSelected,
.AFConveyorBeltElement .x13u.p_AFSelected,
.xlx .x13u.p_AFSelected,
.AFOverflowElement .x13v.p_AFSelected,
.xdj .x13v.p_AFSelected,
.AFOverflowElement .x13u.p_AFSelected,
.xdj .x13u.p_AFSelected {
	font-weight: bold
}

.x44 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px
}

.x4d {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	width: 17px;
	background-image:
		/*savepage-url=/ipva/adf/images/list-bullet.gif*/
		url();
	background-position: center;
	background-repeat: no-repeat
}

.x4e {
	height: 26px;
	overflow: hidden
}

.x4f.p_AFDisabled,
.x4g.p_AFDisabled {
	cursor: default;
	color: gray
}

.x4h,
.x4i {
	height: 22px;
	width: 26px;
	background-position: top right
}

.x4j,
.x4k {
	height: 22px;
	width: 14px;
	background-repeat: no-repeat
}

.x4l {
	height: 22px;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 3px;
	white-space: nowrap
}

.x4m {
	height: 22px;
	width: 12px;
	background-repeat: no-repeat
}

.x4n {
	height: 22px;
	width: 15px
}

.x4o,
.x4q,
.x4s {
	height: 4px;
	background-repeat: repeat-x
}

.x4p {
	height: 4px;
	width: 17px;
	background-repeat: no-repeat
}

.x4r,
.x1xy,
.x1y0 {
	height: 4px
}

.x4t {
	height: 4px;
	width: 100%;
	background-repeat: no-repeat
}

.x4l A {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none
}

.x4u {
	background-repeat: repeat-x
}

.x4f .x4h {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-start-selected.gif*/
		url()
}

.x4f .x4i {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-start-join-selected.gif*/
		url()
}

.x4f .x4o,
.x4f .x4q,
.x4f .x4s {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-bot-mid-selected.gif*/
		url()
}

.x4f .x4p {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-bot-start-selected.gif*/
		url()
}

.x4f .x4l {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-mid-selected.gif*/
		url();
	font-weight: bold
}

.x4f .x4m {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-end-join-selected-to-deselected.gif*/
		url()
}

.x4f .x4n {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-end-selected.gif*/
		url()
}

.x4f .x4u,
.x4g .x4o,
.x4g .x4q,
.x4g .x4s,
.x4g .x4u {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-bot-deselected.gif*/
		url()
}

.x4f .x4t {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-bot-end-selected.gif*/
		url()
}

.x4g .x4h {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-start-deselected.gif*/
		url()
}

.x4g .x4p,
.x4g .x4t,
BODY.p_AFHighContrast .xky.p_AFDisabled,
BODY.p_AFHighContrast .xli,
BODY.p_AFHighContrast .xle,
BODY.p_AFHighContrast .xmn,
BODY.p_AFHighContrast .xml,
BODY.p_AFHighContrast .xmo,
BODY.p_AFHighContrast .xmm,
BODY.p_AFHighContrast .xmr,
BODY.p_AFHighContrast .xmp,
BODY.p_AFHighContrast .xms,
BODY.p_AFHighContrast .xmq,
BODY.p_AFHighContrast .x110.p_AFRunning,
BODY.p_AFHighContrast .x110.p_AFFinished,
BODY.p_AFHighContrast .xmf.p_AFTrainVisited .x8d,
BODY.p_AFHighContrast .xmf.p_AFSelected .x8d,
BODY.p_AFHighContrast .xmf.p_AFUnvisited .x8d,
BODY.p_AFHighContrast .xmz.p_AFTrainVisited .xn0,
BODY.p_AFHighContrast .xmz.p_AFSelected .xn0,
BODY.p_AFHighContrast .xmz.p_AFUnvisited .xn0,
.x8b.p_AFSubTrain .xmf.p_AFTrainVisited .x8d,
.x8b.p_AFSubTrain .xmf.p_AFSelected .x8d,
.xl4.p_AFSubTrain .xmz.p_AFTrainVisited .xn0,
.xl4.p_AFSubTrain .xmz.p_AFSelected .xn0,
.x8b.p_AFSubTrain .xmf.p_AFUnvisited .x8d,
.xl4.p_AFSubTrain .xmz.p_AFUnvisited .xn0,
.x227 .xyn,
.x227 .xz5,
.x228 .xyn,
.x228 .xz5,
.x1d3.lotes .x1d8,
.x1d3.x297 .x1d8,
.x1d3.lotes .x1dc,
.x1d3.x297 .x1dc,
BODY.p_AFHighContrast .xmi:hover,
BODY.p_AFHighContrast .xmj:hover,
BODY.p_AFHighContrast .xn4:hover,
BODY.p_AFHighContrast .xn3:hover,
BODY.p_AFHighContrast .xlh.p_AFDepressed,
BODY.p_AFHighContrast .xlh,
BODY.p_AFHighContrast .xld.p_AFDepressed,
BODY.p_AFHighContrast .xld,
BODY.p_AFHighContrast .xlh:hover,
BODY.p_AFHighContrast .xld:hover {
	background-image: none
}

.x4g .x4j {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-start-join-selected-to-deselected.gif*/
		url()
}

.x4g .x4k {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-start-join-deselected-to-deselected.gif*/
		url()
}

.x4g .x4l {
	color: #000000;
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-mid-deselected.gif*/
		url()
}

.x4g .x4m {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-end-join-deselected-to-deselected.gif*/
		url()
}

.x4g .x4n {
	background-image:
		/*savepage-url=/ipva/adf/images/tab3-end-deselected.gif*/
		url()
}

.x4v {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	position: relative;
	min-width: 50px;
	min-height: 22px;
	line-height: 24px;
	display: block
}

.x4w,
.x8c,
.x8l,
.x8o,
.p_OraTreeIcon,
.xbw,
.xxt,
.x13b,
.x1b3,
.x1ca,
.AFStampContainer .xjy,
.x20v .xjy,
.AFStampContainer .x18z,
.x20v .x18z {
	vertical-align: top
}

.x4x {
	font-size: 1px;
	background-position: top left;
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 0px;
	border-bottom: 1px solid #DFE4E7;
	background-image: none;
	margin-top: 16px;
	margin-bottom: 8px
}

.x4y,
.x52,
.x1ku .x150,
.x1kt .x150,
.x1qk .x4z,
.AFHVNodePadding,
.x1rv,
.AFHVNodePaddingSmall,
.x1rw,
.x177 .x16i,
.x1b0 .x1b3,
.x1dn.p_AFResizable,
.x1o.p_AFResizable {
	padding: 0px
}

.x4z {
	padding-left: 6px;
	padding-right: 0px;
	text-align: right;
	padding-top: 8px
}

.x50 {
	padding: 0px;
	padding-right: 0px;
	text-align: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 0px;
	padding-top: 4px;
	padding-left: 8px
}

.x51 {
	padding: 0px;
	text-align: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	vertical-align: top;
	padding-bottom: 0px;
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 6px
}

.x53 {
	position: relative;
	height: 480px;
	width: 640px
}

.x54,
.x55 {
	position: absolute;
	top: 0px;
	width: 100%
}

.x56,
.x57 {
	position: absolute;
	bottom: 0px;
	width: 100%
}

.x58,
.x59 {
	position: absolute;
	left: 0px
}

.x5a,
.x5b {
	position: absolute;
	right: 0px
}

.x5c,
.x5d,
.xt7.p_AFStretched .xvd {
	position: absolute
}

.x5e img,
.x5f img,
.x5g img,
.x5h img,
.x5t img,
.x5u img,
.x6e img,
.x71 img,
.x76 img,
.new-sgt .x4w,
.x284 .x4w {
	vertical-align: bottom
}

.x5f .x5q,
.x5t .x5v,
.x5u .x5w,
.x74,
.OraBGAccentLight,
.x96,
.PortletBodyColor,
.xc4,
.PortletSubHeaderColor,
.xcd,
.xdg {
	background-color: #FDFDFA
}

.x5g .x5q,
.OraBGAccentMedium,
.x95,
.PortletHeaderColor,
.xc5 {
	background-color: #EAEAEA
}

.x5h .x5q,
.OraBGAccentDark,
.x94 {
	background-color: #C5C5C0
}

.x5r {
	width: 100%;
	background-repeat: repeat-x
}

.x5f .x5r {
	background-color: #C4CEE0;
	color: #FFFFFF
}

.x5s {
	border-top-style: none;
	border: none;
	padding: 0px 10px 0px 10px;
	overflow: auto
}

.x5x,
.x5y,
.x5z {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space: nowrap
}

.x60 {
	border-color: #FDFDFA
}

.x61,
.OraPageStampLabel,
.x99,
.OraTableControlBarText,
.xbq,
.p_OraTreeRowSelected,
.xbz {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9CACC9
}

.x63 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none;
	white-space: nowrap
}

.x67 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-align: right;
	padding-left: 5px
}

.x68 {
	background-color: #FDFDFA;
	border: 0px
}

.x69 {
	border: 0px;
	vertical-align: bottom
}

.x6d,
.p_InContextBrandingText,
.x97,
.OraHGridNavRowInactiveLink,
.xal,
.OraNavBarInactiveLink,
.xas {
	color: #9297A6;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px
}

.x6e {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #FDFDFA;
	position: relative;
	min-height: 34px;
	background: transparent
}

.x6f,
.x6g {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap
}

.x6f A,
.x6g A,
.x1ul {
	color: #FFFFFF
}

.x6h {
	color: #FFFFFF;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 22px;
	width: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/separator_border.png*/
		url();
	background-repeat: repeat-y;
	background-position: center center;
	line-height: 0px;
	padding-right: 5px;
	padding-left: 5px
}

.x6i {
	color: #9CACC9;
	position: absolute;
	top: 0px;
	left: -18px
}

.x6j {
	font-weight: normal;
	font-size: 12px;
	color: #9CACC9;
	font-family: monospace
}

.x6k {
	font-weight: normal;
	font-size: 12px;
	color: #9297A6;
	font-family: monospace
}

.x6l {
	border-color: #9297A6;
	border-width: 0px 1px 1px 1px;
	border-style: solid
}

.x6m {
	border-color: #9297A6;
	height: 21px;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 5px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	cursor: pointer;
	padding-left: 5px
}

.x6n {
	border-color: #9297A6;
	height: 21px;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 5px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	padding-left: 2px
}

.x6o {
	border-color: #9297A6;
	height: 21px;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 5px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding-left: 18px
}

.x6p {
	vertical-align: top;
	margin: 5px
}

.x6q {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background: transparent;
	color: #669966;
	display: block;
	padding-top: 2px;
	text-decoration: none
}

.x6r {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #999999;
	display: block;
	padding-top: 2px;
	text-decoration: none
}

.AFHeaderLevelTwo,
.x6t,
H2.x6v,
H2.x6w {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #9CACC9;
	font-weight: bold;
	padding: 0px;
	margin: 0px
}

.AFHeaderLevelThreePlus,
.x6u,
H3.x6v,
H4.x6v,
H5.x6v,
H6.x6v,
H3.x6w,
H4.x6w,
H5.x6w,
H6.x6w {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #9CACC9;
	font-weight: bold;
	padding: 0px;
	margin: 0px
}

.x6x,
.x6z {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #C70000
}

.x72,
.xan {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #9CACC9;
	margin: 0px 0px 0px 0px;
	padding: 5px 30px 5px 30px
}

.x73 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #336699;
	border-color: #9297A6
}

.AFSortableHeaderSortIcon,
.x75 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #9CACC9
}

.x77 {
	background-color: #FDFDFA;
	white-space: nowrap
}

.x78 {
	background-color: #9CACC9;
	white-space: nowrap
}

.x79 {
	background-color: #FDFDFA;
	color: #9297A6;
	white-space: nowrap
}

.x77 A {
	color: #336699
}

.x78 A {
	color: #EDFFFF
}

.x7a,
BODY.p_AFHighContrast .xmx,
.AFPrivateWidthZero,
.xsx {
	width: 0px
}

.x7b,
.x7c {
	border-collapse: collapse;
	border-color: #9297A6;
	border-style: solid;
	border-width: 1px
}

.x7d,
.x7f {
	background-color: #FDFDFA;
	border-color: #9297A6;
	border-style: solid;
	border-width: 1px 1px 0px;
	padding: 1px 2px
}

.x7e,
.x7g {
	background-color: #FDFDFA;
	border-color: #9297A6;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 1px 2px
}

.x7h,
.x7i {
	border-color: #9297A6;
	border-style: solid;
	border-width: 1px 1px 0px;
	padding: 1px 2px
}

.x7j,
.x7k,
.portlet-form-button,
.xd4,
.xg8 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	white-space: nowrap;
	margin: 0px;
	padding: 0px 2px;
	min-height: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 4px;
	padding-left: 5px
}

.x7l {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 4px;
	padding-left: 5px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	white-space: nowrap;
	margin: 0px;
	min-height: 28px;
	padding: 3px 7px 4px 8px
}

.x7m {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	background-color: #FDFDFA;
	border-color: #9297A6
}

.x7n {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	background-color: #FFFFFF;
	border-color: #9297A6
}

.x7o {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	background-color: #FDFDFA;
	border-color: #9297A6;
	text-align: right;
	padding-right: 2px
}

.x7p {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	background-color: #FFFFFF;
	border-color: #9297A6;
	text-align: right;
	padding-right: 2px
}

.x7q,
.x7r,
.x7s,
.OraTableCellSelect,
.xbt {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	background-color: #FDFDFA;
	border-color: #9297A6;
	text-align: center
}

.x7t,
.x7u,
.x7v,
.OraTableCellSelectBand,
.xbu {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	background-color: #FFFFFF;
	border-color: #9297A6;
	text-align: center
}

.x7w {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #C5C5C0;
	color: #9CACC9;
	vertical-align: bottom
}

.x7x {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #C5C5C0;
	color: #9CACC9;
	vertical-align: bottom;
	text-align: right
}

.x7y {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #C5C5C0;
	color: #9CACC9;
	vertical-align: bottom;
	text-align: center
}

.x7z {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-color: #C5C5C0;
	color: #9CACC9
}

.x80 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border-color: #9297A6;
	background-color: #ffffff
}

.x81 {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #C5C5C0;
	color: #9CACC9
}

.OraTableTotal,
.x82 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-color: #C5C5C0;
	color: #9CACC9
}

.x83 {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-color: #C5C5C0;
	color: #000000;
	vertical-align: baseline
}

.x84 {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #C5C5C0;
	color: #000000;
	vertical-align: baseline
}

.x85,
.x88 {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #C5C5C0;
	color: #9CACC9;
	vertical-align: bottom;
	cursor: pointer;
	border-width: 2px;
	border-style: outset
}

.x86,
.x89 {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #C5C5C0;
	color: #9CACC9;
	vertical-align: bottom;
	cursor: pointer;
	border-width: 2px;
	border-style: outset;
	text-align: right
}

.x87,
.x8a {
	border-color: #9297A6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #C5C5C0;
	color: #9CACC9;
	vertical-align: bottom;
	cursor: pointer;
	border-width: 2px;
	border-style: outset;
	text-align: center
}

.x8b {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	overflow-x: hidden;
	overflow-y: auto;
	min-width: 100px;
	min-height: 16px;
	position: relative
}

.x8d {
	position: relative;
	height: 22px;
	width: 22px;
	background-position: center;
	margin: auto 0 auto -1px
}

.x8e {
	padding-bottom: 2px;
	text-align: center;
	padding-top: 3px;
	padding-left: 0;
	padding-right: 0;
	width: 124px;
	margin-left: 7px;
	margin-right: 8px;
	overflow: hidden;
	height: 28px
}

.x8c.p_AFSelected {
	color: #9CACC9;
	font-weight: bold
}

.x8c:visited,
.x8c:visited .x8r {
	color: #666666
}

.x8c.p_AFDisabled {
	color: #999999
}

.x8c.p_AFUnvisited,
.p_OraContentFooterRule,
.xac {
	color: #9CACC9
}

.x8n {
	padding-left: 1px;
	padding-right: 1px;
	color: #4F4F4F;
	padding-top: 1px;
	width: 69px
}

.x8q {
	vertical-align: top;
	padding-left: 1px;
	padding-right: 1px;
	color: #4F4F4F;
	padding-top: 1px;
	width: 69px
}

.x8c.p_AFDisabled .x8r {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #7ac2ff
}

.x8s {
	min-width: 20px;
	width: 100%;
	height: 8px;
	background-position: center
}

.OraBGColorVeryDark,
.x8v {
	background-color: #336699
}

.OraBGColorDark,
.x8w,
.xde,
.xdf {
	background-color: #9CACC9
}

.OraBGColorMedium,
.x8x,
.x18f.p_AFDisabled.p_AFSelected {
	background-color: #C4CEE0
}

.OraBGColorLight,
.x8y {
	background-color: #EDFFFF
}

.OraBGGrayVeryDark,
.x8z,
.x1kb {
	background-color: #333333
}

.OraBGGrayDark,
.x90 {
	background-color: #666666
}

.OraBGGrayMedium,
.x91 {
	background-color: #999999
}

.OraBGGrayLight,
.x92 {
	background-color: #cccccc
}

.OraBGAccentVeryDark,
.x93,
.OraTable,
.xbs {
	background-color: #9297A6
}

.OraInlineInfoText,
.x9a {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #9CACC9
}

.OraTextInline,
.x9b {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #C4CEE0
}

.OraMessageBoxErrorText,
.x9c,
.AFErrorText,
.x9d,
.portlet-msg-error,
.xcn {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #C70000
}

.OraErrorNameText,
.x9e {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C70000
}

.OraInlineErrorText,
.x9f {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #C70000
}

.OraGlobalPageTitle,
.x9g {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold
}

.AFAccessKeyStyle,
.x9s,
.xfx,
.xfy,
.xge,
.xgf,
.xgg,
.xgh,
.xgi,
.xh5,
.xh6,
.xgl:link:active,
.xgw:link:active,
.xh8,
.xhb,
.xhx,
.xhy,
.xka,
.xkb,
.xkc,
.xkd,
.xke,
.xku,
.xn8,
.xr1,
.xr4,
.xu8,
.xu9,
.xua,
.xub,
.xuc,
.xud,
.xvp,
.x136,
.x138,
.x16b,
.x16c,
.x16d,
.x16v,
.x16w,
.x16x,
.x17u:active,
.x17v:active,
.x17w:active,
.x17y,
.x17z,
.x180,
.x18b,
.x18c,
.x18d,
.x1bf,
.x1bm,
.x1bz,
.x1c1,
.x1fm,
.x1fn,
.x1gk,
.xgn:link .x17w:active,
.xgk:link .x17u:active,
.x17s:link .x17v:active,
.x17w:hover,
.sub,
.x28y,
.x3u .x3x a:hover,
.x3w .x3x a:hover,
.x40 .x43 a:hover,
.x42 .x43 a:hover,
.x49 .x4c a:hover,
.x4b .x4c a:hover,
.xgr:hover,
.xgj:hover,
.xlz .AFConveyorBeltElement:hover,
.xlz .xlx:hover,
.xly .AFConveyorBeltElement:hover,
.xly .xlx:hover,
.xlu .AFOverflowElement:hover,
.xlu .xdj:hover,
.xlr .AFOverflowElement:hover,
.xlr .xdj:hover,
.x13u:hover,
.x13v:hover,
.x17u:hover,
.x17v:hover,
.x1bl .AFOverflowElement:hover,
.x1bl .xdj:hover,
.x3q A:hover,
.AFBrandingBar .xgn:hover,
.xtn .xgn:hover,
.AFBrandingBar .xgw:hover,
.xtn .xgw:hover,
.AFBrandingBar .xgl:hover,
.xtn .xgl:hover,
.AFBrandingBar .xgk:hover,
.xtn .xgk:hover,
.AFBrandingBar .x17s:hover,
.xtn .x17s:hover,
.xgx:hover,
.x14f:hover,
.xmk.p_AFUnvisited:hover,
.xn6.p_AFUnvisited:hover {
	text-decoration: underline
}

.p_OraSelected,
.x9v {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #EDFFFF;
	text-decoration: none
}

.p_OraHiddenLabel,
.x9w {
	position: absolute;
	left: 0px;
	font-size: 0px;
	top: -99999px
}

.p_OraColorFieldSwatch,
.x9x {
	border-color: #000000;
	border-style: solid;
	border-width: 1px
}

.p_OraColorPalette,
.x9y {
	background-color: #000000
}

.p_OraColorPaletteEmptyCell,
.x9z,
.xji.AFCodeEditorToolboxDisabled,
.xji.xjj,
.xp8 .xp7,
.xeo.p_AFEditModeSelect .x1c2,
.x1ks,
.x1kt .x14o.p_AFHighlighted .xia,
.x1kt .x14o.p_AFSelected.p_AFFocused .xia,
.x1kt .x14o.p_AFSelected.p_AFInactive .xia,
.xuk.p_AFCore.p_AFDefault,
.xuj.p_AFCore.p_AFDefault,
.xvl.p_AFCore.p_AFDefault,
.xvk.p_AFCore.p_AFDefault,
.xvd.p_AFCore.p_AFDefault,
.xve.p_AFCore.p_AFDefault,
.xuk.p_AFHighlight.p_AFDefault,
.xvl.p_AFHighlight.p_AFDefault,
.xvd.p_AFHighlight.p_AFDefault,
.x16f.p_AFDetached,
.x1kt .x14o.p_AFSelected .xia {
	background-color: #FFFFFF
}

.xa1,
.xa5 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	text-align: center;
	background-color: #FFFFFF;
	color: #9CACC9;
	padding: 2px
}

.xa2,
.xa6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #9CACC9;
	padding: 2px
}

.x2b A,
.xa7 A {
	text-align: center;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none
}

.xa7 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #999999;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	padding: 2px
}

.p_OraContentFooterStart,
.xad,
.xk8,
.xkx,
.xq1 {
	float: left
}

.p_OraContentFooterBottom,
.xaf {
	clear: both;
	margin-bottom: 5px
}

.p_OraFooter,
.xag,
.x10z {
	text-align: center
}

.p_OraFooterBottom,
.xah {
	padding-top: 5px
}

.p_OraHeaderNest,
.xai {
	margin: 5px 0px 0px 12px
}

.OraHGridLocatorHeader,
.xaj {
	border-color: #9297A6;
	background-color: #FDFDFA
}

.p_OraHideShowDisclosedSymbol,
.xam,
.xb8 A,
.p_OraTreeDisclosedSymbol A:link,
.xbv A:link,
.p_OraTreeDisclosedSymbol A:active,
.xbv A:active,
.p_OraTreeDisclosedSymbol A:visited,
.xbv A:visited,
.p_OraTreeRowSelected A:link,
.xbz A:link,
.p_OraTreeRowSelected A:active,
.xbz A:active,
.p_OraTreeRowSelected A:visited,
.xbz A:visited {
	color: #9CACC9;
	text-decoration: none
}

.xao {
	list-style-type: none
}

.p_OraQuickSearchBox,
.xau {
	background-color: #FDFDFA;
	border-color: #C5C5C0;
	border-style: solid;
	padding: 0pt 5pt 5pt 5pt;
	border-width: 0px 0px 1px 1px
}

.p_OraGlobalQuick,
.xav {
	border-color: #C5C5C0;
	border-style: solid;
	border-width: 0px 0px 0px 1px
}

.p_OraProcessingStatus,
.xaw {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9CACC9;
	border-color: #C4CEE0;
	border-style: solid;
	border-width: 1px
}

.p_OraProductBrandingText,
.xax {
	color: #9CACC9;
	position: relative;
	font-family: Garamond, Times, Times New Roman, Serif;
	font-weight: normal;
	font-size: 24pt;
	line-height: 28.8pt;
	top: -4.8pt
}

.p_OraProductBrandingCompactText,
.xay {
	color: #9CACC9;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold
}

.OraShuttleHeader,
.xaz {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #9CACC9;
	font-weight: bold;
	padding: 0px 0px 0px 18px
}

.p_OraSideBarMinWidth,
.xb1 {
	width: 140px
}

.OraStyledList,
.xb4 {
	list-style-position: inside;
	padding: 0px;
	margin: 0px
}

.OraStyledList .OraStyledList,
.xb4 .xb4 {
	padding: 0pt 0pt 0pt 10pt
}

.xb7 {
	padding: 0px;
	position: relative;
	float: left;
	cursor: default;
	background-color: transparent;
	border-top: 3px solid transparent;
	margin-right: 0px;
	margin-left: 0px
}

.xb7 .p_OraDisabled,
.xb7 .x9u,
.x16j.p_AFDisabled,
.x16k.p_AFDisabled,
.x16l.p_AFDisabled {
	color: #9297A6
}

.xb8 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 8px
}

.xb9 {
	width: 0%
}

.xba,
.xeu .x1z,
.xeu .x2h,
.xeu .x1a,
.xev .x1z,
.xev .x2h,
.xev .x1a,
.xi6,
.xi6 .x25,
.xh7.p_AFPrintable .xq1,
.xh7.p_AFPrintable .xq2,
.AFPrivateWidthFull,
.xsw,
HTML BODY .xt1.AFStretchWidth,
HTML BODY .xt1.xsz,
HTML BODY .xh7.AFStretchWidth,
HTML BODY .xh7.xsz,
HTML BODY .xt2.AFStretchWidth,
HTML BODY .xt2.xsz,
HTML BODY .xo1.AFStretchWidth,
HTML BODY .xo1.xsz,
HTML BODY .x7j.AFStretchWidth,
HTML BODY .x7j.xsz,
HTML BODY .xri.AFStretchWidth,
HTML BODY .xri.xsz,
HTML BODY .xt3.AFStretchWidth,
HTML BODY .xt3.xsz,
HTML BODY .xrf.AFStretchWidth,
HTML BODY .xrf.xsz,
HTML BODY .x7k.AFStretchWidth,
HTML BODY .x7k.xsz,
HTML BODY .xl0.AFStretchWidth,
HTML BODY .xl0.xsz,
HTML BODY .xt4.AFStretchWidth,
HTML BODY .xt4.xsz,
HTML BODY .xeo.AFStretchWidth,
HTML BODY .xeo.xsz,
HTML BODY .x1q.AFStretchWidth,
HTML BODY .x1q.xsz,
HTML BODY .x1r.AFStretchWidth,
HTML BODY .x1r.xsz,
HTML BODY .x1s.AFStretchWidth,
HTML BODY .x1s.xsz,
HTML BODY .xt5.AFStretchWidth,
HTML BODY .xt5.xsz,
HTML BODY .xt6.AFStretchWidth,
HTML BODY .xt6.xsz,
HTML BODY .x1u.AFStretchWidth,
HTML BODY .x1u.xsz,
HTML BODY .x1b.AFStretchWidth,
HTML BODY .x1b.xsz,
HTML BODY .xt7.AFStretchWidth,
HTML BODY .xt7.xsz,
HTML BODY .xt8.AFStretchWidth,
HTML BODY .xt8.xsz,
HTML BODY .xt9.AFStretchWidth,
HTML BODY .xt9.xsz,
HTML BODY .xrh.AFStretchWidth,
HTML BODY .xrh.xsz,
HTML BODY .x1a.AFStretchWidth,
HTML BODY .x1a.xsz,
HTML BODY .x19.AFStretchWidth,
HTML BODY .x19.xsz,
HTML BODY .x6v.AFStretchWidth,
HTML BODY .x6v.xsz,
HTML BODY .xta.AFStretchWidth,
HTML BODY .xta.xsz,
HTML BODY .xpi.AFStretchWidth,
HTML BODY .xpi.xsz,
HTML BODY .xtb.AFStretchWidth,
HTML BODY .xtb.xsz,
HTML BODY .xlt.AFStretchWidth,
HTML BODY .xlt.xsz,
HTML BODY .xgu.AFStretchWidth,
HTML BODY .xgu.xsz,
HTML BODY .x7l.AFStretchWidth,
HTML BODY .x7l.xsz,
HTML BODY .xi1.AFStretchWidth,
HTML BODY .xi1.xsz,
HTML BODY .xjv.AFStretchWidth,
HTML BODY .xjv.xsz,
HTML BODY .x1z.AFStretchWidth,
HTML BODY .x1z.xsz,
HTML BODY .x6w.AFStretchWidth,
HTML BODY .x6w.xsz,
HTML BODY .xtc.AFStretchWidth,
HTML BODY .xtc.xsz,
HTML BODY .xtd.AFStretchWidth,
HTML BODY .xtd.xsz,
HTML BODY .xte.AFStretchWidth,
HTML BODY .xte.xsz,
HTML BODY .xtf.AFStretchWidth,
HTML BODY .xtf.xsz,
HTML BODY .xtg.AFStretchWidth,
HTML BODY .xtg.xsz,
HTML BODY .xt1.AFAuxiliaryStretchWidth,
HTML BODY .xt1.xt0,
HTML BODY .xh7.AFAuxiliaryStretchWidth,
HTML BODY .xh7.xt0,
HTML BODY .xt2.AFAuxiliaryStretchWidth,
HTML BODY .xt2.xt0,
HTML BODY .xo1.AFAuxiliaryStretchWidth,
HTML BODY .xo1.xt0,
HTML BODY .x7j.AFAuxiliaryStretchWidth,
HTML BODY .x7j.xt0,
HTML BODY .xri.AFAuxiliaryStretchWidth,
HTML BODY .xri.xt0,
HTML BODY .xt3.AFAuxiliaryStretchWidth,
HTML BODY .xt3.xt0,
HTML BODY .xrf.AFAuxiliaryStretchWidth,
HTML BODY .xrf.xt0,
HTML BODY .x7k.AFAuxiliaryStretchWidth,
HTML BODY .x7k.xt0,
HTML BODY .xl0.AFAuxiliaryStretchWidth,
HTML BODY .xl0.xt0,
HTML BODY .xt4.AFAuxiliaryStretchWidth,
HTML BODY .xt4.xt0,
HTML BODY .xeo.AFAuxiliaryStretchWidth,
HTML BODY .xeo.xt0,
HTML BODY .x1q.AFAuxiliaryStretchWidth,
HTML BODY .x1q.xt0,
HTML BODY .x1r.AFAuxiliaryStretchWidth,
HTML BODY .x1r.xt0,
HTML BODY .x1s.AFAuxiliaryStretchWidth,
HTML BODY .x1s.xt0,
HTML BODY .xt5.AFAuxiliaryStretchWidth,
HTML BODY .xt5.xt0,
HTML BODY .xt6.AFAuxiliaryStretchWidth,
HTML BODY .xt6.xt0,
HTML BODY .x1u.AFAuxiliaryStretchWidth,
HTML BODY .x1u.xt0,
HTML BODY .x1b.AFAuxiliaryStretchWidth,
HTML BODY .x1b.xt0,
HTML BODY .xt7.AFAuxiliaryStretchWidth,
HTML BODY .xt7.xt0,
HTML BODY .xt8.AFAuxiliaryStretchWidth,
HTML BODY .xt8.xt0,
HTML BODY .xt9.AFAuxiliaryStretchWidth,
HTML BODY .xt9.xt0,
HTML BODY .xrh.AFAuxiliaryStretchWidth,
HTML BODY .xrh.xt0,
HTML BODY .x1a.AFAuxiliaryStretchWidth,
HTML BODY .x1a.xt0,
HTML BODY .x19.AFAuxiliaryStretchWidth,
HTML BODY .x19.xt0,
HTML BODY .x6v.AFAuxiliaryStretchWidth,
HTML BODY .x6v.xt0,
HTML BODY .xta.AFAuxiliaryStretchWidth,
HTML BODY .xta.xt0,
HTML BODY .xpi.AFAuxiliaryStretchWidth,
HTML BODY .xpi.xt0,
HTML BODY .xtb.AFAuxiliaryStretchWidth,
HTML BODY .xtb.xt0,
HTML BODY .xlt.AFAuxiliaryStretchWidth,
HTML BODY .xlt.xt0,
HTML BODY .xgu.AFAuxiliaryStretchWidth,
HTML BODY .xgu.xt0,
HTML BODY .x7l.AFAuxiliaryStretchWidth,
HTML BODY .x7l.xt0,
HTML BODY .xi1.AFAuxiliaryStretchWidth,
HTML BODY .xi1.xt0,
HTML BODY .xjv.AFAuxiliaryStretchWidth,
HTML BODY .xjv.xt0,
HTML BODY .x1z.AFAuxiliaryStretchWidth,
HTML BODY .x1z.xt0,
HTML BODY .x6w.AFAuxiliaryStretchWidth,
HTML BODY .x6w.xt0,
HTML BODY .xtc.AFAuxiliaryStretchWidth,
HTML BODY .xtc.xt0,
HTML BODY .xtd.AFAuxiliaryStretchWidth,
HTML BODY .xtd.xt0,
HTML BODY .xte.AFAuxiliaryStretchWidth,
HTML BODY .xte.xt0,
HTML BODY .xtf.AFAuxiliaryStretchWidth,
HTML BODY .xtf.xt0,
HTML BODY .xtg.AFAuxiliaryStretchWidth,
HTML BODY .xtg.xt0,
HTML BODY .xi1.p_AFReadOnly.AFStretchWidth .AFContentCell,
HTML BODY .xi1.p_AFReadOnly.xsz .xth,
HTML BODY .xi1.p_AFReadOnly.AFStretchWidth .xi7,
HTML BODY .xi1.p_AFReadOnly.xsz .xi7,
.xlw .x15t,
.x16f .x17b,
.x1dy,
HTML BODY .x1hc.AFStretchWidth,
HTML BODY .x1hc.xsz,
HTML BODY .x1hc.AFAuxiliaryStretchWidth,
HTML BODY .x1hc.xt0,
HTML BODY .x1k1.AFStretchWidth,
HTML BODY .x1k1.xsz,
HTML BODY .x1k1.AFAuxiliaryStretchWidth,
HTML BODY .x1k1.xt0,
HTML BODY .x1ki.AFStretchWidth,
HTML BODY .x1ki.xsz,
HTML BODY .x1ki.AFAuxiliaryStretchWidth,
HTML BODY .x1ki.xt0,
HTML BODY .x1q4.AFStretchWidth,
HTML BODY .x1q4.xsz,
HTML BODY .x1q5.AFStretchWidth,
HTML BODY .x1q5.xsz,
HTML BODY .x1q6.AFStretchWidth,
HTML BODY .x1q6.xsz,
HTML BODY .x1q7.AFStretchWidth,
HTML BODY .x1q7.xsz,
HTML BODY .x1q4.AFAuxiliaryStretchWidth,
HTML BODY .x1q4.xt0,
HTML BODY .x1q5.AFAuxiliaryStretchWidth,
HTML BODY .x1q5.xt0,
HTML BODY .x1q6.AFAuxiliaryStretchWidth,
HTML BODY .x1q6.xt0,
HTML BODY .x1q7.AFAuxiliaryStretchWidth,
HTML BODY .x1q7.xt0,
HTML BODY .x1qk.AFStretchWidth,
HTML BODY .x1qk.xsz,
HTML BODY .x1qk.AFAuxiliaryStretchWidth,
HTML BODY .x1qk.xt0,
HTML BODY .x1s3.AFStretchWidth,
HTML BODY .x1s3.xsz,
HTML BODY .x1s4.AFStretchWidth,
HTML BODY .x1s4.xsz,
HTML BODY .x1s3.AFAuxiliaryStretchWidth,
HTML BODY .x1s3.xt0,
HTML BODY .x1s4.AFAuxiliaryStretchWidth,
HTML BODY .x1s4.xt0,
HTML BODY .x1su.AFStretchWidth,
HTML BODY .x1su.xsz,
HTML BODY .x1sv.AFStretchWidth,
HTML BODY .x1sv.xsz,
HTML BODY .x1su.AFAuxiliaryStretchWidth,
HTML BODY .x1su.xt0,
HTML BODY .x1sv.AFAuxiliaryStretchWidth,
HTML BODY .x1sv.xt0,
.x1sv,
HTML BODY .x1ut.AFStretchWidth,
HTML BODY .x1ut.xsz,
HTML BODY .x1uu.AFStretchWidth,
HTML BODY .x1uu.xsz,
HTML BODY .x1ut.AFAuxiliaryStretchWidth,
HTML BODY .x1ut.xt0,
HTML BODY .x1uu.AFAuxiliaryStretchWidth,
HTML BODY .x1uu.xt0,
HTML BODY .x1y4.AFStretchWidth,
HTML BODY .x1y4.xsz,
HTML BODY .x1y4.AFAuxiliaryStretchWidth,
HTML BODY .x1y4.xt0,
HTML BODY .x1y7.AFStretchWidth,
HTML BODY .x1y7.xsz,
HTML BODY .x1y7.AFAuxiliaryStretchWidth,
HTML BODY .x1y7.xt0,
HTML BODY .x1yd.AFStretchWidth,
HTML BODY .x1yd.xsz,
HTML BODY .x1yd.AFAuxiliaryStretchWidth,
HTML BODY .x1yd.xt0,
HTML BODY .x20h.AFStretchWidth,
HTML BODY .x20h.xsz,
HTML BODY .x20h.AFAuxiliaryStretchWidth,
HTML BODY .x20h.xt0,
.xhw>table:first-child,
.content-100,
.x26x {
	width: 100%
}

.OraTableBorder0001,
.xbb {
	border-style: solid;
	border-width: 0px 0px 0px 1px
}

.OraTableBorder0010,
.xbc {
	border-style: solid;
	border-width: 0px 0px 1px
}

.OraTableBorder0011,
.xbd {
	border-style: solid;
	border-width: 0px 0px 1px 1px
}

.OraTableBorder0100,
.xbe {
	border-style: solid;
	border-width: 0px 1px 0px 0px
}

.OraTableBorder0101,
.xbf {
	border-style: solid;
	border-width: 0px 1px
}

.OraTableBorder0110,
.xbg {
	border-style: solid;
	border-width: 0px 1px 1px 0px
}

.OraTableBorder0111,
.xbh {
	border-style: solid;
	border-width: 0px 1px 1px
}

.OraTableBorder1000,
.xbi {
	border-style: solid;
	border-width: 1px 0px 0px
}

.OraTableBorder1001,
.xbj {
	border-style: solid;
	border-width: 1px 0px 0px 1px
}

.OraTableBorder1010,
.xbk {
	border-style: solid;
	border-width: 1px 0px
}

.OraTableBorder1011,
.xbl {
	border-style: solid;
	border-width: 1px 0px 1px 1px
}

.OraTableBorder1100,
.xbm {
	border-style: solid;
	border-width: 1px 1px 0px 0px
}

.OraTableBorder1101,
.xbn {
	border-style: solid;
	border-width: 1px 1px 0px
}

.OraTableBorder1110,
.xbo {
	border-style: solid;
	border-width: 1px 1px 1px 0px
}

.OraTableBorder1111,
.xbp {
	border-style: solid;
	border-width: 1px
}

.OraTableTitle,
.xbr {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	background-color: #FFFFFF;
	color: #9CACC9
}

.p_OraTreeDisclosedSymbol,
.xbv {
	color: #9CACC9;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right
}

.p_OraTreeNodeAdjust,
.xbx,
.xya {
	padding-bottom: 2px
}

.xc0 {
	width: 400px;
	height: 300px;
	background-color: white
}

.p_OraOnePixelLine,
.xc1 {
	background-color: #C5C5C0;
	font-size: 0pt;
	overflow: hidden;
	height: 1px;
	width: 100%
}

.p_OraDisplayBlock,
.xc2,
BODY.p_AFHighContrast .xlm img,
BODY.p_AFHighContrast .xln img,
.x4v.p_AFStartOverflow .xky,
.x6e.p_AFEndOverflow .xlk,
.xkt.p_AFStartOverflow .xlb,
.xkt.p_AFEndOverflow .xlf,
.xkt.p_AFOverflowDroplist .xlo,
.xk7.p_AFStartOverflow .xlm,
.xk7.p_AFEndOverflow .xln,
.xll.p_AFStartOverflow .xlc,
.xll.p_AFEndOverflow .xlg,
.xll.p_AFOverflowDroplist .xlp,
.xlq.p_AFStartOverflow .xlc,
.xlq.p_AFEndOverflow .xlg,
.xlq.p_AFOverflowDroplist .xlp,
.xg5.p_AFEndOverflow .xlj,
.x8b.p_AFStartOverflow .xld,
.x8b.p_AFEndOverflow .xlh,
.xl4.p_AFStartOverflow .xle,
.xl4.p_AFEndOverflow .xli,
.xkt.p_AFConveyorBelt .xm8,
.xkt.p_AFConveyorBelt .xma,
.xkt.p_AFConveyorBelt .xlo,
.xll.p_AFConveyorBelt .xm9,
.xll.p_AFConveyorBelt .xmb,
.xll.p_AFConveyorBelt .xlp,
.xlq.p_AFConveyorBelt .xm9,
.xlq.p_AFConveyorBelt .xmb,
.xlq.p_AFConveyorBelt .xlp,
BODY.p_AFHighContrast .xrj img,
BODY.p_AFHighContrast .xrk img,
BODY.p_AFHighContrast .xrl img,
BODY.p_AFHighContrast .xrm img,
.xro.p_AFDropTarget,
.AFPrivateBlock,
.xs6,
BODY.p_AFHighContrast .xur img,
BODY.p_AFHighContrast .xus img,
.xw3.p_AFDropTarget,
.xt4.p_AFBusy .xw4,
BODY.p_AFHighContrast .xwn img,
BODY.p_AFHighContrast .xwm img,
BODY.p_AFHighContrast .xwq img,
BODY.p_AFHighContrast .xwr img,
BODY.p_AFHighContrast .xws img,
BODY.p_AFHighContrast .xwp img,
BODY.p_AFHighContrast .xwo img,
BODY.p_AFHighContrast .xwt img,
BODY.p_AFHighContrast .xwu img,
BODY.p_AFHighContrast .xwv img,
BODY.p_AFHighContrast .xx9 img,
BODY.p_AFHighContrast .xxa img,
BODY.p_AFHighContrast .xxb img,
BODY.p_AFHighContrast .x14h img,
BODY.p_AFHighContrast .x14i img,
BODY.p_AFHighContrast .x14j img,
BODY.p_AFHighContrast .x14k img,
BODY.p_AFHighContrast .x14u img,
BODY.p_AFHighContrast .x14v img,
.x1d3.p_AFInactive .x1ee,
.x1d4.p_AFInactive .x1ef,
BODY.p_AFHighContrast .xm8 img,
BODY.p_AFHighContrast .xma img,
BODY.p_AFHighContrast .xm9 img,
BODY.p_AFHighContrast .xmb img,
BODY.p_AFHighContrast .xlo img,
BODY.p_AFHighContrast .xlp img,
BODY.p_AFHighContrast .x140 img,
BODY.p_AFHighContrast .x13y img,
BODY.p_AFHighContrast .x141 img,
BODY.p_AFHighContrast .x13z img,
BODY.p_AFHighContrast .x144 img,
BODY.p_AFHighContrast .x145 img,
BODY.p_AFHighContrast .x142 img,
BODY.p_AFHighContrast .x143 img,
BODY.p_AFHighContrast .xlf img,
BODY.p_AFHighContrast .xlb img,
BODY.p_AFHighContrast .xlg img,
BODY.p_AFHighContrast .xlc img,
BODY.p_AFHighContrast .x1bu img,
BODY.p_AFHighContrast .x1bt img,
BODY.p_AFHighContrast .x1bj img,
BODY.p_AFHighContrast .x1bk img,
BODY.p_AFHighContrast .x1gu img,
BODY.p_AFHighContrast .x1gv img,
.AFBrandingLogo,
.x20t,
BODY.p_AFHighContrast .x169.p_AFSelected .x16z img,
BODY.p_AFHighContrast .x169.p_AFSelected .x170 img,
BODY.p_AFHighContrast .x21n img,
BODY.p_AFHighContrast .x21m img,
.x1cf .x1z,
.content-box-MinhaAreaParcelamento:hover panel-btns,
.x28v:hover panel-btns,
.content-box-user:hover panel-btns,
.x290:hover panel-btns,
.x10g .xl0,
.x4v .xkx {
	display: block
}

.p_OraHideSkipNaviText,
.xc3 {
	font-size: 1pt;
	margin-top: 0px;
	margin-left: -999px;
	position: absolute
}

.PortletHeading1,
.xc9,
.portlet-section-header,
.xco {
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	color: #005394;
	font-weight: 800;
	font-size: 24px
}

.PortletHeading2,
.xca,
.portlet-section-subheader,
.xcs {
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 20px;
	color: #005394
}

.PortletHeading3,
.xcb,
.xv1,
.xv2 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	color: #252525;
	font-size: 14px
}

.PortletHeading4,
.xcc {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #252525
}

.portlet-section-body,
.xcp {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #FDFDFA
}

.portlet-section-alternate,
.xcq {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	border-color: #9297A6;
	background-color: #EAEAEA
}

.portlet-section-selected,
.xcr {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	border-color: #9297A6;
	background-color: #CFE8FC
}

.portlet-table-header,
.xcv,
.portlet-table-subheader,
.xcz,
.x150 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-right: 1px solid #979991;
	border-bottom: 1px solid #979991;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding: 5px;
	border-color: transparent;
	background-color: white;
	cursor:
		/*savepage-url=/ipva/afr/wk-column-select.cur*/
		var(--savepage-url-17), default
}

.portlet-table-body,
.xcw,
.portlet-table-selected,
.xcy,
.portlet-table-footer,
.xd0,
.portlet-table-text,
.xd1,
.xia {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	border-right: none;
	border-bottom: none;
	padding-right: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px;
	background-color: #FFFFFF;
	color: #333333;
	border-color: #EEEEEE;
	cursor: auto
}

.portlet-table-alternate,
.xcx,
.xib {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	border-right: none;
	border-bottom: none;
	padding-right: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px;
	background-color: #F9F9F9;
	color: #000000;
	cursor: auto
}

.xdd {
	background-color: transparent;
	float: left;
	min-width: 100%
}

.AFLogo,
.xdh {
	width: 103px;
	height: 13px;
	background-image:
		/*savepage-url=/ipva/adf/images/logo-dark.png*/
		url();
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle
}

.xdk .AFOverflowElement,
.xdk .xdj,
.xdl .AFOverflowElement,
.xdl .xdj {
	display: block;
	white-space: nowrap;
	clear: both;
	overflow: auto
}

.AFAutoSuggestItemsContainer,
.xdm {
	border: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0 0 1px 0;
	max-height: 300px;
	overflow: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border-top: 1px solid #c4ced7;
	border-left: 1px solid #c4ced7;
	border-right: none;
	border-bottom: none;
	background-color: #FFFFFF;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45)
}

.AFAutoSuggestItem,
.xdn {
	text-align: left;
	padding: 1px;
	background-color: transparent;
	white-space: pre;
	cursor: default;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	display: block;
	border: none
}

.AFAutoSuggestMoreLink,
.xdo {
	color: #145c9e;
	text-decoration: none;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: none;
	outline-width: 0px;
	padding-left: 10px;
	padding-right: 10px
}

.AFAutoSuggestItem.p_AFSelected,
.xdn.p_AFSelected,
.AFAutoSuggestItem.p_AFSelected:hover,
.xdn.p_AFSelected:hover {
	border: 1px dotted #145c9e;
	background-color: #CFE8FC
}

.AFAutoSuggestItem:hover,
.xdn:hover {
	color: #333333;
	background-color: #ebeced;
	border: none
}

.AFAutoSuggestMoreLink.p_AFSelected,
.xdo.p_AFSelected,
.AFAutoSuggestMoreLink:hover,
.xdo:hover,
.xgx:focus,
.x1b9.p_AFHighlighted,
.x1ba.p_AFHighlighted,
.x1bb.p_AFHighlighted,
BODY.p_AFHighContrast .AFAutoSuggestItem:hover,
BODY.p_AFHighContrast .xdn:hover {
	border: 1px dotted #145c9e
}

.AFAutoSuggestBusyStyle,
.xdp {
	background-repeat: no-repeat, no-repeat;
	background-position: center center, center center;
	background-image:
		/*savepage-url=/ipva/afr/ring_60.gif*/
		url(),
		/*savepage-url=/ipva/afr/cloud_60.png*/
		url();
	height: 60px;
	min-width: 60px
}

*.p_AFActiveInlineEditableContainer {
	opacity: 0.75;
	background-color: #CFE8FC
}

*.p_AFInlineSelected {
	border: solid 2px blue
}

*.p_AFInlineEditable,
*.p_AFInlineEditable INPUT,
*.p_AFInlineEditable BUTTON,
*.p_AFInlineEditable TEXTAREA,
*.p_AFInlineEditable SELECT,
*.p_AFInlineEditable A,
*.p_AFInlineEditable LABEL {
	cursor: text
}

*.p_AFNoUpdate {
	background-color: #999999;
	opacity: 0.5
}

*.p_AFNoUpdateBadge {
	background: transparent
		/*savepage-url=/ipva/afr/warning_status.png*/
		url() center no-repeat
}

*.p_AFDropTarget {
	background-color: #D9F4FA;
	border-color: #C3EAF3;
	opacity: 0.8
}

*.p_AFDragGhost {
	opacity: 0.8
}

.xdq,
.xdr,
.xds,
.xdt,
.xdu,
.xdv,
.xdw,
.xdx,
.xdy,
.xe1,
.xe3,
.xe5,
.xe9,
.xec,
.xej,
.xek {
	margin-left: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 4px;
	font-size: 12px;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 6px;
	vertical-align: -4px
}

.xdz {
	margin-left: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 4px;
	font-size: 12px;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 6px;
	vertical-align: -30%;
	position: relative;
	top: -1px
}

.xe0,
.xe2,
.xeg {
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 4px;
	font-size: 12px;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 6px;
	margin-left: 5px;
	vertical-align: baseline
}

.xe4 {
	margin-left: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 4px;
	font-size: 12px;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 6px;
	vertical-align: middle
}

.xe6 {
	margin-left: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 4px;
	font-size: 12px;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 6px;
	vertical-align: -25%;
	top: 0px
}

.xe7 {
	margin-left: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 4px;
	font-size: 12px;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 6px;
	vertical-align: -25%
}

.xe8,
.xea,
.xeb,
.xed,
.xef {
	margin-left: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 4px;
	font-size: 12px;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 6px;
	vertical-align: middle;
	position: relative;
	top: -2px
}

.xee {
	margin-left: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 4px;
	font-size: 12px;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 6px;
	vertical-align: middle;
	top: -1px;
	position: relative
}

.xeh,
.xei {
	margin-left: 1px;
	background-repeat: no-repeat;
	margin-right: 4px;
	font-size: 12px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_ena.png*/
		url();
	width: 16px;
	height: 16px;
	margin: 0px;
	display: block;
	background-position: center center;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px
}

BODY.p_AFHighContrast .xdq:after,
BODY.p_AFHighContrast .xdr:after,
BODY.p_AFHighContrast .xds:after,
BODY.p_AFHighContrast .xdt:after,
BODY.p_AFHighContrast .xdu:after,
BODY.p_AFHighContrast .xdv:after,
BODY.p_AFHighContrast .xdw:after,
BODY.p_AFHighContrast .xdx:after,
BODY.p_AFHighContrast .xdy:after,
BODY.p_AFHighContrast .xdz:after,
BODY.p_AFHighContrast .xe0:after,
BODY.p_AFHighContrast .xe1:after,
BODY.p_AFHighContrast .xe2:after,
BODY.p_AFHighContrast .xe3:after,
BODY.p_AFHighContrast .xe4:after,
BODY.p_AFHighContrast .xe5:after,
BODY.p_AFHighContrast .xe6:after,
BODY.p_AFHighContrast .xe7:after,
BODY.p_AFHighContrast .xe8:after,
BODY.p_AFHighContrast .xe9:after,
BODY.p_AFHighContrast .xea:after,
BODY.p_AFHighContrast .xeb:after,
BODY.p_AFHighContrast .xec:after,
BODY.p_AFHighContrast .xed:after,
BODY.p_AFHighContrast .xee:after,
BODY.p_AFHighContrast .xef:after,
BODY.p_AFHighContrast .xeg:after,
BODY.p_AFHighContrast .xeh:after,
BODY.p_AFHighContrast .xei:after,
BODY.p_AFHighContrast .xej:after,
BODY.p_AFHighContrast .xek:after {
	content:
		/*savepage-url=/ipva/afr/helptopics_ena.png*/
		url()
}

.xel {
	position: relative;
	vertical-align: top;
	margin-right: 1px;
	display: inline-block
}

.xk .xel,
.xl .xel,
.xem .xel,
.xen .xel,
.x1u.p_AFReadOnly .xel,
.xeo.p_AFReadOnly .xel,
.x1s.p_AFReadOnly .xel,
.x1z.p_AFReadOnly .xel,
.x1xq .xha,
.x1xs .xha {
	padding-right: 4px
}

.xep .x25,
.xeq .xer,
.xes .x2c,
.x1ay,
.x1x.p_AFReadOnly .x2m {
	padding-left: 5px
}

.xet .x2h,
.xeu .x51 .x1v.p_AFReadOnly .x2e,
.xgt.p_AFVertical .x1cy,
.xtk.AFPanelFormLayoutContentCell .x1p.p_AFReadOnly,
.xtk.xvo .x1p.p_AFReadOnly {
	padding-left: 2px
}

.x1s .xew {
	margin-top: 2px;
	margin-left: 3px
}

.x1u .xew {
	margin-top: 3px;
	margin-left: 3px;
	top: -2px;
	left: 0px
}

.x1z .xew {
	margin-top: 2px;
	margin-left: 2px;
	top: -1px;
	left: 1px
}

.x1z.p_AFReadOnly .xew,
.x1u.p_AFReadOnly .xew,
.xeo.p_AFReadOnly .xew,
.x1s.p_AFReadOnly .xew,
.xk1,
.x137,
.AFUserStampSwitcher,
.x210,
.AFToolbarOverflowCell .x1p,
.x20m .x1p,
.AFToolbarOverflowCell .xeo,
.x20m .xeo,
.AFToolbarOverflowCell .x1q,
.x20m .x1q,
.AFToolbarOverflowCell .x1r,
.x20m .x1r,
.AFToolbarOverflowCell .x1s,
.x20m .x1s,
.AFToolbarOverflowCell .x1t,
.x20m .x1t,
.AFToolbarOverflowCell .x1u,
.x20m .x1u,
.AFToolbarOverflowCell .x1v,
.x20m .x1v,
.AFToolbarOverflowCell .x1w,
.x20m .x1w,
.AFToolbarOverflowCell .xjv,
.x20m .xjv,
.AFToolbarOverflowCell .x1z,
.x20m .x1z,
.AFToolbarOverflowCell .xgk,
.x20m .xgk,
.AFToolbarOverflowCell .xgl,
.x20m .xgl,
.AFToolbarOverflowCell .x17s,
.x20m .x17s,
.AFToolbarOverflowCell .xgw,
.x20m .xgw,
.AFToolbarOverflowCell .xfl,
.x20m .xfl,
.AFToolbarOverflowCell .xfk,
.x20m .xfk,
.AFToolbarOverflowCell .xgn,
.x20m .xgn,
.AFToolbarOverflowCell .xl,
.x20m .xl,
.AFToolbarOverflowCell .xq,
.x20m .xq,
.AFToolbarOverflowCell .xk,
.x20m .xk,
.x1p.p_AFFatal .x2a,
.x1p.p_AFError .x2a,
.x1p.p_AFWarning .x2a,
.x1u,
.x28r {
	margin: 0px
}

.xex .xel {
	padding-right: 0px;
	margin-right: 0px;
	top: -5px;
	left: -5px
}

.xew {
	background-position: bottom left;
	display: inline-block;
	vertical-align: text-bottom;
	font-size: 4px;
	padding-right: 4px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/ci_qualifier.png*/
		url();
	margin-right: 1px;
	padding: 0px;
	height: 5px;
	width: 5px
}

.xew:active,
.xew:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/ipop_dwn.png*/
		url();
	height: 24px;
	width: 24px
}

BODY.p_AFHighContrast .xew:active,
.xtd.p_AFPrintable,
.xtc.p_AFPrintable,
.xte.p_AFPrintable,
BODY.p_AFHighContrast .xew:hover {
	width: auto;
	height: auto
}

.xfk {
	display: inline-block;
	padding: 0px;
	cursor: default;
	white-space: nowrap;
	vertical-align: bottom;
	min-height: 26px;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold
}

.xfl {
	display: inline-block;
	padding: 0px;
	cursor: default;
	white-space: nowrap;
	vertical-align: bottom;
	min-height: 26px;
	border-radius: 2px;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	border: none
}

.xfm,
.xfn {
	text-decoration: none;
	cursor: default;
	display: block;
	white-space: nowrap;
	padding: 1px 8px 1px 8px;
	color: inherit
}

.xfo,
.xfr {
	display: inline;
	vertical-align: middle;
	background-image: none;
	background-color: transparent;
	border: 0px transparent;
	padding: 4px 0px 4px 0px
}

.xfp,
.xfq,
.xfs,
.xft {
	vertical-align: bottom;
	border: 0px transparent;
	display: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0572ce;
	font-weight: bold;
	text-shadow: none;
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: none
}

.xfu,
.xfv {
	white-space: nowrap;
	text-decoration: none;
	min-height: 14px;
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 0px;
	color: inherit
}

.xfw,
.xfl.p_AFTrailing .xfv {
	white-space: nowrap;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 5px
}

.xfk.p_AFTextOnly .xfu,
.xfl.p_AFTextOnly .xfv {
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	top: -1px
}

.xfz,
.xg0 {
	display: inline-block;
	vertical-align: bottom
}

.xg1,
.xg2 {
	border-left: solid 1px;
	border-color: #c4ced7;
	padding: 0px 0px
}

.xfk.p_AFActionDisabled .xg1,
.xfl.p_AFActionDisabled .xg2,
.xo2.p_AFSelected:hover {
	border-style: none
}

.xg3,
.xg4 {
	min-height: 16px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ena.png*/
		var(--savepage-url-7);
	width: 14px;
	height: 14px;
	padding: 5px 6px 5px 6px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	display: block
}

BODY.p_AFHighContrast .xg4:after,
BODY.p_AFHighContrast .xg3:after,
BODY.p_AFHighContrast .x18z:after {
	content:
		/*savepage-url=/ipva/afr/dropdown_n_hc.png*/
		url()
}

.xfk.p_AFDepressed,
.xfk.p_AFSelected,
.xfk.p_AFSelected:active,
.xfl.p_AFDepressed,
.xfl.p_AFSelected,
.xfl.p_AFSelected:active,
.x7j:active,
.x7l:active,
.x7k:active,
.xg8:active,
.xg6:active,
.AFNoteWindowAllButton:active,
.xg7:active,
.x1k4:active,
.xg5 .xfk.p_AFDepressed,
.xg5 .xfk.p_AFSelected,
.xg5 .xfk.p_AFSelected:active,
.xg5 .xfk.p_AFTextOnly.p_AFDepressed,
.xg5 .xfk.p_AFTextOnly.p_AFSelected,
.xg5 .xfk.p_AFTextOnly.p_AFSelected:active,
.xg5 .xfl.p_AFDepressed,
.xg5 .xfl.p_AFSelected,
.xg5 .xfl.p_AFSelected:active,
.xg5 .xfl.p_AFTextOnly.p_AFDepressed,
.xg5 .xfl.p_AFTextOnly.p_AFSelected,
.xg5 .xfl.p_AFTextOnly.p_AFSelected:active,
.xh7 .x15m .x229.xfl.p_AFDepressed,
.xh7 .x15m .x229.xfl.p_AFDepressed:hover,
.xh7 .x15m .x229.xfl.p_AFSelected,
.xh7 .x15m .x229.xfl.p_AFSelected:active,
.xnj:active,
.xfk.p_AFDepressed:hover,
.xfk.p_AFSelected:hover,
.xfk.p_AFSelected:active:hover,
.xfl.p_AFDepressed:hover,
.xfl.p_AFSelected:hover,
.xfl.p_AFSelected:active:hover,
.x7j:active:hover,
.x7l:active:hover,
.x7k:active:hover,
.xg8:active:hover,
.xg6:active:hover,
.AFNoteWindowAllButton:active:hover,
.xg7:active:hover,
.x7j:active:hover:focus,
.x7l:active:hover:focus,
.x7k:active:hover:focus,
.xg8:active:hover:focus,
.xg6:active:hover:focus,
.AFNoteWindowAllButton:active:hover:focus,
.xg7:active:hover:focus,
.xnj:hover:active {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: none;
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none
}

.xfk.p_AFDisabled,
.xfk:active.p_AFDisabled,
.xfl.p_AFDisabled,
.xfl:active.p_AFDisabled,
.x7j.p_AFDisabled,
.x7j:active.p_AFDisabled,
.x7j.p_AFTextOnly.p_AFDisabled,
.x7l.p_AFDisabled,
.x7l:active.p_AFDisabled,
.xg8.p_AFDisabled,
.xg8:active.p_AFDisabled,
.xg6.p_AFDisabled,
.xg6:active.p_AFDisabled,
.x7k.p_AFDisabled,
.x7k:active.p_AFDisabled,
.x7k.p_AFTextOnly.p_AFDisabled,
.xg5 .xfk.p_AFTextOnly.p_AFDisabled,
.xg5 .xfl.p_AFTextOnly.p_AFDisabled,
.x11y.p_AFDisabled,
.x11y.p_AFDisabled:active,
.x120.p_AFDisabled,
.x120.p_AFDisabled:active,
.x122.p_AFDisabled,
.x122.p_AFDisabled:active,
.x124.p_AFDisabled,
.x124.p_AFDisabled:active,
.x126.p_AFDisabled,
.x126.p_AFDisabled:active,
.x128.p_AFDisabled,
.x128.p_AFDisabled:active,
.x12a.p_AFDisabled,
.x12a.p_AFDisabled:active,
.x12c.p_AFDisabled,
.x12c.p_AFDisabled:active,
.x11z.p_AFDisabled,
.x11z.p_AFDisabled:active,
.x121.p_AFDisabled,
.x121.p_AFDisabled:active,
.x123.p_AFDisabled,
.x123.p_AFDisabled:active,
.x125.p_AFDisabled,
.x125.p_AFDisabled:active,
.x127.p_AFDisabled,
.x127.p_AFDisabled:active,
.x129.p_AFDisabled,
.x129.p_AFDisabled:active,
.x12b.p_AFDisabled,
.x12b.p_AFDisabled:active,
.x12d.p_AFDisabled,
.x12d.p_AFDisabled:active,
.x21v.p_AFDisabled,
.x21v.p_AFDisabled:active,
.x21w.p_AFDisabled,
.x21w.p_AFDisabled:active,
.x21x.p_AFDisabled,
.x21x.p_AFDisabled:active,
.x21y.p_AFDisabled,
.x21y.p_AFDisabled:active,
.x11y.p_AFDisabled:active:hover,
.x120.p_AFDisabled:active:hover,
.x122.p_AFDisabled:active:hover,
.x124.p_AFDisabled:active:hover,
.x126.p_AFDisabled:active:hover,
.x128.p_AFDisabled:active:hover,
.x12a.p_AFDisabled:active:hover,
.x12c.p_AFDisabled:active:hover,
.x11z.p_AFDisabled:active:hover,
.x121.p_AFDisabled:active:hover,
.x123.p_AFDisabled:active:hover,
.x125.p_AFDisabled:active:hover,
.x127.p_AFDisabled:active:hover,
.x129.p_AFDisabled:active:hover,
.x12b.p_AFDisabled:active:hover,
.x12d.p_AFDisabled:active:hover,
.x21v.p_AFDisabled:active:hover,
.x21w.p_AFDisabled:active:hover,
.x21x.p_AFDisabled:active:hover,
.x21y.p_AFDisabled:active:hover,
.xfk:hover.p_AFDisabled,
.xfk:active:hover.p_AFDisabled,
.xfl:hover.p_AFDisabled,
.xfl:active:hover.p_AFDisabled,
.x7j.p_AFDisabled:hover,
.x7j:active.p_AFDisabled:hover,
.x7j.p_AFTextOnly.p_AFDisabled:hover,
.x7l.p_AFDisabled:hover,
.x7l:active.p_AFDisabled:hover,
.xg8.p_AFDisabled:hover,
.xg8:active.p_AFDisabled:hover,
.xg6.p_AFDisabled:hover,
.xg6:active.p_AFDisabled:hover,
.x7k.p_AFDisabled:hover,
.x7k:active.p_AFDisabled:hover,
.x7k.p_AFTextOnly.p_AFDisabled:hover,
.xn9.p_AFDisabled,
.xna.p_AFDisabled,
.xn9:active.p_AFDisabled,
.xna:active.p_AFDisabled,
.xn9:hover.p_AFDisabled,
.xna:hover.p_AFDisabled,
.xg5 .xfk.p_AFTextOnly:hover.p_AFDisabled,
.xg5 .xfl.p_AFTextOnly:hover.p_AFDisabled {
	color: #9e9e9e;
	font-weight: bold;
	text-shadow: none;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E6EB;
	background-color: #f4f6f7;
	background-image: none
}

BODY.p_AFHighContrast .xfk.p_AFDisabled,
BODY.p_AFHighContrast .xfk:active.p_AFDisabled,
BODY.p_AFHighContrast .xfl.p_AFDisabled,
BODY.p_AFHighContrast .xfl:active.p_AFDisabled,
BODY.p_AFHighContrast .xgo.p_AFDisabled,
BODY.p_AFHighContrast .xgp.p_AFDisabled,
BODY.p_AFHighContrast .xgr.p_AFDisabled,
BODY.p_AFHighContrast .xgq.p_AFDisabled,
BODY.p_AFHighContrast .xgj.p_AFDisabled,
BODY.p_AFHighContrast .x13v.p_AFDisabled,
BODY.p_AFHighContrast .x13u.p_AFDisabled,
BODY.p_AFHighContrast .x13x.p_AFDisabled,
BODY.p_AFHighContrast .x15z.p_AFDisabled .x166,
BODY.p_AFHighContrast .x169.p_AFDisabled .x167,
BODY.p_AFHighContrast .x16a.p_AFDisabled .x168,
BODY.p_AFHighContrast .x169.p_AFDisabled .x16n,
BODY.p_AFHighContrast .x169.p_AFDisabled .x16o,
BODY.p_AFHighContrast .x16a.p_AFDisabled .x16q,
BODY.p_AFHighContrast .x16a.p_AFDisabled .x16r,
BODY.p_AFHighContrast .x15z.p_AFDisabled .x16t,
BODY.p_AFHighContrast .x15z.p_AFDisabled .x16u,
BODY.p_AFHighContrast .xgl.p_AFDisabled,
BODY.p_AFHighContrast .xgw.p_AFDisabled,
BODY.p_AFHighContrast .xgk.p_AFDisabled,
BODY.p_AFHighContrast .x17s.p_AFDisabled,
BODY.p_AFHighContrast .xgn.p_AFDisabled,
BODY.p_AFHighContrast .x1b8.p_AFDisabled,
BODY.p_AFHighContrast .x1b9.p_AFDisabled,
BODY.p_AFHighContrast .x1ba.p_AFDisabled,
BODY.p_AFHighContrast .x1bb.p_AFDisabled {
	opacity: 0.35
}

.xg5 .x7k,
.xg5 .x7j {
	display: block;
	margin-right: 2px;
	margin-left: 2px
}

.xg5 .xfk {
	display: block;
	border-color: transparent;
	background-image: none;
	background-color: transparent;
	margin-right: 2px;
	margin-left: 2px
}

.xg6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	white-space: nowrap;
	margin: 0px;
	padding: 6px 7px 6px 8px;
	min-height: 28px
}

.AFNoteWindowAllButton,
.xg7 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	white-space: nowrap;
	margin: 8px;
	padding: 6px 7px 6px 8px
}

.x7j.p_AFTextOnly,
.x7k.p_AFTextOnly {
	white-space: nowrap;
	min-height: 28px;
	padding: 3px 7px 4px 8px
}

.xg9,
.xga,
.xgb {
	border-width: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align: middle
}

.xgc,
.xgd {
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	top: 1px
}

.xfl.p_AFTop,
.xfl.p_AFBottom,
.xfl.p_AFTop .xfn,
.xfl.p_AFBottom .xfn,
.xfl.btn-pad3 .xfv,
.xfl.x25c .xfv {
	white-space: normal
}

.xfl.p_AFTop .xfv {
	white-space: normal;
	padding: 0 0 2px 0;
	position: relative;
	top: -2px
}

.xfl.p_AFBottom .xfv {
	white-space: normal;
	padding: 2px 0 0 0;
	position: relative;
	top: 2px
}

.xgj.p_AFBusy,
.xfl.p_AFBusy a,
.x7j.p_AFBusy,
.xgk.p_AFBusy,
.xgl.p_AFBusy,
.xgm.p_AFBusy,
.xfk.p_AFBusy a,
.xgn.p_AFBusy,
.xgo.p_AFBusy,
.xgp.p_AFBusy,
.xgq.p_AFBusy,
.xgr.p_AFBusy,
.xgs.p_AFBusy a,
.xgs.p_AFBusy div,
.xb7.p_AFBusy a,
.xb7.p_AFBusy div,
.xgt.p_AFBusy a,
.xgu.p_AFBusy button,
.x7l.p_AFBusy,
.x8c.p_AFBusy a,
.x8c.p_AFBusy div,
.xgv.p_AFBusy {
	cursor: progress
}

.xh0 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none;
	margin-right: 2px;
	vertical-align: -3px;
	padding-top: 1px
}

.xh4.p_AFToday .xh2,
.xh4.p_AFToday,
.xh4.p_AFToday.p_AFActiveDay,
.xgs .x13u,
.xb7 .x13v,
.AFBrandingBar .x166,
.xtn .x166,
.AFBrandingBar .x15u,
.xtn .x15u,
.AFBrandingBar .x168,
.xtn .x168,
.AFBrandingBar .x167,
.xtn .x167,
.xb7 .x10e,
.xb7.p_AFSelected .x13v,
.xb7.p_AFSelected .x10e,
.xgn:link:active,
.xgk:link:active,
.x17s:link:active,
.xgn:hover,
.xgk:hover,
.x17s:hover {
	color: #145c9e
}

.xh7.p_AFPrintable .xh2:hover,
.xh7.p_AFPrintable .xh0:hover,
.xgk.p_AFDisabled .x17u,
.x17s.p_AFDisabled .x17v,
.xgn.p_AFDisabled .x17w {
	cursor: default;
	text-decoration: none
}

.xgl.p_AFDisabled,
.xgw.p_AFDisabled,
.xgo.p_AFDisabled,
.xgr.p_AFDisabled,
.xgj.p_AFDisabled,
.x1bl .xgl.p_AFDisabled,
.x1bl .xgn.p_AFDisabled,
.xgn.p_AFDisabled,
.xgk.p_AFDisabled,
.x17s.p_AFDisabled,
.xgw.p_AFDisabled:active,
.xgl.p_AFDisabled:active,
.xgn.p_AFDisabled:active,
.xgk.p_AFDisabled:active,
.x17s.p_AFDisabled:active,
.xly .AFConveyorBeltElement .x13u.p_AFDisabled:active:hover,
.xly .xlx .x13u.p_AFDisabled:active:hover,
.xlr .AFOverflowElement .x13u.p_AFDisabled:active:hover,
.xlr .xdj .x13u.p_AFDisabled:active:hover,
.x1bl .xgl.p_AFDisabled:hover,
.x1bl .xgl.p_AFDisabled:active:hover,
.x1bl .xgn.p_AFDisabled:hover,
.x1bl .xgn.p_AFDisabled:active:hover,
.xgk.p_AFDisabled:hover,
.x17s.p_AFDisabled:hover,
.xgn.p_AFDisabled:hover,
.xgw.p_AFDisabled:hover,
.xgl.p_AFDisabled:hover {
	color: #9e9e9e;
	text-decoration: none;
	cursor: default
}

.x1u.AFNoWrapMarker .xu,
.x1u.xh9 .xu,
.x1s.AFNoWrapMarker .xz,
.x1s.xh9 .xz,
.xeo.AFNoWrapMarker .xha,
.xeo.xh9 .xha,
.x1z.AFNoWrapMarker .x12,
.x1z.xh9 .x12,
.x1q,
.xjg .x4z,
.x16f .x17a,
.xg5 .x12,
.xjv,
.nowrap *,
.x1b5 *,
.xeo {
	white-space: nowrap
}

.xhc.p_AFUpdate {
	cursor: default;
	padding-right: 8px
}

.xhd {
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	border-color: #D6DFE6;
	display: inline-block;
	float: none
}

.xhe {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cancel_ena.png*/
		url();
	width: 16px;
	height: 16px;
	vertical-align: middle;
	padding: 0
}

.xhe.p_AFDisabled,
.xhg.p_AFDisabled {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cancel_dis.png*/
		url();
	width: 16px;
	height: 16px
}

.xhe:hover,
.xhg:hover {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cancel_ovr.png*/
		url();
	width: 16px;
	height: 16px
}

.xhe:active,
.xhg:active {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cancel_dwn.png*/
		url();
	width: 16px;
	height: 16px
}

.xhf {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/reload_ena.png*/
		url();
	width: 16px;
	height: 16px;
	vertical-align: middle;
	padding: 0;
	margin-left: -1px
}

.xhf.p_AFDisabled {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/reload_dis.png*/
		url();
	width: 16px;
	height: 16px
}

.xhf:hover {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/reload_ovr.png*/
		url();
	width: 16px;
	height: 16px
}

.xhf:active {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/reload_dwn.png*/
		url();
	width: 16px;
	height: 16px
}

.xhg {
	background-color: transparent;
	border: none;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cancel_ena.png*/
		url();
	width: 16px;
	height: 16px;
	vertical-align: middle;
	padding: 0;
	margin-left: -2px
}

.xhh {
	box-sizing: border-box;
	float: left
}

.xhi {
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px
}

.xhj {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px
}

.xhk {
	overflow-x: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	background: none;
	border: medium none;
	box-sizing: border-box;
	padding-bottom: 0px;
	-webkit-box-sizing: border-box
}

.xhl {
	border-style: dashed;
	border-width: 1px;
	background-color: #FFFFFF;
	border-color: #D6DFE6;
	border-radius: 5px
}

.xhm {
	border-radius: 5px;
	border: 1px solid transparent
}

.xhn {
	color: #333333;
	width: 8em;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	padding-top: 0px;
	padding-bottom: 0px
}

.xho {
	color: #333333;
	width: 4em;
	padding-left: 17px;
	padding-right: 17px;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	line-height: 24px;
	padding-top: 0px;
	padding-bottom: 0px
}

.xhp {
	width: 90px;
	height: 18px;
	position: relative;
	left: 0px;
	top: 0px
}

.xhq {
	color: #333333;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	left: 40px;
	font-size: 12px;
	line-height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	top: -3px
}

.xhr {
	color: #C70000;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	left: 40px;
	font-size: 12px;
	line-height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	top: -3px
}

.xhs {
	width: 15px;
	height: 18px;
	padding-left: 0px;
	padding-right: 0px
}

.xht {
	width: 85px;
	height: 18px;
	float: left
}

.xhu,
.xhv,
.xky>img,
.xlm img,
.xln img,
.x4v .xkz,
.xks .xlr,
.xk7 .xls,
.xlt .xlu,
.xg5 .xlv,
.x6e .xlw,
.x8b .xdk,
.xl4 .xdl,
.xks .xly,
.xlt .xlz,
.xld>img,
.xlh>img,
.xli>img,
.xle>img,
.xnb,
.xnc,
.xnd,
.xne,
.xnf,
.xng,
.xnh,
.xpt.p_AFDragSource,
.xr3.p_AFDisabled,
BODY.p_AFHighContrast .xr7 img,
BODY.p_AFHighContrast .xr9 img,
.xrj img,
.xrk img,
.xrl img,
.xrm img,
.xur img,
.xus img,
.xwn img,
.xwm img,
.xwq img,
.xwr img,
.xws img,
.xwp img,
.xwo img,
.xwt img,
.xwu img,
.xwv img,
.xx9 img,
.xxa img,
.xxb img,
.x110.p_AFRunning>img,
.x110.p_AFFinished>img,
.x11c,
.x11d,
.x14h img,
.x14i img,
.x14j img,
.x14k img,
.x14u img,
.x14v img,
.x174,
.x169.p_AFSelected .x173,
.x176,
.x169.p_AFSelected .x175,
.x16f.p_AFDetached .x17c,
.x16f.p_AFDetached .x17d,
.x16f .x17e,
.x16f .x17f,
.x16f .x17g,
.AFPopupSelectorHeader,
.x198,
.AFPopupSelectorHeaderStart,
.x199,
.AFPopupSelectorHeaderEnd,
.x19a,
.AFPopupSelectorContentStart,
.x19c,
.AFPopupSelectorContentEnd,
.x19d,
.AFPopupSelectorFooter,
.x19e,
.AFPopupSelectorFooterStart,
.x19f,
.AFPopupSelectorFooterEnd,
.x19g,
.x1bn.p_AFDisabled .x1bp,
.x1bo.p_AFDisabled .x1bp,
.x1e3,
.x1e4,
.AFPopupScopingContainerHidden,
.x1ft,
.xm8 img,
.xma img,
.xm9 img,
.xmb img,
.xlo img,
.xlp img,
.x140 img,
.x13y img,
.x141 img,
.x13z img,
.x144 img,
.x145 img,
.x142 img,
.x143 img,
.xlf img,
.xlb img,
.xlg img,
.xlc img,
.x1bu img,
.x1bt img,
.x1bj img,
.x1bk img,
.x1gu img,
.x1gv img,
.x1qk .x1fk,
.x1wu,
.x1y1.p_AFHidden,
.x1zo,
.x1zt,
.x169.p_AFSelected .x16z img,
.x169.p_AFSelected .x170 img,
BODY.p_AFHighContrast .x16z img,
BODY.p_AFHighContrast .x170 img,
.x21n img,
.x21m img,
.x1cl+tr,
.x13a,
.x25t,
.menu-narrow,
.x279,
.new-sgt .xfl.details:hover .xfr,
.x284 .xfl.x28b:hover .xfr,
.new-sgt .x10q .x150 .xv,
.x284 .x10q .x150 .xv,
.ipvaFileUploadList .x14z,
.x28g .x14z,
.panel-btns,
.x28w {
	display: none
}

.xhw {
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6DFE6;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 9px
}

.x1u.p_AFStretched .x25 {
	box-sizing: border-box;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-sizing: border-box
}

.x1u.p_AFMultiRow.p_AFStretched .x25 {
	height: 100%;
	margin: 0
}

.x2k {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: none
}

.xhz {
	width: 16px;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: bottom left;
	display: inline-block;
	height: 16px;
	vertical-align: text-bottom;
	margin-left: 0px;
	margin-right: -16px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/input_date.png*/
		url();
	position: relative;
	left: -23px;
	padding-right: 0px;
	padding-left: 0px;
	top: 0px
}

.x3q .xhz {
	width: 16px;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: bottom left;
	display: inline-block;
	height: 16px;
	vertical-align: text-bottom;
	margin-left: 0px;
	margin-right: -16px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/input_date.png*/
		url();
	position: relative;
	left: -23px;
	top: 1px;
	padding-right: 0px;
	padding-left: 0px
}

BODY.p_AFHighContrast .xhz:after,
BODY.p_AFHighContrast .x3q .xhz:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/input_date.png*/
		url()
}

.xhz:active,
.xhz:hover:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/input_date_dwn.png*/
		url()
}

BODY.p_AFHighContrast .xhz:active:after,
BODY.p_AFHighContrast .xhz:hover:active:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/input_date_dwn.png*/
		url()
}

.xhz.p_AFDisabled,
.xhz.p_AFDisabled:active,
.xhz.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/input_date_dis.png*/
		url()
}

BODY.p_AFHighContrast .xhz.p_AFDisabled:after,
BODY.p_AFHighContrast .xhz.p_AFDisabled:active:after,
BODY.p_AFHighContrast .xhz.p_AFDisabled:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/input_date_dis.png*/
		url()
}

.xi0 {
	padding: 4px
}

.xi2 {
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colorpickertxt_ena.png*/
		url();
	-webkit-box-sizing: border-box
}

.xi3 {
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	margin-left: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colorpicker_ena.png*/
		url();
	-webkit-box-sizing: border-box
}

.xi4 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 11px
}

.xi5 {
	display: block;
	padding: 3px
}

.xi6 .xu {
	text-align: left;
	width: 90px
}

.xi1.p_AFStretched,
.xio.p_AFStretched,
.xmd,
.xmf,
.x1xd,
.x1yo,
.col-left,
.x29e {
	width: 100%;
	height: 100%
}

.xi7 {
	position: relative;
	width: 605px
}

.xi8 {
	width: 605px
}

.xi7 .xi9 {
	padding: 0px 3px
}

.xi1.p_AFReadOnly .xi7 {
	overflow: auto;
	background-image: none;
	background-color: transparent;
	border-style: none;
	font-size: 12px;
	padding: 0px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.xia .xi1.p_AFReadOnly .xi7 p,
.xib .xi1.p_AFReadOnly .xi7 p,
.xic .xi1.p_AFReadOnly .xi7 p {
	margin-top: auto;
	margin-bottom: auto
}

.xid {
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	color: #333333;
	border-color: #DFE4E7;
	background-color: #FCFDFE;
	padding: 6px 5px 5px;
	border-top-width: 1px
}

.xie {
	font-size: inherit;
	margin: 0px;
	border-width: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	resize: none;
	background-color: #FCFDFE;
	color: #333333
}

.xi1.p_AFDisabled .xie,
.xi1.p_AFDisabled .xi7,
.xio.p_AFDisabled .xiq,
.x1y.p_AFDisabled .x1bb,
.x20.p_AFDisabled .x18f {
	background-color: #EFEFF1;
	color: #9e9e9e
}

.xif {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	border-radius: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px
}

.xig {
	padding: 1px 5px;
	color: #000000;
	border-left: 1px solid #D6DFE6;
	border-right: 1px solid #D6DFE6;
	border-bottom: 1px solid #D6DFE6;
	background-color: transparent;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	line-height: 28px;
	min-height: 28px
}

.xih {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px
}

.xii {
	font-family: arial
}

.xij {
	width: 10px
}

.xik,
.xil {
	color: #555;
	cursor: pointer
}

.xim {
	content: "\25BE"
}

.xin {
	content: "\25B8"
}

.xip {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #4F4F4F;
	font-weight: bold;
	padding: 0px
}

.xiq {
	font-size: inherit;
	position: relative;
	-webkit-box-sizing: border-box
}

.xiq.p_AFDisabled {
	border-style: solid;
	border-color: #D6DFE6;
	border-width: 0px 1px
}

.xir {
	font-size: inherit;
	position: relative;
	min-height: 5em;
	width: 100%
}

.xis {
	border-top: none;
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: #d6dfe6;
	border-left-color: #d6dfe6;
	border-right-color: #d6dfe6;
	border-top-width: 0px;
	-webkit-box-sizing: border-box
}

.xio.p_AFDisabled .xis {
	background-color: #EFEFF1;
	border: none
}

.xio.p_AFReadOnly .xis {
	background-color: #fafafa
}

.xit,
.xgt.p_AFVertical .x1cw {
	text-align: left
}

.xiu {
	unicode-bidi: bidi-override;
	direction: ltr;
	text-align: inherit;
	font-size: 13px;
	color: #000000;
	font-family: "Source Code Pro", Monaco, "Courier New", Courier, monospace;
	font-weight: normal;
	line-height: 16px
}

.xiv,
.x169.p_AFDisabled .x16n,
.x16a.p_AFDisabled .x16q,
.x15z.p_AFDisabled .x16t,
.xt5.p_AFDisabled .x1fe,
.xt6.p_AFDisabled .x1ff,
.AFBrandingBar .xlw .x15z.p_AFDisabled .x166,
.xtn .xlw .x15z.p_AFDisabled .x166,
.AFBrandingBar .xlw .x6e.p_AFDisabled .x15u,
.xtn .xlw .x6e.p_AFDisabled .x15u,
.AFBrandingBar .xlw .x169.p_AFDisabled .x167,
.xtn .xlw .x169.p_AFDisabled .x167,
.AFBrandingBar .xlw .x16a.p_AFDisabled .x168,
.xtn .xlw .x16a.p_AFDisabled .x168,
.xb7 .x13v.p_AFDisabled,
.xb7.p_AFSelected .x13v.p_AFDisabled,
.xgs.p_AFSelected.p_AFDisabled .x13u,
.xl7 .xgo.p_AFDisabled,
.xb7.p_AFDisabled .x10e,
.AFConveyorBeltElement .x13j.p_AFDisabled,
.xlx .x13j.p_AFDisabled,
.AFConveyorBeltElement .x13v.p_AFDisabled,
.xlx .x13v.p_AFDisabled,
.AFConveyorBeltElement .x13p.p_AFDisabled,
.xlx .x13p.p_AFDisabled,
.AFConveyorBeltElement .x13u.p_AFDisabled,
.xlx .x13u.p_AFDisabled,
.AFOverflowElement .x13j.p_AFDisabled,
.xdj .x13j.p_AFDisabled,
.AFOverflowElement .x13v.p_AFDisabled,
.xdj .x13v.p_AFDisabled,
.AFOverflowElement .x13p.p_AFDisabled,
.xdj .x13p.p_AFDisabled,
.AFOverflowElement .x13u.p_AFDisabled,
.xdj .x13u.p_AFDisabled,
.xio.p_AFDisabled .xj1,
.x169.p_AFDisabled .x16o,
.x16a.p_AFDisabled .x16r,
.x15z.p_AFDisabled .x16u,
.xls .xgo.p_AFDisabled,
.xjt.p_AFDisabled .x1ba,
.xjr.p_AFDisabled .x1b9,
.xt5.p_AFDisabled .x1fc,
.xt6.p_AFDisabled .x1fd,
.xt5.p_AFDisabled.p_AFVertical .x1fc,
.xt6.p_AFDisabled.p_AFVertical .x1fd,
.xt5.p_AFDisabled.p_AFVertical .x1fe,
.xt6.p_AFDisabled.p_AFVertical .x1ff,
.x1s.p_AFDisabled .x2c .AFPanelFormLayoutContentCell,
.x1s.p_AFDisabled .x2c .xvo {
	color: #9e9e9e
}

.xiw {
	height: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0px
}

.xix {
	position: absolute;
	z-index: 10;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 2px;
	-webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, .2);
	-moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, .2);
	box-shadow: 2px 3px 5px rgba(0, 0, 0, .2);
	border-radius: 3px;
	border: 1px solid silver;
	background: white;
	font-size: 90%;
	font-family: monospace;
	max-height: 20em;
	overflow-y: auto
}

.xiy {
	margin: 0;
	padding: 0 4px;
	border-radius: 2px;
	max-width: 19em;
	overflow: hidden;
	white-space: pre;
	color: black;
	cursor: pointer
}

.xiz {
	background: #08f;
	color: white
}

.xj0 {
	background-color: #f7f9fc;
	border-right-color: #d6dfe6
}

.xj1 {
	width: 10px;
	font-size: 11px;
	color: #4F4F4F;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 17px;
	line-height: 16px
}

.xj2 {
	border: 1px solid transparent;
	background-color: #FFEEA8
}

.xj3 {
	border: 1px solid transparent;
	background-color: #C9DEF2
}

.xj4,
.xj5 {
	background-color: #FFFFB5;
	border-bottom: 1px dashed #C70000
}

.xj6 {
	background-color: #FFFFB5;
	border-bottom: 1px dashed #FFAA2B
}

.xj7 {
	background-color: #FFEEA8;
	border-bottom: none
}

.xj8 {
	padding: 0px 6px 0px 0px;
	text-align: left;
	white-space: nowrap;
	padding-right: 10px;
	font-size: 16px;
	color: #4F4F4F;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	padding-top: 17px;
	padding-bottom: 8px
}

.xj9 {
	width: 8px
}

.xja,
.xmz,
.x13w.p_AFFlow.p_AFGrid .x1gj,
.AFHVNodeStretchHeight,
.x1ru {
	height: 100%
}

.xjb {
	border-top-color: #BFBFBF;
	border-bottom-color: #E0E3E8;
	border-left-color: #BFBFBF;
	border-right-color: #E0E3E8;
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0px;
	overflow: auto;
	padding: 10px;
	-webkit-box-sizing: border-box
}

.xjc {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px
}

.xjd {
	padding: 2px 4px 5px 5px
}

.xje {
	font-size: 13px;
	background-color: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 24px
}

.xjf {
	text-decoration: none;
	color: #145c9e;
	padding-left: 1px;
	position: relative;
	top: -3px
}

.xjf:hover,
.AFBrandingBar .xgn:active,
.xtn .xgn:active,
.AFBrandingBar .xgw:active,
.xtn .xgw:active,
.AFBrandingBar .xgl:active,
.xtn .xgl:active,
.AFBrandingBar .xgk:active,
.xtn .xgk:active,
.AFBrandingBar .x17s:active,
.xtn .x17s:active,
.x14f:active,
.xmk.p_AFUnvisited:active,
.xn6.p_AFUnvisited:active,
.xmk.p_AFUnvisited:active:hover,
.xn6.p_AFUnvisited:active:hover,
.xxf:hover,
.xgl:hover,
.xgw:hover,
.xgy:hover,
.xgz:hover,
.xh0:hover,
.xh1:hover,
.xh2:hover {
	text-decoration: underline;
	color: #145c9e
}

.xji.AFCodeEditorToolbox,
.xji.xjh {
	border-style: solid;
	border-width: 1px;
	border-top-color: #BFBFBF;
	border-bottom-color: #D9D9D9;
	border-left-color: #BFBFBF;
	border-right-color: #E0E3E8;
	background-color: #FFFFFF;
	border-right: 1px solid #D6DFE6;
	border-left: 1px solid #D6DFE6;
	border-bottom-width: 0px;
	border-top-width: 0px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.x1u.AFCodeEditorSearchToolbar .x25,
.x1u.xjk .x25 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 112px;
	font-size: 12px;
	color: #333333
}

.x1u.AFCodeEditorSearch .x25,
.x1u.xjl .x25,
.x1u.AFCodeEditorReplace .x25,
.x1u.xjm .x25 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 10em;
	font-size: 12px;
	color: #333333
}

.x1u.AFCodeEditorJump .x25,
.x1u.xjn .x25 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 40px;
	font-size: 12px;
	color: #333333
}

.xjo,
.xx3,
.x146,
.x147,
.xte .x221 {
	vertical-align: middle;
	display: inline-block
}

.x1p.p_AFFatal .xjo,
.xio.p_AFFatal .xiq,
.x1u.p_AFFatal .x25,
.xeo.p_AFFatal .xjp,
.x1t.p_AFFatal .x26,
.x1q.p_AFFatal .x2b,
.x1r.p_AFFatal .x2k,
.x1r.p_AFUpdate.p_AFFatal .x2k,
.x1r.p_AFFatal .xhd,
.xjq.p_AFFatal,
.x20.p_AFFatal .x2i,
.x1y.p_AFFatal .x2g,
.x1p.p_AFError .xjo,
.xio.p_AFError .xiq,
.x1t.p_AFError .x26,
.x1q.p_AFError .x2b,
.x1r.p_AFError .x2k,
.x1r.p_AFUpdate.p_AFError .x2k,
.x1r.p_AFError .xhd,
.xjq.p_AFError,
.x20.p_AFError .x2i,
.x1y.p_AFError .x2g,
.xjv.p_AFFatal .xjw,
.xjv.p_AFError .xjw,
.xoj.p_AFError .xjq {
	border: 2px #C70000 solid;
	margin: 0px
}

.xi1.p_AFFatal .xi7,
.xi1.p_AFError .xi7 {
	border: 2px #C70000 solid;
	margin: 0px;
	border-style: none;
	border-width: 0
}

.x1s.p_AFFatal .x2c,
.x1s.p_AFError .x2c {
	border: 2px #C70000 solid;
	border-color: #C70000;
	border-style: solid;
	border-width: 2px 0 2px 2px;
	margin: 0
}

.xjr.p_AFFatal .xjs,
.xjt.p_AFFatal .xju,
.xjr.p_AFError .xjs,
.xjt.p_AFError .xju {
	margin: 0px;
	border: 2px solid #C70000
}

.x1u.p_AFError .x25,
.xeo.p_AFError .xjp {
	border: 2px solid #C70000;
	margin: 0
}

.x1z.p_AFFatal .x2h,
.x1z.p_AFError .x2h {
	border: 2px #C70000 solid;
	border-color: #C70000
}

.x1z.p_AFFatal .xjx,
.x1z.p_AFFatal .xjy,
.x1z.p_AFError .xjy,
.x1z.p_AFError .xjx {
	border: 2px #C70000 solid;
	margin: 1px
}

.x1z.p_AFFatal,
.x1z.p_AFError,
.x1z.p_AFWarning {
	font-size: 13px
}

.x1v.p_AFError .xjz,
.x1w.p_AFError .xk0,
.x1x.p_AFError .xk1,
.x21.p_AFError .xk2,
.x1v.p_AFFatal .xjz,
.x1w.p_AFFatal .xk0,
.x1x.p_AFFatal .xk1,
.x21.p_AFFatal .xk2,
.xzt.p_AFError,
.xzw.p_AFError,
.xzz.p_AFError,
.x100.p_AFError,
.x101.p_AFError,
.x102.p_AFError,
.xzu.p_AFError,
.xzx.p_AFError,
.x103.p_AFError,
.x104.p_AFError,
.x105.p_AFError,
.x106.p_AFError,
.xzv.p_AFError,
.xzy.p_AFError,
.x107.p_AFError,
.x108.p_AFError,
.x109.p_AFError,
.x10a.p_AFError {
	color: #C70000
}

.x1p.p_AFWarning .xjo,
.xio.p_AFWarning .xiq,
.x1t.p_AFWarning .x26,
.x1q.p_AFWarning .x2b,
.x1r.p_AFWarning .x2k,
.x1r.p_AFUpdate.p_AFWarning .x2k,
.x1r.p_AFWarning .xhd,
.x20.p_AFWarning .x2i,
.x1y.p_AFWarning .x2g,
.xjv.p_AFWarning .xjw {
	border: 2px #FFAA2B solid;
	margin: 0px
}

.xi1.p_AFWarning .xi7 {
	border: 2px #FFAA2B solid;
	margin: 0px;
	border-style: none;
	border-width: 0
}

.x1u.p_AFWarning .x25,
.xeo.p_AFWarning .xjp {
	border: 2px solid #FFAA2B;
	margin: 0
}

.x1s.p_AFWarning .x2c {
	border: 2px #FFAA2B solid;
	border-color: #FFAA2B;
	border-style: solid;
	border-width: 2px 0 2px 2px;
	margin: 0
}

.xjr.p_AFWarning .xjs,
.xjt.p_AFWarning .xju {
	margin: 0px;
	border: 2px solid #FFAA2B
}

.x1z.p_AFWarning .x2h {
	border: 2px #FFAA2B solid;
	margin: 1px;
	border-color: #FFAA2B
}

.x1z.p_AFWarning .xjy,
.x1z.p_AFWarning .xjx {
	border: 2px #FFAA2B solid;
	margin: 1px
}

.x1u.p_AFDisabled .x25 {
	background-image: none;
	background-color: #EEEEEE;
	border: 1px solid #BDBDBD;
	box-sizing: border-box;
	padding: 5px 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	font-size: 14px;
	letter-spacing: -0.01em;
	cursor: not-allowed;
	width: 300px;
	color: #9e9e9e;
	-webkit-text-fill-color: #9e9e9e
}

.x1t.p_AFDisabled .x26,
.x1q.p_AFDisabled .x2b,
.x1p.p_AFDisabled .x2a {
	background-color: #EFEFF1;
	border: 1px solid #EFEFF1;
	background-image: none;
	color: #9e9e9e;
	-webkit-text-fill-color: #9e9e9e
}

.xeo.p_AFDisabled .xjp {
	color: #9e9e9e;
	background-image: none;
	background-color: #EFEFF1;
	-webkit-text-fill-color: #7E807A
}

.x1s.p_AFDisabled .x2c {
	background-color: #EFEFF1;
	border: 1px solid #EFEFF1;
	background-image: none;
	opacity: 1;
	color: #9e9e9e;
	-webkit-text-fill-color: #9e9e9e
}

.xk4 {
	padding: 0px;
	cursor: default;
	vertical-align: bottom;
	min-height: 26px;
	display: block;
	white-space: normal
}

.xk5,
.xk6,
BODY.p_AFHighContrast .xld>img,
BODY.p_AFHighContrast .xlh>img,
BODY.p_AFHighContrast .xli>img,
BODY.p_AFHighContrast .xle>img,
.x173,
.x169.p_AFSelected .x174,
.x175,
.x169.p_AFSelected .x176,
.xtk.AFPanelFormLayoutContentCell .x1r.p_AFReadOnly .x2k,
.xtk.xvo .x1r.p_AFReadOnly .x2k,
.x1p.p_AFDisabled.p_AFCompact .xr2,
.menu-wide,
.x278 {
	display: inline
}

.xk7 {
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	display: block;
	position: relative;
	min-width: 50px;
	min-height: 28px
}

.xk9 {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	border-radius: 2px;
	display: block;
	border: none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF
}

.xkf,
.xkg,
.xkh,
.xki,
.xkv,
.xuh {
	padding-right: 5px;
	vertical-align: middle;
	border: 0px
}

.xkj {
	padding-right: 5px;
	border: 0px;
	max-height: 16px;
	vertical-align: middle;
	padding-bottom: 3px
}

.xkk {
	width: 3px;
	height: 17px;
	margin-left: 0px;
	margin-right: 0px
}

.xkl {
	border-left: 1px solid #D6DFE6;
	margin-left: 10px;
	margin-right: 10px;
	height: 22px;
	width: 0px;
	vertical-align: middle;
	display: inline-block
}

.xgp {
	text-decoration: none;
	white-space: nowrap;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	padding: 5px 7px 5px 7px;
	display: inline-block;
	margin-top: 3px
}

.xgo {
	text-decoration: none;
	white-space: nowrap;
	color: #0572ce;
	display: inline-block;
	padding-top: 6px
}

.xgr {
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	white-space: nowrap;
	color: #145c9e;
	vertical-align: middle
}

.xgq {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	color: #145c9e;
	background-color: #FFFFFF;
	padding: 6px 10px 1px 10px;
	min-height: 23px;
	vertical-align: middle
}

.xgp.p_AFSelected,
.xgp.p_AFDepressed,
.xgp.p_AFSelected:active {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: none;
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none;
	margin-top: 3px
}

BODY.p_AFHighContrast .xgp.p_AFSelected {
	border-width: 2px
}

.xgq.p_AFSelected {
	font-weight: bold;
	padding: 6px 10px 1px 10px
}

.xgp.p_AFDisabled {
	text-decoration: none;
	cursor: default;
	font-weight: bold;
	text-shadow: none;
	border-color: #c4ced7;
	background-color: #f4f6f7;
	background-image: none;
	color: #9e9e9e
}

.xgq.p_AFDisabled {
	text-decoration: none;
	cursor: default;
	color: #9e9e9e;
	background-color: #FFFFFF;
	padding: 6px 10px 1px 10px;
	border: none
}

.xkm {
	vertical-align: middle;
	background-position: center center;
	background-repeat: no-repeat;
	height: 30px;
	border-left: 3px solid transparent;
	background-image: none;
	width: 10px
}

.xkn {
	margin-right: 5px;
	color: #000000
}

.xko {
	border: none;
	font-size: inherit;
	display: inline-block
}

.xkp {
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ena.png*/
		var(--savepage-url-7);
	background-position: center;
	padding: 0px 4px 0px 5px;
	cursor: default;
	vertical-align: middle;
	width: 14px;
	display: inline-block;
	height: 28px
}

BODY.p_AFHighContrast .xkp:after,
BODY.p_AFHighContrast .x18l:after,
BODY.p_AFHighContrast .x18k::after {
	content:
		/*savepage-url=/ipva/afr/dropdown_n_hc.png*/
		url()
}

.xkq {
	padding: 1px;
	background-color: #FFFFFF
}

.xkr {
	height: 265px;
	overflow: auto;
	padding: 1px;
	background-color: #FFFFFF
}

.xks {
	font-size: small;
	width: 100%;
	overflow: hidden;
	position: relative
}

.xkt,
.xkt.p_AFConveyorBelt .xm2,
.xll.p_AFConveyorBelt .xm3,
.xlq.p_AFConveyorBelt .xm3,
.xkt.p_AFConveyorBelt .xm4,
.xll.p_AFConveyorBelt .xm5,
.xlq.p_AFConveyorBelt .xm5,
.AFPrivateOverflowHidden,
.xs9,
.xls .AFOverflowElement,
.xls .xdj {
	overflow: hidden
}

.xkw {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	cursor: default;
	color: #145c9e
}

.xgj {
	cursor: pointer;
	white-space: nowrap;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none
}

BODY.p_AFHighContrast .xgj.p_AFSelected,
.x1ud.p_AFDragReady,
.x1ud.p_AFDragSource,
.x1y6.p_AFDragReady,
.x1y6.p_AFDragSource {
	opacity: 1.0
}

.xky {
	display: none;
	position: absolute;
	left: 0px;
	z-index: 2;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/breadcrumb_gof_ena.png*/
		url();
	background-position: center center;
	top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	vertical-align: middle;
	width: 14px;
	height: 11px
}

BODY.p_AFHighContrast .xky {
	background-image: none;
	left: 2px
}

BODY.p_AFHighContrast .xky>img {
	display: block;
	margin-left: 2px;
	margin-top: 3px
}

.xkz {
	padding: 4px 10px 4px 10px
}

.xky.p_AFDepressed,
.xky.p_AFDepressed.p_AFSelected,
.xky.p_AFDepressed:hover {
	background-color: #0572ce;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/breadcrumb_of_dwn.png*/
		url(), none;
	border: 1px solid #0572ce;
	top: 4px;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px
}

.xl0 {
	border: 0px
}

.xl1,
.AFPrivateInlineBlock,
.xs7,
BODY.p_AFHighContrast .x110.p_AFRunning>img,
BODY.p_AFHighContrast .x110.p_AFFinished>img,
.x17x,
.AFPrivateInlineBlock.xgn,
.xs7.xgn {
	display: inline-block
}

.xl2 {
	float: left;
	position: relative;
	min-height: 61px;
	margin-top: 1px
}

.xl3 {
	float: left;
	position: relative;
	margin-left: 1px
}

.xl4.p_AFStartOverflow .xl3 {
	padding-top: 22px
}

.xl4.p_AFEndOverflow .xl3 {
	padding-bottom: 22px
}

.xl7,
.xq7.p_AFFirst,
.x8b.p_AFSubTrain .x8e,
.x1z.p_AFHelp.p_AFReadOnly .x4z {
	padding-top: 4px
}

.xl9 {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center
}

.xlb {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0;
	margin-top: 4px;
	left: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_left_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xlc {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	left: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_left_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xld {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0;
	margin-top: -1px;
	left: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_left_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xle {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_up_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent;
	top: 0px;
	bottom: auto;
	left: 0;
	right: auto;
	margin-left: -1px
}

.xlf {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0;
	margin-top: 4px;
	right: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_right_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xlg {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	right: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_right_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xlh {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0;
	margin-top: -1px;
	right: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_right_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xli {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_down_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent;
	bottom: 0px;
	top: auto;
	left: 0;
	right: auto;
	margin-left: -1px
}

.xlj,
.xlk {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 3px;
	right: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_right_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xll .xlc,
.xll .xlg,
.xll .xm9,
.xll .xmb,
.xll .xlp {
	top: auto;
	bottom: 50%;
	margin-top: 0px;
	margin-bottom: -15px
}

.xlm {
	display: none;
	position: absolute;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 15px;
	left: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_left_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xln {
	display: none;
	position: absolute;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 15px;
	right: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_right_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xlj.p_AFDepressed,
.xlk.p_AFDepressed,
.xlj:hover.p_AFDepressed,
.xlk:hover.p_AFDepressed,
.xlf.p_AFDepressed,
.xln.p_AFDepressed,
.xlg.p_AFDepressed,
.xlh.p_AFDepressed,
.xlf:hover.p_AFDepressed,
.xln:hover.p_AFDepressed,
.xlg:hover.p_AFDepressed,
.xlh:hover.p_AFDepressed {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_right_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xle.p_AFDepressed,
.x1bj.p_AFDepressed,
.xle:hover.p_AFDepressed,
.x1bj:hover.p_AFDepressed {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_up_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xli.p_AFDepressed,
.x1bk.p_AFDepressed,
.xli:hover.p_AFDepressed,
.x1bk:hover.p_AFDepressed {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_down_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xlr,
.xlu,
.xly,
.xlz,
.x1bl {
	padding: 3px 10px
}

.xly .AFConveyorBeltElement,
.xly .xlx,
.xlz .AFConveyorBeltElement,
.xlz .xlx {
	display: block;
	text-decoration: none;
	color: #145c9e
}

.xlr .AFOverflowElement,
.xlr .xdj,
.xlu .AFOverflowElement,
.xlu .xdj {
	display: block;
	padding: 2px;
	text-decoration: none;
	color: #145c9e
}

.xlz .AFConveyorBeltElementDisabled,
.xlz .xm0,
.xly .AFConveyorBeltElementDisabled,
.xly .xm0,
.xlu .AFOverflowElementDisabled,
.xlu .xm1,
.xlr .AFOverflowElementDisabled,
.xlr .xm1 {
	display: block;
	padding: 2px;
	text-decoration: none;
	color: #9e9e9e
}

.xlw {
	background-color: #FFFFFF;
	padding: 1px;
	background: transparent
}

.xlv {
	padding: 4px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px
}

.xm4,
.xm5 {
	overflow: visible;
	white-space: nowrap
}

.xm4 .xgs,
.xm5 .xb7 {
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: none
}

.xm6,
.xm7 {
	display: none;
	position: relative
}

.xm8 {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0;
	margin-top: 4px;
	left: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xm9 {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	left: 0px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xma {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0;
	margin-top: 4px;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent;
	right: 28px
}

.xmb {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent;
	right: 28px
}

.xlp {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ena.png*/
		var(--savepage-url-7);
	width: 14px;
	height: 14px;
	padding: 6px;
	border-radius: 2px;
	border: 1px solid transparent;
	visibility: hidden;
	right: 0px
}

.xlo {
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0;
	margin-top: 4px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ena.png*/
		var(--savepage-url-7);
	width: 14px;
	height: 14px;
	padding: 6px;
	border-radius: 2px;
	border: 1px solid transparent;
	right: 0px
}

.xlo.p_AFDepressed,
.xlp.p_AFDepressed,
.xlo.p_AFDepressed:hover,
.xlp.p_AFDepressed:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dwn.png*/
		url();
	background-color: #0572ce;
	border: 1px solid #0572ce
}

.xmc {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center
}

.xme {
	width: 59px
}

.x8s.p_AFDisabled,
.x8s.p_AFUnvisited {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/h_bkgrnd_pipe_tile.png*/
		url()
}

.x8s.p_AFTrainVisited,
.xmf.p_AFSelected .x8s.p_AFUnvisited {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/h_fill_pipe_tile.png*/
		url()
}

BODY.p_AFHighContrast .x8s {
	height: 0px
}

BODY.p_AFHighContrast .x8s.p_AFDisabled,
BODY.p_AFHighContrast .xmx.p_AFDisabled {
	border: 1px dotted
}

BODY.p_AFHighContrast .x8s.p_AFUnvisited,
BODY.p_AFHighContrast .xmx.p_AFUnvisited {
	border: 1px dashed
}

BODY.p_AFHighContrast .x8s.p_AFTrainVisited,
BODY.p_AFHighContrast .xmx.p_AFTrainVisited,
BODY.p_AFHighContrast .xom,
BODY.p_AFHighContrast .xon {
	border: 1px solid
}

.xmg,
.xn1 {
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	cursor: default;
	border-radius: 8px;
	box-sizing: border-box;
	border: 1px solid;
	height: 14px;
	width: 14px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	border-color: #0572ce;
	background-color: #0572ce
}

.xmh,
.xn2 {
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	cursor: default;
	border-radius: 8px;
	box-sizing: border-box;
	border: 1px solid;
	height: 14px;
	width: 14px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	border-color: #E0E6EB;
	background-color: #f4f6f7
}

.xmi,
.xn4 {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	text-decoration: none;
	border-radius: 8px;
	box-sizing: border-box;
	border: 1px solid;
	height: 14px;
	width: 14px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	border-color: #c4ced7
}

.xmi:active {
	background-repeat: no-repeat;
	display: block;
	width: 13px;
	height: 13px;
	text-decoration: none
}

.xmj,
.xn3 {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	text-decoration: none;
	border-radius: 8px;
	box-sizing: border-box;
	border: 1px solid;
	height: 14px;
	width: 14px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	border-color: #0572ce;
	background-color: #ffffff
}

.x8e.p_AFSelected {
	color: #000000;
	font-weight: bold;
	text-align: center;
	cursor: default
}

.x8e.p_AFRequired,
.xn5.p_AFRequired {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #045FAB;
	font-weight: bold;
	margin-right: 4px;
	line-height: 12px;
	padding: 0;
	margin: 0
}

.xmk,
.xn6 {
	cursor: pointer;
	text-decoration: none;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px
}

.xmk.p_AFSelected,
.xn6.p_AFSelected {
	cursor: default;
	color: #145c9e;
	font-weight: bold
}

.xmk.p_AFDisabled,
.xn6.p_AFDisabled {
	text-shadow: none;
	cursor: default;
	color: #9e9e9e
}

.xmk.p_AFUnvisited .AFRequiredIconStyle,
.xmk.p_AFUnvisited .xf,
.xn6.p_AFUnvisited .AFRequiredIconStyle,
.xn6.p_AFUnvisited .xf {
	text-decoration: none;
	display: inline-block
}

.xml,
.xmp {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	position: absolute;
	text-decoration: none;
	width: 9px;
	height: 9px;
	bottom: 4px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/alertModifier_error.png*/
		url();
	right: 4px
}

.xmm,
.xmq {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	position: absolute;
	text-decoration: none;
	width: 9px;
	height: 9px;
	bottom: 4px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/alertModifier_warning.png*/
		url();
	right: 4px
}

.xmn,
.xmr {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	position: absolute;
	text-decoration: none;
	width: 9px;
	height: 9px;
	bottom: 4px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/alertModifier_complete.png*/
		url();
	right: 4px
}

.xmo,
.xms {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	position: absolute;
	text-decoration: none;
	width: 9px;
	height: 9px;
	bottom: 4px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/alertModifier_info.png*/
		url();
	right: 4px
}

BODY.p_AFHighContrast .xml:after,
BODY.p_AFHighContrast .xmp:after {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	text-decoration: none;
	content:
		/*savepage-url=/ipva/afr/alta-v1/alertModifier_error.png*/
		url();
	bottom: 0px
}

BODY.p_AFHighContrast .xmm:after,
BODY.p_AFHighContrast .xmq:after {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	text-decoration: none;
	content:
		/*savepage-url=/ipva/afr/alta-v1/alertModifier_warning.png*/
		url();
	bottom: 0px
}

BODY.p_AFHighContrast .xmn:after,
BODY.p_AFHighContrast .xmr:after {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	text-decoration: none;
	content:
		/*savepage-url=/ipva/afr/alta-v1/alertModifier_complete.png*/
		url();
	bottom: 0px
}

BODY.p_AFHighContrast .xmo:after,
BODY.p_AFHighContrast .xms:after {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	text-decoration: none;
	content:
		/*savepage-url=/ipva/afr/alta-v1/alertModifier_info.png*/
		url();
	bottom: 0px
}

.xl4 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	overflow: hidden;
	position: relative
}

.xmt {
	text-align: center;
	padding-bottom: 12px
}

.xmu {
	text-align: center;
	padding-top: 12px
}

.xmv {
	text-align: left;
	padding-right: 1px;
	color: #4F4F4F;
	padding-bottom: 12px;
	padding-left: 6px
}

.xmw {
	text-align: left;
	padding-right: 1px;
	color: #4F4F4F;
	padding-top: 12px;
	padding-left: 6px
}

.xmx {
	min-height: 10px;
	background-color: inherit;
	background-repeat: repeat;
	width: 8px;
	height: 16px;
	background-position: center
}

.xmx.p_AFDisabled,
.xmx.p_AFUnvisited {
	background-repeat: repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/v_bkgrnd_pipe_tile.png*/
		url()
}

.xmx.p_AFTrainVisited {
	background-repeat: repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/v_fill_pipe_tile.png*/
		url()
}

.xn0 {
	position: relative;
	height: 22px;
	width: 22px;
	background-position: center;
	margin: -1px auto
}

.xn5 {
	text-align: left;
	padding: 2px 2px 2px 2px;
	width: 124px;
	height: 28px;
	padding-top: 15px;
	padding-bottom: 0;
	overflow: hidden;
	padding-left: 10px
}

.xn5.p_AFSelected {
	color: #000000;
	font-weight: bold;
	text-decoration: none
}

BODY.p_AFHighContrast .xmh,
BODY.p_AFHighContrast .xn2 {
	background-image: none;
	border: 1px dotted
}

BODY.p_AFHighContrast .xmg,
BODY.p_AFHighContrast .xmj,
BODY.p_AFHighContrast .xmj:active,
BODY.p_AFHighContrast .xn1,
BODY.p_AFHighContrast .xn3,
BODY.p_AFHighContrast .xn3:active {
	background-image: none;
	border: 1px solid
}

BODY.p_AFHighContrast .xmi,
BODY.p_AFHighContrast .xmi:active,
BODY.p_AFHighContrast .xn4,
BODY.p_AFHighContrast .xn4:active {
	background-image: none;
	border: 1px dashed
}

.xn7 {
	padding-left: 3px;
	padding-right: 3px
}

.xn9,
.xna {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	white-space: nowrap;
	margin: 0px;
	padding: 0px 8px;
	min-height: 28px;
	margin-top: 0px;
	margin-bottom: 0px
}

.xni {
	border-style: solid;
	border-width: 1px;
	margin-left: 0;
	border-color: #9e9e9e;
	height: 12px;
	width: 12px;
	margin-top: 0px;
	position: relative;
	top: 3px;
	margin-right: 6px
}

.xni.p_AFEmpty,
.xno.p_AFEmpty {
	background-position: center;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/empty-swatch.png*/
		url()
}

.xnj {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
	margin: 0px;
	padding: 6px 7px 6px 8px;
	padding-bottom: 1px;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	color: #333333;
	line-height: 24px;
	width: 152px;
	padding-top: 1px
}

.xnk,
.xnl,
.xnm,
.xo7 {
	height: 5px
}

.xnn {
	border: 1px solid #c4ced7;
	border-color: #DFE4E7;
	border-width: 1px 0 0;
	border-radius: 0px;
	padding-top: 5px;
	padding-bottom: 0px
}

.xno {
	border: 1px solid #c4ced7;
	margin: 2px;
	display: block;
	border-color: #9e9e9e;
	height: 12px;
	width: 12px;
	border-radius: 0px
}

.xnp {
	border-style: solid;
	background-color: transparent;
	border-color: transparent;
	border-width: 0px
}

.xnp.p_AFSelected {
	padding: 0px;
	background-color: #CFE8FC
}

.xnq {
	background-color: #EAEAEA;
	border-width: 1px;
	border-style: solid;
	position: relative;
	overflow: hidden;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/customcolorpalette.png*/
		url();
	width: 190px;
	height: 160px;
	border: 0px
}

.xnr {
	width: 100%;
	margin-top: 2px
}

.xns {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #4F4F4F;
	font-weight: bold;
	padding: 3px 8px 0px 0px;
	padding-top: 9px;
	width: 45px
}

.xnt {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	width: 50px;
	margin-left: 5px;
	color: #333333;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	padding: 6px 5px 5px 5px;
	-webkit-appearance: none;
	margin-top: 6px
}

.xnu {
	position: relative;
	width: 15px;
	left: 4px;
	height: 160px
}

.xnv {
	background-color: #9297A6;
	border-width: 1px;
	border-style: solid;
	width: 9px;
	background-image:
		/*savepage-url=/ipva/afr/brightnessslider.png*/
		url();
	border-color: #9e9e9e;
	height: 158px;
	background-size: 9px 158px
}

.xnw {
	font-size: 1px;
	width: 6px
}

.xnx {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 22px;
	height: 18px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/crosshairs.png*/
		url()
}

.xny {
	border-width: 2px;
	border-style: solid;
	display: block;
	border-color: transparent;
	border-collapse: collapse;
	margin-left: 32px;
	margin-right: 23px
}

.xnz {
	border: 1px solid gray;
	border-color: #9e9e9e;
	height: 26px;
	width: 26px
}

.xo0 {
	position: absolute;
	font-size: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_thumb_m_n.png*/
		url();
	height: 12px;
	width: 17px;
	left: -6px
}

.xo1 {
	margin: 0px 2px;
	padding: 0px 2px;
	border-width: 1px;
	border-style: solid;
	cursor: default;
	border-color: #D6DFE6;
	background-color: #FFFFFF;
	padding-bottom: 6px
}

.xo2 {
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	border-color: #0572ce;
	background-color: transparent
}

.xo3 {
	padding: 7px 8px 4px;
	white-space: nowrap
}

.xo4,
.xo5 {
	border: 0px solid transparent;
	background-image: none;
	background-color: transparent;
	border-style: none;
	display: block;
	padding: 0px;
	margin: 0px
}

.xo6 {
	padding-right: 0px;
	margin: 0px;
	padding-left: 3px
}

.xo8 {
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 26px;
	height: 26px;
	display: block;
	background-position: center center;
	border: 1px solid transparent;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ena.png*/
		url()
}

.xo9 {
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 26px;
	height: 26px;
	display: block;
	background-position: center center;
	border: 1px solid transparent;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ena.png*/
		url();
	margin-left: 2px
}

.xoa {
	text-align: center;
	font-size: 11px;
	color: #737373;
	background-color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase
}

.xob {
	width: 24px;
	padding: 4px 0
}

.xoc {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 25px
}

.xoc.p_AFLast .xod,
.xoc.p_AFLast .xoe {
	border-color: #0572ce;
	padding-bottom: 0px
}

.xoe,
.xq6,
.xh7.p_AFPrintable .xq6,
.xh7.p_AFPrintable .xq6.p_AFToday,
.xh7.p_AFPrintable .xqa,
.xh7.p_AFPrintable .xqa.p_AFToday,
.xh7.p_AFPrintable .xq6.p_AFToday.p_AFActiveDay .xqa {
	color: #333333;
	background-color: #FFFFFF
}

.xoe.p_AFDisabled,
.xof.p_AFDisabled,
.xod.p_AFDisabled,
.xoe.p_AFDisabled:hover,
.xof.p_AFDisabled:hover,
.xod.p_AFDisabled:hover {
	color: #9e9e9e;
	background-color: #FFFFFF;
	text-decoration: none
}

.xof.p_AFSelected,
.xod.p_AFSelected {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #CFE8FC
}

.xoe.p_AFSelected,
.xo2.p_AFSelected {
	color: #FFFFFF;
	background-color: #0572ce;
	border-color: #0572ce
}

BODY.p_AFHighContrast .xoe.p_AFSelected,
BODY.p_AFHighContrast .xo2.p_AFSelected {
	border: double
}

.xoe.p_AFSelected.p_AFDisabled {
	text-decoration: none;
	color: #9e9e9e;
	background-color: #D5D5D5
}

.xof,
.xod {
	color: #527689;
	background-color: #FFFFFF
}

.xof.p_AFSelected.p_AFDisabled,
.xod.p_AFSelected.p_AFDisabled {
	background-color: #9297A6;
	color: #FFFFFF;
	text-decoration: none
}

.xo2.p_AFDisabled {
	border-color: #D5D5D5;
	color: #9e9e9e
}

.xog {
	white-space: nowrap;
	padding: 3px 6px 0px;
	padding-right: 8px
}

.xoh {
	white-space: nowrap;
	padding: 6px 6px 4px
}

.xoi {
	width: 6px;
	padding-left: 3px;
	padding-right: 1px
}

.xjq {
	border-style: solid;
	border-color: #DFE4E7;
	background-color: #FCFDFE;
	color: #333333;
	border-radius: 2px 0px 0px 2px;
	padding: 6px 5px 5px;
	border-width: 1px 0px 1px 1px;
	position: relative;
	height: 28px;
	-webkit-appearance: none;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-right: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	box-sizing: border-box;
	top: 0px;
	-webkit-box-sizing: border-box
}

.xok,
.xol {
	background-image: none;
	display: inline-block;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	height: auto;
	width: auto;
	padding-left: 0px
}

.xom,
.xr5 {
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	display: inline-block;
	height: 28px;
	width: 24px;
	vertical-align: top;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-ena.png*/
		url(), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	border-radius: 0px;
	border-right-width: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

BODY.p_AFHighContrast .xom:after,
BODY.p_AFHighContrast .xr5:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-ena.png*/
		url();
	position: relative;
	left: 5px;
	top: 5px
}

.xon,
.xr6 {
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	display: inline-block;
	height: 28px;
	width: 24px;
	vertical-align: top;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-ena.png*/
		url(), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

BODY.p_AFHighContrast .xon:after,
BODY.p_AFHighContrast .xr6:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-ena.png*/
		url();
	position: relative;
	left: 5px;
	top: 4px
}

.xom.p_AFDisabled,
.xr5.p_AFDisabled,
.xr5.p_AFDisabled:active,
.xom.p_AFDisabled:active,
.xr5.p_AFDisabled:hover,
.xr5.p_AFDisabled:active:hover,
.xom.p_AFDisabled:hover,
.xom.p_AFDisabled:active:hover {
	background-color: #f4f6f7;
	border-color: #E0E6EB;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-dis.png*/
		url()
}

BODY.p_AFHighContrast .xom.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .xom.p_AFDisabled:after,
BODY.p_AFHighContrast .xr5.p_AFDisabled:after,
BODY.p_AFHighContrast .xr5.p_AFDisabled:active:after,
BODY.p_AFHighContrast .xom.p_AFDisabled:active:after,
BODY.p_AFHighContrast .xr5.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .xr5.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .xom.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-dis.png*/
		url();
	position: relative;
	left: 5px;
	top: 5px
}

.xom:active,
.xr5:active,
.xr5:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-dwn.png*/
		url()
}

BODY.p_AFHighContrast .xom:active:after,
BODY.p_AFHighContrast .xr5:active:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-dwn.png*/
		url();
	position: relative;
	left: 5px;
	top: 5px
}

.xon.p_AFDisabled,
.xr6.p_AFDisabled,
.xr6.p_AFDisabled:active,
.xon.p_AFDisabled:active,
.xr6.p_AFDisabled:hover,
.xr6.p_AFDisabled:active:hover,
.xon.p_AFDisabled:hover,
.xon.p_AFDisabled:active:hover {
	background-color: #f4f6f7;
	border-color: #E0E6EB;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-dis.png*/
		url()
}

BODY.p_AFHighContrast .xon.p_AFDisabled:after,
BODY.p_AFHighContrast .xr6.p_AFDisabled:after,
BODY.p_AFHighContrast .xr6.p_AFDisabled:active:after,
BODY.p_AFHighContrast .xon.p_AFDisabled:active:after,
BODY.p_AFHighContrast .xr6.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .xr6.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .xon.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .xon.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-dis.png*/
		url();
	position: relative;
	left: 5px;
	top: 4px
}

.xon:active,
.xr6:active,
.xr6:hover:active,
.xon:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-dwn.png*/
		url()
}

BODY.p_AFHighContrast .xon:active:after,
BODY.p_AFHighContrast .xr6:active:after,
BODY.p_AFHighContrast .xon:hover:active:after,
BODY.p_AFHighContrast .xr6:hover:active:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-dwn.png*/
		url();
	position: relative;
	left: 5px;
	top: 4px
}

.xoo {
	padding-top: 4px;
	padding-bottom: 0px;
	width: 10%;
	margin-left: auto;
	margin-right: auto
}

.xop {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	padding-top: 0px
}

.xoq {
	margin-left: 8px
}

.xor {
	display: inline-block;
	height: 28px
}

.xos {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	padding: 4px 4px 4px 2px;
	height: 28px;
	margin: 0px 0px 0px 2px;
	line-height: 22px;
	min-width: 94px
}

.xot {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	padding: 4px 4px 4px 2px;
	height: 28px;
	margin: 0px 0px 0px 2px;
	line-height: 22px;
	min-width: 94px;
	max-width: 243px;
	margin-right: 2px;
	margin-left: 2px
}

.xh7 {
	width: 750px;
	height: 450px;
	position: relative;
	border-top: #C3CAD5 1px solid;
	border-left: #B0B9C8 1px solid;
	border-bottom: #B0B9C8 1px solid;
	border-right: #B0B9C8 1px solid;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 1px solid #D6DFE6
}

.xh7.p_AFPrintable {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	border: none
}

.xh7 .xou {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none
}

.xh7 .xov,
.xh7 .xow {
	border-bottom: 1px #ACBACF solid;
	border-right: none
}

.xox {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	background-color: #ade1f6;
	border: 1px solid #75c7ed;
	background-repeat: repeat-x
}

.xox.p_AFDragSource,
.xqn.p_AFDragSource {
	background-color: #FFFFFF;
	opacity: .4
}

.xox.p_AFDragEnd {
	border-right: 1px #FFFFFF solid
}

.xoy {
	position: absolute;
	left: 0px;
	padding-left: 5px;
	margin-top: .45em
}

.xoz {
	position: absolute;
	right: 0px;
	margin-top: .45em;
	padding-right: 5px
}

.xp0 {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	font-size: 11px;
	background-color: #ade1f6;
	color: #4F4F4F;
	font-weight: bold;
	padding-right: 2px
}

.xp1 {
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #4F4F4F
}

.xp2 {
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px
}

.xp3 {
	padding: 3px;
	color: #4F4F4F
}

.xp4 {
	padding: 3px;
	font-size: 11px;
	font-weight: bold
}

.xox.AFShortDuration,
.xox.xp5 {
	border: none;
	background: none
}

.xp6 {
	cursor: default;
	position: absolute;
	top: 0px;
	height: 100%;
	z-index: 2;
	border-left: 1px solid #EEEEEE
}

.xp7 {
	cursor: default;
	position: absolute;
	top: 0px;
	height: 100%
}

.xh7 .xp7.p_AFToday,
.xq6.p_AFToday,
.xph.p_AFToday .xpf {
	background-color: #f3f9ff
}

.xp9 {
	position: absolute;
	top: 0px;
	height: 100%;
	z-index: 2
}

.xp7.p_AFDropTarget {
	background-color: #F7FDFE
}

.xp7.p_AFToday.p_AFDropTarget {
	background-color: #FFFEEF
}

.xh7.p_AFDropTarget,
.xrn.p_AFDropTarget,
.xt9.p_AFDropTarget,
.xtc.p_AFDropTarget,
.x14o.p_AFDropTarget,
.x1uu.p_AFDropTarget,
.x1xb.p_AFDropTarget {
	background-color: transparent;
	opacity: 1
}

.xpa {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #FCFDFE;
	border-top: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xpa,
.xh7.p_AFPrintable .xph .xpi,
.xh7.p_AFPrintable .xpj .xpi,
.xr8.p_AFFlow,
.AFPrivatePositionStatic,
.xsv,
.xrb.AFPrivatePositionStatic,
.xrb.xsv,
.x1b.p_AFPrintable .x1bx,
.x1s3.p_AFPrintable,
.x1s4.p_AFPrintable {
	position: static
}

.xpc {
	text-align: center;
	padding-top: 2px;
	color: #000000;
	background-color: #FCFDFE;
	box-sizing: border-box;
	height: 2.5em;
	padding: 8px 0px 5px 0px
}

.xh7.p_AFPrintable .xpc {
	margin-bottom: -1em
}

.xpc.p_AFCustomDayHeader {
	height: 47px
}

.xpd {
	position: relative;
	margin-right: 16px;
	height: 2.33em
}

.xpd.p_AFCustomWeekHeader {
	height: 3.917em
}

.xpe {
	margin-right: 16px;
	margin-left: 5.483em
}

.xh7.p_AFPrintable .xpe {
	margin-right: 0px;
	margin-bottom: -1em
}

.xh4 {
	text-align: center;
	position: absolute;
	height: 100%;
	padding-top: 8px
}

.xpf {
	position: absolute;
	cursor: pointer;
	border-color: #BFC6C9;
	overflow-x: hidden;
	overflow-y: scroll;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: -moz-scrollbars-vertical;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	padding: 0px 1px
}

.xh7.p_AFPrintable .xpf {
	position: relative;
	overflow-x: visible;
	overflow-y: visible;
	cursor: default
}

.xpg {
	margin-right: 0;
	margin-left: 5.483em
}

.xph .xpf.p_AFDropTarget,
.xh3.p_AFDropTarget .xqi,
.xh3.p_AFToday.p_AFDropTarget .xqi,
.xh3.p_AFActiveDay.p_AFDropTarget .xqi {
	background-color: #E5F6FA
}

.xph .xox {
	margin-top: 1px;
	padding: 1px 0px 1px 0px;
	position: relative;
	box-sizing: border-box;
	margin-left: 10px;
	margin-right: 10px;
	height: 2.333em
}

.xph .xox.p_AFHasPrev {
	margin-left: 0px;
	margin-right: 10px
}

.xph .xox.p_AFHasNext {
	margin-left: 10px;
	margin-right: 0px
}

.xph .xox.p_AFHasPrev.p_AFHasNext {
	margin-left: 0px;
	margin-right: 0px
}

.xph .xpi,
.xpj .xpi {
	position: absolute;
	top: 1.8em;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0;
	height: auto;
	width: auto;
	background: none
}

.xph .xpk,
.xpj .xpk {
	padding: 0px;
	left: 50%;
	right: 50%;
	margin: 0 -11px
}

.xpl {
	position: absolute;
	height: auto;
	width: auto;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0
}

.xp8.p_AFToday {
	background-color: #FFFCD8;
	color: #f3f9ff
}

.xpm {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow-x: hidden;
	overflow-y: scroll;
	height: auto;
	background-color: #FFFFFF;
	border-top: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xpm {
	position: static;
	overflow-x: visible;
	overflow-y: visible;
	border-bottom: 1px solid #D6DFE6
}

.xpn {
	table-layout: fixed;
	width: 100%
}

.xpo {
	text-align: left;
	background-color: #FCFDFE;
	border-right: 1px solid #EEEEEE;
	width: 5.483em
}

.xpp {
	position: absolute;
	width: 100%;
	left: 0;
	border-top: 1px solid #C4CEE0;
	height: 5.33em
}

.xpq {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	white-space: nowrap;
	color: #4F4F4F;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 2px
}

.xpr,
.xps {
	position: absolute;
	width: 100%;
	left: 0;
	border-top: 1px dotted #EEEEEE
}

.xps.p_AFDropTarget,
.xpr.p_AFDropTarget,
.xh3.p_AFDropTarget,
.xh3.p_AFToday.p_AFDropTarget,
.xh3.p_AFActiveDay.p_AFDropTarget {
	background-color: #EDF9FB;
	opacity: 1
}

.xpt {
	z-index: 2;
	position: absolute;
	cursor: pointer;
	left: 0px;
	right: 10px
}

.xpu {
	overflow: hidden;
	margin: 0;
	position: relative;
	background-color: #ade1f6;
	border: 1px solid #75c7ed
}

.xpv {
	white-space: nowrap;
	font-size: 11px;
	color: #4F4F4F;
	background-color: transparent;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 5px
}

.xpt.p_AFMoveable .xpv,
.xqn.p_AFMoveable,
.xox.p_AFMoveable {
	cursor: move
}

.xpw {
	color: #4F4F4F;
	padding-left: 5px;
	margin: -2px 0px 0px
}

.xpx {
	width: 100%;
	position: absolute;
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	cursor: ns-resize;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/drag_vertical.png*/
		url();
	height: 13px;
	bottom: 1px;
	background-position: center 18px
}

.xpy {
	height: 100%;
	width: 3px;
	position: absolute;
	right: 0px;
	cursor: ew-resize
}

.xpz {
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: sub
}

.xpf .xpz {
	padding-top: 3px;
	padding-bottom: 3px
}

.xq0 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	font-size: 13px;
	color: #252525;
	margin: 0 7px
}

.xh7.p_AFPrintable .xq0 {
	margin: auto;
	display: table
}

.xq3 {
	overflow-x: auto;
	overflow-y: auto;
	height: auto
}

.xh7.p_AFPrintable .xq3 {
	position: static;
	overflow-x: visible;
	overflow-y: visible;
	height: auto;
	left: auto;
	right: auto;
	bottom: auto;
	border-top: 1px solid #D6DFE6
}

.xq4 {
	width: 100%;
	line-height: 23px
}

.xq5 {
	border-top: 0px;
	padding: 0.667em 0.833em
}

.xq7 {
	white-space: nowrap;
	vertical-align: top;
	color: #4F4F4F;
	padding: 0px 10px 0 10px;
	box-sizing: border-box
}

.xq8 {
	display: inline-block;
	margin-bottom: -3px;
	margin-top: 3px
}

.xq9 {
	display: block;
	margin-left: -9px;
	margin-top: 0px
}

.xqa {
	vertical-align: top;
	background-color: #F7F9FC;
	color: #000000;
	font-weight: normal;
	padding-right: 10px;
	padding-top: 3px
}

.xqb {
	vertical-align: top;
	padding-top: 3px
}

.xqc {
	text-align: right
}

.xq7.p_AFStretched {
	width: 95%;
	white-space: normal
}

.xqd {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	margin-top: 4px;
	vertical-align: top;
	border-radius: 2px;
	width: 12px;
	height: 12px;
	border: none;
	margin-left: 0px;
	margin-right: -2px
}

.xqe {
	position: relative;
	z-index: 1;
	background-color: #FCFDFE;
	color: #000000;
	vertical-align: middle;
	min-height: 1.875em;
	height: 2.5em;
	box-sizing: border-box;
	border-bottom: none
}

.xqf {
	text-align: center;
	position: absolute;
	height: 100%;
	border-right: 1px solid #D6DFE6;
	padding-top: 7px
}

.xqg {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
	background-color: #FFFFFF
}

.xh7.p_AFPrintable .xqg {
	position: relative;
	overflow: visible
}

.xqh {
	position: absolute;
	left: 0px;
	right: 0px;
	opacity: 1.0;
	min-height: 1.81em
}

.xh3 {
	position: absolute;
	top: 0px;
	bottom: 0px;
	z-index: 1;
	background-color: #FFFFFF;
	border-top: 1px solid #D6DFE6;
	border-left: 1px solid #D6DFE6;
	border-bottom: none
}

.xh3.p_AFPrevMonth,
.xh3.p_AFNextMonth,
.x14z,
.xh3.p_AFPrevMonth .xqi,
.xh3.p_AFNextMonth .xqi {
	background-color: #F2F4F7
}

.xh3.p_AFPrevMonth.p_AFToday,
.xh3.p_AFNextMonth.p_AFToday {
	background-color: #FFFCD8
}

.xh3.p_AFToday {
	background-color: #f3f9ff;
	border: 1px solid #EEEEEE
}

.xq6.p_AFToday .xqa,
.xq6.p_AFToday.p_AFActiveDay .xqa,
.xh3.p_AFActiveDay .xqi,
.xh4.p_AFActiveDay {
	background-color: #e4f0fa;
	color: #000000
}

.xh3.p_AFToday .xqi,
.xh3.p_AFToday.p_AFActiveDay .xqi,
.xq6.p_AFActiveDay .xqa {
	color: #145c9e;
	background-color: #e4f0fa
}

.xh3.p_AFPrevMonth.p_AFDropTarget .xqi,
.xh3.p_AFNextMonth.p_AFDropTarget .xqi,
.xh3.p_AFPrevMonth.p_AFDropTarget,
.xh3.p_AFNextMonth.p_AFDropTarget {
	background-color: #C3EAF3
}

.xqj {
	white-space: nowrap;
	position: absolute;
	float: left;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #737373;
	left: 5px;
	top: 6px
}

.xqi {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
	text-align: right;
	background-color: #F7F9FC;
	border-bottom: 1px solid #D6DFE6;
	height: 2.417em;
	box-sizing: border-box
}

.xqk .xox {
	padding-left: 1px;
	padding-right: 1px;
	position: absolute;
	z-index: 5;
	box-sizing: border-box;
	height: 2.083em;
	margin-bottom: 0.1em
}

.xpj .xox {
	padding-left: 1px;
	padding-right: 1px;
	position: absolute;
	z-index: 5;
	border-top: 1px solid white;
	box-sizing: border-box;
	height: 2.333em
}

.xql {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 4px
}

.xqm {
	position: absolute;
	white-space: nowrap;
	overflow: hidden;
	z-index: 5;
	padding-top: 3px
}

.xph .xox.p_AFHasPrev .xql,
.xpj .xox.p_AFHasPrev .xql,
.xqk .xox.p_AFHasPrev .xql {
	left: 19px;
	right: 0px
}

.xph .xox.p_AFHasNext .xql,
.xpj .xox.p_AFHasNext .xql,
.xqk .xox.p_AFHasNext .xql {
	left: 0px;
	right: 19px
}

.xph .xox.p_AFHasPrev.p_AFHasNext .xql,
.xpj .xox.p_AFHasPrev.p_AFHasNext .xql,
.xqk .xox.p_AFHasPrev.p_AFHasNext .xql {
	left: 19px;
	right: 19px
}

.xqn {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	margin-right: 5px;
	margin-left: 5px;
	height: 1.5em;
	overflow: hidden;
	cursor: pointer;
	color: #01528c;
	margin-bottom: 0.083em
}

.xqo {
	position: absolute;
	z-index: 5;
	text-align: center
}

.xox.AFCalendarCategory1,
.xox.xqp,
.AFCalendarCategory1 .xpu,
.xqp .xpu {
	background-color: #ade1f6;
	border: 1px solid #75c7ed
}

.xqn.AFCalendarCategory1,
.xqn.xqp,
.AFCalendarCategory1 .xp2,
.xqp .xp2,
.AFCalendarCategory1 .xp4,
.xqp .xp4 {
	color: #01528c
}

.xox.AFCalendarCategory1.AFShortDuration,
.xox.xqp.xp5 {
	border: none;
	background: none;
	color: #01528c
}

.AFCalendarCategory1 .xp0,
.xqp .xp0,
.AFCalendarCategory1 .xpv,
.xqp .xpv,
.AFCalendarCategory1 .xpx,
.xqp .xpx {
	background-color: #ade1f6
}

.AFCalendarCategory1 .xqd,
.xqp .xqd {
	background-color: #75c7ed;
	display: inline-block
}

.xox.AFCalendarCategory2,
.xox.xqq,
.AFCalendarCategory2 .xpu,
.xqq .xpu {
	background-color: #ffe69a;
	border: 1px solid #ffcf5d
}

.xqn.AFCalendarCategory2,
.xqn.xqq,
.AFCalendarCategory2 .xp2,
.xqq .xp2,
.AFCalendarCategory2 .xp4,
.xqq .xp4 {
	color: #a96109
}

.xox.AFCalendarCategory2.AFShortDuration,
.xox.xqq.xp5 {
	border: none;
	background: none;
	color: #a96109
}

.AFCalendarCategory2 .xp0,
.xqq .xp0,
.AFCalendarCategory2 .xpv,
.xqq .xpv,
.AFCalendarCategory2 .xpx,
.xqq .xpx {
	background-color: #ffe69a
}

.AFCalendarCategory2 .xqd,
.xqq .xqd {
	background-color: #ffcf5d;
	display: inline-block
}

.xox.AFCalendarCategory3,
.xox.xqr,
.AFCalendarCategory3 .xpu,
.xqr .xpu {
	background-color: #c9f1aa;
	border: 1px solid #9ee471
}

.xqn.AFCalendarCategory3,
.xqn.xqr,
.AFCalendarCategory3 .xp2,
.xqr .xp2,
.AFCalendarCategory3 .xp4,
.xqr .xp4 {
	color: #3e8210
}

.xox.AFCalendarCategory3.AFShortDuration,
.xox.xqr.xp5 {
	border: none;
	background: none;
	color: #3e8210
}

.AFCalendarCategory3 .xp0,
.xqr .xp0,
.AFCalendarCategory3 .xpv,
.xqr .xpv,
.AFCalendarCategory3 .xpx,
.xqr .xpx {
	background-color: #c9f1aa
}

.AFCalendarCategory3 .xqd,
.xqr .xqd {
	background-color: #9ee471;
	display: inline-block
}

.xox.AFCalendarCategory4,
.xox.xqs,
.AFCalendarCategory4 .xpu,
.xqs .xpu {
	background-color: #d3ccee;
	border: 1px solid #afa3de
}

.xqn.AFCalendarCategory4,
.xqn.xqs,
.AFCalendarCategory4 .xp2,
.xqs .xp2,
.AFCalendarCategory4 .xp4,
.xqs .xp4 {
	color: #5242a8
}

.xox.AFCalendarCategory4.AFShortDuration,
.xox.xqs.xp5 {
	border: none;
	background: none;
	color: #5242a8
}

.AFCalendarCategory4 .xp0,
.xqs .xp0,
.AFCalendarCategory4 .xpv,
.xqs .xpv,
.AFCalendarCategory4 .xpx,
.xqs .xpx {
	background-color: #d3ccee
}

.AFCalendarCategory4 .xqd,
.xqs .xqd {
	background-color: #afa3de;
	display: inline-block
}

.xox.AFCalendarCategory5,
.xox.xqt,
.AFCalendarCategory5 .xpu,
.xqt .xpu {
	background-color: #eeeca1;
	border: 1px solid #deda66
}

.xqn.AFCalendarCategory5,
.xqn.xqt,
.AFCalendarCategory5 .xp2,
.xqt .xp2,
.AFCalendarCategory5 .xp4,
.xqt .xp4 {
	color: #7a710c
}

.xox.AFCalendarCategory5.AFShortDuration,
.xox.xqt.xp5 {
	border: none;
	background: none;
	color: #7a710c
}

.AFCalendarCategory5 .xp0,
.xqt .xp0,
.AFCalendarCategory5 .xpv,
.xqt .xpv,
.AFCalendarCategory5 .xpx,
.xqt .xpx {
	background-color: #eeeca1
}

.AFCalendarCategory5 .xqd,
.xqt .xqd {
	background-color: #deda66;
	display: inline-block
}

.xox.AFCalendarCategory6,
.xox.xqu,
.AFCalendarCategory6 .xpu,
.xqu .xpu {
	background-color: #ffd7d7;
	border: 1px solid #ffb5b5
}

.xqn.AFCalendarCategory6,
.xqn.xqu,
.AFCalendarCategory6 .xp2,
.xqu .xp2,
.AFCalendarCategory6 .xp4,
.xqu .xp4 {
	color: #bf4c50
}

.xox.AFCalendarCategory6.AFShortDuration,
.xox.xqu.xp5 {
	border: none;
	background: none;
	color: #bf4c50
}

.AFCalendarCategory6 .xp0,
.xqu .xp0,
.AFCalendarCategory6 .xpv,
.xqu .xpv,
.AFCalendarCategory6 .xpx,
.xqu .xpx {
	background-color: #ffd7d7
}

.AFCalendarCategory6 .xqd,
.xqu .xqd {
	background-color: #ffb5b5;
	display: inline-block
}

.xox.AFCalendarCategory7,
.xox.xqv,
.AFCalendarCategory7 .xpu,
.xqv .xpu {
	background-color: #fefaac;
	border: 1px solid #fcf04e
}

.xqn.AFCalendarCategory7,
.xqn.xqv,
.AFCalendarCategory7 .xp2,
.xqv .xp2,
.AFCalendarCategory7 .xp4,
.xqv .xp4 {
	color: #996908
}

.xox.AFCalendarCategory7.AFShortDuration,
.xox.xqv.xp5 {
	border: none;
	background: none;
	color: #996908
}

.AFCalendarCategory7 .xp0,
.xqv .xp0,
.AFCalendarCategory7 .xpv,
.xqv .xpv,
.AFCalendarCategory7 .xpx,
.xqv .xpx {
	background-color: #fefaac
}

.AFCalendarCategory7 .xqd,
.xqv .xqd {
	background-color: #fcf04e;
	display: inline-block
}

.xox.AFCalendarCategory8,
.xox.xqw,
.AFCalendarCategory8 .xpu,
.xqw .xpu {
	background-color: #c4d7f7;
	border: 1px solid #97b5ef
}

.xqn.AFCalendarCategory8,
.xqn.xqw,
.AFCalendarCategory8 .xp2,
.xqw .xp2,
.AFCalendarCategory8 .xp4,
.xqw .xp4 {
	color: #2d4eb3
}

.xox.AFCalendarCategory8.AFShortDuration,
.xox.xqw.xp5 {
	border: none;
	background: none;
	color: #2d4eb3
}

.AFCalendarCategory8 .xp0,
.xqw .xp0,
.AFCalendarCategory8 .xpv,
.xqw .xpv,
.AFCalendarCategory8 .xpx,
.xqw .xpx {
	background-color: #c4d7f7
}

.AFCalendarCategory8 .xqd,
.xqw .xqd {
	background-color: #97b5ef;
	display: inline-block
}

.xox.AFCalendarCategory9,
.xox.xqx,
.AFCalendarCategory9 .xpu,
.xqx .xpu {
	background-color: #b1e7da;
	border: 1px solid #7bd1ba
}

.xqn.AFCalendarCategory9,
.xqn.xqx,
.AFCalendarCategory9 .xp2,
.xqx .xp2,
.AFCalendarCategory9 .xp4,
.xqx .xp4 {
	color: #218073
}

.xox.AFCalendarCategory9.AFShortDuration,
.xox.xqx.xp5 {
	border: none;
	background: none;
	color: #218073
}

.AFCalendarCategory9 .xp0,
.xqx .xp0,
.AFCalendarCategory9 .xpv,
.xqx .xpv,
.AFCalendarCategory9 .xpx,
.xqx .xpx {
	background-color: #b1e7da
}

.AFCalendarCategory9 .xqd,
.xqx .xqd {
	background-color: #7bd1ba;
	display: inline-block
}

.xox.AFCalendarCategory10,
.xox.xqy,
.AFCalendarCategory10 .xpu,
.xqy .xpu {
	background-color: #ffdab8;
	border: 1px solid #ffba85
}

.xqn.AFCalendarCategory10,
.xqn.xqy,
.AFCalendarCategory10 .xp2,
.xqy .xp2,
.AFCalendarCategory10 .xp4,
.xqy .xp4 {
	color: #bf5029
}

.xox.AFCalendarCategory10.AFShortDuration,
.xox.xqy.xp5 {
	border: none;
	background: none;
	color: #bf5029
}

.AFCalendarCategory10 .xp0,
.xqy .xp0,
.AFCalendarCategory10 .xpv,
.xqy .xpv,
.AFCalendarCategory10 .xpx,
.xqy .xpx {
	background-color: #ffdab8
}

.AFCalendarCategory10 .xqd,
.xqy .xqd {
	background-color: #ffba85;
	display: inline-block
}

.xox.AFCalendarCategory11,
.xox.xqz,
.AFCalendarCategory11 .xpu,
.xqz .xpu {
	background-color: #edcceb;
	border: 1px solid #dca3d9
}

.xqn.AFCalendarCategory11,
.xqn.xqz,
.AFCalendarCategory11 .xp2,
.xqz .xp2,
.AFCalendarCategory11 .xp4,
.xqz .xp4 {
	color: #8c3885
}

.xox.AFCalendarCategory11.AFShortDuration,
.xox.xqz.xp5 {
	border: none;
	background: none;
	color: #8c3885
}

.AFCalendarCategory11 .xp0,
.xqz .xp0,
.AFCalendarCategory11 .xpv,
.xqz .xpv,
.AFCalendarCategory11 .xpx,
.xqz .xpx {
	background-color: #edcceb
}

.AFCalendarCategory11 .xqd,
.xqz .xqd {
	background-color: #dca3d9;
	display: inline-block
}

.xox.AFCalendarCategory12,
.xox.xr0,
.AFCalendarCategory12 .xpu,
.xr0 .xpu {
	background-color: #c8ebcf;
	border: 1px solid #9dd9a8
}

.xqn.AFCalendarCategory12,
.xqn.xr0,
.AFCalendarCategory12 .xp2,
.xr0 .xp2,
.AFCalendarCategory12 .xp4,
.xr0 .xp4 {
	color: #0a8524
}

.xox.AFCalendarCategory12.AFShortDuration,
.xox.xr0.xp5 {
	border: none;
	background: none;
	color: #0a8524
}

.AFCalendarCategory12 .xp0,
.xr0 .xp0,
.AFCalendarCategory12 .xpv,
.xr0 .xpv,
.AFCalendarCategory12 .xpx,
.xr0 .xpx {
	background-color: #c8ebcf
}

.AFCalendarCategory12 .xqd,
.xr0 .xqd {
	background-color: #9dd9a8;
	display: inline-block
}

.xr2 {
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	vertical-align: top;
	border-color: #DFE4E7;
	width: 26px;
	height: 26px;
	margin-left: 2px;
	margin-right: 2px
}

.xr3 {
	border-style: solid;
	border-width: 1px;
	border-top-color: #656565;
	border-left-color: #768092;
	border-right-color: #768092;
	border-bottom-color: #ACBACF;
	display: block;
	overflow: hidden;
	width: 9px;
	height: 15px;
	background-repeat: no-repeat;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ena.png*/
		var(--savepage-url-7), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	background-position: center center;
	padding: 6px 8px 5px 9px
}

.xpi.p_AFFlow,
.xpi.p_AFPrintable,
.xt3.p_AFFlow,
.xtb.p_AFFlow,
.x1b.p_AFFlow {
	width: auto;
	height: auto;
	overflow: visible
}

BODY.p_AFHighContrast .xr7:before,
BODY.p_AFHighContrast .xr8.p_AFDisclosed.p_AFPositionedFromEnd .xr7:before {
	content:
		/*savepage-url=/ipva/afr/splitterhr_hc.png*/
		url()
}

BODY.p_AFHighContrast .xr8.p_AFDisclosed .xr7:before,
BODY.p_AFHighContrast .xr8.p_AFPositionedFromEnd .xr7:before {
	content:
		/*savepage-url=/ipva/afr/splitterhc_hc.png*/
		url()
}

BODY.p_AFHighContrast .xr9:before,
BODY.p_AFHighContrast .xra.p_AFDisclosed.p_AFPositionedFromEnd .xr9:before {
	content:
		/*savepage-url=/ipva/afr/splittervr_hc.png*/
		url()
}

BODY.p_AFHighContrast .xra.p_AFDisclosed .xr9:before,
BODY.p_AFHighContrast .xra.p_AFPositionedFromEnd .xr9:before {
	content:
		/*savepage-url=/ipva/afr/splittervc_hc.png*/
		url()
}

BODY.p_AFHighContrast .xr9 {
	position: relative;
	top: -8px
}

.xr9 {
	cursor: default;
	display: inline-block;
	border-color: #c4ced7;
	background-color: #E4E8EA;
	border-width: 1px;
	border-style: solid;
	width: 21px;
	height: 5px;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/splittervr_ena.png*/
		url(), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xr7 {
	display: inline-block;
	border-color: #c4ced7;
	background-color: #E4E8EA;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	width: 5px;
	height: 21px;
	margin-left: 3px;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/splitterhr_ena.png*/
		url(), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xrb {
	position: absolute;
	overflow: hidden;
	border: 1px #888888 solid;
	z-index: 0
}

.xr8,
.xra {
	position: absolute;
	overflow: hidden;
	z-index: 5
}

.xr8.p_AFDisclosed,
.x1ds.p_AFResizable,
.x1dt.p_AFResizable {
	cursor: e-resize
}

.xra.p_AFDisclosed,
.x1da.p_AFResizable,
.x1db.p_AFResizable {
	cursor: n-resize
}

.xra.p_AFFlow,
.AFPrivatePositionRelative,
.xst,
.xrb.AFPrivatePositionRelative,
.xrb.xst,
.xvx.p_AFFlow,
.xx8,
.x13w.p_AFFlow .x1gj,
.x1t2 {
	position: relative
}

.xrc,
.xia .xl0,
.xib .xl0,
.xic .xl0,
.x1vr .xl0,
.x1vt .xl0,
.x1vu .xl0,
.xi1.p_AFReadOnly .xe4,
.xtk .AFPanelFormLayoutContentCell .xey,
.xtk .xvo .xey,
.xtk .AFPanelFormLayoutContentCell .xez,
.xtk .xvo .xez,
.xtk .AFPanelFormLayoutContentCell .xf0,
.xtk .xvo .xf0,
.xtk .AFPanelFormLayoutContentCell .xf1,
.xtk .xvo .xf1,
.xtk .AFPanelFormLayoutContentCell .xf2,
.xtk .xvo .xf2,
.xtk .AFPanelFormLayoutContentCell .xf3,
.xtk .xvo .xf3,
.xtk .AFPanelFormLayoutContentCell .xf4,
.xtk .xvo .xf4,
.xtk .AFPanelFormLayoutContentCell .xf5,
.xtk .xvo .xf5,
.xtk .AFPanelFormLayoutContentCell .xf6,
.xtk .xvo .xf6,
.xtk .AFPanelFormLayoutContentCell .xf8,
.xtk .xvo .xf8,
.xtk .AFPanelFormLayoutContentCell .xf9,
.xtk .xvo .xf9,
.xtk .AFPanelFormLayoutContentCell .xfa,
.xtk .xvo .xfa,
.xtk .AFPanelFormLayoutContentCell .xfb,
.xtk .xvo .xfb,
.xtk .AFPanelFormLayoutContentCell .xfc,
.xtk .xvo .xfc,
.xtk .AFPanelFormLayoutContentCell .xfd,
.xtk .xvo .xfd,
.xtk .AFPanelFormLayoutContentCell .xfe,
.xtk .xvo .xfe,
.xtk .AFPanelFormLayoutContentCell .xff,
.xtk .xvo .xff,
.xtk .AFPanelFormLayoutContentCell .xfg,
.xtk .xvo .xfg,
.xtk .AFPanelFormLayoutContentCell .xfh,
.xtk .xvo .xfh,
.xtk .AFPanelFormLayoutContentCell .xfi,
.xtk .xvo .xfi,
.xtk .AFPanelFormLayoutContentCell .xfj,
.xtk .xvo .xfj,
.x13l,
.xt5.p_AFReadOnly.p_AFVertical .x1fk,
.xt6.p_AFReadOnly.p_AFVertical .x1fl,
.x16m IMG,
.x16p IMG,
.x16i IMG,
.x1cb .xr6,
.x1cb .xr5 {
	vertical-align: middle
}

.xpk {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	top: -2px;
	text-align: right;
	padding-right: 10px
}

.xrd {
	position: absolute;
	overflow: hidden;
	height: 100%;
	width: 1px;
	top: 0px;
	background-color: #D6DFE6;
	border-left: 2px solid #0572ce;
	left: 8px;
	z-index: -1
}

.xrd.p_AFFlow {
	margin-left: 3px;
	left: auto
}

.xre {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 1px;
	left: 0px;
	background-color: #D6DFE6;
	border-top: 2px solid #0572ce;
	top: 8px;
	z-index: -1
}

.xrf,
.xrh,
.xri,
.xrn {
	min-width: 1px;
	min-height: 1px;
	position: relative
}

.xrj {
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xrk {
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xrl {
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_u_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xrm {
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_d_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent
}

.xrj:hover {
	border-color: #c4ced7;
	background-color: #f7f8f9;
	color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ovr.png*/
		url(), none;
	border: 1px solid #c4ced7
}

.xrk:hover {
	border-color: #c4ced7;
	background-color: #f7f8f9;
	color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ovr.png*/
		url(), none;
	border: 1px solid #c4ced7
}

.xrl:hover {
	border-color: #c4ced7;
	background-color: #f7f8f9;
	color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_u_ovr.png*/
		url(), none;
	border: 1px solid #c4ced7
}

.xrm:hover {
	border-color: #c4ced7;
	background-color: #f7f8f9;
	color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_d_ovr.png*/
		url(), none;
	border: 1px solid #c4ced7
}

.xrj:active {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xrk:active {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xrl:active {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_u_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xrm:active {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_d_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xro {
	display: block;
	position: absolute
}

.AFMasonryLayoutTransitionResizeTo,
.xrp {
	transition: width .5s, height .5s;
	transition-timing-function: ease-in-out;
	-webkit-transition: width .5s, height .5s;
	-webkit-transition-timing-function: ease-in-out
}

.AFMasonryLayoutTransitionResizeToFast,
.xrq {
	transition: width .25s, height .25s;
	transition-timing-function: ease-in-out;
	-webkit-transition: width .25s, height .25s;
	-webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionMoveTo,
.xrr {
	transition: top .5s, left .5s, right .5s;
	transition-timing-function: ease-in-out;
	-webkit-transition: top .5s, left .5s, right .5s;
	-webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionMoveToFast,
.xrs {
	transition: top .25s, left .25s, right .25s;
	transition-timing-function: ease-in-out;
	-webkit-transition: top .25s, left .25s, right .25s;
	-webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionResizeTo,
.xrt {
	transition: width .5s, height .5s, top .5s, left .5s, right .5s;
	transition-timing-function: ease-in-out;
	-webkit-transition: width .5s, height .5s, top .5s, left .5s, right .5s;
	-webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionHideFrom,
.xru,
.x169.p_AFSelected .x171,
.x169.p_AFSelected .x172,
.x1xb.p_AFDragSource,
.x1p.p_AFClickToEdit.p_AFFocusTarget .xr3,
.x1p.p_AFClickToEdit.p_AFHoverTarget.p_AFFocusTarget .xr3,
.x1q.p_AFClickToEdit.p_AFFocusTarget .xhz,
.xeo.p_AFClickToEdit.p_AFFocusTarget .x1c2,
.xeo.p_AFClickToEdit.p_AFFocusTarget .x18k,
.x1s.p_AFClickToEdit.p_AFFocusTarget .x1c0,
.x1r.p_AFClickToEdit.p_AFFocusTarget .x7j,
.x1t.p_AFClickToEdit.p_AFFocusTarget .x27,
.x1t.p_AFClickToEdit.p_AFFocusTarget .x28,
.xjv.p_AFClickToEdit.p_AFFocusTarget .x18g,
.x1ut.p_AFDragSource,
.x1ut.p_AFDropTarget,
.x1uu.p_AFDragSource,
.x1p.p_AFClickToEdit.p_AFHoverTarget .xr3,
.x1q.p_AFClickToEdit.p_AFHoverTarget .xhz,
.xeo.p_AFClickToEdit.p_AFHoverTarget .x18k,
.xeo.p_AFClickToEdit.p_AFHoverTarget .x1c2,
.x1r.p_AFClickToEdit.p_AFHoverTarget .x7j,
.x1s.p_AFClickToEdit.p_AFHoverTarget .x1c0,
.x1t.p_AFClickToEdit.p_AFHoverTarget .x27,
.x1t.p_AFClickToEdit.p_AFHoverTarget .x28,
.xjv.p_AFClickToEdit.p_AFHoverTarget .x18g,
.x13w.p_AFStrip .x1go.p_AFSelected:hover,
.x13w .x1go:hover.p_AFDisabled,
.x13w .x1go:hover.p_AFSelected.p_AFDisabled {
	opacity: 1
}

.AFMasonryTileTransitionHideTo,
.xrv {
	transition: opacity .5s;
	transition-timing-function: ease-in-out;
	opacity: 0;
	-webkit-transition: opacity .5s;
	-webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionShowFrom,
.xrw,
.x1p.p_AFClickToEdit .xr3,
.x1p.p_AFCompact.p_AFClickToEdit .xr3,
.x1q.p_AFClickToEdit .xhz,
.xeo.p_AFClickToEdit .x1c2,
.x1r.p_AFClickToEdit .x7j,
.x1t.p_AFClickToEdit .x27,
.x1t.p_AFClickToEdit .x28,
.xjv.p_AFClickToEdit .x18g,
.x1s.p_AFClickToEdit .x1c0,
.xeo.p_AFClickToEdit .x18k {
	opacity: 0
}

.AFMasonryTileTransitionShowTo,
.xrx {
	transition: opacity .5s;
	transition-timing-function: ease-in-out;
	opacity: 1;
	-webkit-transition: opacity .5s;
	-webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileSize1x1,
.xry {
	box-sizing: border-box;
	margin: 8px;
	position: absolute;
	width: 170px;
	height: 170px
}

.AFMasonryTileSize1x2,
.xrz {
	box-sizing: border-box;
	margin: 8px;
	position: absolute;
	width: 170px;
	height: 356px
}

.AFMasonryTileSize1x3,
.xs0 {
	box-sizing: border-box;
	margin: 8px;
	position: absolute;
	width: 170px;
	height: 542px
}

.AFMasonryTileSize2x1,
.xs1 {
	box-sizing: border-box;
	margin: 8px;
	position: absolute;
	width: 356px;
	height: 170px
}

.AFMasonryTileSize2x2,
.xs2 {
	box-sizing: border-box;
	margin: 8px;
	position: absolute;
	width: 356px;
	height: 356px
}

.AFMasonryTileSize2x3,
.xs3 {
	box-sizing: border-box;
	margin: 8px;
	position: absolute;
	width: 356px;
	height: 542px
}

.AFMasonryTileSize3x1,
.xs4 {
	box-sizing: border-box;
	margin: 8px;
	position: absolute;
	width: 542px;
	height: 170px
}

.AFMasonryTileSize3x2,
.xs5 {
	box-sizing: border-box;
	margin: 8px;
	position: absolute;
	width: 542px;
	height: 356px
}

.AFPrivateFixedTableLayout,
.xs8 {
	table-layout: fixed
}

.AFPrivateOverflowXHiddenPositionRelativeHeight10px,
.xsa {
	overflow-x: hidden;
	position: relative;
	height: 10px
}

.AFPrivatePositionAbsoluteHeightFull,
.xsb,
.x1gm {
	position: absolute;
	height: 100%
}

.AFPrivatePositionAbsoluteZeroBottomLeftOverflowHidden,
.xsc {
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomLeftOverflowVisible,
.xsd {
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: visible
}

.AFPrivatePositionAbsoluteZeroBottomLeftRightOverflowHidden,
.xse {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomLeftRightOverflowVisible,
.xsf {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: visible
}

.AFPrivatePositionAbsoluteZeroBottomOverflowHidden,
.xsg {
	position: absolute;
	bottom: 0px;
	overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomOverflowVisible,
.xsh {
	position: absolute;
	bottom: 0px;
	overflow: visible
}

.AFPrivatePositionAbsoluteZeroSides,
.xsi,
.xvx.p_AFStretched {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px
}

.AFPrivatePositionAbsoluteZeroSidesOverflowAuto,
.xsj {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	overflow: auto
}

.AFPrivatePositionAbsoluteZeroTopLeftOverflowHidden,
.xsk {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopLeftOverflowVisible,
.xsl {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopLeftRightOverflowHidden,
.xsm {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopLeftRightOverflowVisible,
.xsn {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopOverflowHidden,
.xso {
	position: absolute;
	top: 0px;
	overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopOverflowVisible,
.xsp {
	position: absolute;
	top: 0px;
	overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopRightOverflowHidden,
.xsq {
	position: absolute;
	top: 0px;
	right: 0px
}

.AFPrivatePositionAbsoluteOverflowHidden,
.xsr,
.x1vc,
.x1vd,
.x1ve {
	position: absolute;
	overflow: hidden
}

.AFPrivatePositionAbsoluteOverflowVisible,
.xss {
	position: absolute;
	overflow: visible
}

.AFPrivatePositionRelativeWidthFullOverflowHidden,
.xsu {
	position: relative;
	width: 100%;
	overflow: hidden
}

.AFPrivateWidthZeroNowrap,
.xsy {
	width: 0px;
	white-space: nowrap
}

HTML BODY .AFStretchWidth,
HTML BODY .xsz,
HTML BODY .AFStretchWidth:active,
HTML BODY .xsz:active,
HTML BODY .AFStretchWidth:focus,
HTML BODY .xsz:focus,
HTML BODY .AFStretchWidth:focus:active,
HTML BODY .xsz:focus:active,
HTML BODY .AFAuxiliaryStretchWidth,
HTML BODY .xt0,
HTML BODY .AFAuxiliaryStretchWidth:active,
HTML BODY .xt0:active,
HTML BODY .AFAuxiliaryStretchWidth:focus,
HTML BODY .xt0:focus,
HTML BODY .AFAuxiliaryStretchWidth:focus:active,
HTML BODY .xt0:focus:active,
HTML BODY .AFStretchWidth:hover,
HTML BODY .xsz:hover,
HTML BODY .AFStretchWidth:active:hover,
HTML BODY .xsz:active:hover,
HTML BODY .AFStretchWidth:focus:hover,
HTML BODY .xsz:focus:hover,
HTML BODY .AFStretchWidth:focus:active:hover,
HTML BODY .xsz:focus:active:hover,
HTML BODY .AFAuxiliaryStretchWidth:hover,
HTML BODY .xt0:hover,
HTML BODY .AFAuxiliaryStretchWidth:active:hover,
HTML BODY .xt0:active:hover,
HTML BODY .AFAuxiliaryStretchWidth:focus:hover,
HTML BODY .xt0:focus:hover,
HTML BODY .AFAuxiliaryStretchWidth:focus:active:hover,
HTML BODY .xt0:focus:active:hover {
	box-sizing: border-box;
	margin-left: 0px;
	margin-right: 0px;
	-webkit-box-sizing: border-box
}

HTML BODY .xeo.AFStretchWidth .AFContentCell,
HTML BODY .xeo.xsz .xth,
HTML BODY .xeo.AFStretchWidth .xer,
HTML BODY .xeo.xsz .xer,
HTML BODY .x1q.AFStretchWidth .AFContentCell,
HTML BODY .x1q.xsz .xth,
HTML BODY .x1q.AFStretchWidth .x2b,
HTML BODY .x1q.xsz .x2b,
HTML BODY .x1r.AFStretchWidth .AFContentCell,
HTML BODY .x1r.xsz .xth,
HTML BODY .x1r.AFStretchWidth .x2k,
HTML BODY .x1r.xsz .x2k,
HTML BODY .x1s.AFStretchWidth .AFContentCell,
HTML BODY .x1s.xsz .xth,
HTML BODY .x1s.AFStretchWidth .x2c,
HTML BODY .x1s.xsz .x2c,
HTML BODY .xt5.AFStretchWidth .AFContentCell,
HTML BODY .xt5.xsz .xth,
HTML BODY .xt5.AFStretchWidth .xti,
HTML BODY .xt5.xsz .xti,
HTML BODY .xt6.AFStretchWidth .AFContentCell,
HTML BODY .xt6.xsz .xth,
HTML BODY .xt6.AFStretchWidth .xtj,
HTML BODY .xt6.xsz .xtj,
HTML BODY .x1u.AFStretchWidth .AFContentCell,
HTML BODY .x1u.xsz .xth,
HTML BODY .x1u.AFStretchWidth .x25,
HTML BODY .x1u.xsz .x25,
HTML BODY .xta.AFStretchWidth .AFContentCell,
HTML BODY .xta.xsz .xth,
HTML BODY .xta.AFStretchWidth .xtk,
HTML BODY .xta.xsz .xtk,
HTML BODY .xi1.AFStretchWidth .AFContentCell,
HTML BODY .xi1.xsz .xth,
HTML BODY .xi1.AFStretchWidth .xi7,
HTML BODY .xi1.xsz .xi7,
HTML BODY .xjv.AFStretchWidth .AFContentCell,
HTML BODY .xjv.xsz .xth,
HTML BODY .xjv.AFStretchWidth .xk3,
HTML BODY .xjv.xsz .xk3,
HTML BODY .x1z.AFStretchWidth .AFContentCell,
HTML BODY .x1z.xsz .xth,
HTML BODY .x1z.AFStretchWidth .x2h,
HTML BODY .x1z.xsz .x2h {
	width: 90%
}

HTML BODY .AFHideBorder,
HTML BODY .xtl,
HTML BODY .AFHideBorder:active,
HTML BODY .xtl:active,
HTML BODY .AFHideBorder:focus,
HTML BODY .xtl:focus,
HTML BODY .AFHideBorder:focus:active,
HTML BODY .xtl:focus:active,
HTML BODY .x1ut.AFHideBorder .x1uv,
HTML BODY .x1ut.xtl .x1uv,
.x1uu.AFHideBorder .x1xb,
.x1uu.xtl .x1xb,
HTML BODY .AFHideBorder:hover,
HTML BODY .xtl:hover,
HTML BODY .AFHideBorder:active:hover,
HTML BODY .xtl:active:hover,
HTML BODY .AFHideBorder:focus:hover,
HTML BODY .xtl:focus:hover,
HTML BODY .AFHideBorder:focus:active:hover,
HTML BODY .xtl:focus:active:hover {
	border-width: 0px;
	border-style: none
}

.AFBranding,
.xtm {
	font-weight: bold;
	font-size: 18px
}

.AFBrandingBar,
.xtn {
	background-color: #F5F5F5;
	color: #454545;
	border-bottom: 1px solid #FFFFFF;
	height: 34px;
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1)
}

.AFBrandingBarItem,
.xto {
	display: block;
	white-space: nowrap
}

.AFBrandingBarLogo,
.xtq {
	display: block;
	width: 119px;
	height: 2.5em;
	background-position: center;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/oracle_logo.png*/
		url();
	padding-top: 8px
}

.AFBrandingBarLogoLarge,
.xtr {
	display: block;
	width: 158px;
	height: 2.5em;
	background-position: center;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/oracle_logo_lrg.png*/
		url();
	padding-top: 8px
}

.AFBrandingBarTitle,
.xts {
	font-size: 18px;
	padding-top: 0.2em;
	color: #454545;
	display: inline-block;
	font-weight: normal;
	padding-left: 1px;
	padding-right: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: baseline;
	text-decoration: none;
	cursor: default
}

.AFBrandingBar .xk4,
.xtn .xk4 {
	display: block;
	padding-top: 0.5em
}

.AFBrandingBar .xa9,
.xtn .xa9 {
	display: block;
	padding: 12px 0px 0px 10px
}

.AFDecorativeBoxTopStart,
.xtt {
	display: block;
	background-image:
		/*savepage-url=/ipva/afr/tab_l3_above_bar.png*/
		url();
	background-repeat: no-repeat;
	background-position: bottom right
}

.AFDecorativeBoxTop,
.xtu {
	display: block;
	background-image:
		/*savepage-url=/ipva/afr/tab_l3_above_bar.png*/
		url();
	background-repeat: repeat-x;
	background-position: bottom
}

.AFDecorativeBoxTopEnd,
.xtv {
	display: block;
	background-image:
		/*savepage-url=/ipva/afr/tab_l3_above_bar.png*/
		url();
	background-repeat: no-repeat;
	background-position: bottom left
}

.AFDecorativeBoxCenterStart,
.xtw {
	background-color: #FFFFFF;
	display: block;
	background-position: top right;
	background-repeat: no-repeat
}

.AFDecorativeBoxCenter,
.xtx {
	background-color: #FFFFFF;
	display: block;
	background-position: top left
}

.AFDecorativeBoxCenterEnd,
.xty {
	background-color: #FFFFFF;
	display: block;
	background-repeat: repeat-x;
	background-position: top left
}

.AFDecorativeBoxBottomStart,
.xtz {
	display: block;
	background-image:
		/*savepage-url=/ipva/afr/tab_l3_below_bar.png*/
		url();
	background-repeat: repeat-x;
	background-position: top right
}

.AFDecorativeBoxBottom,
.xu0 {
	display: block;
	background-image:
		/*savepage-url=/ipva/afr/tab_l3_below_bar.png*/
		url();
	background-repeat: repeat-x;
	background-position: top
}

.AFDecorativeBoxBottomEnd,
.xu1 {
	display: block;
	background-image:
		/*savepage-url=/ipva/afr/tab_l3_below_bar.png*/
		url();
	background-repeat: repeat-x;
	background-position: top left
}

.xu2 {
	margin-top: 0px;
	vertical-align: middle;
	position: relative;
	margin: 0px 3px 0px 2px;
	top: 0px
}

.xu3 {
	margin-top: 0px;
	vertical-align: middle;
	position: relative;
	margin: 0px 2px 0px 2px;
	top: 0px
}

.xu4,
.xu5 {
	vertical-align: middle;
	margin: 0px 3px 0px 2px
}

.xjz {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px
}

.xu6 {
	margin: 0px 1px;
	padding-right: 3px;
	padding-left: 2px;
	vertical-align: middle;
	margin-left: 1px
}

.x1w.p_AFDisabled .x2d,
.x1v.p_AFDisabled .x2e,
.x1x.p_AFDisabled .x2m,
.x2m.p_AFDisabled,
.x21.p_AFDisabled .x2j,
.x2l.p_AFDisabled,
.xu7.p_AFDisabled,
.xu6.p_AFDisabled,
.x1h7.p_AFDisabled {
	color: #9e9e9e;
	font-size: 12px
}

.xue,
.xuf {
	margin: 0px;
	margin-top: 0px;
	vertical-align: middle;
	margin-bottom: 0px
}

.xug {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_tri_NS_ena.png*/
		url();
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin: 0px 3px 0px 2px;
	vertical-align: middle
}

.xug:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_tri_NS_ovr.png*/
		url()
}

.xug:active,
.xug:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_tri_NS_dwn.png*/
		url()
}

.xug.p_AFDisabled,
.xug.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_tri_NS_dis.png*/
		url()
}

.xug.p_AFSelected {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_sel_ena.png*/
		url()
}

.xug.p_AFSelected:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_sel_ovr.png*/
		url()
}

.xug.p_AFSelected:active,
.xug.p_AFSelected:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_sel_dwn.png*/
		url()
}

.xug.p_AFSelected.p_AFDisabled,
.xug.p_AFSelected.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_sel_dis.png*/
		url()
}

.xug.p_AFMixed {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_tri_ena.png*/
		url()
}

.xug.p_AFMixed:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_tri_ovr.png*/
		url()
}

.xug.p_AFMixed:active,
.xug.p_AFMixed:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_tri_dwn.png*/
		url()
}

.xug.p_AFMixed.p_AFDisabled,
.xug.p_AFMixed.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/checkMark_tri_dis.png*/
		url()
}

.xt7 {
	border-color: #D6DFE6;
	border-radius: 1px;
	border-width: 1px;
	border-style: solid;
	text-align: left
}

.xt7.p_AFStretched,
.x6v.p_AFStretched,
.x6w.p_AFStretched,
.xgu.p_AFStretched,
.xtb,
.xt2,
.xw5 {
	position: relative;
	width: 500px;
	height: 300px;
	overflow: hidden
}

.xgu.p_AFStretched .xul,
.xgu.p_AFStretched .xum,
.xgu.p_AFStretched .xun,
.xgu.p_AFStretched .xuo,
.xgu.p_AFStretched .xup,
.xgu.p_AFStretched .xuq {
	overflow: auto
}

.xuj {
	width: 100%;
	border-bottom: solid 1px #BFC6C9
}

.xuk {
	width: 100%;
	border-bottom: solid 1px #BFC6C9;
	border: none;
	padding: 8px 10px 0px 10px
}

.xut,
.xuu,
.xuv,
.xuw,
.xuz {
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
	white-space: nowrap
}

.xux {
	vertical-align: middle;
	white-space: nowrap;
	padding: 0px 6px 0px 2px
}

.xuy {
	vertical-align: middle;
	white-space: nowrap;
	padding: 0px;
	width: 24px;
	height: 26px
}

.xv0 {
	vertical-align: middle;
	white-space: nowrap;
	height: 34px;
	padding: 0px
}

.xv3,
.xv4,
.xv5,
.xv6,
.x1bl .xgl .xl0,
.x1bl .xgn .xl0 {
	padding: 0px;
	vertical-align: middle
}

.xt7 .xv4 .x6e,
.xui .xv6 .x6e {
	border-right: 0px solid #DEADBE;
	background-color: transparent;
	padding: 0px
}

.xv7,
.xv8,
.xv9,
.xva {
	padding: 0px 0px 0px 6px;
	border-style: solid;
	border-width: 1px 0px 0px 1px
}

.xvb {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	width: 100%;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	text-overflow: ellipsis
}

.xvc {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	width: 100%;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px 0px 0px 0px
}

.xvd {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	width: 100%;
	height: 1px;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	background-repeat: repeat-x;
	background-position: bottom left;
	text-overflow: ellipsis
}

.xve {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	width: 100%;
	height: 1px;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	background-repeat: repeat-x;
	background-position: bottom left
}

.xvf,
.xvg,
.xvh,
.xvi {
	padding: 0px 6px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 0px 0px
}

.xvj {
	padding: 2px 5px;
	border: solid 1px #BFC6C9;
	border-top-style: none
}

BODY.p_AFHighContrast .xvk,
BODY.p_AFHighContrast .xvk.p_AFCore.p_AFDefault,
BODY.p_AFHighContrast .xvl,
BODY.p_AFHighContrast .xvl.p_AFCore.p_AFDefault,
BODY.p_AFHighContrast .xvl.p_AFCore.p_AFLight,
BODY.p_AFHighContrast .xvl.p_AFCore.p_AFMedium,
BODY.p_AFHighContrast .xvl.p_AFCore.p_AFDark,
BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFDefault,
BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFLight,
BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFMedium,
BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFDark,
BODY.p_AFHighContrast .xvx {
	border: 1px solid black
}

.xv7.p_AFCore.p_AFDefault,
.xvb.p_AFCore.p_AFDefault,
.xvf.p_AFCore.p_AFDefault,
.xv8.p_AFCore.p_AFDefault,
.xvc.p_AFCore.p_AFDefault,
.xvg.p_AFCore.p_AFDefault,
.x5s.p_AFCore.p_AFDefault,
.xvj.p_AFCore.p_AFDefault,
.xv7.p_AFHighlight.p_AFDefault,
.xvb.p_AFHighlight.p_AFDefault,
.xvf.p_AFHighlight.p_AFDefault,
.x5s.p_AFHighlight.p_AFDefault {
	border-color: #BFC6C9;
	background-color: #FFFFFF;
	color: #252525
}

.xv7.p_AFCore.p_AFLight,
.xvb.p_AFCore.p_AFLight,
.xvf.p_AFCore.p_AFLight,
.x5s.p_AFCore.p_AFLight {
	border-color: #BFC6C9;
	background-color: #eff2f5;
	color: #252525
}

.xv7.p_AFCore.p_AFMedium,
.xvb.p_AFCore.p_AFMedium,
.xvf.p_AFCore.p_AFMedium,
.x5s.p_AFCore.p_AFMedium,
.xv7.p_AFCore.p_AFDark,
.xvb.p_AFCore.p_AFDark,
.xvf.p_AFCore.p_AFDark,
.x5s.p_AFCore.p_AFDark {
	border-color: #BFC6C9;
	background-color: #e8f2fb;
	color: #252525
}

.xv7.p_AFHighlight.p_AFLight,
.xvb.p_AFHighlight.p_AFLight,
.xvf.p_AFHighlight.p_AFLight,
.x5s.p_AFHighlight.p_AFLight {
	border-color: #D7D9B6;
	background-color: #eff2f5;
	color: #252525
}

.xuk.p_AFHighlight.p_AFLight {
	border-bottom-color: #D7D9B6;
	background-color: #eff2f5
}

.xv7.p_AFHighlight.p_AFMedium,
.xvb.p_AFHighlight.p_AFMedium,
.xvf.p_AFHighlight.p_AFMedium,
.x5s.p_AFHighlight.p_AFMedium {
	border-color: #CCC5A5;
	background-color: #e8f2fb;
	color: #252525
}

.xuk.p_AFHighlight.p_AFMedium {
	border-bottom-color: #CCC5A5;
	background-color: #e8f2fb
}

.xv7.p_AFHighlight.p_AFDark,
.xvb.p_AFHighlight.p_AFDark,
.xvf.p_AFHighlight.p_AFDark,
.x5s.p_AFHighlight.p_AFDark {
	border-color: #8FA6A0;
	background-color: #e8f2fb;
	color: #252525
}

.xuk.p_AFHighlight.p_AFDark {
	border-bottom-color: #8FA6A0;
	background-color: #e8f2fb
}

.x19 .x19 {
	padding-left: 6px;
	padding-right: 0px
}

.xvm {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #252525;
	font-weight: bold;
	margin-top: 27px;
	margin-bottom: 8px
}

.xvn {
	background-position: top left;
	background-repeat: repeat-x;
	background-color: transparent;
	border-top: 1px solid #DFE4E7;
	background-image: none;
	margin-left: 6px;
	margin-top: 21px
}

BODY.p_AFHighContrast .x4x,
BODY.p_AFHighContrast .xvn {
	border-bottom-style: dashed;
	border-bottom-width: 1px
}

.x4z .xq {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px
}

.AFPanelFormLayoutContentCell,
.xvo {
	text-align: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	vertical-align: top;
	padding-bottom: 0px;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 0px
}

.xtk.AFPanelFormLayoutContentCell,
.xtk.xvo {
	vertical-align: middle;
	padding-top: 8px;
	height: 28px
}

.xvq {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 5px
}

.xvr {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000
}

.xt3 {
	font-size: small;
	position: relative;
	width: 500px;
	height: 300px;
	min-width: 10px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left
}

.xt3.p_AFPrintable,
.xw5.p_AFPrintable {
	position: static;
	overflow: visible;
	height: auto;
	width: auto
}

.xvs {
	display: block;
	position: absolute;
	overflow: hidden;
	top: 0px;
	background-position: bottom right;
	background-repeat: no-repeat;
	left: 0px
}

.xvt {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-repeat: repeat-x;
	background-color: transparent;
	background-position: bottom
}

.xvu {
	z-index: 5
}

.xvv {
	display: block;
	position: absolute;
	overflow: hidden;
	top: 0px;
	background-repeat: no-repeat;
	background-position: bottom left;
	right: 0px
}

.xvw {
	display: block;
	position: absolute;
	overflow: hidden;
	background-position: right;
	background-repeat: repeat-y;
	left: 0px
}

.xvw.p_AFFlow,
.xvz.p_AFFlow {
	display: table-cell;
	position: static;
	left: auto;
	right: auto;
	overflow: visible
}

.xvx {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	display: block;
	background-position: top;
	background-repeat: repeat-x
}

.xvy {
	display: none;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
	overflow: hidden
}

.xvz {
	display: block;
	position: absolute;
	overflow: hidden;
	background-repeat: repeat-y;
	background-position: left;
	right: 0px
}

.xw0 {
	display: block;
	position: absolute;
	overflow: hidden;
	bottom: 0px;
	background-repeat: no-repeat;
	background-position: top right;
	left: 0px
}

.xw1 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: bottom
}

.xw2 {
	display: block;
	position: absolute;
	overflow: hidden;
	bottom: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	right: 0px
}

.xt3[theme="contentBody"],
.xvx[theme="contentBody"] {
	background-color: transparent;
	background-image: none;
	color: inherit
}

.xvs[theme="contentBody"],
.xvv[theme="contentBody"],
.xw0[theme="contentBody"],
.xw2[theme="contentBody"],
.xvw[theme="contentBody"],
.xvz[theme="contentBody"],
.xvt[theme="contentBody"],
.xw1[theme="contentBody"] {
	background-color: transparent;
	background-image: none
}

.xt9 {
	position: relative;
	width: 500px;
	height: 300px;
	min-width: 100px;
	overflow-x: hidden;
	overflow-y: auto
}

.xw3 {
	display: none;
	position: absolute
}

.xw4 {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px
}

.xt4.p_AFInlineSelectable {
	border-top: 10px solid blue
}

.xt2.p_AFPrintable,
.x1b.p_AFPrintable {
	position: static;
	overflow: visible;
	height: auto
}

.xt9.p_AFPrintable,
.xtb.p_AFPrintable {
	position: static;
	overflow: visible
}

.xw6 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden
}

.xw6.p_AFOneByOne {
	border: 1px solid #D6DFE6;
	box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .20)
}

.xw7 {
	display: none;
	background-color: white;
	color: black;
	overflow: hidden;
	position: absolute
}

.xw7.p_AFCircular {
	border: 1px solid #D6DFE6;
	border-width: 1px;
	box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, .20)
}

.xw8 {
	background-color: white;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	position: absolute;
	display: none
}

.xw9 {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden
}

.xw9.p_AFSmall,
.xw9.p_AFCompact {
	top: auto
}

.xwa {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	color: #333333;
	text-overflow: ellipsis
}

.xwa.p_AFVertical,
.xw9.p_AFSmall.p_AFVertical,
.xw9.p_AFCompact.p_AFVertical {
	z-index: 301;
	background-color: white;
	padding: 2px;
	border: 1px solid #D6DFE6;
	box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .20)
}

.xwa.p_AFSmall,
.xwa.p_AFCompact {
	padding: 0px 2px
}

.xwa.p_AFVertical.p_AFSmall,
.xwa.p_AFVertical.p_AFCompact,
.xtk.AFPanelFormLayoutContentCell .xjv,
.xtk.xvo .xjv {
	border: 0px solid transparent
}

.xwb {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	overflow: hidden;
	text-align: center
}

.xwb.p_AFSmall.p_AFVertical,
.xwb.p_AFCompact.p_AFVertical {
	top: auto;
	bottom: 0px;
	left: 0px;
	right: 0px;
	text-align: center
}

.xwc {
	background-repeat: repeat-x;
	background-position: center center;
	overflow: hidden;
	position: absolute;
	left: 15%;
	right: 15%;
	height: 28px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-bar-h.png*/
		url()
}

.xwc.p_AFDisabled {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-bar-h-d.png*/
		url()
}

.xwc.p_AFVertical {
	top: 10%;
	bottom: 10%;
	left: auto;
	right: auto;
	height: auto;
	width: 28px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-bar-v.png*/
		url()
}

.xwc.p_AFVertical.p_AFDisabled {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-bar-v-d.png*/
		url()
}

.xwd.p_AFDisabled {
	cursor: default;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-left-d.png*/
		url()
}

.xwe.p_AFDisabled {
	cursor: default;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-right-d.png*/
		url()
}

.xwf.p_AFDisabled {
	cursor: default;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-up-d.png*/
		url()
}

.xwg.p_AFDisabled {
	cursor: default;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-down-d.png*/
		url()
}

.xwd {
	background-repeat: no-repeat;
	position: absolute;
	right: 85%;
	width: 28px;
	height: 28px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-left.png*/
		url()
}

.xwh {
	background-repeat: no-repeat;
	position: absolute;
	width: 14px;
	height: 28px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-marker-h.png*/
		url()
}

.xwe {
	background-repeat: no-repeat;
	position: absolute;
	left: 85%;
	width: 28px;
	height: 28px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-right.png*/
		url()
}

.xwf {
	background-repeat: no-repeat;
	position: absolute;
	bottom: 90%;
	height: 28px;
	width: 28px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-up.png*/
		url()
}

.xwi {
	background-repeat: no-repeat;
	position: absolute;
	width: 28px;
	height: 14px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-marker-v.png*/
		url()
}

.xwg {
	background-repeat: no-repeat;
	position: absolute;
	top: 90%;
	height: 28px;
	width: 28px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-down.png*/
		url()
}

.xwh.p_AFDisabled {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/carousel-spin-marker-h-d.png*/
		url()
}

.xwd.p_AFCompact,
.xwd.p_AFSmall {
	top: 0px;
	bottom: auto;
	left: 0px;
	right: auto;
	border-radius: 2px;
	width: 14px;
	height: 14px;
	padding: 6px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ena.png*/
		url();
	background-position: center center;
	background-color: transparent;
	border: 1px solid transparent
}

.xwf.p_AFCompact,
.xwf.p_AFSmall {
	top: 0px;
	bottom: auto;
	left: 0px;
	right: auto;
	border-radius: 2px;
	width: 14px;
	height: 14px;
	padding: 6px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_u_ena.png*/
		url();
	background-position: center center;
	background-color: transparent;
	border: 1px solid transparent
}

.xwe.p_AFCompact,
.xwe.p_AFSmall {
	top: 0px;
	bottom: auto;
	left: auto;
	right: 0px;
	border-radius: 2px;
	width: 14px;
	height: 14px;
	padding: 6px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ena.png*/
		url();
	background-position: center center;
	background-color: transparent;
	border: 1px solid transparent
}

.xwg.p_AFCompact,
.xwg.p_AFSmall {
	top: 0px;
	bottom: auto;
	left: auto;
	right: 0px;
	border-radius: 2px;
	width: 14px;
	height: 14px;
	padding: 6px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_d_ena.png*/
		url();
	background-position: center center;
	background-color: transparent;
	border: 1px solid transparent
}

.xwj,
.xwy,
.x15j,
.x1xa,
.x1yw {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: InfoBackground;
	color: InfoText;
	border: 1px #333333 solid;
	padding: 3px
}

.xwk,
.xwl {
	background-repeat: no-repeat;
	background-position: center center;
	background-image:
		/*savepage-url=/ipva/afr/cloud_60.png*/
		url();
	width: 60px;
	height: 60px
}

.xwm {
	cursor: pointer;
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	background-position: center center;
	margin: 0px;
	height: 16px;
	width: 16px;
	padding: 4px;
	display: inline-block;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_16_ena.png*/
		url()
}

.xwn {
	cursor: pointer;
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	background-position: center center;
	margin: 0px;
	height: 16px;
	width: 16px;
	padding: 4px;
	display: inline-block;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_16_ena.png*/
		url()
}

.xwo {
	cursor: pointer;
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	background-position: center center;
	margin: 0px;
	height: 16px;
	width: 16px;
	padding: 0px 4px 0px 4px;
	display: inline-block;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_16_ena.png*/
		url()
}

.xwp {
	cursor: pointer;
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	background-position: center center;
	margin: 0px;
	height: 16px;
	width: 16px;
	padding: 0px 4px 0px 4px;
	display: inline-block;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_16_ena.png*/
		url()
}

.xwq,
.xwt {
	background-repeat: no-repeat;
	display: inline-block;
	background-position: center center;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 9px;
	height: 9px;
	vertical-align: middle;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/leaf.png*/
		url();
	padding-right: 24px
}

.xwr,
.xwu {
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: text-bottom;
	background-position: center center;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 9px;
	height: 9px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/node_anim.gif*/
		url();
	padding-right: 24px
}

.xws,
.xwv {
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/hierchselector_ena.png*/
		url();
	padding: 4px 0px 4px 4px;
	height: 16px;
	width: 16px;
	background-position: center center;
	display: inline-block
}

.xws:active,
.xwv:active {
	font-size: 14px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	height: 16px;
	vertical-align: text-bottom;
	margin: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/hierchselector_dwn.png*/
		url();
	background-position: center center;
	display: inline-block;
	padding-left: 4px;
	padding-right: 0px
}

.xtd {
	overflow: hidden;
	position: relative;
	width: 27.27em;
	height: 27.27em;
	outline-width: 0px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	text-align: left
}

.xtd.p_AFDropTarget,
.xwx.p_AFDropTarget,
.xte.p_AFDropTarget,
.xx5.p_AFDropTarget,
.x116,
.x117,
.x1b .x1bn .xji,
.x1b .x1bo .xji,
.x1b .x1bn .xlv,
.x1b .x1bo .xlv,
.x14o.p_AFSelected .af_dvt-scheduling-gantt-taskbar-data-cell,
.x14o.p_AFSelected .x1kv,
.x14o.p_AFSelected.p_AFInactive .af_dvt-scheduling-gantt-taskbar-data-cell,
.x14o.p_AFSelected.p_AFInactive .x1kv,
.x14o.p_AFSelected.p_AFFocused .af_dvt-scheduling-gantt-taskbar-data-cell,
.x14o.p_AFSelected.p_AFFocused .x1kv,
.x1ut.p_AFDragSource.p_AFDropTarget,
.x21g.p_AFDisabled,
.x21h.p_AFDisabled,
.x21g:active.p_AFDisabled,
.x21h:active.p_AFDisabled,
.xjv.p_AFReadOnly .xk3,
.x14o .x1z.p_AFReadOnly .x2h,
.x15l .xou .xow,
.new-sgt .xx6.p_AFHighlighted,
.x284 .xx6.p_AFHighlighted,
.ipvaFileUploadList .xib,
.x28g .xib,
.xkz .AFOverflowElement .xgj.p_AFDisabled:hover,
.xkz .xdj .xgj.p_AFDisabled:hover,
.x21g:hover.p_AFDisabled,
.x21h:hover.p_AFDisabled,
.x21g:active:hover.p_AFDisabled,
.x21h:active:hover.p_AFDisabled,
.x1r.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2k {
	background-color: transparent
}

.xww {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	cursor: default;
	vertical-align: middle;
	border-style: solid;
	color: #145c9e;
	border-color: transparent;
	border-width: 0px;
	line-height: 25px;
	text-align: left
}

.xwx.p_AFSelected .xww,
.xwx.p_AFSelected .xu6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-color: #979991;
	background-color: #CFE8FC;
	border: 1px solid #145c9e;
	font-weight: bold
}

.xwx.p_AFSelected.p_AFInactive .xww,
.xwx.p_AFSelected.p_AFInactive .xu6 {
	background-color: #FAFAEB;
	border: 1px solid #EEEEEE;
	font-weight: bold
}

.xwx.p_AFFocused .xww,
.x227 .xuo,
.x228 .xuo,
.ipvaFileUploadList .x28h,
.x28g .x28h {
	border: none
}

.xwx.p_AFSelected.p_AFFocused .xww,
.x14o.p_AFSelected.p_AFFocused .xia,
.x14o.p_AFSelected.p_AFFocused .xib {
	background-color: #e4f0fa
}

.xwx.p_AFDropTarget .xww,
.xwx.p_AFDropTarget .xu6 {
	color: #FFFFFF;
	opacity: 0.8;
	border-color: #C3EAF3;
	background-color: #D9F4FA;
	border: 1px solid #979991
}

.xwz {
	background-image:
		/*savepage-url=/ipva/afr/blank.gif*/
		url();
	width: 16px;
	height: 16px
}

.xx0 {
	background-repeat: no-repeat;
	padding: 0px;
	width: 16px;
	height: 16px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/connector.png*/
		url();
	padding-right: 8px
}

.xx1 {
	text-decoration: none;
	cursor: pointer;
	min-height: 1.3em
}

.xx2.p_AFSelected .xww {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none;
	cursor: pointer;
	background-color: #CFE8FC;
	border: 1px solid #145c9e;
	font-weight: bold
}

.xx2 .xww {
	cursor: pointer;
	color: #145c9e
}

.xte,
.xtc {
	border: 1px solid #636661;
	overflow: hidden;
	position: relative;
	width: 27.27em;
	height: 27.27em;
	outline-width: 0px;
	border-color: #D6DFE6;
	background-color: #F7F9FC;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	text-align: left
}

.xx4,
.x17k {
	position: relative;
	overflow: hidden
}

.xx5 {
	position: relative;
	border-left-width: 0px;
	border-right-width: 0px;
	overflow: auto;
	outline-width: 0px;
	border-top: 0px;
	border-bottom: 0px;
	-webkit-overflow-scrolling: touch
}

.xx6 {
	position: relative;
	background-color: #FFFFFF;
	border-top: 1px solid #EEEEEE;
	overflow: hidden;
	padding: 10px;
	vertical-align: middle;
	border: solid 1px #BDBDBD;
	margin: 5px 0px 0px 0px
}

.xx6.p_AFGroupHeader {
	display: flex;
	color: #252525;
	border-left: 1px solid #D9DFE3;
	border-right: 1px solid #D9DFE3;
	border-bottom: 1px solid #D9DFE3;
	border-top: 1px solid #D6DFE6;
	height: 30px;
	line-height: 30px;
	padding: 1px 0px 0px 0px;
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.xx7 {
	flex: auto;
	display: inline-block;
	vertical-align: middle;
	padding-left: 9px
}

.xx6.p_AFSelected,
.x14o.p_AFSelected .xia,
.xia.p_AFSelected,
.x14o.p_AFSelected .xib,
.xib.p_AFSelected,
.x1xj.p_AFSelected,
.x1xk.p_AFSelected,
.x1xk.p_AFFocused,
.x1xk.p_AFDropTarget,
.x1xm.p_AFSelected,
.x1xm.p_AFFocused,
.x1xm.p_AFDropTarget {
	background-color: #CFE8FC
}

.xx9 {
	cursor: pointer;
	vertical-align: baseline;
	background-position: center center;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 9px;
	display: inline-block;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_ena.png*/
		url();
	width: 24px;
	height: 24px
}

.xxa {
	cursor: pointer;
	vertical-align: baseline;
	background-position: center center;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 9px;
	display: inline-block;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_ena.png*/
		url();
	width: 24px;
	height: 24px
}

.xxb {
	cursor: pointer;
	vertical-align: baseline;
	background-position: center center;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 9px;
	height: 9px;
	display: inline-block;
	background-image:
		/*savepage-url=/ipva/afr/leaf.png*/
		url()
}

.xxc {
	flex: initial;
	padding-top: 4px
}

.xxd {
	position: relative;
	vertical-align: middle;
	overflow: hidden;
	border-top: 1px solid #D6DFE6;
	line-height: 34px;
	height: 34px;
	margin-top: -1px;
	text-align: right
}

.xxe {
	vertical-align: middle;
	white-space: nowrap;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	padding-left: 10px;
	padding-right: 10px
}

.xxf {
	color: #145c9e;
	font-weight: normal;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	display: inline-block
}

.xxh {
	border-width: 0px;
	padding: 0px;
	width: 100%
}

.xxi {
	width: 10px;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px
}

.xxj {
	width: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	vertical-align: baseline
}

.xxk {
	width: 10px;
	vertical-align: middle
}

.xxs {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #252525
}

.xgu {
	white-space: nowrap;
	overflow: auto;
	position: relative
}

.xxu {
	padding: 0px;
	width: 100%;
	height: 100%
}

.xxv {
	padding: 0px;
	width: 100%;
	height: 100%;
	background-color: #F5F5F5
}

.xxw {
	border-width: 0px;
	padding: 0px;
	width: 100%;
	height: 100%
}

.xxx>img,
.xxy>img {
	margin-right: 4px;
	vertical-align: baseline
}

.xxx.p_AFRtl>img,
.xxy.p_AFRtl>img {
	margin-left: 4px;
	margin-right: 0px
}

.xxz,
.xy0,
.xy1,
.x15l .x15p,
.x15l .xtk,
.x15l .xk,
.x15l .x15q {
	white-space: nowrap;
	overflow: hidden
}

.xy2,
.xy7,
.xy9 {
	vertical-align: middle;
	white-space: nowrap;
	padding-left: 2px
}

.xy3,
.xy8 {
	vertical-align: middle;
	white-space: nowrap;
	padding-left: 0px
}

.xy4 {
	padding-left: 2px;
	vertical-align: middle;
	white-space: nowrap;
	padding-bottom: 2px
}

.xy5,
.xy6 {
	vertical-align: middle;
	white-space: nowrap;
	padding-bottom: 2px;
	padding-left: 7px
}

.xus,
.xxq .xus {
	width: 13px;
	height: 20px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	background-image:
		/*savepage-url=/ipva/afr/max_ena.png*/
		url()
}

.xur,
.xxq .xur {
	width: 13px;
	height: 20px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	background-image:
		/*savepage-url=/ipva/afr/restore_ena.png*/
		url()
}

.xvb.p_AFCore.p_AFDark .xur {
	background-image:
		/*savepage-url=/ipva/afr/restore_ena_dbg.png*/
		url()
}

.xvb.p_AFCore.p_AFDark .xus {
	background-image:
		/*savepage-url=/ipva/afr/max_ena_dbg.png*/
		url()
}

.xur:hover,
.xvb.p_AFCore.p_AFDark .xur:hover,
.xxq .xur:hover {
	background-image:
		/*savepage-url=/ipva/afr/restore_ovr.png*/
		url()
}

.xur:active,
.xvb.p_AFCore.p_AFDark .xur:active,
.xxq .xur:active {
	background-image:
		/*savepage-url=/ipva/afr/restore_dwn.png*/
		url()
}

.xus:hover,
.xvb.p_AFCore.p_AFDark .xus:hover,
.xxq .xus:hover {
	background-image:
		/*savepage-url=/ipva/afr/max_ovr.png*/
		url()
}

.xus:active,
.xvb.p_AFCore.p_AFDark .xus:active,
.xxq .xus:active {
	background-image:
		/*savepage-url=/ipva/afr/max_dwn.png*/
		url()
}

.xyb,
.xyc,
.xyd,
.xye,
.xyf,
.xyg,
.xyh,
.xyi,
.xyj,
.xyk,
.xyl,
.xym,
.xyn,
.xyo,
.xyp,
.xyt,
.xyu,
.xyv,
.xyw,
.xyx,
.xyy,
.xyz,
.xz0,
.xz1,
.xz2,
.xz3,
.xz4,
.xz5,
.xz6,
.xz7 {
	width: 1px;
	min-width: 1px;
	padding: 0px;
	font-size: 0px
}

.xyq,
.xyr,
.xys,
.xz8,
.xz9,
.xza {
	width: 3px;
	min-width: 3px;
	padding: 0px;
	font-size: 0px
}

.xzb {
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 18px;
	padding: 20px 20px;
	-webkit-box-sizing: border-box
}

.xzc {
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 18px;
	-webkit-box-sizing: border-box
}

.xzd {
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	overflow: visible;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 18px;
	-webkit-box-sizing: border-box
}

.xze {
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 16px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #E0E0E0;
	padding-bottom: 15px;
	-webkit-box-sizing: border-box
}

.xzf {
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 16px;
	-webkit-box-sizing: border-box
}

.xzg {
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	overflow: visible;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 16px;
	-webkit-box-sizing: border-box
}

.xzh,
.xzl {
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 14px;
	-webkit-box-sizing: border-box
}

.xzi,
.xzj,
.xzk,
.xzm,
.xzn,
.xzo {
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.xzp {
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	overflow: visible;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 14px;
	-webkit-box-sizing: border-box
}

.xzq,
.xzr,
.xzs {
	white-space: nowrap;
	vertical-align: middle;
	display: block;
	overflow: visible;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.xzt {
	margin: 0px;
	white-space: nowrap;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	color: #005394;
	font-weight: 800;
	font-size: 24px
}

.xzu,
.xzv {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
	color: #252525;
	display: inline-block;
	font-size: 18px
}

.xzw {
	margin: 0px;
	white-space: nowrap;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 20px;
	color: #005394
}

.xzx,
.xzy {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
	color: #252525;
	display: inline-block;
	font-size: 16px
}

.xzz,
.x103,
.x107 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
	color: #252525;
	display: inline-block;
	font-size: 14px
}

.x100,
.x101,
.x102,
.x104,
.x105,
.x106,
.x108,
.x109,
.x10a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
	color: #252525;
	display: inline-block
}

.x10b,
.x10c,
.x10d,
.x10e,
.x10f,
.x1oo .x1lb,
.x1oo .x1lc,
.x1oo .x1ld,
.x1oo .x1le {
	margin-left: 2px
}

.x10g {
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-width: 1px 0px 0px 0px;
	border-color: #E0E0E0;
	border-style: solid;
	padding: 20px 20px
}

.x10h,
.x10i,
.x10j,
.x10k,
.x10l,
.x10m,
.x10n,
.x10o,
.x10p,
.xul,
.xun,
.xuo,
.xup,
.xuq {
	padding: 0px 5px 0px 5px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px
}

.x10q {
	padding: 2px 5px 2px 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px
}

.x10r,
.xum {
	padding: 2px 5px 2px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px
}

.x10s,
.x10t {
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	color: #527689
}

.x10u {
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	color: #527689;
	padding-top: 7px
}

.x10v,
.x10w,
.x10x {
	width: 100%;
	height: 34px
}

.x110 {
	border-radius: 2px;
	border: 1px solid #DFE4E7;
	height: 14px;
	width: 112px;
	background-repeat: repeat-x
}

.x110.p_AFRunning {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/indeterminate_progress_bar.gif*/
		url()
}

.x110.p_AFFinished {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/progress_bar.png*/
		url()
}

.x111 {
	float: left;
	border-radius: 2px;
	border: 1px solid #DFE4E7;
	height: 14px;
	width: 112px
}

.x112 {
	text-align: right;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px
}

.x113 {
	text-align: left;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px
}

.x114 {
	text-decoration: none;
	width: 11px;
	background-repeat: repeat-x;
	float: left;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/progress_bar.png*/
		url();
	height: 100%
}

.x115 {
	text-decoration: none;
	width: 11px;
	background-repeat: repeat-x;
	float: left;
	background-color: #FCFDFE;
	height: 100%
}

BODY.p_AFHighContrast .x114,
BODY.p_AFHighContrast .x1d3,
BODY.p_AFHighContrast .x1d4 {
	border: 2px solid black
}

.x118,
.x119 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	font-weight: bold;
	color: #4F4F4F;
	padding-left: 6px;
	padding-right: 8px
}

.x11a,
.x11b {
	visibility: hidden;
	height: 0px
}

.xjs,
.xju {
	font-size: 12px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	cursor: default;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #FCFDFE;
	color: #333333;
	font-weight: normal
}

.xjt.p_AFReadOnly .xju,
.xjr.p_AFReadOnly .xjs {
	background-color: transparent;
	border-style: none
}

.xjt.p_AFDisabled .xju,
.xjr.p_AFDisabled .xjs {
	border-style: solid;
	border-radius: 2px;
	border: 0px;
	background-color: #EFEFF1;
	border-color: #EFEFF1;
	color: #9e9e9e;
	border-width: 1px
}

.x11e,
.x11f {
	border: none;
	padding: 0px;
	margin: 0px
}

.x11g,
.x11h {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	overflow: auto;
	overflow-x: hidden;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	min-width: 126px;
	-webkit-box-sizing: border-box
}

.x11i,
.x11j {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	margin-top: 0px;
	color: #252525;
	margin-bottom: 2px;
	text-overflow: ellipsis
}

.x11k,
.x11l {
	color: #000000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	background-color: transparent;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px
}

.x11o,
.x11p {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background: transparent;
	border-style: none;
	resize: none;
	overflow: auto;
	padding: 0px;
	width: 126px;
	height: 42px
}

.x11q,
.x11r {
	text-align: center;
	padding: 2px 0px 0px 0px
}

.x11s,
.x11t {
	margin: 5px auto
}

.x11u,
.x11v {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	display: none
}

.x11w,
.x11x {
	white-space: nowrap;
	text-overflow: ellipsis
}

.x11w.p_AFDisabled,
.x11x.p_AFDisabled {
	color: #7E807A
}

.x11y,
.x120 {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 25px;
	-webkit-box-sizing: border-box
}

.x11z,
.x121 {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-right: 1px;
	-webkit-box-sizing: border-box
}

.x122,
.x124,
.x21w {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 8px;
	margin-top: 0px;
	-webkit-box-sizing: border-box
}

.x123,
.x125 {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 1px;
	-webkit-box-sizing: border-box
}

.x126,
.x128,
.x21x {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	-webkit-box-sizing: border-box
}

.x127,
.x129 {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-left: 5px;
	margin-right: 1px;
	-webkit-box-sizing: border-box
}

.x12a,
.x12c {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-box-sizing: border-box
}

.x12b,
.x12d {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-left: 1px;
	-webkit-box-sizing: border-box
}

.x11y:active,
.x11z:active,
.x120:active,
.x121:active,
.x122:active,
.x123:active,
.x124:active,
.x125:active,
.x126:active,
.x127:active,
.x128:active,
.x129:active,
.x12a:active,
.x12b:active,
.x12c:active,
.x12d:active,
.x11z:active:hover,
.x121:active:hover,
.x123:active:hover,
.x125:active:hover,
.x127:active:hover,
.x129:active:hover,
.x12b:active:hover,
.x12d:active:hover,
.x11y:active:hover,
.x120:active:hover,
.x122:active:hover,
.x124:active:hover,
.x126:active:hover,
.x128:active:hover,
.x12a:active:hover,
.x12c:active:hover,
.x21v:active,
.x21v:active:hover,
.x21w:active,
.x21w:active:hover,
.x21x:active,
.x21x:active:hover,
.x21y:active,
.x21y:active:hover {
	background-color: #0572ce;
	background-image: none;
	border-radius: 2px;
	border: 1px solid #0572ce
}

.x12e,
.x12f {
	background-position: center center;
	padding: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_ena.png*/
		url();
	height: 26px;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12e:after,
BODY.p_AFHighContrast.xjt .x21z:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_ena.png*/
		url();
	height: 26px;
	width: 26px;
	position: relative;
	top: 6px
}

BODY.p_AFHighContrast .x12f:after,
BODY.p_AFHighContrast .x1fu,
BODY.p_AFHighContrast .x1fv {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_ena.png*/
		url()
}

.x12e.p_AFDisabled,
.x12f.p_AFDisabled,
.x12e.p_AFDisabled:hover,
.x12f.p_AFDisabled:hover,
.x12e.p_AFDisabled:active,
.x12f.p_AFDisabled:active,
.x12e.p_AFDisabled:active:hover,
.x12f.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_dis.png*/
		url()
}

BODY.p_AFHighContrast .x12e.p_AFDisabled:after,
BODY.p_AFHighContrast .x12f.p_AFDisabled:after,
BODY.p_AFHighContrast .x12e.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12f.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12e.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12f.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12e.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12f.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_dis.png*/
		url();
	position: relative;
	top: 6px
}

.x12g,
.x12h {
	padding: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_ena.png*/
		url();
	height: 26px;
	background-position: center center;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

.x12g.p_AFDisabled,
.x12h.p_AFDisabled,
.x12w.p_AFDisabled,
.x12g.p_AFDisabled:active,
.x12h.p_AFDisabled:active,
.x12g.p_AFDisabled:hover,
.x12h.p_AFDisabled:hover,
.x12g.p_AFDisabled:active:hover,
.x12h.p_AFDisabled:active:hover,
.x12w.p_AFDisabled:active,
.x12w.p_AFDisabled:hover,
.x12w.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_dis.png*/
		url()
}

.x12i,
.x12j {
	background-position: center center;
	padding: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_all_ena.png*/
		url();
	height: 26px;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12i:after,
BODY.p_AFHighContrast .x12j:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_all_ena.png*/
		url();
	height: 26px;
	width: 26px;
	position: relative;
	top: 6px
}

.x12i.p_AFDisabled,
.x12j.p_AFDisabled,
.x12i.p_AFDisabled:hover,
.x12j.p_AFDisabled:hover,
.x12i.p_AFDisabled:active,
.x12j.p_AFDisabled:active,
.x12i.p_AFDisabled:active:hover,
.x12j.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_all_dis.png*/
		url()
}

BODY.p_AFHighContrast .x12i.p_AFDisabled:after,
BODY.p_AFHighContrast .x12j.p_AFDisabled:after,
BODY.p_AFHighContrast .x12i.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12j.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12i.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12j.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12i.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12j.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_all_dis.png*/
		url();
	position: relative;
	top: 6px
}

.x12k,
.x12l {
	padding: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_all_ena.png*/
		url();
	height: 26px;
	background-position: center center;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

.x12k.p_AFDisabled,
.x12l.p_AFDisabled,
.x12k.p_AFDisabled:hover,
.x12l.p_AFDisabled:hover,
.x12k.p_AFDisabled:active,
.x12l.p_AFDisabled:active,
.x12k.p_AFDisabled:active:hover,
.x12l.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_all_dis.png*/
		url()
}

.x12m,
.x12n {
	background-position: center center;
	padding: 0px;
	height: 26px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_ena.png*/
		url();
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12m:after,
BODY.p_AFHighContrast .x12n:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_ena.png*/
		url();
	height: 26px;
	width: 26px;
	position: relative;
	top: 6px
}

.x12m.p_AFDisabled,
.x12n.p_AFDisabled,
.x12m.p_AFDisabled:active,
.x12n.p_AFDisabled:active,
.x12m.p_AFDisabled:hover,
.x12n.p_AFDisabled:hover,
.x12m.p_AFDisabled:active:hover,
.x12n.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_dis.png*/
		url();
	height: 26px;
	width: 26px
}

BODY.p_AFHighContrast .x12m.p_AFDisabled:after,
BODY.p_AFHighContrast .x12n.p_AFDisabled:after,
BODY.p_AFHighContrast .x12m.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12n.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12m.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12n.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12m.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12n.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_dis.png*/
		url();
	height: 26px;
	width: 26px;
	position: relative;
	top: 6px
}

.x12o,
.x12p {
	padding: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_ena.png*/
		url();
	background-position: center center;
	height: 26px;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

.x12o.p_AFDisabled,
.x12p.p_AFDisabled,
.x12v.p_AFDisabled,
.x12o.p_AFDisabled:active,
.x12p.p_AFDisabled:active,
.x12o.p_AFDisabled:hover,
.x12p.p_AFDisabled:hover,
.x12o.p_AFDisabled:active:hover,
.x12p.p_AFDisabled:active:hover,
.x12v.p_AFDisabled:active,
.x12v.p_AFDisabled:hover,
.x12v.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_dis.png*/
		url()
}

.x12q,
.x12r {
	background-position: center center;
	padding: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_all_ena.png*/
		url();
	height: 26px;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12q:after,
BODY.p_AFHighContrast .x12r:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_all_ena.png*/
		url();
	height: 26px;
	width: 26px;
	position: relative;
	top: 6px
}

.x12q.p_AFDisabled,
.x12r.p_AFDisabled,
.x12q.p_AFDisabled:active,
.x12r.p_AFDisabled:active,
.x12q.p_AFDisabled:hover,
.x12r.p_AFDisabled:hover,
.x12q.p_AFDisabled:active:hover,
.x12r.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_all_dis.png*/
		url();
	height: 26px;
	width: 26px
}

BODY.p_AFHighContrast .x12q.p_AFDisabled:after,
BODY.p_AFHighContrast .x12r.p_AFDisabled:after,
BODY.p_AFHighContrast .x12q.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12r.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12q.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12r.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12q.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12r.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_all_dis.png*/
		url();
	height: 26px;
	width: 26px;
	position: relative;
	top: 6px
}

.x12s,
.x12t {
	background-position: center center;
	padding: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_all_ena.png*/
		url();
	height: 26px;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

.x12s.p_AFDisabled,
.x12t.p_AFDisabled,
.x12s.p_AFDisabled:active,
.x12t.p_AFDisabled:active,
.x12s.p_AFDisabled:hover,
.x12t.p_AFDisabled:hover,
.x12s.p_AFDisabled:active:hover,
.x12t.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_all_dis.png*/
		url()
}

.x12u {
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_end_ena.png*/
		url();
	height: 26px;
	width: auto;
	background-position: center center
}

BODY.p_AFHighContrast .x12u:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_end_ena.png*/
		url();
	height: 26px;
	width: auto;
	background-position: center center;
	position: relative;
	left: 6px;
	top: 6px
}

.x12u.p_AFDisabled,
.x12u.p_AFDisabled:active,
.x12u.p_AFDisabled:hover,
.x12u.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_end_dis.png*/
		url()
}

BODY.p_AFHighContrast .x12u.p_AFDisabled:after,
BODY.p_AFHighContrast .x12u.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12u.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12u.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_end_dis.png*/
		url();
	position: relative;
	left: 6px;
	top: 6px
}

.x12v {
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_ena.png*/
		url();
	height: 26px;
	width: auto;
	background-position: center center
}

BODY.p_AFHighContrast .x12v:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_ena.png*/
		url();
	height: 26px;
	width: auto;
	background-position: center center;
	position: relative;
	left: 6px;
	top: 6px
}

BODY.p_AFHighContrast .x12v.p_AFDisabled:after,
BODY.p_AFHighContrast .x12o.p_AFDisabled:after,
BODY.p_AFHighContrast .x12p.p_AFDisabled:after,
BODY.p_AFHighContrast .x12o.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12p.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12o.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12p.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12o.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12p.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12v.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12v.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12v.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_dis.png*/
		url();
	position: relative;
	left: 6px;
	top: 6px
}

.x12w {
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_ena.png*/
		url();
	height: 26px;
	width: auto;
	background-position: center center
}

BODY.p_AFHighContrast .x12w:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_ena.png*/
		url();
	height: 26px;
	width: auto;
	background-position: center center;
	position: relative;
	left: 6px;
	top: 6px
}

BODY.p_AFHighContrast .x12w.p_AFDisabled:after,
BODY.p_AFHighContrast .x12g.p_AFDisabled:after,
BODY.p_AFHighContrast .x12h.p_AFDisabled:after,
BODY.p_AFHighContrast .x12g.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12h.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12g.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12h.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12g.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12h.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12w.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12w.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12w.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_dis.png*/
		url();
	position: relative;
	left: 6px;
	top: 6px
}

.x12x {
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_end_ena.png*/
		url();
	height: 26px;
	width: auto;
	background-position: center center
}

BODY.p_AFHighContrast .x12x:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_end_ena.png*/
		url();
	height: 26px;
	width: auto;
	background-position: center center;
	position: relative;
	left: 6px;
	top: 6px
}

.x12x.p_AFDisabled,
.x12x.p_AFDisabled:active,
.x12x.p_AFDisabled:hover,
.x12x.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_end_dis.png*/
		url()
}

BODY.p_AFHighContrast .x12x.p_AFDisabled:after,
BODY.p_AFHighContrast .x12x.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12x.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12x.p_AFDisabled:active:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_end_dis.png*/
		url();
	position: relative;
	left: 6px;
	top: 6px
}

.x12y,
.x12z,
.x130,
.x131 {
	height: 14px;
	background-position: center center;
	padding: 0px;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

.x132,
.x133,
.x134,
.x135 {
	height: 16px;
	background-position: center center;
	padding: 0px;
	display: block;
	width: auto;
	cursor: default;
	background-repeat: no-repeat
}

.xlt {
	font-size: small;
	position: relative;
	overflow: hidden;
	width: 300px;
	height: 300px;
	min-width: 100px;
	text-align: left
}

.xll {
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	left: 0px;
	right: 0px;
	position: absolute;
	top: 1px;
	background-image: none;
	padding-right: 21px
}

.xlq {
	background-repeat: repeat-x;
	overflow: hidden;
	left: 0px;
	right: 0px;
	position: absolute;
	background-position: top;
	bottom: 1px;
	background-image: none;
	padding-right: 21px
}

.x139 {
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	left: 0px;
	right: 0px;
	position: absolute
}

.x13a {
	background-repeat: repeat-x;
	overflow: hidden;
	left: 0px;
	right: 0px;
	position: absolute;
	background-position: top;
	bottom: 0px
}

.x13c {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	overflow: hidden;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 1px solid #D6DFE6;
	padding: 10px
}

.x13d.p_AFPrintable .x13c {
	overflow: visible
}

.x13c.p_AFVertical {
	z-index: 1;
	margin-top: 0px
}

.x13e.p_AFStartTabs.p_AFIconified,
.x13e.p_AFEndTabs.p_AFIconified,
.x13e.p_AFLeftTabs.p_AFIconified,
.x13e.p_AFRightTabs.p_AFIconified {
	width: 42px;
	padding-top: 15px
}

.x13f.p_AFStart.p_AFIconified .x13g,
.x13f.p_AFLeft.p_AFIconified .x13g {
	width: 42px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 15px
}

.x13f.p_AFEnd.p_AFIconified .x13g,
.x13f.p_AFRight.p_AFIconified .x13g {
	width: 42px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 15px
}

.x13e.p_AFEndTabs.p_AFIconified~.x13b>.x13c.p_AFVertical,
.x13e.p_AFRightTabs.p_AFIconified~.x13b>.x13c.p_AFVertical {
	margin-right: -1px
}

.x13f.p_AFStart.p_AFIconified .x13h,
.x13f.p_AFLeft.p_AFIconified .x13h {
	margin-right: -1px;
	border-width: 0px 1px 1px 0px;
	border-radius: 0px 0px 3px 0px
}

.x13e.p_AFStartTabs.p_AFIconified~.x13b>.x13c.p_AFVertical,
.x13e.p_AFLeftTabs.p_AFIconified~.x13b>.x13c.p_AFVertical {
	margin-left: -1px
}

.x13f.p_AFEnd.p_AFIconified .x13h,
.x13f.p_AFRight.p_AFIconified .x13h {
	margin-left: -1px;
	border-width: 0px 0px 1px 1px;
	border-radius: 0px 0px 0px 3px
}

.x13f {
	position: relative;
	overflow: hidden;
	z-index: 1
}

.x13h {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	position: relative;
	z-index: 1;
	overflow: auto;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #D9DFE3;
	padding: 10px
}

.x13f.p_AFEnd.p_AFIconified.p_AFMax .x13h,
.x13f.p_AFRight.p_AFIconified.p_AFMax .x13h {
	border-width: 0px 0px 0px 1px;
	border-radius: 0px 0px 0px 0px
}

.x13f.p_AFStart.p_AFIconified.p_AFMax .x13h,
.x13f.p_AFLeft.p_AFIconified.p_AFMax .x13h {
	border-width: 0px 1px 0px 0px;
	border-radius: 0px 0px 0px 0px
}

.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13h,
.x13f.p_AFRight.p_AFIconified.p_AFFloat .x13h,
.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i,
.x13f.p_AFRight.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i {
	box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFEnd.p_AFIconified.p_AFMax.p_AFFloat .x13h,
.x13f.p_AFRight.p_AFIconified.p_AFMax.p_AFFloat .x13h {
	box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFStart.p_AFIconified.p_AFFloat .x13h,
.x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13h,
.x13f.p_AFStart.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i,
.x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFStart.p_AFIconified.p_AFMax.p_AFFloat .x13h,
.x13f.p_AFLeft.p_AFIconified.p_AFMax.p_AFFloat .x13h {
	box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13i,
.x13f.p_AFRight.p_AFIconified.p_AFFloat .x13i,
.x13f.p_AFStart.p_AFIconified.p_AFFloat .x13i,
.x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13i {
	box-shadow: none
}

.x13e.p_AFStartTabs,
.x13e.p_AFEndTabs,
.x13e.p_AFLeftTabs,
.x13e.p_AFRightTabs {
	padding-top: 20px
}

.x13f.p_AFIconified .x13i {
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	border-style: solid;
	background-color: #F0F0F0;
	border-color: #D9DFE3
}

.x13e.p_AFIconified .x13j {
	border-style: solid;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	padding: 0px;
	float: none;
	line-height: normal;
	background-color: #F0F0F0;
	border-color: #D6DFE6;
	height: auto
}

.x13f.p_AFIconified.p_AFOpen .x13k.p_AFSelected .x13i {
	background-color: #FFFFFF;
	border-color: #D9DFE3
}

.x13e.p_AFIconified .xb7.p_AFSelected .x13j {
	z-index: 2;
	background-color: #FFFFFF
}

.x13e.p_AFIconified .xb7 {
	padding: 0px;
	float: none;
	cursor: default;
	margin-right: 0px;
	border-width: 0px
}

.x13f.p_AFEnd.p_AFIconified .x13k.p_AFFirst .x13i,
.x13f.p_AFRight.p_AFIconified .x13k.p_AFFirst .x13i,
.x13e.p_AFStartTabs.p_AFIconified .xb7.p_AFFirst .x13j,
.x13e.p_AFLeftTabs.p_AFIconified .xb7.p_AFFirst .x13j {
	border-width: 1px 0px 1px 1px
}

.x13f.p_AFStart.p_AFIconified .x13k.p_AFFirst .x13i,
.x13f.p_AFLeft.p_AFIconified .x13k.p_AFFirst .x13i,
.x13e.p_AFEndTabs.p_AFIconified .xb7.p_AFFirst .x13j,
.x13e.p_AFRightTabs.p_AFIconified .xb7.p_AFFirst .x13j {
	border-width: 1px 1px 1px 0px
}

.x13f.p_AFEnd.p_AFIconified .x13k .x13i,
.x13f.p_AFRight.p_AFIconified .x13k .x13i,
.x13e.p_AFStartTabs.p_AFIconified .xb7 .x13j,
.x13e.p_AFLeftTabs.p_AFIconified .xb7 .x13j {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-width: 1px 0px 1px 1px;
	margin-top: -1px;
	padding-right: 1px
}

.x13f.p_AFStart.p_AFIconified .x13k .x13i,
.x13f.p_AFLeft.p_AFIconified .x13k .x13i,
.x13e.p_AFEndTabs.p_AFIconified .xb7 .x13j,
.x13e.p_AFRightTabs.p_AFIconified .xb7 .x13j {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-width: 1px 1px 1px 0px;
	margin-top: -1px;
	padding-left: 1px
}

.x13e.p_AFIconified .xb7.p_AFSelected {
	z-index: 2;
	border-width: 0px
}

.x13f.p_AFIconified .x13k.p_AFSelected .x13i {
	z-index: 2
}

.x13f.p_AFIconified .x13l {
	height: 24px;
	width: 24px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	border: none
}

.x13e.p_AFIconified .x13m {
	height: 24px;
	width: 24px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	max-height: none
}

.xgs {
	padding: 0px;
	position: relative;
	float: left;
	cursor: pointer;
	background-color: transparent;
	border-top: 3px solid transparent;
	margin-right: 0px;
	margin-left: 0px
}

.xgs.p_AFSelected,
.xb7.p_AFSelected {
	z-index: 1;
	background-color: #FFFFFF;
	border-top: 3px solid #0572ce
}

.xgs.p_AFSelected.p_AFDisabled,
.xb7.p_AFSelected.p_AFDisabled,
.xgs.p_AFSelected.p_AFDisabled:hover,
.xb7.p_AFSelected.p_AFDisabled:hover {
	z-index: 1
}

.x13n,
.x13o,
.x13r,
.x13s {
	float: left;
	background-position: top;
	box-sizing: border-box;
	background-color: #D3D3D3;
	width: 4px
}

.x13p,
.x13j {
	float: left;
	background-position: top;
	white-space: nowrap;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	height: 16px;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 7px;
	padding-bottom: 7px
}

.x13q,
.x13t {
	float: left;
	background-position: top;
	box-sizing: border-box;
	padding-right: 4px
}

.xlq .x13j {
	margin-top: 0px
}

.x13m {
	max-height: 16px;
	vertical-align: middle;
	padding-bottom: 3px
}

.x13u,
.x13v {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none
}

.xb7.p_AFDisabled .x13r,
.xb7.p_AFDisabled .x13s,
.xgs.p_AFDisabled .x13n,
.xgs.p_AFDisabled .x13o {
	color: #9297A6;
	cursor: default
}

.xb7.p_AFDisabled .x13j,
.xgs.p_AFDisabled .x13p {
	color: #9297A6;
	cursor: default;
	border-right-color: transparent;
	border-left-color: transparent
}

.xgs.p_AFDisabled .x13u {
	cursor: default;
	color: #9e9e9e
}

.xgs.p_AFSelected .x13u {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-image: none;
	color: #145c9e
}

.x13v.p_AFSelected {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-image: none
}

.x13w.p_AFStrip .x13x.p_AFSelected {
	list-style-image: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000
}

.xlt .x13v.p_AFDisabled {
	color: #808080
}

.x13w .x13x.p_AFDisabled,
.x13w .x13x.p_AFDisabled:hover,
.x1go.p_AFDisabled:hover .x13x.p_AFDisabled,
.x1go.p_AFSelected:hover.p_AFDisabled,
.x1go:hover.p_AFDisabled,
.x160.p_AFDisabled .x166:hover,
.x15v.p_AFDisabled .x15u:hover,
.x15w.p_AFDisabled .x15u:hover,
.x169.p_AFDisabled .x167:hover,
.x16a.p_AFDisabled .x168:hover,
.x160.p_AFDisabled .x166:active:hover,
.x15v.p_AFDisabled .x15u:active:hover,
.x15w.p_AFDisabled .x15u:active:hover,
.x169.p_AFDisabled .x167:active:hover,
.x16a.p_AFDisabled .x168:active:hover,
.x160:hover.p_AFDisabled .x166,
.x15v:hover.p_AFDisabled .x15u,
.x15w:hover.p_AFDisabled .x15u,
.AFMenuBarOverflowCell .x160:hover.p_AFDisabled .x166,
.x22o .x160:hover.p_AFDisabled .x166,
.AFMenuBarOverflowCell .x15w:hover.p_AFDisabled .x15u,
.x22o .x15w:hover.p_AFDisabled .x15u,
.AFMenuBarOverflowCell .x15v:hover.p_AFDisabled .x15u,
.x22o .x15v:hover.p_AFDisabled .x15u {
	color: #9e9e9e;
	background-color: transparent
}

.xgs.p_AFSelected .x13p,
.xb7.p_AFSelected .x13j {
	color: #145c9e;
	border-right: 1px solid #c4ced7;
	border-left: 1px solid #c4ced7
}

.x13y,
.x13z,
.x140,
.x141 {
	background-repeat: no-repeat;
	background-position: center;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/close_ena.png*/
		url();
	height: 13px;
	width: 13px;
	max-height: 13px;
	display: inline-block
}

.x142,
.x143,
.x144,
.x145 {
	background-repeat: no-repeat;
	background-position: center;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/close_dis.png*/
		url();
	height: 13px;
	width: 13px;
	max-height: 13px;
	display: inline-block
}

.xlq .x13y,
.xlq .x13z {
	padding-bottom: 0px;
	height: 13px;
	width: 13px;
	max-height: 13px;
	display: inline-block
}

.xlq .x142,
.xlq .x143 {
	padding-top: 1px;
	padding-bottom: 0px
}

.x13y:hover,
.x13z:hover,
.x140:hover,
.x141:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/close_ovr.png*/
		url()
}

.x13y:active,
.x13z:active,
.x140:active,
.x141:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/close_dwn.png*/
		url()
}

.x13y.p_AFDisabled,
.x13y:active.p_AFDisabled,
.x13z.p_AFDisabled,
.x13z:active.p_AFDisabled,
.x142.p_AFDisabled,
.x142:active.p_AFDisabled,
.x143.p_AFDisabled,
.x143:active.p_AFDisabled,
.x140.p_AFDisabled,
.x140:active.p_AFDisabled,
.x141.p_AFDisabled,
.x141:active.p_AFDisabled,
.x144.p_AFDisabled,
.x144:active.p_AFDisabled,
.x145.p_AFDisabled,
.x145:active.p_AFDisabled,
.x13y:hover.p_AFDisabled,
.x13z:hover.p_AFDisabled,
.x142:hover.p_AFDisabled,
.x143:hover.p_AFDisabled,
.x140:hover.p_AFDisabled,
.x141:hover.p_AFDisabled,
.x144:hover.p_AFDisabled,
.x145:hover.p_AFDisabled {
	background-image: none;
	margin-left: inherit;
	width: 0px;
	cursor: default
}

.x148 {
	z-index: 1;
	overflow: hidden;
	position: relative;
	background-color: #F2F4F7;
	border-right: none
}

.x149,
.x1pu {
	white-space: nowrap;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 5px
}

.x14a,
.x1pv {
	padding: 0px 5px 0px 5px;
	vertical-align: middle
}

.x14b {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	min-width: 17px;
	padding: 3px 2px;
	margin: 0px;
	border: 1px solid #4F4F4F
}

.x14c,
.x1px {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 4px 0px 4px;
	text-align: center;
	cursor: default
}

.x14d {
	text-decoration: none;
	width: 2em;
	padding: 1px 1px 1px 1px;
	text-align: center;
	color: #333333;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #FCFDFE;
	border-radius: 2px;
	border: 1px solid #DFE4E7;
	height: 25px;
	min-width: 28px;
	margin: 3px 0px 2px 8px;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box
}

.x14e {
	white-space: nowrap;
	vertical-align: middle;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	font-weight: bold;
	padding-left: 5px
}

.x14f,
.x1py {
	color: #145c9e;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	min-width: 17px;
	padding: 4px 8px 4px 8px
}

.x14g,
.x1pz {
	padding: 0px 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/separator_border.png*/
		url();
	background-repeat: repeat-y;
	background-position: center center;
	line-height: 0px;
	vertical-align: middle;
	height: 2.2em;
	padding-left: 6px;
	padding-right: 6px
}

.x14h,
.x1q0,
.x1x2 {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/previousitem_ena.png*/
		url();
	width: 14px;
	height: 14px;
	padding: 6px;
	border: 1px solid transparent
}

.x14i,
.x1q1,
.x1x4 {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/nextitem_ena.png*/
		url();
	width: 14px;
	height: 14px;
	padding: 6px;
	border: 1px solid transparent
}

.x14j,
.x1q2,
.x1x6 {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/firstitem_ena.png*/
		url();
	width: 14px;
	height: 14px;
	padding: 6px;
	border: 1px solid transparent
}

.x14k,
.x1q3,
.x1x8 {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/lastitem_ena.png*/
		url();
	width: 14px;
	height: 14px;
	padding: 6px;
	border: 1px solid transparent
}

.x14h.p_AFDisabled,
.x1q0.p_AFDisabled,
.x1x2.p_AFDisabled,
.x14h.p_AFDisabled:hover,
.x14h.p_AFDisabled:active,
.x14h.p_AFDisabled:hover:active,
.x1x2.p_AFDisabled:hover,
.x1x2.p_AFDisabled:active,
.x1x2.p_AFDisabled:hover:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/previousitem_dis.png*/
		url();
	background-color: transparent;
	border-color: transparent
}

.x14i.p_AFDisabled,
.x1q1.p_AFDisabled,
.x1x4.p_AFDisabled,
.x14i.p_AFDisabled:hover,
.x14i.p_AFDisabled:active,
.x14i.p_AFDisabled:hover:active,
.x1x4.p_AFDisabled:hover,
.x1x4.p_AFDisabled:active,
.x1x4.p_AFDisabled:hover:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/nextitem_dis.png*/
		url();
	background-color: transparent;
	border-color: transparent
}

.x14j.p_AFDisabled,
.x1q2.p_AFDisabled,
.x1x6.p_AFDisabled,
.x14j.p_AFDisabled:hover,
.x14j.p_AFDisabled:active,
.x14j.p_AFDisabled:hover:active,
.x1x6.p_AFDisabled:hover,
.x1x6.p_AFDisabled:active,
.x1x6.p_AFDisabled:hover:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/firstitem_dis.png*/
		url();
	background-color: transparent;
	border-color: transparent
}

.x14k.p_AFDisabled,
.x1q3.p_AFDisabled,
.x1x8.p_AFDisabled,
.x14k.p_AFDisabled:hover,
.x14k.p_AFDisabled:active,
.x14k.p_AFDisabled:hover:active,
.x1x8.p_AFDisabled:hover,
.x1x8.p_AFDisabled:active,
.x1x8.p_AFDisabled:hover:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/lastitem_dis.png*/
		url();
	background-color: transparent;
	border-color: transparent
}

.x14l {
	position: relative;
	overflow: hidden;
	background-color: #FAFAFA;
	border-bottom: 1px solid #D6DFE6;
	border-top: 1px solid transparent;
	height: 34px
}

.x14m {
	padding-right: 10px;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4F4F4F
}

.x14n {
	height: 18px;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 15px;
	padding-left: 8px;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e
}

.x14p.p_AFDropTarget {
	background-color: #dce3eb
}

.xtf {
	background-color: #FDFDFA;
	border: 1px solid #636661;
	overflow: auto;
	position: relative;
	width: 27.27em;
	height: 27.27em
}

.xtg {
	border: 1px solid #636661;
	overflow: auto;
	position: relative;
	width: 27.27em;
	height: 27.27em;
	margin: 0px;
	padding: 0px
}

.x14r {
	width: 0px;
	border-right: 2px dotted #648BAF
}

.x14s {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #F7F9FC;
	color: #333333;
	font-weight: normal;
	padding: 5px
}

.x14t {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-right: 1px solid #979991;
	border-bottom: 1px solid #979991;
	border-color: #D6DFE6;
	background-color: #F2F4F7;
	width: 100%
}

.x14u {
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	background-position: center center;
	margin: 0px;
	height: 16px;
	width: 16px;
	padding: 5px;
	display: block;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_16_ena.png*/
		url()
}

.x14v {
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	background-position: center center;
	margin: 0px;
	height: 16px;
	width: 16px;
	padding: 5px;
	display: block;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_16_ena.png*/
		url()
}

.x14w {
	border-bottom: 1px solid #EEEEEE;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: none;
	padding: 9px;
	padding-top: 4px
}

.x14x,
.x14y {
	z-index: 1;
	border-right: #CECECE 1px solid
}

.x151 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-top: 1px solid #D6DFE6;
	border-right: 1px solid #D6DFE6;
	border-bottom: 1px solid #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding: 5px;
	overflow: hidden;
	font-size: 13px;
	color: #000000;
	background-color: #F2F4F7;
	font-weight: bold
}

.x152 {
	border-right: 1px solid #979991;
	border-bottom: 1px solid #979991;
	border-color: #D6DFE6;
	background-color: #F2F4F7;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding: 5px;
	overflow: hidden
}

.x153 {
	width: 14px;
	height: 14px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colSort_asc_ena.png*/
		url();
	padding-right: 4px
}

.x154 {
	width: 14px;
	height: 14px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colSort_des_ena.png*/
		url()
}

.x155 {
	width: 14px;
	height: 14px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colSort_asc_selected.png*/
		url();
	padding-right: 4px
}

.x156 {
	width: 14px;
	height: 14px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colSort_des_selected.png*/
		url()
}

.x157 {
	width: 16px;
	height: 16px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	vertical-align: middle;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/clear_ena.png*/
		url()
}

.x153:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colSort_asc_selected.png*/
		url()
}

.x154:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colSort_des_selected.png*/
		url()
}

.x157:active,
.x157:hover:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/clear_act.png*/
		url()
}

.x150.p_AFFocused,
.xic.p_AFFocused,
.x14o.p_AFSelected.p_AFFocused .xic,
.x14o.p_AFSelected.p_AFFocused .x15a,
.x14o.p_AFSelected .xic.p_AFFocused,
.x14o.p_AFSelected .x15a.p_AFFocused,
.x15a.p_AFFocused {
	background-color: #DAE9F5;
	background-image: none
}

.x158 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-right: 1px solid #979991;
	border-bottom: 1px solid #979991;
	border-color: #D6DFE6;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: default;
	overflow: hidden;
	background-color: #F2F4F7;
	padding: 5px;
	height: 100%
}

.x158 .x25 {
	max-width: 100%;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	-webkit-box-sizing: border-box
}

.x158 .x2b,
.xia .x25,
.xia .x2i,
.xia .x2g,
.xia .x2h,
.xia .xos,
.xib .x25,
.xib .x2i,
.xib .x2g,
.xib .x2h,
.xib .xos,
.xic .x25,
.xic .x2i,
.xic .x2g,
.xic .x2h,
.xic .xos,
.x158 .x2h,
.xia .xk3,
.xia .x2c,
.xib .xk3,
.xib .x2c,
.xic .xk3,
.xic .x2c,
.x158 .x2c,
.xia .x2k,
.xib .x2k,
.xic .x2k {
	margin: 0px;
	max-width: 100%;
	width: 100%
}

.x159 {
	cursor:
		/*savepage-url=/ipva/afr/select-all.cur*/
		url(), default;
	background-color: #F2F4F7;
	background-image: none
}

.xic {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-right: 1px solid #979991;
	border-bottom: 1px solid #979991;
	border-color: #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
	font-weight: bold;
	padding: 5px;
	background-color: #F7F9FC;
	cursor:
		/*savepage-url=/ipva/afr/wk-rowselector.cur*/
		url(), default
}

.xic.p_AFError,
.xic.p_AFFatal,
.x14o.p_AFHighlighted .xic.p_AFError,
.x14o.p_AFHighlighted .xic.p_AFFatal,
.x14o.p_AFSelected .xic.p_AFError,
.x14o.p_AFSelected .xic.p_AFFatal,
.xic.p_AFFocused.p_AFError,
.xic.p_AFFocused.p_AFFatal {
	background-image:
		/*savepage-url=/ipva/afr/error.png*/
		url();
	background-position: 15px center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px
}

.xic.p_AFInfo {
	background-image:
		/*savepage-url=/ipva/afr/info.png*/
		url();
	background-position: 5px center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px
}

.xic.p_AFConfirmation {
	background-image:
		/*savepage-url=/ipva/afr/confirmation.png*/
		url();
	background-position: 5px center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px
}

.xic.p_AFWarning {
	background-image:
		/*savepage-url=/ipva/afr/warning.png*/
		url();
	background-position: 5px center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px
}

.x15a {
	border-right: 1px solid #979991;
	border-bottom: 1px solid #979991;
	border-color: #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding: 5px;
	text-align: center;
	background-color: #F7F9FC
}

.xia.AFTableCellSubtotal,
.xia.x15b {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CFE8FC;
	color: #333333
}

.x14o.p_AFSelected.p_AFInactive .xia,
.xia.p_AFSelected.p_AFInactive,
.x14o.p_AFSelected.p_AFInactive .xib,
.xib.p_AFSelected.p_AFInactive {
	background-color: #FAFAEB
}

.x15c {
	line-height: 0px;
	border-bottom: 1px solid #DFE4E7;
	border-top: 0
}

.xia .x1u.p_AFChangedIcon .x25,
.xib .x1u.p_AFChangedIcon .x25,
.xic .x1u.p_AFChangedIcon .x25 {
	margin: 0px;
	max-width: 90%;
	width: 90%
}

.xia .x1a .x25,
.xia .x1a .x2i,
.xia .x1a .x2g,
.xia .x1a .x2h,
.xia .x1a .xos,
.xib .x1a .x25,
.xib .x1a .x2i,
.xib .x1a .x2g,
.xib .x1a .x2h,
.xib .x1a .xos,
.xic .x1a .x25,
.xic .x1a .x2i,
.xic .x1a .x2g,
.xic .x1a .x2h,
.xic .x1a .xos {
	max-width: none;
	width: auto
}

.xia .xer,
.xib .xer,
.xic .xer,
.x158 .xer {
	margin: 0px;
	width: 84%
}

.xia .x2b,
.xib .x2b,
.xic .x2b {
	margin: 0px;
	width: 100px
}

.xia .x26,
.xib .x26,
.xic .x26 {
	margin: 0px;
	width: 40px
}

.xia .x1u.p_AFReadOnly .x25,
.xia .x1w.p_AFReadOnly .x2d,
.xia .x20.p_AFReadOnly .x2i,
.xia .x1y.p_AFReadOnly .x2g,
.xia .x1z.p_AFReadOnly .x2h,
.xia .xo1.p_AFReadOnly .xos,
.xia .x1q.p_AFReadOnly .x2b,
.xia .x1t.p_AFReadOnly .x26,
.xia .x1s.p_AFReadOnly .x2c,
.xia .xeo.p_AFReadOnly .xer,
.xia .xjv.p_AFReadOnly .xk3,
.xib .x1u.p_AFReadOnly .x25,
.xib .x1w.p_AFReadOnly .x2d,
.xib .x20.p_AFReadOnly .x2i,
.xib .x1y.p_AFReadOnly .x2g,
.xib .x1z.p_AFReadOnly .x2h,
.xib .xo1.p_AFReadOnly .xos,
.xib .x1q.p_AFReadOnly .x2b,
.xib .x1t.p_AFReadOnly .x26,
.xib .x1s.p_AFReadOnly .x2c,
.xib .xeo.p_AFReadOnly .xer,
.xib .xjv.p_AFReadOnly .xk3,
.xic .x1u.p_AFReadOnly .x25,
.xic .x1w.p_AFReadOnly .x2d,
.xic .x20.p_AFReadOnly .x2i,
.xic .x1y.p_AFReadOnly .x2g,
.xic .x1z.p_AFReadOnly .x2h,
.xic .xo1.p_AFReadOnly .xos,
.xic .x1q.p_AFReadOnly .x2b,
.xic .x1t.p_AFReadOnly .x26,
.xic .x1s.p_AFReadOnly .x2c,
.xic .xeo.p_AFReadOnly .xer,
.xic .xjv.p_AFReadOnly .xk3 {
	padding: 0px;
	vertical-align: middle;
	display: inline;
	line-height: inherit
}

.xia .xuf,
.xib .xuf,
.xic .xuf {
	vertical-align: middle;
	margin: 1px
}

.x14o.p_AFDropTarget .xia,
.x14o.p_AFDropTarget .xib,
.xia.p_AFDropTarget,
.x15d .xia.p_AFDropTarget,
.x15e .xia.p_AFDropTarget,
.x15f .xia.p_AFDropTarget,
.xib.p_AFDropTarget,
.x15d .xib.p_AFDropTarget,
.x15e .xib.p_AFDropTarget,
.x15f .xib.p_AFDropTarget {
	color: #FFFFFF;
	opacity: 0.8;
	border-color: #C3EAF3;
	background-color: #D9F4FA
}

.x15d .xia,
.x15d .xib {
	border-right: 1px solid #EEEEEE;
	padding-right: 5px
}

.x15e .xia,
.x15e .xib {
	border-bottom: 1px solid #EEEEEE
}

.x15f .xia,
.x15f .xib {
	border-right: 1px solid #EEEEEE;
	padding-right: 5px;
	border-bottom: 1px solid #EEEEEE
}

.x15g,
.x14q .x15g {
	border-right: 1px solid #00AFD6
}

.x15h,
.x14q .x15h {
	border-left: 1px solid #9900FF
}

.x15i,
.x1w5,
.x1w6 {
	position: absolute;
	vertical-align: middle;
	overflow: visible;
	cursor: default;
	right: 0px;
	top: 0px
}

.AFColumnDropTarget,
.x15k {
	background-color: #C4CEE0;
	border: 1px solid #516790
}

.x150.p_AFDropTarget {
	color: #FFFFFF;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #D6DFE6;
	background-color: #C3EAF3;
	border: 1px solid;
	opacity: 0.8
}

.xt8 {
	position: relative;
	border: 1px solid #636661;
	border-bottom-width: 0px;
	width: 45.45em;
	height: 27.27em;
	border-width: 0px
}

.xt8 .xtd {
	border-bottom: 1px solid #636661;
	border-top: 0px solid #636661;
	border-right: 1px solid #D6DFE6;
	border-left: 1px solid #D6DFE6;
	border-bottom-width: 1px
}

.xt8 .xov {
	border-top: 0px solid #636661;
	border-left: 0px solid #636661;
	border-right: 0px solid #636661;
	background-color: transparent
}

.xt8 .xow {
	border-top: 0px solid #636661;
	border-left: 0px solid #636661;
	border-right: 0px solid #636661;
	background-color: transparent;
	padding-left: 1px;
	padding-right: 7px
}

.xt8 .xtc,
.xt8 .xte {
	border-top: 0px solid #636661;
	border-right: 1px solid #D6DFE6;
	border-left: 1px solid #D6DFE6;
	border-bottom-width: 1px
}

.x15l .xi9 {
	height: 22px;
	padding: 3px 0px 3px 6px
}

.x15l .x15m {
	height: 22px;
	padding: 2px 0px 0px 6px
}

.x15l .xq1,
.x15l .xov,
.x15l .xow {
	min-height: 19px
}

.x15l .xou {
	min-height: 19px;
	background-color: transparent;
	border-top: none
}

.x15n {
	white-space: nowrap;
	overflow: hidden;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	font-weight: bold;
	vertical-align: middle;
	width: 110px;
	text-overflow: ellipsis
}

.x15l .x15 {
	white-space: nowrap;
	color: #585955;
	overflow: hidden;
	text-overflow: ellipsis
}

.x15o {
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal
}

.AFHideSidePadding .xdd,
.x15r .xdd {
	padding: 1px 0px
}

.x6e.p_AFEndOverflow .xdd,
.xg5.p_AFEndOverflow .xq1 {
	padding-right: 37px
}

.x15s {
	padding: 0px;
	background: #F5F5F5;
	box-sizing: border-box;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: left;
	text-shadow: none;
	color: #005394;
	cursor: pointer
}

.x15u {
	text-decoration: none;
	white-space: nowrap;
	width: auto;
	color: #000000;
	padding-left: 0px;
	padding-right: 4px;
	height: 24px;
	vertical-align: middle;
	display: table-cell;
	text-align: center
}

.x15v.p_AFDisabled .x15u,
.x15w.p_AFDisabled .x15u {
	color: #8E98AF;
	outline: none
}

.x15u:focus {
	color: #364696;
	outline: none
}

.x15w .x15u {
	padding: 0px 10px 3px 7px
}

.x15v,
.x15w {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 3px 1px 1px;
	background-color: transparent;
	border: 1px solid transparent;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	min-height: 24px
}

.x15v.p_AFHighlighted,
.x15w.p_AFHighlighted {
	cursor: pointer;
	outline: none;
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: none;
	border-radius: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	border-width: 1px;
	border-style: solid
}

.x15v.p_AFDepressed {
	cursor: pointer;
	outline: none;
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none;
	border-radius: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	border-width: 1px;
	border-style: solid
}

.x15w.p_AFHighlighted .x15x,
.x15w.p_AFHighlighted .x15y {
	cursor: pointer;
	outline: none;
	vertical-align: middle
}

.x15w.p_AFHighlighted .x15u {
	color: #364696;
	text-decoration: underline
}

.x160 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	cursor: default;
	white-space: nowrap;
	border: 1px solid transparent;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	min-height: 24px;
	padding: 11px 20px 13px 40px
}

.x161,
.x162 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 2px 5px 1px 5px;
	cursor: default;
	white-space: nowrap;
	border: 1px solid transparent;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	min-height: 24px
}

.x161.p_AFHighlighted,
.x162.p_AFHighlighted {
	color: #000000;
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: none;
	border-radius: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	border-width: 1px;
	border-style: solid
}

.x160.p_AFHighlighted {
	background-image: none;
	border-radius: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	color: #005394;
	background-color: transparent;
	border: 1px solid #005394;
	padding: 11px 20px 13px 40px
}

.x161.p_AFDepressed,
.x162.p_AFDepressed,
.x160.p_AFDepressed {
	color: #000000;
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none;
	border-radius: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	border-width: 1px;
	border-style: solid
}

.x163,
.x164,
.x165 {
	padding-left: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-top: 4px
}

.x166 {
	min-height: 16px;
	padding: 0px 0px 0px 5px;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 4px;
	height: 24px;
	vertical-align: middle;
	display: table-cell;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: left;
	text-shadow: none;
	color: #005394;
	cursor: pointer
}

.x167 {
	min-height: 16px;
	padding: 0px 0px 0px 5px;
	cursor: default;
	text-decoration: none;
	color: #000000;
	padding-left: 0px;
	padding-right: 4px;
	vertical-align: middle;
	white-space: normal;
	text-align: left;
	display: flexbox;
	height: 31px
}

.x168 {
	min-height: 16px;
	padding: 0px 0px 0px 5px;
	cursor: default;
	text-decoration: none;
	color: #000000;
	padding-left: 0px;
	padding-right: 4px;
	vertical-align: middle;
	white-space: normal;
	text-align: left;
	display: inline !important;
	height: 31px
}

.x15z.p_AFDisabled .x166,
.x169.p_AFDisabled .x167,
.x16a.p_AFDisabled .x168 {
	text-shadow: none;
	color: #9e9e9e;
	font-weight: normal
}

.x16e {
	background-repeat: no-repeat;
	background-image:
		var(--savepage-url-7);
	background-position: left center;
	width: 14px;
	height: 14px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px
}

.x15z.p_AFDisabled .x16e,
.x18k.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/dropdown_d.png*/
		url()
}

.x16f,
.x1fr {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: none
}

.x16g {
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	border: none;
	height: 8px;
	padding-top: 7px;
	padding-bottom: 4px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-ena.png*/
		url()
}

.x16h {
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	border: none;
	height: 8px;
	padding-top: 7px;
	padding-bottom: 4px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-ena.png*/
		url()
}

.x16g .x16i,
.x16h .x16i {
	float: left;
	height: auto;
	width: 0px
}

.x16j,
.x16k,
.x16l {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 30px;
	background-color: transparent
}

.x16m,
.x16p,
.x16i {
	background-image: none;
	padding: 0px;
	cursor: default;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	text-align: center;
	padding-right: 7px;
	padding-left: 7px;
	border-top: none;
	border-bottom: none
}

.x16n,
.x16q,
.x16t {
	background-image: none;
	cursor: default;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	color: #000000;
	padding: 0px 10px 0px 0px;
	border-top: none;
	border-bottom: none
}

.x16o,
.x16r,
.x16u {
	background-image: none;
	padding: 0px;
	cursor: default;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	color: #333333;
	border-top: none;
	border-bottom: none;
	padding-right: 0px;
	padding-left: 0px
}

.x15y,
.x16s,
.x15x {
	background-image: none;
	padding: 0px;
	cursor: default;
	text-decoration: none;
	vertical-align: middle;
	height: auto;
	width: auto;
	border-top: none;
	border-bottom: none;
	text-align: right
}

.x16y {
	vertical-align: middle;
	background-position: center right;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/open_submenu_ena.png*/
		var(--savepage-url-8);
	width: 16px;
	height: 16px;
	padding-right: 0px;
	padding-left: 5px;
	margin: 0px;
	display: inline-block
}

.xlw .x16e,
.xlw .x15z.p_AFHighlighted .x16e,
.xlw .x15z.p_AFDepressed .x16e {
	background-position: center right;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/open_submenu_ena.png*/
		var(--savepage-url-8);
	width: 16px;
	height: 16px;
	padding-right: 0px;
	padding-left: 5px;
	margin: 0px;
	display: inline-block
}

.x15z.p_AFDisabled .x16y,
.xlw .x15z.p_AFDisabled .x16e {
	background-position: center right;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/open_submenu_dis.png*/
		url();
	padding-right: 0px;
	padding-left: 5px;
	margin: 0px
}

.x169.p_AFHighlighted .x16n,
.x169.p_AFHighlighted .x16o,
.x169.p_AFHighlighted .x15y,
.x16a.p_AFHighlighted .x16q,
.x16a.p_AFHighlighted .x16r,
.x16a.p_AFHighlighted .x16s,
.x15z.p_AFHighlighted .x16t,
.x15z.p_AFHighlighted .x16u,
.x15z.p_AFHighlighted .x15x,
.x169.p_AFHighlighted .x16m,
.x16a.p_AFHighlighted .x16p,
.x15z.p_AFHighlighted .x16i {
	background-color: #ebeced;
	border-top: none;
	border-bottom: none
}

.x16z {
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	opacity: 1;
	height: 16px;
	width: 16px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/menu_toggle_icon_off.png*/
		url()
}

.x170 {
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	opacity: 1;
	height: 16px;
	width: 16px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/menu_radio_icon_off.png*/
		url()
}

.x171 {
	background-image:
		/*savepage-url=/ipva/afr/completeind_status.png*/
		url();
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	opacity: 0.25
}

.x172 {
	background-image:
		/*savepage-url=/ipva/afr/status_bullet.png*/
		url();
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	opacity: 0.25
}

.x169.p_AFSelected .x16z {
	opacity: 1;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/menu_toggle_icon_on.png*/
		url()
}

.x169.p_AFSelected .x170 {
	opacity: 1;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/menu_radio_icon_on.png*/
		url()
}

BODY.p_AFHighContrast .x16m,
BODY.p_AFHighContrast .x16n,
BODY.p_AFHighContrast .x16o,
BODY.p_AFHighContrast .x15y,
BODY.p_AFHighContrast .x16p,
BODY.p_AFHighContrast .x16q,
BODY.p_AFHighContrast .x16r,
BODY.p_AFHighContrast .x16s,
BODY.p_AFHighContrast .x16i,
BODY.p_AFHighContrast .x16t,
BODY.p_AFHighContrast .x16u,
BODY.p_AFHighContrast .x15x,
BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16m,
BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16n,
BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16o,
BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x15y,
BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16p,
BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16q,
BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16r,
BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16s,
BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16i,
BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16t,
BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16u,
BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x15x {
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 0px;
	border-bottom: 0px
}

BODY.p_AFHighContrast .x169.p_AFHighlighted .x16m,
BODY.p_AFHighContrast .x169.p_AFHighlighted .x16n,
BODY.p_AFHighContrast .x169.p_AFHighlighted .x16o,
BODY.p_AFHighContrast .x169.p_AFHighlighted .x15y,
BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16p,
BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16q,
BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16r,
BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16s,
BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16i,
BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16t,
BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16u,
BODY.p_AFHighContrast .x15z.p_AFHighlighted .x15x {
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 1px solid;
	border-bottom: 1px solid
}

.x177,
.x8b.p_AFSubTrain .x8s {
	height: 3px
}

.x177 .x178 {
	height: 7px;
	overflow: hidden
}

.x179 {
	height: 1px;
	overflow: hidden
}

.x16f.p_AFDetached .x17a {
	background-position: 0px -1px;
	color: #333333;
	border-bottom: 1px solid #c4ced7;
	height: 28px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px
}

.x17c {
	display: block;
	cursor: move;
	background-color: #F9F9F9
}

.x17b.p_AFDepressed .x17c,
.x1p1.p_AFSelected,
.x21g:active,
.x21h:active,
.x21g:active:hover,
.x21h:active:hover,
.x21g .x16g:active:hover,
.x21h .x16h:active:hover {
	background-color: #B9DFFF
}

.x17d {
	background-repeat: no-repeat;
	overflow: hidden;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/drag_vertical.png*/
		url();
	background-position: center center;
	height: 19px
}

.x16f.p_AFDetached .x17g {
	display: block;
	padding: 0px 4px 1px 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px
}

.x16f.p_AFDetached .x17e,
.x16f.p_AFDetached .x17f {
	display: block;
	padding: 0px
}

.x17h:focus,
.x17i:focus,
.x17j:focus,
.x16l:focus,
.x16j:focus,
.x16k:focus,
.AFPopupSelector:focus,
.x193:focus,
.x1o:focus,
.x1dn:focus,
.x166:active,
.x15u:active,
.x166:link:active,
.x15u:link:active,
.x166:focus,
.x167:active,
.x167:link:active,
.x167:focus,
.x168:active,
.x168:link:active,
.x168:focus,
.xxo:focus,
.xt2:active,
.xt2:link:active,
.xt2:focus,
.xwh:active,
.xwh:link:active,
.xwh:focus,
.xwd:active,
.xwd:link:active,
.xwd:focus,
.xwe:active,
.xwe:link:active,
.xwe:focus,
.xwi:active,
.xwi:link:active,
.xwi:focus,
.xwf:active,
.xwf:link:active,
.xwf:focus,
.xwg:active,
.xwg:link:active,
.xwg:focus {
	outline: none
}

.x17l,
.x17m,
.x178 {
	height: 18px
}

.x16m .x17l,
.x16p .x17m,
.x16i .x178 {
	height: auto;
	padding-right: 7px;
	padding-left: 7px
}

BODY.p_AFHighContrast .x16e:after {
	padding-top: 4px;
	content:
		/*savepage-url=/ipva/afr/dropdown_n_hc.png*/
		url()
}

BODY.p_AFHighContrast .x172:after,
BODY.p_AFHighContrast .x170:after {
	content:
		/*savepage-url=/ipva/afr/status_bullet.png*/
		url()
}

BODY.p_AFHighContrast .x171:after,
BODY.p_AFHighContrast .x16z:after {
	content:
		/*savepage-url=/ipva/afr/completeind_status.png*/
		url()
}

BODY.p_AFHighContrast .x16g:after {
	content:
		/*savepage-url=/ipva/afr/scrollUp_n.png*/
		url()
}

BODY.p_AFHighContrast .x16h:after {
	content:
		/*savepage-url=/ipva/afr/scrollDown_n.png*/
		url()
}

.AFPopupMenuPopup,
.x17o {
	border-top: 1px solid #c4ced7;
	border-left: 1px solid #c4ced7;
	border-right: none;
	border-bottom: none;
	position: relative;
	z-index: 999;
	background-color: #FFFFFF;
	color: #000000;
	border-color: #c4ced7;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35)
}

BODY.p_AFHighContrast .AFPopupMenuPopup,
BODY.p_AFHighContrast .x17o,
BODY.p_AFHighContrast .x196,
BODY.p_AFHighContrast .AFAutoSuggestItemsContainer,
BODY.p_AFHighContrast .xdm {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border: 1px solid #000000
}

.AFPopupMenuContent,
.x17p {
	position: relative;
	z-index: 100
}

.xji {
	width: 100%;
	overflow: hidden;
	position: relative;
	background-color: transparent
}

.xou {
	border-top: 1px solid black;
	border-bottom: none;
	border-right: none;
	min-height: 20px;
	border-color: #D6DFE6;
	border-left: none
}

.xov {
	border-bottom: 1px solid black;
	min-height: 20px;
	width: 100%;
	border-color: #D6DFE6;
	border-right: none
}

.xow {
	min-height: 20px;
	width: 100%;
	border-bottom: 0px none black;
	border-color: #D6DFE6;
	border-right: none;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.x17q {
	border-right: 1px solid black;
	border-color: #D6DFE6
}

.xg5 {
	position: relative;
	min-height: 34px;
	background-color: transparent
}

.x15m {
	padding: 0px;
	height: 28px
}

.xi9 {
	padding: 0px 5px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	height: 22px;
	width: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/separator_border.png*/
		url();
	background-repeat: repeat-y;
	background-position: center center;
	line-height: 0px
}

.xg5 .x1p,
.xg5 .xeo,
.xg5 .x1q,
.xg5 .x1r,
.xg5 .x1s,
.xg5 .x1t,
.xg5 .x1u,
.xg5 .x1v,
.xg5 .x1w,
.xg5 .xjv,
.xg5 .x1z,
.xg5 .xgk,
.xg5 .xgl,
.xg5 .x17s,
.xg5 .xgw,
.xg5 .xgn,
.xg5 .xl,
.xg5 .xq,
.xg5 .xk {
	margin: 0px 2px;
	margin-right: 2px;
	margin-left: 2px
}

.xxu .xji,
.xxv .xji,
.xxw .xji,
.xv3 .xji,
.xxu .x6e,
.xxu .xg5,
.xxv .x6e,
.xxv .xg5,
.xxw .x6e,
.xxw .xg5,
.xlw .x160.p_AFHighlighted.p_AFDepressed .x166,
.xlw .x15v.p_AFHighlighted.p_AFDepressed .x15u,
.xlw .x15w.p_AFHighlighted.p_AFDepressed .x15u,
.xlw .x160.p_AFHighlighted.p_AFDepressed .x167,
.xlw .x160.p_AFHighlighted.p_AFDepressed .x168,
.xlw .x160.p_AFDepressed .x166,
.xlw .x15v.p_AFDepressed .x15u,
.xlw .x15w.p_AFDepressed .x15u,
.xlw .x160.p_AFDepressed .x167,
.xlw .x160.p_AFDepressed .x168,
.AFMenuBarOverflowCell .x167:hover,
.x22o .x167:hover,
.AFMenuBarOverflowCell .x168:hover,
.x22o .x168:hover,
.AFMenuBarOverflowCell .x166:hover,
.x22o .x166:hover,
.AFMenuBarOverflowCell .x15u:hover,
.x22o .x15u:hover,
.AFMenuBarOverflowCell .x160:hover .x166,
.x22o .x160:hover .x166,
.AFMenuBarOverflowCell .x15v:hover .x15u,
.x22o .x15v:hover .x15u,
.AFMenuBarOverflowCell .x15w:hover .x15u,
.x22o .x15w:hover .x15u,
.AFMenuBarOverflowCell .x167:active:active:hover,
.x22o .x167:active:active:hover,
.AFMenuBarOverflowCell .x168:active:hover,
.x22o .x168:active:hover,
.AFMenuBarOverflowCell .x166:active:hover,
.x22o .x166:active:hover,
.AFMenuBarOverflowCell .x15u:active:hover,
.x22o .x15u:active:hover {
	color: #000000;
	background-color: transparent
}

.xxu .xou,
.xxu .xov,
.xxu .xow,
.xxu .x17q,
.xxv .xou,
.xxv .xov,
.xxv .xow,
.xxv .x17q,
.xxw .xou,
.xxw .xov,
.xxw .xow,
.xxw .x17q,
.xv3 .xou,
.xv3 .xov,
.xv3 .xow,
.xv3 .x17q,
.new-sgt .xtc.AFStretchWidth,
.x284 .xtc.xsz {
	border: transparent
}

.xt8 .xou {
	border: transparent;
	border-top: 1px solid #D6DFE6
}

.xv3 .xg5 {
	color: #000000;
	background-color: transparent;
	float: right
}

.x17t .xq1 {
	float: none
}

.xgk,
.x17s,
.xgn {
	white-space: nowrap;
	vertical-align: bottom;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none
}

.x17u,
.x17v {
	text-decoration: none;
	vertical-align: middle
}

.x17w {
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
	line-height: 21px;
	font-size: 14px;
	text-align: right;
	text-decoration-line: underline;
	color: #005394
}

.xgk.p_AFTextOnly .x17u,
.x17s.p_AFTextOnly .x17v,
.xgn.p_AFTextOnly .x17w,
.xh7 .xpj .xp9.p_AFFirst {
	margin-left: 0px
}

.xgk.p_AFTrailing .x17u,
.x17s.p_AFTrailing .x17v,
.xgn.p_AFTrailing .x17w {
	margin-right: 3px;
	margin-left: 0px
}

.xgn:visited .x17w {
	text-decoration: none;
	color: #005394 !important
}

.x181,
.x184,
.x187 {
	border: none;
	vertical-align: middle;
	display: inline;
	padding-right: 3px
}

.x182,
.x183,
.x185,
.x186,
.x188,
.x189 {
	border: none;
	vertical-align: middle;
	display: none
}

.xjp .xel {
	display: inline-block;
	top: 1px;
	left: 3px
}

.x20.p_AFDisabled .x2i {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	border-radius: 2px;
	background-color: #EFEFF1;
	display: block;
	color: #9e9e9e
}

.x20.p_AFReadOnly .x2i {
	background-color: inherit;
	line-height: 28px;
	min-height: 0px;
	color: #333333;
	border: 0px;
	padding: 0px
}

.x18e {
	overflow: hidden;
	margin-bottom: 1px;
	cursor: default;
	font-size: 1px;
	line-height: 1px;
	border-bottom: 1px solid #DFE4E7;
	height: 0px
}

.x18f {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
	color: #333333;
	background-color: #FCFDFE;
	line-height: 24px;
	padding-left: 5px;
	text-overflow: ellipsis;
	padding: 0px 18px 0px 5px
}

.x18f:active,
.x18f.p_AFSelected,
.x1bb.p_AFSelected,
.x1bb:active,
.x1ba.p_AFSelected,
.x1b9.p_AFSelected,
.x1ba:active,
.x1b9:active {
	color: #333333;
	background-color: #CFE8FC
}

.x18f.p_AFDisabled,
.x1b9.p_AFDisabled,
.x1ba.p_AFDisabled,
.x1bb.p_AFDisabled,
.x1ba.p_AFDisabled:active,
.x1b9.p_AFDisabled:active,
.x1ba.p_AFDisabled.p_AFSelected,
.x1b9.p_AFDisabled.p_AFSelected,
.x1bb.p_AFDisabled:hover,
.x18f.p_AFDisabled:hover,
.x1ba.p_AFDisabled:hover,
.x1b9.p_AFDisabled:hover {
	color: #9e9e9e;
	background-color: #FCFDFE
}

BODY.p_AFHighContrast .x18f,
BODY.p_AFHighContrast .x18f.p_AFDisabled:hover {
	padding: 2px;
	border-width: 0px
}

BODY.p_AFHighContrast .x18f.p_AFDisabled {
	padding: 2px;
	border-width: 0px;
	text-decoration: line-through
}

BODY.p_AFHighContrast .x18f:active,
BODY.p_AFHighContrast .x18f.p_AFSelected {
	border: 1px solid;
	padding: 0px
}

.xk3 {
	width: 155px;
	color: #333333;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	border-radius: 2px 0 0 2px;
	border-right: 0px;
	height: 28px;
	box-sizing: border-box;
	margin: 0px;
	vertical-align: middle;
	-webkit-appearance: none;
	padding: 0 5px 0 5px
}

.xjv.p_AFDisabled .xk3,
.xeo.p_AFDisabled .xer {
	cursor: default;
	background-color: #EFEFF1;
	border-color: #EFEFF1;
	color: #9e9e9e;
	opacity: 1;
	-webkit-text-fill-color: #9e9e9e
}

.x1z.p_AFDisabled .x2h {
	cursor: default;
	background-color: #EFEFF1;
	border-color: #EFEFF1;
	color: #9e9e9e
}

.xjv.p_AFReadOnly .xk3 {
	border: 0px none #FFFFFF;
	padding: 0px;
	background-image: none;
	background-color: transparent;
	border-style: none;
	line-height: 28px;
	vertical-align: 1px;
	margin: 0px 1px
}

.x1z.p_AFReadOnly .x2h {
	border: 0px none #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 28px;
	background-color: transparent;
	margin-left: 1px;
	vertical-align: 4px
}

.xk3:focus {
	border-style: dotted;
	border-color: #003399;
	background-color: transparent
}

.x18g,
.x1c2 {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	font-size: 11px;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	border: 1px solid #c4ced7;
	border-radius: 0 2px 2px 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	display: inline-block
}

.x18h,
.x18i {
	border: 1px #000000 solid;
	font-size: 13px;
	margin: 1px 1px 1px 0px
}

.x18j {
	padding-right: 16px;
	background-repeat: no-repeat;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ena.png*/
		var(--savepage-url-7);
	background-position: center center;
	padding: 6px;
	vertical-align: middle;
	width: 14px;
	display: inline-block;
	height: 14px
}

BODY.p_AFHighContrast .x18j:after,
BODY.p_AFHighContrast .x18k:after,
BODY.p_AFHighContrast .xr3:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ena.png*/
		var(--savepage-url-7)
}

.x18l {
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	vertical-align: text-bottom;
	background-image:
		/*savepage-url=assets/img/dropdown_n.png*/
		url();
	background-position: center
}

.xjv.p_AFDisabled .x18j,
.x18k.p_AFDisabled,
.xjv.p_AFDisabled .x18j:active,
.x18j.p_AFDisabled,
.x18j.p_AFDisabled:active,
.x18k.p_AFDisabled:active,
.xjv.p_AFDisabled .x18j:hover,
.xeo.p_AFDisabled .x18k:hover {
	background-color: #f4f6f7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dis.png*/
		url()
}

.x1z.p_AFDisabled .x18m,
.xo1.p_AFDisabled .x18l {
	background-image:
		/*savepage-url=/ipva/afr/dropdown_d.png*/
		url()
}

BODY.p_AFHighContrast .xo1.p_AFDisabled .x18l:after {
	content:
		/*savepage-url=/ipva/afr/dropdown_d_hc.png*/
		url()
}

.x18o,
.x18p {
	border: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	background-color: #FFFFFF;
	border-color: #c4ced7
}

.x18q {
	background-image:
		/*savepage-url=/ipva/afr/autosuggest_spinner.gif*/
		url();
	width: 15px;
	height: 11px
}

.x18r {
	margin: 1px 3px 1px 1px;
	color: #9e9e9e;
	background-color: #EFEFF1;
	background-image: none;
	vertical-align: middle;
	margin-left: 7px;
	margin-right: 7px
}

.xjw {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	border-radius: 2px;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 1px;
	background-color: #FCFDFE;
	background-image: none;
	border: 0;
	padding: 0;
	vertical-align: middle;
	display: inline-block
}

.x18s,
.x18t {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333333;
	cursor: default;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	white-space: nowrap
}

.x18u,
.x18v {
	visibility: hidden;
	height: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	overflow: hidden;
	cursor: default
}

.x18w {
	overflow-x: hidden;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px
}

.x18x {
	overflow-y: auto;
	height: 265px;
	overflow-x: hidden;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px
}

.x18y {
	border: none;
	font-size: inherit;
	padding: 0px 5px 5px 4px;
	display: inline-block
}

.x18z {
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	background-color: #E8EBED;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown-inline_selector-ena.png*/
		url();
	width: 17px;
	vertical-align: middle;
	font-size: inherit;
	padding: 0px;
	display: inline-block;
	height: 12px
}

.x18z.p_AFDisabled,
.x18z.p_AFDisabled:active,
.x18z.p_AFDisabled:hover,
.x18z.p_AFDisabled:hover:active {
	color: #9e9e9e;
	background-color: #f4f6f7;
	border-color: #E0E6EB;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown-inline_selector-dis.png*/
		url(), none
}

.x190.p_AFDisabled,
.x190.p_AFDisabled:hover {
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	text-align: left;
	vertical-align: baseline;
	color: #9e9e9e;
	background-color: transparent;
	border-color: transparent
}

.x190.p_AFDisabled.p_AFSelected {
	background-color: #EFEFF1;
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	border-radius: 2px;
	color: #9e9e9e;
	text-align: left;
	vertical-align: baseline
}

.x190 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	height: 14px;
	border: 1px transparent solid;
	background-color: transparent;
	vertical-align: baseline;
	white-space: nowrap;
	cursor: default;
	min-width: inherit;
	color: #000000;
	padding: 6px 30px 7px 24px;
	margin-left: 1px;
	margin-right: 1px
}

.x190.p_AFSelected {
	border: 1px dotted #145c9e;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	height: 14px;
	vertical-align: baseline;
	background-color: #ebeced;
	color: #333333;
	padding: 6px 30px 7px 24px;
	margin-left: 1px;
	margin-right: 1px
}

.x190.p_AFHighlighted {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	height: 14px;
	vertical-align: baseline;
	background-color: transparent;
	border: 1px solid transparent;
	color: #333333;
	padding: 6px 30px 7px 24px;
	margin-left: 1px;
	margin-right: 1px
}

.x18p.p_AFScroll {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	height: 270px;
	overflow: auto;
	background-color: #FFFFFF;
	border-color: #c4ced7
}

.x191,
.x192 {
	margin: 0px;
	padding: 0px
}

.AFPopupSelector,
.x193 {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #c4ced7;
	box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35)
}

.x194 {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	outline-width: 0px;
	border-bottom: 0
}

.x195 {
	padding-left: 2px;
	padding: 0 5px;
	line-height: 24px;
	text-decoration: none
}

.x196 {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border-top: 1px solid #c4ced7;
	border-left: 1px solid #c4ced7;
	border-right: none;
	border-bottom: none;
	position: absolute;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid #c4ced7
}

.x197 {
	position: relative;
	box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5)
}

.AFPopupSelectorContent,
.x19b {
	padding: 10px
}

.x13d {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FAFAFA;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/tile.png*/
		url();
	background-repeat: repeat;
	background-position: top left;
	background-size: 6px 6px
}

.x13d.p_AFPrintable {
	color: #333333;
	background-image: none
}

.x13d.p_AFMaximized {
	position: absolute;
	padding: 0px;
	margin: 0px;
	border-style: none;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px
}

.x19h {
	overflow: auto;
	width: auto;
	height: auto;
	color: #000000
}

.x19i {
	position: absolute;
	top: -999px;
	z-index: 1;
	border: 1px solid black;
	padding: 2px 5px;
	background-color: #FFFFFF
}

.AFNoteWindow,
.x19k {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	z-index: 2;
	color: #333333;
	background-color: #F9F9F9;
	border-radius: 1px;
	border-left: 0px solid #c4ced7;
	border-right: 1px solid #c4ced7;
	border-bottom: 1px solid #c4ced7;
	border-top: 1px solid #c4ced7;
	padding: 10px;
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40)
}

.AFNoteWindowRight,
.x19l {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	z-index: 2;
	border-radius: 1px;
	padding: 10px;
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
	color: #333333;
	background-color: #F9F9F9;
	border-bottom: 1px solid #c4ced7;
	border-top: 1px solid #c4ced7;
	border-left: 1px solid #c4ced7;
	border-right: 0px solid #c4ced7
}

.AFNoteWindowSeparator,
.x19m {
	color: #9297A6;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dashed;
	height: 1px;
	margin: 0px;
	border-bottom: 1px solid #D6DFE6;
	margin-top: 7px;
	margin-bottom: 7px
}

.AFNoteWindowHintText,
.x19n {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	word-wrap: break-word;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	font-weight: bold
}

.AFNoteWindowInstructions,
.x19o,
.AFNoteWindowShortDesc,
.x19p {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	word-wrap: break-word;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	font-weight: normal
}

.AFNoteWindowFooter,
.x19q {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	word-wrap: break-word;
	clear: both;
	padding: 0px;
	margin-top: 2px
}

.AFNoteWindowConeBorder,
.x19r {
	width: 14px;
	background-repeat: repeat-y;
	background-position: center right;
	line-height: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cone_border.png*/
		url();
	position: relative
}

.AFNoteWindowConeBorderRight,
.x19s {
	width: 14px;
	background-repeat: repeat-y;
	background-position: center left;
	line-height: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cone_border.png*/
		url();
	position: relative
}

BODY.p_AFHighContrast .AFNoteWindowConeBorder,
BODY.p_AFHighContrast .x19r {
	border-right: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowConeBorderRight,
BODY.p_AFHighContrast .x19s {
	border-left: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowCone,
BODY.p_AFHighContrast .x19t,
BODY.p_AFHighContrast .AFNoteWindowConeBL,
BODY.p_AFHighContrast .x19u {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowConeTR,
BODY.p_AFHighContrast .x19v,
BODY.p_AFHighContrast .AFNoteWindowConeBR,
BODY.p_AFHighContrast .x19w {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black
}

.AFNoteWindowCone,
.x19t {
	background-position: top;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cone_tl.png*/
		url();
	height: 13px;
	width: 14px
}

.AFNoteWindowConeTR,
.x19v {
	background-position: top;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cone_tr.png*/
		url();
	height: 13px;
	width: 14px
}

.AFNoteWindowConeBL,
.x19u {
	background-position: bottom;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cone_bl.png*/
		url();
	height: 13px;
	width: 14px
}

.AFNoteWindowConeBR,
.x19w {
	background-position: bottom;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cone_br.png*/
		url();
	height: 13px;
	width: 14px
}

.AFNoteWindowFooterStart,
.x19y {
	padding-right: 30px
}

.AFNoteWindowPreviousLink,
.x1a2 {
	display: block;
	width: 16px;
	height: 16px;
	cursor: default;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ena.png*/
		url();
	padding: 6px
}

.AFNoteWindowNextLink,
.x1a3 {
	display: block;
	width: 16px;
	height: 16px;
	cursor: default;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ena.png*/
		url();
	padding: 6px
}

.AFNoteWindowPreviousLink.p_AFDisabled,
.x1a2.p_AFDisabled,
.AFNoteWindowPreviousLink.p_AFDisabled:active,
.x1a2.p_AFDisabled:active,
.AFNoteWindowPreviousLink.p_AFDisabled.p_AFDepressed,
.x1a2.p_AFDisabled.p_AFDepressed,
.AFNoteWindowPreviousLink.p_AFDisabled:hover,
.x1a2.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_dis.png*/
		url()
}

.AFNoteWindowNextLink.p_AFDisabled,
.x1a3.p_AFDisabled,
.AFNoteWindowNextLink.p_AFDisabled:active,
.x1a3.p_AFDisabled:active,
.AFNoteWindowNextLink.p_AFDisabled.p_AFDepressed,
.x1a3.p_AFDisabled.p_AFDepressed,
.AFNoteWindowNextLink.p_AFDisabled:hover,
.x1a3.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_dis.png*/
		url()
}

.AFTooltip,
.x1a4 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	cursor: default;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #FFFFFF;
	border: 1px solid #145c9e
}

.x1a5 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #252525;
	font-weight: bold;
	line-height: normal;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 4px
}

.x1a6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	word-wrap: break-word;
	color: #333333;
	padding-top: 0px;
	line-height: normal
}

.x1a7 {
	padding-top: 0px;
	padding-bottom: 6px;
	vertical-align: top;
	min-width: 25px;
	padding-right: 8px;
	padding-left: 0px;
	word-wrap: break-word
}

.x1a8 {
	margin: 0px;
	border-width: 0px;
	border-top: 1px solid #AAAAAA;
	height: 1px;
	display: none
}

.x1at {
	word-wrap: break-word;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #252525;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 6px 0
}

.x1au {
	word-wrap: break-word;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.x15q,
.x15p {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	word-wrap: break-word;
	color: #333333;
	line-height: normal;
	padding: 1px 10px 7px 0px
}

.x1av {
	word-wrap: break-word;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	line-height: normal;
	border-bottom: 1px solid #D6DFE6;
	padding-bottom: 8px
}

.x1aw {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	word-wrap: break-word
}

.x1ax {
	border-color: #C5C5C0;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	vertical-align: bottom;
	margin-bottom: 3px;
	padding: 0px 3px
}

.x1az,
.AFBrandingBarItem .xk7,
.xto .xk7,
.x1u.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1u.p_AFReadOnly .xvo,
.x19 .x21.p_AFReadOnly .x14,
.x19 .x1x.p_AFReadOnly .x10,
.x19 .xjv.p_AFReadOnly .x18n,
.x21.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x21.p_AFReadOnly .xvo,
.x14w.AFPanelFormLayoutContentCell,
.x14w.xvo,
.new-sgt .x1z .AFPanelFormLayoutContentCell,
.x284 .x1z .xvo,
.new-sgt .AFPanelFormLayoutContentCell .x1z,
.x284 .xvo .x1z,
.x19 .x1v.p_AFReadOnly .x4z {
	padding-top: 8px
}

.x1b0 {
	white-space: normal;
	border-spacing: 0px;
	table-layout: auto
}

.x1b1 {
	white-space: nowrap;
	border-spacing: 0px;
	padding-top: 8px
}

.x1b2 {
	width: 16px
}

.x1b4 {
	padding: 0
}

.nowrap,
.x1b5 {
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis
}

.x1y.p_AFReadOnly .x2g {
	border-style: none;
	line-height: 28px;
	background-color: transparent;
	color: #333333;
	border: 0px;
	padding: 0px
}

.x1y.p_AFDisabled .x2g {
	border-style: solid;
	border-width: 1px;
	border-color: #DFE4E7;
	border-radius: 2px;
	background-color: #EFEFF1;
	color: #9e9e9e
}

.x1b6 {
	margin-right: 7px;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.x1b7 {
	overflow: auto;
	overflow-x: hidden;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	min-height: 56px
}

.x1b8 {
	border: 1px transparent dotted;
	padding-top: 6px;
	padding-bottom: 5px
}

.x1b9,
.x1ba {
	border: 1px transparent dotted;
	background-color: #FCFDFE;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	min-width: 130px;
	min-height: 20px
}

.x1bb {
	color: #333333;
	background-color: #FCFDFE;
	padding-left: 5px;
	line-height: 25px;
	padding-top: 1px;
	padding-right: 18px;
	white-space: nowrap
}

.xjv.p_AFDisabled .x1b8.p_AFSelected,
.xjv.p_AFDisabled .x1b8:active,
.x1y.p_AFDisabled .x1bb.p_AFSelected,
.x1y.p_AFDisabled .x1bb:active,
.xjt.p_AFDisabled .x1ba:hover,
.xjr.p_AFDisabled .x1b9:hover,
.xjv.p_AFDisabled .x1b8:hover,
.x1y.p_AFDisabled .x1bb:hover {
	border-color: transparent;
	background-color: transparent;
	color: inherit
}

.xjt.p_AFDisabled .x1ba.p_AFSelected,
.xjt.p_AFDisabled .x1ba:active,
.xjr.p_AFDisabled .x1b9.p_AFSelected,
.xjr.p_AFDisabled .x1b9:active {
	border-color: transparent;
	color: inherit;
	background-color: #EFEFF1
}

.x1b8.p_AFHighlighted {
	background-color: transparent;
	border: 1px solid transparent
}

.x1b8.p_AFDisabled,
.x1b8.p_AFDisabled:hover {
	color: #9e9e9e;
	background-color: transparent;
	border-color: transparent
}

.x1bc,
.x1bd {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	margin-bottom: 1px;
	cursor: default;
	border-bottom: 1px solid #979993;
	border-color: #c4ced7;
	margin-left: 1px;
	margin-right: 1px
}

.x1be {
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	margin-bottom: 1px;
	cursor: default;
	border-bottom: 1px solid #DFE4E7;
	height: 0px;
	margin: 1px 0px
}

.RichPageProcessingIndicator,
.x1bg {
	background-color: #FDFDFA;
	width: 77px;
	height: 14px;
	background-image:
		/*savepage-url=/ipva/afr/processing_page.gif*/
		url()
}

.AFBlockingGlassPane,
.x1bh {
	background-color: #FFFFFF;
	position: absolute;
	z-index: 3200;
	cursor: wait;
	bottom: 0px;
	top: 0px;
	left: 0px;
	right: 0px
}

.AFBlockingMaskingFrame,
.x1bi {
	position: absolute;
	z-index: 3100
}

.x1bj {
	position: absolute;
	display: none;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_up_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent;
	top: 0px;
	right: auto;
	cursor: default;
	left: 0px
}

.x1bk {
	position: absolute;
	display: none;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_down_ena.png*/
		url();
	height: 14px;
	width: 14px;
	padding: 6px;
	background-color: transparent;
	border: 1px solid transparent;
	bottom: 0px;
	left: auto;
	cursor: default;
	right: 0px
}

.x1bl .AFOverflowElement,
.x1bl .xdj {
	display: block;
	white-space: nowrap;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none
}

.x1bn {
	overflow: hidden;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	position: absolute;
	left: 0px;
	right: 0px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border: none;
	height: 50px;
	background-color: #F5F5F5;
	padding: 0px 0px 0px 0px;
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1bo {
	overflow: hidden;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	position: absolute;
	left: 0px;
	right: 0px;
	border-top: none;
	background-color: #F5F5F5;
	border: none;
	padding: 0px 0px 0px 0px;
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1bn.p_AFDisclosed {
	background-image: none;
	background-color: #F5F5F5;
	padding: 0px 0px 0px 0px
}

.x1b .x1bn .xg5,
.x1b .x1bo .xg5,
.x1b .x1bn .xq1,
.x1b .x1bo .xq1,
.x1bq .x1bn .xg5,
.x1bq .x1bo .xg5,
.x1bq .x1bn .xq1,
.x1bq .x1bo .xq1 {
	background-color: transparent;
	border-left-width: 0px;
	border-right-width: 0px;
	color: #252525
}

.x1bn.p_AFFlow,
.x1bo.p_AFFlow {
	position: relative;
	left: auto;
	right: auto
}

.x1br {
	border: 0px;
	vertical-align: middle;
	padding-left: 0px;
	float: left;
	padding-right: 6px
}

.x1bs {
	border-width: 0px;
	cursor: default;
	text-decoration: none;
	white-space: nowrap;
	border-bottom: 1px solid #D7D7C5;
	border-color: transparent;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 24px !important;
	color: #005394;
	font-size: 16px !important;
	height: 50px;
	background-color: #F5F5F5
}

.x1bs .xgl,
.x1bs .xgl:active,
.x1bs .xgw,
.x1bs .xgw:active,
.x1bs .xgw:visited,
.x1bs .xgn,
.x1bs .xgn:active,
.x1bs .xgn:visited,
.x1bs .xgn.p_AFSelected,
.x1bs .xgl:hover,
.x1bs .xgw:hover,
.x1bs .xgn:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border-width: 0px;
	cursor: default;
	text-decoration: none;
	white-space: nowrap
}

.x1bt {
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	width: 24px;
	height: 24px;
	background-image:
		/*savepage-url=/ipva/images/icon_seta_submenu.png*/
		var(--savepage-url-10)
}

.x1bu {
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	width: 24px;
	height: 24px;
	background-image:
		/*savepage-url=/ipva/images/arrowDown.png*/
		url()
}

.x1bp {
	white-space: nowrap;
	border-bottom: 1px solid #D7D7C5;
	border-color: transparent;
	background-color: #F5F5F5
}

.x17t {
	width: 100%;
	white-space: nowrap;
	border-bottom: 1px solid #D7D7C5;
	border-color: transparent;
	background-color: #F5F5F5
}

.x1bv,
.x1bw {
	border-bottom: 1px solid #D7D7C5
}

.x1bx {
	overflow: hidden;
	width: auto;
	position: absolute;
	left: 0px;
	right: 0px;
	color: #333333;
	background-color: #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 0px
}

.x1bx.p_AFFlow {
	width: auto;
	position: relative;
	left: auto;
	right: auto
}

.x1by {
	position: absolute;
	overflow: hidden;
	cursor: n-resize;
	bottom: 0px;
	width: 100%;
	height: 4px;
	z-index: 1
}

.x1by.p_AFDrag {
	border: 1px solid #003399
}

.x1bq {
	opacity: 0.9
}

.x1b.p_AFPrintable .x1bn,
.x1b.p_AFPrintable .x1bo {
	position: static;
	margin: 0px
}

.x1s {
	white-space: noWrap
}

.x1s.p_AFEditModeSelect .x2c {
	padding: 1px 2px 1px 3px;
	cursor: default;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FCFDFE;
	border-color: #DFE4E7;
	background-image: none;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-radius: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: top;
	margin: 0
}

.x1c0 {
	font-size: 14px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	box-sizing: border-box;
	background-color: #FCFDFE;
	border-color: #DFE4E7;
	border-radius: 0 2px 2px 0;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/icon-search-ena.png*/
		url();
	background-position: left center;
	padding-right: 5px;
	width: 20px;
	height: 28px;
	vertical-align: middle;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	display: inline-block;
	margin: 0px 0px 0px -2px;
	-webkit-box-sizing: border-box
}

.x3q .x1c0 {
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	display: inline-block;
	height: 16px;
	vertical-align: text-bottom;
	background-image:
		/*savepage-url=/ipva/afr/lov_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1c0::after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/icon-search-ena.png*/
		url();
	position: relative;
	top: 5px
}

.x1c0.p_AFDisabled,
.x1c0.p_AFDisabled:active {
	background-color: #EFEFF1;
	border-color: #EFEFF1;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/icon-search-dis.png*/
		url()
}

BODY.p_AFHighContrast .x1c0.p_AFDisabled:after {
	content:
		/*savepage-url=/ipva/afr/lov_dis.png*/
		url()
}

BODY.p_AFHighContrast .x1c0.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x1c0.p_AFDisabled:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/icon-search-dis.png*/
		url()
}

.x1c0:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/icon-search-dwn.png*/
		url()
}

BODY.p_AFHighContrast .x1c0:active:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/icon-search-dwn.png*/
		url()
}

.xjp {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	position: relative;
	background-color: #FCFDFE;
	background-image: none;
	border: 0;
	vertical-align: middle;
	display: inline-block;
	padding: 0px
}

.xeo.p_AFEditModeSelect .xjp,
.x1ui.p_AFMaximized {
	background-color: #DDDDDD
}

.xeo.p_AFEditModeSelect .xer {
	cursor: default;
	border-color: #DFE4E7;
	background-color: #FCFDFE;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-radius: 0;
	padding-top: 1px;
	padding: 1px 0 0 0
}

.xer {
	color: #333333;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	border-radius: 2px 0 0 2px;
	border-right: 0px;
	height: 28px;
	box-sizing: border-box;
	margin: 0px;
	vertical-align: middle;
	-webkit-appearance: none;
	padding: 0 5px 0 5px
}

.x18k {
	padding-right: 16px;
	background-repeat: no-repeat;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ena.png*/
		var(--savepage-url-7);
	background-position: center center;
	padding: 6px;
	vertical-align: middle;
	display: inline-block;
	width: 14px;
	background-color: transparent;
	box-sizing: content-box;
	height: 14px;
	min-height: 14px
}

.x18k:active,
.xjv:active .x18j,
.xjv.p_AFDepressed .x18j,
.x18k.p_AFDepressed,
.x18j:hover:active,
.x18k:hover:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dwn.png*/
		url()
}

BODY.p_AFHighContrast .x18k:active:after,
BODY.p_AFHighContrast .x18k:hover:after {
	content:
		/*savepage-url=/ipva/afr/dropdown_md.png*/
		url()
}

BODY.p_AFHighContrast .x18k.p_AFDisabled:after {
	content:
		/*savepage-url=/ipva/afr/dropdown_d_hc.png*/
		url()
}

.x1c3 {
	display: block;
	padding: 0 5px;
	line-height: 24px;
	text-decoration: none;
	border-top: 1px solid #DFE4E7
}

.x1c4 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: center;
	padding: 25px 0px 20px 0px;
	width: 100%
}

.x1c5 {
	padding: 0px 5px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	height: 22px;
	width: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/separator_border.png*/
		url();
	background-repeat: repeat-y;
	background-position: center center;
	line-height: 0px;
	display: none
}

.x1c6 {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 1px;
	padding-left: 2px
}

.x1c7 {
	padding-bottom: 3px;
	vertical-align: top;
	padding-top: 8px
}

.x1c8 {
	padding-left: 2px;
	padding-right: 1px
}

.x1c9 {
	position: relative;
	padding-top: 0;
	margin-top: -2px
}

.x1cb {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 8pt
}

.x1cc {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-right: 3px
}

.x1cd {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 1px;
	padding-right: 4px;
	vertical-align: middle
}

.xgu.p_AFLabelTop .x1cd {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	font-weight: bold;
	text-align: left;
	padding: 8px 6px 0 0
}

.x1ce {
	text-align: left;
	vertical-align: top;
	padding: 1px 8px 1px 0px
}

.x1cf {
	vertical-align: middle;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0
}

.x1cg {
	vertical-align: middle;
	padding-top: 8px;
	padding-bottom: 0
}

.x1cj {
	text-align: left;
	width: 16px;
	padding: 6px 3px 0;
	vertical-align: middle
}

.x1ck {
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	vertical-align: text-bottom;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/func_delete_sm_12_ena.png*/
		url();
	background-position: center center
}

.x1ck:active,
.x1ck:hover:active,
.x1ck.p_AFSelected {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/func_delete_sm_12_act.png*/
		url()
}

BODY.p_AFHighContrast .x1cj,
BODY.p_AFHighContrast .x1ck:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/func_delete_sm_12_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1cj:active {
	content:
		/*savepage-url=/ipva/afr/alta-v1/func_delete_sm_12_act.png*/
		url()
}

.x1cl {
	padding-top: 18px;
	display: inline-block
}

.x1cm {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #252525;
	font-weight: bold;
	padding-right: 0
}

.x1cp {
	display: inline-block;
	min-width: 100%;
	min-height: 100%
}

.x1cq {
	cursor: default;
	background-repeat: no-repeat;
	margin: 0px 5px 2px;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	display: block;
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	box-sizing: border-box
}

.x1cr {
	cursor: default;
	background-repeat: no-repeat;
	margin: 0 5px 8px;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	display: block;
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	box-sizing: border-box
}

.x1cs {
	cursor: default;
	background-repeat: no-repeat;
	margin: 0 5px 2px;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	display: block;
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	box-sizing: border-box
}

.x1ct {
	cursor: default;
	background-repeat: no-repeat;
	margin: 0 5px;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	display: block;
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	box-sizing: border-box
}

.x1cu {
	top: 10%;
	bottom: 0;
	right: 5%;
	display: inline-block;
	margin: auto;
	position: absolute;
	height: 150px
}

.x1cv {
	width: 96%;
	min-height: 150px;
	border-radius: 2px;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	margin-bottom: 7px
}

.x1cv .xtd,
.xer[size],
.x2c[size] {
	width: auto
}

.x1cw {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	text-align: right;
	padding-bottom: 1px
}

.x1cx,
.x1dx.p_AFResizable,
.search_component .x51,
.x29b .x51 {
	padding-right: 0px
}

.xgt.p_AFVertical .x1cx {
	padding-top: 1px;
	padding-bottom: 2px
}

.x1cy {
	padding-right: 2px;
	padding-left: 1px
}

.x1cz {
	text-align: left;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	border-radius: 2px;
	border: 1px solid #c4ced7;
	display: block
}

.x1d0 {
	font-size: 14px;
	padding-right: 16px;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/func_search_16_ena.png*/
		url();
	background-position: center center;
	display: block;
	height: 14px;
	width: 14px;
	padding: 6px
}

.x1d1 {
	font-size: 14px;
	padding-right: 16px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	background-position: bottom left;
	display: inline-block;
	height: 16px;
	vertical-align: text-bottom;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/func_search_16_dis.png*/
		url()
}

.x1d2 {
	padding: 0px 0px 0px 8px;
	padding-left: 5px;
	padding-bottom: 1px
}

.x1d3,
.x1d4 {
	border: solid 1px #8794A3;
	background-color: #F9F9F9;
	border-radius: 1px;
	border-color: #c4ced7;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45);
	-webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45)
}

BODY.p_AFHighContrast .x1d8,
BODY.p_AFHighContrast .x1d9,
BODY.p_AFHighContrast .x1da,
BODY.p_AFHighContrast .x1db,
BODY.p_AFHighContrast .x1dc,
BODY.p_AFHighContrast .x1dd {
	border-bottom: 2px solid black
}

BODY.p_AFHighContrast .x1de,
BODY.p_AFHighContrast .x1df,
BODY.p_AFHighContrast .x1dg {
	border-top: 2px solid black
}

.x1dh,
.x1di {
	position: absolute;
	background-color: transparent;
	border: solid 1px #c4ced7
}

.x1dj,
.x1dk {
	position: relative;
	width: 100%;
	z-index: 2
}

.x1d8,
.x1d9,
.x1dc,
.x1dd {
	font-size: 0px;
	width: 5px;
	height: 29px;
	border-bottom: none;
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1d8.p_AFResizable,
.x1d9.p_AFResizable {
	cursor: nw-resize
}

.x1da,
.x1db {
	white-space: nowrap;
	height: 29px;
	border-bottom: none;
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1dc.p_AFResizable,
.x1dd.p_AFResizable {
	cursor: ne-resize
}

.x1dl {
	width: 100%;
	cursor: default;
	padding-left: 5px;
	padding-right: 5px
}

.x1dm {
	width: 100%;
	cursor: default;
	padding-left: 4px;
	padding-right: 5px
}

.x1dn {
	border-top: 1px solid #c4ced7;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px
}

.x1do,
.x1dp {
	width: auto;
	height: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px
}

.x1dq,
.x1dr,
.x1ds,
.x1dt {
	font-size: 0px;
	border-top: 1px solid #c4ced7;
	width: 5px
}

.x1dq.p_AFResizable,
.x1dr.p_AFResizable {
	cursor: w-resize
}

.x1du.p_AFResizable,
.x1de.p_AFResizable {
	cursor: sw-resize
}

.x1dv.p_AFResizable,
.x1df.p_AFResizable {
	cursor: s-resize
}

.x1dw.p_AFResizable,
.x1dg.p_AFResizable {
	cursor: se-resize
}

.x1du,
.x1dw {
	height: 4px;
	font-size: 0px;
	width: 5px;
	padding: 0px
}

.x1dv {
	height: 4px;
	font-size: 0px;
	padding: 0px
}

.x1de,
.x1dg {
	height: 27px;
	width: 5px;
	padding: 0px
}

.x1df {
	height: 27px;
	padding: 0px
}

.x1dx {
	width: 100%;
	padding-left: 20px;
	white-space: nowrap;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 5px
}

.x17e,
.x1dz {
	display: block;
	cursor: default;
	margin-top: 2px;
	border: 1px solid transparent;
	background-position: center center;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dialog_close_ena.png*/
		var(--savepage-url-18);
	background-repeat: no-repeat;
	margin: 0px;
	width: 16px;
	height: 16px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px
}

.x17f,
.x1e0 {
	display: block;
	cursor: default;
	margin-top: 2px;
	border: 1px solid transparent;
	background-position: center center;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/func_pin_16_ena.png*/
		url();
	background-repeat: no-repeat;
	margin: 0px;
	width: 16px;
	height: 16px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px
}

.x1e1,
.x1e2 {
	display: block;
	width: 11px;
	height: 13px;
	cursor: se-resize;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dialog-resize-se.png*/
		var(--savepage-url-19);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px
}

.x17g,
.x1e5 {
	margin-top: 2px;
	cursor: default;
	white-space: nowrap;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #252525;
	font-weight: bold;
	margin: 0px
}

.x1e6 {
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: -1px;
	height: 16px;
	width: 16px;
	overflow: hidden
}

.x1e7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -0px;
	height: 16px;
	width: 16px;
	padding: 6px;
	overflow: hidden
}

.x1e8,
.x1ea,
.x1eb,
.x1ec,
.x1ed {
	margin-top: 0px;
	margin-left: 2px;
	margin-bottom: -1px;
	overflow: hidden;
	margin: 0px;
	padding: 0px
}

.x1e9 {
	margin-top: 0px;
	margin-left: 2px;
	margin-bottom: -1px;
	margin: 0px;
	padding: 0px;
	overflow: initial
}

.x1ee,
.x1ef {
	position: absolute;
	z-index: 1;
	display: none;
	background-color: #F9F9F9
}

.x1d3.p_AFInactive .x1dj,
.x1d4.p_AFInactive .x1dk {
	opacity: 0.50
}

.AFZOrderLayerContainer,
.x1eg,
.AFZOrderLayer,
.x1eh {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1px
}

.AFMaskingFrame,
.x1ei {
	position: absolute;
	background-color: transparent;
	border-style: none;
	border-radius: 1px
}

.AFModalGlassPane,
.x1ej {
	position: fixed;
	background-color: #000000;
	opacity: 0.4
}

.x3q {
	line-height: normal
}

.x1ek {
	margin-top: 4px;
	margin-bottom: 9px
}

.xtc .x14o .xia.p_AFTwinkleOn,
.xtc .x14o .xib.p_AFTwinkleOn,
.xte .x14o .xia.p_AFTwinkleOn,
.xte .x14o .xib.p_AFTwinkleOn,
.x1em.p_AFTwinkleOn,
.xfl.p_AFTwinkleOn,
.xfk.p_AFTwinkleOn,
.xl0.p_AFTwinkleOn {
	background-color: #b2ecf3
}

BODY.p_AFHighContrast .xtc .x14o .xia.p_AFTwinkleOn,
BODY.p_AFHighContrast .xtc .x14o .xib.p_AFTwinkleOn,
BODY.p_AFHighContrast .xte .x14o .xia.p_AFTwinkleOn,
BODY.p_AFHighContrast .xte .x14o .xib.p_AFTwinkleOn,
BODY.p_AFHighContrast .x1el.p_AFTwinkleOn .xww {
	background-image:
		/*savepage-url=/ipva/afr/changed.png*/
		url();
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: top right
}

.x1el.p_AFTwinkleOn .xww {
	background-color: #b2ecf3;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none;
	border: 1px solid #003399
}

.xt5.p_AFReadOnly .xti,
.xt6.p_AFReadOnly .xtj,
.xt5.p_AFReadOnly.p_AFVertical .xti,
.xt6.p_AFReadOnly.p_AFVertical .xtj {
	margin: 0px;
	background-image: none;
	background-color: transparent;
	border-style: none;
	line-height: 28px;
	top: 0px;
	height: auto
}

.x1t.p_AFReadOnly .xti,
.x1t.p_AFReadOnly .xtj {
	height: auto;
	margin: 0px;
	background-image: none;
	background-color: transparent;
	border-style: none;
	line-height: 28px
}

.xt5.p_AFPrintable .xti,
.xt6.p_AFPrintable .xtj {
	height: auto;
	margin: 0px
}

.xti,
.xtj {
	width: 13.49em;
	height: 50px;
	position: relative;
	color: #333333
}

.xt5.p_AFPlayable .xti,
.xt6.p_AFPlayable .xtj {
	height: 90px
}

.x1en,
.x1eo {
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	border-radius: 2px 0 0 2px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hdecrease_ena.png*/
		url();
	background-position: center center;
	border-right-width: 0;
	height: 12px;
	width: 18px;
	position: absolute;
	top: 3px;
	left: 0px
}

.x1ep,
.x1eq {
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	border-radius: 0 2px 2px 0;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hincrease_ena.png*/
		url();
	background-position: center center;
	border-left-width: 0;
	height: 12px;
	width: 18px;
	position: absolute;
	top: 3px;
	right: -4px
}

.x1er,
.x1es {
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: 0px;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 28px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/play_ena.png*/
		url(), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	-webkit-box-sizing: border-box
}

.x1et,
.x1eu {
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: 0px;
	visibility: hidden;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 28px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/pause_ena.png*/
		url(), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	-webkit-box-sizing: border-box
}

.xt5.p_AFVertical .x1et,
.xt6.p_AFVertical .x1eu {
	margin-left: 0px;
	bottom: -17px
}

.x1er:active,
.x1es:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/play_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xt5.p_AFDisabled .x1er,
.x1er.p_AFDisabled,
.xt6.p_AFDisabled .x1es,
.x1es.p_AFDisabled,
.xt5.p_AFDisabled .x1er:hover,
.x1er:hover.p_AFDisabled,
.xt6.p_AFDisabled .x1es:hover,
.x1es:hover.p_AFDisabled {
	background-color: #f4f6f7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/play_dis.png*/
		url(), none;
	border: 1px solid #E0E6EB
}

.x1et:active,
.x1eu:active,
.x1et:hover:active,
.x1eu:hover:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/pause_dwn.png*/
		url(), none;
	border: 1px solid #0572ce
}

.xt5.p_AFDisabled .x1et,
.x1et.p_AFDisabled,
.xt6.p_AFDisabled .x1eu,
.x1eu.p_AFDisabled,
.xt5.p_AFDisabled .x1et:hover,
.x1et:hover.p_AFDisabled,
.xt6.p_AFDisabled .x1eu:hover,
.x1eu:hover.p_AFDisabled {
	background-color: #f4f6f7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/pause_dis.png*/
		url(), none;
	border: 1px solid #E0E6EB
}

.xt5.p_AFPlaying .x1er,
.xt6.p_AFPlaying .x1es,
.x13w.p_AFGrid .x1gl,
.x1xi.p_AFHidden,
.panel-invisible,
.x28t,
.x1a.panel-Partes:hover .panel-rascunho,
.x1a.x291:hover .x292 {
	visibility: hidden
}

.xt5.p_AFPlaying .x1et,
.xt6.p_AFPlaying .x1eu {
	visibility: visible
}

.x1ev,
.x1ew {
	position: absolute;
	margin: 3px 0px;
	font-size: 1px;
	line-height: 1px;
	right: 14px;
	cursor: default;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	left: 18px;
	padding-left: 6px;
	padding-right: 8px;
	border-left: none;
	border-right: none
}

.x1ex,
.x1ey {
	border-bottom-width: 0px;
	border: 0px solid transparent
}

.x1ez,
.x1f0 {
	position: relative;
	height: 12px;
	border: none;
	background-color: transparent;
	top: 0px
}

.x1f1 {
	position: absolute;
	background-color: #0572ce;
	height: 12px;
	top: 0
}

.x1f2,
.x1f3 {
	cursor: default;
	position: absolute;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_thumb_vert_ena.png*/
		url();
	background-repeat: no-repeat;
	height: 17px;
	width: 14px;
	top: -1px;
	z-index: 1
}

.x1f4,
.x1f5 {
	position: absolute;
	top: 100%;
	left: 0%;
	border-collapse: collapse;
	width: 100%;
	height: 6px
}

.x1f6,
.x1f7 {
	border-left: 1px solid black;
	position: absolute;
	border-color: #626262;
	top: 1px;
	height: 8px
}

.x1f8,
.x1f9 {
	border-left: 1px solid black;
	position: absolute;
	border-color: #9e9e9e;
	top: 1px;
	height: 8px
}

.x1fa,
.x1fb {
	border-left: 1px solid black;
	position: absolute;
	border-color: #9e9e9e;
	top: 1px;
	height: 5px
}

.x1fc,
.x1fd {
	position: absolute;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
	top: 12px;
	color: #333333
}

.x1fe,
.x1ff {
	position: absolute;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
	top: 12px;
	color: #737373
}

.x1fg,
.x1fh {
	border-left: 1px solid black;
	position: absolute;
	left: 50%;
	border-color: #4F4F4F;
	height: 18px;
	top: 17px
}

.x1fi,
.x1fj {
	position: relative;
	left: -50%;
	top: 100%;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top: solid 1px #4F4F4F;
	line-height: 10px;
	padding-top: 3px
}

.xt5.p_AFVertical .xti,
.xt6.p_AFVertical .xtj {
	height: 13.49em;
	width: 75px
}

.xt5.p_AFVertical.p_AFPlayable,
.xt6.p_AFVertical.p_AFPlayable {
	margin-bottom: 18px
}

.xt5.p_AFVertical .x1er,
.xt6.p_AFVertical .x1es {
	margin-left: 0;
	bottom: -17px
}

.xt5.p_AFVertical .x1en,
.xt6.p_AFVertical .x1eo {
	left: auto;
	background-color: #FCFDFE;
	border-radius: 2px;
	border: 1px solid #DFE4E7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_decrease_ena.png*/
		url();
	background-position: center center;
	border-top: none;
	height: 26px;
	width: 12px;
	position: absolute;
	top: auto;
	bottom: 0px;
	right: 18px
}

.xt5.p_AFVertical .x1ep,
.xt6.p_AFVertical .x1eq {
	left: auto;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	border-radius: 2px 2px 0 0;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_increase_ena.png*/
		url();
	background-position: center center;
	border-bottom: none;
	height: 26px;
	width: 12px;
	position: absolute;
	top: 0px;
	right: 18px
}

.xt5.p_AFVertical .x1ev,
.xt6.p_AFVertical .x1ew {
	left: auto;
	background-color: #FCFDFE;
	border: 1px solid #DFE4E7;
	border-top: none;
	border-bottom: none;
	padding-left: 0px;
	padding-right: 0px;
	margin: 8px 0px;
	right: 18px;
	bottom: 18px;
	top: 18px;
	width: 12px
}

.xt5.p_AFVertical .x1ex,
.xt6.p_AFVertical .x1ey {
	height: 100%;
	position: absolute;
	width: 4px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border: none
}

.xt5.p_AFVertical .x1ez,
.xt6.p_AFVertical .x1f0 {
	height: 100%;
	width: 12px;
	border: none;
	background-color: transparent;
	position: absolute
}

.xt6.p_AFVertical .x1f1 {
	height: auto;
	width: 12px;
	top: auto;
	left: 0px;
	background-color: #0572ce
}

.xt5.p_AFVertical .x1f2,
.xt6.p_AFVertical .x1f3 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_thumb_horiz_left_ena.png*/
		url();
	background-repeat: no-repeat;
	height: 14px;
	width: 17px;
	top: auto;
	right: -1px;
	z-index: 1
}

.xt5.p_AFVertical .x1f4,
.xt6.p_AFVertical .x1f5 {
	top: 0%;
	left: -6px;
	right: 100%;
	width: 6px;
	height: 100%
}

.xt5.p_AFVertical .x1f6,
.xt6.p_AFVertical .x1f7 {
	height: auto;
	width: 7px;
	right: 1px;
	border-top: 1px solid #626262
}

.xt5.p_AFVertical .x1f8,
.xt6.p_AFVertical .x1f9 {
	border-top: 1px solid black;
	height: auto;
	border-color: #9e9e9e;
	width: 7px;
	right: 1px
}

.xt5.p_AFVertical .x1fa,
.xt6.p_AFVertical .x1fb {
	border-top: 1px solid black;
	height: 0px;
	border-color: #9e9e9e;
	width: 4px;
	right: 1px
}

.xt5.p_AFVertical .x1fc,
.xt6.p_AFVertical .x1fd {
	top: -0.55em;
	left: auto;
	padding-top: 0px;
	padding-right: 4px;
	text-align: right;
	right: 9px;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333
}

.xt5.p_AFVertical .x1fe,
.xt6.p_AFVertical .x1ff {
	top: -0.55em;
	left: auto;
	padding-top: 0px;
	padding-right: 4px;
	text-align: right;
	right: 9px
}

.xt5.p_AFVertical .x1fi,
.xt6.p_AFVertical .x1fj {
	left: auto;
	top: auto;
	bottom: 0.55em;
	right: 100%;
	padding-top: 0px;
	text-align: right;
	border-top-width: 0px;
	border-right: solid 1px black;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	border-color: #4F4F4F;
	color: #000000;
	line-height: 10px;
	padding-right: 4px
}

.xt5.p_AFVertical .x1fg,
.xt6.p_AFVertical .x1fh {
	left: auto;
	right: 100%;
	height: 10px;
	border-left-width: 0px;
	border-top: solid 1px black;
	border-color: #4F4F4F;
	padding-right: 1px;
	width: 20px;
	top: 45%
}

.xt5.p_AFVertical.p_AFDisabled .x1f2,
.xt6.p_AFVertical.p_AFDisabled .x1f3 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_thumb_horiz_left_dis.png*/
		url()
}

.xt5.p_AFDisabled .x1en,
.xt6.p_AFDisabled .x1eo,
.x1en.p_AFDisabled,
.x1eo.p_AFDisabled,
.xt5.p_AFDisabled .x1en.p_AFDepressed,
.xt6.p_AFDisabled .x1eo.p_AFDepressed,
.x1en.p_AFDisabled.p_AFDepressed,
.x1eo.p_AFDisabled.p_AFDepressed {
	background-color: #EFEFF1;
	border: 1px solid #EFEFF1;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hdecrease_dis.png*/
		url()
}

.xt5.p_AFDisabled .x1ep,
.xt6.p_AFDisabled .x1eq,
.x1ep.p_AFDisabled,
.x1eq.p_AFDisabled,
.xt5.p_AFDisabled .x1ep.p_AFDepressed,
.xt6.p_AFDisabled .x1eq.p_AFDepressed,
.x1ep.p_AFDisabled.p_AFDepressed,
.x1eq.p_AFDisabled.p_AFDepressed {
	background-color: #EFEFF1;
	border: 1px solid #EFEFF1;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hincrease_dis.png*/
		url()
}

.xt5.p_AFDisabled .x1f2,
.xt6.p_AFDisabled .x1f3 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_thumb_vert_dis.png*/
		url()
}

.xt5.p_AFDisabled .x1f4,
.xt5.p_AFDisabled .x1ex,
.xt6.p_AFDisabled .x1f5,
.xt6.p_AFDisabled .x1ey {
	border-color: #858585
}

.xt6.p_AFDisabled .x1f1,
.xt6.p_AFDisabled.p_AFVertical .x1f1 {
	background-color: #d4d6d7
}

.xt5.p_AFDisabled .x1fg,
.xt6.p_AFDisabled .x1fh,
.xt5.p_AFVertical.p_AFDisabled .x1fg,
.xt6.p_AFVertical.p_AFDisabled .x1fh,
.xgu.p_AFBusy .xg2,
.xgu.p_AFBusy .xg1,
.xfk.p_AFDisabled .xg1,
.xfl.p_AFDisabled .xg2,
.xt5.p_AFDisabled .x1f6,
.xt6.p_AFDisabled .x1f7,
.xt5.p_AFDisabled.p_AFVertical .x1f6,
.xt6.p_AFDisabled.p_AFVertical .x1f7,
.xt5.p_AFDisabled .x1f8,
.xt6.p_AFDisabled .x1f9,
.xt5.p_AFDisabled .x1fa,
.xt6.p_AFDisabled .x1fb,
.xt5.p_AFDisabled.p_AFVertical .x1f8,
.xt6.p_AFDisabled.p_AFVertical .x1f9,
.xt5.p_AFDisabled.p_AFVertical .x1fa,
.xt6.p_AFDisabled.p_AFVertical .x1fb,
.xfl.p_AFDisabled:hover .xg2,
.xfk.p_AFDisabled:hover .xg1 {
	border-color: #E0E6EB
}

.xt5.p_AFDisabled .x1fi,
.xt6.p_AFDisabled .x1fj {
	color: #4F4F4F;
	border-color: #E0E6EB
}

.xt5.p_AFVertical.p_AFDisabled .x1fi,
.xt6.p_AFVertical.p_AFDisabled .x1fj {
	color: #9e9e9e;
	border-color: #E0E6EB
}

.x1fk,
.x1fl {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 0px 6px 0px 0px;
	color: #4F4F4F;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 8px
}

.x1fo {
	display: table;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: white;
	color: black;
	z-index: 3201
}

.x1fp {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.x1fq {
	display: table;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap
}

BODY.p_AFHighContrast .x1dz:after,
BODY.p_AFHighContrast .x17e:after {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAB/UlEQVQoUz2SvWtUQRTFz7w30SS7y26CiTaLNloYexPBkE5R2cpCm6RRt0hELBZhycbggoEUMeBHbwpFxDLEQvB/8J8IWLmp1p2P5znz1gxcZt68+d177pmxNzcPXwHoMVAUkVHAGJPmIhbwziNwHUNA5HcRoo72raDPnTv6SIP/EGKEj5oJcu0CZ4ZmxZOdLz2Bp0PJIrMLKCGUh7VOUJlESqwklZWKFKt737H7eBk2s5jIsgQ86H7E/ov7yLMcmckRnBMYx/JKSGN97widtRtoNhpYe/mJfTq0Nw/Qfd7CBe45PyQ4liWZu4+Wsb5/BMeD2+9/wI9GcCPH2WOldRXHfwaoTVZQsIdTUJIm8hyd1SVsfxDkEqRYvHUZ1TOTmK3UklxjLCwvgCYw2J/lRnNmBv5vCQiOrKaEl87N4Xy9DkMQMKxIjckx2c4EqacxFAhF/v/57RcWnjaTo5lMjAFWMv/b/ZDuOV64oOu3ryRXBWm8e3uIjY0W5lk1MJkVrWoC39Dy9tYBVu4tsKezuEh5qiRo8e41/D4ZoDo1rScmkNV8KVWNd5+1cDw4wex0FfONekqoSoIaNMey3yBXY+qNQTgjqHuqTVWQG112hmiAuXqDlSqEMia3fK8e1g1H/fbrrz0l0EV7N0wP2RBEYaB9vV1dtNRF72iq6f8DtQdmd4FNEAkAAAAASUVORK5CYII=)
}

BODY.p_AFHighContrast .x1e0:after,
BODY.p_AFHighContrast .x17f:after {
	content:
		/*savepage-url=/ipva/afr/pin_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1e2:after,
BODY.p_AFHighContrast .x1e1:after {
	content:
		/*savepage-url=/ipva/afr/dialog-resize-se.png*/
		url()
}

BODY.p_AFHighContrast .xwd:before,
BODY.p_AFHighContrast .xwf:before {
	content: "-"
}

BODY.p_AFHighContrast .xwh:before,
BODY.p_AFHighContrast .xwi:before {
	content: "X"
}

BODY.p_AFHighContrast .xwe:before,
BODY.p_AFHighContrast .xwg:before {
	content: "+"
}

BODY.p_AFHighContrast .xni.p_AFEmpty,
BODY.p_AFHighContrast .xno.p_AFEmpty {
	content:
		/*savepage-url=/ipva/afr/empty-swatch.png*/
		url()
}

BODY.p_AFHighContrast .x1fw,
BODY.p_AFHighContrast .x1fx {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_dis.png*/
		url()
}

BODY.p_AFHighContrast .x1fy,
BODY.p_AFHighContrast .x1fz {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_all_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1g0,
BODY.p_AFHighContrast .x1g1 {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_all_dis.png*/
		url()
}

BODY.p_AFHighContrast .x1g2,
BODY.p_AFHighContrast .x1g3 {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1g4,
BODY.p_AFHighContrast .x1g5 {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_dis.png*/
		url()
}

BODY.p_AFHighContrast .x1g6,
BODY.p_AFHighContrast .x1g7 {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_all_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1g8,
BODY.p_AFHighContrast .x1g9 {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_all_dis.png*/
		url()
}

BODY.p_AFHighContrast .x1ga {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_end_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1gb {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_end_dis.png*/
		url()
}

BODY.p_AFHighContrast .x1gc {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1gd {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_dis.png*/
		url()
}

BODY.p_AFHighContrast .x1ge {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1gf {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_dis.png*/
		url()
}

BODY.p_AFHighContrast .x1gg {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_end_ena.png*/
		url()
}

BODY.p_AFHighContrast .x1gh {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_end_dis.png*/
		url()
}

BODY.p_AFHighContrast .x18z {
	padding: 1px
}

.x13w {
	overflow: hidden;
	position: relative;
	width: 1024px;
	min-width: 100px;
	min-height: 100px;
	height: 459px
}

.x1gj {
	position: absolute;
	display: inline-block;
	height: 100px;
	width: 100%;
	text-align: center
}

.x13w.p_AFGrid .x1gj {
	height: auto;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden
}

.x13w.p_AFGrid .x1gj.p_AFScrollY {
	overflow-y: scroll
}

.x1gl {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 10px;
	top: 111px
}

.x13w.p_AFFlow .x1gl {
	position: relative;
	top: auto;
	bottom: 0px
}

.x1gn {
	position: relative;
	height: 100%;
	color: #333333;
	border-top: 1px solid #D6DFE6;
	background-color: transparent;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 10px 0px 0px 0px
}

.x13w.p_AFFlow .x1gn {
	height: auto
}

.x1go {
	text-align: center;
	position: relative;
	text-decoration: none;
	display: block;
	z-index: 10;
	margin: 1px;
	border: 1px dotted aqua;
	width: 100px;
	height: 105px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 0;
	margin-bottom: 0px
}

.x1gp {
	margin-right: 2px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #C70000;
	border: 0px solid transparent;
	box-shadow: none;
	border-radius: 14px;
	padding-left: 6px;
	padding-right: 6px;
	height: 22px;
	margin-top: 11px;
	min-width: 10px;
	position: absolute;
	left: 73px;
	top: -5px;
	line-height: 22px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none
}

.x1gq {
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 48px;
	width: 48px;
	margin-top: 15px;
	margin-bottom: 4px
}

.x13x {
	position: absolute;
	text-align: center;
	overflow: hidden;
	word-wrap: break-word;
	margin: auto;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 100px;
	height: 29px;
	top: 70px;
	text-decoration: none
}

.x1gr {
	position: absolute;
	height: 16px;
	width: 112px;
	top: 95px;
	background-image:
		/*savepage-url=/ipva/afr/springboard_selected.png*/
		url();
	background-position: center bottom;
	background-repeat: no-repeat;
	bottom: -1px;
	z-index: 100
}

.x1gs {
	overflow: visible;
	position: relative;
	width: 100%;
	height: 100%;
	margin-top: 5px
}

.x1gt {
	height: 100%;
	overflow: visible;
	position: relative
}

.x1gu {
	display: inline-block;
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	top: 30%;
	height: 14px;
	width: 14px;
	padding: 15px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ena.png*/
		url()
}

.x1gu:hover,
.AFNoteWindowPreviousLink:hover,
.x1a2:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ovr.png*/
		url()
}

.x1gv {
	display: inline-block;
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 14px;
	width: 14px;
	padding: 16px;
	top: 30%;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ena.png*/
		url()
}

.x1gv:hover,
.AFNoteWindowNextLink:hover,
.x1a3:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ovr.png*/
		url()
}

.x1gw {
	display: inline-block;
	position: absolute;
	top: 0px;
	width: 40px
}

.x1gx {
	position: absolute;
	top: 0px;
	width: 40px;
	display: none;
	height: 100px;
	left: 0px
}

.x1gy {
	position: absolute;
	top: 0px;
	width: 40px;
	display: none;
	height: 100px;
	right: 0px
}

*.p_AFHasHelpDef {
	border-bottom: 2px dotted #525252
}

.p_AFHiddenAccessible {
	position: absolute;
	overflow: hidden;
	border: 0px;
	height: 1px;
	margin: -1px;
	padding: 0px;
	width: 1px;
	clip: rect(0 0 0 0)
}

#hiContrastTestEl {
	border: 1px solid;
	border-color: red green;
	position: absolute;
	height: 5px;
	top: -999px;
	background-image:
		/*savepage-url=/ipva/afr/blank.gif*/
		url()
}

.x1hc {
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	outline: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 400px;
	height: 300px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x1he,
.x1q8,
.x1q9,
.x1qb,
.x1uo {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x1hf,
.x1hi,
.x1hj,
.x1hq,
.x1hr,
.x1hs {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333333;
	font-size: 11px
}

.x1hg,
.AFHVNodeLabelStyle75,
.x1rg,
.AFHVNodeLabelStyle75 .x15,
.x1rg .x15,
.AFHVPanelCardLabelStyle75,
.x1ri,
.AFHVPanelCardLabelStyle75 .x15,
.x1ri .x15 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-weight: bold;
	font-size: 13px
}

.x1hh {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 13px
}

.x1hk,
.x1hl,
.x1hm {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #737373;
	font-size: 12px
}

.x1hn,
.x1ho,
.x1hp {
	color: #9E9E9E
}

.x1ht,
.x1hu,
.x1hv {
	color: rgba(196, 206, 215, 0.4)
}

.x1hw {
	background-color: #EDEDED;
	border-color: #FFFFFF
}

.x1hx {
	background-color: #6b6f74
}

.x1hy {
	background-color: #ED6647
}

.x1hz {
	background-color: #B8B8B8
}

.x1i0,
.x1im,
.x1in {
	background-color: #267db3
}

.x1i1,
.x1io,
.x1ip {
	background-color: #68c182
}

.x1i2,
.x1iq,
.x1ir {
	background-color: #fad55c
}

.x1i3,
.x1is,
.x1it {
	background-color: #ed6647
}

.x1i4,
.x1iu,
.x1iv {
	background-color: #8561c8
}

.x1i5,
.x1iw,
.x1ix {
	background-color: #6ddbdb
}

.x1i6,
.x1iy,
.x1iz {
	background-color: #ffb54d
}

.x1i7,
.x1j0,
.x1j1 {
	background-color: #e371b2
}

.x1i8,
.x1j2,
.x1j3 {
	background-color: #47bdef
}

.x1i9,
.x1j4,
.x1j5 {
	background-color: #a2bf39
}

.x1ia,
.x1j6,
.x1j7 {
	background-color: #a75dba
}

.x1ib,
.x1j8,
.x1j9 {
	background-color: #f7f37b
}

.x1ic {
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	width: 100px;
	height: 18px;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.OraBITooltipPopup,
.x1id {
	color: black;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	padding: 2px;
	background-color: #FFFFE0;
	position: absolute;
	z-index: 2147483647
}

.OraBITooltipText,
.x1ie,
.xwa.p_AFSmall.p_AFCircular,
.xwa.p_AFSmall.p_AFOneByOne,
.xwb.p_AFSmall {
	font-size: 11px
}

.OraDVTTooltipPopup,
.x1if {
	background-color: #ffffff;
	color: black;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	padding: 2px;
	opacity: 0.9
}

.OraDVTDatatipPopup,
.x1ig {
	border-style: solid;
	border-color: black;
	border-width: 2px;
	padding: 2px;
	background-color: #F9F9F9;
	color: #333333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-radius: 1px;
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.4);
	opacity: 1
}

.x1jy,
.x1r0 {
	background-color: gray;
	opacity: 0.2
}

.x1k1.p_AFDropTarget,
.x1qk.p_AFDropTarget,
.x1s4.p_AFDropTarget,
.x1ud.p_AFDropTarget,
.x1y4.p_AFDropTarget,
.x1y7.p_AFDropTarget,
.x20h.p_AFDropTarget {
	background-color: inherit;
	opacity: 1.0
}

.x1k1,
.x1qk {
	display: block;
	position: relative;
	border-style: solid;
	border-width: 1px;
	width: 600px;
	height: 400px;
	outline: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	border-color: #D9DFE3;
	background-color: #FFFFFF
}

.x1k4 {
	border-color: #c4ced7;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold;
	background-image: -webkit-linear-gradient(bottom, rgba(228, 232, 234, 1), rgba(233, 236, 238, 1), rgba(241, 243, 244, 1), rgba(255, 255, 255, 1))
}

.x1k4:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0572ce;
	font-weight: bold;
	text-shadow: none;
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: -webkit-linear-gradient(top, rgba(228, 232, 234, 1), rgba(233, 236, 238, 1), rgba(241, 243, 244, 1), rgba(255, 255, 255, 1))
}

.x1kb.p_AFDisclosed {
	background-color: rgba(51, 51, 51, .25)
}

.x1ki {
	position: relative;
	width: 1000px;
	height: 600px
}

.x1ki .AFHideBorder .xrb,
.x1ki .xtl .xrb {
	border: 0px #888888 none
}

.x1ki .AFHideBorder .xou,
.x1ki .xtl .xou {
	border-top: 0px none black;
	border-left: 0px none black
}

.x1ki .AFHideBorder .xov,
.x1ki .xtl .xov {
	border-bottom: 0px none black;
	border-right: 0px none black
}

.x1ki .AFHideBorder .x1kj,
.x1ki .xtl .x1kj {
	border-left: 0px none #636661;
	border-bottom: 0px none #636661
}

.x1ki .AFHideBorder .x1kk,
.x1ki .xtl .x1kk {
	border-right: 0px none #636661;
	border-bottom: 0px none #636661
}

.x1kj {
	width: 50%;
	border-left: 1px solid #636661;
	border-bottom: 1px solid #636661;
	border-bottom-color: #D6DFE6;
	border-left-color: #D6DFE6
}

.x1kl {
	text-align: right;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px
}

.x1kk {
	width: 50%;
	border-right: 1px solid #636661;
	border-bottom: 1px solid #636661;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6
}

.x1km {
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 7px
}

.x1kn {
	width: 320px;
	height: 204px
}

.x1ko {
	border-style: solid;
	border-width: 1px;
	width: 100%;
	overflow: hidden;
	border-color: #D6DFE6
}

.x1kp {
	border-right: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	padding-left: 4px;
	background-color: #FFFFFF;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6
}

.x1kq {
	border-bottom: solid 1px #e5e5e5;
	background-color: #FFFFFF;
	border-bottom-color: #D6DFE6
}

.x1kr {
	border-right: solid 1px #e5e5e5;
	padding-left: 4px;
	background-color: #FFFFFF;
	border-right-color: #D6DFE6
}

.x1ku .x14o.p_AFHighlighted .xia,
.x16f.p_AFDetached .x169.p_AFHighlighted .x16m,
.x16f.p_AFDetached .x169.p_AFHighlighted .x16n,
.x16f.p_AFDetached .x169.p_AFHighlighted .x16o,
.x16f.p_AFDetached .x169.p_AFHighlighted .x15y,
.x16f.p_AFDetached .x16a.p_AFHighlighted .x16p,
.x16f.p_AFDetached .x16a.p_AFHighlighted .x16q,
.x16f.p_AFDetached .x16a.p_AFHighlighted .x16r,
.x16f.p_AFDetached .x16a.p_AFHighlighted .x16s,
.x16f.p_AFDetached .x15z.p_AFHighlighted .x16i,
.x16f.p_AFDetached .x15z.p_AFHighlighted .x16t,
.x16f.p_AFDetached .x15z.p_AFHighlighted .x16u,
.x16f.p_AFDetached .x15z.p_AFHighlighted .x15x,
.x1b8.p_AFSelected,
.x1b8:active,
.x190:active,
.x14o.p_AFHighlighted .xia,
.x14o.p_AFHighlighted .xib,
.xx6.p_AFHighlighted,
.AFOverflowElement .xmk:hover,
.xdj .xmk:hover,
.AFOverflowElement .xn6:hover,
.xdj .xn6:hover {
	background-color: #ebeced
}

.x1ku .x150.p_AFFocused,
.x1kt .x150.p_AFFocused {
	padding: 0px;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-left: none
}

.x1kw {
	height: 100%;
	padding: 0px
}

.x1kx {
	outline: none;
	outline-width: 0px;
	height: 30px
}

.x1ky,
.x1kz,
.x15f .af_dvt-gantt-taskbar-data-cell,
.x15f .x1l1,
.x15f .af_dvt-scheduling-gantt-taskbar-data-cell,
.x15f .x1kv {
	outline: none;
	outline-width: 0px;
	height: 30px;
	padding: 0px
}

.x15f .af_dvt-gantt-data-cell,
.x15f .x1l0 {
	outline: none;
	outline-width: 0px;
	height: 30px;
	padding-top: 0px;
	padding-bottom: 0px
}

.x15f .af_dvt-rug-data-cell,
.x15f .x1l2 {
	outline: none;
	outline-width: 0px;
	height: 42px;
	padding-top: 0px;
	padding-bottom: 0px
}

.x1l3,
.new-sgt .search_component .xfl.primary,
.x284 .x29b .xfl.x289 {
	height: 30px
}

.x1l4 {
	vertical-align: middle;
	width: 1px;
	height: 1px
}

.x1l5 {
	z-index: 1;
	background-color: #D5D5D5
}

.x1l6 {
	position: absolute;
	height: 100%;
	z-index: 1;
	background-color: #D5D5D5
}

.x150.p_AFSelected.p_AFFocused {
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-left: none
}

.x1l7,
.x1nw {
	position: absolute;
	z-index: 4;
	top: 0px;
	height: 100%;
	width: 1px;
	background: #66A3F5;
	background-color: #FF591F
}

.x1l8,
.x1lf {
	z-index: 2;
	top: 50%;
	margin-top: -8px;
	height: 16px
}

.x1l9 {
	z-index: 2;
	top: 0px;
	bottom: 0px
}

.x1la {
	border-left-style: none;
	padding-right: 1px
}

.x1lb {
	z-index: 2;
	top: 50%;
	background-color: #737373;
	transform: rotate(45deg);
	width: 12px;
	height: 12px;
	margin-top: -6px;
	-webkit-transform: rotate(45deg)
}

.x1lc {
	z-index: 2;
	top: 50%;
	border: 2px solid #737373;
	transform: rotate(45deg);
	width: 8px;
	height: 8px;
	margin-top: -6px;
	-webkit-transform: rotate(45deg)
}

.x1ld {
	z-index: 2;
	top: 50%;
	background-color: #ED2C02;
	transform: rotate(45deg);
	width: 12px;
	height: 12px;
	margin-top: -6px;
	-webkit-transform: rotate(45deg)
}

.x1le {
	z-index: 2;
	top: 50%;
	border: 2px solid #ED2C02;
	transform: rotate(45deg);
	width: 8px;
	height: 8px;
	margin-top: -6px;
	-webkit-transform: rotate(45deg)
}

.x1lg {
	z-index: 2;
	top: 50%;
	margin-top: -8px;
	height: 16px;
	background-color: #A3DEF7;
	background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1lg.p_AFSplit,
.x1lh.p_AFSplit,
.x1li.p_AFSplit {
	top: 0px;
	margin-top: 0px
}

.x1lh,
.x1li {
	top: 50%;
	margin-top: -8px;
	z-index: 3;
	background-color: #A3DEF7;
	width: 1px;
	height: 16px;
	background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1lj {
	z-index: 2;
	top: 50%;
	height: 12px;
	margin-top: -6px;
	border-top: 3px solid #000000;
	opacity: 0.7
}

.x1lk,
.x1ll {
	top: 50%;
	z-index: 3;
	width: 3px;
	background-color: #000000;
	height: 9px;
	margin-top: -3px;
	opacity: 0.7
}

.x1lm {
	z-index: 2;
	top: 50%;
	height: 12px;
	margin-top: -6px;
	border-top: 3px solid #ED2C02
}

.x1ln,
.x1lo {
	top: 50%;
	z-index: 3;
	width: 3px;
	background-color: #ED2C02;
	height: 9px;
	margin-top: -3px
}

.x1lp {
	z-index: 2;
	top: 0px;
	left: 0px;
	background-color: #47bdef;
	height: 16px;
	background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lq {
	top: 0px;
	width: 1px;
	z-index: 3;
	background-color: #47bdef;
	height: 16px;
	background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lr {
	z-index: 2;
	top: 0px;
	left: 0px;
	background-color: #47bdef;
	height: 10px;
	background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1ls {
	top: 0px;
	width: 1px;
	z-index: 3;
	background-color: #47bdef;
	height: 10px;
	background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lt {
	z-index: 2;
	top: 0px;
	left: 0px;
	background-color: #ED2C02;
	height: 16px;
	background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lu {
	top: 0px;
	width: 1px;
	z-index: 3;
	background-color: #ED2C02;
	height: 16px;
	background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lv {
	z-index: 2;
	top: 0px;
	left: 0px;
	background-color: #ED2C02;
	height: 10px;
	background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lw {
	top: 0px;
	width: 1px;
	z-index: 3;
	background-color: #ED2C02;
	height: 10px;
	background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lx {
	z-index: 2;
	background-repeat: repeat-x;
	top: 0px;
	height: 5px;
	left: 3px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlock.png*/
		url()
}

.x1ly {
	width: 4px;
	z-index: 3;
	background-repeat: no-repeat;
	top: 0px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlock.png*/
		url()
}

.x1lz {
	width: 1px;
	z-index: 3;
	background-repeat: no-repeat;
	top: 0px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlock25percent.png*/
		url()
}

.x1m0 {
	width: 2px;
	z-index: 3;
	background-repeat: no-repeat;
	top: 0px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlock50percent.png*/
		url()
}

.x1m1 {
	width: 3px;
	z-index: 3;
	background-repeat: no-repeat;
	top: 0px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlock75percent.png*/
		url()
}

.x1m2 {
	z-index: 2;
	background-repeat: repeat-x;
	top: 0px;
	height: 5px;
	left: 3px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlockCritical.png*/
		url()
}

.x1m3 {
	width: 4px;
	z-index: 3;
	background-repeat: no-repeat;
	top: 0px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlockCritical.png*/
		url()
}

.x1m4 {
	width: 1px;
	z-index: 3;
	background-repeat: no-repeat;
	top: 0px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlockCritical25percent.png*/
		url()
}

.x1m5 {
	width: 2px;
	z-index: 3;
	background-repeat: no-repeat;
	top: 0px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlockCritical50percent.png*/
		url()
}

.x1m6 {
	width: 3px;
	z-index: 3;
	background-repeat: no-repeat;
	top: 0px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/alta-v1/summaryBlockCritical75percent.png*/
		url()
}

.x1m7 {
	z-index: 2;
	top: 50%;
	margin-top: -8px;
	height: 16px;
	background-color: #ED2C02;
	background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1m8,
.x1m9 {
	top: 50%;
	margin-top: -8px;
	z-index: 3;
	width: 1px;
	background-color: #ED2C02;
	height: 16px;
	background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1ma {
	z-index: 2;
	top: 50%;
	background-color: #737373;
	height: 6px;
	margin-top: 2px
}

.x1mb,
.x1mc {
	top: 50%;
	width: 1px;
	z-index: 3;
	background-color: #737373;
	height: 6px;
	margin-top: 2px
}

.x1md {
	z-index: 2;
	top: 50%;
	margin-top: -8px;
	background-color: #A3DEF7;
	height: 10px;
	background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1me,
.x1mf {
	top: 50%;
	width: 1px;
	z-index: 3;
	margin-top: -8px;
	background-color: #A3DEF7;
	height: 10px;
	background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1mg {
	z-index: 2;
	top: 50%;
	margin-top: -8px;
	background-color: #ED2C02;
	height: 10px;
	background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1mh,
.x1mi {
	top: 50%;
	width: 1px;
	z-index: 3;
	margin-top: -8px;
	background-color: #ED2C02;
	height: 10px;
	background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1mj {
	height: 19px;
	background-color: #EEDC82;
	border-style: solid;
	border-width: 1px;
	border-color: #66B1C9
}

.x1mk {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #267db3;
	background: -webkit-linear-gradient(top, #3588BB, #266F9C)
}

.x1ml {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #93BED9;
	background: -webkit-linear-gradient(top, #A6C5D8, #82B1CE)
}

.x1mm,
.x1mq,
.x1mu,
.x1n6,
.x1ne,
.x1ni,
.x1nq {
	position: relative;
	overflow: hidden;
	z-index: 2;
	font-size: 11px;
	line-height: 16px;
	top: 0px;
	text-overflow: ellipsis;
	color: #FFFFFF
}

.x1mn {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_midnightBlue.png*/
		url();
	border-top-color: #267db3
}

.x1mo {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #ed6647;
	background: -webkit-linear-gradient(top, #E67960, #E65433)
}

.x1mp {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #F6B3A3;
	background: -webkit-linear-gradient(top, #F4C4B8, #F1A18E)
}

.x1mr {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_brickRed.png*/
		url();
	border-top-color: #ed6647
}

.x1ms {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #a75dba;
	background: -webkit-linear-gradient(top, #AA76B7, #9B52AD)
}

.x1mt {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #D3AEDD;
	background: -webkit-linear-gradient(top, #D7BFDE, #C79DD2)
}

.x1mv {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_lavender.png*/
		url();
	border-top-color: #a75dba
}

.x1mw {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #6ddbdb;
	background: -webkit-linear-gradient(top, #84D7D7, #5CD1D1)
}

.x1mx {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #B6EDED;
	background: -webkit-linear-gradient(top, #C9EEEE, #A4E5E5)
}

.x1my,
.x1n2,
.x1na,
.x1nm,
.x1nu {
	position: relative;
	overflow: hidden;
	z-index: 2;
	font-size: 11px;
	line-height: 16px;
	top: 0px;
	text-overflow: ellipsis;
	color: #000000
}

.x1mz {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_teal.png*/
		url();
	border-top-color: #6ddbdb
}

.x1n0 {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #ffb54d;
	background: -webkit-linear-gradient(top, #F8BC68, #FBA937)
}

.x1n1 {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #FFDAA6;
	background: -webkit-linear-gradient(top, #FCE3C0, #FDD091)
}

.x1n3 {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_orange.png*/
		url();
	border-top-color: #ffb54d
}

.x1n4 {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #e371b2;
	background: -webkit-linear-gradient(top, #E08ABB, #DB61A6)
}

.x1n5 {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #F1B8D9;
	background: -webkit-linear-gradient(top, #F1CBE1, #EAA4CD)
}

.x1n7 {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_plum.png*/
		url();
	border-top-color: #e371b2
}

.x1n8 {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #a2bf39;
	background: -webkit-linear-gradient(top, #A6BD51, #90A838)
}

.x1n9 {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #D1DF9C;
	background: -webkit-linear-gradient(top, #D4DEAF, #C5D58B)
}

.x1nb {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_lime.png*/
		url();
	border-top-color: #a2bf39
}

.x1nc {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #8561c8;
	background: -webkit-linear-gradient(top, #9378C4, #7752BC)
}

.x1nd {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #C2B0E4;
	background: -webkit-linear-gradient(top, #CEC2E5, #B49FDB)
}

.x1nf {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_indigo.png*/
		url();
	border-top-color: #8561c8
}

.x1ng {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #68c182;
	background: -webkit-linear-gradient(top, #7EBE91, #5AB575)
}

.x1nh {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #B4E0C1;
	background: -webkit-linear-gradient(top, #C5E2CE, #A4D6B3)
}

.x1nj {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_green.png*/
		url();
	border-top-color: #68c182
}

.x1nk {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #fad55c;
	background: -webkit-linear-gradient(top, #F4D776, #F5CD47)
}

.x1nl {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #FDEAAE;
	background: -webkit-linear-gradient(top, #FBEEC6, #FAE399)
}

.x1nn {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_gold.png*/
		url();
	border-top-color: #fad55c
}

.x1no {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #47bdef;
	background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1np {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #A3DEF7;
	background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1nr {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_steelBlue.png*/
		url();
	border-top-color: #47bdef
}

.x1ns {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #f7f37b;
	background: -webkit-linear-gradient(top, #F3F095, #F3EE68)
}

.x1nt {
	top: 0px;
	border-style: solid;
	border-width: 1px;
	position: relative;
	z-index: 2;
	border: none;
	height: 16px;
	background-color: #FBF9BD;
	background: -webkit-linear-gradient(top, #FAF9D1, #F8F5A5)
}

.x1nv {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/dots_lemon.png*/
		url();
	border-top-color: #f7f37b
}

.x1nx {
	z-index: 1;
	position: absolute;
	display: none;
	border: solid 2px #393B38;
	cursor: n-resize;
	border-color: #000000;
	opacity: 0.7
}

.x1ny {
	top: 3px;
	background: #ffffff;
	overflow: hidden;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	opacity: 0.7;
	text-overflow: ellipsis
}

.x1o0 {
	position: relative;
	overflow: hidden;
	color: #333333;
	z-index: 2;
	line-height: 16px;
	text-overflow: ellipsis
}

.x1o1 {
	position: relative;
	overflow: hidden;
	z-index: 2;
	line-height: 16px;
	text-overflow: ellipsis;
	color: #333333;
	top: 1px
}

.x1lj .x1o1,
.x1lm .x1o1 {
	top: -1px
}

.x1o2 {
	position: relative;
	overflow: hidden;
	top: -1px;
	z-index: 2;
	font-size: 9px
}

.x1o3 {
	position: relative;
	z-index: 2;
	top: 0px;
	font-size: 9px
}

.x1o4 {
	width: 12px;
	height: 12px;
	top: 0px
}

.x1o5,
.x1o6 {
	width: 12px;
	height: 12px;
	top: 1px
}

.x1o7 {
	z-index: 0;
	background-color: #FAFAEB
}

.x1o8,
.x1o9 {
	position: absolute;
	top: 0px;
	height: 100%
}

.x1oa {
	position: absolute;
	z-index: 2;
	top: 6px;
	width: 6px;
	height: 6px;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/splitOverflow_icon.png*/
		url()
}

.x1ob {
	position: absolute;
	z-index: 2;
	top: 50%;
	border-style: none;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 7px;
	border-top-color: #47bdef
}

.x1oc {
	position: absolute;
	top: 0px;
	height: 100%;
	width: 1px;
	background-color: #D6DFE6
}

.x1od {
	border-bottom: solid 1px #979991;
	border-bottom-color: #D6DFE6
}

.x1oe,
.x1of {
	position: absolute;
	padding: 2px;
	overflow: hidden;
	white-space: nowrap;
	border-right: 1px solid #9c9c9c;
	border-right-color: #D6DFE6;
	text-overflow: ellipsis
}

.x1og {
	position: absolute;
	padding: 2px;
	overflow: hidden;
	white-space: nowrap;
	border-right: 1px solid #9c9c9c;
	border-right-color: #D6DFE6;
	text-overflow: ellipsis;
	text-align: center
}

.x1oh {
	position: relative;
	top: 0px;
	left: 0px
}

.x1oi {
	position: absolute;
	z-index: 4;
	height: 1px;
	background: #404259;
	background-color: #000000;
	opacity: 0.7
}

.x1oj {
	position: absolute;
	z-index: 4;
	width: 1px;
	background: #404259;
	background-color: #000000;
	opacity: 0.7
}

.x1ok {
	position: absolute;
	z-index: 4;
	background-repeat: no-repeat;
	width: 3px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/lt_arrow_left.png*/
		url();
	top: 50%;
	margin-top: -3px
}

.x1ol {
	position: absolute;
	z-index: 4;
	background-repeat: no-repeat;
	width: 3px;
	height: 5px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/lt_arrow_right.png*/
		url();
	top: 50%;
	margin-top: -3px
}

.x1om {
	position: absolute;
	z-index: 4;
	background-repeat: no-repeat;
	width: 5px;
	height: 4px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/lt_arrow_up.png*/
		url();
	top: 50%;
	margin-top: 8px
}

.x1on {
	position: absolute;
	z-index: 4;
	background-repeat: no-repeat;
	width: 5px;
	height: 3px;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/lt_arrow_down.png*/
		url();
	top: 50%;
	margin-top: -11px
}

.x1oo {
	overflow: hidden;
	width: 100%;
	color: #000000;
	background-color: #FFFFFF
}

.x1op {
	font-style: italic;
	color: red
}

.x1oq {
	position: relative;
	left: 0px;
	top: 0px;
	width: 1px;
	background: #636661;
	background-color: #D6DFE6;
	height: 106px
}

.x1or {
	position: relative;
	top: 0px;
	left: 0px;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	margin-bottom: 3px
}

.x1os {
	padding-right: 8px;
	color: #4F4F4F;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	min-width: 102px;
	line-height: 15px
}

.x1ot {
	text-align: left;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 15px
}

.x1ou,
.x1ov {
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 10px
}

.x1ow {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	color: #333333;
	background-color: #FFFFFF;
	border-top-color: #c4ced7;
	border-right-color: #c4ced7;
	border-bottom-color: #c4ced7;
	border-left-color: #c4ced7;
	border-right: none;
	border-bottom: none
}

.x1ox {
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	color: #333333;
	background-color: #FFFFFF;
	border-top-color: #c4ced7;
	border-right-color: #c4ced7;
	border-bottom-color: #c4ced7;
	border-left-color: #c4ced7;
	border-bottom: none;
	border-left: none
}

.x1oy {
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	color: #333333;
	background-color: #FFFFFF;
	border-top-color: #c4ced7;
	border-right-color: #c4ced7;
	border-bottom-color: #c4ced7;
	border-left-color: #c4ced7;
	border-top: none;
	border-right: none
}

.x1oz {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	color: #333333;
	background-color: #FFFFFF;
	border-top-color: #c4ced7;
	border-right-color: #c4ced7;
	border-bottom-color: #c4ced7;
	border-left-color: #c4ced7;
	border-top: none;
	border-left: none;
	opacity: 0.9
}

.x1p0 {
	color: #333333;
	font-weight: bold
}

.x1p1 {
	position: absolute;
	top: 0px;
	height: 100%;
	border-right-style: solid;
	border-width: 1px;
	border-color: #9c9c9c;
	border-right: none
}

.x1p1.p_AFFocused,
.x1xj.p_AFFocused {
	background-color: #DAE9F5
}

.x1p2 {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #267db3;
	background: -webkit-linear-gradient(top, #3588BB, #266F9C)
}

.x1p3,
.x1p5,
.x1p7,
.x1pd,
.x1ph,
.x1pj,
.x1pn {
	position: relative;
	z-index: 2;
	font-size: 9px;
	top: 1px;
	color: #FFFFFF
}

.x1p4 {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #ed6647;
	background: -webkit-linear-gradient(top, #E67960, #E65433)
}

.x1p6 {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #a75dba;
	background: -webkit-linear-gradient(top, #AA76B7, #9B52AD)
}

.x1p8 {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #6ddbdb;
	background: -webkit-linear-gradient(top, #84D7D7, #5CD1D1)
}

.x1p9,
.x1pb,
.x1pf,
.x1pl,
.x1pp {
	position: relative;
	z-index: 2;
	font-size: 9px;
	top: 1px;
	color: #000000
}

.x1pa {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #ffb54d;
	background: -webkit-linear-gradient(top, #F8BC68, #FBA937)
}

.x1pc {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #e371b2;
	background: -webkit-linear-gradient(top, #E08ABB, #DB61A6)
}

.x1pe {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #a2bf39;
	background: -webkit-linear-gradient(top, #A6BD51, #90A838)
}

.x1pg {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #8561c8;
	background: -webkit-linear-gradient(top, #9378C4, #7752BC)
}

.x1pi {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #68c182;
	background: -webkit-linear-gradient(top, #7EBE91, #5AB575)
}

.x1pk {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #fad55c;
	background: -webkit-linear-gradient(top, #F4D776, #F5CD47)
}

.x1pm {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #47bdef;
	background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1po {
	position: absolute;
	border-bottom-style: none;
	z-index: 2;
	width: 20px;
	background-repeat: repeat-y;
	background-image:
		/*savepage-url=/ipva/bi/images/gantt/MetricBarGradient.png*/
		url();
	border-style: none;
	background-color: #f7f37b;
	background: -webkit-linear-gradient(top, #F3F095, #F3EE68)
}

.x1ps {
	position: absolute;
	outline: none;
	outline-width: 0px
}

.x1pt {
	border-right: 1px solid #636661;
	border-bottom: 1px solid #636661;
	border-left: 1px solid #636661;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF
}

.x1pw {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
	text-align: center;
	min-width: 17px;
	padding: 3px 2px;
	margin: 0px
}

.x1q4 {
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 200px;
	height: 200px
}

.x1q5 {
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 40px;
	height: 40px
}

.x1q6 {
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 120px;
	height: 25px
}

.x1q7 {
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 220px;
	height: 25px
}

.x1qa {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold
}

.x1qc {
	border-color: #D6DFE6;
	background-color: #f5f6f7
}

.x1qd {
	background-color: #ED2C02
}

.x1qe {
	background-color: #007CC8
}

.x1qf {
	background-color: #F8C15A
}

.x1qg {
	background-color: #C4CED7
}

.x1ql,
.x1s5 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: InfoBackground;
	border: 1px #333333 solid;
	padding: 3px;
	position: absolute;
	display: none
}

.x1qn {
	overflow: hidden;
	position: absolute;
	z-index: 40
}

.x1qo {
	-moz-transform-origin: top left;
	-webkit-transform-origin: top left;
	-o-transform-origin: 0%;
	z-index: 17;
	position: relative;
	top: 0px;
	left: 0px
}

.x1qp {
	z-index: 11;
	position: absolute
}

.x1qq {
	position: absolute;
	z-index: 30;
	top: 0px;
	left: 0px
}

.x1qr,
.x1qs {
	position: absolute;
	top: 0px;
	left: 0px
}

.x1qt {
	border-style: solid;
	border-width: 1px;
	border-color: Gray;
	background-color: rgb(241, 245, 245);
	overflow: hidden;
	position: relative
}

.x1qu {
	overflow: hidden;
	left: 0px;
	top: 0px;
	z-index: 15
}

.x1qv {
	text-align: center;
	position: absolute;
	left: 5px;
	bottom: 5px;
	z-index: 20
}

.x1qw {
	text-align: center;
	position: absolute;
	bottom: 5px;
	z-index: 20
}

.x1qx {
	text-align: center;
	position: absolute;
	bottom: 5px;
	z-index: 17
}

.x1qy {
	position: relative;
	bottom: 5px;
	width: 5px;
	z-index: 18
}

.x1qz {
	position: relative;
	bottom: 5px;
	z-index: 18
}

.x1r1 {
	color: #5A6A7A;
	font-size: 20px;
	font-weight: bold;
	padding: 2px;
	text-align: center
}

.x1qk .xtk.AFPanelFormLayoutContentCell,
.x1qk .xtk.xvo,
.xtk.AFPanelFormLayoutContentCell .x1u .AFPanelFormLayoutContentCell,
.xtk.xvo .x1u .xvo,
.xtk.AFPanelFormLayoutContentCell .x1u.p_AFReadOnly .AFPanelFormLayoutContentCell,
.xtk.xvo .x1u.p_AFReadOnly .xvo,
.xtk.AFPanelFormLayoutContentCell .x1u .xu,
.xtk.xvo .x1u .xu,
.xtk.AFPanelFormLayoutContentCell .x1u.p_AFReadOnly .xu,
.xtk.xvo .x1u.p_AFReadOnly .xu,
.x1u.p_AFReadOnly .xu,
.x4w .x1u.p_AFMultiRow.p_AFReadOnly .x25,
.x1z .AFPanelFormLayoutContentCell,
.x1z .xvo,
.x1z .x4z,
.xi1.p_AFReadOnly .xi4 {
	padding-top: 0px
}

.x1qk .xt5 {
	width: 14px;
	height: 115px;
	position: absolute;
	left: 1px;
	padding-top: 5px;
	padding-bottom: 5px
}

.x1qk .xti {
	width: 30px
}

.x1qk .x1fi,
.x1qk .x1fg,
.x1qk .x1fe {
	display: none;
	padding-left: 0px;
	padding-right: 0px
}

.x1qk .xt5.p_AFVertical .xti {
	width: 14px;
	height: 115px;
	position: relative;
	left: 0px;
	margin: 1px 7px 0 4px
}

.x1qk .xt5.p_AFVertical .x1ez {
	width: 4px;
	border: 0px solid transparent;
	position: absolute
}

.x1qk .x1ev,
.x1qk .xt5.p_AFVertical .x1ev {
	left: 6px;
	margin: 0px 0px;
	right: 0px;
	top: 22px;
	bottom: 24px;
	width: 1px;
	background-image:
		/*savepage-url=/ipva/afr/fusion/sliderBarV_mdTile.png*/
		url();
	border: 0px solid transparent
}

.x1qk .xt5.p_AFVertical .x1ex {
	width: 11px;
	height: auto;
	border: 0px solid transparent;
	top: 4px;
	bottom: 4px
}

.x1qk .xt5.p_AFVertical .x1f4 {
	top: 0%;
	left: -7px;
	right: 100%;
	width: 6px;
	height: 100%
}

.x1qk .xt5.p_AFVertical .x1f6,
.x1qk .xt5.p_AFVertical .x1f8 {
	width: 10px;
	border-color: #555555;
	left: 2px;
	height: auto
}

.x1qk .xt5.p_AFVertical .x1en,
.x1qk .xt5.p_AFVertical .x1en:hover,
.x1qk .xt5.p_AFVertical .x1en:active {
	background-image:
		/*savepage-url=/ipva/afr/slider_decreasebutcon_m_n.png*/
		url();
	left: 0px;
	width: 15px;
	height: 15px
}

.x1qk .xt5.p_AFVertical .x1ep,
.x1qk .xt5.p_AFVertical .x1ep:hover,
.x1qk .xt5.p_AFVertical .x1ep:active {
	background-image:
		/*savepage-url=/ipva/afr/slider_increasebutcon_m_n.png*/
		url();
	left: 0px;
	width: 15px;
	height: 15px
}

.x1qk .xt5.p_AFVertical .x1f2 {
	background-image:
		/*savepage-url=/ipva/afr/slider_thumb_m_n.png*/
		url();
	width: 14px;
	height: 9px;
	top: auto;
	right: -4px
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2:hover,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2:active {
	background-image:
		/*savepage-url=/ipva/afr/slider_thumb_vert_m_d.png*/
		url()
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1en,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1en:hover,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1en:active,
.x1qk .xt5.p_AFVertical .x1en.p_AFDisabled,
.x1qk .xt5.p_AFVertical .x1en.p_AFDisabled:hover,
.x1qk .xt5.p_AFVertical .x1en.p_AFDisabled:active {
	background-image:
		/*savepage-url=/ipva/afr/slider_decreasebutcon_m_d.png*/
		url()
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep:hover,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep:active,
.x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled,
.x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled:hover,
.x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled:active {
	background-image:
		/*savepage-url=/ipva/afr/slider_increasebutcon_m_d.png*/
		url()
}

.AFHVNodeTitleLabelStyle,
.x1r3,
.AFHVNodeTitleLabelStyle .x15,
.x1r3 .x15,
.AFHVNodeTitleTextStyle,
.x1r4,
.AFHVPanelCardTitleStyle,
.x23n {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 16px;
	font-weight: bold
}

.AFHVNodeSubtitleLabelStyle,
.x1r5,
.AFHVNodeSubtitleLabelStyle .x15,
.x1r5 .x15,
.AFHVNodeSubtitleTextStyle,
.x1r6,
.AFHVNodeSubtitleLabelStyle75,
.x1re,
.AFHVNodeSubtitleLabelStyle75 .x15,
.x1re .x15,
.AFHVNodeSubtitleTextStyle75,
.x1rf,
.AFHVNodeSubtitleLabelStyle50,
.x1rn,
.AFHVNodeSubtitleLabelStyle50 .x15,
.x1rn .x15,
.AFHVNodeSubtitleTextStyle50,
.x1ro,
.AFHVNodeTextStyle25,
.x1rt {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 11px
}

.AFHVNodeLabelStyle,
.x1r7,
.AFHVNodeLabelStyle .x15,
.x1r7 .x15,
.AFHVPanelCardLabelStyle,
.x1r9,
.AFHVPanelCardLabelStyle .x15,
.x1r9 .x15,
.AFHVNodeTitleLabelStyle75,
.x1rc,
.AFHVNodeTitleLabelStyle75 .x15,
.x1rc .x15,
.AFHVNodeTitleTextStyle75,
.x1rd,
.AFHVSearchResultsItemTextStyle,
.x1s0,
.x1uj,
.x1uq {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 14px;
	font-weight: bold
}

.AFHVNodeTextStyle,
.x1r8,
.AFHVPanelCardTextStyle,
.x1ra {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 14px
}

.AFHVNodeImageSize,
.x1rb {
	width: 115px;
	height: 125px
}

.AFHVNodeTextStyle75,
.x1rh,
.AFHVPanelCardTextStyle75,
.x1rj {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 13px
}

.AFHVNodeImageSize75,
.x1rk {
	width: 77px;
	height: 84px
}

.AFHVNodeTitleLabelStyle50,
.x1rl,
.AFHVNodeTitleLabelStyle50 .x15,
.x1rl .x15,
.AFHVNodeTitleTextStyle50,
.x1rm,
.AFHVNodeLabelStyle50,
.x1rp,
.AFHVNodeLabelStyle50 .x15,
.x1rp .x15 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #252525;
	font-weight: bold
}

.AFHVNodeTextStyle50,
.x1rq,
.AFHVSearchResultsMatchTextStyle,
.x1s1,
.AFHVDefaultFont,
.x1s2 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #252525
}

.AFHVNodeImageSize50,
.x1rr {
	width: 50px;
	height: 55px
}

.AFHVNodeLabelStyle25,
.x1rs,
.AFHVNodeLabelStyle25 .x15,
.x1rs .x15 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 11px;
	font-weight: bold
}

.AFHVAdvancedSearchLinkStyle,
.x1rx {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e
}

.AFHVSearchResultsPanelStyle,
.x1ry,
.x1u.itxImunidade .x25,
.x1u.x27x .x25 {
	width: 260px
}

.AFHVSearchResultsImageSize,
.x1rz {
	width: 30px;
	height: 30px
}

.x1s3 {
	outline: none;
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	width: 200px;
	height: 200px
}

.x1s4 {
	outline: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	width: 400px;
	height: 300px
}

.x1su {
	width: 400px;
	height: 300px;
	background-color: #FFFFFF;
	border: 1px solid #D9DFE3
}

.x1sw,
.x1t0 {
	position: relative;
	top: -20px;
	left: 5px
}

.x1sx,
.x1sz,
.x1t1 {
	position: relative;
	top: -5px;
	left: -5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff
}

.x1sy {
	position: relative;
	top: -20px;
	left: 3px
}

.x1t3,
.x1ti,
.x1tl,
.x1tr {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff
}

.x1t4 {
	background-repeat: no-repeat;
	position: relative;
	top: -16px;
	left: 3px
}

.x1t5 {
	background-repeat: no-repeat;
	position: relative;
	top: -17px;
	left: 8px
}

.x1t6 {
	background-repeat: no-repeat;
	position: relative;
	top: -17px
}

.x1t7 {
	background-repeat: no-repeat;
	position: relative;
	top: -13px;
	left: 9px
}

.x1t8 {
	background-repeat: no-repeat;
	position: relative;
	top: -16px;
	left: 10px
}

.x1t9 {
	background-repeat: no-repeat;
	position: relative;
	top: -16px;
	left: 2px
}

.x1ta {
	background-repeat: no-repeat;
	position: relative;
	top: -15px;
	left: 1px
}

.x1tb {
	background-repeat: no-repeat;
	position: relative;
	top: -22px;
	left: 3px
}

.x1tc {
	background-repeat: no-repeat;
	position: relative;
	top: -15px;
	left: 3px
}

.x1td {
	background-repeat: no-repeat;
	position: relative;
	top: -19px;
	left: 2px
}

.x1te {
	background-repeat: no-repeat;
	position: relative;
	top: -19px;
	left: 1px
}

.x1tf {
	background-repeat: no-repeat;
	position: relative
}

.x1tg,
.x1tq {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	top: -6px;
	left: 1px;
	color: #ffffff
}

.x1th {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	top: -3px;
	color: #ffffff
}

.x1tj {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	top: -2px
}

.x1tk {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	top: -6px;
	left: 2px
}

.x1tm {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	left: -1px;
	top: -3px
}

.x1tn {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	left: -3px
}

.x1to {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	left: -3px;
	top: -2px
}

.x1tp {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	top: -4px;
	left: -1px
}

.x1ts {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	text-align: justify;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px
}

.x1tt {
	opacity: 90;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px
}

.x1tu {
	width: 12px;
	height: 12px;
	border: 1px black solid
}

.x1tv {
	opacity: 20;
	background-color: #000000
}

.x1tw {
	border: 1px;
	border-color: #c2c7d3;
	background-color: #EBEFF5;
	opacity: 90
}

.x1tx {
	background-color: #EBEFF5;
	background-repeat: repeat-x;
	white-space: nowrap
}

.x1ty {
	background-color: rgba(195, 234, 243, .7);
	border: 2px solid rgba(0, 175, 214, .35)
}

.x1tz {
	background-color: #c6cad5;
	border: 1px solid #f5f5f9
}

.x1u0 {
	background-color: #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333
}

.x1u2 {
	overflow: hidden;
	color: #252525;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px
}

.x1u3 {
	overflow: hidden;
	white-space: nowrap;
	padding-top: 3px;
	color: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px
}

.x1u4 {
	overflow: hidden;
	white-space: nowrap;
	padding-top: 3px;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 100px
}

.x1u5 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	display: none;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 3px
}

.x1u6 {
	width: 10px;
	height: 33px;
	background-image:
		/*savepage-url=/ipva/bi/images/geoMap/alta/panel_l.png*/
		url()
}

.x1u7 {
	height: 33px;
	width: 21px;
	background-image:
		/*savepage-url=/ipva/bi/images/geoMap/alta/panel_r.png*/
		url()
}

.x1u8 {
	height: 33px;
	width: auto;
	vertical-align: top;
	white-space: nowrap;
	text-align: left;
	background-image:
		/*savepage-url=/ipva/bi/images/geoMap/alta/panel_c.png*/
		url()
}

.x1u9 {
	border-top: 1px solid #a8cefc;
	border-bottom: 1px solid #00aeff;
	border-left: 1px solid #a8cefc;
	border-right: 1px solid #00aeff;
	background-color: #3696FF;
	background-position: top;
	background-repeat: repeat-x;
	margin: 0;
	background-image:
		/*savepage-url=/ipva/bi/images/geoMap/button_bg_mo.png*/
		url();
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #0572ce;
	background: #f7f8f9;
	border-radius: 2px;
	border: 1px solid #c4ced7;
	width: 40px;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 12px;
	font-weight: bold;
	text-align: center
}

.x1ua {
	border-top: 1px solid #4e555e;
	border-bottom: 1px solid #8f9aac;
	border-left: 1px solid #4e555e;
	border-right: 1px solid #8f9aac;
	background-color: #a7b7d4;
	background-position: top;
	background-repeat: repeat-x;
	margin: 0;
	background-image:
		/*savepage-url=/ipva/bi/images/geoMap/button_bg_md.png*/
		url();
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ffffff;
	background: #0572ce;
	border-radius: 2px;
	border: 1px solid #0572ce;
	width: 40px;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 12px;
	font-weight: bold;
	text-align: center
}

.x1ub {
	border-top: 1px solid #e0e3e8;
	border-bottom: 1px solid #606974;
	border-left: 1px solid #e0e3e8;
	border-right: 1px solid #606974;
	background-color: #ccd6e8;
	background-position: top;
	background-repeat: repeat-x;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	background: #E4E8EA;
	border-radius: 2px;
	text-shadow: 0px 1px 0px #FFFFFF;
	box-shadow: inset 0px 1px 0px #FFFFFF;
	border: 1px solid #c4ced7;
	width: 40px;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%)
}

.x1uc {
	padding: 0px 5px;
	height: 22px;
	width: 1px;
	vertical-align: middle
}

.x1ud {
	display: block;
	position: relative;
	border-style: solid;
	border-width: 1px;
	width: 960px;
	height: 540px;
	outline: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	border-color: #D9DFE3;
	background-color: #FFFFFF
}

.x1ue,
.x1uf {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #252525
}

.x1ug,
.x1uh {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #252525
}

.x1ui,
.x1ui.p_AFMinimized {
	background-color: #E9E9E9
}

.x1ui.p_AFDropTarget {
	background-color: rgba(217, 244, 250, .75);
	border-color: #ccf6ff;
	border-style: solid;
	border-width: 1px
}

.x1uk {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525
}

.x1uk.p_AFHeader {
	font-size: 14px
}

.x1ul:hover {
	border-color: #FFFFFF
}

.x1ul.p_AFSelected {
	border-color: #000000
}

.x1um {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px
}

.x1un {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px
}

.x1up {
	background-color: #E9E9E9;
	border-color: #BCC7D2
}

.x1ur {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold
}

.x1us {
	display: inline-block;
	position: relative;
	width: auto;
	height: auto;
	outline: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1uv {
	border: 1px #636661 solid;
	border-color: #D6DFE6;
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF
}

.x1uw {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	padding: 0px;
	border-right: none;
	border-bottom: none
}

.x1ux {
	position: absolute;
	left: -1000px;
	top: -1000px;
	overflow: hidden;
	padding: 4px 5px 4px 5px;
	border-top: 1px solid #979991;
	background-color: #FFFFFF;
	border-top-color: #D6DFE6
}

.x1uy,
.x1vq {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	color: #4F4F4F;
	font-weight: bold
}

.x1uz {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000
}

.x1v0 {
	display: none;
	position: absolute;
	background-color: #F7F9FC;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-bottom: none;
	border-right: none
}

.x1v1 {
	display: none;
	position: absolute;
	background-color: #F7F9FC;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-bottom: none;
	border-right: none
}

.x1v2 {
	display: none;
	position: absolute;
	background-color: #F7F9FC;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-right: none;
	border-left: none;
	border-bottom: none
}

.x1v3 {
	width: 0px;
	border-right: 2px dashed #979991;
	border-right-color: #648BAF;
	border-right-style: dotted
}

.x1v4 {
	height: 0px;
	border-bottom: 2px dashed #979991;
	border-bottom-color: #648BAF;
	border-bottom-style: dotted
}

.x1v5,
.x1v7 {
	background-color: #F2F4F7;
	padding: 0px;
	border: none;
	margin: 0px;
	overflow: hidden;
	width: 0px
}

.x1v6 {
	background-color: #F2F4F7;
	padding: 0px;
	border: none;
	margin: 0px;
	overflow: hidden
}

.x1v8 {
	position: absolute;
	padding: 0px;
	overflow: hidden;
	background-color: #F7F9FC
}

.x1v9 {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	position: absolute;
	padding: 0px;
	overflow-x: auto;
	overflow-y: hidden;
	border-right: none;
	border-left: none;
	border-bottom: none
}

.x1va {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	position: absolute;
	padding: 0px;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: none;
	border-top: none;
	border-right: none
}

.x1vb {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	position: absolute;
	padding: 0px;
	overflow: hidden;
	z-index: 3;
	border-bottom: none;
	border-right: none
}

.x1vf {
	table-layout: fixed;
	position: relative
}

.x1vg {
	position: absolute;
	padding: 0px;
	overflow: auto;
	z-index: 2
}

.x1vh {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	background-color: #F2F4F7
}

.x1vi {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	background-color: #B9DFFF
}

.x1vj {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	background-color: #DAE9F5
}

.x1vk {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	background-color: #F2F4F7
}

.x1vl {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	background-color: #B9DFFF
}

.x1vm {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	background-color: #DAE9F5
}

.x1vn,
.x1vo {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	text-align: center
}

.x1vp {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	text-align: right
}

.x1vr {
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	text-align: right;
	white-space: nowrap;
	color: #333333;
	border-color: #EEEEEE;
	background-color: #FFFFFF;
	cursor: default
}

.x1vs {
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	text-align: right;
	white-space: nowrap;
	color: #333333;
	border-color: #EEEEEE;
	background-color: #FFFFFF
}

.x1vt {
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	text-align: right;
	white-space: nowrap;
	color: #333333;
	border-color: #EEEEEE;
	background-color: #e4f0fa;
	cursor: default
}

.x1vu {
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	text-align: right;
	white-space: nowrap;
	color: #333333;
	border-color: #EEEEEE;
	background-color: #CFE8FC;
	cursor: default
}

.x1vr .x25,
.x1vt .x25,
.x1vu .x25 {
	margin: 0px;
	padding: 6px 5px 5px;
	width: 100%;
	max-width: 100%
}

.x1vr .x2i,
.x1vr .x2g,
.x1vr .x2h,
.x1vr .xos,
.x1vt .x2i,
.x1vt .x2g,
.x1vt .x2h,
.x1vt .xos,
.x1vu .x2i,
.x1vu .x2g,
.x1vu .x2h,
.x1vu .xos {
	margin-left: 1px;
	width: 100%;
	max-width: 100%
}

.x1vr .xk3,
.x1vt .xk3,
.x1vu .xk3 {
	margin-left: 1px;
	display: table-cell;
	width: 100%;
	padding: 0;
	max-width: 100%;
	text-indent: 5px
}

.x1vr .x26,
.x1vt .x26,
.x1vu .x26 {
	margin-left: 1px;
	margin: 0px;
	width: 40px
}

.x1vr .x2c,
.x1vt .x2c,
.x1vu .x2c {
	margin-left: 1px;
	margin: 0px;
	width: 100%;
	max-width: 100%
}

.x1vr .xer,
.x1vt .xer,
.x1vu .xer {
	margin-left: 1px;
	margin: 0px;
	display: table-cell;
	width: 100%;
	padding: 0;
	max-width: 100%;
	text-indent: 5px
}

.x1vr .x2b,
.x1vt .x2b,
.x1vu .x2b {
	margin-left: 1px;
	margin: 0px;
	width: 100px
}

.x1vv,
.x1wh {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	color: #000000;
	font-weight: bold
}

.x1vw {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	color: #000000;
	font-weight: bold;
	padding-top: 2px
}

.x1vw.p_AFSorted {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	color: #000000;
	font-weight: bold;
	padding-top: 22px
}

.x1vx {
	width: 12px;
	height: 14px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	margin-left: 4px;
	margin-top: 1px;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_asc_ena.png*/
		url()
}

.x1vy {
	width: 12px;
	height: 14px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	margin-left: 4px;
	margin-top: 1px;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_des_ena.png*/
		url()
}

.x1vz {
	width: 12px;
	height: 14px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	margin-left: 4px;
	margin-top: 1px;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_asc_selected.png*/
		url()
}

.x1w0 {
	width: 12px;
	height: 14px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	margin-left: 4px;
	margin-top: 1px;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_des_selected.png*/
		url()
}

.x1w1 {
	width: 12px;
	height: 10px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_asc_ena.png*/
		url()
}

.x1w2 {
	width: 12px;
	height: 10px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_des_ena.png*/
		url()
}

.x1w3 {
	width: 12px;
	height: 10px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_asc_selected.png*/
		url()
}

.x1w4 {
	width: 12px;
	height: 10px;
	text-decoration: none;
	display: block;
	cursor: default;
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_des_selected.png*/
		url()
}

.x1vx:hover,
.x1w1:hover {
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_asc_ovr.png*/
		url()
}

.x1vx:active,
.x1w1:active {
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_asc_selected.png*/
		url()
}

.x1vy:hover,
.x1w2:hover {
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_des_ovr.png*/
		url()
}

.x1vy:active,
.x1w2:active {
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/colSort_des_selected.png*/
		url()
}

.x1w7 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	color: #333333
}

.x1w8 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: InfoBackground;
	color: InfoText;
	border: 1px #333333 solid;
	padding: 3px;
	position: absolute;
	display: none
}

.x1w9 {
	background-color: #F2F4F7;
	font-size: 0px;
	line-height: 0px;
	height: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-bottom: none;
	border-top-left-radius: 2px;
	width: 17px
}

.x1w9.p_AFSelected,
.x1wa.p_AFSelected,
.x1wc.p_AFSelected,
.x1wd.p_AFSelected {
	background-color: #B9DFFF;
	font-size: 0px;
	line-height: 0px
}

.x1wa {
	background-color: #F2F4F7;
	font-size: 0px;
	line-height: 0px;
	height: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-bottom-left-radius: 2px;
	width: 17px
}

.x1wb {
	background-color: #F2F4F7;
	font-size: 0px;
	line-height: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/drag_horizontal.png*/
		url();
	background-repeat: no-repeat;
	background-position: center;
	border-top: none;
	border-bottom: none;
	width: 17px
}

.x1wb.p_AFSelected {
	background-color: #B9DFFF;
	font-size: 0px;
	line-height: 0px;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/drag_horizontal.png*/
		url();
	background-repeat: no-repeat;
	background-position: center
}

.x1wc {
	background-color: #F2F4F7;
	font-size: 0px;
	line-height: 0px;
	width: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-right: none;
	border-top-left-radius: 2px;
	border-top-right-radius: 0px;
	height: 17px
}

.x1wd {
	background-color: #F2F4F7;
	font-size: 0px;
	line-height: 0px;
	width: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-left: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 2px;
	height: 17px
}

.x1we {
	background-color: #F2F4F7;
	font-size: 0px;
	line-height: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/drag_vertical.png*/
		url();
	background-repeat: no-repeat;
	background-position: center;
	border-left: none;
	border-right: none;
	height: 17px
}

.x1we.p_AFSelected {
	background-color: #B9DFFF;
	font-size: 0px;
	line-height: 0px;
	background-image:
		/*savepage-url=/ipva/bi/images/gridView/alta-v1/drag_vertical.png*/
		url();
	background-repeat: no-repeat;
	background-position: center
}

.x1wf {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	border-left: none;
	border-right: none;
	vertical-align: middle;
	background-color: #F2F4F7;
	border-top-color: #D6DFE6;
	border-bottom-color: #D6DFE6
}

.x1wg {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	border-top: none;
	border-bottom: none;
	text-align: center;
	background-color: #F2F4F7;
	border-right-color: #D6DFE6;
	border-left-color: #D6DFE6
}

.x1wi {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	color: #000000;
	font-weight: bold
}

.x1wj {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	border-right: none
}

.x1wk {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-bottom: none;
	border-left: none
}

.x1wl {
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: #F2F4F7;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	position: absolute;
	left: 0px;
	overflow: hidden;
	background-image: none
}

.x1wm {
	border-top: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	background-color: #F2F4F7;
	position: absolute;
	top: 0px;
	overflow: hidden;
	background-image: none;
	border-left: none
}

.x1wn {
	border-width: 1px;
	border-style: solid;
	position: absolute;
	font-size: 0px;
	line-height: 0px;
	visibility: hidden;
	z-index: 2;
	background-color: #D9F4FA;
	border-color: #C3EAF3;
	opacity: 0.8
}

.x1wo {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	background-image: none;
	background-color: #D9F4FA;
	opacity: 0.8
}

.x1wp {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	background-image: none;
	background-color: #D9F4FA;
	opacity: 0.8
}

.x1wq,
.x1wt {
	margin-right: 5px
}

.x1wr,
.x1ws {
	margin-right: 5px;
	position: relative;
	top: 4px
}

.x1wv {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-left: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	background-color: #F2F4F7;
	background-image: none;
	cursor: default
}

.x1wv .x5f .x5r {
	background-color: #143f7d
}

.x1ww {
	border: 1px #636661 solid;
	border-color: #D6DFE6;
	border-top: none;
	overflow: hidden;
	position: relative;
	background-color: #F2F4F7
}

.x1wx {
	border: 1px #636661 solid;
	border-color: #D6DFE6;
	border-bottom: none;
	overflow: hidden;
	position: absolute;
	left: 0px;
	right: 0px;
	background-color: #F2F4F7
}

.x1wy {
	border: 1px #636661 solid;
	border-color: #D6DFE6;
	border-bottom: none;
	overflow: hidden;
	position: relative;
	background-color: #F2F4F7
}

.x1wz {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	border-top: none;
	border-right: none;
	border-bottom: none
}

.x1x0 {
	white-space: nowrap;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 1px
}

.x1x1 {
	padding: 0px 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/separator_border.png*/
		url();
	background-repeat: repeat-y;
	background-position: center center;
	line-height: 0px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	height: 34px
}

.x1x3 {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	border-radius: 2px;
	padding: 6px;
	border: 1px solid transparent;
	height: 14px;
	width: 14px;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/previouspage_vert_ena.png*/
		url()
}

.x1x5 {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	border-radius: 2px;
	padding: 6px;
	border: 1px solid transparent;
	height: 14px;
	width: 14px;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/nextpage_vert_ena.png*/
		url()
}

.x1x7 {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	border-radius: 2px;
	padding: 6px;
	border: 1px solid transparent;
	height: 14px;
	width: 14px;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/firstpage_vert_ena.png*/
		url()
}

.x1x9 {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	border-radius: 2px;
	padding: 6px;
	border: 1px solid transparent;
	height: 14px;
	width: 14px;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/lastpage_vert_ena.png*/
		url()
}

.x1x3.p_AFDisabled,
.x1x3.p_AFDisabled:hover,
.x1x3.p_AFDisabled:active,
.x1x3.p_AFDisabled:hover:active {
	background-color: transparent;
	border-color: transparent;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/previouspage_vert_dis.png*/
		url()
}

.x1x5.p_AFDisabled,
.x1x5.p_AFDisabled:hover,
.x1x5.p_AFDisabled:active,
.x1x5.p_AFDisabled:hover:active {
	background-color: transparent;
	border-color: transparent;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/nextpage_vert_dis.png*/
		url()
}

.x1x7.p_AFDisabled,
.x1x7.p_AFDisabled:hover,
.x1x7.p_AFDisabled:active,
.x1x7.p_AFDisabled:hover:active {
	background-color: transparent;
	border-color: transparent;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/firstpage_vert_dis.png*/
		url()
}

.x1x9.p_AFDisabled,
.x1x9.p_AFDisabled:hover,
.x1x9.p_AFDisabled:active,
.x1x9.p_AFDisabled:hover:active {
	background-color: transparent;
	border-color: transparent;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/lastpage_vert_dis.png*/
		url()
}

.x1uu {
	position: relative;
	width: 400px;
	height: 91px
}

.x1xb {
	border-top: solid 1px #636661;
	border-right: solid 1px #636661;
	border-bottom: solid 1px #979991;
	border-left: solid 1px #636661;
	border-left-color: #D6DFE6;
	border-top-color: #D6DFE6;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	border-radius: 2px;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px
}

.x1xc {
	position: absolute;
	width: 100%;
	height: 100%
}

.x1xe {
	border-right: solid 1px #979991;
	background-color: #F7F9FC;
	border-right-color: #D6DFE6
}

.x1xf {
	color: #000000;
	padding: 8px;
	font-weight: bold
}

.x1xg {
	width: 100%;
	vertical-align: top;
	background-color: #FFFFFF
}

.x1xh {
	position: relative;
	overflow-y: auto;
	overflow-x: hidden;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
	padding-bottom: 0px
}

.x1xi {
	position: absolute;
	border: solid 1px #516790;
	background-color: #D9F4FA;
	border-color: #C3EAF3;
	width: 17px;
	margin-top: 2px;
	opacity: 0.8
}

.x1xj {
	vertical-align: top;
	float: left;
	border-top: solid 1px #979991;
	border-right: solid 1px #979991;
	border-bottom: solid 1px #636661;
	border-left: solid 1px #636661;
	border-left-color: #D6DFE6;
	border-top-color: #D6DFE6;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	border-radius: 2px;
	background-color: #F2F4F7;
	margin-left: 3px;
	margin-top: 3px
}

.x1xj .xeo.p_AFEditModeSelect .xjp {
	background-color: #ffffff
}

.x1xj.p_AFDropTarget {
	background-color: #D9F4FA;
	opacity: 0.8
}

.x1xk,
.x1xm {
	padding-left: 17px
}

.x1xl {
	padding-left: 17px;
	height: 30px;
	background-image:
		/*savepage-url=/ipva/bi/images/pivotFilterBar/alta-v1/drag_horizontal.png*/
		url();
	background-repeat: no-repeat;
	background-position: center
}

.x1xl.p_AFSelected,
.x1xl.p_AFFocused,
.x1xl.p_AFDropTarget {
	background-color: #CFE8FC;
	background-image:
		/*savepage-url=/ipva/bi/images/pivotFilterBar/alta-v1/drag_horizontal.png*/
		url();
	background-repeat: no-repeat;
	background-position: center
}

.x1xn,
.x1xo,
.x1xv,
.x1xw {
	height: 4px;
	border-left: solid 1px #636661;
	border-left-color: #D6DFE6;
	border-top-color: #D6DFE6;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-radius: 0px
}

.x1xp,
.x1xx {
	height: 4px;
	width: 4px
}

.x1xq {
	height: 30px;
	padding-right: 4px;
	border-left: solid 1px #636661;
	border-left-color: #D6DFE6;
	border-top-color: #D6DFE6;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-radius: 0px
}

.x1xr {
	height: 30px;
	padding-left: 6px;
	padding-right: 4px;
	border-left: solid 1px #636661;
	border-left-color: #D6DFE6;
	border-top-color: #D6DFE6;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-radius: 0px
}

.x1xs {
	height: 30px;
	border-left: solid 1px #636661;
	border-left-color: #D6DFE6;
	border-top-color: #D6DFE6;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-radius: 0px
}

.x1xt {
	height: 30px;
	padding-left: 6px;
	border-left: solid 1px #636661;
	border-left-color: #D6DFE6;
	border-top-color: #D6DFE6;
	border-right-color: #D6DFE6;
	border-bottom-color: #D6DFE6;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-radius: 0px
}

.x1xu {
	width: 4px
}

.x1xz {
	height: 30px;
	padding-left: 5px
}

.x1y1 {
	padding-right: 5px;
	padding-top: 4px
}

.x1y4 {
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	width: 400px;
	height: 400px;
	outline: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1y6.p_AFDropTarget {
	background-color: rgba(217, 244, 250, .75)
}

.x1y6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: block;
	position: relative;
	width: 400px;
	height: 300px;
	outline: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	color: #333333
}

.x1y7 {
	display: block;
	position: relative;
	width: 600px;
	height: 375px;
	outline: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background-color: #FFFFFF;
	border-color: #D9DFE3;
	border-style: solid;
	border-width: 1px
}

.x1yd {
	position: relative;
	width: 1000px;
	height: 600px;
	border-color: #D9DFE3;
	background: #F9F9F9
}

.x1yd.p_AFVertical {
	width: 400px;
	height: 600px;
	background: #FFFFFF
}

.x1ye {
	z-index: 999;
	position: absolute;
	background-color: #FFFFFF;
	color: #4F4F4F;
	border: 1px solid #D9DFE3;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .15);
	top: 4px;
	left: 4px;
	padding: 4px
}

.x1yf {
	z-index: 999;
	position: absolute;
	bottom: 5px;
	left: 5px
}

.x1yg {
	text-align: center;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border: 1px solid #D9DFE3;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .15);
	color: #4F4F4F;
	padding: 4px;
	margin-top: 3px;
	margin-bottom: 3px
}

.x1yh {
	position: relative;
	height: 24px;
	margin-left: 1px;
	margin-right: 1px
}

.x1yi {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 2px;
	width: 24px;
	height: 24px;
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/control-deMagnify-ena.png*/
		url()
}

.x1yi:hover {
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/control-deMagnify-ovr.png*/
		url()
}

.x1yi:active {
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/control-deMagnify-dwn.png*/
		url()
}

.x1yj {
	position: absolute;
	z-index: 2;
	top: 0px;
	right: 2px;
	width: 24px;
	height: 24px;
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/control-magnify-ena.png*/
		url()
}

.x1yj:hover {
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/control-magnify-ovr.png*/
		url()
}

.x1yj:active {
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/control-magnify-dwn.png*/
		url()
}

.x1yk {
	position: absolute;
	cursor: pointer;
	top: 7px;
	height: 10px;
	width: 21px
}

.x1yl {
	position: absolute;
	height: 100%;
	background-color: #9e9e9e;
	width: 1px;
	left: 10px
}

.x1ym {
	position: absolute;
	cursor: pointer;
	width: 24px;
	height: 24px;
	margin-left: -1px;
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/thumb_zoomslider_ena_24.png*/
		url()
}

.x1ym:hover {
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/thumb_zoomslider_ovr_24.png*/
		url()
}

.x1ym:active {
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/thumb_zoomslider_dwn_24.png*/
		url()
}

.x1yn {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 1s;
	-webkit-transition-timing-function: ease-in-out
}

.x1yp {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-top: solid 1px #333333;
	border-left-color: #D9DFE3;
	border-right-color: #D9DFE3;
	border-top-color: #D9DFE3
}

.x1yq {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left-color: #D9DFE3;
	border-right-color: #D9DFE3;
	border-bottom-color: #D9DFE3
}

.x1yr {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;
	border-top-color: #D9DFE3;
	border-bottom-color: #D9DFE3;
	border-left-color: #D9DFE3;
	background-color: #F9F9F9
}

.x1ys {
	border-left: 1px dashed #b9b9b4;
	position: absolute;
	width: 1px;
	height: 100%;
	border-left-color: #BCC7D2
}

.x1yt {
	border-top: 1px dashed #b9b9b4;
	position: absolute;
	width: 100%;
	height: 1px;
	border-top-color: #BCC7D2
}

.x1yu {
	position: absolute;
	z-index: 2;
	top: 0px;
	height: 100%;
	width: 1px;
	background-color: #FF591F
}

.x1yv {
	position: absolute;
	z-index: 2;
	left: 0px;
	width: 100%;
	height: 1px;
	background-color: #FF591F
}

.x1yx {
	position: absolute;
	top: 0px;
	visibility: hidden;
	background-color: rgba(0, 0, 0, 0.6);
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/scroll_t.png*/
		url();
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 28px;
	height: 28px
}

.x1yy {
	position: absolute;
	bottom: 0px;
	visibility: hidden;
	background-color: rgba(0, 0, 0, 0.6);
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/scroll_b.png*/
		url();
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 28px;
	height: 28px
}

.x1yz {
	position: relative;
	overflow: hidden;
	height: 100%;
	cursor: move
}

.x1z0 {
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	color: #4F4F4F;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 5px
}

.x1z1,
.x1z4 {
	position: relative;
	left: 50%;
	background-color: rgba(0, 0, 0, 0.6);
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/scroll_t.png*/
		url();
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 28px;
	height: 28px;
	top: 4px
}

.x1z2 {
	position: relative;
	left: 50%;
	background-color: rgba(0, 0, 0, 0.6);
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/scroll_b.png*/
		url();
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 28px;
	height: 28px;
	top: -8px
}

.x1z3 {
	position: relative;
	top: 50%;
	background-color: rgba(0, 0, 0, 0.6);
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/scroll_l.png*/
		url();
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 2px;
	left: 4px;
	width: 28px;
	height: 28px
}

.x1z5 {
	position: relative;
	top: 50%;
	right: 0px;
	background-color: rgba(0, 0, 0, 0.6);
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/scroll_r.png*/
		url();
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 2px;
	left: -8px;
	width: 28px;
	height: 28px
}

.x1z6 {
	position: relative;
	left: 50%;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.6);
	background-image:
		/*savepage-url=/ipva/bi/images/timeline/alta-v1/scroll_b.png*/
		url();
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 28px;
	height: 28px;
	top: -10px
}

.x1z7 {
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: 1001;
	border-top: 1px solid #738ca8;
	color: #333333;
	border-top-color: #D9DFE3;
	background: #F9F9F9;
	height: 22px
}

.x1z8 {
	position: absolute;
	right: 0px;
	width: 40px;
	height: 100%;
	z-index: 1001;
	border-left: 1px solid #738ca8;
	color: #333333;
	border-left-color: #D9DFE3;
	background: #F9F9F9
}

.x1z9 {
	width: 1px;
	position: absolute;
	background: #BCC7D2;
	height: 12px;
	top: -1px
}

.x1za {
	position: absolute;
	height: 1px;
	background: #BCC7D2;
	width: 12px;
	left: -1px
}

.x1zb {
	position: absolute;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
	color: #333333;
	top: 4px;
	text-align: center;
	text-overflow: ellipsis
}

.x1zc {
	position: absolute;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
	color: #333333;
	top: 4px;
	width: 100%;
	text-align: center
}

.x1zd {
	position: absolute;
	height: 100%;
	z-index: 0;
	opacity: 0.3
}

.x1ze {
	position: relative;
	margin-top: 8px;
	margin-bottom: 8px
}

.x1zf {
	border: 1px solid #7696c8;
	position: absolute;
	z-index: 2;
	cursor: default;
	border-color: #648BAF;
	background: #FFFFFF;
	color: #333333;
	box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, .40);
	border-radius: 2px
}

.x1zg {
	left: -20px
}

.x1zf.p_AFSelected,
.x1zh.p_AFSelected {
	border-width: 2px;
	border-color: #000000
}

.x1zf.p_AFHighlighted {
	border-width: 2px;
	border-color: #85bbe7;
	box-shadow: inset 0px 0px 0px 3px #ebeced
}

.x1zh.p_AFHighlighted {
	border-width: 2px;
	border-color: #85bbe7
}

.x1zf.p_AFFocused {
	box-shadow: inset 0px 0px 0px 3px #e4f0fa
}

.x1zh {
	border: 1px solid #7696c8;
	position: absolute;
	cursor: default;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-style: none;
	border-color: #648BAF
}

.x1ze.p_AFVertical .x1zh {
	border-right-style: none;
	border-bottom-style: solid;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px
}

.x1ze.p_AFInverted .x1zh {
	border-top-style: none;
	border-bottom-style: solid;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.x1zi {
	background: #E6ECF3
}

.x1zj {
	position: absolute;
	z-index: 2;
	left: -3px;
	width: 7px;
	height: 7px;
	border-right: 1px solid #7696c8;
	border-bottom: 1px solid #7696c8;
	transform: rotate(45deg);
	background: #FFFFFF;
	border-right-color: #648BAF;
	border-bottom-color: #648BAF;
	box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .40);
	-webkit-transform: rotate(45deg)
}

.x1zj.p_AFHighlighted {
	border-right: 2px solid #74c4ff;
	border-bottom: 2px solid #74c4ff;
	margin-top: 1px;
	border-right-color: #85bbe7;
	border-bottom-color: #85bbe7
}

.x1zj.p_AFFocused {
	margin-top: 1px;
	z-index: 3;
	box-shadow: inset 0px 0px 0px 4px #e4f0fa
}

.x1zj.p_AFSelected {
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	margin-top: 1px;
	border-right-color: #000000;
	border-bottom-color: #000000
}

.x1zk {
	position: absolute;
	z-index: 2;
	width: 7px;
	height: 7px;
	border-right: 1px solid #7696c8;
	border-top: 1px solid #7696c8;
	transform: rotate(45deg);
	background: #FFFFFF;
	border-right-color: #648BAF;
	border-top-color: #648BAF;
	box-shadow: 3px 0px 4px -2px rgba(0, 0, 0, .40);
	-webkit-transform: rotate(45deg)
}

.x1zk.p_AFHighlighted {
	border-right: 1px solid #74c4ff;
	border-top: 1px solid #74c4ff;
	border-right-color: #85bbe7;
	border-top-color: #85bbe7
}

.x1zk.p_AFSelected {
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	border-right-color: #000000;
	border-top-color: #000000
}

.x1zl {
	position: absolute;
	z-index: 2;
	left: -3px;
	width: 7px;
	height: 7px;
	top: -3px;
	border-right: 1px solid #7696c8;
	border-bottom: 1px solid #7696c8;
	transform: rotate(-135deg);
	background: #FFFFFF;
	border-right-color: #648BAF;
	border-bottom-color: #648BAF;
	box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .40);
	-webkit-transform: rotate(-135deg)
}

.x1zl.p_AFFocused {
	z-index: 3;
	box-shadow: inset 0px 0px 0px 4px #e4f0fa
}

.x1zl.p_AFHighlighted {
	border-right: 2px solid #74c4ff;
	border-bottom: 2px solid #74c4ff;
	border-right-color: #85bbe7;
	border-bottom-color: #85bbe7
}

.x1zl.p_AFSelected {
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	border-right-color: #000000;
	border-bottom-color: #000000
}

.x1zm {
	position: absolute;
	left: -7px
}

.x1zn {
	position: absolute;
	z-index: 1;
	width: 2px;
	background: #648BAF
}

.x1zn.p_AFHighlighted {
	z-index: 3;
	background: #85bbe7
}

.x1zn.p_AFSelected {
	z-index: 3;
	background: #000000
}

.x1zn.p_AFFocused {
	z-index: 3;
	box-shadow: none
}

.x1zp {
	border-bottom: 1px solid #7396c8;
	border-top: 1px solid #bdcee5;
	border-left: 1px solid #bdcee5;
	border-right: 1px solid #bdcee5;
	position: absolute;
	padding-left: 5px;
	padding-right: 4px;
	color: #333333;
	background-color: #F7F9FC;
	border-bottom-color: #648BAF;
	border-top-color: #648BAF;
	border-left-color: #648BAF;
	border-right-color: #648BAF;
	font-size: 11px;
	height: 14px;
	right: 11px;
	bottom: -1px
}

.x1zq {
	top: 0px;
	position: relative;
	height: 100px;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	overflow: hidden;
	background: #E6ECF3;
	border-left-color: #D9DFE3;
	border-right-color: #D9DFE3;
	border-bottom-color: #D9DFE3;
	background-color: #E6ECF3
}

.x1zq.p_AFVertical {
	width: 60px;
	height: 100%;
	border-left: 0px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	background: #E6ECF3;
	border-top-color: #D9DFE3;
	border-right-color: #D9DFE3;
	border-bottom-color: #D9DFE3;
	border-left-color: #D9DFE3
}

.x1zx {
	background-color: #FFFFFF;
	border-color: #4F4F4F
}

.x200 {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	cursor: move;
	background-color: #FFFFFF;
	border-left-color: #4F4F4F;
	border-right-color: #4F4F4F;
	border-bottom-color: #4F4F4F;
	border-top: 1px solid #4F4F4F;
	opacity: 0.6
}

.x201 {
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #4F4F4F
}

.x202,
.x203 {
	color: #BCC7D2
}

.x204 {
	background-color: #F9F9F9;
	border-color: #D9DFE3
}

.x205,
.x20d {
	white-space: nowrap;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #333333
}

.x206 {
	color: #FF591F
}

.x207 {
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #4F4F4F
}

.x208 {
	background-color: #FFFFFF;
	border-color: #648BAF
}

.x208:hover {
	border-color: #85bbe7;
	background-color: #FFFFFF
}

.x208.p_AFSelected {
	background-color: #FFFFFF;
	border-color: #000000
}

.x209 {
	white-space: nowrap;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #000000
}

.x20a {
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #4F4F4F
}

.x20b,
.x16f.p_AFDetached .x16m,
.x16f.p_AFDetached .x16n,
.x16f.p_AFDetached .x16o,
.x16f.p_AFDetached .x15y,
.x16f.p_AFDetached .x16p,
.x16f.p_AFDetached .x16q,
.x16f.p_AFDetached .x16r,
.x16f.p_AFDetached .x16s,
.x16f.p_AFDetached .x16i,
.x16f.p_AFDetached .x16t,
.x16f.p_AFDetached .x16u,
.x16f.p_AFDetached .x15x {
	background-color: #F9F9F9
}

.x20c {
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #252525
}

.x20h {
	display: block;
	position: relative;
	border-width: 1px;
	width: 650px;
	height: 400px;
	outline: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background-color: #FFFFFF;
	border-color: #D6DFE6;
	border-radius: 3px;
	border-style: solid
}

.x20k {
	display: block;
	position: relative;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	width: 100px;
	height: 18px
}

.AFToolbarOverflowCell,
.x20m,
.x1c9 .x21 {
	padding-bottom: 3px
}

.AFAutoSuggestItemsContainer hr,
.xdm hr {
	background-color: #DFE4E7;
	border: 0;
	height: 1px
}

.AFBrandingBar.AFBrandingBarTall,
.xtn.x20n {
	height: 89px
}

.AFBrandingBarCompact .AFBrandingLogoTitleContainer,
.x20o .x20p {
	display: block;
	position: absolute;
	top: 8px
}

.AFBrandingLogoTitleContainer,
.x20p {
	top: 37px;
	position: absolute
}

.AFBrandingBarTall .AFBrandingBarTitle,
.x20n .xts,
.AFBrandingSplitter .AFBrandingBarItem .xk4,
.x20q .xto .xk4,
.x1z.p_AFHelp.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1z.p_AFHelp.p_AFReadOnly .xvo {
	padding-top: 2px
}

.AFBrandingBarCompact .AFBrandingBarTitle,
.x20o .xts,
.AFBrandingBarCompact .AFBrandingLogo,
.x20o .x20t,
.x1x .AFPanelFormLayoutContentCell,
.x1x .xvo,
.x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .AFContentCell,
.x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .xth {
	padding-top: 1px
}

.AFBrandingSplitter .AFBrandingBar,
.x20q .xtn,
.xi1 .xow {
	border-bottom: none
}

.AFAppNavbarButton,
.x20r {
	background-color: #FAFAFA;
	border: 1px solid #D9DFE3;
	margin-left: -1px;
	background-image: none;
	padding: 4px 4px 0;
	height: 28px;
	text-shadow: none;
	border-radius: initial
}

.AFAppNavbarButton:first-child,
.x20r:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.AFAppNavbarButton:last-child,
.x20r:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.AFBrandingBarCompact .AFAppNavbarContainer,
.x20o .x20s {
	margin-top: 12px
}

.AFBrandingBar .xk8,
.xtn .xk8 {
	line-height: 21px
}

.AFBrandingBar .xgn:visited,
.xtn .xgn:visited,
.AFBrandingBar .xgl:visited,
.xtn .xgl:visited,
.AFBrandingBar .xgw:visited,
.xtn .xgw:visited,
.AFBrandingBar .xgk:visited,
.xtn .xgk:visited,
.AFBrandingBar .x17s:visited,
.xtn .x17s:visited,
.AFBrandingBar .xgn:visited:active,
.xtn .xgn:visited:active,
.AFBrandingBar .xgw:visited:active,
.xtn .xgw:visited:active,
.AFBrandingBar .xgl:visited:active,
.xtn .xgl:visited:active,
.AFBrandingBar .xgk:visited:active,
.xtn .xgk:visited:active,
.AFBrandingBar .x17s:visited:active,
.xtn .x17s:visited:active,
.x14f:visited,
.x14f:visited:active {
	color: #72007C;
	text-decoration: none
}

.AFBrandingBar .xgn.p_AFDisabled,
.xtn .xgn.p_AFDisabled,
.AFBrandingBar .xgw.p_AFDisabled,
.xtn .xgw.p_AFDisabled,
.AFBrandingBar .xgl.p_AFDisabled,
.xtn .xgl.p_AFDisabled,
.AFBrandingBar .xgk.p_AFDisabled,
.xtn .xgk.p_AFDisabled,
.AFBrandingBar .x17s.p_AFDisabled,
.xtn .x17s.p_AFDisabled,
.AFBrandingBar .xgn.p_AFDisabled:active,
.xtn .xgn.p_AFDisabled:active,
.AFBrandingBar .xgw.p_AFDisabled:active,
.xtn .xgw.p_AFDisabled:active,
.AFBrandingBar .xgl.p_AFDisabled:active,
.xtn .xgl.p_AFDisabled:active,
.AFBrandingBar .xgk.p_AFDisabled:active,
.xtn .xgk.p_AFDisabled:active,
.AFBrandingBar .x17s.p_AFDisabled:active,
.xtn .x17s.p_AFDisabled:active,
.AFBrandingBar .xgp.p_AFDisabled,
.xtn .xgp.p_AFDisabled,
.AFBrandingBar .xgo.p_AFDisabled,
.xtn .xgo.p_AFDisabled,
.AFBrandingBar .xgr.p_AFDisabled,
.xtn .xgr.p_AFDisabled,
.AFBrandingBar .xgq.p_AFDisabled,
.xtn .xgq.p_AFDisabled,
.x14f.p_AFDisabled,
.x14f.p_AFDisabled:active,
.xb7.p_AFSelected.p_AFDisabled:hover .x13v.p_AFDisabled,
.xb7.p_AFSelected.p_AFDisabled:hover .x13j.p_AFDisabled,
.xb7.p_AFDisabled:hover .x13v.p_AFDisabled,
.xb7.p_AFDisabled:hover .x13j.p_AFDisabled,
.xgs.p_AFDisabled:hover .x13p,
.xgs.p_AFDisabled:hover .x13u,
.xgs.p_AFSelected.p_AFDisabled:hover .x13p,
.xgs.p_AFSelected.p_AFDisabled:hover .x13u,
.xl7 .xgo.p_AFDisabled:hover {
	color: #9e9e9e;
	text-decoration: none
}

.AFBrandingSplitter .AFBrandingBar .xa9,
.x20q .xtn .xa9 {
	padding-left: 10px;
	padding-right: 10px
}

.xpi.AFBrandingSplitter,
.xpi.x20q {
	background-color: #F5F5F5
}

.xpi.AFBrandingSplitter .xrb,
.xpi.x20q .xrb {
	border-radius: initial
}

.x20u.p_AFReadOnly .xdq,
.x1p.p_AFReadOnly .xdr,
.xeo.p_AFReadOnly .xds,
.x1q.p_AFReadOnly .xdt,
.x1r.p_AFReadOnly .xdu,
.x1s.p_AFReadOnly .xdv,
.xt5.p_AFReadOnly .xdw,
.x1t.p_AFReadOnly .xdx,
.xt6.p_AFReadOnly .xdy,
.xta.p_AFReadOnly .xe1,
.xgt.p_AFReadOnly .xe3,
.x1x.p_AFReadOnly .xe8,
.xjv.p_AFReadOnly .xe9,
.x1y.p_AFReadOnly .xea,
.xjr.p_AFReadOnly .xeb,
.x1z.p_AFReadOnly .xec,
.x20.p_AFReadOnly .xed,
.x21.p_AFReadOnly .xee,
.xjt.p_AFReadOnly .xef,
.xt7.p_AFReadOnly .xej,
.xui.p_AFReadOnly .xek {
	vertical-align: middle;
	position: relative;
	top: -2px
}

.x1u.p_AFReadOnly .xdz {
	vertical-align: middle;
	position: relative;
	top: 0px
}

.x1v.p_AFReadOnly .xe6,
.x1u.p_AFMultiRow .xdz {
	position: relative;
	vertical-align: -25%;
	top: -1px
}

.x1w.p_AFReadOnly .xe7 {
	vertical-align: -30%;
	position: relative;
	top: -1px
}

.AFStampContainer,
.x20v {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #527689
}

.AFStampContainer .x18y,
.x20v .x18y,
.xwa.p_AFCircular.p_AFSmall,
.xwa.p_AFOneByOne.p_AFSmall,
.xwa.p_AFCircular.p_AFCompact,
.xwa.p_AFOneByOne.p_AFCompact,
.xt2.p_AFVertical .xwa.p_AFVertical.p_AFCircular.p_AFSmall,
.xt2.p_AFVertical .xwa.p_AFVertical.p_AFOneByOne.p_AFSmall,
.xt2.p_AFVertical .xwa.p_AFVertical.p_AFCircular.p_AFCompact,
.xt2.p_AFVertical .xwa.p_AFVertical.p_AFOneByOne.p_AFCompact {
	padding-top: 0px;
	padding-bottom: 0px
}

.AFTaskStampTextLabel,
.x20w {
	white-space: nowrap;
	margin: 0px 4px
}

.AFTaskStampTextValue,
.x20x {
	font-weight: bold;
	white-space: nowrap;
	margin: 0px 0px 0px 4px;
	margin-top: -1px;
	display: inline-block
}

.AFUserStampTextLabel,
.x20y {
	white-space: nowrap;
	margin: 0px 4px 0px 5px
}

.AFUserStampTextValue,
.x20z {
	font-weight: bold;
	white-space: nowrap;
	margin: 0px 5px 0px 4px;
	margin-top: -1px;
	display: inline-block
}

.AFKeyNotationText .xxs,
.x211 .xxs {
	color: #527689;
	font-weight: normal
}

.xdq.p_AFDisabled,
.xdr.p_AFDisabled,
.xds.p_AFDisabled,
.xdt.p_AFDisabled,
.xdu.p_AFDisabled,
.xdv.p_AFDisabled,
.xdw.p_AFDisabled,
.xdx.p_AFDisabled,
.xdy.p_AFDisabled,
.xdz.p_AFDisabled,
.xe0.p_AFDisabled,
.xe1.p_AFDisabled,
.xe2.p_AFDisabled,
.xe3.p_AFDisabled,
.xe4.p_AFDisabled,
.xe6.p_AFDisabled,
.xe7.p_AFDisabled,
.xe8.p_AFDisabled,
.xe9.p_AFDisabled,
.xea.p_AFDisabled,
.xeb.p_AFDisabled,
.xec.p_AFDisabled,
.xed.p_AFDisabled,
.xee.p_AFDisabled,
.xef.p_AFDisabled,
.xeg.p_AFDisabled,
.xeh.p_AFDisabled,
.xei.p_AFDisabled,
.xdq.p_AFDisabled:active,
.xdr.p_AFDisabled:active,
.xds.p_AFDisabled:active,
.xdt.p_AFDisabled:active,
.xdu.p_AFDisabled:active,
.xdv.p_AFDisabled:active,
.xdw.p_AFDisabled:active,
.xdx.p_AFDisabled:active,
.xdy.p_AFDisabled:active,
.xdz.p_AFDisabled:active,
.xe0.p_AFDisabled:active,
.xe1.p_AFDisabled:active,
.xe2.p_AFDisabled:active,
.xe3.p_AFDisabled:active,
.xe4.p_AFDisabled:active,
.xe6.p_AFDisabled:active,
.xe7.p_AFDisabled:active,
.xe8.p_AFDisabled:active,
.xe9.p_AFDisabled:active,
.xea.p_AFDisabled:active,
.xeb.p_AFDisabled:active,
.xec.p_AFDisabled:active,
.xed.p_AFDisabled:active,
.xee.p_AFDisabled:active,
.xef.p_AFDisabled:active,
.xeg.p_AFDisabled:active,
.xeh.p_AFDisabled:active,
.xei.p_AFDisabled:active,
.xdq.p_AFDisabled:hover,
.xdr.p_AFDisabled:hover,
.xds.p_AFDisabled:hover,
.xdt.p_AFDisabled:hover,
.xdu.p_AFDisabled:hover,
.xdv.p_AFDisabled:hover,
.xdw.p_AFDisabled:hover,
.xdx.p_AFDisabled:hover,
.xdy.p_AFDisabled:hover,
.xdz.p_AFDisabled:hover,
.xe0.p_AFDisabled:hover,
.xe1.p_AFDisabled:hover,
.xe2.p_AFDisabled:hover,
.xe3.p_AFDisabled:hover,
.xe4.p_AFDisabled:hover,
.xe6.p_AFDisabled:hover,
.xe7.p_AFDisabled:hover,
.xe8.p_AFDisabled:hover,
.xe9.p_AFDisabled:hover,
.xea.p_AFDisabled:hover,
.xeb.p_AFDisabled:hover,
.xec.p_AFDisabled:hover,
.xed.p_AFDisabled:hover,
.xee.p_AFDisabled:hover,
.xef.p_AFDisabled:hover,
.xeg.p_AFDisabled:hover,
.xeh.p_AFDisabled:hover,
.xei.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_dis.png*/
		url()
}

BODY.p_AFHighContrast .xdt.p_AFDisabled:after,
BODY.p_AFHighContrast .xdt.p_AFDisabled:active:after,
BODY.p_AFHighContrast .xdt.p_AFDisabled:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_dis.png*/
		url()
}

.xdq:active,
.xdr:active,
.xds:active,
.xdt:active,
.xdu:active,
.xdv:active,
.xdw:active,
.xdx:active,
.xdy:active,
.xdz:active,
.xe0:active,
.xe1:active,
.xe2:active,
.xe3:active,
.xe4:active,
.xe6:active,
.xe7:active,
.xe8:active,
.xe9:active,
.xea:active,
.xeb:active,
.xec:active,
.xed:active,
.xee:active,
.xef:active,
.xeg:active,
.xeh:active,
.xei:active,
.xdq:active:hover,
.xdr:active:hover,
.xds:active:hover,
.xdt:active:hover,
.xdu:active:hover,
.xdv:active:hover,
.xdw:active:hover,
.xdx:active:hover,
.xdy:active:hover,
.xdz:active:hover,
.xe0:active:hover,
.xe1:active:hover,
.xe2:active:hover,
.xe3:active:hover,
.xe4:active:hover,
.xe6:active:hover,
.xe7:active:hover,
.xe8:active:hover,
.xe9:active:hover,
.xea:active:hover,
.xeb:active:hover,
.xec:active:hover,
.xed:active:hover,
.xee:active:hover,
.xef:active:hover,
.xeg:active:hover,
.xeh:active:hover,
.xei:active:hover,
.xdq.p_AFSelected:hover,
.xdr.p_AFSelected:hover,
.xds.p_AFSelected:hover,
.xdt.p_AFSelected:hover,
.xdu.p_AFSelected:hover,
.xdv.p_AFSelected:hover,
.xdw.p_AFSelected:hover,
.xdx.p_AFSelected:hover,
.xdy.p_AFSelected:hover,
.xdz.p_AFSelected:hover,
.xe0.p_AFSelected:hover,
.xe1.p_AFSelected:hover,
.xe2.p_AFSelected:hover,
.xe3.p_AFSelected:hover,
.xe4.p_AFSelected:hover,
.xe6.p_AFSelected:hover,
.xe7.p_AFSelected:hover,
.xe8.p_AFSelected:hover,
.xe9.p_AFSelected:hover,
.xea.p_AFSelected:hover,
.xeb.p_AFSelected:hover,
.xec.p_AFSelected:hover,
.xed.p_AFSelected:hover,
.xee.p_AFSelected:hover,
.xef.p_AFSelected:hover,
.xeg.p_AFSelected:hover,
.xeh.p_AFSelected:hover,
.xei.p_AFSelected:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_dwn.png*/
		url()
}

BODY.p_AFHighContrast .xdt:active:after,
BODY.p_AFHighContrast .xdt:active:hover:after,
BODY.p_AFHighContrast .xdt.p_AFSelected:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/helptopics_dwn.png*/
		url()
}

.xgj.p_AFSelected {
	color: #333333
}

.xky.p_AFDisabled {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/breadcrumb_lof_ena.png*/
		url()
}

.xkz .AFOverflowElement,
.xkz .xdj,
.x1bl .xgl,
.x1bl .xgn {
	line-height: 24px
}

.xkz .AFOverflowElement .xgj,
.xkz .xdj .xgj {
	text-align: start
}

.x213,
.x215,
.x21k,
.x21m {
	width: 24px;
	height: 24px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_ena.png*/
		url()
}

.x214,
.x216,
.x21l,
.x21n {
	width: 24px;
	height: 24px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_ena.png*/
		url()
}

BODY.p_AFHighContrast .x216:after,
BODY.p_AFHighContrast .x214:after {
	content:
		/*savepage-url=/ipva/afr/disclosure_expanded.png*/
		url()
}

BODY.p_AFHighContrast .x215:after,
BODY.p_AFHighContrast .x213:after {
	content:
		/*savepage-url=/ipva/afr/disclosure_collapsed.png*/
		url()
}

.x214:active,
.x216:active,
.x21l:active,
.x21n:active,
.x1b .x1bn.p_AFSelected .x1bu,
.x1b .x1bo.p_AFSelected .x1bu,
.x214:active:hover,
.x216:active:hover,
.x21l:active:hover,
.x21n:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_dwn.png*/
		url()
}

.x213:active,
.x215:active,
.x21k:active,
.x21m:active,
.x1b .x1bn.p_AFSelected .x1bt,
.x1b .x1bo.p_AFSelected .x1bt,
.x213:active:hover,
.x215:active:hover,
.x21k:active:hover,
.x21m:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_dwn.png*/
		url()
}

.xuk.p_AFNotDisclosed {
	border: none;
	padding: 8px 10px 8px 10px
}

.xuk.p_AFDraggable {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/drag_vertical.png*/
		url();
	background-repeat: no-repeat;
	background-position: center 8px;
	padding: 19px 10px 0px 10px
}

.xuk.p_AFNotDisclosed.p_AFDraggable {
	border: none;
	padding: 19px 10px 10px 10px
}

.xt7.p_AFDragGhost {
	color: #252525
}

.xuk.p_AFCore.p_AFLight,
.xvl.p_AFCore.p_AFLight,
.xvd.p_AFCore.p_AFLight,
.xvl.p_AFHighlight.p_AFLight,
.xvd.p_AFHighlight.p_AFLight {
	background-color: #eff2f5
}

.xuk.p_AFCore.p_AFMedium,
.xvl.p_AFCore.p_AFMedium,
.xvd.p_AFCore.p_AFMedium,
.xvl.p_AFHighlight.p_AFMedium,
.xvd.p_AFHighlight.p_AFMedium,
.xuk.p_AFCore.p_AFDark,
.xvl.p_AFCore.p_AFDark,
.xvd.p_AFCore.p_AFDark,
.xvl.p_AFHighlight.p_AFDark,
.xvd.p_AFHighlight.p_AFDark {
	background-color: #e8f2fb
}

.x4w+.x4w {
	padding-left: 30px
}

.AFPanelFormLayoutContentCell>.xfl,
.xvo>.xfl,
.AFPanelFormLayoutContentCell>.x7j,
.xvo>.x7j,
.AFPanelFormLayoutContentCell>.x7j.p_AFTextOnly,
.xvo>.x7j.p_AFTextOnly {
	margin-left: -7px
}

.xb7.p_AFDisabled,
.xgs.p_AFDisabled {
	background-color: transparent;
	border-top-color: transparent
}

.xl7 .xgo,
.xb7:hover .x13j,
.xb7.p_AFSelected:hover .x13j,
.xb7.p_AFSelected:hover .x13v,
.xgs:hover .x13p,
.xgs.p_AFSelected:hover .x13p,
.xgs.p_AFSelected:hover .x13u,
.xl7 .xgo.p_AFSelected:hover,
.xl7 .xgo:hover {
	color: #145c9e;
	text-decoration: none
}

.AFConveyorBeltElement .x13v,
.xlx .x13v,
.AFConveyorBeltElement .x13u,
.xlx .x13u,
.AFOverflowElement .x13v,
.xdj .x13v,
.AFOverflowElement .x13u,
.xdj .x13u {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #145c9e;
	text-decoration: none;
	line-height: 24px
}

.x13e.p_AFIconified .xb7.p_AFDisabled .x13j,
.x13e.p_AFIconified .xb7.p_AFDisabled:hover .x13j {
	border-color: #D6DFE6
}

.xlq .xb7 {
	border-bottom: 3px solid transparent;
	border-top: none
}

.xlq .xb7.p_AFDisabled,
.xt2.p_AFVertical .xw7.p_AFCircular.p_AFSelected,
.xt2.p_AFVertical .xw7.p_AFCircular.p_AFSelected:hover {
	border-bottom-color: transparent
}

.xlq .xb7.p_AFSelected {
	border-bottom: 3px solid #0572ce
}

.xg8.p_AFTextOnly {
	min-height: 28px;
	margin-left: 3px;
	padding: 3px 7px 4px 8px
}

.xgn.p_AFSelected,
.xgk.p_AFSelected,
.x17s.p_AFSelected,
.xgn.p_AFSelected:active,
.xgk.p_AFSelected:active,
.x17s.p_AFSelected:active,
.x14f.p_AFSelected,
.x14f.p_AFSelected:active,
.xgk.p_AFSelected:hover,
.x17s.p_AFSelected:hover,
.xgn.p_AFSelected:hover {
	color: #145c9e;
	font-weight: bold;
	text-decoration: none
}

.AFPopupSelectorContent .xo1,
.x19b .xo1 {
	border: 0px solid transparent;
	margin: 0px;
	padding: 0px
}

.AFPopupSelectorContent .xo3,
.x19b .xo3 {
	padding: 0px 0px 4px
}

.xo6 .xjq {
	max-width: 36px;
	padding-left: 0px;
	padding-right: 3px
}

.x21d {
	border-spacing: 10px 0;
	margin-bottom: 4px
}

.xof.p_AFDisabled.p_AFSelected,
.xod.p_AFDisabled.p_AFSelected {
	color: #9e9e9e;
	background-color: #FFFFFF
}

.xog .xjq {
	padding-left: 0px;
	max-width: 27px
}

BODY.p_AFHighContrast .xo8:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ena.png*/
		url();
	position: relative;
	left: 5px;
	top: 5px
}

BODY.p_AFHighContrast .xo9:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ena.png*/
		url();
	position: relative;
	left: 5px;
	top: 5px
}

.xo8:active {
	background-color: #0572ce;
	border-style: solid;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_dwn.png*/
		url()
}

.xo9:active {
	background-color: #0572ce;
	border-style: solid;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_dwn.png*/
		url()
}

BODY.p_AFHighContrast .xo8:active:after,
BODY.p_AFHighContrast .xo8:hover:active:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_dwn.png*/
		url();
	position: relative;
	left: 5px;
	top: 5px
}

BODY.p_AFHighContrast .xo9:active:after,
BODY.p_AFHighContrast .xo9:hover:active:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_dwn.png*/
		url();
	position: relative;
	left: 5px;
	top: 5px
}

.xio.p_AFDisabled .xj0,
.xjt.p_AFDisabled .x1ba,
.xjr.p_AFDisabled .x1b9,
.xjt.p_AFDisabled .x1ba.p_AFSelected:hover,
.xjt.p_AFDisabled .x1ba:active:hover,
.xjr.p_AFDisabled .x1b9.p_AFSelected:hover,
.xjr.p_AFDisabled .x1b9:active:hover,
.x1r.p_AFClickToEdit.p_AFUpdate.p_AFDisabled.p_AFHoverTarget .xhc {
	background-color: #EFEFF1
}

.xg5 .xfl {
	border-color: transparent;
	background-image: none;
	background-color: transparent;
	margin-right: 2px;
	margin-left: 2px
}

.xg5 .xfk.p_AFTextOnly,
.xg5 .xfl.p_AFTextOnly {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 1px 0px #FFFFFF;
	font-weight: bold
}

.xgu.p_AFBusy .xfl,
.xgu.p_AFBusy .x7j,
.xg5 .xfk.p_AFDisabled,
.xg5 .xfl.p_AFDisabled,
.xg5 .xfk:hover.p_AFDisabled,
.xg5 .xfl:hover.p_AFDisabled {
	color: #9e9e9e;
	font-weight: bold;
	text-shadow: none;
	background-image: none;
	background-color: transparent;
	border-color: transparent
}

.xfk.p_AFTextOnly .xfm,
.xfl.p_AFTextOnly .xfn {
	padding: 5px 8px 4px 8px
}

.xfl.p_AFActionDisabled .xg0 .xfn,
.xfk.p_AFActionDisabled .xfz .xfm {
	padding-right: 0px;
	padding-left: 8px
}

.xfk.p_AFIconOnly .xfm,
.xfl.p_AFIconOnly .xfn {
	padding: 1px 5px
}

.xfl.p_AFLeading .xfo,
.xfl.p_AFLeading .xfr {
	padding: 4px 0px 4px 0px
}

.xfl.p_AFTrailing .xfo,
.xfl.p_AFTrailing .xfr {
	padding: 4px 1px 4px 0px
}

.xfk.p_AFDepressed .xg1,
.xfk.p_AFSelected .xg1,
.xfk.p_AFSelected:active .xg1,
.xfl.p_AFDepressed .xg2,
.xfl.p_AFSelected .xg2,
.xfl.p_AFSelected:active .xg2,
.xfk.p_AFDepressed:hover .xg1,
.xfk.p_AFSelected:hover .xg1,
.xfk.p_AFSelected:active:hover .xg1,
.xfl.p_AFDepressed:hover .xg2,
.xfl.p_AFSelected:hover .xg2,
.xfl.p_AFSelected:active:hover .xg2 {
	border-color: #c4ced7
}

.xfk.p_AFDepressed .xg3,
.xfk.p_AFSelected .xg3,
.xfk.p_AFSelected:active .xg3,
.xfl.p_AFDepressed .xg4,
.xfl.p_AFSelected .xg4,
.xfl.p_AFSelected:active .xg4,
.xfk.p_AFDepressed:hover .xg3,
.xfk.p_AFSelected:hover .xg3,
.xfk.p_AFSelected:active:hover .xg3,
.xfl.p_AFDepressed:hover .xg4,
.xfl.p_AFSelected:hover .xg4,
.xfl.p_AFSelected:active:hover .xg4 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dwn.png*/
		url();
	width: 14px;
	height: 14px;
	padding: 5px 6px 5px 6px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	display: block
}

.xfk.p_AFDisabled .xg3,
.xfk.p_AFDepressed.p_AFDisabled .xg3,
.xfk.p_AFSelected.p_AFDisabled .xg3,
.xfk.p_AFSelected:active.p_AFDisabled .xg3,
.xfl.p_AFDisabled .xg4,
.xfl.p_AFDepressed.p_AFDisabled .xg4,
.xfl.p_AFSelected.p_AFDisabled .xg4,
.xfl.p_AFSelected:active.p_AFDisabled .xg4,
.xfk:hover.p_AFDisabled .xg3,
.xfk.p_AFDepressed:hover.p_AFDisabled .xg3,
.xfk.p_AFSelected:hover.p_AFDisabled .xg3,
.xfk.p_AFSelected:active:hover.p_AFDisabled .xg3,
.xfl:hover.p_AFDisabled .xg4,
.xfl.p_AFDepressed:hover.p_AFDisabled .xg4,
.xfl.p_AFSelected:hover.p_AFDisabled .xg4,
.xfl.p_AFSelected:active:hover.p_AFDisabled .xg4 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dis.png*/
		url();
	width: 14px;
	height: 14px;
	padding: 5px 6px 5px 6px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	display: block
}

.x1q.p_AFReadOnly .x2b {
	padding-right: 0px;
	padding-left: 5px
}

.xtk.AFPanelFormLayoutContentCell .x1q,
.xtk.xvo .x1q {
	vertical-align: 50%
}

.x1r.p_AFReadOnly .x2k {
	color: #4F4F4F;
	padding: 0px 8px 0px 0px;
	border-width: 0px;
	line-height: 28px
}

.x1r.p_AFDisabled .x2k {
	border-width: 0px;
	border-color: #EFEFF1;
	background-color: transparent
}

.x1r.p_AFUpdate .x2k,
.x1r.p_AFClickToEdit.p_AFUpdate .x2k {
	border-width: 0px;
	display: inline-block
}

.x1r.p_AFClickToEdit.p_AFUpdate.p_AFFocusTarget .x2k {
	border-width: 0px;
	display: inline-block;
	background-color: transparent
}

.x1r.p_AFReadOnly .xhd {
	border-color: transparent
}

.x1u.p_AFMultiRow .xu {
	vertical-align: text-top;
	padding-top: 7px
}

.x19 .x1u.p_AFMultiRow .x4z {
	padding-top: 15px
}

.x1u.p_AFMultiRow.p_AFReadOnly .xu {
	vertical-align: top;
	padding-top: 8px;
	line-height: normal
}

.x1u.p_AFMultiRow.p_AFReadOnly .x25 {
	padding-top: 6px;
	line-height: normal
}

.x4w .x20.p_AFReadOnly .x13,
.x4w .x1y.p_AFReadOnly .x11,
.x19 .x1u.p_AFReadOnly .xu,
.x19 .xt5.p_AFReadOnly .x1fk,
.x19 .xt6.p_AFReadOnly .x1fl,
.x19 .x1s.p_AFReadOnly .xz,
.x19 .xeo.p_AFReadOnly .xha,
.x19 .xi1.p_AFReadOnly .xi4,
.x19 .x1z.p_AFReadOnly .x12,
.x19 .x1v.p_AFReadOnly .xv {
	padding-right: 0px;
	padding-top: 8px
}

.x4w .x1z.p_AFReadOnly .x2h,
.x1z.p_AFReadOnly .AFPanelFormLayoutContentCell .x2h,
.x1z.p_AFReadOnly .xvo .x2h,
.AFPanelFormLayoutContentCell .x1z.p_AFReadOnly .x2h,
.xvo .x1z.p_AFReadOnly .x2h,
.xtd .x1z.p_AFReadOnly .x2h,
.AFPanelFormLayoutContentCell .x2h,
.xvo .x2h,
.AFToolbarOverflowCell .AFContentCell .xjw,
.x20m .xth .xjw,
.xg5 .AFContentCell .xjw,
.xg5 .xth .xjw {
	vertical-align: 0px
}

.x4w .x1t.p_AFReadOnly .x26 {
	position: initial;
	padding-top: 0px;
	padding-left: 6px
}

.x4w .xt5.p_AFReadOnly .xti,
.x4w .xt6.p_AFReadOnly .xtj {
	position: initial;
	top: 0px;
	padding-left: 6px
}

.x19 .x1w.p_AFReadOnly .xw {
	padding-top: 8px;
	padding-bottom: 0px
}

.x1u.p_AFReadOnly .x25 {
	height: 28px;
	display: table-cell;
	vertical-align: middle;
	padding: 0px;
	background-image: none;
	background-color: transparent;
	border-style: none
}

.x1u.p_AFReadOnly.p_AFMultiRow .x25 {
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	display: block;
	height: auto
}

.x1u.p_AFMultiRow .x25 {
	padding-bottom: 0px;
	margin: 0px;
	display: block;
	height: auto;
	color: #333333;
	padding-right: 8px
}

.xjv.p_AFDisabled .xjw {
	color: #9e9e9e;
	background-image: none;
	background-color: #EFEFF1
}

.x1t.p_AFReadOnly .x26 {
	background-image: none;
	background-color: transparent;
	border-style: none;
	line-height: 28px;
	top: -1px;
	display: inline-block;
	padding-top: 1px
}

.x1q.p_AFReadOnly .x2b,
.x21.p_AFReadOnly .x2j {
	background-image: none;
	background-color: transparent;
	border-style: none;
	line-height: 28px
}

.x1s.p_AFReadOnly,
.xeo.p_AFReadOnly,
.x1x.p_AFReadOnly .x2f,
.x1s.p_AFDisabled .AFPanelFormLayoutContentCell,
.x1s.p_AFDisabled .xvo,
.x1s.p_AFClickToEdit {
	background-image: none;
	background-color: transparent;
	border-style: none
}

.x1s.p_AFReadOnly .x2c,
.xeo.p_AFReadOnly .xer {
	background-image: none;
	background-color: transparent;
	border-style: none;
	line-height: 28px;
	padding-left: 6px
}

.x1p.p_AFReadOnly .x2a {
	background-image: none;
	background-color: transparent;
	border-style: none;
	width: auto;
	padding-right: 7px;
	display: table-cell;
	vertical-align: middle
}

.xjv.p_AFReadOnly .x18n,
.x1w.p_AFReadOnly .x2d,
.x1v.p_AFReadOnly .x2e {
	line-height: 28px
}

.x1y.p_AFReadOnly .x11 {
	line-height: 28px;
	vertical-align: middle;
	padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 0px
}

.x1z.p_AFReadOnly .x12 {
	line-height: 28px;
	padding-top: 0px
}

.x20.p_AFReadOnly .x13 {
	line-height: 28px;
	padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 0px
}

.x21.p_AFReadOnly .x14 {
	line-height: 28px;
	padding-top: 4px;
	padding-right: 10px
}

.x1w.p_AFReadOnly .xw {
	line-height: 28px;
	padding-right: 5px
}

.x1v.p_AFReadOnly .xv {
	line-height: 28px;
	padding-right: 7px;
	padding-top: 0px
}

.xt5.p_AFReadOnly .x1fk,
.xt6.p_AFReadOnly .x1fl {
	vertical-align: middle;
	padding-right: 12px
}

.x27.p_AFDisabled,
.x27.p_AFDisabled:active,
.x28.p_AFDisabled,
.x28.p_AFDisabled:active,
.x27:active,
.x28:active,
.xok.p_AFDisabled,
.xok.p_AFDisabled:active,
.xol.p_AFDisabled,
.xol.p_AFDisabled:active,
.xok:active,
.xol:active,
.x27:hover,
.x28:hover,
.x27:hover:active,
.x28:hover:active,
.x27.p_AFDisabled:hover,
.x27.p_AFDisabled:active:hover,
.x28.p_AFDisabled:hover,
.x28.p_AFDisabled:active:hover,
.xok:hover,
.xol:hover,
.xok:hover:active,
.xol:hover:active,
.xok.p_AFDisabled:hover,
.xok.p_AFDisabled:active:hover,
.xol.p_AFDisabled:hover,
.xol.p_AFDisabled:active:hover,
.x1p.p_AFClickToEdit.p_AFHoverTarget .x22l:hover,
.x1p.p_AFClickToEdit.p_AFHoverTarget.p_AFFocusTarget .x22l:hover {
	filter: none
}

.x21e {
	min-height: 28px;
	padding: 0px 0px 0px 0px;
	min-width: 95%
}

.x17r .xlj {
	margin-right: 0px;
	margin-left: 6px
}

.x17q .xlj {
	margin-right: 6px;
	margin-left: 3px
}

.x21f {
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px
}

.x15w.p_AFDepressed {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none;
	border-radius: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	border-width: 1px;
	border-style: solid
}

.x166::first-letter,
.x15u::first-letter,
.x167::first-letter,
.x168::first-letter,
.x4w .x1p.p_AFReadOnly .x2a {
	padding-left: 4px
}

.x160.p_AFDepressed .x166,
.x15v.p_AFDepressed .x15u,
.x15w.p_AFDepressed .x15u,
.x160.p_AFDepressed .x167,
.x160.p_AFDepressed .x168,
.x167:active:hover,
.x168:active:hover,
.x160:hover.p_AFDepressed .x166,
.x15v:hover.p_AFDepressed .x15u,
.x15w:hover.p_AFDepressed .x15u,
.x160:hover.p_AFDepressed .x167,
.x160:hover.p_AFDepressed .x168 {
	color: #ffffff;
	background-color: #0572ce
}

.x15z.p_AFHighlighted .x16e {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_ovr.png*/
		url()
}

.x15z.p_AFDepressed .x16e {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dwn.png*/
		url()
}

.x15z.p_AFDisabled .x16e {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dis.png*/
		url()
}

.x177 .x179,
.x177 .x16i .x178 {
	background-color: #c4ced7;
	height: 1px;
	padding: 0px
}

.x15y .x17l,
.x16s .x17m,
.x15x .x178,
.xkt.p_AFEndOverflow .xm2,
.xll.p_AFEndOverflow .xm3,
.xlq.p_AFEndOverflow .xm3 {
	padding-right: 16px
}

.xlw .x161,
.xlw .x162,
.xlw .x160,
.xlw .x15v,
.xlw .x15w {
	background: transparent;
	padding: 1px;
	border: 1px transparent
}

.xlw .x161.p_AFHighlighted,
.xlw .x162.p_AFHighlighted,
.xlw .x160.p_AFHighlighted,
.xlw .x15v.p_AFHighlighted,
.xlw .x15w.p_AFHighlighted {
	background-color: #ebeced;
	padding: 1px;
	border: 1px transparent
}

.x16g:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-ena.png*/
		url()
}

.x16h:active,
.x16h:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-dwn.png*/
		url()
}

.x16g.p_AFDisabled,
.x16g.p_AFDisabled:active,
.x16g.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/up-arrow-dis.png*/
		url()
}

.x16h.p_AFDisabled,
.x16h.p_AFDisabled:active,
.x16h.p_AFDisabled:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/down-arrow-dis.png*/
		url()
}

.x21i {
	font-style: italic
}

.x21j {
	border-bottom: 1px solid #D6DFE6;
	padding-bottom: 8px
}

.x1b0 .x1b2 {
	padding: 0px 4px 0px 0px;
	vertical-align: top
}

.xgp:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0572ce;
	font-weight: bold;
	text-shadow: none;
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: none;
	padding: 5px 7px 5px 7px;
	display: inline-block;
	margin-top: 3px;
	text-decoration: none
}

.xgp:hover.p_AFDisabled {
	color: #9e9e9e;
	font-weight: bold;
	text-shadow: none;
	border-color: #c4ced7;
	background-color: #f4f6f7;
	background-image: none
}

.xls .xgo {
	background-color: #FFFFFF;
	color: #145c9e;
	height: 22px;
	border: none;
	display: inline-block;
	padding: 6px 10px 1px 10px;
	min-height: 23px;
	vertical-align: middle;
	text-decoration: none;
	width: 100%
}

.xgo:hover {
	outline: none;
	text-decoration: underline
}

.xgo:hover.p_AFDisabled {
	text-decoration: none;
	outline: none
}

.xgo.p_AFDepressed {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none;
	border-radius: 2px;
	border-width: 1px;
	border-style: solid
}

.xgq:hover {
	background-color: #ebeced;
	outline: none
}

.xgq.p_AFDepressed {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none;
	border-radius: 2px;
	padding: 6px 10px 1px 10px;
	border-width: 1px;
	border-style: solid
}

.xgq:hover.p_AFDisabled {
	color: #9e9e9e;
	background-color: #FFFFFF;
	padding: 6px 10px 1px 10px;
	border: none
}

.xkm.p_AFSelected {
	border-left: 3px solid #0572ce;
	height: 30px;
	background-image: none;
	width: 10px
}

.x21o .xq2,
.x21o .x21e,
.x21p .xq2,
.x21p .x21e,
.xh7 .xji .xq2 {
	padding-left: 0px;
	padding-right: 0px
}

.xy2 .x18y,
.xy7 .x18y {
	padding-right: 4px;
	font-size: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: baseline
}

.xy2 .x18z,
.xy7 .x18z,
.x1cb .x27,
.x1cb .x28 {
	vertical-align: baseline
}

.x21q,
.x21r,
.x21s {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 5px
}

.x21t,
.x21u {
	width: 24px;
	height: 24px;
	float: left
}

.xxo img {
	margin-top: 1px;
	margin-left: 1px
}

.xxo:focus img {
	outline: -webkit-focus-ring-color auto 5px
}

.x1cb .x2h,
.x1cn .x1cj {
	padding-top: 0
}

.xgu.p_AFLabelTop .x1cf,
.x21 .AFPanelFormLayoutContentCell,
.x21 .xvo {
	padding-top: 3px
}

.x10u AFRequiredIconStyle {
	margin-right: 0
}

.x1cb .x26 {
	top: 0px
}

.xeu .x51 {
	padding-left: 0;
	padding-top: 0
}

.xeu .AFPanelFormLayoutContentCell,
.xeu .xvo,
.xeu .x50,
.xev .x51,
.xev .AFPanelFormLayoutContentCell,
.xev .xvo,
.xev .x50 {
	padding-left: 0
}

.xeu .x51 .xfl {
	margin-top: 6px
}

.xeu,
.xev {
	margin-bottom: -7px;
	position: relative
}

.xeu .x25,
.xev .x25 {
	min-width: 300px
}

.x1cq.p_AFDisabled,
.x1cr.p_AFDisabled,
.x1cs.p_AFDisabled,
.x1ct.p_AFDisabled,
.x1cz.p_AFDisabled,
.xjv.p_AFDisabled .x18g,
.xjv.p_AFDisabled .x18g:active,
.xeo.p_AFDisabled .x1c2,
.xeo.p_AFDisabled .x1c2:active {
	border-style: solid;
	border-width: 1px;
	border-color: #E0E6EB;
	background-color: #f4f6f7;
	background-image: none
}

.x1cq:active,
.x1cq.p_AFDepressed,
.x1cq:hover.p_AFDepressed,
.x1cr:active,
.x1cr:hover.p_AFDepressed,
.x1cr.p_AFDepressed,
.x1cs:active,
.x1cs.p_AFDepressed,
.x1cs:hover.p_AFDepressed,
.x1ct:active,
.x1ct.p_AFDepressed,
.x1ct:hover.p_AFDepressed,
.x1cz:active,
.x1cz:active:hover,
.x18g:active,
.x1c2:active {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none
}

.x1cq .x187,
.x1cr .x187,
.x1cs .x187,
.x1ct .x187 {
	padding: 7px
}

.xgt.p_AFVertical.p_AFHelpIcon .x1cx,
.xgt.p_AFVertical.p_AFHelpIcon .x1cy,
.xgt.p_AFVertical.p_AFHelpIcon .x1d2 {
	padding-left: 23px
}

BODY.p_AFHighContrast .x1d0:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/func_search_16_ena.png*/
		url();
	background-position: center center;
	display: block;
	height: 14px;
	width: 14px
}

.xgt.p_AFVertical .x1cw {
	padding-left: 2px;
	padding-bottom: 1px
}

.xgt.p_AFVertical .x1d2 {
	padding-left: 5px;
	padding-top: 5px
}

.xgt.p_AFVertical .x1cx {
	padding-left: 2px;
	padding-bottom: 5px
}

.xgt.p_AFVertical .x1cz {
	display: block;
	margin-top: 1px
}

.x1d0:active,
.x1d0:active:hover,
.x1d0.p_AFRtl:active,
.x1d0.p_AFRtl:active:hover,
.x1d0:hover:active,
.x1d0.p_AFRtl:hover:active {
	background-repeat: no-repeat;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/func_search_16_act.png*/
		url()
}

.x1ck.p_AFDisabled {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/func_delete_sm_12_dis.png*/
		url()
}

.x1v.p_AFReadOnly .xjz {
	position: relative;
	padding-right: 3px;
	top: -2px
}

.x1v .AFPanelFormLayoutContentCell,
.x1v .xvo,
.x1v .x4z {
	padding-top: 10px
}

.x1h7 {
	padding-right: 3px;
	padding-left: 2px;
	vertical-align: middle;
	margin-left: 1px
}

.xu7 {
	margin-right: 2px;
	vertical-align: 20%;
	margin-left: 1px
}

.xoo .xu3 {
	vertical-align: 8%
}

.xk2 {
	padding: 0px 3px 0px 2px
}

.x1v.p_AFError .xu4,
.x1w.p_AFError .xu2,
.x1x.p_AFError .xu5,
.x21.p_AFError .xu3,
.x1v.p_AFFatal .xu4,
.x1w.p_AFFatal .xu2,
.x1x.p_AFFatal .xu5,
.x21.p_AFFatal .xu3 {
	outline: 2px #C70000 solid
}

.x1v.p_AFWarning .xu4,
.x1w.p_AFWarning .xu2,
.x1x.p_AFWarning .xu5,
.x21.p_AFWarning .xu3 {
	outline: 2px #FFAA2B solid
}

.xeo.p_AFWarning .xer,
.xeo.p_AFError .xer,
.xeo.p_AFFatal .xer {
	height: 24px;
	border: 0
}

.xeo.p_AFWarning .x18k,
.xeo.p_AFError .x18k,
.xeo.p_AFFatal .x18k {
	padding-top: 5px;
	padding-bottom: 5px
}

.xeo.p_AFWarning .x1c2,
.xeo.p_AFError .x1c2,
.xeo.p_AFFatal .x1c2 {
	border-top: 0;
	border-bottom: 0
}

.x194 .xia {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px
}

.x1b8:hover,
.x190:hover {
	background-color: #ebeced;
	color: #000000;
	border-color: transparent
}

.xia .x1v.p_AFReadOnly .x2e,
.xib .x1v.p_AFReadOnly .x2e,
.xic .x1v.p_AFReadOnly .x2e,
.x1vr .x1u.p_AFReadOnly .x25,
.x1vr .x1w.p_AFReadOnly .x2d,
.x1vr .x1v.p_AFReadOnly .x2e,
.x1vr .x20.p_AFReadOnly .x2i,
.x1vr .x1y.p_AFReadOnly .x2g,
.x1vr .x1z.p_AFReadOnly .x2h,
.x1vr .xo1.p_AFReadOnly .xos,
.x1vr .x1q.p_AFReadOnly .x2b,
.x1vr .x1t.p_AFReadOnly .x26,
.x1vr .x1s.p_AFReadOnly .x2c,
.x1vr .xeo.p_AFReadOnly .xer,
.x1vr .xjv.p_AFReadOnly .xk3,
.x1vt .x1u.p_AFReadOnly .x25,
.x1vt .x1w.p_AFReadOnly .x2d,
.x1vt .x1v.p_AFReadOnly .x2e,
.x1vt .x20.p_AFReadOnly .x2i,
.x1vt .x1y.p_AFReadOnly .x2g,
.x1vt .x1z.p_AFReadOnly .x2h,
.x1vt .xo1.p_AFReadOnly .xos,
.x1vt .x1q.p_AFReadOnly .x2b,
.x1vt .x1t.p_AFReadOnly .x26,
.x1vt .x1s.p_AFReadOnly .x2c,
.x1vt .xeo.p_AFReadOnly .xer,
.x1vt .xjv.p_AFReadOnly .xk3,
.x1vu .x1u.p_AFReadOnly .x25,
.x1vu .x1w.p_AFReadOnly .x2d,
.x1vu .x1v.p_AFReadOnly .x2e,
.x1vu .x20.p_AFReadOnly .x2i,
.x1vu .x1y.p_AFReadOnly .x2g,
.x1vu .x1z.p_AFReadOnly .x2h,
.x1vu .xo1.p_AFReadOnly .xos,
.x1vu .x1q.p_AFReadOnly .x2b,
.x1vu .x1t.p_AFReadOnly .x26,
.x1vu .x1s.p_AFReadOnly .x2c,
.x1vu .xeo.p_AFReadOnly .xer,
.x1vu .xjv.p_AFReadOnly .xk3 {
	vertical-align: middle;
	display: inline;
	line-height: inherit
}

.xtc .xeo,
.xte .xeo,
.xte .xer[size],
.xtc .xer[size],
.x1vr .xeo,
.x1vr .xer[size],
.x1vt .xeo,
.x1vt .xer[size],
.x1vu .xeo,
.x1vu .xer[size] {
	max-width: 100%;
	width: 100%
}

.xtd .x25 {
	padding: 5px
}

.xtd .x2h {
	padding: 5px;
	margin: 0px;
	vertical-align: 0px
}

.xte .xk3,
.xtc .xk3,
.xte .xer,
.xtc .xer {
	display: table-cell;
	width: 100%;
	padding: 0;
	max-width: 100%;
	text-indent: 5px
}

.xte .xjw,
.xtc .xjw {
	margin: 0px;
	max-width: 100%;
	width: 100%;
	display: inline-table
}

.xte .xjp,
.xtc .xjp {
	margin: 0px;
	max-width: 100%;
	width: 100%;
	display: inline-table;
	white-space: normal
}

.xte .x18g,
.xtc .x18g,
.xte .x1c2,
.xtc .x1c2,
.x1vr .x18g,
.x1vr .x1c2,
.x1vt .x18g,
.x1vt .x1c2,
.x1vu .x18g,
.x1vu .x1c2 {
	display: table-cell;
	width: 27px
}

.xjv.p_AFReadOnly .AFPanelFormLayoutContentCell .xk3,
.xjv.p_AFReadOnly .xvo .xk3,
.AFPanelFormLayoutContentCell .xjv.p_AFReadOnly .xk3,
.xvo .xjv.p_AFReadOnly .xk3 {
	vertical-align: 1px;
	padding-left: 6px
}

.AFToolbarOverflowCell .xjw,
.x20m .xjw,
.xg5 .xjw {
	margin-top: 0px;
	margin-bottom: 0px
}

.x1y.p_AFDisabled .x1be {
	border-bottom-color: #EFEFF1
}

.x1y .x4z {
	padding-top: 11px
}

.x20 .x4z {
	padding-top: 13px
}

.x1z.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1z.p_AFReadOnly .xvo {
	padding-left: 12px;
	padding-top: 8px
}

.xtk.AFPanelFormLayoutContentCell .x1z.p_AFReadOnly,
.xtk.xvo .x1z.p_AFReadOnly {
	padding-left: 7px
}

.x1z.p_AFCompact.p_AFReadOnly .x4z,
.x1z.p_AFReadOnly .x4z,
.x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .xvo {
	padding-top: 6px
}

.x18z:active,
.x18z:hover:active {
	color: #ffffff;
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown-inline_selector-dwn.png*/
		url(), none
}

.x11a.p_AFVertical,
.x11b.p_AFVertical {
	min-width: 130px
}

.x21v {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 2px;
	margin-top: 25px;
	-webkit-box-sizing: border-box
}

.x21y {
	border-radius: 2px;
	border: 1px solid #c4ced7;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	height: 28px;
	width: 28px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 20px;
	margin-top: 2px;
	-webkit-box-sizing: border-box
}

.xjt.p_AFLeadingDescription .x120,
.xjt.p_AFTrailingDescription .x120,
.xjr.p_AFLeadingDescription .x11y,
.xjr.p_AFTrailingDescription .x11y,
.xjt.p_AFLeadingDescription.p_AFHorizontalLayout .x21v,
.xjt.p_AFTrailingDescription .x21v {
	margin-top: calc(25px - 42px - 10px)
}

.x11y.p_AFDisabled:hover,
.x120.p_AFDisabled:hover,
.x122.p_AFDisabled:hover,
.x124.p_AFDisabled:hover,
.x126.p_AFDisabled:hover,
.x128.p_AFDisabled:hover,
.x12a.p_AFDisabled:hover,
.x12c.p_AFDisabled:hover {
	color: #9e9e9e;
	font-weight: bold;
	text-shadow: none;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E6EB;
	background-image: none;
	background-color: #f4f6f7;
	border: 1px solid #E0E6EB
}

.x11z.p_AFDisabled:hover,
.x121.p_AFDisabled:hover,
.x123.p_AFDisabled:hover,
.x125.p_AFDisabled:hover,
.x127.p_AFDisabled:hover,
.x129.p_AFDisabled:hover,
.x12b.p_AFDisabled:hover,
.x12d.p_AFDisabled:hover,
.x21v.p_AFDisabled:hover,
.x21w.p_AFDisabled:hover,
.x21x.p_AFDisabled:hover,
.x21y.p_AFDisabled:hover {
	color: #9e9e9e;
	font-weight: bold;
	text-shadow: none;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E6EB;
	background-image: none;
	background-color: #f4f6f7;
	border-radius: 2px;
	border: 1px solid #E0E6EB
}

.x12e:hover:active,
.x12f:hover:active,
.x12e:active,
.x12f:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_dwn.png*/
		url()
}

BODY.p_AFHighContrast .x12g:after,
BODY.p_AFHighContrast .x12h:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_ena.png*/
		url();
	height: 26px;
	width: 26px;
	background-position: center center;
	position: relative;
	left: 6px;
	top: 6px
}

.x12g:hover:active,
.x12h:hover:active,
.x12g:active,
.x12h:active,
.x12w:hover:active,
.x12w:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_dwn.png*/
		url()
}

.x12i:hover:active,
.x12j:hover:active,
.x12i:active,
.x12j:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_right_all_dwn.png*/
		url()
}

.x12k:hover:active,
.x12l:hover:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_all_dwn.png*/
		url()
}

.x12m:hover:active,
.x12n:hover:active,
.x12m:active,
.x12n:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_dwn.png*/
		url()
}

BODY.p_AFHighContrast .x12o:after,
BODY.p_AFHighContrast .x12p:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_ena.png*/
		url();
	background-position: center center;
	height: 26px;
	width: 26px;
	position: relative;
	left: 6px;
	top: 6px
}

.x12o:hover:active,
.x12p:hover:active,
.x12o:active,
.x12p:active,
.x12v:hover:active,
.x12v:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_dwn.png*/
		url()
}

.x12q:hover:active,
.x12r:hover:active,
.x12q:active,
.x12r:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_left_all_dwn.png*/
		url()
}

.x12s:hover:active,
.x12t:hover:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_all_dwn.png*/
		url()
}

.x12u:hover:active,
.x12u:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_up_end_dwn.png*/
		url()
}

.x12x:hover:active,
.x12x:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/shuttle_down_end_dwn.png*/
		url()
}

.xt5.p_AFVertical .x1fk,
.xt6.p_AFVertical .x1fl,
.xq7.AFCalendarCategory1,
.xq7.xqp,
.xq7.AFCalendarCategory2,
.xq7.xqq,
.xq7.AFCalendarCategory3,
.xq7.xqr,
.xq7.AFCalendarCategory4,
.xq7.xqs,
.xq7.AFCalendarCategory5,
.xq7.xqt,
.xq7.AFCalendarCategory6,
.xq7.xqu,
.xq7.AFCalendarCategory7,
.xq7.xqv,
.xq7.AFCalendarCategory8,
.xq7.xqw,
.xq7.AFCalendarCategory9,
.xq7.xqx,
.xq7.AFCalendarCategory10,
.xq7.xqy,
.xq7.AFCalendarCategory11,
.xq7.xqz,
.xq7.AFCalendarCategory12,
.xq7.xr0 {
	padding-right: 8px
}

BODY.p_AFHighContrast .x1ep:after,
BODY.p_AFHighContrast .x1eq:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hincrease_ena.png*/
		url()
}

.x1ep.p_AFDepressed,
.x1eq.p_AFDepressed {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hincrease_dwn.png*/
		url();
	position: absolute
}

BODY.p_AFHighContrast .x1ep.p_AFDepressed:after,
BODY.p_AFHighContrast .x1eq.p_AFDepressed:after,
BODY.p_AFHighContrast .x1ep.p_AFDepressed.p_AFRtl:after,
BODY.p_AFHighContrast .x1eq.p_AFDepressed.p_AFRtl:after,
BODY.p_AFHighContrast .x1ep.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .x1eq.p_AFDepressed:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hincrease_dwn.png*/
		url()
}

BODY.p_AFHighContrast .x1en:after,
BODY.p_AFHighContrast .x1eo:after,
BODY.p_AFHighContrast .x1en.p_AFRtl:after,
BODY.p_AFHighContrast .x1eo.p_AFRtl:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hdecrease_ena.png*/
		url()
}

.x1en.p_AFDepressed,
.x1eo.p_AFDepressed {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hdecrease_dwn.png*/
		url();
	position: absolute
}

BODY.p_AFHighContrast .x1en.p_AFDepressed:after,
BODY.p_AFHighContrast .x1eo.p_AFDepressed:after,
BODY.p_AFHighContrast .x1en.p_AFDepressed.p_AFRtl:after,
BODY.p_AFHighContrast .x1eo.p_AFDepressed.p_AFRtl:after,
BODY.p_AFHighContrast .x1en.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .x1eo.p_AFDepressed:hover:after {
	content:
		/*savepage-url=/ipva/afr/alta-v1/slider_Hdecrease_dwn.png*/
		url()
}

.xt5.p_AFVertical .x1ep.p_AFDepressed,
.xt6.p_AFVertical .x1eq.p_AFDepressed,
.xt5.p_AFVertical .x1ep.p_AFDepressed:hover,
.xt6.p_AFVertical .x1eq.p_AFDepressed:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_increase_dwn.png*/
		url()
}

.xt5.p_AFVertical .x1en.p_AFDepressed,
.xt6.p_AFVertical .x1eo.p_AFDepressed,
.xt5.p_AFVertical .x1en.p_AFDepressed:hover,
.xt6.p_AFVertical .x1eo.p_AFDepressed:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_decrease_dwn.png*/
		url()
}

.xt5.p_AFDisabled .x1ev,
.xt6.p_AFDisabled .x1ew,
.xt5.p_AFDisabled.p_AFVertical .x1ev,
.xt6.p_AFDisabled.p_AFVertical .x1ew {
	background-color: #EFEFF1;
	border: 1px solid #EFEFF1
}

.xt5.p_AFVertical .x1en.p_AFDisabled,
.xt6.p_AFVertical .x1eo.p_AFDisabled,
.xt5.p_AFVertical.p_AFDisabled .x1en,
.xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed,
.xt6.p_AFVertical.p_AFDisabled .x1eo,
.xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed,
.xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed,
.xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed {
	background-color: #EFEFF1;
	border: 1px solid #EFEFF1;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_decrease_dis.png*/
		url()
}

.xt5.p_AFVertical .x1ep.p_AFDisabled,
.xt6.p_AFVertical .x1eq.p_AFDisabled,
.xt5.p_AFVertical.p_AFDisabled .x1ep,
.xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed,
.xt6.p_AFVertical.p_AFDisabled .x1eq,
.xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed,
.xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed,
.xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed {
	background-color: #EFEFF1;
	border: 1px solid #EFEFF1;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/slider_increase_dis.png*/
		url()
}

.xq2 {
	min-height: 28px;
	padding: 3px
}

.AFToolbarOverflowCell .x27,
.x20m .x27,
.AFToolbarOverflowCell .x28,
.x20m .x28,
.xg5 .x27,
.xg5 .x28 {
	display: table-cell;
	vertical-align: baseline;
	height: auto;
	width: auto;
	border: none;
	margin: 0px;
	padding: 0px
}

.AFToolbarOverflowCell .xr5,
.x20m .xr5,
.xg5 .xr5,
.AFToolbarOverflowCell .xr6,
.x20m .xr6,
.xg5 .xr6 {
	width: 26px;
	height: 28px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 6px;
	padding-left: 6px
}

.xh7.p_AFPrintable .xow {
	border-top: 1px solid #D6DFE6;
	border-bottom: none
}

.x3q UL {
	padding-left: 28px;
	margin-bottom: 0px;
	margin-top: 0px
}

.x150.p_AFSelected,
.x14o.p_AFSelected .xic,
.x14o.p_AFSelected .x15a {
	background-color: #B9DFFF;
	background-image: none
}

.x150.p_AFSelected.p_AFInactive,
.x14o.p_AFSelected.p_AFInactive .xic,
.x14o.p_AFSelected.p_AFInactive .x15a {
	background-color: #F6F6E0;
	background-image: none
}

.x14h:active,
.x14h:hover:active,
.x1x2:active,
.x1x2:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/previousitem_dwn.png*/
		url()
}

.x14i:active,
.x14i:hover:active,
.x1x4:active,
.x1x4:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/nextitem_dwn.png*/
		url()
}

.x14j:active,
.x14j:hover:active,
.x1x6:active,
.x1x6:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/firstitem_dwn.png*/
		url()
}

.x14k:active,
.x14k:hover:active,
.x1x8:active,
.x1x8:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/lastitem_dwn.png*/
		url()
}

.x14o.p_AFSelected .x15a:hover,
.x15a:hover,
.x14o.p_AFHighlighted .xic {
	background-color: #d6d7d8;
	background-image: none
}

.x14o.p_AFHighlighted .x15a {
	background-color: #ebeced;
	background-image: none
}

.x14w .x4x {
	border-color: #D6DFE6;
	margin-top: 8px;
	margin-bottom: 4px
}

.x157.p_AFDisabled {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/clear_dis.png*/
		url()
}

.x1b .x15l .xou,
.xlt .x15l .xou {
	border-top: 1px solid #D6DFE6
}

.x1b .xt8 .xou,
.xlt .xt8 .xou,
.xi1 .xou,
.xx6.p_AFGroupHeader+.xx6,
.x1ku,
.x22p,
.x1kt {
	border-top: none
}

.x1el {
	padding: 0px 1px
}

.x14u:hover,
.xwm:hover,
.xwo:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_16_ovr.png*/
		url()
}

.x14u:active,
.xwm:active,
.xwo:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_16_dwn.png*/
		url()
}

.x14v:hover,
.xwn:hover,
.xwp:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_16_ovr.png*/
		url()
}

.x14v:active,
.xwn:active,
.xwp:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_16_dwn.png*/
		url()
}

.xws:hover:active,
.xwv:hover:active {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/hierchselector_dwn.png*/
		url();
	background-position: center center;
	display: inline-block;
	padding-left: 4px;
	padding-right: 0px
}

.xx2.p_AFSelected.p_AFFocused .xww {
	background-color: #e4f0fa;
	border: none
}

.x150 .xu6 {
	font-size: 13px;
	color: #000000;
	font-weight: bold
}

.x226 {
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #D6DFE6
}

.xlq .xlc,
.xlq .xlg,
.xlq .xm9,
.xlq .xmb,
.xlq .xlp {
	bottom: 4px
}

.xr8.p_AFDisclosed .xr7 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/splitterhc_ena.png*/
		url(), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFPositionedFromEnd .xr7 {
	margin-left: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/splitterhc_ena.png*/
		url(), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFDisclosed.p_AFPositionedFromEnd .xr7 {
	margin-left: 1px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/splitterhr_ena.png*/
		url(), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xra.p_AFDisclosed .xr9,
.xra.p_AFPositionedFromEnd .xr9 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/splittervc_ena.png*/
		url(), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xra.p_AFDisclosed.p_AFPositionedFromEnd .xr9 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/splittervr_ena.png*/
		url(), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFPositionedFromEnd .xrd {
	background-color: #D6DFE6;
	border-left: 2px solid #0572ce;
	left: 0px;
	z-index: -1
}

.xr8.p_AFPositionedFromEnd .xrd.p_AFFlow {
	left: auto;
	margin-left: auto
}

.xra.p_AFPositionedFromEnd .xre {
	background-color: #D6DFE6;
	border-top: 2px solid #0572ce;
	top: 0px;
	z-index: -1
}

.xw9.p_AFCircular.p_AFVertical,
.xwa.p_AFCircular.p_AFVertical {
	border-right: 2px solid #0572ce;
	border-left: 2px solid #0572ce;
	border-bottom: 2px solid #0572ce;
	border-top: 1px solid #D6DFE6;
	box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .35)
}

.xwa.p_AFCircular.p_AFVertical.p_AFSmall,
.xwa.p_AFCircular.p_AFVertical.p_AFCompact,
.xwa.p_AFOneByOne.p_AFVertical.p_AFSmall,
.xwa.p_AFOneByOne.p_AFVertical.p_AFCompact {
	border: 0px solid transparent;
	box-shadow: none
}

.xwa.p_AFCircular,
.xwa.p_AFOneByOne {
	padding-bottom: 10px
}

.xt2.p_AFVertical .xwa.p_AFCircular.p_AFVertical,
.xt2.p_AFVertical .xwa.p_AFOneByOne.p_AFVertical {
	padding-top: 7px;
	padding-bottom: 7px
}

.xw7.p_AFCircular.p_AFSelected,
.xw7.p_AFCircular.p_AFSelected:hover {
	border-color: #0572ce;
	box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .35);
	border-width: 2px
}

.xwb.p_AFVertical {
	font-size: 11px;
	left: auto;
	top: 0px;
	text-align: left;
	white-space: normal
}

.x1bn.p_AFDisclosed .x1bs,
.x1bo.p_AFDisclosed .x1bs,
.x1bn.p_AFDisabled .x1bs,
.x1bo.p_AFDisabled .x1bs,
.x1p.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1p.p_AFReadOnly .xvo {
	padding-left: 9px
}

.x1bn.p_AFDisclosable.p_AFDisclosed .x1bs,
.x1bo.p_AFDisclosable.p_AFDisclosed .x1bs,
.xx6.p_AFGroupHeader.p_AFDisclosable .xx7,
.new-sgt .x4w .x1q.p_AFReadOnly .x2b,
.x284 .x4w .x1q.p_AFReadOnly .x2b,
.new-sgt .x4w .x1u.p_AFReadOnly .x25,
.x284 .x4w .x1u.p_AFReadOnly .x25,
.new-sgt .x4w .x1z.p_AFReadOnly .x2h,
.x284 .x4w .x1z.p_AFReadOnly .x2h,
.new-sgt .x51,
.x284 .x51,
.search_component .x4w+.x4w,
.x29b .x4w+.x4w,
.x14x .xjz,
.xia .xjz,
.xib .xjz,
.xic .xjz {
	padding-left: 0px
}

.x1bn.p_AFHighlight .x1bu,
.x1bo.p_AFHighlight .x1bu,
.x214:hover,
.x216:hover,
.x21l:hover,
.x21n:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/discloseexpanded_ovr.png*/
		url()
}

.x1bn.p_AFHighlight .x1bt,
.x1bo.p_AFHighlight .x1bt,
.x213:hover,
.x215:hover,
.x21k:hover,
.x21m:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/disclosecollapsed_ovr.png*/
		url()
}

.AFNoteWindowNextLink:active,
.x1a3:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_dwn.png*/
		url()
}

.AFNoteWindowPreviousLink:active,
.x1a2:active {
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_dwn.png*/
		url()
}

.x1dx .xfl {
	margin-left: 3px
}

.x1e3.p_AFResizable,
.x1e4.p_AFResizable {
	margin: 0px;
	overflow: hidden;
	display: block;
	padding: 0px;
	vertical-align: bottom
}

.x17e:active,
.x1dz:active,
.x17e:active:hover,
.x1dz:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dialog_close_dwn.png*/
		url();
	background-repeat: no-repeat
}

.x17f:active,
.x1e0:active,
.x17f:active:hover,
.x1e0:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/func_pin_16_act.png*/
		url();
	background-repeat: no-repeat
}

.xi1 .x15m .x2h {
	vertical-align: baseline;
	margin: 0 1px
}

.xi1 .x15m .x26 {
	margin-bottom: 0;
	margin-top: 0;
	top: 0
}

.xi1 .x15m .x27,
.xi1 .x15m .x28 {
	height: 28px;
	vertical-align: middle
}

.xi1.p_AFDisabled .xif {
	border-color: #EFEFF1;
	border-bottom-width: 0px
}

.xi1.p_AFFatal .xid,
.xi1.p_AFError .xid {
	border-color: #C70000;
	border-width: 2px
}

.xi1.p_AFWarning .xid {
	border-color: #FFAA2B;
	border-width: 2px
}

.xi1.p_AFDisabled .xid,
.x1p.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2a,
.x1q.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2b,
.xeo.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .xer,
.x1s.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2c,
.x1t.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x26,
.x1u.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x25,
.x1z.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2h,
.xjv.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .xk3 {
	background-color: #EFEFF1;
	border-color: #EFEFF1
}

.xi2.p_AFDisabled {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colorpickertxt_dis.png*/
		url()
}

.xi3.p_AFDisabled {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/colorpicker_dis.png*/
		url()
}

.x8b.p_AFSubTrain .xl2 {
	min-height: 45px
}

.x8b.p_AFSubTrain .xme {
	width: 65px
}

.x8b.p_AFSubTrain .x8s.p_AFDisabled,
.x8b.p_AFSubTrain .x8s.p_AFUnvisited {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/h_bkgrnd_subpipe_tile.png*/
		url()
}

.x8b.p_AFSubTrain .x8s.p_AFTrainVisited,
.x8b.p_AFSubTrain .xmf.p_AFSelected .x8s.p_AFUnvisited,
.xl4.p_AFSubTrain .xmx.p_AFTrainVisited,
.xl4.p_AFSubTrain .xmz.p_AFSelected .xmx.p_AFUnvisited {
	background-color: #0572ce;
	background-image: none
}

.xl4.p_AFSubTrain .xmx {
	height: 21px
}

.xmz.p_AFSelected .xmx.p_AFUnvisited {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/v_fill_pipe_tile.png*/
		url()
}

.xl4.p_AFSubTrain .xmx {
	width: 3px
}

.xl4.p_AFSubTrain .xmx.p_AFDisabled,
.xl4.p_AFSubTrain .xmx.p_AFUnvisited {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/v_bkgrnd_subpipe_tile.png*/
		url()
}

.xmf.p_AFTrainVisited .x8d,
.xmf.p_AFSelected .x8d {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/h_fill_stop.png*/
		url()
}

.xmf.p_AFUnvisited .x8d {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/h_bkgrnd_stop.png*/
		url()
}

.xmz.p_AFTrainVisited .xn0,
.xmz.p_AFSelected .xn0 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/v_fill_stop.png*/
		url()
}

.xmz.p_AFUnvisited .xn0 {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/v_bkgrnd_stop.png*/
		url()
}

.x8b.p_AFSubTrain .x8d {
	width: 11px;
	height: 22px
}

.xl4.p_AFSubTrain .xn0 {
	width: 22px;
	height: 11px;
	padding-right: 1px
}

.x8b.p_AFSubTrain .xmg,
.x8b.p_AFSubTrain .xmh,
.x8b.p_AFSubTrain .xmi {
	border-radius: 6px;
	height: 11px;
	width: 11px;
	margin-bottom: 6px
}

.x8b.p_AFSubTrain .xmj {
	border-radius: 6px;
	height: 11px;
	width: 11px;
	background-color: #0572ce;
	margin-bottom: 6px
}

.xl4.p_AFSubTrain .xn1,
.xl4.p_AFSubTrain .xn2,
.xl4.p_AFSubTrain .xn4 {
	border-radius: 6px;
	height: 11px;
	width: 11px
}

.xl4.p_AFSubTrain .xn3 {
	border-radius: 6px;
	height: 11px;
	width: 11px;
	background-color: #0572ce
}

.xl4.p_AFStartOverflow .xl3 {
	padding-top: 47px
}

.xl4.p_AFEndOverflow .xl3 {
	padding-bottom: 47px
}

.xl4.p_AFSubTrain.p_AFStartOverflow .xl3 {
	padding-top: 38px
}

.xl4.p_AFSubTrain.p_AFEndOverflow .xl3 {
	padding-bottom: 38px
}

.AFOverflowElement .xmk,
.xdj .xmk,
.AFOverflowElement .xn6,
.xdj .xn6 {
	max-width: none;
	width: auto;
	display: block;
	margin: 1px;
	line-height: 28px;
	padding-left: 30px;
	padding-right: 24px
}

.x1s.p_AFReadOnly .xz,
.xeo.p_AFReadOnly .xha {
	padding: 0 8px 0 0
}

.x1s.p_AFError .x1c0,
.x1s.p_AFFatal .x1c0 {
	border-color: #C70000;
	border-style: solid;
	border-width: 2px 2px 2px 0;
	margin: 0 0 0 -2px
}

.x1s.p_AFWarning .x1c0 {
	border-color: #FFAA2B;
	border-style: solid;
	border-width: 2px 2px 2px 0;
	margin: 0 0 0 -2px
}

.xtc .x1s,
.xte .x1s {
	display: inline-block;
	max-width: 100%;
	width: 100%
}

.xtc .x2c,
.xte .x2c {
	display: inline-block;
	max-width: 100%;
	width: 75%;
	padding: 0 5px 0 0;
	text-indent: 5px
}

.xtc .x1c0,
.xte .x1c0 {
	display: inline-block;
	background-position: center center
}

.x1s.p_AFEditModeSelect .x1c0 {
	background-color: #FCFDFE;
	border-color: #DFE4E7;
	border-radius: 0 0;
	border-width: 0 1px 1px 0;
	border-style: solid;
	margin-top: 0
}

.xeo.p_AFEditModeSelect .x1c2 {
	border-color: #c4ced7;
	border-radius: 0 2px 2px 0;
	border-width: 1px;
	border-style: solid
}

.x227 .xgu,
.x228 .xgu {
	padding: 0 5px 7px 5px
}

.x228 .xzq,
.x227 .xzq {
	border: none;
	background-image: none
}

.x15m .x229 .xfn .xfr {
	padding: 6px;
	width: 14px;
	height: 14px
}

.x22a {
	box-sizing: border-box;
	height: 13px;
	padding-left: 13px;
	width: 13px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cal_reminder_blk.png*/
		url();
	margin-right: 1px
}

.xox.AFShortDuration .x22a,
.xox.xp5 .x22a,
.xox.AFShortDuration .x22b,
.xox.xp5 .x22b,
.xox.AFShortDuration .x22c,
.xox.xp5 .x22c {
	vertical-align: sub
}

.x22b {
	box-sizing: border-box;
	height: 13px;
	padding-left: 13px;
	width: 13px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cal_repeat_blk.png*/
		url();
	margin-right: 1px
}

.x22c {
	box-sizing: border-box;
	height: 13px;
	padding-left: 13px;
	width: 13px;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/cal_repeat_chg_blk.png*/
		url();
	margin-right: 1px
}

.x22d {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #737373;
	line-height: 15px;
	margin-top: 3px
}

.x22e {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #737373;
	line-height: 20px
}

.x22f {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #737373
}

.xh7 .xpj .xp9 {
	margin-left: 1px;
	margin-right: 0px
}

.xph .xox.AFShortDuration,
.xph .xox.xp5 {
	margin-left: 13px;
	height: 1.583em
}

.xpf .xox:last-child {
	padding-bottom: 8px
}

.xh7.p_AFPrintable .xqe {
	border-bottom: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xh3 {
	border-bottom: 1px solid #D6DFE6;
	border-top: none
}

.x22g {
	background-color: #EEEEEE;
	padding-top: 1px
}

.xq7.p_AFLast,
.xq7.p_AFStretched.p_AFLast {
	padding-bottom: 5px
}

.x1p.p_AFDisabled .xr2 {
	display: none;
	margin-left: 0px
}

.x1p.p_AFCompact .xr3.p_AFDisabled,
.x1p.p_AFCompact .xr3.p_AFDisabled:hover,
.x1p.p_AFCompact .xr3.p_AFDisabled:active {
	background-color: #f4f6f7;
	border-color: #E0E6EB;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dis.png*/
		url();
	display: block
}

.xr3:active,
.xr3:active:hover {
	border-color: #0572ce;
	background-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/dropdown_dwn.png*/
		url(), none
}

.x22i {
	text-align: left;
	width: 152px;
	padding: 0px 6px 0px 6px;
	line-height: 26px
}

.x22j,
.x22k {
	border-spacing: 3px
}

.xnp:active,
.xnp:active:hover {
	background-color: #0572ce
}

.x1p.p_AFClickToEdit .x2a,
.x1p.p_AFClickToEdit.p_AFDisabled .x2a,
.x1p.p_AFClickToEdit.p_AFReadOnly .x2a,
.x1q.p_AFClickToEdit .x2b,
.x1q.p_AFClickToEdit.p_AFDisabled .x2b,
.x1q.p_AFClickToEdit.p_AFReadOnly .x2b,
.xeo.p_AFClickToEdit .xjp,
.xeo.p_AFClickToEdit .xer,
.xeo.p_AFClickToEdit.p_AFDisabled .xjp,
.xeo.p_AFClickToEdit.p_AFReadOnly .xjp,
.x1r.p_AFClickToEdit .x2k,
.x1r.p_AFClickToEdit.p_AFDisabled .x2k,
.x1r.p_AFClickToEdit.p_AFReadOnly .x2k,
.x1s.p_AFClickToEdit .x2c,
.x1s.p_AFClickToEdit.p_AFDisabled .x2c,
.x1s.p_AFClickToEdit.p_AFReadOnly .x2c,
.x1t.p_AFClickToEdit .x26,
.x1t.p_AFClickToEdit.p_AFDisabled .x26,
.x1t.p_AFClickToEdit.p_AFReadOnly .x26,
.x1u.p_AFClickToEdit .x25,
.x1u.p_AFClickToEdit.p_AFDisabled .x25,
.x1u.p_AFClickToEdit.p_AFReadOnly .x25,
.x1z.p_AFClickToEdit .x2h,
.x1z.p_AFClickToEdit.p_AFDisabled .x2h,
.x1z.p_AFClickToEdit.p_AFReadOnly .x2h,
.xjv.p_AFClickToEdit .xjw,
.xjv.p_AFClickToEdit.p_AFDisabled .xjw,
.xjv.p_AFClickToEdit.p_AFReadOnly .xjw,
.xjv.p_AFClickToEdit .xk3,
.xjv.p_AFClickToEdit.p_AFDisabled .xk3,
.xjv.p_AFClickToEdit.p_AFReadOnly .xk3,
.x1p.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2a,
.x1q.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2b,
.xeo.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .xjp,
.x1r.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2k,
.x1s.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2c,
.x1t.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x26,
.x1u.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x25,
.x1z.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2h,
.xjv.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .xjw {
	background-image: none;
	border-color: transparent;
	background-color: transparent
}

.x1p.p_AFClickToEdit.p_AFFocusTarget .x2a,
.x1q.p_AFClickToEdit.p_AFFocusTarget .x2b,
.xeo.p_AFClickToEdit.p_AFFocusTarget .xer,
.x1s.p_AFClickToEdit.p_AFFocusTarget .x2c,
.x1t.p_AFClickToEdit.p_AFFocusTarget .x26,
.x1u.p_AFClickToEdit.p_AFFocusTarget .x25,
.x1z.p_AFClickToEdit.p_AFFocusTarget .x2h,
.xjv.p_AFClickToEdit.p_AFFocusTarget .xjw,
.x1p.p_AFClickToEdit.p_AFHoverTarget .x2a,
.x1q.p_AFClickToEdit.p_AFHoverTarget .x2b,
.xeo.p_AFClickToEdit.p_AFHoverTarget .xer,
.x1s.p_AFClickToEdit.p_AFHoverTarget .x2c,
.x1t.p_AFClickToEdit.p_AFHoverTarget .x26,
.x1u.p_AFClickToEdit.p_AFHoverTarget .x25,
.x19.p_AFClickToEdit:hover .x1u.p_AFClickToEdit .x25,
.x1z.p_AFClickToEdit.p_AFHoverTarget .x2h,
.xjv.p_AFClickToEdit.p_AFHoverTarget .xk3,
.x1p.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2a,
.x1q.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2b,
.xeo.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .xer,
.x1s.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2c,
.x1r.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2k,
.x1u.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x25,
.x1t.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x26,
.x1z.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2h,
.xjv.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .xk3 {
	background-color: #FCFDFE;
	border-color: #DFE4E7
}

.x1r.p_AFClickToEdit.p_AFFocusTarget .x2k,
.x1r.p_AFClickToEdit.p_AFHoverTarget .x2k {
	background-color: #FCFDFE;
	border-color: #DFE4E7;
	background-image: none
}

.xx8>span:first-of-type>.xx6 {
	border-top: none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #BDBDBD
}

.x1h0 {
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
	padding-left: 10px
}

.x13w.p_AFGrid .x1go {
	margin: 20px 23px 20px 23px
}

.x1go.p_AFDisabled .x1gq {
	opacity: 0.3
}

.x13w.p_AFStrip .x1go.p_AFSelected {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000
}

.AFFooterBar,
.x22m {
	font-weight: normal;
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #454545;
	background-color: #F5F5F5;
	border-top: 1px solid #D9DFE3;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 49px
}

.x1vr .xjw,
.x1vr .xjp,
.x1vt .xjw,
.x1vt .xjp,
.x1vu .xjw,
.x1vu .xjp {
	margin: 0px;
	max-width: 100%;
	width: 100%;
	display: table
}

.x1x3:active,
.x1x3:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/previouspage_vert_dwn.png*/
		url()
}

.x1x5:active,
.x1x5:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/nextpage_vert_dwn.png*/
		url()
}

.x1x7:active,
.x1x7:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/firstpage_vert_dwn.png*/
		url()
}

.x1x9:active,
.x1x9:hover:active {
	background-color: #0572ce;
	border-color: #0572ce;
	background-image:
		/*savepage-url=/ipva/bi/images/pagingControl/alta-v1/lastpage_vert_dwn.png*/
		url()
}

.x1ki .x17q {
	border-right: 0px none black
}

.x1yd.p_AFDual .x1z7 {
	border-bottom: 1px solid #D9DFE3
}

.x1yd.p_AFDual .x1z9 {
	height: 24px
}

.AFHVPanelCardTitleStyle75,
.x23o {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #252525;
	font-size: 15px;
	font-weight: bold
}

.AFHVNodeImageSize25,
.x23p {
	width: 56px;
	height: 54px
}

0,
400;
0,
500;
0,
600;
0,
700;
0,
800;
1,
300;
1,
400;
1,
500;
1,
600;
1,
700;
1,
800&display=swap");


/***padrÃµes***/
html {
	overflow-x: hidden
}

body {
	background: #fff !important;
	font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
	font-size: 14px !important;
	color: #333333 !important
}

.h1-titulo-pagina,
.x23r,
.h1-title,
.x23x {
	font-weight: 800;
	line-height: 36px;
	font-size: 24px;
	color: #005394
}

.h1,
.x23s {
	font-weight: bold;
	line-height: 36px;
	font-size: 24px;
	color: #101010
}

.h1-blue,
.x23t {
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: -0.04em;
	color: #005394
}

.h1-green,
.x23u {
	font-weight: bold;
	line-height: 36px;
	font-size: 24px;
	color: #017E36
}

.h1-open-sans,
.x23v {
	font-weight: bold;
	line-height: 36px;
	font-size: 24px;
	color: #101010;
	font-family: 'Open Sans', sans-serif
}

.h1-pagamento-title,
.x23w {
	white-space: nowrap;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
	letter-spacing: -0.03em;
	font-family: 'Open Sans', sans-serif;
	color: #005394
}

.h1-titleNr,
.x23y {
	background: #005394;
	border-radius: 5px;
	font-style: normal;
	font-weight: 800;
	line-height: 25px;
	font-size: 20px;
	letter-spacing: -0.03em;
	color: #FFFFFF;
	text-align: center;
	text-shadow: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 5px
}

.h2,
.x23z {
	font-weight: bold;
	line-height: 33px;
	font-size: 22px;
	color: #101010
}

.h2-blue,
.x240 {
	font-weight: bold;
	line-height: 33px;
	font-size: 22px;
	color: #005394
}

.h2-green,
.x241,
.text-24-green,
.x294 {
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: -0.04em;
	color: #0C9647
}

.h3,
.x242 {
	font-weight: bold;
	line-height: 25px;
	font-size: 20px;
	color: #101010
}

.h3-green,
.x243 {
	font-weight: bold;
	line-height: 25px;
	font-size: 20px;
	color: #017E36
}

.h3-blue,
.x244,
.h3-blue-open,
.x245 {
	font-weight: bolder;
	line-height: 25px;
	font-size: 20px;
	color: #005394
}

.h3-red,
.x246 {
	font-weight: bolder;
	line-height: 25px;
	font-size: 20px;
	color: #ED3737
}

.h4,
.x247,
.titulo2-logo,
.x26a {
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	color: #101010
}

.h4-blue,
.x248 {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	color: #005394
}

.h4-green,
.x249 {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	color: #017E36
}

.h4-orange,
.x24a {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	color: #E26A00
}

.h4-blueArea,
.x24b {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	color: #005394;
	width: 300px
}

.h4-background-blue,
.x24c {
	font-weight: bold;
	line-height: 21px;
	font-size: 18px;
	color: #FFFFFF;
	background: #005394;
	border-radius: 5px;
	padding: 3px 7px
}

.h5,
.x24d {
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	color: #101010
}

.h5-blue,
.x24e,
.new-sgt .x1u.highlight.p_AFReadOnly .x25,
.x284 .x1u.x285.p_AFReadOnly .x25,
.new-sgt .x1q.hightlight.p_AFReadOnly .x2b,
.x284 .x1q.x286.p_AFReadOnly .x2b,
.new-sgt .x1z.hightlight.p_AFReadOnly .x2h,
.x284 .x1z.x286.p_AFReadOnly .x2h {
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	color: #005394
}

.h5-green,
.x24f {
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	color: #0C9647
}

.h5-orange,
.x24g {
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	color: #F37200
}

.h5-gray,
.x24h {
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	color: #828282
}

.h5-red,
.x24i {
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	color: #FF0000
}

.h5-background-blue,
.x24j {
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	color: #FFFFFF;
	background: #005394;
	border-radius: 5px;
	padding: 3px 7px
}

.h6,
.x24k,
.titulo1-logo,
.x269 {
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	color: #101010
}

.h6-green,
.x24l {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #0C9647
}

.h6-blue,
.x24m {
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	color: #005394
}

.h6-blue-gray-background,
.x24n {
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	white-space: nowrap;
	color: #005394;
	background-color: #F9F9F9
}

.x1u.h6-blue .x25,
.x1u.x24m .x25 {
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	white-space: nowrap;
	color: #005394 !important
}

.x1u.h6-blue .xu,
.x1u.x24m .xu {
	font-size: 12px
}

.h8-blue,
.x24o {
	font-weight: bold;
	line-height: 18px;
	font-size: 10px;
	color: #005394
}

.h6-orange,
.x24p {
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	color: #F37200
}

.h6-red,
.x24q {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #EE2B2B
}

.h6-gray,
.x24r {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #333333
}

.h6-light-gray,
.x24s {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #909090
}

.h6-darkblue,
.x24t {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	color: #00386C
}

.h6-labels,
.x24u {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #202020;
	white-space: nowrap
}

.h6-black,
.x24v {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #202020
}

.h6-background-blue,
.x24w {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	color: #FFFFFF;
	background: #005394;
	border-radius: 5px;
	padding: 3px 7px
}

.h6-background-orange,
.x24x {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	color: #FFFFFF;
	background: #F37200;
	border-radius: 5px;
	padding: 3px 7px
}

.h6-background-red,
.x24y {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	color: #FFFFFF;
	background: #ED3737;
	border-radius: 5px;
	padding: 3px 7px
}

.h7-white,
.x24z {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	color: #FFFFFF
}

.text,
.x250 {
	font-weight: normal;
	line-height: 21px;
	font-size: 14px;
	text-align: justify;
	color: #333333
}

.text-cc,
.x251 {
	font-weight: normal;
	line-height: 21px;
	font-size: 14px;
	color: #cccccc
}

.text-bold,
.x252 {
	font-weight: bold;
	line-height: 21px;
	font-size: 14px;
	color: #333333
}

.text-min,
.x253,
.x21o {
	font-weight: normal;
	line-height: 17px;
	font-size: 12px;
	color: #333333
}

.text-titlemin,
.x254 {
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	font-size: 14px;
	letter-spacing: -0.01em;
	color: #4F4F4F
}

.text-titleminBlue,
.x255 {
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 14px;
	color: #005394
}

.text-resumo,
.x256 {
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-size: 15px;
	color: #202020
}

.btn-login,
.x257 {
	height: 40px;
	border: 1px solid #005394 !important;
	color: #005394;
	background: #FFF;
	display: -webkit-flex;
	align-items: center;
	padding: 0 8px;
	cursor: pointer
}

.btn-login span,
.x257 span {
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer
}

.xfl.btn-pad,
.xfl.x258,
.xfl.btn-pad-sol,
.xfl.x259 {
	padding: 10px 20px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	text-align: center;
	text-shadow: none;
	background-color: #006EBD;
	background-image: none !important;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid transparent
}

.xfl.btn-pad-sol:hover,
.xfl.x259:hover,
.xfl.btn-pad:hover,
.xfl.x258:hover {
	background: #005394;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.xfl.btn-pad-sol.p_AFDisabled,
.xfl.x259.p_AFDisabled,
.xfl.btn-pad.p_AFDisabled,
.xfl.x258.p_AFDisabled,
.xfl.btn-padVerde.p_AFDisabled,
.xfl.x25a.p_AFDisabled,
.xfl.btn-pad2.p_AFDisabled,
.xfl.x25b.p_AFDisabled,
.xfl.btn-ajuda.p_AFDisabled,
.xfl.x268.p_AFDisabled {
	background-image: none;
	background: #E0E0E0;
	color: #BDBDBD;
	border: 1px solid transparent;
	cursor: not-allowed
}

.xfl.btn-pad-sol.p_AFDisabled:hover,
.xfl.x259.p_AFDisabled:hover,
.xfl.btn-pad.p_AFDisabled:hover,
.xfl.x258.p_AFDisabled:hover {
	background: #E0E0E0;
	color: #BDBDBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent
}

.xfl.btn-padVerde,
.xfl.x25a {
	padding: 10px 20px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	color: #FFFFFF;
	text-shadow: none;
	background-color: #0C9647;
	cursor: pointer;
	border: 1px solid transparent
}

.xfl.btn-padVerde:hover,
.xfl.x25a:hover {
	background: #006F30;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.xfl.btn-padVerde.p_AFDisabled:hover,
.xfl.x25a.p_AFDisabled:hover {
	background: #E0E0E0;
	color: #BDBDBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent
}

.xfl.btn-pad2,
.xfl.x25b {
	padding: 10px 20px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	background: #F5F5F5;
	color: #005394;
	cursor: pointer;
	border: 1px solid transparent;
	vertical-align: middle !important
}

.xfl.btn-pad2:hover,
.xfl.x25b:hover {
	background: #FFFFFF;
	border: 1px solid #005394;
	box-sizing: border-box;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	cursor: pointer
}

.xfl.btn-pad2.p_AFDisabled:hover,
.xfl.x25b.p_AFDisabled:hover,
.xfl.btn-ajuda.p_AFDisabled:hover,
.xfl.x268.p_AFDisabled:hover {
	background: #E0E0E0;
	color: #BDBDBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent
}

.xfl.btn-pad3,
.xfl.x25c {
	padding: 10px 20px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	background: #eff9ff;
	color: #005394;
	cursor: pointer;
	border: 1px solid #3c6378;
	vertical-align: middle !important;
	white-space: normal
}

.xfl.btn-pad3:hover,
.xfl.x25c:hover {
	background: #eff9ff;
	border: 1px solid #3c6378;
	box-sizing: border-box;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	cursor: pointer
}

.xfl.btn-pad3.p_AFDisabled,
.xfl.x25c.p_AFDisabled {
	background-image: none;
	background: #eff9ff;
	color: #BDBDBD;
	border: 1px solid transparent;
	cursor: not-allowed
}

.xfl.btn-pad3.p_AFDisabled:hover,
.xfl.x25c.p_AFDisabled:hover {
	background: #eff9ff;
	color: #BDBDBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent
}

.xfl.btn-padLaranja,
.xfl.x25d {
	padding: 10px 0px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	color: #FFFFFF;
	text-shadow: none;
	background-color: #F37200;
	cursor: pointer;
	border: 1px solid transparent;
	background-image: none
}

.xfl.btn-padLaranja:hover,
.xfl.x25d:hover {
	background: #e36b01;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.xfl.btn-nav,
.xfl.x25e {
	width: 95%;
	height: 50px;
	padding: 11px 20px 13px 40px;
	border: 1px solid transparent;
	background: #F5F5F5;
	box-sizing: border-box;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: left;
	text-shadow: none;
	color: #005394;
	cursor: pointer
}

.xfl.btn-nav:hover,
.xfl.x25e:hover {
	width: 95%;
	padding: 11px 20px 13px 40px;
	background: #FFFFFF;
	border: 1px solid #005394;
	box-sizing: border-box;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: left;
	text-shadow: none;
	color: #005394;
	cursor: pointer
}

.xfl.btn-nav-pressed,
.xfl.x25f {
	width: 95%;
	height: 50px;
	padding: 10px 40px;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: left;
	text-shadow: none;
	color: #005394;
	cursor: pointer;
	background: #FFFFFF;
	border: 1px solid #005394;
	border-bottom: 5px solid #005394;
	box-sizing: border-box
}

.xfl.btn-nav-pressed:hover,
.xfl.x25f:hover {
	width: 95%;
	padding: 10px 40px;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: left;
	text-shadow: none;
	color: #005394;
	cursor: pointer;
	background: #FFFFFF;
	border: 1px solid #005394;
	border-bottom: 5px solid #005394;
	box-sizing: border-box
}

.xfl.btn-pesquisar,
.xfl.x25g {
	padding-top: 5px;
	height: 33px;
	width: 150px;
	padding-right: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	background-color: #006EBD;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid transparent;
	background-image: url(/ipva/images/lupa.png);
	background-position-x: 90%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-pesquisar:hover,
.xfl.x25g:hover {
	background: #005394;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/lupa.png);
	background-position-x: 90%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

per {
	background-image: none;
	background-color: #F5F5F5;
	padding-left: 30px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	border: 1px solid transparent;
	width: 100px;
	margin-right: 20px
}

.xfl.btn-per,
.xfl.x25h {
	background-image: none;
	background-color: #F5F5F5;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	border: 1px solid transparent;
	margin-right: 20px
}

.xfl.btn-per.p_AFSelected,
.xfl.x25h.p_AFSelected {
	background-image: none;
	background-color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF
}

.xfl.btn-per:hover.p_AFSelected,
.xfl.x25h:hover.p_AFSelected {
	background-image: none;
	background-color: #006EBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid transparent
}

.xfl.btn-per.p_AFDisabled .xfv,
.xfl.x25h.p_AFDisabled .xfv,
.xfl.btn-ane.p_AFDisabled,
.xfl.x25i.p_AFDisabled,
.xfl.btn-per-doacao.p_AFDisabled .xfv,
.xfl.x264.p_AFDisabled .xfv,
.xfl.btn-per-divorcio.p_AFDisabled .xfv,
.xfl.x265.p_AFDisabled .xfv,
.xfl.btn-per-outros.p_AFDisabled .xfv,
.xfl.x266.p_AFDisabled .xfv,
.xfl.btn-per-causamortis.p_AFDisabled .xfv,
.xfl.x267.p_AFDisabled .xfv {
	border: 1px solid transparent;
	cursor: not-allowed
}

.xfl.btn-per:hover,
.xfl.x25h:hover {
	background: #dddddd;
	color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.xfl.btn-ane,
.xfl.x25i {
	background-color: #F5F5F5;
	padding-left: 50px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	color: #005394;
	background-image: url(/ipva/images/paperClip.png);
	background-position-x: 15%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-ane:hover,
.xfl.x25i:hover {
	background: #FFFFFF;
	color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	cursor: pointer;
	border: 1px solid #005394;
	box-sizing: border-box;
	background-image: url(/ipva/images/paperClip.png);
	background-position-x: 15%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-ver,
.xfl.x25j {
	width: 91px;
	height: 43px;
	position: relative;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #F5F5F5;
	color: #005394;
	background-position-x: 20%;
	background-image: url(/ipva/images/icon-ver.png);
	background-position-y: 50%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	cursor: pointer
}

.xfl.btn-ver:hover,
.xfl.x25j:hover {
	left: 0%;
	position: relative;
	right: 0%;
	top: 0%;
	bottom: 0%;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	background: #006EBD;
	background-image: url(/ipva/images/icon-verHover.png);
	background-position-x: 20%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-visualizar,
.xfl.x25k {
	padding: 10px 20px;
	padding-left: 30px;
	line-height: normal;
	background: #F5F5F5;
	color: #005394;
	background-position-x: 12%;
	background-image: url(/ipva/images/icon-ver.png);
	background-position-y: 50%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	cursor: pointer
}

.xfl.btn-visualizar:hover,
.xfl.x25k:hover {
	padding: 10px 20px;
	padding-left: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	background: #006EBD;
	background-position-x: 12%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-image: url(/ipva/images/icon-verHover.png)
}

.xfl.btn-visualizar2,
.xfl.x25l {
	width: 122px;
	height: 43px;
	position: relative;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #006EBD;
	color: #FFFFFF;
	background-position-x: 15%;
	background-image: url(/ipva/images/icon-verHover.png);
	background-position-y: 50%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	cursor: pointer
}

.xfl.btn-visualizar2:hover,
.xfl.x25l:hover {
	left: 0%;
	position: relative;
	right: 0%;
	top: 0%;
	bottom: 0%;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: #005394;
	background-image: url(/ipva/images/icon-verHover.png);
	background-position-x: 15%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-vis-gray,
.xfl.x25m {
	padding: 10px 20px;
	padding-left: 30px;
	width: 122px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	text-shadow: none;
	background: #F5F5F5;
	color: #005394;
	cursor: pointer;
	border: 1px solid transparent;
	vertical-align: middle !important;
	background-image: url(/ipva/images/icon-ver.png);
	background-position-x: 6%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-vis-gray:hover,
.xfl.x25m:hover {
	left: 0%;
	position: relative;
	right: 0%;
	top: 0%;
	bottom: 0%;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: #006EBD;
	background-image: url(/ipva/images/icon-verHover.png);
	background-position-x: 15%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-ver-analise,
.xfl.x25n {
	width: 218px;
	height: 45px;
	position: relative;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #006EBD;
	color: #FFFFFF;
	border: 1px solid #F5F5F5;
	box-sizing: border-box;
	background-position-x: 10%;
	background-position-y: 45%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	cursor: pointer;
	background-image: url(/ipva/images/file-alt-2.png)
}

.xfl.btn-ver-analise:hover,
.xfl.x25n:hover {
	left: 0%;
	position: relative;
	right: 0%;
	top: 0%;
	bottom: 0%;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: #005394;
	background-position-x: 10%;
	background-position-y: 45%;
	background-repeat: no-repeat;
	background-image: url(/ipva/images/file-alt-2.png)
}

.xfl.btn-atender-pend,
.xfl.x25o {
	width: 218px;
	height: 45px;
	position: relative;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #006EBD;
	color: #FFFFFF;
	border: 1px solid #F5F5F5;
	box-sizing: border-box;
	background-position-x: 10%;
	background-position-y: 45%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	cursor: pointer;
	background-image: url(/ipva/images/icon_pend.png)
}

.xfl.btn-atender-pend:hover,
.xfl.x25o:hover {
	left: 0%;
	position: relative;
	right: 0%;
	top: 0%;
	bottom: 0%;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: #005394;
	background-position-x: 10%;
	background-position-y: 45%;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url(/ipva/images/icon_pend.png)
}

.xfl.btn-reconsiderar,
.xfl.x25p {
	width: 228px;
	height: 45px;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #F5F5F5;
	color: #005394;
	border: 1px solid #F5F5F5;
	box-sizing: border-box;
	background-position-x: 10%;
	background-image: url(/ipva/images/icon_reconsiderar.png);
	background-position-y: 45%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	cursor: pointer
}

.xfl.btn-reconsiderar:hover,
.xfl.x25p:hover {
	left: 0%;
	position: relative;
	right: 0%;
	top: 0%;
	bottom: 0%;
	font-style: normal;
	color: #005394;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: #FFFFFF;
	border: 1px solid #005394;
	box-sizing: border-box;
	background-image: url(/ipva/images/icon_reconsiderar.png);
	background-position-x: 10%;
	background-position-y: 45%;
	background-repeat: no-repeat
}

.xfl.btn-cancelamento,
.xfl.x25q {
	width: 192px;
	height: 45px;
	position: relative;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #F5F5F5;
	color: #005394;
	border: 1px solid #F5F5F5;
	box-sizing: border-box;
	background-position-x: 10%;
	background-image: url(/ipva/images/icon_cancelamento.png);
	background-position-y: 50%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	cursor: pointer
}

.xfl.btn-cancelamento:hover,
.xfl.x25q:hover {
	left: 0%;
	position: relative;
	right: 0%;
	top: 0%;
	bottom: 0%;
	font-style: normal;
	color: #005394;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: #FFFFFF;
	border: 1px solid #005394;
	box-sizing: border-box;
	background-image: url(/ipva/images/icon_cancelamento.png);
	background-position-x: 10%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-excluir,
.xfl.x25r {
	width: 116px;
	height: 43px;
	position: relative;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #F5F5F5;
	color: #005394;
	background-position-x: 20%;
	background-image: url(/ipva/images/erase.png);
	background-position-y: 50%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	cursor: pointer
}

.xfl.btn-excluir:hover,
.xfl.x25r:hover {
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	background: #EB5757;
	background-image: url(/ipva/images/eraseHover.png);
	background-position-x: 20%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-edit,
.xfl.x25s {
	width: 111px;
	height: 43px;
	position: relative;
	background: #F5F5F5;
	color: #005394;
	background-image: url(/ipva/images/edit.png);
	background-position-x: 20%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	cursor: pointer
}

.xfl.btn-edit:hover,
.xfl.x25s:hover {
	width: 111px;
	height: 43px;
	position: relative;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	background: #006EBD;
	background-image: url(/ipva/images/editHover.png);
	background-position-x: 20%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-edit:active,
.xfl.x25s:active {
	width: 111px
}

.xfl.btn-emitir,
.xfl.x25u {
	padding: 10px 20px;
	padding-left: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	background-color: #006EBD;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid transparent;
	background-image: url(/ipva/images/icon_GrPr.png);
	background-position-x: 10%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-emitir:hover,
.xfl.x25u:hover,
.xfl.btn-emitirGuia:hover,
.xfl.x25v:hover {
	background: #005394;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/icon_GrPr.png);
	background-position-x: 10%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-emitirGuia,
.xfl.x25v {
	padding: 10px 15px;
	padding-left: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	background-color: #006EBD;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid transparent;
	background-image: url(/ipva/images/icon_GrPr.png);
	background-position-x: 10%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-emitirPendencia,
.xfl.x25w {
	padding: 10px 15px;
	padding-left: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	background-color: #006EBD;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid transparent;
	background-image: url(/ipva/images/icon_aguardando_documentos_white.png);
	background-position-x: 10%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-emitirPendencia:hover,
.xfl.x25w:hover {
	background: #005394;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/icon_aguardando_documentos_white.png);
	background-position-x: 10%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-pendencia,
.xfl.x25x {
	padding: 10px 20px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	background-color: #006EBD;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid transparent;
	background-repeat: no-repeat
}

.xfl.btn-pendencia:hover,
.xfl.x25x:hover {
	background: #005394;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.xfl.btn-retificar,
.xfl.x25y {
	padding: 10px 20px;
	padding-left: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	background: #F5F5F5;
	color: #005394;
	cursor: pointer;
	border: 1px solid transparent;
	vertical-align: middle !important;
	background-image: url(/ipva/images/icon-retificar.png);
	background-position-x: 10%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-retificar:hover,
.xfl.x25y:hover {
	background: #FFFFFF;
	padding-left: 30px;
	border: 1px solid #005394;
	box-sizing: border-box;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	cursor: pointer;
	background-image: url(/ipva/images/icon-retificar.png);
	background-position-x: 10%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-imprimir,
.xfl.x25z {
	padding: 10px 20px;
	padding-left: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	background: #F5F5F5;
	color: #005394;
	cursor: pointer;
	border: 1px solid transparent;
	vertical-align: middle !important;
	background-image: url(/ipva/images/icon-imprimir.png);
	background-position-x: 6%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-imprimir:hover,
.xfl.x25z:hover {
	background: #FFFFFF;
	padding-left: 30px;
	border: 1px solid #005394;
	box-sizing: border-box;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	cursor: pointer;
	background-image: url(/ipva/images/icon-imprimir.png);
	background-position-x: 6.5%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-debitos,
.xfl.x260 {
	padding: 10px 20px;
	padding-left: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	background: #F5F5F5;
	color: #005394;
	cursor: pointer;
	border: 1px solid transparent;
	vertical-align: middle !important;
	background-image: url(/ipva/images/icon-debitos.png);
	background-position-x: 5%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-debitos:hover,
.xfl.x260:hover {
	background: #FFFFFF;
	padding-left: 30px;
	border: 1px solid #005394;
	box-sizing: border-box;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	cursor: pointer;
	background-image: url(/ipva/images/icon-debitos.png);
	background-position-x: 5%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-avaliacao,
.xfl.x261 {
	padding: 10px 20px;
	padding-left: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	background: #F5F5F5;
	color: #005394;
	cursor: pointer;
	border: 1px solid transparent;
	vertical-align: middle !important;
	background-image: url(/ipva/images/icon-avaliacao.png);
	background-position-x: 8%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-avaliacao:hover,
.xfl.x261:hover {
	background: #FFFFFF;
	padding-left: 30px;
	border: 1px solid #005394;
	box-sizing: border-box;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	cursor: pointer;
	background-image: url(/ipva/images/icon-avaliacao.png);
	background-position-x: 8%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-salvarproseguir,
.xfl.x262 {
	padding-left: 30px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #006EBD;
	border: 1px solid transparent;
	background-image: url(/ipva/images/arrowRight.png);
	background-position-x: 90%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	margin-right: 0px
}

.xfl.btn-salvarproseguir:hover,
.xfl.x262:hover {
	padding-left: 30px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #005394;
	border: 1px solid transparent;
	background-image: url(/ipva/images/arrowRight.png);
	background-position-x: 90%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none
}

.xfl.btn-salvarproseguir.p_AFDisabled,
.xfl.x262.p_AFDisabled {
	text-align: left;
	background: #E0E0E0;
	color: #BDBDBD;
	border: 1px solid transparent;
	cursor: not-allowed;
	background-image: url(/ipva/images/arrowDisabledRight.png);
	background-position-x: 90%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-voltar,
.xfl.x263 {
	background-color: #F5F5F5;
	padding-left: 50px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	color: #005394;
	background-image: url(/ipva/images/arrowLeft.png);
	background-position-x: 20%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-voltar:hover,
.xfl.x263:hover {
	background: #FFFFFF;
	color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	cursor: pointer;
	border: 1px solid #005394;
	box-sizing: border-box;
	background-image: url(/ipva/images/arrowLeft.png);
	background-position-x: 20%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-voltar.p_AFDisabled,
.xfl.x263.p_AFDisabled {
	background: #E0E0E0;
	color: #BDBDBD;
	border: 1px solid transparent;
	cursor: not-allowed;
	background-image: url(/ipva/images/arrowDisabledLeft.png);
	background-position-x: 20%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-per-doacao,
.xfl.x264 {
	width: 147px;
	background-color: #F5F5F5;
	padding-left: 50px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	border: 1px solid transparent;
	background-image: url(/ipva/images/hand-holding-1.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-doacao.p_AFSelected,
.xfl.x264.p_AFSelected {
	background-color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	padding-left: 50px;
	padding-right: 20px;
	background-image: url(/ipva/images/hand-holding-2.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-doacao:hover.p_AFSelected,
.xfl.x264:hover.p_AFSelected {
	background-color: #006EBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	border: 1px solid transparent;
	background-image: url(/ipva/images/hand-holding-2.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-doacao:hover,
.xfl.x264:hover {
	background: #dddddd;
	color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/hand-holding-1.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-divorcio,
.xfl.x265 {
	width: 150px;
	background-color: #F5F5F5;
	padding-left: 45px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	border: 1px solid transparent;
	background-image: url(/ipva/images/balance-scale-1.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-divorcio.p_AFSelected,
.xfl.x265.p_AFSelected {
	background-color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	padding-left: 45px;
	padding-right: 20px;
	background-image: url(/ipva/images/balance-scale-2.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-divorcio:hover.p_AFSelected,
.xfl.x265:hover.p_AFSelected {
	background-color: #006EBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	border: 1px solid transparent;
	background-image: url(/ipva/images/balance-scale-2.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-divorcio:hover,
.xfl.x265:hover {
	background: #dddddd;
	color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/balance-scale-1.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-outros,
.xfl.x266 {
	width: 129px;
	background-color: #F5F5F5;
	padding-left: 45px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	border: 1px solid transparent;
	background-image: url(/ipva/images/ellipsis-h-1.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-outros.p_AFSelected,
.xfl.x266.p_AFSelected {
	background-color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	padding-left: 45px;
	padding-right: 20px;
	background-image: url(/ipva/images/ellipsis-h-2.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-outros:hover.p_AFSelected,
.xfl.x266:hover.p_AFSelected {
	background-color: #006EBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	border: 1px solid transparent;
	background-image: url(/ipva/images/ellipsis-h-2.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-outros:hover,
.xfl.x266:hover {
	background: #dddddd;
	color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/ellipsis-h-1.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-causamortis,
.xfl.x267 {
	width: 187px;
	background-color: #F5F5F5;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #005394;
	border: 1px solid transparent;
	background-image: url(/ipva/images/file-alt-1.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-causamortis.p_AFSelected,
.xfl.x267.p_AFSelected {
	background-color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	color: #FFFFFF;
	padding-left: 40px;
	padding-right: 20px;
	background-image: url(/ipva/images/file-alt-2.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-causamortis:hover.p_AFSelected,
.xfl.x267:hover.p_AFSelected {
	background-color: #006EBD;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border: 1px solid transparent;
	background-image: url(/ipva/images/file-alt-2.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-causamortis:hover,
.xfl.x267:hover,
.xfl.btn-per-causamortis:active,
.xfl.x267:active {
	background: #dddddd;
	color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/file-alt-1.png);
	background-position-x: 15px;
	background-position-y: 50%;
	background-repeat: no-repeat;
	margin-right: 20px
}

.xfl.btn-per-causamortis:after,
.xfl.x267:after {
	width: 186.15px;
	display: block;
	position: fixed
}

.xfl.btn-per-causamortis:active:after,
.xfl.x267:active:after {
	padding: 0;
	margin: 0;
	opacity: 1;
	transition: 0s
}

.xfl.btn-ajuda,
.xfl.x268 {
	padding: 10px 20px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	background: #006EBD;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid transparent;
	margin-top: 15px
}

.xfl.btn-ajuda:hover,
.xfl.x268:hover {
	background: #005394;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.fix-width,
.x26b {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
	position: static !important;
	box-sizing: border-box
}

.fix-padding,
.x26c {
	box-sizing: border-box
}

.bg-header,
.x26d {
	background-image: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
	height: 92px;
	min-height: 92px !important;
	max-height: 92px !important
}

.container-header,
.x26e {
	max-width: 1400px;
	min-width: 300px;
	margin: 0 auto;
	height: 92px;
	min-height: 92px !important;
	max-height: 92px !important
}

.container-title,
.x26f {
	border-bottom: 1px solid #E0E0E0;
	padding: 20px;
	margin: 0 20px;
	width: calc(100% - 40px);
	box-sizing: border-box
}

.header-altura-conteudo,
.x26g {
	height: 72px !important;
	min-height: 72px !important;
	display: flex !important;
	-webkit-align-items: center;
	align-items: center
}

.header-col1,
.x26h {
	width: 50% !important;
	height: 72px !important
}

.header-col2,
.x26i {
	width: 50% !important;
	height: 72px !important;
	display: flex !important;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}

.link-fazenda-header a,
.x26j a {
	padding-right: 25px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline
}

.menu-portal,
.x26k {
	background: #006EBD;
	height: 50px
}

.container,
.x26l {
	max-width: 1400px;
	min-width: 300px;
	margin: 0 auto
}

.container100porcento,
.x26m {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 100% !important
}

.container-altura,
.x26n {
	max-width: 1400px;
	min-width: 300px;
	margin: 0 auto;
	height: calc(100% - 132px) !important;
	min-height: calc(100% - 132px) !important;
	max-height: auto !important
}

.conteudo-altura,
.x26o {
	height: calc(100% - 132px)
}

.footer-copyright,
.x26p {
	max-width: 1400px;
	min-width: 300px;
	margin: 0 auto;
	height: 40px;
	width: calc(100% - 40px);
	border-top: 1px solid #e0e0e0;
	text-align: center
}

.copyright,
.x26q {
	display: flex !important;
	justify-content: center !important
}

.padding10px20px,
.x26r {
	padding: 10px 20px
}

.padding0px20px,
.x26s {
	padding: 0px 20px
}

.padding-header,
.x26t {
	padding: 10px 40px
}

.padding-main,
.x26u {
	padding: 20px 20px 50px 20px
}

.content,
.x26v,
.content-painel-interno,
.x26w,
.content-venal,
.x28q {
	padding-left: 20px;
	padding-right: 20px;
	width: 100%
}

.content-note,
.x26y {
	width: 100%;
	margin-top: 5px
}

.x1a.group-Alerta,
.x1a.x26z {
	width: 100%;
	background: #FFF5D8
}

.content-gray-no-pad,
.x270 {
	width: 100%;
	background: #F9F9F9;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EEEEEE
}

.content-gray-no-pad tr td:nth-of-type(7),
.x270 tr td:nth-of-type(7),
.content-white-no-pad tr td:nth-of-type(7),
.x271 tr td:nth-of-type(7) {
	width: 150px
}

.content-gray-no-pad tr td:last-child,
.x270 tr td:last-child,
.content-white-no-pad tr td:last-child,
.x271 tr td:last-child,
#pfl8 table tbody tr td:last-child {
	padding-left: 0px !important
}

.content-white-no-pad,
.x271 {
	width: 100%;
	background: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EEEEEE
}

.content-light-blue-no-pad,
.x272 {
	width: 100%;
	background: #EFF9FF;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EEEEEE
}

.content-light-blue,
.x273 {
	width: 100%;
	background: #EFF9FF;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EEEEEE;
	padding-left: 20px;
	padding-right: 20px
}

.content-infoAdd,
.x274 {
	width: 100%;
	padding: 20px;
	border: 1px solid #BDBDBD;
	box-sizing: border-box;
	margin-bottom: 10px;
	overflow: auto
}

.content-gray,
.x275 {
	width: 100%;
	padding: 20px;
	background: #F9F9F9;
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	margin-bottom: 10px
}

.output-alerta,
.x276 {
	background: #FFF5D8;
	border: 1px solid #FFF5D8;
	margin-right: 30px;
	padding: 0px;
	padding-right: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	font-size: 14px;
	letter-spacing: -0.01em;
	color: #101010
}

.xq.title-alerta,
.xq.x277 {
	background: #FFF5D8;
	font-style: normal !important;
	font-weight: bold !important;
	line-height: 21px !important;
	font-size: 16px !important;
	color: #F37200 !important
}

.general-wide,
.x27a {
	display: inline !important
}

.general-narrow,
.x27b,
.general-narrow-1024,
.x27d {
	display: none !important
}

.general-wide-1024,
.x27c {
	display: inline-table !important
}

.panel-bluebox-noPad,
.x27e {
	width: 100%;
	background: #FFFFFF;
	padding-top: 20px;
	border: 1px solid #005394;
	box-sizing: border-box
}

.panel-bluebox,
.x27f,
.new-sgt .panel-bluebox,
.x284 .x27f {
	padding: 20px;
	padding-left: 25px;
	padding-right: 25px;
	background: #FFFFFF;
	border: 1px solid #005394
}

.panel-bluebox-content,
.x27g {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 25px
}

.panel-info,
.x27h {
	width: 100%;
	border-radius: 5px;
	background-color: #F9F9F9;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	border: 1px solid #005394
}

.x1a.espaco-mb,
.x1a.x27i {
	padding: 20px;
	margin: 10px;
	border-width: 1px;
	border-color: #E0E0E0;
	border-style: solid;
	height: 240px
}

.x1a.box-sobre,
.x1a.x27j {
	padding: 20px;
	margin: 10px;
	border-width: 1px;
	border-color: #E0E0E0;
	border-style: solid
}

.x1a.box-ajuda,
.x1a.x27k {
	padding: 20px;
	padding-bottom: 30px;
	padding-top: 25px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 10px;
	border-width: 1px;
	border-color: #E0E0E0;
	border-style: solid
}

.x1a.box-ajuda-blue,
.x1a.x27l {
	padding: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	border-width: 1px;
	border-color: #CEE8FC;
	border-style: solid;
	background: #F3FAFF;
	min-height: 178px
}

.x1a.box-ajuda-sac,
.x1a.x27m {
	padding: 20px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	border-width: 1px;
	border-color: #E0E0E0;
	border-style: solid
}

.x1a.container-login,
.x1a.x27n {
	padding: 10px 20px 20px 20px;
	border: none
}

.x1z.select-Ochoice .x27p,
.x1z.x27o .x27p {
	height: 36px;
	font-style: normal;
	font-weight: bold;
	background: #F5F5F5;
	line-height: normal;
	font-size: 18px;
	vertical-align: middle;
	color: #005394;
	cursor: pointer
}

.x1z.select-Ochoice .x2h,
.x1z.x27o .x2h {
	font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #9297A6;
	background-color: #FFFFFF;
	border: 1px solid #BDBDBD;
	box-sizing: border-box;
	width: 300px;
	padding: 5px 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	font-size: 14px;
	letter-spacing: -0.01em;
	color: #333333
}

.x1z.select-Ochoice .x2h:hover,
.x1z.x27o .x2h:hover {
	background: #FFFFFF;
	border: 1px solid #006EBD;
	box-sizing: border-box;
	cursor: pointer
}

.x1z.select-Ochoice.p_AFDisabled .x2h,
.x1z.x27o.p_AFDisabled .x2h {
	background-color: #EEEEEE !important;
	color: #9e9e9e;
	border: 1px solid #BDBDBD;
	box-sizing: border-box
}

.espaco-mb-30,
.x27q {
	margin-bottom: 30px
}

.xfl.btn-popup-logar,
.xfl.x27r {
	width: 100%;
	padding: 10px 20px;
	background-color: #005394;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	background-image: url(/ipva/images/arrowRight.png);
	background-position: right 45px top 45px;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-popup-logar:hover,
.xfl.x27r:hover {
	width: 100%;
	padding: 10px 20px;
	background-color: #006EBD;
	border: none;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
	color: #FFFFFF;
	background-image: url(/ipva/images/arrowRight.png);
	background-position: right 45px top 45px;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.xfl.btn-ok2,
.xfl.x27s {
	background-image: none;
	border: 0px solid transparent;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	padding: 5.5px 4px;
	float: left;
	background: #006EBD;
	background-position-x: 50%;
	background-position-y: 50%;
	color: #FFFFFF
}

.xfl.btn-ok2:hover,
.xfl.x27s:hover {
	background: #005394;
	background-position-x: 50%;
	background-position-y: 50%;
	float: left;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	text-shadow: none;
	border: 0px solid transparent;
	cursor: pointer
}

.xgn.emitir-guia .x17w,
.xgn.x27t .x17w {
	font-weight: bold;
	line-height: 21px;
	font-size: 18px;
	text-align: right;
	text-decoration-line: underline;
	white-space: normal;
	color: #005394
}

.espaco-mt-30,
.x27u {
	margin-top: 30px
}

.espaco-pdr-20,
.x27v {
	padding-right: 20px
}

.x1a.box-login,
.x1a.x27w {
	padding: 20px;
	border-width: 1px;
	border-color: #006EBD;
	border-style: solid
}

.x1z.select-Ochoice .x2h.p_AFDisabled,
.x1z.x27o .x2h.p_AFDisabled {
	background: #EEEEEE !important;
	border: 1px solid #BDBDBD;
	box-sizing: border-box
}

.x1u {
	font-weight: bold;
	line-height: 33px;
	font-size: 22px;
	color: #202020 !important
}

.content-box-MinhaAreaItem,
.x27y,
.content-box-MinhaAreaParcelamento,
.x28v {
	width: 100%;
	padding: 15px;
	background: #FFFFFF;
	border: 1px solid #BDBDBD;
	box-sizing: border-box;
	margin-bottom: 10px
}

.content-box-MinhaAreaItem tr td:nth-of-type(3),
.x27y tr td:nth-of-type(3) {
	width: 400px !important
}

.content-box-MinhaAreaItem tr td:nth-of-type(4),
.x27y tr td:nth-of-type(4),
.content-box-MinhaAreaParcelamento tr td:nth-of-type(2),
.x28v tr td:nth-of-type(2) {
	width: 250px !important
}

.x1u.it-pad .x25,
.x1u.x27z .x25,
.x1q.it-pad .x2b,
.x1q.x27z .x2b {
	width: 260px;
	height: 46px
}

.x1u.it-upload .x25,
.x1u.x280 .x25 {
	width: 350px !important
}

.x1u.it-pad .xu,
.x1u.x27z .xu,
.x1q.it-pad .xy,
.x1q.x27z .xy,
.x1u.it-pad2 .xu,
.x1u.x281 .xu {
	margin-top: 10px;
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	color: #101010 !important;
	height: 22px
}

.x1u.it-pad-area .x25,
.x1u.x282 .x25 {
	width: 840px;
	height: 90px
}

.x1u.it-pad-wbutton .x25,
.x1u.x283 .x25 {
	width: 216px;
	height: 46px
}

.new-sgt .x2h,
.x284 .x2h {
	border-color: #BDBDBD;
	width: 260px;
	height: 46px;
	text-align: left !important;
	border-radius: 0px
}

.new-sgt .x25,
.x284 .x25,
.new-sgt .x2b,
.x284 .x2b {
	width: 260px;
	height: 46px;
	text-align: left !important;
	border-radius: 0px
}

.new-sgt .x4w .x1u,
.x284 .x4w .x1u,
.new-sgt .x4w .x1q,
.x284 .x4w .x1q,
.new-sgt .x4w .x1z,
.x284 .x4w .x1z,
.new-sgt .x4w .x25,
.x284 .x4w .x25,
.new-sgt .x4w .x2b,
.x284 .x4w .x2b,
.new-sgt .x4w .x2h,
.x284 .x4w .x2h {
	min-width: 100%;
	width: 100%
}

.new-sgt .x1q.p_AFReadOnly .x2b,
.x284 .x1q.p_AFReadOnly .x2b,
.new-sgt .x1u.p_AFReadOnly .x25,
.x284 .x1u.p_AFReadOnly .x25,
.new-sgt .x1z.p_AFReadOnly .x2h,
.x284 .x1z.p_AFReadOnly .x2h {
	font-weight: bold;
	color: #101010
}

.new-sgt .xu,
.x284 .xu,
.new-sgt .xy,
.x284 .xy,
.new-sgt .x12,
.x284 .x12 {
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	color: #101010 !important;
	height: 22px
}

.new-sgt .x1u.p_AFReadOnly .xu,
.x284 .x1u.p_AFReadOnly .xu,
.new-sgt .x1q.p_AFReadOnly .xy,
.x284 .x1q.p_AFReadOnly .xy,
.new-sgt .x1z.p_AFReadOnly .x12,
.x284 .x1z.p_AFReadOnly .x12 {
	font-weight: normal;
	padding-left: 0px;
	color: #4F4F4F !important
}

.new-sgt .panel-bluebox-noPad,
.x284 .x27e {
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #005394;
	box-sizing: border-box;
	padding-top: 0px
}

.new-sgt .message-box .panel-bluebox-noPad,
.x284 .x287 .x27e {
	width: 100%;
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	box-sizing: border-box
}

.new-sgt .panel-bluebox-content,
.x284 .x27g {
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 25px
}

.new-sgt .panel-bluebox-footer,
.x284 .x288 {
	background-color: #F9F9F9;
	border-top: 1px solid #e0e0e0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 25px
}

.new-sgt .xfl,
.x284 .xfl {
	background-image: none;
	background-color: #F5F5F5;
	padding: 10px 30px 10px 30px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	font-size: 15px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	border-radius: 0px;
	color: #005394
}

.new-sgt .xfn,
.x284 .xfn {
	outline: transparent
}

.new-sgt .xfl:hover,
.x284 .xfl:hover {
	background: #FFFFFF;
	color: #005394;
	line-height: 21px;
	font-size: 15px;
	cursor: pointer;
	border: 1px solid #005394;
	box-sizing: border-box
}

.new-sgt .xfl.p_AFDisabled,
.x284 .xfl.p_AFDisabled {
	cursor: not-allowed;
	line-height: 21px;
	font-size: 15px;
	background: #E0E0E0;
	color: #BDBDBD;
	border: 1px solid transparent
}

.new-sgt .xfl.primary,
.x284 .xfl.x289,
.new-sgt .xfn.primary,
.x284 .xfn.x289 {
	padding: 7px 20px 7px 20px;
	font-size: 15px;
	background-color: #006EBD;
	color: #FFFFFF;
	border: 1px solid transparent
}

.new-sgt .xfl.vert,
.x284 .xfl.x28a {
	padding: 10px 20px 20px 0px !important;
	font-size: 15px;
	background-color: #006EBD;
	border: 1px solid transparent
}

.new-sgt .xfl.details,
.x284 .xfl.x28b {
	background-color: transparent;
	z-index: 10000;
	border: 0px
}

.new-sgt .xfl.details .xfv,
.x284 .xfl.x28b .xfv {
	color: transparent
}

.new-sgt .xfl.details:hover,
.x284 .xfl.x28b:hover {
	background-color: #F5F5F5;
	z-index: 1000;
	position: relative;
	border: 1px solid transparent
}

.new-sgt .xfl.details:hover .xfv,
.x284 .xfl.x28b:hover .xfv,
.ipvamenu .x160:hover .x166,
.x295 .x160:hover .x166,
.new-sgt .x1u.p_AFReadOnly.total .x25,
.x284 .x1u.p_AFReadOnly.x29a .x25 {
	color: #005394
}

.new-sgt .xfl.primary:hover,
.x284 .xfl.x289:hover {
	background: #005394;
	color: #FFFFFF;
	height: 46px
}

.xfl.primary.p_AFDisabled,
.xfl.x289.p_AFDisabled {
	background: #E0E0E0;
	color: #BDBDBD;
	cursor: not-allowed
}

.new-sgt .xq.upload,
.x284 .xq.x28c,
.xq.upload2,
.xq.x28f {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	padding: 0px;
	background-image: none;
	background-color: transparent;
	border: 1px solid transparent;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF
}

.new-sgt .xq.upload label,
.x284 .xq.x28c label {
	padding: 14px 22px 14px 20px;
	display: inline-block;
	background: #006EBD;
	cursor: pointer
}

.new-sgt .xq.upload:hover,
.x284 .xq.x28c:hover,
.xq.upload2:hover,
.xq.x28f:hover {
	color: #FFFFFF;
	background-color: transparent;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.new-sgt .xq.upload:hover label,
.x284 .xq.x28c:hover label,
.xq.upload2:hover label,
.xq.x28f:hover label {
	background: #005394;
	display: inline-block;
	cursor: pointer
}

.new-sgt .x150,
.x284 .x150 {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #005394
}

.new-sgt .x10q .x150,
.x284 .x10q .x150 {
	color: #00386C;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700
}

.new-sgt .xia,
.x284 .xia {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #000000
}

.new-sgt .xib,
.x284 .xib {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #000000;
	border-color: #e0e0e0;
	background-color: #f9f9f9
}

.new-sgt .full .x150,
.x284 .x28d .x150 {
	border-color: #e0e0e0 transparent;
	border-style: solid none;
	border-width: 1px 0px
}

.new-sgt .banded .xia,
.x284 .x28e .xia {
	background-color: #F9F9F9;
	border-color: #e0e0e0 transparent;
	border-style: solid none;
	border-width: 0px 0px 1px 0px;
	font-size: 14px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px
}

.new-sgt .banded .xib,
.x284 .x28e .xib {
	background-color: #FFFFFF;
	border-color: #e0e0e0 transparent;
	border-style: solid none;
	border-width: 0px 0px 1px 0px;
	font-size: 14px;
	padding-left: 30px
}

.new-sgt .banded .x150,
.x284 .x28e .x150 {
	font-size: 14px;
	padding-left: 30px
}

.new-sgt .full .x148,
.x284 .x28d .x148 {
	background-color: #FFFFFF;
	padding: 10px 20px
}

.new-sgt .full .x14g,
.x284 .x28d .x14g {
	background-image: none;
	width: 100%
}

.new-sgt .full .x14d,
.x284 .x28d .x14d {
	border-color: #bdbdbd;
	border-radius: 0px
}

.new-sgt .full .x14e,
.x284 .x28d .x14e {
	font-weight: normal
}

.new-sgt .full .x14b,
.x284 .x28d .x14b {
	background-color: #006dba;
	color: #FFFFFF
}

.new-sgt .full .x14f,
.x284 .x28d .x14f {
	padding: 5px;
	display: block;
	text-decoration: underline
}

.new-sgt .full .xia,
.x284 .x28d .xia {
	background-color: #f9f9f9;
	border-color: #e0e0e0
}

.xq.upload2 label,
.xq.x28f label {
	padding: 15px 22px 14px 20px;
	display: inline-block;
	background: #006EBD;
	cursor: pointer
}

.ipvaFileUploadList .xtc,
.x28g .xtc {
	background-color: transparent;
	border: 0px none;
	border-color: transparent
}

.ipvaFileUploadList .x150,
.x28g .x150,
.ipvaFileUploadList .xic,
.x28g .xic,
.ipvaFileUploadList .x15a,
.x28g .x15a,
.ipvaFileUploadList .x152,
.x28g .x152 {
	background-color: transparent;
	border: none;
	border-color: transparent
}

.ipvaFileUploadList .xia,
.x28g .xia {
	background-color: transparent;
	border: none;
	border-color: transparent;
	font-weight: bold
}

.col-header,
.x28i {
	border: none;
	border-color: transparent !important;
	height: 47px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	text-align: left
}

.table-pad,
.x28j {
	border: none;
	border-bottom: none;
	border-top: 1px solid #E0E0E0;
	border-left: none;
	border-right: none;
	background-color: transparent;
	position: relative !important
}

.xtc.table-pad .x14p,
.xtc.x28j .x14p,
.xtc.calendario .x14p,
.xtc.x299 .x14p {
	position: static !important
}

.col-pad,
.x28k {
	border: none;
	border-color: transparent !important;
	height: 47px;
	font-size: 15px;
	line-height: 18px
}

.col-header-h5,
.x28l {
	border: none;
	border-color: transparent !important;
	height: 47px;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	margin-right: auto;
	margin-left: 40px;
	text-align: center
}

.x20u.col-header .x1h1,
.x20u.x28i .x1h1 {
	color: Black;
	font-weight: bold;
	border: none;
	padding: 10px 20px;
	margin-left: -20px;
	border-color: transparent;
	background-color: transparent
}

.xq.upload,
.xq.x28c {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	padding: 10px 10px;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	background: #006EBD;
	color: #FFFFFF
}

.xq.uploadIcon,
.xq.x28m {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	padding: 30px 60px;
	cursor: pointer;
	background-image: url(/ipva/images/anexarTexto.png) !important;
	font-size: 15px;
	font-weight: bold;
	background-repeat: no-repeat;
	vertical-align: middle
}

.xq.uploadIcon:hover,
.xq.x28m:hover {
	text-align: center;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/anexarTexto_hover.png) !important;
	background-repeat: no-repeat
}

.xq.uploadIcon46,
.xq.x28n {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	padding: 30px 60px;
	cursor: pointer;
	background-image: url(/ipva/images/anexarTexto_h46.png) !important;
	font-size: 15px;
	font-weight: bold;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-left: 10px;
	margin-bottom: -12px;
	margin-top: 5px
}

.xq.uploadIcon46:hover,
.xq.x28n:hover {
	text-align: center;
	border: 1px solid transparent;
	cursor: pointer;
	background-image: url(/ipva/images/anexarTexto_h46_hover.png) !important;
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-bottom: -12px;
	margin-top: 5px
}

.xq.upload:hover,
.xq.x28c:hover,
.xfl.btn-del:hover,
.xfl.x28o:hover,
.xq.anexar:hover,
.xq.x28u:hover {
	background: #005394;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.xfl.btn-del,
.xfl.x28o {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	padding: 5px 5px;
	background: #006EBD;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	text-shadow: none;
	border: 1px solid transparent;
	cursor: pointer
}

.x1u.it-pad2 .x25,
.x1u.x281 .x25 {
	width: 260px;
	height: 40px;
	margin: 5px 0 0 0
}

.x1u.currency .x25,
.x1u.x28p .x25 {
	width: 260px;
	height: 40px;
	margin: 5px 0 0 0;
	text-align: left !important
}

.content-venal tr td:nth-of-type(1),
.x28q tr td:nth-of-type(1),
.content-venal tr td:nth-of-type(2),
.x28q tr td:nth-of-type(2) {
	width: 200px
}

.content-venal tr td:nth-of-type(3),
.x28q tr td:nth-of-type(3) {
	width: 400px
}

.content-cinza,
.x28s {
	background: #F9F9F9;
	border-top: 1px solid #EEEEEE;
	margin-left: -25px;
	margin-right: -25px
}

.xq.anexar,
.xq.x28u {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	background: #006EBD;
	color: #FFFFFF
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(3),
.x28v tr td:nth-of-type(3),
.content-box-MinhaAreaParcelamento tr td:nth-of-type(4),
.x28v tr td:nth-of-type(4) {
	width: 200px !important
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(5),
.x28v tr td:nth-of-type(5) {
	width: 150px !important
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(6),
.x28v tr td:nth-of-type(6) {
	width: 300px !important
}

.x1a.content-box-MinhaAreaParcelamento:hover .panel-btns,
.x1a.x28v:hover .x28w,
.x1a.content-box-user:hover .panel-btns,
.x1a.x290:hover .x28w {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999
}

.panel-subBtns,
.x28x {
	background: #FFFFFF;
	padding: 15px;
	padding-left: 30px
}

.content-100I,
.x28z {
	width: 50px
}

.content-box-MinhaArea,
.x293 {
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #FFFFFF;
	border: 1px solid #005394;
	box-sizing: border-box;
	margin-bottom: 10px
}

.x6e:hover .x15s {
	background: #FFFFFF;
	box-sizing: border-box;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	text-align: left;
	text-shadow: none;
	color: #005394;
	cursor: pointer
}

.x1a.ipvamenu,
.x1a.x295 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px
}

.ipvamenu .x6e.p_AFDepressed .x15s,
.x295 .x6e.p_AFDepressed .x15s {
	background-color: #005394
}

.ipvamenu .x160.p_AFDepressed,
.x295 .x160.p_AFDepressed {
	border: 1px solid transparent;
	background-color: #005394;
	padding: 11px 20px 13px 40px
}

.ipvamenu .x160.p_AFDepressed .x166,
.x295 .x160.p_AFDepressed .x166 {
	background-color: transparent;
	color: #FFFFFF
}

.panel-info-valor-venal,
.x296 {
	border-radius: 0px;
	height: 20px;
	width: 103.89% !important;
	padding: 20px;
	background: #F9F9F9;
	border: 1px solid #E0E0E0;
	box-sizing: border-box !important;
	margin-bottom: -20px;
	margin-left: -25px !important
}

.x1d3.lotes,
.x1d3.x297 {
	background-color: #FFFFFF;
	border-radius: 5px
}

.x1d3.lotes .x1da,
.x1d3.x297 .x1da {
	background-image: none;
	padding: 20px
}

.x1d3.lotes .x1dn,
.x1d3.x297 .x1dn {
	padding: 25px;
	border-top-style: none
}

.x1d3.lotes .x1dq,
.x1d3.x297 .x1dq,
.x1d3.lotes .x1ds,
.x1d3.x297 .x1ds {
	border-top-style: none
}

.x1d3.lotes .x17g,
.x1d3.x297 .x17g {
	font-family: "Open Sans";
	font-weight: 800;
	font-size: 20px;
	color: #005394
}

.x1d3.lotes .x1e8,
.x1d3.x297 .x1e8 {
	position: relative;
	top: -35px;
	right: -35px;
	background-color: #000000;
	border-style: solid;
	border-color: #FFFFFF;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	box-shadow: 1px 3px 6px 4px rgb(0 0 0 / 20%)
}

.x1d3.lotes .x17e,
.x1d3.x297 .x17e {
	background-image: url(/ipva/images/close.svg);
	width: 8px;
	height: 8px;
	top: 4px;
	position: relative;
	left: 6px
}

.xgn.destaquehome .x17w,
.xgn.x298 .x17w {
	font-size: 20px;
	font-weight: 900
}

.x10g>table {
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	padding: 8px 20px 10px 20px;
	border-color: #E0E0E0;
	background-color: #F9F9F9
}

.x10g div>.x6v {
	border-style: solid;
	border-width: 1px;
	border-color: #005394;
	padding: 20px;
	margin-top: 15px
}

.xy2 span {
	background-color: #005394;
	border-radius: 5px;
	padding: 5px 10px;
	margin-left: 5px;
	color: #FFFFFF;
	font-weight: 800;
	font-family: "Open Sans";
	font-size: 20px
}

.search_component .xgn,
.x29b .xgn {
	padding-bottom: 11px;
	display: block;
	padding-left: 15px
}

.infoBox-cell,
.x29c {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	box-sizing: border-box
}

.infoAdd-wrapper,
.x29d {
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 12px
}

.infoBox,
.x29f {
	background: #0b6cc3;
	color: #fff;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: visible;
	padding: 12px 16px !important
}

.infoBox-line,
.x29g {
	font-size: 16px;
	font-weight: 600;
	margin: 2px 0;
	display: block
}

.infoBox-title,
.x29h {
	font-size: 22px;
	font-weight: 800;
	margin: 0 0 10px;
	margin-bottom: 6px;
	display: block
}

.zebra-even,
.x29i {
	background: #f5f7fa
}

.badge-red,
.x29j {
	background: #e74c3c
}

.badge-blue,
.x29k {
	background: #1e90ff
}

.badge-yellow,
.x29l {
	background: #f4d03f;
	color: #333
}

.badge-green,
.x29m {
	background: #27ae60
}

.col-val,
.x29n {
	text-align: right;
	width: 160px
}

.value-badge,
.x29o {
	color: #fff;
	font-weight: 700
}

.row-pad,
.x29p {
	padding: 6px 8px;
	box-sizing: border-box
}

.note-area,
.x29q {
	border-top: 1px solid #ddd;
	padding-top: 10px;
	background: #fff
}

.x4v>DIV {
	display: table-row
}

.x2a::-webkit-input-placeholder,
.xer::-webkit-input-placeholder,
.x2b::-webkit-input-placeholder,
.x2c::-webkit-input-placeholder,
.x26::-webkit-input-placeholder,
.x25::-webkit-input-placeholder {
	color: #737373
}

.xia .xu4,
.xib .xu4,
.xic .xu4 {
	margin: 1px
}

.xte .x1h8,
.xtc .x1h8,
.xte .x22n,
.xtc .x22n {
	display: table-cell;
	width: 27px;
	vertical-align: middle
}

.x1h8 {
	text-align: right;
	display: inline-block
}

.x158 .xjp,
.xia .xjw,
.xia .xjp,
.xib .xjw,
.xib .xjp,
.xic .xjw,
.xic .xjp {
	max-width: 90%;
	width: 90%
}

.x1s .xel {
	top: -1px;
	left: 0px
}

.x1cy .x25 {
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px;
	margin-bottom: 1px
}

.xgt.p_AFVertical .x1cy .x25 {
	margin-left: 1px
}

.x1x.p_AFReadOnly .x10 {
	padding-right: 7px
}

.x21 .x4z,
.x1z.p_AFHelp .x4z {
	padding-top: 7px
}

.x17a {
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.xjv.p_AFHelp .xe9 {
	vertical-align: -3px
}

.AFContentCell .xjw,
.xth .xjw,
.AFPanelFormLayoutContentCell .xjw,
.xvo .xjw,
.xtk.AFPanelFormLayoutContentCell .xjw,
.xtk.xvo .xjw {
	vertical-align: 10px
}

.xji .x6e {
	margin-right: 1px
}

.xji .xq2 {
	padding-right: 4px;
	padding-left: 4px
}

.x1dx .xfn:focus,
.x1o .xfn:focus {
	outline-style: solid;
	outline-width: 2px
}

.x1dz:focus {
	outline: solid;
	outline-width: 2px;
	color: initial
}

*.p_AFActiveInlineEditableContainer *.p_AFHoverTarget {
	border: solid 2px #3399ff
}

.xew:hover {
	background-image: url(/ipva/afr/alta-v1/ipop_ovr.png);
	width: 24px;
	height: 24px
}

.xfk:hover,
.xfl:hover,
.x7j:hover,
.x7l:hover,
.x7k:hover,
.xg8:hover,
.xg6:hover,
.AFNoteWindowAllButton:hover,
.xg7:hover,
.x7j:focus:hover,
.x7l:focus:hover,
.x7k:focus:hover,
.xg8:focus:hover,
.xg6:focus:hover,
.AFNoteWindowAllButton:focus:hover,
.xg7:focus:hover,
.xn9:hover,
.xna:hover,
.xg5 .xfk:hover,
.xg5 .xfk.p_AFTextOnly:hover,
.xg5 .xfl:hover,
.xg5 .xfl.p_AFTextOnly:hover,
.xnj:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0572ce;
	font-weight: bold;
	text-shadow: none;
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: none
}

.xhz:hover {
	background-image: url(/ipva/afr/alta-v1/input_date_ovr.png)
}

BODY.p_AFHighContrast .xhz:hover:after {
	content: url(/ipva/afr/alta-v1/input_date_ovr.png)
}

BODY.p_AFHighContrast .xky:hover {
	background-image: none;
	left: 0px
}

.xky:hover {
	background-color: #f7f8f9;
	border-radius: 2px;
	background-image: url(/ipva/afr/alta-v1/breadcrumb_of_ovr.png), none;
	border: 1px solid #c4ced7;
	top: 4px;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px
}

.xlj:hover,
.xlk:hover,
.xlf:hover,
.xln:hover,
.xlg:hover,
.xlh:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/overflow_right_ovr.png), none;
	border: 1px solid #c4ced7
}

.xle:hover,
.x1bj:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/overflow_up_ovr.png), none;
	border: 1px solid #c4ced7
}

.xli:hover,
.x1bk:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/overflow_down_ovr.png), none;
	border: 1px solid #c4ced7
}

.xlo:hover,
.xlp:hover {
	background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png);
	background-color: #f7f8f9;
	border: 1px solid #c4ced7
}

.xmi:hover,
.xn4:hover {
	background-color: #85bbe7;
	border-color: #85bbe7;
	background-image: none
}

.xoe:hover {
	border-color: #0572ce;
	text-decoration: underline
}

.xoe.p_AFSelected:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #0572ce
}

.xof:hover,
.xod:hover {
	color: #527689;
	text-decoration: underline
}

.xof.p_AFSelected:hover,
.xod.p_AFSelected:hover {
	color: #FFFFFF;
	background-color: #CFE8FC;
	text-decoration: underline
}

.xo2:hover {
	padding: 1px;
	text-decoration: underline
}

.xom:hover,
.xr5:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/up-arrow-ovr.png)
}

BODY.p_AFHighContrast .xom:hover:after,
BODY.p_AFHighContrast .xr5:hover:after {
	content: url(/ipva/afr/alta-v1/up-arrow-ovr.png);
	position: relative;
	left: 5px;
	top: 5px
}

.xon:hover,
.xr6:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/down-arrow-ovr.png)
}

BODY.p_AFHighContrast .xon:hover:after,
BODY.p_AFHighContrast .xr6:hover:after {
	content: url(/ipva/afr/alta-v1/down-arrow-ovr.png);
	position: relative;
	left: 5px;
	top: 4px
}

.xws:hover,
.xwv:hover {
	font-size: 14px;
	margin-left: 1px;
	margin-right: 1px;
	background-repeat: no-repeat;
	height: 16px;
	vertical-align: text-bottom;
	margin: 0px;
	background-image: url(/ipva/afr/alta-v1/hierchselector_ovr.png);
	background-position: center center;
	display: inline-block;
	padding-left: 4px;
	padding-right: 0px
}

.x11y:hover,
.x11z:hover,
.x120:hover,
.x121:hover,
.x122:hover,
.x123:hover,
.x124:hover,
.x125:hover,
.x126:hover,
.x127:hover,
.x128:hover,
.x129:hover,
.x12a:hover,
.x12b:hover,
.x12c:hover,
.x12d:hover,
.x21v:hover,
.x21w:hover,
.x21x:hover,
.x21y:hover {
	background-color: #f7f8f9;
	background-image: none;
	border: 1px solid #c4ced7
}

.x153:hover {
	background-image: url(/ipva/afr/alta-v1/colSort_asc_ovr.png)
}

.x154:hover {
	background-image: url(/ipva/afr/alta-v1/colSort_des_ovr.png)
}

.x157:hover {
	background-image: url(/ipva/afr/alta-v1/clear_hov.png)
}

.x17c:hover,
.x21g:hover,
.x21h:hover,
.xnp:hover {
	background-color: #d6d7d8
}

.x18f:hover,
.x1bb:hover,
.x1ba:hover,
.x1b9:hover {
	color: #333333;
	background-color: #ebeced
}

BODY.p_AFHighContrast .x18f:hover {
	border-width: 2px;
	padding: 0px
}

.x1c0.p_AFDisabled:hover {
	background-image: url(/ipva/afr/alta-v1/icon-search-dis.png)
}

.x1c0:hover {
	background-image: url(/ipva/afr/alta-v1/icon-search-ovr.png)
}

BODY.p_AFHighContrast .x1c0:hover:after {
	content: url(/ipva/afr/alta-v1/icon-search-ovr.png)
}

.x18k:hover,
.x18j:hover {
	background-color: #f7f8f9;
	background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png)
}

.x1ck:hover {
	background-image: url(/ipva/afr/alta-v1/func_delete_sm_12_hov.png)
}

.x1er:hover,
.x1es:hover {
	background-color: #f7f8f9;
	background-image: url(/ipva/afr/alta-v1/play_ovr.png), none;
	border: 1px solid #c4ced7
}

.x1er:hover:active,
.x1es:hover:active {
	background-color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/play_dwn.png), none
}

.x1et:hover,
.x1eu:hover {
	border: 1px solid #c4ced7;
	background-color: #f7f8f9;
	background-image: url(/ipva/afr/alta-v1/pause_ovr.png), none
}

.xdq:hover,
.xdr:hover,
.xds:hover,
.xdt:hover,
.xdu:hover,
.xdv:hover,
.xdw:hover,
.xdx:hover,
.xdy:hover,
.xdz:hover,
.xe0:hover,
.xe1:hover,
.xe2:hover,
.xe3:hover,
.xe4:hover,
.xe6:hover,
.xe7:hover,
.xe8:hover,
.xe9:hover,
.xea:hover,
.xeb:hover,
.xec:hover,
.xed:hover,
.xee:hover,
.xef:hover,
.xeg:hover,
.xeh:hover,
.xei:hover {
	background-image: url(/ipva/afr/alta-v1/helptopics_ovr.png)
}

BODY.p_AFHighContrast .xdt:hover:after {
	content: url(/ipva/afr/alta-v1/helptopics_ovr.png)
}

.xgk:visited:hover,
.x17s:visited:hover,
.xgn:visited:hover,
.xgw:visited:hover,
.xgl:visited:hover {
	color: #72007C
}

.xo8:hover {
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: url(/ipva/afr/alta-v1/conv_l_ovr.png), none
}

.xo9:hover {
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: url(/ipva/afr/alta-v1/conv_r_ovr.png), none
}

.xo8:hover:active {
	border-color: #0572ce;
	border-style: solid;
	background-color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png), none
}

.xo9:hover:active {
	border-color: #0572ce;
	border-style: solid;
	background-color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png), none
}

BODY.p_AFHighContrast .xo8:hover:after {
	content: url(/ipva/afr/alta-v1/conv_l_ovr.png);
	position: relative;
	left: 5px;
	top: 5px
}

BODY.p_AFHighContrast .xo9:hover:after {
	content: url(/ipva/afr/alta-v1/conv_r_ovr.png);
	position: relative;
	left: 5px;
	top: 5px
}

.xg5 .xfk.p_AFDepressed:hover,
.xg5 .xfk.p_AFSelected:hover,
.xg5 .xfk.p_AFSelected:active:hover,
.xg5 .xfk.p_AFTextOnly.p_AFDepressed:hover,
.xg5 .xfk.p_AFTextOnly.p_AFSelected:hover,
.xg5 .xfk.p_AFTextOnly.p_AFSelected:active:hover,
.xg5 .xfl.p_AFDepressed:hover,
.xg5 .xfl.p_AFSelected:hover,
.xg5 .xfl.p_AFSelected:active:hover,
.xg5 .xfl.p_AFTextOnly.p_AFDepressed:hover,
.xg5 .xfl.p_AFTextOnly.p_AFSelected:hover,
.xg5 .xfl.p_AFTextOnly.p_AFSelected:active:hover {
	color: #85bbe7;
	font-weight: bold;
	text-shadow: none;
	border-color: #0572ce;
	background-color: #0572ce;
	background-image: none
}

.xfk:hover .xg3,
.xfl:hover .xg4 {
	background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png);
	width: 14px;
	height: 14px;
	padding: 5px 6px 5px 6px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	display: block
}

.x1r.p_AFClickToEdit.p_AFUpdate.p_AFHoverTarget .x2k,
.x1r.p_AFClickToEdit.p_AFUpdate.p_AFFocusTarget.p_AFHoverTarget .x2k {
	display: inline-block;
	background-color: transparent
}

.xom:hover:active {
	background-color: #0572ce;
	border-color: #0572ce
}

BODY.p_AFHighContrast .xr5:hover:active:after {
	content: url(/ipva/afr/alta-v1/up-arrow-dwn.png);
	position: relative;
	left: 5px;
	top: 4px
}

.x167:hover,
.x168:hover,
.x160:hover .x166,
.x15v:hover .x15u,
.x15w:hover .x15u,
.x160:hover .x167,
.x160:hover .x168 {
	color: #0572ce
}

.x16g:hover {
	background-image: url(/ipva/afr/alta-v1/up-arrow-ovr.png)
}

.x16h:hover {
	background-image: url(/ipva/afr/alta-v1/down-arrow-ovr.png)
}

.x16g:active:hover {
	background-image: url(/ipva/afr/alta-v1/up-arrow-dwn.png)
}

.x1cq:hover,
.x1cr:hover,
.x1cs:hover,
.x1ct:hover,
.x1cz:hover {
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: none
}

.x1d0:hover,
.x1d0.p_AFRtl:hover {
	background-repeat: no-repeat;
	background-image: url(/ipva/afr/alta-v1/func_search_16_hov.png)
}

BODY.p_AFHighContrast .x1ck:hover {
	content: url(/ipva/afr/alta-v1/func_delete_sm_12_hov.png)
}

.xjv.p_AFDisabled .x18g:hover,
.xeo.p_AFDisabled .x1c2:hover {
	background-color: #f4f6f7;
	background-image: none;
	border-color: #E0E6EB
}

.x18g:active:hover {
	color: #000000;
	border-color: transparent
}

.x18z:hover {
	color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/dropdown-inline_selector-ovr.png), none
}

.x12e:hover,
.x12f:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_right_ovr.png)
}

.x12g:hover,
.x12h:hover,
.x12w:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_down_ovr.png)
}

.x12i:hover,
.x12j:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_right_all_ovr.png)
}

.x12k:hover,
.x12l:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_down_all_ovr.png)
}

.x12m:hover,
.x12n:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_left_ovr.png)
}

.x12o:hover,
.x12p:hover,
.x12v:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_up_ovr.png)
}

.x12q:hover,
.x12r:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_left_all_ovr.png)
}

.x12s:hover,
.x12t:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_up_all_ovr.png)
}

.x12u:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_up_end_ovr.png)
}

.x12x:hover {
	background-image: url(/ipva/afr/alta-v1/shuttle_down_end_ovr.png)
}

.x1ep:hover,
.x1eq:hover {
	background-image: url(/ipva/afr/alta-v1/slider_Hincrease_ovr.png)
}

BODY.p_AFHighContrast .x1ep:hover:after,
BODY.p_AFHighContrast .x1eq:hover:after,
BODY.p_AFHighContrast .x1ep:hover.p_AFRtl:after,
BODY.p_AFHighContrast .x1eq:hover.p_AFRtl:after {
	content: url(/ipva/afr/alta-v1/slider_Hincrease_ovr.png)
}

.x1ep.p_AFDepressed:hover,
.x1eq.p_AFDepressed:hover {
	background-image: url(/ipva/afr/alta-v1/slider_Hincrease_dwn.png)
}

.x1en:hover,
.x1eo:hover {
	background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_ovr.png)
}

BODY.p_AFHighContrast .x1en:hover:after,
BODY.p_AFHighContrast .x1eo:hover:after,
BODY.p_AFHighContrast .x1en:hover.p_AFRtl:after,
BODY.p_AFHighContrast .x1eo:hover.p_AFRtl:after {
	content: url(/ipva/afr/alta-v1/slider_Hdecrease_ovr.png)
}

.x1en.p_AFDepressed:hover,
.x1eo.p_AFDepressed:hover {
	background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_dwn.png)
}

.xt5.p_AFDisabled .x1en:hover,
.xt6.p_AFDisabled .x1eo:hover,
.xt5.p_AFDisabled .x1en.p_AFDepressed:hover,
.xt6.p_AFDisabled .x1eo.p_AFDepressed:hover,
.x1en.p_AFDisabled.p_AFDepressed:hover,
.x1eo.p_AFDisabled.p_AFDepressed:hover,
.x1en.p_AFDisabled:hover,
.x1eo.p_AFDisabled:hover {
	background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_dis.png)
}

BODY.p_AFHighContrast .xt5.p_AFDisabled .x1en:hover:after,
BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eo:hover:after,
BODY.p_AFHighContrast .xt5.p_AFDisabled .x1en.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eo.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .x1en.p_AFDisabled.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .x1eo.p_AFDisabled.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt5.p_AFDisabled .x1ep:hover:after,
BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eq:hover:after,
BODY.p_AFHighContrast .xt5.p_AFDisabled .x1ep.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eq.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .x1ep.p_AFDisabled.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .x1eq.p_AFDisabled.p_AFDepressed:hover:after {
	content: url(/ipva/afr/alta-v1/slider_Hdecrease_dis.png)
}

.xt5.p_AFDisabled .x1ep:hover,
.xt6.p_AFDisabled .x1eq:hover,
.xt5.p_AFDisabled .x1ep.p_AFDepressed:hover,
.xt6.p_AFDisabled .x1eq.p_AFDepressed:hover,
.x1ep.p_AFDisabled.p_AFDepressed:hover,
.x1eq.p_AFDisabled.p_AFDepressed:hover,
.x1ep.p_AFDisabled:hover,
.x1eq.p_AFDisabled:hover {
	background-image: url(/ipva/afr/alta-v1/slider_Hincrease_dis.png)
}

.xt5.p_AFVertical.p_AFDisabled .x1en:hover,
.xt6.p_AFVertical.p_AFDisabled .x1eo:hover,
.xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed:hover,
.xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed:hover,
.xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed:hover,
.xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed:hover,
.xt5.p_AFVertical .x1en.p_AFDisabled:hover,
.xt6.p_AFVertical .x1eo.p_AFDisabled:hover {
	background-image: url(/ipva/afr/alta-v1/slider_decrease_dis.png)
}

BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1en:hover:after,
BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eo:hover:after,
BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed:hover:after {
	content: url(/ipva/afr/alta-v1/slider_decrease_dis.png)
}

.xt5.p_AFVertical.p_AFDisabled .x1ep:hover,
.xt6.p_AFVertical.p_AFDisabled .x1eq:hover,
.xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed:hover,
.xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed:hover,
.xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed:hover,
.xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed:hover,
.xt5.p_AFVertical .x1ep.p_AFDisabled:hover,
.xt6.p_AFVertical .x1eq.p_AFDisabled:hover {
	background-image: url(/ipva/afr/alta-v1/slider_increase_dis.png)
}

BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1ep:hover:after,
BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eq:hover:after,
BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed:hover:after,
BODY.p_AFHighContrast .xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed:hover:after {
	content: url(/ipva/afr/alta-v1/slider_increase_dis.png)
}

.xt5.p_AFVertical .x1ep:hover,
.xt6.p_AFVertical .x1eq:hover {
	background-image: url(/ipva/afr/alta-v1/slider_increase_ovr.png)
}

.xt5.p_AFVertical .x1en:hover,
.xt6.p_AFVertical .x1eo:hover {
	background-image: url(/ipva/afr/alta-v1/slider_decrease_ovr.png)
}

.x14h:hover,
.x1x2:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/previousitem_ovr.png)
}

.x14i:hover,
.x1x4:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/nextitem_ovr.png)
}

.x14j:hover,
.x1x6:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/firstitem_ovr.png)
}

.x14k:hover,
.x1x8:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/lastitem_ovr.png)
}

.xr8:hover .xr7,
.xr8.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr7 {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splitterhr_ovr.png)
}

.xr8.p_AFDisclosed:hover .xr7 {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splitterhc_ovr.png)
}

.xr8:hover .xr7:active:focus,
.xr8:hover .xr7:active,
.xr8.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr7:active {
	background-color: #0572ce;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splitterhr_act.png)
}

.xr8.p_AFDisclosed:hover .xr7:active:focus,
.xr8.p_AFDisclosed:hover .xr7:active {
	background-color: #0572ce;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splitterhc_act.png)
}

.xr8:hover.p_AFPositionedFromEnd .xr7 {
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splitterhc_ovr.png)
}

.xr8:hover.p_AFPositionedFromEnd .xr7:active {
	background-color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/splitterhc_act.png)
}

.xra:hover .xr9,
.xra.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr9 {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splittervr_ovr.png)
}

.xra.p_AFDisclosed:hover .xr9,
.xra:hover.p_AFPositionedFromEnd .xr9 {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splittervc_ovr.png)
}

.xra:hover .xr9:active:focus,
.xra:hover .xr9:active,
.xra.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr9:active {
	background-color: #0572ce;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splittervr_act.png)
}

.xra.p_AFDisclosed:hover .xr9:active:focus,
.xra.p_AFDisclosed:hover .xr9:active,
.xra:hover.p_AFPositionedFromEnd .xr9:active {
	background-color: #0572ce;
	border-color: #c4ced7;
	background-image: url(/ipva/afr/alta-v1/splittervc_act.png)
}

.xw7.p_AFCircular:hover {
	border-color: #d6d7d8;
	box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, .35);
	border-width: 2px
}

.AFNoteWindowNextLink:hover:active,
.x1a3:hover:active {
	background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png)
}

.AFNoteWindowPreviousLink:hover:active,
.x1a2:hover:active {
	background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png)
}

.x17e:hover,
.x1dz:hover {
	background-image: url(/ipva/afr/alta-v1/dialog_close_ovr.png);
	background-repeat: no-repeat
}

.x17f:hover,
.x1e0:hover {
	background-image: url(/ipva/afr/alta-v1/func_pin_16_hov.png);
	background-repeat: no-repeat
}

.AFOverflowElement .xmk.p_AFDisabled:hover,
.xdj .xmk.p_AFDisabled:hover,
.AFOverflowElement .xn6.p_AFDisabled:hover,
.xdj .xn6.p_AFDisabled:hover {
	background: none
}

.xh7 .x15m .x229.xfl:hover {
	background-color: #f7f8f9;
	border: 1px solid #c4ced7
}

.xr3:hover {
	border-color: #c4ced7;
	background-color: #f7f8f9;
	background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png), none
}

.x13x:hover,
.x1go:hover .x13x,
.x1go.p_AFSelected:hover,
.x1go:hover {
	color: #000000;
	background-color: #FFFFFF;
	border: none
}

.x13w .x1go:hover,
.x13w.p_AFGrid .x1go.p_AFSelected:hover {
	opacity: 0.6
}

.x1x3:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/bi/images/pagingControl/alta-v1/previouspage_vert_ovr.png)
}

.x1x5:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/bi/images/pagingControl/alta-v1/nextpage_vert_ovr.png)
}

.x1x7:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/bi/images/pagingControl/alta-v1/firstpage_vert_ovr.png)
}

.x1x9:hover {
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(/ipva/bi/images/pagingControl/alta-v1/lastpage_vert_ovr.png)
}

.x4v.p_AFStartOverflow .xkx {
	padding-left: 25px
}

.xkt.p_AFStartOverflow .xm2,
.xll.p_AFStartOverflow .xm3,
.xlq.p_AFStartOverflow .xm3 {
	padding-left: 16px
}

.xk7.p_AFStartOverflow .xk8 {
	padding-left: 47px
}

.x8b.p_AFStartOverflow .xl2 {
	padding-left: 19px
}

.xk7.p_AFEndOverflow .xk8 {
	padding-right: 47px
}

.x8b.p_AFEndOverflow .xl2 {
	padding-right: 19px
}

.xkt.p_AFOverflowDroplist .xm2,
.xll.p_AFOverflowDroplist .xm3,
.xlq.p_AFOverflowDroplist .xm3 {
	padding-right: 21px
}

.xlb.p_AFDepressed,
.xlm.p_AFDepressed,
.xlc.p_AFDepressed,
.xld.p_AFDepressed,
.xlb:hover.p_AFDepressed,
.xlm:hover.p_AFDepressed,
.xlc:hover.p_AFDepressed,
.xld:hover.p_AFDepressed {
	background-color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/overflow_left_dwn.png), none;
	border: 1px solid #0572ce
}

.xll.p_AFConveyorBelt,
.xlq.p_AFConveyorBelt,
.xkt.p_AFConveyorBelt {
	padding-left: 33px;
	padding-right: 61px
}

.xm8.p_AFDepressed,
.xm9.p_AFDepressed,
.xm8.p_AFDepressed:hover,
.xm9.p_AFDepressed:hover {
	background-color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png), none;
	border: 1px solid #0572ce
}

.xma.p_AFDepressed,
.xmb.p_AFDepressed,
.xma.p_AFDepressed:hover,
.xmb.p_AFDepressed:hover {
	background-color: #0572ce;
	background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png), none;
	border: 1px solid #0572ce
}

.xm8.p_AFDisabled,
.xm9.p_AFDisabled,
.xm8.p_AFDisabled:hover,
.xm9.p_AFDisabled:hover {
	background-image: url(/ipva/afr/alta-v1/conv_l_dis.png);
	background-color: transparent;
	border: 1px solid transparent
}

.xma.p_AFDisabled,
.xmb.p_AFDisabled,
.xma.p_AFDisabled:hover,
.xmb.p_AFDisabled:hover {
	background-image: url(/ipva/afr/alta-v1/conv_r_dis.png);
	background-color: transparent;
	border: 1px solid transparent
}

.x8b.p_AFSubTrain .xmp,
.x8b.p_AFSubTrain .xmq,
.x8b.p_AFSubTrain .xmr,
.x8b.p_AFSubTrain .xms {
	right: 0
}

.xwi.p_AFDisabled {
	background-image: url(/ipva/afr/alta-v1/carousel-spin-marker-v-d.png)
}

.xwd.p_AFCompact.p_AFDisabled,
.xwd.p_AFSmall.p_AFDisabled {
	background-image: url(/ipva/afr/alta-v1/conv_l_dis.png)
}

.xwe.p_AFCompact.p_AFDisabled,
.xwe.p_AFSmall.p_AFDisabled {
	background-image: url(/ipva/afr/alta-v1/conv_r_dis.png)
}

.xwf.p_AFCompact.p_AFDisabled,
.xwf.p_AFSmall.p_AFDisabled {
	background-image: url(/ipva/afr/alta-v1/conv_u_dis.png)
}

.xwg.p_AFCompact.p_AFDisabled,
.xwg.p_AFSmall.p_AFDisabled {
	background-image: url(/ipva/afr/alta-v1/conv_d_dis.png)
}

.x1h1.p_AFSorted {
	padding-right: 35px
}

.xia .x1v.p_AFReadOnly .xjz,
.xib .x1v.p_AFReadOnly .xjz,
.xic .x1v.p_AFReadOnly .xjz,
.x1vr .x1v.p_AFReadOnly .xjz,
.x1vt .x1v.p_AFReadOnly .xjz,
.x1vu .x1v.p_AFReadOnly .xjz {
	padding-left: 0px;
	vertical-align: middle;
	display: inline;
	line-height: inherit
}

BODY.p_AFHighContrast .xlk:after,
BODY.p_AFHighContrast .xlj:after {
	content: url(/ipva/afr/overflow_end_hc.png)
}

BODY.p_AFHighContrast .x16y:after {
	content: url(/ipva/afr/openSubmenu_n_hc.png)
}

.x1y2 {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	text-align: left;
	padding-right: 5px
}

.x1y3 {
	border-width: 1px;
	border-style: solid;
	border-color: #D6DFE6;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 4px;
	padding: 5px;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	text-align: right;
	padding-left: 5px
}

.x1vv.p_AFSorted {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	color: #000000;
	font-weight: bold;
	padding-right: 34px
}

.xvl,
.xvk {
	border: none;
	padding-bottom: 10px
}

.x4w .x1u.p_AFReadOnly .x25,
.x4w .x1q.p_AFReadOnly .x2b,
.x4w .x1s.p_AFReadOnly .x2c,
.x4w .x1r.p_AFReadOnly .x2k,
.x4w .xeo.p_AFReadOnly .xer,
.x4w .x1v.p_AFReadOnly .x2e,
.x4w .xjv.p_AFReadOnly .xk3,
.x4w .x20.p_AFReadOnly .x2i,
.x4w .x1y.p_AFReadOnly .x2g,
.xl4.p_AFSubTrain .xn5 {
	padding-left: 6px
}

.x8b.p_AFSubTrain.p_AFStartOverflow .xl2 {
	padding-left: 46px
}

.x8b.p_AFSubTrain.p_AFEndOverflow .xl2 {
	padding-right: 46px
}

.xlb:hover,
.xlm:hover,
.xlc:hover,
.xld:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/overflow_left_ovr.png*/
		url(), none;
	border: 1px solid #c4ced7
}

.xm8:hover,
.xm9:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ovr.png*/
		url(), none;
	border: 1px solid #c4ced7
}

.xma:hover,
.xmb:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ovr.png*/
		url(), none;
	border: 1px solid #c4ced7
}

.xwd.p_AFCompact:hover,
.xwd.p_AFSmall:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	border: 1px solid #c4ced7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_ovr.png*/
		url()
}

.xwd.p_AFCompact:active:hover,
.xwd.p_AFSmall:active:hover {
	background-color: #0572ce;
	border: 1px solid #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_dwn.png*/
		url()
}

.xwd.p_AFCompact.p_AFDisabled:hover,
.xwd.p_AFCompact.p_AFDisabled:active:hover,
.xwd.p_AFSmall.p_AFDisabled:hover,
.xwd.p_AFSmall.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_l_dis.png*/
		url();
	border-color: transparent;
	background-color: transparent
}

.xwe.p_AFCompact:hover,
.xwe.p_AFSmall:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	border: 1px solid #c4ced7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_ovr.png*/
		url()
}

.xwe.p_AFCompact:active:hover,
.xwe.p_AFSmall:active:hover {
	background-color: #0572ce;
	border: 1px solid #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_dwn.png*/
		url()
}

.xwe.p_AFCompact.p_AFDisabled:hover,
.xwe.p_AFCompact.p_AFDisabled:active:hover,
.xwe.p_AFSmall.p_AFDisabled:hover,
.xwe.p_AFSmall.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_r_dis.png*/
		url();
	border-color: transparent;
	background-color: transparent
}

.xwf.p_AFCompact:hover,
.xwf.p_AFSmall:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	border: 1px solid #c4ced7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_u_ovr.png*/
		url()
}

.xwf.p_AFCompact:active:hover,
.xwf.p_AFSmall:active:hover {
	background-color: #0572ce;
	border: 1px solid #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_u_dwn.png*/
		url()
}

.xwf.p_AFCompact.p_AFDisabled:hover,
.xwf.p_AFCompact.p_AFDisabled:active:hover,
.xwf.p_AFSmall.p_AFDisabled:hover,
.xwf.p_AFSmall.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_u_dis.png*/
		url();
	border-color: transparent;
	background-color: transparent
}

.xwg.p_AFCompact:hover,
.xwg.p_AFSmall:hover {
	background-color: #f7f8f9;
	color: #0572ce;
	border: 1px solid #c4ced7;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_d_ovr.png*/
		url()
}

.xwg.p_AFCompact:active:hover,
.xwg.p_AFSmall:active:hover {
	background-color: #0572ce;
	border: 1px solid #0572ce;
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_d_dwn.png*/
		url()
}

.xwg.p_AFCompact.p_AFDisabled:hover,
.xwg.p_AFCompact.p_AFDisabled:active:hover,
.xwg.p_AFSmall.p_AFDisabled:hover,
.xwg.p_AFSmall.p_AFDisabled:active:hover {
	background-image:
		/*savepage-url=/ipva/afr/alta-v1/conv_d_dis.png*/
		url();
	border-color: transparent;
	background-color: transparent
}

@media (max-width:500px) {

	.h6-blue,
	.x24m,
	.h6-blue-gray-background,
	.x24n,
	.x1u.h6-blue .x25,
	.x1u.x24m .x25 {
		white-space: normal
	}

	.xfl.btn-pad:hover,
	.xfl.x258:hover,
	.xfl.btn-pad.p_AFDisabled,
	.xfl.x258.p_AFDisabled,
	.xfl.btn-pad.p_AFDisabled:hover,
	.xfl.x258.p_AFDisabled:hover {
		font-size: 14px
	}
}

@media (max-width:420px) {

	.xfl.btn-pad:hover,
	.xfl.x258:hover,
	.xfl.btn-pad.p_AFDisabled,
	.xfl.x258.p_AFDisabled,
	.xfl.btn-pad.p_AFDisabled:hover,
	.xfl.x258.p_AFDisabled:hover {
		font-size: 10px
	}
}

@media (max-width:1440px) {

	.xfl.btn-salvarproseguir,
	.xfl.x262 {
		margin-right: 20px
	}

	.xfl.btn-voltar,
	.xfl.x263 {
		margin-left: 20px
	}
}

@media (max-width:768px) {

	.xfl.btn-salvarproseguir,
	.xfl.x262 {
		text-indent: -9999em;
		background-image:
			/*savepage-url=/ipva/images/arrowRight.png*/
			url();
		background-position-x: 50%;
		background-position-y: 50%;
		background-repeat: no-repeat;
		margin-right: 20px
	}

	.xfl.btn-salvarproseguir:hover,
	.xfl.x262:hover {
		background-image:
			/*savepage-url=/ipva/images/arrowRight.png*/
			url();
		background-position-x: 50%;
		background-position-y: 50%;
		background-repeat: no-repeat;
		margin-right: 20px
	}

	.xfl.btn-salvarproseguir.p_AFDisabled,
	.xfl.x262.p_AFDisabled {
		background-image:
			/*savepage-url=/ipva/images/arrowDisabledRight.png*/
			url();
		background-position-x: 50%;
		background-position-y: 50%;
		background-repeat: no-repeat;
		margin-right: 20px
	}

	.xfl.btn-voltar,
	.xfl.x263 {
		text-indent: -999em;
		background-position-x: 50%;
		background-position-y: 50%;
		background-repeat: no-repeat;
		margin-left: 20px;
		background-image:
			/*savepage-url=/ipva/images/arrowLeft.png*/
			url()
	}

	.xfl.btn-voltar:hover,
	.xfl.x263:hover {
		background-image:
			/*savepage-url=/ipva/images/arrowLeft.png*/
			url();
		background-position-x: 50%;
		background-position-y: 50%;
		background-repeat: no-repeat;
		margin-left: 20px
	}

	.xfl.btn-voltar.p_AFDisabled,
	.xfl.x263.p_AFDisabled {
		background-image:
			/*savepage-url=/ipva/images/arrowDisabledLeft.png*/
			url();
		background-position-x: 50%;
		background-position-y: 50%;
		background-repeat: no-repeat;
		margin-left: 20px
	}

	.xfv {
		white-space: normal
	}

	.footer-copyright,
	.x26p {
		display: none
	}

	.x14q {
		overflow-x: auto !important
	}
}

@media (max-width:730px) {

	.xfl.btn-per-doacao,
	.xfl.x264,
	.xfl.btn-per-divorcio,
	.xfl.x265,
	.xfl.btn-per-outros,
	.xfl.x266,
	.xfl.btn-per-causamortis,
	.xfl.x267 {
		width: 260px
	}
}

@media (max-width:850px) {

	.link-fazenda-header,
	.x26j {
		display: none
	}

	.padding-header,
	.x26t {
		padding: 10px 20px
	}

	.container-title,
	.x26f {
		padding: 15px 10px;
		margin: 0 10px;
		width: calc(100% - 20px);
		box-sizing: border-box
	}

	.padding0px,
	.x29r {
		padding: 0px
	}
}

@media (max-width:520px) {

	.header-col1,
	.x26h {
		width: 100% !important;
		height: 130px !important;
		position: static !important;
		text-align: center;
		clear: both
	}

	.header-col2,
	.x26i {
		width: 100% !important;
		height: 42px !important;
		min-height: 42px !important;
		padding: 10px 0;
		position: static !important;
		text-align: center;
		clear: both;
		display: flex !important;
		-webkit-justify-content: center;
		justify-content: center
	}

	.container-altura,
	.x26n,
	.conteudo-altura,
	.x26o {
		height: calc(100% - 268px) !important;
		min-height: calc(100% - 268px) !important
	}

	.container-header,
	.x26e {
		height: 212px;
		min-height: 212px !important;
		max-height: 212px !important
	}

	.bg-header,
	.x26d {
		background-image: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
		height: 212px;
		min-height: 212px !important;
		max-height: 212px !important
	}

	.copyright,
	.x26q {
		font-size: 13px;
		width: 100% !important
	}

	.padding-main,
	.x26u {
		padding: 15px 20px 30px 20px
	}

	.padding10px,
	.x29s {
		padding: 10px
	}

	.div-logo,
	.x29t {
		width: 100% !important;
		position: static !important;
		text-align: center;
		clear: both;
		display: flex !important;
		-webkit-justify-content: center;
		justify-content: center
	}

	.div-login,
	.x29u {
		width: 100% !important;
		position: static !important;
		text-align: center;
		clear: both
	}
}

@media (max-width:383px) {

	.container-altura,
	.x26n,
	.conteudo-altura,
	.x26o {
		height: calc(100% - 318px)
	}
}

@media (max-width:415px) {

	.content,
	.x26v {
		padding-left: 5px;
		padding-right: 5px
	}
}

@media (max-width:700px) {

	.menu-wide,
	.x278 {
		display: none
	}

	.menu-narrow,
	.x279 {
		display: inline;
		width: 300px
	}

	.general-wide,
	.x27a {
		display: none !important
	}

	.general-narrow,
	.x27b {
		display: inline !important
	}

	.xfl.btn-popup-logar,
	.xfl.x27r {
		width: 100%;
		padding: 10px 20px;
		background-image: none;
		background-color: #005394;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		font-size: 16px;
		text-align: center;
		text-shadow: none;
		color: #FFFFFF
	}

	.xfl.btn-popup-logar:hover,
	.xfl.x27r:hover {
		width: 100%;
		padding: 10px 20px;
		background-image: none;
		background-color: #006EBD;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		font-size: 16px;
		text-align: center;
		text-shadow: none;
		color: #FFFFFF;
		border: 1px solid transparent
	}

	.content-100I,
	.x28z {
		margin-bottom: 10px;
		margin: 45%
	}

	.content-note,
	.x26y {
		margin-bottom: 10px
	}
}

@media (max-width:1024px) {

	.general-wide-1024,
	.x27c {
		display: none !important
	}

	.general-narrow-1024,
	.x27d {
		display: inline !important
	}
}

@media (min-width:600px) {

	.panel-footer,
	.x29v {
		position: fixed;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		background: #FFFFFF;
		z-index: 999;
		padding-top: 10px;
		padding-bottom: 10px;
		box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.08)
	}
}

@media (max-width:600px) {

	.mobile-context .panel-footer,
	.x29w .x29v {
		padding: 20px;
		padding-left: 25px;
		padding-right: 25px;
		background: #FFFFFF;
		border: 1px solid #005394
	}
}

@media (max-width:1050px) {

	.content-box-MinhaAreaItem tr td:nth-of-type(3),
	.x27y tr td:nth-of-type(3) {
		width: 300px !important
	}

	.content-box-MinhaAreaItem tr td:nth-of-type(4),
	.x27y tr td:nth-of-type(4) {
		width: 200px !important
	}
}

@media (max-width:515px) {

	.x1u.it-upload .x25,
	.x1u.x280 .x25 {
		width: 250px !important
	}
}

@-moz-document url-prefix() {

	.xq.uploadIcon46,
	.xq.x28n {
		padding: 15px 60px
	}
}

@media (max-width:720px) {

	.xq.uploadIcon46,
	.xq.x28n,
	.xq.uploadIcon46:hover,
	.xq.x28n:hover {
		margin-left: 0px
	}
}

@media screen and (max-width:500px) {

	.content-box-MinhaAreaParcelamento tr td:nth-of-type(2),
	.x28v tr td:nth-of-type(2) {
		width: 0px !important
	}
}

@media (max-width:1000px) {

	.x1a.content-box-user:hover .panel-btns,
	.x1a.x290:hover .x28w {
		bottom: 0;
		top: auto;
		text-align: center;
		position: center
	}

	.x1a.content-box-user:hover .panel-subBtns,
	.x1a.x290:hover .x28x {
		width: 200px;
		text-align: center;
		padding: 15px;
		position: center
	}
}

@media screen and (max-width:600px) {

	.xzt,
	.xzw {
		white-space: normal
	}

	.x10v,
	.x21o .xfv {
		display: none
	}
}

@media screen and (max-width:768px) {

	.xzb,
	.x10g {
		padding: 10px 0px
	}

	.x6v.mobileHack .xzb td,
	.x6v.x29x .xzb td {
		display: table-row
	}

	.x6v.mobileHack .xzb td .xxz,
	.x6v.x29x .xzb td .xxz {
		max-width: 100% !important;
		width: 100% !important;
		padding-bottom: 10px
	}

	.x6v.mobileHack .xzb .xy2 span,
	.x6v.x29x .xzb .xy2 span {
		margin-left: 0px !important
	}

	.x6v.mobileHack .xzb .x10v,
	.x6v.x29x .xzb .x10v,
	.x10b {
		display: none
	}

	.x6v.mobileHack .xzb .x21o>div,
	.x6v.x29x .xzb .x21o>div {
		margin-top: 15px
	}

	.x6v.mobileHack .xzb .x21o>div .xfv,
	.x6v.x29x .xzb .x21o>div .xfv {
		display: inline-block !important
	}

	.mobile-context .xzb .xy2,
	.x29w .xzb .xy2 {
		position: absolute;
		left: 10px;
		margin-top: 65px;
		width: 0px
	}

	.mobile-context .xzb,
	.x29w .xzb {
		padding: 10px 0px 65px 0px
	}

	.mobile-context .xzt,
	.x29w .xzt {
		font-size: 18px
	}
}

@media (min-width:600px) {

	.new-sgt .panel-footer .x19,
	.x284 .x29v .x19 {
		max-width: 1400px;
		min-width: 300px;
		margin: 0 auto;
		padding-left: 110px;
		padding-right: 40px
	}

	.new-sgt .panel-footer .x4w,
	.x284 .x29v .x4w {
		vertical-align: middle
	}
}

@media (max-width:5000px) {

	.xtc.fix-rolagem-horizontal .x14p,
	.xtc.x29y .x14p {
		position: static !important
	}
}

.x1fo {
	display: table;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: white;
	color: black;
	z-index: 3201
}

.x1fp {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.x1fq {
	display: table;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap
}

.x1fr {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: none
}

:root {}

/* cyrillic-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2*/
		url() format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2*/
		url() format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		/*savepage-url=//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2*/
		url() format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		url() format('woff2');
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		url() format('woff2');
	unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		/
		url() format('woff2');
	unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		url() format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		url() format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	src:
		url() format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {}

:root {}

:root {}

/* Ocultar menu dropdown do botão Serviços */
#pt1\:r1\:0\:m2\:\:menu {
	display: none !important;
	visibility: hidden !important;
}

/* Aplicar efeito de hover igual aos botões finais (Legislação e Ajuda) nos dois primeiros botões */
#pt1\:r1\:0\:m1,
#pt1\:r1\:0\:m2 {
	background: #F5F5F5 !important;
	border: 1px solid transparent !important;
	box-sizing: border-box !important;
}

#pt1\:r1\:0\:m1:hover,
#pt1\:r1\:0\:m2:hover {
	background: #FFFFFF !important;
	border: 1px solid #005394 !important;
	box-sizing: border-box !important;
}

#pt1\:r1\:0\:m1 .x166,
#pt1\:r1\:0\:m2 .x166 {
	color: #005394 !important;
	text-decoration: none !important;
}

#pt1\:r1\:0\:m1:hover .x166,
#pt1\:r1\:0\:m2:hover .x166 {
	color: #005394 !important;
	text-decoration: none !important;
}




/* Ajustes Mobile - Sobrescreve estilos inline */
@media (max-width: 520px) {
   #pt1\:pt_pgl10 {
	  max-height: 212px !important;
	  min-height: 212px !important;
	  height: 212px !important;
   }
   
   #pt1\:pt_pgl2 {
	  max-height: 212px !important;
	  min-height: 212px !important;
	  height: 212px !important;
   }
   
   #pt1\:pt_pgl5 {
	  max-height: auto !important;
	  min-height: auto !important;
   }
   
   .header-col1,
   .x26h {
	  width: 100% !important;
	  height: 130px !important;
	  position: static !important;
	  text-align: center;
	  clear: both;
   }
   
   .header-col2,
   .x26i {
	  width: 100% !important;
	  height: 42px !important;
	  min-height: 42px !important;
	  padding: 10px 0;
	  position: static !important;
	  text-align: center;
	  clear: both;
	  display: flex !important;
	  justify-content: center;
   }
   
   .div-logo,
   .x29t {
	  width: 100% !important;
	  position: static !important;
	  text-align: center;
	  clear: both;
	  display: flex !important;
	  justify-content: center;
   }
   
   .div-login,
   .x29u {
	  width: 100% !important;
	  position: static !important;
	  text-align: center;
	  clear: both;
   }
   
   .container-altura,
   .x26n,
   .conteudo-altura,
   .x26o {
	  height: calc(100% - 268px) !important;
	  min-height: calc(100% - 268px) !important;
   }
}

@media (max-width: 383px) {
   .container-altura,
   .x26n,
   .conteudo-altura,
   .x26o {
	  height: calc(100% - 318px) !important;
	  min-height: calc(100% - 318px) !important;
   }
}



         /* Ajustes Mobile - Sobrescreve estilos inline */
         @media (max-width: 520px) {
            #pt1\:pt_pgl10 {
               max-height: 212px !important;
               min-height: 212px !important;
               height: 212px !important;
            }
            
            #pt1\:pt_pgl2 {
               max-height: 212px !important;
               min-height: 212px !important;
               height: 212px !important;
            }
            
            #pt1\:pt_pgl5 {
               max-height: auto !important;
               min-height: auto !important;
            }
            
            .header-col1,
            .x26h {
               width: 100% !important;
               height: 130px !important;
               position: static !important;
               text-align: center;
               clear: both;
            }
            
            .header-col2,
            .x26i {
               width: 100% !important;
               height: 42px !important;
               min-height: 42px !important;
               padding: 10px 0;
               position: static !important;
               text-align: center;
               clear: both;
               display: flex !important;
               justify-content: center;
            }
            
            .div-logo,
            .x29t {
               width: 100% !important;
               position: static !important;
               text-align: center;
               clear: both;
               display: flex !important;
               justify-content: center;
            }
            
            .div-login,
            .x29u {
               width: 100% !important;
               position: static !important;
               text-align: center;
               clear: both;
            }
            
            .container-altura,
            .x26n,
            .conteudo-altura,
            .x26o {
               height: calc(100% - 268px) !important;
               min-height: calc(100% - 268px) !important;
            }
         }
         
         @media (max-width: 383px) {
            .container-altura,
            .x26n,
            .conteudo-altura,
            .x26o {
               height: calc(100% - 318px) !important;
               min-height: calc(100% - 318px) !important;
            }
         }
         
         /* Mobile - Reposicionar pt1:r1:0:r2:0:ig1:pgl11 abaixo de pt1:r1:0:pgl94 */
         @media (max-width: 768px) {
            /* Tabela pai - forçar células em coluna */
            #pt1\:r1\:0\:pgl14 tbody tr {
               display: block !important;
            }
            
            /* Primeira célula (contém pgl94) - ocupar toda largura */
            #pt1\:r1\:0\:pgl14 tbody tr td:first-child {
               width: 100% !important;
               display: block !important;
            }
            
            /* Segunda célula (contém r2:0:ig1:pgl11) - ocupar toda largura e ficar abaixo */
            #pt1\:r1\:0\:pgl14 tbody tr td:last-child {
               width: 100% !important;
               display: block !important;
               clear: both !important;
               margin-top: 20px !important;
            }
            
            /* IMPORTANTE: Garantir que tabelas internas mantenham display table */
            #pt1\:r1\:0\:pgl14 tbody tr td table {
               display: table !important;
               width: 100% !important;
            }
            
            /* Garantir que células das tabelas internas mantenham display table-cell */
            #pt1\:r1\:0\:pgl14 tbody tr td table tbody tr {
               display: table-row !important;
            }
            
            #pt1\:r1\:0\:pgl14 tbody tr td table tbody tr td {
               display: table-cell !important;
               vertical-align: middle !important;
            }
            
            /* Garantir que ícones mantenham alinhamento */
            #pt1\:r1\:0\:pgl14 tbody tr td table tbody tr td img[src*="icon_mark.png"],
            #pt1\:r1\:0\:pgl14 tbody tr td table tbody tr td .xl0 {
               display: inline-block !important;
               vertical-align: middle !important;
            }
            
            /* Garantir que o elemento pt1:r1:0:r2:0:ig1:pgl11 fique abaixo */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl11 {
               width: 100% !important;
               max-width: 100% !important;
            }
            
            /* Container r2 */
            #pt1\:r1\:0\:r2 {
               width: 100% !important;
               max-width: 100% !important;
            }
            
            /* Ajustar modal pt1:r1:0:r2:0:ig1:pgl13 no mobile */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 {
               width: 388px !important;
               max-width: 388px !important;
               min-width: 388px !important;
               height: 252.13px !important;
               max-height: 252.13px !important;
               min-height: 252.13px !important;
               padding: 5px 25px 20px !important;
               box-sizing: border-box !important;
               display: flex !important;
               flex-direction: column !important;
               justify-content: flex-start !important;
               overflow: hidden !important;
            }
            
            /* Resetar todos os elementos internos - remover paddings/margens excessivos do desktop */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 * {
               box-sizing: border-box !important;
            }
            
            /* Container interno do modal - remover padding/margin excessivo e posicionar no topo */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 > div {
               display: flex !important;
               flex-direction: column !important;
               height: auto !important;
               min-height: 0 !important;
               width: 100% !important;
               margin: 0 !important;
               padding: 0 !important;
               align-items: flex-start !important;
            }
            
            /* Container do container interno - remover espaços */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 > div > div {
               margin: 0 !important;
               padding: 0 !important;
               width: 100% !important;
            }
            
            /* Título do modal - permitir quebra em duas linhas, reduzir margem inferior */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl2 {
               margin: 0 0 8px 0 !important;
               padding: 0 !important;
               display: block !important;
               width: 100% !important;
            }
            
            /* Título texto - permitir quebra em duas linhas */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl2 .x244 {
               display: block !important;
               text-align: left !important;
               margin: 0 !important;
               padding-bottom: 25px !important;
               padding-top: 10px !important;
               white-space: normal !important;
               line-height: 1.3 !important;
               word-wrap: break-word !important;
            }
            
            /* Ocultar espaçadores de imagem do título */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl2 > div:first-child,
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl2 > div:last-child {
               display: none !important;
            }
            
            /* Container após título - remover espaçamento excessivo */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl2 + div {
               margin: 0 !important;
               padding: 0 !important;
            }
            
            /* Remover espaçamento de divs vazias ou espaçadores */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 > div > div > div:empty,
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 > div > div > div:has(img[src*="t.gif"]) {
               margin: 0 !important;
               padding: 0 !important;
               height: 0 !important;
               min-height: 0 !important;
               max-height: 0 !important;
               display: none !important;
            }
            
            /* Garantir que div pai do pfl1 não tenha padding/margin */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl2 + div {
               margin: 0 !important;
               padding: 0 !important;
            }
            
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl2 + div > div {
               margin: 0 !important;
               padding: 0 !important;
            }
            
            /* Sobrescrever estilos desktop que podem estar adicionando espaços */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 .x27g,
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 .x1a {
               margin: 0 !important;
               padding: 0 !important;
            }
            
            /* Remover qualquer margin-top que possa vir do desktop */
            #pt1\:r1\:0\:r2\:0\:ig1\:pgl13 > div > div > div:first-child {
               margin-top: 0 !important;
               padding-top: 0 !important;
            }
            
            /* Ocultar campo de Data de Pagamento no mobile */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl2 {
               display: none !important;
            }
            
            /* Ocultar campo de data (it3) no mobile */
            #pt1\:r1\:0\:r2\:0\:ig1\:it3 {
               display: none !important;
            }
            
            /* Input Renavam - remover padding/margin excessivo do topo, reduzir espaçamento */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 {
               display: block !important;
               margin: 0 0 8px 0 !important;
               padding: 0 !important;
               width: 100% !important;
               box-sizing: border-box !important;
            }
            
            /* Reduzir espaçamento acima do label Renavam */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 table tbody tr:first-child td {
               padding: 0 0 4px 0 !important;
               margin: 0 !important;
            }
            
            /* Remover padding/margin de todas as tabelas e células internas */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 table {
               width: 100% !important;
               margin: 0 !important;
               padding: 0 !important;
               border-collapse: collapse !important;
               border-spacing: 0 !important;
            }
            
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 table td {
               margin: 0 !important;
               padding: 0 !important;
               border: none !important;
            }
            
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 table tbody tr {
               margin: 0 !important;
               padding: 0 !important;
            }
            
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 table tbody {
               margin: 0 !important;
               padding: 0 !important;
            }
            
            /* Remover padding/margin da classe x19 que pode estar adicionando espaço */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1.x19 {
               margin: 0 0 8px 0 !important;
               padding: 0 !important;
            }
            
            /* Remover padding/margin da classe x4w */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 .x4w {
               margin: 0 !important;
               padding: 0 !important;
            }
            
            /* Remover padding de todas as células td dentro de pfl1 */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 td {
               padding: 0 !important;
               margin: 0 !important;
            }
            
            /* Remover padding de células específicas com classes */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 td.xu,
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 td.x50,
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 td.xvo,
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 td.x4w {
               padding: 0 !important;
               margin: 0 !important;
            }
            
            /* Reduzir espaçamento entre label e input */
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 table tbody tr:first-child {
               margin-bottom: 0 !important;
               padding-bottom: 0 !important;
            }
            
            #pt1\:r1\:0\:r2\:0\:ig1\:pfl1 table tbody tr:last-child {
               margin-top: 0 !important;
               padding-top: 0 !important;
            }
            
            /* Label do Renavam - embaixo do título, reduzir espaçamento */
            #pt1\:r1\:0\:r2\:0\:ig1\:it1 .af_inputText_label-text {
               display: block !important;
               text-align: left !important;
               margin: 0 0 4px 0 !important;
               padding: 0 !important;
               font-weight: bold !important;
            }
            
            /* Input field do Renavam - embaixo do label, reduzir padding */
            #pt1\:r1\:0\:r2\:0\:ig1\:it1\:\:content {
               width: 100% !important;
               max-width: 100% !important;
               box-sizing: border-box !important;
               margin: 0 !important;
               padding: 6px 8px !important;
               display: block !important;
            }
            
            /* Ocultar espaçador entre input e botão */
            #pt1\:r1\:0\:r2\:0\:ig1\:s6 {
               display: none !important;
            }
            
            /* Container do botão - embaixo do input, reduzir espaçamento */
            #pt1\:r1\:0\:r2\:0\:ig1\:s6 + div {
               margin: 0 !important;
               padding: 0 !important;
               margin-top: 8px !important;
            }
            
            /* Botão CONSULTAR - embaixo do input, medidas específicas */
            #pt1\:r1\:0\:r2\:0\:ig1\:b11 {
               margin: 0 !important;
               padding: 0 !important;
               width: 149.16px !important;
               max-width: 149.16px !important;
               min-width: 149.16px !important;
               height: 47.63px !important;
               max-height: 47.63px !important;
               min-height: 47.63px !important;
               display: block !important;
               box-sizing: border-box !important;
            }
            
            /* Link do botão - medidas com padding e centralização */
            #pt1\:r1\:0\:r2\:0\:ig1\:b11 a {
               display: flex !important;
               align-items: center !important;
               justify-content: center !important;
               width: 100% !important;
               height: 100% !important;
               text-align: center !important;
               padding: 7px 20px !important;
               box-sizing: border-box !important;
            }
            
            /* Span do texto CONSULTAR - centralizar */
            #pt1\:r1\:0\:r2\:0\:ig1\:b11 a span.xfv {
               display: inline-block !important;
               text-align: center !important;
               margin: 0 !important;
               padding: 0 !important;
               line-height: 1 !important;
            }
         }