html, body {
   margin: 0;
   padding: 0;
   width: 100%;
   height: 100%;
}



* {
   font-size: 13px;
   font-family: TextFont;
}


/* Custom css */

#ctl00_ctl00_LoginPageSplitter_Content_ContentSplitter_0_CC {
   height: 100% !important;
}


.ProcedureDiagnosisGridStyle .dxgvSelectedRow_PlasticBlue {
   background: #F8F0CE !important;
   background-color: #F8F0CE !important;
   color: black;
}

.containerDiag {
   display: table;
   /*padding-left: 5px;
   padding-right: 5px;*/
   padding-bottom: 5px;
   width: 100% !important;
}

.contentDiagButtons {
   display: table-cell;
   padding-left: 5px;
   padding-right: 2px;
   vertical-align: middle;
   text-align: center;
}
.buttonDiag {
   width: 40px !important;
}
.buttonDiag.dxbButton_PlasticBlue div.dxb
{
   padding: 0 !important;
}
.contentDiagGrid {
   display: table-cell;
   padding-left: 5px;
   width: calc(100% - 80px);
   vertical-align: top;
}

.CDSProvidersStyle .dxeHC, .dxeHFC, .dxeHLC, .dxeHMIC {
   display: none;
}


.CDSRecommendationStyle .dxeMemoEditAreaSys {
   overflow: hidden;
}

.disabledChecks {
    pointer-events: none;
    font-style: oblique;
    background-color: red !important;
}

.selectedStudiesStyle {
   line-height: 5px !important;
}


   .selectedStudiesStyle .dxgvCommandColumn_PlasticBlue {
      width: 25px !important;
      min-width: 25px !important;
   }

      .selectedStudiesStyle .dxgvCommandColumn_PlasticBlue .dx-vam {
         background-color: #FFFFFF !important;
      }

   .selectedStudiesStyle .dxgvDataRow_PlasticBlue:last-child td.dxgv {
      padding-top: 11px;
      padding-bottom: 11px;
      border: none !important;
   }

   .selectedStudiesStyle .dxgvDataRowHover_PlasticBlue .dxgvCommandColumn_PlasticBlue .dx-vam {
      background-color: #f8f3dd !important;
   }

   .selectedStudiesStyle .dxgvFocusedRow_PlasticBlue .dxgvCommandColumn_PlasticBlue .dx-vam {
      background-color: #F8F0CE !important;
   }


#PhysicianPortalSplitter_MenuTabPage_OrderTabSplitter_OrderPageSplitter_NewOrderSplitter_timeEdit_B-2 {
   height: 10.5px;
}

#PhysicianPortalSplitter_MenuTabPage_OrderTabSplitter_OrderPageSplitter_NewOrderSplitter_timeEdit_B-3 {
   height: 10.5px;
}

.AuthExpDateClass .dxeButtonEdit_PlasticBlue {
   margin-bottom: 0px !important;
}

.AuthExpDateClass.dxeButtonEditSys td.dxic {
   padding: 0px !important;
}

.ViewFilesDisabled .dxbDisabled_PlasticBlue {
   color: #FFFFFF !important;
   background-color: #CED3D9;
   border-color: #CFCFCF !important;
   /*background-color: #979797!important;
	border-color: #5F5F5F!important;*/
}

.MyExamsToolbar .dxm-disabled {
   color: #FFFFFF !important;
   background-color: #CED3D9;
   border-color: #B8B8B8 !important;
   /*background-color: #979797!important;
	border-color: #5F5F5F!important;*/
}

.MyExamsToolbar .dxm-content {
   border-radius: 4px !important;
   border: 1px solid #000000;
}

.CTRToolbar .dxm-content {
   border-radius: 4px !important;
}

.dxeErrorFrameWithoutError_PlasticBlue .dxeControlsCell_PlasticBlue, .dxeErrorFrameWithoutError_PlasticBlue.dxeControlsCell_PlasticBlue {
   padding: 0px !important;
}


.HIPAAPagerStyle .dxmLite_PlasticBlue .dxm-item {
   background-color: #F5F5F5 !important;
}

.CTRHeaderCell {
   position: fixed !important;
   width: 52px;
}

.dxeButtonEditSys td.dxic {
   padding: 5px !important;
}

.dxeTextBoxSys td.dxic {
   padding: 4px !important;
}

#PhysicianPortalSplitter_MenuTabPage_OrderTabSplitter_OrderNavbar_ITC0i0_OrderFilterPatientGridLookup_DDD_gv_tcFC6 td.dxic {
   padding: 3px !important;
}

.DropdownMaxWidth {
   width: 300px !important;
}

   .DropdownMaxWidth .dxgvControl_PlasticBlue {
      width: 320px !important;
   }

   .DropdownMaxWidth .dxgvCSD {
      height: 240px !important;
   }

.UploadFilesPopoup .dxgvCommandColumn_PlasticBlue {
   padding: 0px !important;
}

   .UploadFilesPopoup .dxgvCommandColumn_PlasticBlue .dx-vam {
      background-color: #FFFFFF !important;
   }


.UploadFilesPopoup .dxucErrorCell_PlasticBlue {
   display: none !important;
}

.ViewFilesPopup .dxbButton_PlasticBlue {
   background-color: transparent !important;
   background: transparent !important;
}

