div.columns { width: 100%; margin-bottom: 12px; } div.column { float: left; vertical-align: top; padding-right: 12px; overflow-x: hidden; } body { font: normal normal normal 9pt Arial; color: #202020; background-color: #dddddd; } div.component { width: 100%; } div.pageTitle { font: normal normal bold 9pt Arial; color: #FFFFFF; background-color: #003D7D; width: 100%; height: 19; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; margin-bottom: 10px; } div.pageTeaser { font: normal normal normal 9pt Arial; color: #202020; margin-bottom: 12px; } div.contentTitle { font: normal normal bold 9pt Arial; color: #202020; margin-bottom: 3px; } div.contentTeaser { font: normal normal normal 9pt Arial; color: #202020; margin-bottom: 12px; } div.title { font: normal normal bold 9pt Arial; color: #FFFFFF; background-color: #003D7D; height: 19; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; width: 100%; vertical-align: middle; margin-bottom: 10px; } span.note { color: #515151; font-style: italic; } div.cellHeader { display: inline; padding: 5 5 5 5; } div.cell { display: inline; padding: 5 5 5 5; } div.rowHeader { background-color: #F5F5F5; height: 24px; } div.row { height: 24px; } table.table { width: 100%; padding-bottom: 12px; } tr.header { padding-left: 8px; background-color: #F5F5F5; } tr.body { padding-left: 8px; } tr.title { font: normal normal bold 9pt Arial; color: #FFFFFF; background-color: #003D7D; height: 21px; } td { font: normal normal normal 9pt Arial; } td { font: normal normal normal 9pt Arial; } td.cell { padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #CDCDCD; } td.blueCell { background-color: #003D7D; color: #FFFFFF; font: normal normal normal 9pt Arial; height: 19px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; } td.headerCell { padding-top: 5px; padding-bottom: 5px; } table.title { width: 100%; background-color: #003D7D; height: 19px; margin-bottom: 3px; } td.title { font: normal normal bold 9pt Arial; color: #FFFFFF; background-color: #003D7D; height: 19px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; } table.calendarTitle { width: 100%; background-color: #003D7D; height: 21px; } div.tableTitle { display: inline; } div.button { display: inline; font: normal normal normal 9pt Arial; background-color: #003D7D; color: #FFFFFF; width: 100px; height: 21px; padding-top: 3px; padding-bottom: 3px; text-align: center; border-left: 1px solid white; cursor: pointer; cursor: hand; } button.button { font: normal normal normal 9pt Arial; background-color: #003D7D; color: #FFFFFF; width: 100px; height: 21px; padding-top: 3px; padding-bottom: 3px; text-align: center; border: none; cursor: pointer; cursor: hand; } div.verticalSpace3 { height: 22px; } div.verticalSpace1 { height: 22px; } div.verticalSpace2 { height: 3px; } a.buttonLabel { text-decoration: none; } div.okText { color: #1B34B2; display: inline; } div.errorText { color: #EF3F35; display: inline; } td.component_title { font: normal normal bold 9pt Arial; color: #202020; } td.component_left_cell { } input.button { border: none; background-color: #FFAA00; color: #FFFFFF; padding: 4px 5px 4px 5px; } a { color: #003D7D; font: normal normal normal 9pt Arial; } td.selected_block { background-color: #FFAA00; } td.copy { font: normal normal normal 9pt Arial; color: #EF3F35; background-color: #EF3F35; } td.white { font: normal normal normal 9pt Arial; color: #FFFFFF; } .blue { color: #003D7D; } .redArea { background-color: #EF3F35; } .small { font: normal normal normal 9pt Arial; font-size: 10px; } .ruler { background-color: #003D7D; } #booktab1 { cursor: pointer; cursor: hand; } #booktab2 { cursor: pointer; cursor: hand; } td.whitebold { font: normal normal normal 9pt Arial; color: #FFFFFF; font-weight: bold; cursor: pointer; cursor: hand; } .redstar { color: #EF3F35; font-weight: bold; font-family: Courier New, Courier; font-size: 16px; } .pricecalc_h1 { font: normal normal bold 9pt Arial; color: #003D7D; text-transform: uppercase; } .pricecalc_text { color: #003D7D; } .pricecalc_total_text { font: normal normal bold 9pt Arial; color: #003D7D; } .pricecalc_price { color: #003D7D; text-align: right; } .pricecalc_total_price { text-align: right; font: normal normal bold 9pt Arial; color: #003D7D; } .pricegroup_h1 { font: normal normal bold 9pt Arial; color: #003D7D; text-transform: uppercase; } .pricegroup_h2 { font: normal normal bold 9pt Arial; color: #003D7D; text-transform: uppercase; } .pricegroup_text { color: #003D7D; }