#delivery-loading-overlay {
                    width: 95%;
                    height: 100px;
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    text-align: center;
        
                    margin: auto;
                }
        
                #delivery-loading-overlay > h1 {
                    font-family: Tahoma, Arial, Helvetica, sans-serif;
                    font-size: 1.75em;
                }
                .rc-fonts-Large {font-family:Tahoma !important;font-size:16pt !important;font-weight:normal !important;}
                .rc-fonts-Normal {font-family:Tahoma !important;font-size:14pt !important;font-weight:normal !important;}
                .rc-fonts-Small {font-family:Tahoma !important;font-size:12pt !important;font-weight:normal !important;}
                .rc-fonts-ToolTip {font-family:Tahoma !important;font-size:10pt !important;font-weight:normal !important;}
                .rc-fonts-Message {font-family:Tahoma !important;font-size:12pt !important;font-weight:normal !important;}
                .rc-fonts-ItemText {font-family:Tahoma !important;font-size:12pt !important;font-weight:normal !important;}
                .rc-fonts-TextEntry {font-family:Tahoma !important;font-size:12pt !important;font-weight:normal !important;}
                .Primary, .Primary button {
                color           : #FFFFFF;
                background-color: #006DAA;
                }

                /* Apply Primary theme to the JQueryUI Widgets */

                /* For exhibit tab text */
                .TabbedPane.ui-state-default a,
                .TabbedPane.ui-state-default a:link,
                .TabbedPane.ui-state-default a:visited {
                color: #006DAA !important;
                }

                .TabbedPane.ui-state-active a,
                .TabbedPane.ui-state-active a:link,
                .TabbedPane.ui-state-active a:visited
                {
                color: #006DAA !important;
                }


                /* general widget header and content */
                .Primary .ui-widget-header {
                color           : #FFFFFF;
                background-color: #006DAA;
                }
                .Primary .ui-dialog-buttonpane,
                .Primary .info-dialog,
                .Primary .question-dialog,
                .Primary .alert-dialog {
                color           : #FFFFFF;
                background-color: #006DAA;
                }
                .Primary .ui-button {
                color           : #FFFFFF;
                background-color: #006DAA;
                }

                /* End: **** Refactor this to start using Primary class **** */


                button.Primary:hover,.Primary button:hover, .Primary button :hover {
                color           : #FFFF00;
                }

                .Primary .ui-dialog .ui-button-text:hover, .Primary .ui-dialog .ui-button-text :hover {
                color           : #FFFFFF;
                }

                .inline-button-right {
                border-left: 2px solid #FFFFFF;
                }

                .inline-button-left {
                border-right: 2px solid #FFFFFF;
                }

                /* End of Primary Section */

                /* Secondary Section */
                .Secondary, .Secondary button, .Secondary a {
                color           : #FFFFFF !important;
                background-color: #80AEE1 !important;
                }
                button.Secondary:hover,.Secondary button:hover, .Secondary button :hover {
                color           : #FFFF00 !important;
                }

                /* highlighter palette picker */
                .sp-replacer.highlighter, .sp-replacer .sp-preview {
                color           : #FFFFFF !important;
                border-color    : #FFFFFF !important;
                }
                .sp-replacer.highlighter :hover, .sp-replacer .sp-preview :hover {
                color           : #FFFF00 !important;
                border-color    : #FFFF00 !important;
                }

                .ui-dialog .mce-btn button {
                color: black;
                background-color: transparent;
                }

                /* End of Secondary Section */



                #TimeRemainingSectionButton.locked {
                color: #FFFF00;
                }


                /* Navigator Dialog and Review Screen */
                #navigator tbody tr.odd {
                background-color: #FFFFFF;
                }
                #navigator tbody tr.even {
                background-color: #F4F4F4;
                }
                #navigator tbody tr.selectedRowColor {
                background-color: #FFFD6F;
                }
                #navigator tbody tr.navpoint:hover {
                background-color: #FFFD6F;
                }
                #navigator thead th, #navigator table tbody tr td, .reviewItemEntry {
                border-color: #C0C0C0;
                }
                #navigator table tbody tr td.unseenOrIncomplete,
                .reviewItemEntry .reviewItemTitleAndStatus .reviewIncorrect,
                .reviewItemEntry .reviewItemTitleAndStatus .reviewIncomplete,
                .reviewItemEntry .reviewItemTitleAndStatus .reviewUnseen
                {
                color: #FF0000;
                }

                /* End of Navigator Grid */

                /* Symbol Picker Dialog */
                .key.highlight .Content {
                color           : #FFFFFF;
                background-color: #006DAA;
                }
                /* End of Symbol Picker Dialog */

                /* Text Selection Colors */
                ::-moz-selection { /* Code for Firefox */
                color: #000000;
                background: #C0C0C0;
                }

                ::selection {
                color: #000000;
                background: #C0C0C0;
                }

                /* End Text Selection Colors */

                /* Content Section */

                .Content,
                .Content.ui-widget-content,
                .Content .ui-widget-content,
                .Content textarea,
                .Content.ui-tabs .ui-tabs-panel,
                .Content .ui-tabs .ui-tabs-panel,
                .ui-selectmenu-text,
                .ui-selectmenu-menu,
                .Content input.shortResponse,
                .ui-dialog a.hover {
                color           : #000000;
                }

                .Content table_container table,
                .Content table_container tr,
                .Content table_container th,
                .Content table_container td
                {
                border-color : #000000 !important;
                }

                .Content .Block {
                border-color : #000000;
                }

                .token-border-hover {
                border-color : #0000FF !important;
                }
                input:focus
                {
                outline:#000000 dotted 1px;
                }
                .reviewItemTitleAndStatus:hover .reviewItemTitle {
                color : #0000FF;
                }
                #contentPane, #navigatorBody  {
                background-color: #FFFFFF;
                }
                #splitItem, #splitItemReference,
                #splitItemReference.ui-tabs .ui-tabs-panel,
                #splitItemReference.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
                .ui-selectmenu-text,
                .ui-selectmenu-menu,
                input.shortResponse{
                background-color: #FFFFFF !important;
                overflow: inherit;
                }
                /* End of Content Section */

                /* Exhibit button */

                .ExhibitButton, .ItemContentButton {
                border-color: #006DAA;
                }

                /* Applying the default textHalign from default resource container */
                .ExhibitButton .ImageLabelContainer, .ItemContentButton .ImageLabelContainer {
                float: center;
                }

                /* Applying text-align to exhibit and itemContent button to override text-align of base-rtl.css */
                .ExhibitButton, .ItemContentButton {
                text-align: center;
                }
                /* End of Exhibit and ItemContent button */

                /* JQuery Dialogs */

                .ui-dialog.ui-widget-content,
                .ui-dialog-titlebar.ui-widget-header,
                .ui-tabs-nav.ui-widget-header {
                background-color: #006DAA;
                }

                .ui-tabs .ui-tabs-nav li a,
                .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
                .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
                .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
                .ui-tabs .ui-tabs-nav li.ui-state-processing a {
                color: #006DAA;
                }

                span.find {
                background-color: #C0C0C0;
                }

                span.findCurrent {
                background-color: #FF9632;
                }