.ViewFilesPopup .dxgvInlineEditCell_PlasticBlue .dxeBase_PlasticBlue {
   font-size: 12px !important;
}

.ViewFilesPopup .dxgvEditForm_PlasticBlue {
   background: #FFFFFF !important;
}
/*
.ViewFilesPopup .dxgvCommandColumn_PlasticBlue .dx-vam {
   background-color: #FFFFFF;
}*/

.AdvertisingOverflow {
   text-align: center !important;
   width: 100% !important;
   height: 100% !important;
}

.PopupButtons {
   margin-left: 10px;
}

   .PopupButtons .dx-vam {
      width: 100px;
   }

#UploadFiles_SelectedFilesGridView_DXMainTable .dxbButton_PlasticBlue {
   background: none !important;
}


.NotificationListTitle {
   color: #394351;
   font-size: 20pt;
   font-weight: bold;
   font-family: TitleFont;
   padding-top: 30px;
   padding-left: 10px;
}

.UsernameHomePage {
   float: right;
   color: #394351;
   font-size: 10pt;
   margin-top: -5px;
   margin-right: 15px;
   margin-left: -15px;
   text-align: right;
}

.HomeTabTitle {
   padding-top: 75px;
   padding-left: 20px;
   padding-bottom: 30px;
   color: #8C9CB6;
   font-size: 24pt;
   font-weight: bold;
   font-family: TitleFont;
}


.TermsAndPrivacy {
   margin-top: 5px;
   color: #394351;
   text-decoration: none;
}

.FooterIconPosition {
   position: fixed;
}

.FooterIconStyle {
   padding-top: 10px;
   text-align: center;
   border-top: 1px solid #394351;
}

.AgreementTitle {
   font-size: 20px !important;
   padding-top: 10px;
   padding-bottom: 10px;
   color: #394351;
   font-weight: bold;
   font-family: TitleFont;
   padding: 20px;
   background-color: #ffffff;
}

.AgreementContent {
   padding: 20px;
   padding-right: 40px;
   margin-right: 20px;
   background-color: #ffffff;
}

.LicenseAgreementPanel {
   height: 90%;
}

.ContentPanel {
   overflow: auto;
   background-color: #ffffff;
}

.contentPane {
   height: 100% !important;
}

#PhysicianPortalSplitter_MenuTabPage_OrderTabSplitter_OrderPageSplitter_NewOrderSplitter_0_CC {
   width: 100% !important;
}

.mandatoryFields {
   color: #e83225;
}

.PopupHeader {
   background: #394351 !important;
}

/*
.PopupParentMaxHeight {
   padding: 10px !important;
   width: 600px;
   height: 70vh;
}
.OrderStudyGridStyle {
   height: 70vh;
}
*/

.PopupParent .dxpc-content {
   padding: 10px !important
}


.PopupParentWithoutPadding .dxpc-content {
   padding: 0px !important
}

.PopupContentTitle {
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 20px
}

.usernameTextBox .dxeEditAreaSys {
   line-height: 20px !important;
}

.passwordTextBox .dxeEditAreaSys {
   line-height: 20px !important;
}


td.emptyCellsNoBorder.dxgv {
   border-left: none !important;
   border-right: none !important;
}

td.emptyCellsLeftBorder.dxgv {
   border-left: 1px solid #d9d9d9 !important;
}

td.emptyCells.dxgv {
   border-right: none !important;
}

.EditUploadedFiles {
   margin-left: -20px !important;
}

.MenuTabStyle .dxtc-activeTab {
   background: #BFD0E5 !important;
}

.MenuTabStyle {
   position: absolute;
}

   .MenuTabStyle .dxtc-tab {
      background: #394351 !important;
   }

.SettingsTabMenu a {
   padding-top: 10px !important;
   padding-bottom: 10px !important;
   padding-left: 15px !important;
   font-size: 16px !important;
   text-align: left !important;
   color: #394351 !important;
}

.SettingsTabMenu .dxtc-tab {
   background: #CED3DA !important;
}

.SettingsTabMenu .dxtc-activeTab {
   background: #FFFFFF !important;
}

.SettingsTabMenu {
   margin-left: -3px !important;
   margin-top: -3px !important;
}

#PhysicianPortalSplitter_1 {
   border-top: 5px solid #394351 !important;
}

#dxgvHeader_PlasticBlue {
   min-width: 200px !important;
}

.dxmLite_PlasticBlue .dxm-item {
   background-color: #394351 !important;
}

.dxmLite_PlasticBlue .dxm-hovered {
   background: #486387 !important;
}

.CTRAckTextBlue {
   margin-left: 10px;
   min-width: 400px;
   color: #3369BA;
   font-weight: bold;
}

.CTRAckTextRed {
   margin-left: 10px;
   min-width: 400px;
   color: #AA0000;
   font-weight: bold;
}

.CTRClickClearText {
   margin: 5px;
   margin-top: 0px;
   font-size: 10px;
   color: #3369BA;
}


#PhysicianPortalSplitter_MenuTabPage_CTRSplitter_CTRPageSplitter_CTRMenu {
   border-radius: 4px !important;
   border: 1px solid #000000;
}

#PhysicianPortalSplitter_MenuTabPage_CTRSplitter_CTRPageSplitter_CTRMenu_DXI0_T {
   color: #FFFFFF;
   background-color: #979797;
   border-color: #5F5F5F !important;
   /*background-color: #CED3D9;
   border-color: #CFCFCF !important;*/
}

