td.submenu {background: #666666; }
a.submenu {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px; }
a.submenu:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px; }
td.selected {background: #999999; }
td.deselected {background: #CCCCCC; }
td.default {background: #FFFFFF; }
.menu {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 12px; }
.menu:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 12px; }
.largeMenu {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 16px; }
a.qPlanPackageFeatureLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px; }
a.selectedMenu {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 12px; }
a.dataElementLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
a.dataLabelLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 11px; }
a.textLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
span.sm {font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 12px; }
span.d {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
span.dl {font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 11px; }
span.dlf {font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: lighter; font-size: 10px; }
span.columnHeader {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 11px; }
span.h {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 16px; }
span.sh {font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 12px; }
span.t {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
tr.default {background: #FFFFFF; }
span.et {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-weight: bold; font-size: 11px; }
span.atf {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-weight: lighter; font-size: 10px; }
span.qn {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
span.qs {font-family: Arial, Helvetica, sans-serif; color: #009900; font-weight: bold; font-size: 11px; }
span.qsp {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px; }
a.textFinePrintLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: lighter; font-size: 10px; }
a.columnHeaderLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px; }
tr.shadow {background: #EBEBEB; }
span.qH {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 16px; }
span.tf {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: lighter; font-size: 10px; }
span.dm {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }
span.at {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 12px; }
a.atLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 12px; }
span.q {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px; }
span.qsd {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: lighter; font-size: 11px; }
span.ql {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
span.qp {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 11px; }
a.qStandardFeatureLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
span.tl {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 11px; }
span.txl {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; }
p.pageBreak {page-break-after: always; }
td.highlighted {background: #CCCCFF; }
.boldWhite {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; font-size: 12px; }
a.errorLink {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; font-size: 11px; }
span.greyout {font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; }
td.yellow {background: #f2ff1d; }
.formTableBkgd {background-color: #FFCC00; }
.defaultHeaderBkgd {background-color: #FEE453; }
.formLabel {font-family: Arial, Helvetica, sans-serif; color: #003366; background-color: #FFFFFF; font-size: 11px; }
input {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
.button1 {font-family: Arial, Helvetica, sans-serif; color: #ffffff; background-color: #FFCC00; font-weight: bold; font-size: 12px; }
body {behavior: url(https://www.whitefence.com/static/csshover.htc); }
span.tooltipContainer {text-decoration: none; position: relative; z-index: 24; }
span.tooltipContainer:hover {z-index: 25; }
span.tooltipContainer span.tooltip {display: none; }
span.tooltipContainer:hover span.tooltip {display: block; color: #000; background-color: #FF9; text-align: center; width: 10em; left: 1em; position: absolute; border: 1px solid #000; text-decoration: none; top: 1em; }
.footerhead {font-family: Arial, Helvetica, sans-serif; color: #ffffff; background-color: #BEBEBE; font-size: 12px; }
a.footerlink {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
a.footerlink:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
.footerBkgd {background-color: #F3F3F3; }
.breadcrumbTD {background-color: #ECEBEB; font: 14px Arial, Helvetica, sans-serif; }
.breadcrumbTextOff {color: #666666; }
.BannerTableOutline {border: 1px solid #CCCCCC; }
.SpecialsCompareTD {border-top: 1px solid #CCCCCC; border-left: 1px none #CCCCCC; border-right: 1px none #CCCCCC; border-bottom: 1px none #CCCCCC; background: #EAEAEA; }
@media screen {.reqField {vertical-align: middle; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;font-weight: bold;font-size: 14px;}}
@media print {.reqField {display:none;}}