.x-hidden {position: absolute !important; top: -9999em; left: -9999em; height: auto; width: 660px; padding: 20px 30px;}.appThrobber .x-appStateController {opacity: 0.5;}.x-appStateController > .throbber {display: none; position: absolute; z-index: 32000; left: 50%; top: 50%; width: 48px; height: 48px; margin: -24px 0 0 -24px; background-image: url(../../../img/app/throbber.gif);}.appThrobber .x-appStateController > .throbber {display: block;}.miniThrobber:after {content: url("../../../img/app/throbber_20x20.gif"); float: right; height: 0; margin-right: -2px; margin-top: -22px;}.blockingDiv {position: absolute; background: white url(../../../img/app/throbber-small.gif) no-repeat center center; opacity: 0.5; height: 100%; width: 100%; top: 0; z-index: 32000; border-radius: 6px}.appBox .blockingDiv {margin-left: -20px;}.x-throbberBlockingArea {position: relative;}.appSpecificThrobber {background-image: url(../../../img/app/throbber.gif); background-repeat: no-repeat; background-position: center; opacity: 0.5;}.generalErrorMsg {padding: 20px; margin-bottom: 20px; font-size: 14px; line-height: 17px; color: #cf0000; background-color: #ffe5e5;}.generalErrorMsg:before {content: ""; position: relative; display: table; width: 17px; height: 17px; background: transparent url(../../../img/bg/icons-left.png) -84px -273px no-repeat; float: left; margin-right: 10px;}.generalErrorMsg:after {content: ""; display: table; clear: both;}.generalErrorMsg .errorTxt {float: left;}.x-errorMsg {}.x-errorLabel {}.error {color: #e6000d;}.errorMsg {position: relative; font-size: 13px; line-height: 17px; color: #cf0000; padding: 3px 0 0 20px; clear: both;}.errorMsg:before {content: ""; width: 20px; height: 20px; background: transparent url(../../../img/bg/icons-left.png) -82px -365px no-repeat; position: absolute; top: 0; left: 0;}.errorRow {}.errorLabel {color: #cf0000 !important;}.errorInput {border-color: #cf0000 !important; background-color: #ffe5e5 !important;}.generalInfoMsg {padding: 10px 20px 10px 30px; margin-bottom: 10px; background: #f2ffda url(../../../img/app/app-icons-left.png) -110px -356px no-repeat; color: #333;}.generalWarningMsg {padding: 10px 20px 10px 30px; margin-bottom: 10px; background: #FFFFD8 url(../../../img/app/app-icons-left.png) -50px -414px no-repeat; color: #333;}.app {background: #eee; margin-bottom: 18px; padding-bottom: 25px;}#content > section > .app {background: none; margin-bottom: 34px;}.appHeadWrp {min-height: 96px; margin-bottom: 20px; padding: 30px 40px 13px; background-color: #d1d3dd; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}.appHeadWrp p {color: #172053;}.appWrp {position: relative;}.appWrp h1 {margin: 0px 0px 4px 0px; font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif; font-size: 38px; line-height: 38px; font-weight: normal; color: #172053;}.private .appWrp h1 {font-size: 28px; line-height: 28px;}.appWrp h2 {margin: 0px 0px 21px 0px; font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; font-size: 18px; font-weight: normal; line-height: 17px; color: #172154;}.appWrp h3 {margin: 0px 0px 21px 0px; font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #172154;}.appWrp h4 {margin: 0px 0px 10px 0px; font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #172154;}.appWrp .colWrp + h2 {margin-top: 18px;}.appWrp .colWrp:first-child h2:first-child {margin-top: 0px;}.appWrp h1 i {font-family: TheSansGLSitalic, Helvetica, Arial, Verdana, sans-serif;}.appWrp b i,.appWrp i b {font-family: TheSansGLS-Bold-Italic, Helvetica, Arial, Verdana, sans-serif;}.appBox {position: relative; background-color: #ffffff; padding: 20px;}.appContentBox {padding: 0px 20px;}.app .colWrp {position: relative;}.app .col1 {display: block;}.app .col2 {display: block; overflow-wrap: break-word; word-wrap: break-word; word-break: normal; word-break: break-word; hyphens: normal;}.app .col2 .left {float: left; width: 47%;}.app .col2 .right {float: right; width: 47%;}.app .col3 {display: block;}.app .col3 .left {float: left; width: 33%;}.app .col3 .middle {float: left; width: 33%;}.app .col3 .right {float: left; width: 33%;}.app .col4 {display: block;}.app .col4 .left {float: left; width: 25%;}.app .col4 .middle {float: left; width: 25%;}.app .col4 .right {float: left; width: 25%;}.app .noWrp {white-space: nowrap;}#content .app .appBox > .col2 > .left {margin-right: 20px; width: 280px;}#content .app .appBox > .col2 > .right {width: 280px; margin-left: 20px;}#content .app .col2 .labelWrp,#content .app .col2 .inputWrp {width: 100%;}#content .app .labelWrp {width: 100%;}.app .row {clear: both; margin-bottom: 10px;}.app .row:before, .app .row:after {content: ""; display: table;}.app .row:after {clear: both;}.app .row {zoom: 1;}#content .app .row {margin-bottom: 20px;}#content .app .row.row-textarea {margin-bottom: 10px;}#content .app .row .row:last-child {margin-bottom: 0;}.app .labelWrp {width: 106px; float: left; margin-right: 5px; margin-bottom: 5px; color: #333; padding-top: 2px;}.app .labelWrp label {font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; font-size: 13px; line-height: 17px;}.app .inputWrp {width: 180px; float: left; color: #080d27; font-size: 11px;}.app .col1 .inputWrp {width: 200px;}.app .dimensionWraper {float: left; margin-right: 20px; color: #333; padding-top: 0px;}.app .labelWrp.topLabel {padding-bottom: 5px; width: auto;}.appTextBox {display: block;}.appTextBox,.app .dijitDateTextBox .dijitInputContainer,.app .inputWrp input,.app .inputWrp textarea,.czcWrp .dijitTextBox {border: 1px solid #ccc; background: #ffffff; padding: 1px 9px;}.app .inputWrp .dijit input,.app .inputWrp .dijit textarea {line-height: 24px; font-size: 13px; height: 24px; border: 0 !important; padding: 0; background: transparent; outline: 0;}.app .dropDownFullWidth td > span.dijitInline {line-height: 24px; font-size: 13px; padding-left: 4px; height: 24px; vertical-align: middle;}.gls .dropDownFullWidth .dijitButtonText {padding: 0 25px 0 9px; line-height: 24px; font-size: 13px; height: 24px;}.gls .dropDownFullWidth td {vertical-align: middle;}.appTextBox.appTextBoxReadOnly {border-width: 1; background: transparent;}.appCheckBoxFocused {outline: black 1px dotted !important;}.appTextBoxFocused {background: #ffffff;}.app .inputWrp input, .app .inputWrp textarea, .app .inputWrp select {width: 100%; color: #333; padding: 2px 5px 1px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}.app .inputWrp select {padding: 0;}.app.landingpage .inputWrp select {position: relative; height: 24px; padding: 0 9px; background-color: #8c1b59; color: #fff; border: none; border-radius: 0; font-size: 13px; line-height: 24px;}.app.landingpage .inputWrp select option {background-color: #fff; color: #333;}.app .inputWrp select option:hover {background-color: #8c1b59; color: #fff;}.app .inputWrp input, .app .inputWrp textarea {padding: 2px 0 1px 5px;}.app .inputWrp input {line-height: 14px;}.app .inputWrp textarea {padding: 3px 9px; margin-bottom: 1px; height: 126px; font-size: 13px; line-height: 17px;}.app .inputWrp .textareaAnnotationWrp {font-style: italic; font-size: 12px; line-height: 17px; color: #777777;}.app .lnkApp {font-weight: bold; font-size: 12px; color: #dda900; padding-left: 7px; background: transparent url(../../../img/app/app-icons-left.png) -210px -279px no-repeat;}.app .lnkApp:hover {color: #f8c40b; background-position: -226px -264px;}.app .lnkHelp,.app .lnkPrint {color: #333; background: transparent url(../../../img/app/app-icons-left.png) -33px -452px no-repeat; padding-left: 16px; margin-left: 10px;}.app .lnkPrint {background-position: -153px -332px;}.app .lnkHelp:hover,.app .lnkPrint:hover {color: #080d27;}.app .lnkHelp:hover {background-position: -63px -422px;}.app .lnkPrint:hover {background-position: -183px -302px;}.app .topRightLnkWrp {position: absolute; right: 15px; top: 10px; z-index: 900;}.app .lnkPrint {display: block;}.horizontalLnkWrp a {margin-right: 10px;}.horizontalLnkWrp a: last-child {margin-right: 0px;}#content .app .col2.tooltipWrp .left {width: 260px;}.app .col2.tooltipWrp .right {width: 14px; float: right;}.app .colWrp .lnkTooltip {background: transparent url(../../../img/bg/icons-left.png) -56px -368px no-repeat; width: 14px; height: 14px; margin-top: 2px; display: block; cursor: default;}.app .colWrp .lnkTooltip:hover {background-position: -56px -340px;}.app .shortLongZipTown .left {width: 70px; margin-right: 10px;}.app .shortLongZipTown .right {width: 200px;}.app .shortLongZipTown .right .dijitTextBox {width: 180px;}.app .shortLongTel .left {width: 70px; margin-right: 10px;}.app .shortLongTel .right {width: 200px;}.app .longShortStreetBlockNo .left {width: 200px; margin-right: 10px;}.app .longShortStreetBlockNo .right {width: 70px;}.app .col1 .shortLongZipTown .left {width: 46px; margin-right: 4px;}.app .col1 .shortLongZipTown .right {width: 258px;}.app .col1 .shortLongTel .left {width: 50px; margin-right: 4px;}.app .col1 .shortLongTel .right {width: 146px;}.app .col1 .longShortStreetBlockNo .left {width: 162px; margin-right: 4px;}.app .col1 .longShortStreetBlockNo .right {width: 34px;}#content .app .col2.tooltipWrp .col2.shortLongTel .left {width: 50px;}#content .app .col2.tooltipWrp .col2.shortLongTel .right {width: 106px; float: left;}.app .col2.tooltipWrp .col2.shortLongZipTown .left {width: 46px;}.app .col2.tooltipWrp .col2.shortLongZipTown .right {width: 110px; float: left;}.app .col2.tooltipWrp .col2.longShortStreetBlockNo .left {width: 122px;}.app .col2.tooltipWrp .col2.longShortStreetBlockNo .right {width: 34px; float: left;}.app .col1.tooltipWrp .right {float: left;}.app .col1.tooltipWrp .col1.shortLongTel .left {width: 50px; float: left;}.app .col1.tooltipWrp .col1.shortLongTel .right {width: 230px; float: left;}.app .col1.tooltipWrp .col1.shortLongZipTown .left {width: 46px;}.app .col1.tooltipWrp .col1.shortLongZipTown .right {width: 110px; float: left;}.app .col1.tooltipWrp .col1.longShortStreetBlockNo .left {width: 122px;}.app .col1.tooltipWrp .col1.longShortStreetBlockNo .right {width: 34px; float: left;}.app .mandatorySign {margin-left: 0px;}.app .mandatorySignMoreThenOne {margin-left: 0px;}.app .dropDownFullWidth {width: 100%; padding: 0; border: 1px solid #ccc; border-collapse: separate; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}.app.landingpage .dropDownFullWidth {width: 100%; height: 24px; padding: 0 0 1px 0; border: none; border-radius: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}.app .dropDownFullWidth {}.app .dropDownFullWidthFocused, .app .dropDownBottomLeft {}.app .dropDownTopLeft {}.app .dropDownClosed {}.app .dropDownFullWidth .dijitButtonNode {border: 0; text-align: left;}.app .dropDownFullWidth .dijitArrowButton {width: 25px;}.app .dropDownFullWidth .dijitArrowButtonInner {background: url(../../../img/bg/icons-left.png) 0px -32px no-repeat; height: 26px; width: 13px;}.app.landingpage .dropDownFullWidth, .app.landingpage .dropDownFullWidth .dijitArrowButtonInner {background-color: #8c1b59; background-image: none;}.app .dropDownFullWidthFS {padding-left: 9px !important;}.gls .dijitMenuPopup {margin: 0;}.gls .dijitMenuPopup .appDropDown.dropDownFullWidthMenu, .gls .dijitMenuPopup .appDropDown.dropDownBottomLeft {border: 1px solid #ccc; background: #fff;}.gls .dijitMenuPopup .appDropDown.dropDownTopLeft {border: 1px solid #ccc;}.gls .dijitMenuPopup .appDropDown .dijitMenuItem {height: 20px; border: none;}.gls .dijitMenuPopup .appDropDown .dijitMenuItem .dijitMenuItemLabel {padding: 0 9px;}.gls .dijitMenuPopup .appDropDown .dijitMenuItemSelected {font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif; font-weight: normal; background: #8c1b59; color: #fff;}.dijitComboBoxMenuPopup .dijitComboBoxMenu .dijitMenuItemHover,.dijitComboBoxMenuPopup .dijitComboBoxMenu .dijitMenuItemSelected {background-color: #8c1b59; color: #fff;}.appBox {padding: 28px 38px 20px; border: 2px solid #d1d1d1; border-bottom: 0;}.appFooterWrp {margin-top: 12px; width: 100%;}form > .appFooterWrp {position: relative; width: 640px; margin-top: 0; padding: 0 38px 6px; border: 2px solid #d1d1d1; border-top: 0;}.appFooterWrp .buttonsWrp {width: 100%;}.appFooterWrp .buttonsWrp .appBtnSecondary {float: left;}.appFooterWrp .buttonsWrp .appBtnPrimary{float: right;}.app .appCheckBox, .app .dijitRadio {margin: 0;}.app .dijitRadio {margin-top: -1px;}.app .appCheckBox {position: absolute; top: 0; left: 0; background: none;}.oneLineWrp > label {margin-right: 10px;}.inlineCheckBox > .appCheckBox {position: relative;}.app .appRadioButton .dijitCheckBoxInput {opacity: 1;}.app .appCheckBox .dijitCheckBoxInput {cursor: pointer; opacity: 1;}.app .row-checkbox {position: relative; padding-left: 25px;}.app .row-checkbox label, .app .row-radio label {color: #484848;}.app .row-checkbox .indentLabel .appCheckBox {float: left;}.app .row-checkbox .indentLabel label {display: block;}.app .appCheckBoxCheckedDisabled {opacity: 0.3;}.app .appCheckBoxDisabled {opacity: 0.3;}.app .appCheckBoxDisabled + label, .app .appCheckBoxDisabled ~ label, .app .dijitRadioDisabled + label, .app .dijitRadioDisabled ~ label {color: #b3b3b3;}.app .radioWrp .row-radio {margin: 0 0 2px 0; font-size: 12px; line-height: 16px;}.app .dijitDateTextBox {width: 100%; border: none; border: 0 !important;}.app .dijitDateTextBox .dijitInputContainer {width: 148px; margin: 0 5px 0 0;}.app .dijitDateTextBox .dijitInputContainer input {padding: 0;}.app .dijitDateTextBox .dijitArrowButton {margin: 0; padding: 0; border: none; border: 0 !important; background: transparent;}.app .dijitDateTextBox .dijitArrowButton .dijitArrowButtonInner {width: 28px; line-height: 28px; font-size: 22px; background: transparent url(../../../img/bg/icons-left.png) -28px -400px no-repeat;}.app .inputWrp .x-errorInput.dijitDateTextBox .dijitInputContainer {border: 1px solid #e6000d !important;}.app .dijitDateTextBox.smallDateNoPicker {width: 58px !important;}.gls .dijitCalendarPopup .dijitCalendar {padding: 1px; background: #fff; border: 1px solid #ccc; border-collapse: separate; margin: 28px 0;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarMonthContainer th {padding: 0 0 1px 0;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarMonthContainer th.dijitCalendarArrow {cursor: pointer;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarArrow:hover .dijitCalendarIncrementControl {background-position: -10px -465px;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarArrow:hover .dijitCalendarIncrementControl.dijitCalendarIncrease {background-position: -10px -493px;}.gls .dijitCalendarPopup .dijitCalendar thead .dijitCalendarDayLabelTemplate {background-color: #747a98;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitButtonNode {padding: 0; border: 0; box-shadow: none; box-shadow: 0; background: transparent;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitButtonNode .dijitCalendarMonthLabel {color: #333;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitButtonNode .dijitArrowButtonInner {display: none;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarIncrementControl {height: 11px; width: 8px; margin-top: -3px; background: url(../../../img/bg/icons-left.png) no-repeat -120px -38px transparent; background-position: -38px -465px;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarIncrease {background-position: -38px -493px;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarDayLabel {color: #ffffff;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarDayLabelTemplate {border: none; border: 0; padding: 3px;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarDateTemplate {outline: none; outline: 0;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarDateTemplate .dijitCalendarDateLabel {border: 1px solid #fff; background: #fff; color: #333;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarPreviousMonth .dijitCalendarDateLabel,.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarNextMonth .dijitCalendarDateLabel {border: 1px solid #eee; background: #eee; color: #777;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarCurrentDate .dijitCalendarDateLabel {border: 1px solid #747a98; background: #747a98; color: #fff;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarSelectedDate .dijitCalendarDateLabel {border: 1px solid #172154; background: #172154; color: #fff;}.gls .dijitCalendarPopup .dijitCalendar .dijitCalendarHoveredDate .dijitCalendarDateLabel {border: 1px solid #172154; background: #fff; color: #172154;}.app .smallDatePicker .inputWrp {width: 101px !important;}.app .smallDatePicker .dijitDateTextBox .dijitInputContainer {width: 53px;}.app table.appTbl {border-collapse: separate; margin: 10px 0;}.app table.appTbl th, .app table.appTbl td {-moz-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; background: transparent; text-align: left;}.app table.appTbl th {background-color: #f3f3f3; font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; color: #172154; padding: 8px 10px 9px; border: 0;}.app table.appTbl th.th-large {font-size: 16px; font-weight: normal;}.app table.appTbl td {font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; padding: 8px 10px 9px; border-bottom: 1px solid #dddddd;}.app table.appTbl tr: nth-of-type(1) td {border-top: 0px;}.app table.appTbl tr: nth-of-type(0n-1) td {border-top: 1px solid #ecedf3;}.app table.appTbl th em {color: #dda900; font-style: normal;}.app table.appTbl tr td .rightalign {float: right;}.app table.appTbl tr td.horizontalTableDivider span {display: block; height: 100%; border-bottom: 1px solid #b8b8b8;}.app table.appTbl .doubleRow {border-bottom: none;}.app table.appTbl .doubleRowBlock th {}.app .dgrid {height: auto;}.app .dgrid .dgrid-scroller {position: relative; overflow-y: hidden;}.app .dgrid-header-scroll {display: none;}.app .dgrid-header {right: 0;}html.has-mozilla .dgrid *:focus, html.has-opera .dgrid *:focus {outline: none;}.app .dojoxGrid, .app .dgrid-grid {margin: 10px 0; border: none; border: 0; font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif; font-size: 13px;}.app .dgrid-grid {padding-bottom: 8px;}.app .dojoxGrid table {width: 720px; margin: 0; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0;}.app .dojoxGrid .dojoxGridMasterHeader, .app .dgrid-header {margin: 0; border: 0; border: none; background-color: #f3f3f3; font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; font-size: 13px; color: #172154; text-align: left;}.app .dojoxGrid .dojoxGridMasterHeader table, .app .dgrid-header table {border: 0; border: none;}.app .dojoxGrid .dojoxGridMasterView {color: #484848;}.app .dojoxGrid .dojoxGridMasterHeader th {background: url(../../../img/app/bg/vertical-divider.gif) right 50% no-repeat transparent; background-size: 2px 50%; font-weight: normal;}.app .dgrid-resize-handle {height: 100%; top: 1px; right: -10px; background: url(../../../img/app/bg/vertical-divider.gif) right 0 repeat-y; z-index: 940;}.app .dojoxGrid .dojoxGridMasterHeader .dojoxGridHeader, .app .dgrid-header {margin: 0;}.app .dojoxGrid .dojoxGridCell, .app .dgrid-cell-padding {padding: 8px 10px 9px; border: none; border: 0; border-bottom: 1px solid #ccc; box-shadow: 0 !important;}.app .dgrid-cell-padding {padding-bottom: 8px;}.app .dojoxGrid .dojoxGridHeader {margin: 0 0 0 1px;}.app .dojoxGrid .dojoxGridHeader tr .dojoxGridCell,.app .dojoxGrid .dojoxGridHeader tr th {border: none!important;}.app .dojoxGrid .dojoxGridCellFocus {border: none !important; border: 0 !important; border-bottom: 1px solid #ccc!important;}.app .dojoxGrid .dojoxGridSortNode {position: relative; cursor: pointer;}.app .dojoxGrid .dojoxGridSortNode .dojoxGridArrowButtonChar {float: none; position: absolute; display: block; top: 0; right: -3px; font-size: 11px;}.app table.dojoxGridRowTable th:first-child .dojoxGridSortNode .dojoxGridArrowButtonChar {right: -5px;}.app .dojoxGrid .dojoxGridSortNode .dojoxGridArrowButtonNode {display: none; float: right; background: url(../../../img/app/table_sprite.png) 0 -79px no-repeat; width: 9px; height: 10px;}.app .dojoxGrid .dojoxGridSortDown .dojoxGridArrowButtonNode {background-position: 0 -69px;}.app .dojoxGrid .dojoxGridCellOver .dojoxGridSortNode {background: transparent;}.app .dojoxGrid .dojoxGridRowOver .dojoxGridCell {background: transparent;}.app .dgrid-sort-arrow {background: url(../../../img/app/table_sprite.png) 0 -79px; height: 10px; width: 9px; margin: 2px 4px 0 5px;}.app .dgrid-sort-down .dgrid-sort-arrow {background-position: 0 -69px;}.app .dojoxGrid .dojoxGridScrollbox {background: transparent;}.app .dojoxGrid .dojoxGridRow, .app .dojoxGrid .dojoxGridRow .dojoxGridRowTable tr, .app .dojoxGrid .dojoxGridRow .dojoxGridRowTable tr td, .app .dojoxGridRowbarTable, .app .dojoxGrid .dojoxGridRowbar, .app .dojoxGrid .dojoxGridRowbar .dojoxGridRowbarInner, .app .dojoxGrid .dojoxGridRowbarOver .dojoxGridRowbarTable, .app .dojoxGrid .dojoxGridRowbarInner {background: transparent;}.app .dojoxGrid .dojoxGridRowbar .dojoxGridRowbarInner, .app .dojoxGrid .dojoxGridHeader .selectAll, .app .dgrid-selector {background: transparent url(../../../img/app/app-icons-left.png) 18px 8px no-repeat;}.app .dojoxGrid .dojoxGridHeader .selectAll {border-bottom: none!important;}.app .dojoxGrid .dojoxGridRowbarSelected .dojoxGridRowbarInner, .app .dojoxGrid .dojoxGridHeader .selectAllChecked, .app .dgrid-selected .dgrid-selector, .app .dgrid-selector.dgrid-select-all {background-position: -62px 8px;}.app .dgrid-selector input {display: none;}.dgrid-grid {width: 883px;}.appBox .dgrid-grid {width: 843px;}.dijitContentPane .dgrid-grid {width: 863px;}.dgrid .linkedCellContent {text-decoration: underline; cursor: pointer;}.dgrid-grid .dgrid-selector {width: 34px; cursor: pointer;}.dijitContentPane .dgrid-grid .dgrid-selector {width: 20px;}.app .dojoxGrid .dojoxGridRowOver .dojoxGridRowTable .dojoxGridCell, .app .dgrid-row:hover, .app .dojoxGrid .dojoxGridRowSelected .dojoxGridRowTable .dojoxGridCell, .app .dgrid-selected, .app .dojoxGrid .dojoxGridRowbarOver .dojoxGridRowbarInner, .app .dojoxGrid .dojoxGridRowbarSelected .dojoxGridRowbarInner {background-color: #d1d3dd; border-bottom: 1px solid #d1d3dd; color: #172053;}.app .dojoxGridDisabledHeader .dojoxGridHeader {} .app .dojoxGridDisabledHeader .dojoxGridMasterHeader {display: none !important; border: none;}.app .dgrid .filter-row {position: relative;}.app .dgrid .filter-row td:first-child {background: url(../../../img/app/table-filter.png) 17px 9px no-repeat; width: 34px;}.app .dgrid .filter-row .dijitTextBox {width: 100%;}.app .progressBar ul {list-style-type: none; margin: 20px 0 5px 0; padding: 0; overflow: hidden;}.app .progressBar li {position: relative; float: left; display: table; width: 220px; height: 40px; background: transparent url(../../../img/app/progressbar.png) 0 -80px no-repeat; font-weight: bold; color: #6a6a6a;}.app .progressBar li.active {background-position: 0 0; color: #080d27;}.app .progressBar li.pending {background-position: 0 -80px; color: #adadad;}.app .progressBar li .outerContainer {display: table-cell; vertical-align: middle; padding: 0 20px 0 10px;}.app .progressBar li .pageNr {width: 20px; text-align: center; padding: 0 0 0 13px; font-weight: bold; color: #fff;}.appBtnPrimary .dijitButtonNode, .appBtnSecondary .dijitButtonNode {border: none; line-height: 16px;}.appBtnPrimary, .appBtnSecondary {display: inline-block; padding: 0; background-color: #6b1544; font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; font-size: 15px; line-height: 16px; color: #fff; border: 1px solid #6b1544;}.appBtnPrimaryDisabled {background-color: #4A4A4A; color: #FFF; border-color: #4A4A4A;}.appBtnPrimaryDisabled:hover {background-color: #4A4A4A; color: #FFF; border-color: #4A4A4A;}.appBtnPrimary > span,.appBtnSecondary > span {padding: 8px 17px 8px;}.appBtnSecondary {background-color: #fff; color: #6b1544;}.appBtnPrimary > span {position: relative; padding-right: 31px;}.appBtnPrimary > span:after {content: ""; position: absolute; top: 12px; right: 14px; width: 8px; height: 11px;}.appBtnPrimary > span:after {background: url(../../../img/bg/icons-left.png) -268px -589px no-repeat;}.appBtnPrimary:hover > span:after {background-position: -298px -589px;}.appBtnPrimaryDisabled:hover > span:after {background-position: -268px -589px;}.appBtnPrimary .dijitButtonNode, .appBtnSecondary .dijitButtonNode, button.appBtnPrimary, button.appBtnSecondary {display: block;}.appBtnPrimary:hover , button.appBtnPrimary:hover {background-color: #fff; color: #6b1544;}.appBtnPrimary .dijitButtonText, .appBtnSecondary .dijitButtonText {padding: 0;}button.appBtnPrimary, button.appBtnSecondary {display: inline-block; padding: 8px 17px 8px; line-height: 17px;}.appBtnSecondary:hover , button.appBtnSecondary:hover {background-color: #a61f69; border-color: #a61f69; color: #fff;}.appBtnSecondaryHover .dijitButtonNode, button.appBtnSecondary:hover {}.appBtnPrimaryDisabled .dijitButtonNode, button.appBtnPrimary[disabled], .appBtnSecondaryDisabled .dijitButtonNode, button.appBtnSecondary[disabled] {background-position: 0 -50px !important; cursor: default;}.app .col2.inputBtnWrp {width: auto;}.app .col2.inputBtnWrp .left {width: 180px;}.app .col2.inputBtnWrp .right {float: left; width: auto; margin: 0 0 0 6px;}.app .col1 .col2.inputBtnWrp .left {width: 200px;}.app .inputBtnWrp .appBtnPrimary, .app .inputBtnWrp .appBtnSecondary {display: inline-block; font-size: 11px; border: 0 !important; border: none !important; border-radius: 4px; box-shadow: 0; box-shadow: none;}.app .inputBtnWrp .appBtnPrimary .dijitButtonNode, .app .inputBtnWrp .appBtnSecondary .dijitButtonNode, .app .inputBtnWrp button.appBtnPrimary, .app .inputBtnWrp button.appBtnSecondary {display: block; border-radius: 4px; padding: 1px 5px 2px 5px; background-position: 0 -125px;}.app .inputBtnWrp .appBtnPrimaryHover .dijitButtonNode, .app .inputBtnWrp button.appBtnPrimary:hover {background-position: 0 -144px;}.app .inputBtnWrp .appBtnPrimaryDisabled .dijitButtonNode, .app .inputBtnWrp button.appBtnPrimary[disabled] {background-position: 0 -163px;}.app .inputBtnWrp button.appBtnPrimary, .app .inputBtnWrp button.appBtnSecondary {padding: 0px 5px;}.app .inputBtnWrp .appBtnSecondary .dijitButtonNode, .app .inputBtnWrp button.appBtnSecondary {background-position: 0 -182px;}.app .inputBtnWrp .appBtnSecondaryHover .dijitButtonNode, .app .inputBtnWrp button.appBtnSecondary:hover {background-position: 0 -201px;}.app .appFooterRight:before,.app .appFooterLeft:before {content: ""; display: table;}.app .appFooterRight:after,.app .appFooterLeft:after {content: ""; display: table; clear: both;}.app .appFooterRight,.app .appFooterLeft {position: relative; padding-bottom: 44px;}.app .legendWrp {position: absolute; bottom: 0; left: 0; display: inline-block; float: left; clear: both;}.app .legendTxt {float: left; font-style: italic; color: #777777;}#content > section > .app .legendTxt {color: #777777;}.app .horizontalDivider {border-color: #cfd2e1;}.app .doNotWrapText {white-space: nowrap;}.iframeWrp .appFooterRight {margin-top: 10px; padding: 10px; background: -moz-linear-gradient(top, #ededf2, #e8e8f2); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededf2), color-stop(100%, #e8e8f2)); border-top: 1px solid #c3c7db;}.gls .dijitDialog .dijitDialogCloseIcon {right: 10px; height: 17px; width: 17px; background: transparent url(../../../img/app/app-icons-horizontal.png) 0 -320px no-repeat;}.gls .dijitDialog .dijitDialogCloseIconHover {background-position: -40px -320px;}.zipCodeCityMultiselect {position: absolute; display: none;}.appDialog {background-color: #fafafa; background-image: none; border-radius: 0; box-shadow: none; margin: 0px; padding: 0px;}.appDialog .appHeadWrp {padding-left: 10px;}.appDialog h2 {font-size: 14px;}.appDialog .appBox {background-color: #f8f8f8; border-color: #d9d9d9; margin: 10px; padding: 10px;}.appDialog .appFooterRight {background-color: #f0f1f5; border-top: 1px solid #bec3d8;}.appDialog .appFooterRight .buttonsWrp {padding: 12px;}.appDialogWrp p {padding: 10px; max-width: 600px;}.dijitDialog {background: transparent;}.dijitDialog .dijitDialogTitleBar {border-radius: 10px 10px 0 0;}.dijitDialog .dijitDialogPaneContent {background: transparent;}.dijitDialog .appDialog {border-radius: 0 0 10px 10px; padding-top: 1em;}.dijitDialog .appDialog .appHeadWrp h2 {margin: 0 0 1em 0;}.dijitDialog .appDialog .appFooterRight {padding-bottom: 20px;}.breadCrumbPlaceholder {display: block; height: 24px;}.breadCrumbPlaceholder:empty {display: none;}.appTitlePaneWrp {} .appTitlePaneWrp .dijitTitlePaneTitle {border: 1px solid #ecedf3; border-radius: 5px; background-color: #ecedf3;}.appTitlePaneWrp .dijitTitlePaneTitle.dijitOpen {border-radius: 5px 5px 0 0;}.appTitlePaneContentWrp {}.appTitlePaneContentBox {padding: 10px 10px 0 10px;}.appTitlePaneContentBox .inputWrp {width: 171px;}.appTitlePaneContentBox .col2 .left .labelWrp {width: 95px;}.appTitlePaneContentBox .col2 .right .labelWrp {width: 95px;}.appAccordionWrp {} .appAccordionPaneContentWrp {}.app .dijitLayoutContainer, .app .dijitTabContainerTop-tabs, .app .dijitTabContainerTop-tabs .dijitTab, .app .dijitTabContainerTop-tabs .dijitTab .dijitTabInnerDiv, .app .dijitTabContainerTop-tabs .dijitTab .dijitTabInnerDiv .dijitTabContent {background: transparent; border: none; border: 0;}.app .dijitTabContainer {overflow: visible; margin-left: -4px;}.app .dijitTabContainerTop-tabs .dijitTab {margin: 0 2px 0 0; padding-top: 4px;}.app .dijitTabContainerTop-tabs .dijitTab .dijitTabInnerDiv .dijitTabContent {padding: 5px 19px; font-weight: bold; color: #6a6a6a; background: #f6f6f9; background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f9), to(#dbdde5)); background: -webkit-linear-gradient(top, #f6f6f9, #dbdde5); background: -moz-linear-gradient(top, #f6f6f9, #dbdde5); background: -ms-linear-gradient(top, #f6f6f9, #dbdde5); background: -o-linear-gradient(top, #f6f6f9, #dbdde5); background: linear-gradient(to bottom, #f6f6f9, #dbdde5); -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; -moz-text-shadow: 0 1px 0 #fff; -webkit-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff;}.app .dijitTabContainerTop-tabs .dijitTab .dijitTabInnerDiv .dijitTabContent .errorLabel {padding: 5px 19px; font-weight: bold; color: #e6000d !important; background: #f6f6f9; background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f9), to(#dbdde5)); background: -webkit-linear-gradient(top, #f6f6f9, #dbdde5); background: -moz-linear-gradient(top, #f6f6f9, #dbdde5); background: -ms-linear-gradient(top, #f6f6f9, #dbdde5); background: -o-linear-gradient(top, #f6f6f9, #dbdde5); background: linear-gradient(to bottom, #f6f6f9, #dbdde5); -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; -moz-text-shadow: 0 1px 0 #fff; -webkit-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff;}.app .dijitTabContainerTop-tabs .dijitTabHover .dijitTabInnerDiv .dijitTabContent, .app .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {color: #080d27;}.app .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv .dijitTabContent .errorLabel {color: #e6000d !important;}.app .dijitTabPaneWrapper, .app .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {background: #fbfbfc;}.app .dijitTabPaneWrapper, .app .dijitTabContainerTop-tabs .dijitTab .dijitTabInnerDiv .dijitTabContent {border: none; border: 0; -moz-box-shadow: 0 0 4px #B8B8B8; -webkit-box-shadow: 0 0 4px #B8B8B8; box-shadow: 0 0 4px #B8B8B8;}.app .dijitTabContainerTop-tabs {padding-left: 4px;}.app .dijitTabPaneWrapper {margin-left: 4px;}.app .dijitContentPane {background: transparent; border: none; border: 0;}.app .dijitTabPaneWrapper {-moz-border-radius: 0 8px 8px 8px; -webkit-border-radius: 0 8px 8px 8px; border-radius: 0 8px 8px 8px;}.app .dijitTitlePane .dijitTitlePaneTextNode {display: block; line-height: 13px; margin: 0 0 0 18px;}.app .dijitTitlePane .dijitOpen .dijitArrowNode {background-position: -179px -319px;}.app .dijitTitlePane .dijitTitlePaneTitleFocus {border: 1px solid #dee1ed; font-size: 10px; line-height: 11px; margin: 0; overflow: hidden; padding: 5px 11px; background: #fbfbfd; background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfd), to(#ecedf5)); background: -webkit-linear-gradient(top, #fbfbfd, #ecedf5); background: -moz-linear-gradient(top, #fbfbfd, #ecedf5); background: -ms-linear-gradient(top, #fbfbfd, #ecedf5); background: -o-linear-gradient(top, #fbfbfd, #ecedf5); background: linear-gradient(to bottom, #fbfbfd, #ecedf5); -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;}.app .dijitTitlePane .dijitClosed .dijitTitlePaneTitleFocus {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}.app .dijitTitlePane .dijitTitlePaneTitle {border: none; border: 0; border-radius: 0; min-height: 0; padding: 0; background: transparent;}.app .dijitTitlePane .dijitClosed .dijitTitlePaneTitleFocus .dijitTitlePaneTextNode {color: #484848;}.app .dijitTitlePane .dijitTitlePaneTitleFocus .dijitTitlePaneTextNode {color: #080d27;}.appTitlePaneWrp .dijitTitlePaneContentOuter {background-color: #fdfdfd; border: 1px solid #dee1ed; border-top: none; border-top: 0; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px;}.app .appAccordionWrp .dijitAccordionInnerContainer {margin-bottom: 0; padding: 12px 10px 11px; border: 0; background: none; background-color: #fff; border-top: 1px solid #ddd;}.app .appAccordionWrp .dijitAccordionInnerContainer:last-child {border-bottom: 1px solid #ddd;}.app .appAccordionWrp .dijitAccordionInnerContainer .dijitAccordionArrow {display: none;}.app .appAccordionWrp .dijitAccordionInnerContainer .dijitAccordionChildWrapper {border: none; border: 0; background: transparent;}.app .appAccordionWrp .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper,.app .appAccordionWrp .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {border: none !important; border: 0 !important; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}.app .appAccordionWrp .dijitAccordionTitle {padding: 0 0 0 20px; background: url(../../../img/bg/icons-left.png) no-repeat -1px -90px transparent; font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; font-weight: normal; font-size: 13px; line-height: 16px; color: #172053;}.app .appAccordionWrp .dijitAccordionInnerContainerHover .dijitAccordionTitle {background-position: -590px -90px; color: #6b1544; text-decoration: underline;}.app .appAccordionWrp .dijitAccordionInnerContainerSelected .dijitAccordionTitle,.app .appAccordionWrp .dijitAccordionInnerContainerSelectedHover .dijitAccordionTitle {background-position: 0px -63px !important; color: #6b1544; text-decoration: none;}.app .appAccordionWrp .dijitAccordionInnerContainerSelected .dijitAccordionTitleFocus .dijitIcon {padding-top: 1px;}.app .appAccordionWrp .dijitContentPane {padding: 5px 0 0 20px; color: #333;}.app .appAccordionWrp .dijitContentPane .appAccordionPaneContentWrp p {margin: 0; padding: 0 0 1em 0;}.app .dijitTitlePane .dijitTitlePaneTitleFocus .dijitArrowNode {background: transparent url(../../../img/app/app-icons-left.png) -236px -246px no-repeat; width: 13px; height: 13px; margin: 0; padding: 0; float: left; display: block;}.app .appAccordionWrp .dijitAccordionInnerContainer .dijitAccordionTitleFocus .dijitIcon {display: none;}.app .dijitTitlePane .dijitOpen .dijitArrowNode, .app .appAccordionWrp .dijitAccordionInnerContainerSelected .dijitAccordionTitleFocus .dijitIcon {background-position: -257px -228px;}.app .img-rnd {border: 1px solid #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}.app .imageSmall h1, .app .imageSmall h2, .app .imageSmall p {width: 500px;}.app .imageSmall img {position: absolute; right: 29px; top: 29px;}.outputLabelWrp {color: #484848; width: 200px; margin-right: 10px; float: left;}.outputWrp {color: #484848;}.messageBox {background: #f3f3f3; color: #172154; padding: 20px;}.messageBox .messageHead {font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; color: #172154; font-weight: normal;}.messageBox .messageHead:before {content: ""; display: inline-block; position: relative; top: 2px; width: 14px; height: 14px; margin-right: 7px; background: transparent url(../../../img/bg/icons-left.png) -56px -368px no-repeat;}.messageBox p:last-child {margin-bottom: 0px;}.app .dijitPlaceHolder {font-style: normal; color: #8e8e8f;}.app .dijitTextArea, .app .dijitInputField .dijitPlaceHolder {padding: 1px;}.colorState0 .highlightStatus, .colorState0 .field-status {}.colorState1 .highlightStatus, .colorState1 .field-status {color: #808080 !important; font-weight: bold;}.colorState2 .highlightStatus, .colorState2 .field-status {color: #E1D905 !important; font-weight: bold;}.colorState3 .highlightStatus, .colorState3 .field-status {color: #FFA500 !important; font-weight: bold;}.colorState4 .highlightStatus, .colorState4 .field-status {color: #008000 !important; font-weight: bold;}.colorState5 .highlightStatus, .colorState5 .field-status {color: #FF0000 !important; font-weight: bold;}.appTblHandcursor .dojoxGridCellOver {cursor: pointer !important;}.btnDel, .btnAddRef {display: block; height: 17px; text-indent: -9999px; width: 17px;}.btnAddRef {background: transparent url(../../../img/app/app-icons-horizontal.png) no-repeat scroll 0 -280px;}.btnDel {background: transparent url(../../../img/app/app-icons-horizontal.png) no-repeat scroll 0 -320px;}.czcWrp {}.citySuggestFlyoutWrp {overflow-y: scroll !important; margin-left: 0px !important;}.czcWrp .dijitComboBox .dijitArrowButtonContainer, .czcWrp .dijitComboBox .dijitValidationContainer {display: none;}.czcWrp .dijitTextBox {width: auto;}.czcWrp .citySuggest .dijitInputInner {padding-bottom: 0 !important;}.arrowButtonAlign {background-image: url('../../../img/app/dropdown_sprite.png') no-repeat right top !important; margin-right: 2px; )}.gridRowOdd {background-color: #f4f9fd;}.gridRowbarDisabled {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%);}.settingsDropdown .dijitDownArrowButton {background: url("../../../img/bg/vertical-bg-gradients.png") repeat-x scroll left -1524px #E7E7E7; border-radius: 7px;}.settingsDropdown .dijitButtonText {line-height: 20px; font-weight: bold;}.settingsDropdown .dijitButtonNode {border: none; padding-left: 20px; background: url("../../../img/app/app-icons-horizontal.png") no-repeat -100px 1px;}.settingsDropdown .dijitDownArrowButton {background: none; border-radius: 7px;}.gls .dijitHasDropDownOpen + .dijitArrowButtonInner {background-position: -100px 53%;}.settingsDropdown .dijitButtonText {line-height: 20px; font-weight: bold;}.dijitMenuActive {border: 1px solid #8D8D8D; border-collapse: separate;}.dijitMenuItemSelected {font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif; background-color: #a61f69;}.dijitComboBoxMenuPopup .dijitComboBoxMenu .dijitMenuItem.dijitMenuItemSelected {color: #ffffff;}*:focus {outline: none;}#header .nav li .sub {z-index: 1000;}