#PhysicianPortalSplitter_MenuTabPage_MyExamsTabSplitter_MyExamsPageSplitter_MyExamsMenu_DXI0_ .RedToolbarItem {
   background-color: #AA0000 !important;
}

.dxgvTable_PlasticBlue {
   background-color: #f5f5f5 !important;
}

.dxgvControl_PlasticBlue, .dxgvDisabled_PlasticBlue {
   background-color: #f5f5f5 !important;
}

.dxmLite_PlasticBlue .dxmtb.dxm-horizontal .dxm-separator b {
   background: #BFD0E5 !important;
   width: 1px !important;
}

.dxgvDataRowHover_PlasticBlue .dxgv {
   /*background-color: #DEDEDE!important;
   background-color: #fffaf5 !important;*/
   background-color: #f8f3dd !important;
}

.dxgvFocusedRow_PlasticBlue .dxgv {
   background-color: #F8F0CE !important;
   color: #000000;
}

.dxgvCommandColumn_PlasticBlue {
   min-width: 60px !important;
   width: 60px !important;
}

.dxgvFocusedRow_PlasticBlue .dxgvCommandColumn_PlasticBlue .dx-vam {
   background-color: #F8F0CE !important;
}

.dxgvDataRowHover_PlasticBlue .dxgvCommandColumn_PlasticBlue .dx-vam {
   background-color: #f8f3dd;
}

.dxgvDataRow_PlasticBlue .dxgvFocusedRow_PlasticBlue img {
   background-color: #F8F0CE !important;
}

.dxgvDataRow_PlasticBlue {
   height: 45px;
}

.HomeCommandButtons {
   vertical-align: top !important;
}

.ViewResult {
   float: left !important;
}

   .ViewResult .dx-vam {
      background-color: #E7F1FB;
   }

.ViewImage {
   float: right !important;
}

   .ViewImage .dx-vam {
      background-color: #E7F1FB;
   }

.CDSCommandButtons .dx-vam {
   background-color: #ffffff;
}

.CTRCommandButtons .dxbButton_PlasticBlue {
   background-color: transparent !important;
}
/*.CTRCommandButtons .dx-vam {
   background-color: #ffffff;
}*/

/*sort icon padding*/
.dxGridView_gvHeaderSortUp_PlasticBlue {
   margin-left: 1px !important;
}

.notification2ndLineRow {
   font-size: 11px;
   color: #6f6f6f;
}

.CTRRedNotification {
   color: Red;
}

.CTRReadNotification {
   color: #7F7F7F;
}

.CTRUneadNotification {
   color: #000000;
}

.CTRGrayLine {
   color: #7F7F7F;
}

.DGAndAlertGrayLine {
   color: #7F7F7F;
}

.HomeCommandButtons .dxgvCommandColumnItem_PlasticBlue {
   float: left;
   background-color: transparent !important;
}

#PhysicianPortalSplitter_MenuTabPage_CC {
   padding: 0px;
}

.dxsplPane {
   border: none !important
}

.dxsplPane_PlasticBlue {
   border: none !important
}

.dxnbLite_PlasticBlue .dxnb-gr {
   margin: 0px !important;
}

.dxnbLite_PlasticBlue .dxnb-content {
   border: none;
   background-color: #CED3DA;
}

.dxnbLite_PlasticBlue .dxnb-tmpl {
   /*background-color: #BEC5CE;*/
   padding: 10px;
   color: #394351;
   font-size: 14px !important;
}

.EmergenyAccessListItem .dxnbLite_PlasticBlue .dxnb-tmpl {
   background-color: #FFF5CD !important;
   padding: 10px;
   color: #394351;
   font-size: 14px !important;
}

.EmergenyAccessListItem .dxeListBoxItemSelected_PlasticBlue {
   background-color: #FFF5CD !important;
}

.EmergenyAccessListItem .dxichCellSys {
   vertical-align: top;
   padding-right: 10px;
   padding-left: 0px;
}

.EmergenyAccessListItem .dxichTextCellSys {
   font-size: 12px;
}

.HipaWarning {
   text-align: center;
   color: #AA0000;
   font-weight: bold;
   font-size: 16px;
   margin-bottom: 10px;
}


.HIPAAError {
   margin-bottom: 10px;
}

.WarningPopupTitle {
   margin-top: 15px;
   margin-bottom: 15px;
}

.WarningPanelMinHeight {
   min-height: 150px;
}

.dxeBase_PlasticBlue {
   font-size: 12px !important;
}

.HIPAAError .dxeBase_PlasticBlue {
   font-size: 11px !important;
}

.ViewFilesName {
   font-weight: bold;
   font-size: 16px !important;
}

.dxnbLite_PlasticBlue .dxnb-item {
   border: 1px Solid #CED3DA;
}

.dxnbLite_PlasticBlue .dxnb-header {
   background: #ffffff !important;
   color: #394351;
   border: none;
   font-size: 16px;
}

.dxgvFCSD {
   height: 17px !important;
}

.dxnbLite_PlasticBlue .dxnb-headerCollapsed {
   background: #CED3DA !important;
   color: #394351;
   border: none;
   font-size: 16px !important;
}

.dxeButtonEditButton_PlasticBlue {
   background: #394351 !important;
}

