.aslabel {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e5f1f5; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
.noborder {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
INPUT.actionButton {
	BORDER-RIGHT: #300 2px solid; BORDER-TOP: #fc9 2px solid; FONT: bold 12px Arial, sans-serif; BORDER-LEFT: #f93 2px solid; COLOR: #fff; BORDER-BOTTOM: #300 2px solid; HEIGHT: 23px; BACKGROUND-COLOR: #f60
}
INPUT.fieldButton {
	BORDER-RIGHT: #3333cc 2px solid; BORDER-TOP: #3399ff 2px solid; FONT: bold 11px Lucida Sans Unicode, sans-serif; BORDER-LEFT: #3399ff 2px solid; COLOR: #fff; BORDER-BOTTOM: #3333cc 2px solid; HEIGHT: 23px; BACKGROUND-COLOR: #3366cc
}
BUTTON.fieldButton {
	BORDER-RIGHT: #3366cc; BORDER-TOP: #3366cc; BORDER-LEFT: #3366cc; WIDTH: 102px; BORDER-BOTTOM: #3366cc; HEIGHT: 18px; BACKGROUND-COLOR: #3366cc
}
FORM H4 {
	CLEAR: left; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; WIDTH: 100%; COLOR: #888888; BORDER-BOTTOM: #888888 1px solid; TEXT-ALIGN: left
}
FORM H5 {
	CLEAR: left; PADDING-RIGHT: 5px; MARGIN-TOP: 30px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; FONT: bold 12px Arial, sans-serif; WIDTH: 100%; COLOR: #000066; PADDING-TOP: 5px; BORDER-BOTTOM: #f60 1px solid; TEXT-ALIGN: left
}
P {
	MARGIN-TOP: 4px; FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 100%; COLOR: #000066; TEXT-ALIGN: left
}
P.ind {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
LI {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000066
}
UL {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000066
}
A {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000066; TEXT-DECORATION: underline
}
DIV.text {
	COLOR: #000066
}
DIV.ind {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
DIV.steps {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; COLOR: #999999; PADDING-TOP: 5px; BACKGROUND-COLOR: #dddddd
}
DIV.steps .intro {
	FONT-WEIGHT: bold; COLOR: #000066
}
DIV.steps .done {
	COLOR: #cc6600
}
DIV.steps .active {
	FONT-WEIGHT: bold; COLOR: #cc6600
}
DIV.steps .next {
	FONT-WEIGHT: normal; COLOR: #000066
}
FORM {
	FONT: 12px Arial, Helvetica, sans-serif
}
TABLE {
	FONT: 12px Arial, Helvetica, sans-serif
}
FORM H2 {
	PADDING-RIGHT: 1px; MARGIN-TOP: 25px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 1px; FONT: bold 12px Arial, sans-serif; WIDTH: 100%; COLOR: white; PADDING-TOP: 1px; BACKGROUND-COLOR: #000066; TEXT-ALIGN: left
}
H2 IMG {
	VERTICAL-ALIGN: middle
}
H2 SPAN {
	VERTICAL-ALIGN: middle
}
FORM H3 {
	PADDING-RIGHT: 1px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; BACKGROUND-COLOR: #999966
}
FORM DIV.q {
	CLEAR: left; MARGIN-TOP: 8px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #000066
}
TR.hdg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; BACKGROUND-COLOR: #d3dee4
}
TABLE.summary TD.label {
	PADDING-LEFT: 10px; BACKGROUND: #d3dee4; VERTICAL-ALIGN: top; COLOR: #000066; PADDING-TOP: 3px
}
TR.stripe {
	BACKGROUND: #e5e5cc
}
TABLE.q {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.q TD.label {
	PADDING-LEFT: 10px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; WIDTH: 250px; COLOR: #000066; PADDING-TOP: 3px; BACKGROUND-COLOR: #d3dee4
}
TABLE.q TD.label-s {
	PADDING-LEFT: 10px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 150px; COLOR: #000066; PADDING-TOP: 3px; BACKGROUND-COLOR: #d3dee4
}
TABLE.q TD.label-l {
	PADDING-LEFT: 10px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 350px; COLOR: #000066; PADDING-TOP: 3px; BACKGROUND-COLOR: #d3dee4
}
TABLE.q TD.label-lhh {
	PADDING-LEFT: 10px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #000066; PADDING-TOP: 3px; BACKGROUND-COLOR: #d3dee4
}
TABLE.q TD.label-m {
	PADDING-LEFT: 10px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 195px; COLOR: #000066; PADDING-TOP: 3px; BACKGROUND-COLOR: #d3dee4
}
TABLE.q TD.ans {
	FONT-SIZE: 12px; BACKGROUND: white
}
TABLE.summary {
	FONT-SIZE: 12px; WIDTH: 100%
}
INPUT {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}
TD.ansBg {
	WIDTH: 100%; BACKGROUND-COLOR: #e5e5cc
}
SPAN.mand {
	COLOR: red
}
DIV.quoteContainer {
	TEXT-ALIGN: left
}
TR.hdg TD {
	PADDING-LEFT: 5px
}
TABLE.quoteInfo {
	WIDTH: 100%; COLOR: #000066
}
TABLE.quoteInfo TD {
	COLOR: #000066; BACKGROUND-COLOR: #e5f1f5
}
TABLE.quoteInfo TD.blank {
	BACKGROUND: white
}
TABLE.quoteInfo TH {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #d3dee4
}
TABLE.quoteInfo TD.button {
	BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
TABLE.quoteInfo TD.label {
	PADDING-LEFT: 10px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #000066; PADDING-TOP: 3px; BACKGROUND-COLOR: #d3dee4
}
TABLE.summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.summary TD.label {
	BACKGROUND-COLOR: #d3dee4
}
TABLE.summary TD.ans {
	COLOR: #000066; BACKGROUND-COLOR: #e5f1f5
}
TABLE.summary TD.ansNum {
	PADDING-RIGHT: 350px; COLOR: #000066; BACKGROUND-COLOR: #e5f1f5; TEXT-ALIGN: right
}
TABLE.acc TD {
	BACKGROUND: #d3dee4; COLOR: #000066
}
TABLE.qdetails {
	FONT-SIZE: 12px; WIDTH: 100%; COLOR: #000066
}
TABLE.qdetails TD.labelone {
	BORDER-TOP-WIDTH: thin; BORDER-RIGHT: #000066 thin solid; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: thin; BORDER-LEFT-COLOR: #000066; BACKGROUND: white; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: #000066; BORDER-TOP-COLOR: #000066; PADDING-TOP: 3px
}
TABLE.qdetails TD.labeltwo {
	PADDING-LEFT: 10px; BACKGROUND: white; PADDING-TOP: 3px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; MARGIN-BOTTOM: 6px; COLOR: #000066; FONT-FAMILY: Zurich, Verdana, Helvetica, Arial, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 4px; COLOR: #000000; FONT-FAMILY: Zurich, Verdana, Helvetica, Arial, sans-serif
}
.footer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #000066
}
.headerDate {
	FONT: 8pt Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #663366
}
.PersonalFinance {
	BACKGROUND-COLOR: #cc6600
}
.WM {
	BACKGROUND-COLOR: #cc6600
}
.topNav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 1; BACKGROUND: url(images/nab-nav-ar_off.gif) #333366 no-repeat 95% 50%; PADDING-BOTTOM: 8px; FONT: bold 7.5pt Verdana, Helvetica, Arial, sans-serif; WIDTH: 100%; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 8px; HEIGHT: 100%; TEXT-DECORATION: none
}
.footerText {
	COLOR: white; FONT-FAMILY: Arial, Sans-Serif
}
.accLeft {
	FLOAT: left
}
.accRight {
	PADDING-RIGHT: 20px; FLOAT: right
}
.shaded {
	BACKGROUND-COLOR: white
}
.unshaded {
	BACKGROUND-COLOR: #fff
}
.footerLink {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
.footerLink:hover {
	TEXT-DECORATION: underline
}
.privacyLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; TEXT-DECORATION: none
}
.privacyLink:hover {
	TEXT-DECORATION: underline
}
#quickLinks {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #000066; PADDING-TOP: 4px
}
#quickLinks A {
	COLOR: #000066; TEXT-DECORATION: none
}
#quickLinks A:hover {
	TEXT-DECORATION: underline
}
#footerAFS {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 10px verdana, arial, sans-serif; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #214
}
#afs {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 20px
}
#footerAFS A {
	FONT: bold 10px verdana, arial, sans-serif; COLOR: white; TEXT-DECORATION: none
}
#footerAFSb {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; FONT: 11px verdana, arial, sans-serif; COLOR: #666; PADDING-TOP: 6px
}
#footerAFSb A {
	FONT: bold 11px verdana, arial, sans-serif; COLOR: #666; TEXT-DECORATION: none
}
.cuForm { background-color: #e6edf6; }
.cuForm .label {
	background-color: #ddd;
}
.cuForm .labelHidden {
	background-color: #ddd;
	border-top: solid #e6edf6 0px;
	border-right: solid #e6edf6 4px;
	border-bottom: solid #e6edf6 0px;
	border-left: solid #e6edf6 4px; 
}
