.subTitle,.m3st {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000000;font-weight:bold;}
.kioskPageTitleRow {font-size:110%;font-weight:bold;color:#ffffff;background-color:#000066;}
sup.symbol {font-size:75%;}
a.bannerLink{font-family:Arial,Helvetica,sans-serif;font-size:75%;font-weight:bold;color:#ffffff;text-decoration:none;}
a.bannerLink:hover {text-decoration:underline;}
a.breadCrumb {font-weight:bold;font-size:75%;}
a.helpNavLink {font-family:Arial,Helvetica,sans-serif;font-size:75%;font-weight:bold;color:#000066;}
.asterisk {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#ff0000;}
I,.rbcItalic {font-style:italic;}
EM,.rbcEmph {font-style:italic;}
U,.rbcUnderline {text-decoration:underline;}
.rbcFixedArial {font-size:10pt;font-family:Arial,Helvetica,sans-serif;}
.errorLabel {font-family:Arial,Helvetica,sans-serif;font-size:75%;font-weight:bold;color:#ff0000;}
.fieldInError {background-color:#ff0000;}
.warnLabel {font-family:Arial,Helvetica,sans-serif;font-size:75%;font-weight:bold;color:#000000;}
.infoLabel {font-family:Arial,Helvetica,sans-serif;font-size:75%;font-weight:bold;color:#000000;}
.infoTextRow {background-color:#ffcc00;}
.formLabelShaded {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000000;font-weight:bold;background-color:#eceff3;}
.formTextShaded {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000000;background-color:#eceff3;}
.formErrorLabelShaded {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#ff0000;font-weight:bold;background-color:#eceff3;}
.formErrorLabel {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#ff0000;}
.displayTotal {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000000;font-weight:bold;}
.verticalSeparator {border-color:#000000#000000#000000#cccccc;border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:1px;}
.verticalSeparatorRight {border-color:#000000#cccccc #000000#cccccc;border-style:solid;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px;}
.actionPanelSectionSeparator,.m3apss{background-color:#ffcc00;border-top-width:1px;}
a.actionPanelLink,a.m3apl {line-height:18px;font-size:75%;text-decoration:none;}
a.m3apl:hover {text-decoration:underline;}
a.actionPanelLink:hover {text-decoration:underline;}
.actionPanelLinkSeparator,.m3apls {background-color:#999999;}
.actionPanelOfferHeadRow,.m3apohr {background-color:#ffcc00;}
.actionPanelOfferHeadText,.m3apoht {font-size:75%;font-weight:bold;}
.actionPanelText,.m3apt {font-size:75%;}
.dataTableBorder {border-color:#999999;}
.dataTableHeaderRow,.m3dthr {background-color:#cfd9e2;}
.dataTableHeaderText,.m3dtht {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000000;font-weight:bold;}
.dataTableLightRow,.m3dtlr {background-color:#ffffff;}
.dataTableDarkRow,.m3dtdr {background-color:#eceff3;}
.dataTableText,.m3dtt {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000000;}
.dataTableSectionRow,.m3dtsr {background-color:#000066;}
.dataTableSectionText,.m3dtst {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#ffffff;font-weight:bold;}
.dataTableBorderDashed {;border:2px #000000dashed}
.RdataTableBorderDashed {border-top:2px #000000dashed;border-bottom:2px #000000dashed;border-right:2px #000000dashed;}
.alertMessage
{
font-family:Arial,Helvetica,sans-serif;
font-size:75%;
color:#000000;
background-color:#ffcc00;
}
.alert
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
background-color:#ffcc00;
}
.alertTable
{
font-family:Arial,Helvetica,sans-serif;
background-color:#ffcc00;
}