.dxeButtonEdit_PlasticBlue {
   margin-bottom: 5px;
}


.dxeListBox_PlasticBlue {
   border: none !important;
}

.dxeListBoxItem_PlasticBlue {
   border: none !important;
   padding-left: 0px !important;
}



.dxeListBox_PlasticBlue td.dxeC > span, .dxeListBox_PlasticBlue td.dxeCM > span {
   margin-left: 0px !important;
}

/*
.dxgvCommandColumn_PlasticBlue .dx-vam
{
    background-color: #E7F1FB;
}

.HomeCommandButtons .dx-vam
{
    background-color: #ffffff;
}
*/

.dxbButton_PlasticBlue {
   background: #394351 !important;
   color: #ffffff;
}


.dxgvHeader_PlasticBlue {
   background: #394351 !important;
   border: none;
   padding-left: 8px;
}

#NotificationGridViewDIV .dxmLite_PlasticBlue .dxm-item {
   background-color: #ffffff !important;
}

.PatientDetailsGrid .dxgvCSD {
   height: 70px !important;
}

.ViewFilesGrid .dxgvCSD {
   height: 195px !important;
}

#MyExamsToolbar ul.dx.dxm-image-l {
   background-color: #D5E4F7 !important;
}

#MyExamsToolbar .dxmLite_PlasticBlue .dxm-horizontal {
   border: none !important;
}

.MyExamsMenuItemStyle {
   margin-left: 5px;
}

.SettingsSubTitle {
   background-color: #394351;
   padding: 10px;
   color: #FFFFFF;
   font-size: 14px;
}

.CDSExpandButton {
   position: absolute;
   top: 50px;
   right: 28px;
   width: 80px;
   height: 24px;
   border-radius: 5px;
   border: 1px solid #235685;
   background-color: #FFFFFF !important;
   color: #000000;
   font-family: Arial, sans-serif !important;
   font-size: 13.3333px;
}


#OrderIndicationGrid .dxgvFSDC {
   display: none !important;
}


#PhysicianPortalSplitter_MenuTabPage_OrderTabSplitter_OrderPageSplitter_NewOrderSplitter_OrderIndicationGrid_DDD_gv_DXSE_B-100 {
   background: #FFFFFF !important;
}

#OrderSelectedStudiesDIV .dxgvCSD {
   height: 150px !important;
}

.StudyValidationLabel {
   font-size: 13px !important;
}

#PatientGridLookupOrder .dxgvFocusedRow_PlasticBlue {
   color: #000000 !important;
}

.DrillUpButton .dxb {
   padding: 3px 5px 0px !important;
}

.DrillUpButton {
   float: right;
   position: relative;
   top: 40px;
   right: 20px;
}

#OrderSelectedStudiesDIV .dxgvHEC {
   display: none !important;
   width: 0px !important;
}

.AuthExpDateClass {
   border-right: none !important;
}

td.DSNCodeClass.dxgv {
   padding: 2px;
   height: 30px !important;
}

.NewOrderPatientNameLabel .dxeBase_PlasticBlue {
   font-size: 20px !important;
}

.FacilityNameBolded {
    font-weight: bold;
    font-size: 14px !important;
}

.SearchFilterHighlight {
    /*background: #6FA1EE;
   color: white;*/
    background: #ffd83a;
    color: #333333;
    font-weight: bold;
    font-style: normal;
}

/*Custom scroll-bar */

.dxbButtonSys {
   border-radius: 4px !important;
   border: 1px solid #000000;
}

.emptyBackgroundImage {
   background-image: none !important;
}

.MyExamsToolbar {
   border-radius: 4px !important;
}

/* Title */
.title {
   width: 100%;
   text-align: center;
   font-size: 21px !important;
   padding-top: 5px;
   padding-bottom: 5px;
   color: #394351;
   font-weight: bold;
   font-family: TitleFont;
   background-color: #CED3DA;
}

.activationtitle {
   width: 100%;
   text-align: center;
   font-size: 24px !important;
   padding-top: 10px;
   padding-bottom: 10px;
   color: #AEBEDF;
   font-weight: bold;
   font-family: Serif;
   background-color: #FFFFFF;
}

.dxWeb_edtCheckBoxUnchecked_PlasticBlue {
   background-image: url('Images/checkbox_background.png') !important;
   background: url('Images/checkbox_background.png') !important;
   background-position: initial;
   height: 15px;
   width: 15px;
}

.dxWeb_edtCheckBoxChecked_PlasticBlue {
   background-image: url('Images/checkbox_background_checked.png') !important;
   background: url('Images/checkbox_background_checked.png') !important;
   background-position: initial;
   height: 15px;
   width: 15px;
}

.dxeCalendarHeader_PlasticBlue {
   background: #394351 !important;
}

.PopupStaticLabels {
   font-size: 12px;
   color: #848484;
}

.PopupStaticLabelsAcknowledge {
   font-size: 14px;
   margin-right: 10px;
   color: #848484;
}

.PopupSmallFontSize {
   font-size: 12px !important;
}

.UploadFilesToRadioStyle {
   float: left;
}

#ValidationResultDIV .dxeHyperlink_PlasticBlue {
   font-size: 14px;
}

.AddNewPatientInsuranceTab {
   font-size: 12px !important;
}

#AddNewPatientPopup_AddNewPatientPageControl_CC {
   padding: 0px !important;
}

