td.submenu {background: #FFFFFF; }
a.submenu {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px; }
a.submenu:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #000000; 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: #FFFFFF; font-size: 12px; }
.menu:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #FFCC33; font-size: 12px; }
.largeMenu {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; 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: #FFCC33; 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: #000066; 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: #FFCC33; 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: #000066; font-weight: bold; font-size: 11px; }
span.dlf {font-family: Arial, Helvetica, sans-serif; color: #000066; 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: #FF6600; font-weight: bold; font-size: 14px; }
span.sh {font-family: Arial, Helvetica, sans-serif; color: #000066; 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: blue; 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; }
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; color: #000000; font-size: 11px; }
span.tl {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 11px; }
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: #666666; }
.defaultHeaderBkgd {background-color: #000000; }
.formLabel {font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #CCCCCC; 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: #999999; font-weight: bold; font-size: 12px; }
body {behavior: url(http://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; }