/* Login */
.loginPageLeftPanel {
   margin-left: 20px !important;
   margin-right: 20px !important;
   min-height: 550px;
}

.loginMinHeight {
   min-height: 550px;
}

.loginForm {
   width: 98.6%;
   border: 1px solid #394351;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
}

.authPanel {
   margin: 10px;
}

.loginTitle {
   padding: 5px;
   background-color: #394351;
   font-weight: bold;
   color: #ffffff;
   font-size: 14px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
}

.loginTextBox {
   width: 100%;
   font-weight: bolder;
   margin-top: 10px;
   margin-bottom: 10px;
}



.usernameTextBox {
   width: 100%;
   height: 25px;
}

.passwordTextBox {
   width: 100%;
   height: 25px;
}

.loginButtonDiv {
   width: 100%;
   text-align: right;
}

.loginButton .dxb {
   background-color: #394351;
   color: #ffffff;
   padding: 3px 25px 3px 25px !important;
   font-weight: bold;
}

.sqlerrorLabel {
   color: #E31B1B;
   margin-top: 10px;
   font-weight: bold;
}

.errorLabel {
   color: #E31B1B;
   font-weight: bold;
}

.leftPanelLink {
   margin-top: 5px;
   text-decoration: underline;
}

   .leftPanelLink a {
      color: #2425F3;
   }

#PhysicianPortalSplitter_MenuTabPage_OrderTabSplitter_OrderNavbar_ITC0i0_OrderFilterFacilityListBox_DDD_L_D {
   padding-left: 5px;
   padding-right: 5px;
}

.forgetPassLink {
   margin-top: 30px;
}

/* Register */
.registerPanel {
   margin-top: 20px;
   border: 1px solid #394351;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
}

.registerForm {
   width: 100%;
   font-weight: bolder;
   margin-top: 15px;
   margin-bottom: 15px;
   margin-left: 10px;
   margin-right: 10px;
}

/*Contact*/

.contactPanel {
   margin-top: 20px;
   border: 1px solid #394351;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
}

.contactForm {
   width: 100%;
   font-weight: bolder;
   margin-top: 15px;
   margin-bottom: 15px;
   margin-left: 10px;
   margin-right: 10px;
}

/* Advertising */
.advertisingContent {
   height: 100%;
   width: 100%;
   background-color: #ffffff;
}
/* Header */
.headerPane {
   background-color: #EDEDED;
   background-position: left top;
   background-repeat: no-repeat;
   font-family: Tahoma;
}

   .headerPane .headerTop {
      height: 60px;
   }

.templateTitle {
   float: left;
   margin-left: 15px;
   margin-top: 11px;
}

   .templateTitle a {
      text-decoration: none;
      font-size: x-large;
      color: black;
   }

.loginControl {
   float: right;
   margin-top: 17px;
   margin-right: 25px;
   font-size: 12px;
}

   .loginControl a {
      color: black;
      text-decoration: none;
      border-bottom: dashed 1px black;
      display: inline-block;
   }

.headerMenu {
   margin-top: 11px;
}


/* Footer */
.footerPane {
   background-color: #EDEDED;
   height: 100%;
}

.footerMenu {
   float: right;
   padding-top: 7px;
}

.copyright {
   float: left;
   margin-left: 15px;
   margin-top: 100px;
}

.content {
   padding: 5px;
}


/* Account */
.accountHeader h2 {
   margin: 10px 0 7px 0;
   font-size: 16px;
}

.accountHeader p {
   font-size: 12px;
   margin: 0;
   padding: 0;
}

.accountHeader {
   margin-bottom: 20px;
}


/* iOS */
.dxsplVSeparator_iOS,
.dxsplHSeparator_iOS {
   border-width: 0px !important;
}

.dxsplPane_iOS.leftPane,
.dxsplPane_iOS.rightPane,
.dxsplPane_iOS.contentPane {
   border-width: 1px !important;
}

.dxsplControl_iOS .templateTitle {
   margin-top: 3px;
}

   .dxsplControl_iOS .templateTitle a {
      color: #303030;
      font-size: 26px;
      line-height: 1em;
      font-weight: bold;
   }

.dxsplControl_iOS .headerTop,
.dxsplControl_iOS .content {
   font-family: HelveticaNeue,Helvetica,Verdana,sans-serif;
}

.dxsplControl_iOS .loginControl {
   margin-top: 4px;
}

   .dxsplControl_iOS .loginControl a {
      color: #0160E7;
      text-decoration: underline;
      font-size: 20px;
      font-weight: bold;
   }

.dxsplControl_iOS .headerTop {
   height: 33px;
}

.dxsplControl_iOS .headerMenu {
   margin-top: 0px;
}

.dxsplPane_iOS.mainContentPane {
   border-width: 0px !important;
   box-shadow: initial;
   -webkit-box-shadow: initial;
   -moz-box-shadow: initial;
}

.dxsplPane_iOS.footerPane {
   border-width: 1px !important;
}

.dxsplControl_iOS .accountHeader p {
   color: #303030;
   font-size: 18px;
}

.dxsplControl_iOS .accountHeader h2 {
   color: #303030;
   font-size: 26px;
   margin-bottom: 10px;
}


/* Aqua */
.dxsplControl_Aqua {
   font-family: Tahoma;
}

   .dxsplControl_Aqua .headerPane,
   .dxsplControl_Aqua .footerPane,
   .dxsplControl_Aqua .footerMenu li {
      background-color: #BFDBFF;
   }

   .dxsplControl_Aqua .headerPane {
      background-image: url('images/AquaHeader.jpg');
   }

   .dxsplControl_Aqua .accountHeader h2 {
      color: #5689C5;
   }

   .dxsplControl_Aqua .loginControl a,
   .dxsplControl_Aqua .templateTitle a {
      color: White;
      border-color: White;
   }


/* DevEx */
.dxsplControl_DevEx {
   font-family: Verdana;
   color: #201F35;
}

   .dxsplControl_DevEx .headerPane,
   .dxsplControl_DevEx .footerPane,
   .dxsplControl_DevEx .footerMenu li {
      background-color: #F2F3F4;
   }

   .dxsplControl_DevEx .templateTitle a,
   .dxsplControl_DevEx .loginControl,
   .dxsplControl_DevEx .loginControl a {
      color: #4B4B57;
   }

      .dxsplControl_DevEx .loginControl a {
         border-bottom-color: #4B4B57;
      }

   .dxsplControl_DevEx .headerMenu {
      margin-top: 13px;
   }

   .dxsplControl_DevEx .accountHeader p {
      font-size: 11px;
   }


/* BlackGlass */
.dxsplControl_BlackGlass {
   font-family: Tahoma;
}

   .dxsplControl_BlackGlass .headerPane,
   .dxsplControl_BlackGlass .footerPane,
   .dxsplControl_BlackGlass .footerMenu li {
      background-color: #2A2A2A;
      color: white;
   }

   .dxsplControl_BlackGlass .headerPane {
      background-image: url('images/BlackGlassHeader.jpg');
   }

   .dxsplControl_BlackGlass .leftPanel li[class$="dxnb-last"] ul {
      border-bottom: 1px solid black;
   }

   .dxsplControl_BlackGlass .accountHeader p {
      color: #585858;
   }

   .dxsplControl_BlackGlass .loginControl a,
   .dxsplControl_BlackGlass .templateTitle a {
      color: White;
      border-color: White;
   }


/* Glass */
.dxsplControl_Glass {
   font-family: Tahoma;
}

   .dxsplControl_Glass .headerPane,
   .dxsplControl_Glass .footerPane,
   .dxsplControl_Glass .footerMenu li {
      background-color: #CFE0E7;
   }

   .dxsplControl_Glass .headerPane {
      background-image: url('images/GlassHeader.jpg');
   }

   .dxsplControl_Glass .footerMenu * {
      background-image: none !important;
   }

   .dxsplControl_Glass .templateTitle a,
   .dxsplControl_Glass .loginControl,
   .dxsplControl_Glass .loginControl a {
      color: #4B4B57;
   }

      .dxsplControl_Glass .loginControl a {
         border-bottom-color: #4B4B57;
      }

   .dxsplControl_Glass .accountHeader h2 {
      color: #387FA4;
   }

   .dxsplControl_Glass .accountHeader p {
      color: #575757;
   }



/* Office2003Blue */
.dxsplControl_Office2003Blue {
   font-family: Tahoma;
}

   .dxsplControl_Office2003Blue .headerPane,
   .dxsplControl_Office2003Blue .footerPane,
   .dxsplControl_Office2003Blue .footerMenu li {
      background-color: #BCD4F6;
   }

   .dxsplControl_Office2003Blue .footerMenu div {
      background: transparent none;
   }

   .dxsplControl_Office2003Blue .leftPanel > ul {
      background: transparent none;
   }

   .dxsplControl_Office2003Blue .templateTitle a,
   .dxsplControl_Office2003Blue .loginControl,
   .dxsplControl_Office2003Blue .loginControl a {
      color: #4B4B57;
   }

      .dxsplControl_Office2003Blue .loginControl a {
         border-bottom-color: #4B4B57;
      }

   .dxsplControl_Office2003Blue .accountHeader p {
      color: #424242;
   }

   .dxsplControl_Office2003Blue .headerMenu {
      margin-top: 5px;
   }


/* Office2003Olive */
.dxsplControl_Office2003Olive {
   font-family: Tahoma;
}

   .dxsplControl_Office2003Olive .headerPane,
   .dxsplControl_Office2003Olive .footerPane,
   .dxsplControl_Office2003Olive .footerMenu li {
      background-color: #D6DCBB;
   }

   .dxsplControl_Office2003Olive .footerMenu div {
      background: transparent none;
   }

   .dxsplControl_Office2003Olive .leftPanel > ul {
      background: transparent none;
   }

   .dxsplControl_Office2003Olive .templateTitle a,
   .dxsplControl_Office2003Olive .loginControl,
   .dxsplControl_Office2003Olive .loginControl a {
      color: #4B4B57;
   }

      .dxsplControl_Office2003Olive .loginControl a {
         border-bottom-color: #4B4B57;
      }

   .dxsplControl_Office2003Olive .accountHeader p {
      color: #424242;
   }

   .dxsplControl_Office2003Olive .headerMenu {
      margin-top: 5px;
   }

/* Office2003Silver */
.dxsplControl_Office2003Silver {
   font-family: Tahoma;
}

   .dxsplControl_Office2003Silver .headerPane,
   .dxsplControl_Office2003Silver .footerPane,
   .dxsplControl_Office2003Silver .footerMenu li {
      background-color: #D0D0DE;
   }

   .dxsplControl_Office2003Silver .footerMenu div {
      background: transparent none;
   }

   .dxsplControl_Office2003Silver .leftPanel > ul {
      background: transparent none;
   }

   .dxsplControl_Office2003Silver .templateTitle a,
   .dxsplControl_Office2003Silver .loginControl,
   .dxsplControl_Office2003Silver .loginControl a {
      color: #4B4B57;
   }

      .dxsplControl_Office2003Silver .loginControl a {
         border-bottom-color: #4B4B57;
      }

   .dxsplControl_Office2003Silver .accountHeader p {
      color: #424242;
   }

   .dxsplControl_Office2003Silver .headerMenu {
      margin-top: 5px;
   }


/* Office2010Black */
.dxsplControl_Office2010Black {
   font-family: Verdana;
}

   .dxsplControl_Office2010Black .headerPane,
   .dxsplControl_Office2010Black .footerPane,
   .dxsplControl_Office2010Black .footerMenu li {
      background-color: #393939;
      color: white;
   }

   .dxsplControl_Office2010Black .footerMenu a {
      color: white !important;
   }

   .dxsplControl_Office2010Black .accountHeader h2 {
      color: #3C3C3C;
   }

   .dxsplControl_Office2010Black .accountHeader p {
      font-size: 11px;
   }

   .dxsplControl_Office2010Black .headerMenu {
      margin-top: 13px;
   }

   .dxsplControl_Office2010Black .loginControl a,
   .dxsplControl_Office2010Black .templateTitle a {
      color: White;
      border-color: White;
   }


/* Office2010Blue */
.dxsplControl_Office2010Blue {
   font-family: Verdana;
}

   .dxsplControl_Office2010Blue .headerPane,
   .dxsplControl_Office2010Blue .footerPane,
   .dxsplControl_Office2010Blue .footerMenu li {
      background-color: #D3E4F6;
   }

   .dxsplControl_Office2010Blue .templateTitle a,
   .dxsplControl_Office2010Blue .loginControl,
   .dxsplControl_Office2010Blue .loginControl a {
      color: Black;
   }

      .dxsplControl_Office2010Blue .loginControl a {
         border-bottom-color: Black;
      }

   .dxsplControl_Office2010Blue .accountHeader h2 {
      color: #498BC2;
   }

   .dxsplControl_Office2010Blue .accountHeader p {
      font-size: 11px;
   }

   .dxsplControl_Office2010Blue .headerMenu {
      margin-top: 13px;
   }


/* Office2010Silver */
.dxsplControl_Office2010Silver {
   font-family: Verdana;
}

   .dxsplControl_Office2010Silver .headerPane,
   .dxsplControl_Office2010Silver .footerPane,
   .dxsplControl_Office2010Silver .footerMenu li {
      background-color: #A9ACB4;
      color: white;
   }

   .dxsplControl_Office2010Silver .accountHeader h2 {
      color: #3B3B3B;
   }

   .dxsplControl_Office2010Silver .accountHeader p {
      font-size: 11px;
   }

   .dxsplControl_Office2010Silver .headerMenu {
      margin-top: 13px;
   }

   .dxsplControl_Office2010Silver .loginControl a,
   .dxsplControl_Office2010Silver .templateTitle a {
      color: White;
      border-color: White;
   }



/* PlasticBlue */
.dxsplControl_PlasticBlue {
   font-family: Tahoma;
}

   .dxsplControl_PlasticBlue .headerPane,
   .dxsplControl_PlasticBlue .footerPane,
   .dxsplControl_PlasticBlue .footerMenu li {
      background-color: #3C4F8F;
      color: white;
   }

   .dxsplControl_PlasticBlue .headerPane {
      background-image: url('images/PlasticBlueHeader.jpg');
   }

   .dxsplControl_PlasticBlue .accountHeader h2 {
      color: #5A83D0;
   }

   .dxsplControl_PlasticBlue .accountHeader p {
      color: #575757;
   }

   .dxsplControl_PlasticBlue .headerMenu {
      margin-top: 12px;
   }

   .dxsplControl_PlasticBlue .loginControl a,
   .dxsplControl_PlasticBlue .templateTitle a {
      color: White;
      border-color: White;
   }


/* RedWine */
.dxsplControl_RedWine {
   font-family: Tahoma;
}

   .dxsplControl_RedWine .headerPane,
   .dxsplControl_RedWine .footerPane,
   .dxsplControl_RedWine .footerMenu li {
      background-color: #78002B;
      color: white;
   }

   .dxsplControl_RedWine .headerPane {
      background-image: url('images/RedWineHeader.jpg');
      background-position: top right;
   }

   .dxsplControl_RedWine .footerMenu div {
      background: transparent none;
   }

   .dxsplControl_RedWine .accountHeader h2 {
      color: #8A0A37;
   }

   .dxsplControl_RedWine .headerMenu {
      margin-top: 9px;
   }

   .dxsplControl_RedWine .loginControl a,
   .dxsplControl_RedWine .templateTitle a {
      color: White;
      border-color: White;
   }


/* SoftOrange */
.dxsplControl_SoftOrange {
   font-family: Tahoma;
}

   .dxsplControl_SoftOrange .headerPane,
   .dxsplControl_SoftOrange .footerPane,
   .dxsplControl_SoftOrange .footerMenu li {
      background-color: #F9F9F9 !important;
      background-image: none !important;
   }

   .dxsplControl_SoftOrange .templateTitle a,
   .dxsplControl_SoftOrange .loginControl,
   .dxsplControl_SoftOrange .loginControl a {
      color: Black;
   }

      .dxsplControl_SoftOrange .loginControl a {
         border-bottom-color: Black;
      }

   .dxsplControl_SoftOrange .accountHeader h2 {
      color: Black;
   }

   .dxsplControl_SoftOrange .accountHeader p {
      color: #707070;
   }

   .dxsplControl_SoftOrange .headerMenu {
      margin-top: 8px;
   }


/* Youthful */
.dxsplControl_Youthful {
   font-family: Tahoma;
}

   .dxsplControl_Youthful .headerPane,
   .dxsplControl_Youthful .footerPane,
   .dxsplControl_Youthful .footerMenu li {
      background-color: #8AA150;
      color: white !important;
   }

   .dxsplControl_Youthful .accountHeader h2 {
      color: #80A70E;
   }

   .dxsplControl_Youthful .headerMenu {
      margin-top: 1px;
   }

   .dxsplControl_Youthful .loginControl a,
   .dxsplControl_Youthful .templateTitle a {
      color: White;
      border-color: White;
   }

/* Metropolis */
.dxsplControl_Metropolis {
   font-family: Segoe UI;
}

   .dxsplControl_Metropolis .headerPane,
   .dxsplControl_Metropolis .footerMenu li {
      background-color: White;
      color: Black;
   }

   .dxsplControl_Metropolis .accountHeader h2 {
      color: #3B3B3B;
   }

   .dxsplControl_Metropolis .accountHeader p {
      font-size: 11px;
   }

   .dxsplControl_Metropolis .headerMenu {
      margin-top: 13px;
   }

   .dxsplControl_Metropolis .loginControl a,
   .dxsplControl_Metropolis .templateTitle a {
      color: Black;
      border-color: Black;
   }

   .dxsplControl_Metropolis .templateTitle a {
      font-size: 28px;
   }

   .dxsplControl_Metropolis .dxsplVSeparator_Metropolis {
      border-bottom: 0 !important;
   }

/* MetropolisBlue */
.dxsplControl_MetropolisBlue {
   font-family: Segoe UI;
}

   .dxsplControl_MetropolisBlue .headerPane,
   .dxsplControl_MetropolisBlue .footerMenu li {
      background-color: White;
      color: Black;
   }

   .dxsplControl_MetropolisBlue .accountHeader h2 {
      color: #3B3B3B;
   }

   .dxsplControl_MetropolisBlue .accountHeader p {
      font-size: 11px;
   }

   .dxsplControl_MetropolisBlue .headerMenu {
      margin-top: 13px;
   }

   .dxsplControl_MetropolisBlue .loginControl a,
   .dxsplControl_MetropolisBlue .templateTitle a {
      color: Black;
      border-color: Black;
   }

   .dxsplControl_MetropolisBlue .templateTitle a {
      font-size: 28px;
   }

   .dxsplControl_MetropolisBlue .dxsplVSeparator_MetropolisBlue {
      border-bottom: 0 !important;
   }

/* Moderno */
.dxsplControl_Moderno {
   font-family: Segoe UI;
}

   .dxsplControl_Moderno .headerPane,
   .dxsplControl_Moderno .footerMenu li {
      background-color: White;
      color: Black;
   }

   .dxsplControl_Moderno .accountHeader h2 {
      color: #3B3B3B;
   }

   .dxsplControl_Moderno .accountHeader p {
      font-size: 11px;
   }

   .dxsplControl_Moderno .headerMenu {
      margin-top: 13px;
   }

   .dxsplControl_Moderno .loginControl a,
   .dxsplControl_Moderno .templateTitle a {
      color: #0072c6;
      border-color: #0072c6;
   }

   .dxsplControl_Moderno .templateTitle a {
      font-size: 28px;
   }

   .dxsplControl_Moderno .dxsplVSeparator_Moderno {
      border-bottom: 0 !important;
      border-left: 1px solid #d1d1d1;
      border-right: 1px solid #d1d1d1;
   }

   .dxsplControl_Moderno .footerPane {
      background: #EDEDED;
   }

/* Mulberry */
.dxsplControl_Mulberry {
   font-family: Segoe UI;
}

   .dxsplControl_Mulberry .footerMenu li {
      background-color: White;
      color: Black;
   }

   .dxsplControl_Mulberry .accountHeader h2 {
      color: #3B3B3B;
   }

   .dxsplControl_Mulberry .accountHeader p {
      font-size: 11px;
   }

   .dxsplControl_Mulberry .headerMenu {
      margin-top: 10px;
   }

   .dxsplControl_Mulberry .loginControl a,
   .dxsplControl_Mulberry .templateTitle a {
      color: #BF4E6A;
      border-color: #BF4E6A;
   }

   .dxsplControl_Mulberry .templateTitle a {
      font-size: 28px;
   }

   .dxsplControl_Mulberry .dxsplVSeparator_Mulberry {
      border-width: 0px !important;
   }

   .dxsplControl_Mulberry .headerPane,
   .dxsplControl_Mulberry .footerPane {
      background: #F1F2F5;
   }
