﻿.widthMax,
.widthMax *,
table {
    width: 100%;
}

.styledForm,
img {
    border: none;
}

#TopMenu span,
a {
    cursor: pointer;
}

body {
    background-color: #fff;
    color: #004686;
    font-family: arial, sans-serif;
    font-size: 10px;
    margin: 0;
}

    body.popupPage {
        background-color: #d9edff;
    }

    body.checkinoutstatus {
        color: #000 !important;
        background-color: #fff !important;
        font-size: 16px !important;
        font-family: Times New Roman !important;
    }

a,
a:hover {
    color: #085fa4;
}

div,
form {
    margin: 0;
    padding: 0;
}

.display-none {
    display: none;
}

.verticalAlignContentsMiddle * {
    vertical-align: middle;
}

.verticalAlignContentsMiddle input {
    margin-right: 2px;
}

.ImageControl {
    background-color: transparent;
}

a {
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

.standardPageWrap {
    margin: 0;
    background: url(../../Images/imgBGSpacer.gif) repeat-x;
    width: 100% !important;
}

body.popupPage .standardPageWrap {
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-image: none;
}

.standardPage {
    width: 750px;
    margin: 0 0 0 20px;
    background: 0 0;
}

.standardFullWidth {
    margin: 0 10px 0 20px;
    background: 0 0;
}

.standardFullWidthWithTabs {
    margin: 0 0 0 20px;
    background: 0 0;
}

.PopUpPage_Outbreak {
    width: 750px;
    margin: 0;
    background: 0 0;
}

.styledForm {
    background: url(../../Images/tabBG_top_rep.png) repeat-x #b7dafa;
}

    .styledForm .checkBox input,
    .styledForm .checkBoxList input,
    .styledForm .radioButton input,
    .styledForm .radioButtonList input {
        width: 13px !important;
        text-align: left;
        white-space: nowrap;
        vertical-align: middle !important;
        margin: 0 3px 0 0 !important;
        padding: 0 !important;
    }

    .styledForm .checkBoxList,
    .styledForm .radioButtonList,
    .styledForm-body .sectionButtons table {
        width: auto;
    }

.alignCenter,
.divDisplayMessage,
.sectionTitle .c1,
.sectionTitle .c2,
.styledForm-body .recordLock {
    text-align: center;
}

.styledForm .checkBox label,
.styledForm .checkBoxList label,
.styledForm .radioButton label,
.styledForm .radioButtonList label {
    color: #014886;
    font-size: 11px;
    width: auto;
    display: inline-block;
    vertical-align: middle !important;
    line-height: 14px;
    padding: 0 3px !important;
}

.styledForm table#radioListImportOptions .radioButtonList label,
.styledForm table#rlstPregnant label {
    padding: 0 !important;
}

.styledForm-body * {
    font-family: arial, sans-serif;
    font-size: 11px;
    resize: none;
}

.styledForm-body .sectionButtons {
    padding: 3px 0;
    text-align: center;
}

.styledForm-body .recordLock {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    color: red;
    font-weight: 700;
}

.sectionTop span,
.styledForm-body #Select,
.styledForm-body label,
.styledForm-body span {
    font-family: Arial, Tahoma, Verdana, helvetica, Sans-Serif;
    color: #004686;
    font-weight: 700;
}

.sectionTop span,
.styledForm-body #Select,
.styledForm-body label {
    font-size: 11px;
}

.styledForm-body input,
.styledForm-body option,
.styledForm-body select {
    color: #000;
}

span.LabelText {
    font-weight: 700;
    color: #004686;
}

span.LabelTextValue {
    font-weight: 400;
    color: #004686;
}

span.LabelTextValueForListControl {
    font-weight: 400;
    color: #004686;
    word-wrap: break-word;
    vertical-align: middle;
}

.ReportSource,
.sectionTitle .c3 {
    vertical-align: top;
}

.divDisplayMessage {
    background-color: #fc3;
    font-size: small;
    height: auto;
    left: 0;
    overflow: auto;
    position: absolute;
    top: -1000px;
    width: 100%;
    z-index: 101;
}

.displayErrorMessage {
    clear: both;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    color: #fff;
    font-size: 9pt;
    font-weight: 700;
    background-color: red;
    padding: 5px;
}

.textred {
    color: red;
}

.sectionInput {
    padding: 0;
}

.sectionTitle .c1 {
    width: 100px;
}

.sectionTitle .c3 {
    text-align: right;
    width: 100px;
}

    .sectionTitle .c3 span {
        font-weight: 700;
        padding-right: 14px;
    }

.sectionInput .c2,
.sectionInput .c2 * {
    width: 175px;
}

#TopMenu {
    color: #fff;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}

    #TopMenu table {
        font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    }

    #TopMenu a {
        color: #fff;
        font-size: 10px;
    }

.menuItem {
    width: auto;
    color: #fff;
    font-size: 12px;
    border-collapse: collapse;
    background-color: #095ba7;
    font-family: tahoma, arial, sans-serif;
    padding: 4px 6px 2px;
}

.menuDefaultMouseDown,
.menuDefaultMouseOver,
.menuDefaultMouseUp,
.subMenuItem {
    height: 100%;
    font-size: 12px;
    border-collapse: collapse;
    background-color: #48c;
    color: #fff;
}

.subMenuItem {
    width: auto;
    border-right: #fff 1px solid;
    border-top: #fff 1px solid;
    border-left: #fff 1px solid;
    border-bottom: #fff 1px solid;
    padding: 3px 6px;
}

.menuDefaultMouseDown,
.menuDefaultMouseOver,
.menuDefaultMouseUp {
    padding: 4px 6px 2px;
    font-family: tahoma, Arial;
}

.menuDefaultMouseDown,
.menuDefaultMouseUp {
    cursor: default;
}

.menuDefaultMouseOver {
    cursor: pointer;
}

.standardTextWhite {
    color: #fff;
}

.standardTextBlue * {
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #014886;
}

.styledForm-body h3,
.styledForm-body h3 span,
.styledForm-body h4,
.styledForm-body h4 span,
.styledForm-header h2 {
    font-family: arial, tahoma, verdana, helvetica, sans-serif;
    font-weight: 700;
    margin: 0;
}

.styledForm-header {
    background-color: transparent;
    padding: 0;
    border: 1px solid #0053a0;
    border-bottom: none;
    font-size: 11px;
}

.standardPopup .styledForm-header {
    border: none;
}

.styledForm-header h2 {
    color: #004686;
    font-size: 17px;
    line-height: 28px;
    padding: 0 5px 5px;
    text-align: left;
}

.styledForm-header .icons {
    padding: 5px 5px 5px 0;
    letter-spacing: 5px;
    vertical-align: baseline;
    text-align: right;
}

.styledForm-header .sectionTop {
    padding-bottom: 5px;
}

#SYS_Search .styledForm-body,
.incidentPage .styledForm-body,
.styledForm-body {
    background-color: #d9edff;
    border-right: 1px #0053a0 solid;
    border-bottom: 1px #0053a0 solid;
    border-left: 1px #0053a0 solid;
    text-align: left;
}

.standardPopup .styledForm-body {
    background: #d9edff;
    border: none;
}

#SA_About .styledForm-body {
    background-color: #fff;
}

    #SA_About .styledForm-body * {
        color: #004686;
    }

.noTabs {
    border-top: 1px #0053a0 solid;
}

.styledForm-body h3,
.styledForm-body h3 span {
    color: #49494a;
    font-size: 14px;
    padding: 0;
}

.styledForm-body h4,
.styledForm-body h4 span {
    color: #004686;
    font-size: 12px;
    padding: 0;
}

.bodySection h4 {
    height: 20px;
    margin: 10px 0 0;
    padding: 4px 0 0 2px;
    text-align: left;
    background-color: #095ba7;
    color: #fff;
    font-size: 12px;
}

    .bodySection h4 span {
        display: block;
        height: 16px;
        margin: 0 2px;
        padding: 0;
        font-size: 12px;
        color: #fff;
        line-height: 14px;
        float: left;
    }

.styledForm .dataGrid {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    table-layout: fixed;
    color: #000;
    background-color: #fff;
    border: 1px solid #0053A0;
    page-break-inside: auto;
}

    .styledForm .dataGrid tr {
        clear: both;
        page-break-inside: avoid;
        page-break-after: auto;
        margin: 0;
        border: none;
    }

.styledForm .webDataGrid {
    background-color: transparent;
    page-break-inside: auto;
}

    .styledForm .webDataGrid tr {
        clear: both;
        page-break-inside: avoid;
        page-break-after: auto;
    }

.styledForm table#ContactSystemSection .webDataGrid tr,
.styledForm table#LabratorySystemSection .webDataGrid tr {
    page-break-inside: auto !important;
}

.standardPopup .styledForm-body td,
.standardPopup .styledForm-body td td {
    padding-left: 0;
    padding-right: 0;
}

.standardPopup .styledForm .dataGrid td,
.styledForm .dataGrid td,
.styledForm .webDataGrid td {
    margin: 0;
    padding: 2px 5px;
    font: normal 700 11px/13px arial, tahoma, verdana, sans-serif;
    border: none;
    word-wrap: break-word;
    text-align: left;
}

.RaceCategoryWrapper, .RaceSection {
    page-break-inside: avoid !important;
}

.UDInstruction,
.UDLabel {
    word-wrap: break-word;
}

.styledForm .dataGrid .dgHdr td,
.styledForm .dataGrid .dgHdr th,
.styledForm .webDataGrid .dgHdr td {
    height: 20px;
    color: #fff !important;
    background-color: #095ba7;
    line-height: 11px;
}

.styledForm .dataGrid .dgAltStyle td,
.styledForm .webDataGrid .dgAltStyle td {
    background-color: #e0f0ff;
    border: none;
}

.styledForm .dataGrid .dgSelStyle td {
    background-color: #ffe080;
}

.NoRecordClass {
    background: url(../../images/imgwatermark.gif) 55% center no-repeat;
    background-color: #d9ecfd !important;
    border-collapse: separate !important;
}

.styledForm .dataGrid td.prevnext {
    height: 21px;
    margin: 0;
    padding: 0;
    border: none;
    background: url(../../imagesNEW/sprPrevNext.png) top left repeat-x;
}

.styledForm .dataGrid tr.prevnext td {
    height: 21px;
    margin: 0;
    padding: 0 5px;
    text-align: right;
    background: url(../../Images/sprPrevNext.png) left top repeat-x;
}

#CaseInvestigation tr.prevnext td a span span,
#CaseInvestigation tr.prevnext td span span span,
tr.prevnext td a span span,
tr.prevnext td span span span {
    margin: 0;
    padding: 0;
    font-size: 10px;
    font-weight: 400;
    height: 21px;
    line-height: 21px;
    text-transform: uppercase;
    text-decoration: none;
}

#CaseInvestigation tr.prevnext td a span span,
#CaseInvestigation tr.prevnext td a:hover span span,
tr.prevnext td a span span,
tr.prevnext td a:hover span span {
    text-decoration: underline;
}

tr.prevnext td a span.prev,
tr.prevnext td span span.prev {
    margin: 0;
    padding: 0 0 0 8px;
    background: url(../../Images/sprPrevNext.png) 0 -24px no-repeat;
}

tr.prevnext td a span.next,
tr.prevnext td span span.next {
    margin: 0;
    padding: 0 8px 0 0;
    background: url(../../Images/sprPrevNext.png) right -45px no-repeat;
}

#CaseInvestigation tr.prevnext td a span.prev span,
#CaseInvestigation tr.prevnext td span span.prev span,
tr.prevnext td a span.prev span,
tr.prevnext td span span.prev span {
    margin: 0;
    padding: 0 5px 0 0;
}

#CaseInvestigation tr.prevnext td a span.next span,
#CaseInvestigation tr.prevnext td span span.next span,
tr.prevnext td a span.next span,
tr.prevnext td span span.next span {
    margin: 0;
    padding: 0 0 0 7px;
    background: url(../../Images/sprPrevNext.png) -15px -67px no-repeat;
}

.styledForm .dataGrid .dgImport td {
    background-color: Green;
    border: none;
}

.styledForm .dataGrid .dgImportSel td {
    background-color: #adff2f;
    border: none;
}

.lblGridLabel {
    display: inline-block;
    height: 11px;
    line-height: 11px;
    margin: 0;
    padding: 0 5px;
    color: #ff4500;
    font-size: 9px;
}

#trResults td {
    height: 20px;
    font-size: 11px;
    margin: 0;
    padding: 2px 10px 2px 0;
}

.button150_Off,
.button150_Off_MouseOver,
.button150_On {
    color: #00427f;
    height: 32px;
    background-color: transparent;
}

#trResults td.icnResults,
td.icnResults {
    width: 20px;
    padding: 2px;
}

.dgDate {
    width: 65px;
}

.dgYN {
    width: 55px;
    text-align: center;
}

.dgID {
    width: 60px;
}

.dgSSN {
    width: 70px;
}

.dgType {
    width: 48px;
}

.dgName {
    width: 70px;
}

.dgFullName {
    width: 140px;
}

.button150_Off,
.button150_Off_MouseOver,
.button150_On,
.button150_On_MouseOver {
    border: none;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    width: 145px;
}

.button150_Off {
    background-image: url(../../Images/imgTabBlankGreyOff_150.GIF);
}

.button150_Off_MouseOver {
    background-image: url(../../Images/imgTabBlankGreyOff_MouseOver_150.GIF);
    cursor: pointer;
}

.button150_On {
    background-image: url(../../Images/imgTabBlankGreyOn_150.GIF);
}

.button150_On_MouseOver {
    background-image: url(../../Images/imgTabBlankGreyOn_MouseOver_150.GIF);
    cursor: pointer;
    color: #00427f;
    height: 32px;
    background-color: transparent;
}

.button125_Off,
.button125_Off_MouseOver,
.button125_On,
.button125_On_MouseOver {
    width: 115px;
    color: #00427f;
    height: 32px;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    font-weight: 700;
    background-color: transparent;
}

.button125_Off {
    background-image: url(../../Images/imgTabBlankGreyOff.GIF);
}

.button125_Off_MouseOver {
    background-image: url(../../Images/imgTabBlankGreyOff_MouseOver.GIF);
    cursor: pointer;
}

.button125_On {
    background-image: url(../../Images/imgTabBlankGreyOn.GIF);
}

.button125_On_MouseOver {
    background-image: url(../../Images/imgTabBlankGreyOn_MouseOver.GIF);
    cursor: pointer;
}

a.button125_Outbreak,
a.button125_Outbreak:hover,
a.button125_Outbreak_active,
a.button125_Outbreak_active:hover {
    display: block;
    padding-left: 28px;
    width: 100px;
    height: 32px;
    color: #00427F;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    font: 600 12px/32px Arial, Tahoma, Helvetica, sans-serif;
    background: transparent url("../../images/imgTabOutbreak_sprite.png") no-repeat 0 0;
    border: none;
}

    a.button125_Outbreak:hover {
        background-position: 0 -32px;
    }

    a.button125_Outbreak_active,
    a.button125_Outbreak_active:hover {
        background-position: 0 -64px;
        cursor: pointer;
        text-decoration: none;
        color: #004686;
        font-weight: bolder;
    }

a.button125_DI,
a.button125_DI:hover,
a.button125_DI_active,
a.button125_DI_active:hover {
    display: block;
    padding-left: 28px;
    width: 100px;
    height: 32px;
    color: #00427F;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    font: 600 12px/32px Arial, Tahoma, Helvetica, sans-serif;
    background: transparent url("../../images/imgTabDI_sprite.png") no-repeat 0 0;
    border: none;
}

    a.button125_DI:hover {
        background-position: 0 -32px;
    }

a.button125_DI_active {
    background-position: 0 -64px;
    cursor: pointer;
    text-decoration: none;
    color: #004686;
    font-weight: bolder;
}

    a.button125_DI_active:hover {
        background-position: 0 -96px;
    }

a[disabled],
input[type=image][disabled] {
    cursor: default;
}

a[disabled] {
    color: grey !important;
    text-decoration: none !important;
}

a.disabledHyperLink {
    cursor: default !important;
    text-decoration: none !important;
    color: black !important;
}

.button015,
.button015_MouseOver,
.button025,
.button025_MouseOver,
.button050,
.button050_MouseOver,
.button075,
.button075_MouseOver,
.button100,
.button100_MouseOver,
.button125,
.button125_MouseOver,
.button150,
.button150_MouseOver,
.button200,
.button200_MouseOver,
.button250,
.button250_MouseOver,
.button350,
.button350_MouseOver,
.styledForm .button015,
.styledForm .button015_MouseOver,
.styledForm .button025,
.styledForm .button025_MouseOver,
.styledForm .button050,
.styledForm .button050_MouseOver,
.styledForm .button075,
.styledForm .button075_MouseOver,
.styledForm .button100,
.styledForm .button100_MouseOver,
.styledForm .button125,
.styledForm .button125_MouseOver,
.styledForm .button150,
.styledForm .button150_MouseOver,
.styledForm .button200,
.styledForm .button200_MouseOver,
.styledForm .button250,
.styledForm .button250_MouseOver,
.styledForm .button350,
.styledForm .button350_MouseOver {
    height: 21px;
    margin: 0;
    border: none;
    font-family: arial, tahoma, helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #49494a;
    background-color: transparent;
    cursor: pointer;
}

    .button015-disabled,
    .button025-disabled,
    .button050-disabled,
    .button075-disabled,
    .button100-disabled,
    .button125-disabled,
    .button150-disabled,
    .button200-disabled,
    .button250_disabled,
    .button350_disabled,
    .styledForm .button015-disabled,
    .styledForm .button025-disabled,
    .styledForm .button050-disabled,
    .styledForm .button075-disabled,
    .styledForm .button100-disabled,
    .styledForm .button125-disabled,
    .styledForm .button150-disabled,
    .styledForm .button200-disabled,
    .styledForm .button250-disabled,
    .styledForm .button350-disabled,
    .button015_MouseOver:disabled,
    .button025_MouseOver:disabled,
    .button050_MouseOver:disabled,
    .button075_MouseOver:disabled,
    .button100_MouseOver:disabled,
    .button125_MouseOver:disabled,
    .button150_MouseOver:disabled,
    .button200_MouseOver:disabled,
    .button250_MouseOver:disabled,
    .button350_MouseOver:disabled,
    .styledForm .button015_MouseOver:disabled,
    .styledForm .button025_MouseOver:disabled,
    .styledForm .button050_MouseOver:disabled,
    .styledForm .button075_MouseOver:disabled,
    .styledForm .button100_MouseOver:disabled,
    .styledForm .button125_MouseOver:disabled,
    .styledForm .button150_MouseOver:disabled,
    .styledForm .button200_MouseOver:disabled,
    .styledForm .button250_MouseOver:disabled,
    .styledForm .button350_MouseOver:disabled,
    .styledForm-body .button075_MouseOver:disabled {
        height: 21px;
        margin: 0;
        border: none;
        font-family: arial, tahoma, helvetica, sans-serif;
        font-size: 11px;
        font-weight: 700;
        background-color: transparent;
        cursor: default;
        color: #49494a;
    }

.button015_MouseOver,
.button025_MouseOver,
.button050_MouseOver,
.button075_MouseOver,
.button100_MouseOver,
.button125_MouseOver,
.button150_MouseOver,
.button200_MouseOver,
.button250_MouseOver,
.button350_MouseOver,
.styledForm .button015_MouseOver,
.styledForm .button025_MouseOver,
.styledForm .button050_MouseOver,
.styledForm .button075_MouseOver,
.styledForm .button100_MouseOver,
.styledForm .button125_MouseOver,
.styledForm .button150_MouseOver,
.styledForm .button200_MouseOver,
.styledForm .button250_MouseOver,
.styledForm .button350_MouseOver,
.styledForm-body .button075_MouseOver {
    color: #fff;
}

.button015 {
    width: 15px;
    background-image: url(../../Images/imgButton015.gif);
    padding-left: 4px;
}

.button015_MouseOver {
    width: 15px;
    background-image: url(../../Images/imgButton015_MouseOver.gif);
    padding-left: 4px;
}

.button015-disabled,
input.button015[type=submit]:disabled {
    width: 15px;
    background-image: url(../../Images/imgButton015_Disabled.gif);
    padding-left: 4px;
}

.button050 {
    width: 50px;
    background-image: url(../../Images/imgButton050.gif);
}

.button050_MouseOver {
    width: 50px;
    background-image: url(../../Images/imgButton050_MouseOver.gif);
}

.button050-disabled,
input.button050[type=submit]:disabled {
    width: 50px;
    background-image: url(../../Images/imgButton050_Disabled.gif);
}

.button075 {
    width: 75px;
    background-image: url(../../Images/imgButton075.gif);
}

.button075_MouseOver {
    width: 75px;
    background-image: url(../../Images/imgButton075_MouseOver.gif);
}

.button075-disabled,
input.button075[type=submit]:disabled {
    width: 75px;
    background-image: url(../../Images/imgButton075_Disabled.gif);
}

.button100 {
    width: 100px;
    background-image: url(../../Images/imgButton100.gif);
}

.button100_MouseOver {
    width: 100px;
    background-image: url(../../Images/imgButton100_MouseOver.gif);
}

    .button100-disabled,
    input.button100[type=submit]:disabled, .button100_MouseOver:disabled {
        width: 100px;
        background-image: url(../../Images/imgButton100_Disabled.gif);
    }

.button125 {
    width: 125px;
    background-image: url(../../Images/imgButton125.gif);
}

.button125_MouseOver {
    width: 125px;
    background-image: url(../../Images/imgButton125_MouseOver.gif);
}

    .button125-disabled,
    input.button125[type=submit]:disabled, .button125_MouseOver:disabled {
        width: 125px;
        background-image: url(../../Images/imgButton125_Disabled.gif);
    }

.button150 {
    width: 150px;
    background-image: url(../../Images/imgButton150.gif);
}

.button150_MouseOver {
    width: 150px;
    background-image: url(../../Images/imgButton150_MouseOver.gif);
}

    .button150-disabled,
    input.button150[type=submit]:disabled, .button150_MouseOver:disabled {
        width: 150px;
        background-image: url(../../Images/imgButton150_Disabled.gif);
    }

.button200 {
    width: 200px;
    background-image: url(../../Images/imgButton200.gif);
}

.button200_MouseOver {
    width: 200px;
    background-image: url(../../Images/imgButton200_MouseOver.gif);
}

    .button200-disabled,
    input.button200[type=submit]:disabled, .button200_MouseOver:disabled {
        width: 200px;
        background-image: url(../../Images/imgButton200_Disabled.gif);
    }
    
.button250 {
    width: 250px;
    background-image: url(../../Images/imgButton350.gif);
    background-size: 250px 100%;
}

.button350 {
    width: 350px;
    background-image: url(../../Images/imgButton350.gif);
}

.button250_MouseOver {
    width: 250px;
    background-image: url(../../Images/imgButton350_MouseOver.gif);
    background-size: 250px 100%;
}

.button350_MouseOver {
    width: 350px;
    background-image: url(../../Images/imgButton350_MouseOver.gif);
}

.button250-disabled,
input.button250[type=submit]:disabled, .button250_MouseOver:disabled {
    width: 250px;
    background-image: url(../../Images/imgButton350_Disabled.gif);
    background-size: 250px 100%;
}

.button350-disabled,
input.button350[type=submit]:disabled, .button350_MouseOver:disabled {
    width: 350px;
    background-image: url(../../Images/imgButton350_Disabled.gif);
}

input.ButtonBack,
input.ButtonBack_MouseOver,
input.ButtonCancel,
input.ButtonCancel_MouseOver,
input.ButtonNext,
input.ButtonNext_MouseOver,
input.ButtonSubmit,
input.ButtonSubmit_MouseOver {
    background-color: transparent;
    border: none;
    height: 21px;
    width: 75px;
}

input.ButtonCancel {
    background-image: url(../../Images/CancelButtonUnderlined.gif);
}

input.ButtonCancel_MouseOver {
    background-image: url(../../Images/CancelButtonUnderlinedMouseOver.gif);
    cursor: pointer;
}

input.ButtonNext {
    background-image: url(../../Images/NextButtonUnderlined.gif);
}

input.ButtonNext_MouseOver {
    background-image: url(../../Images/NextButtonUnderlinedMouseOver.gif);
    cursor: pointer;
}

input.ButtonBack {
    background-image: url(../../Images/BackButtonUnderlined.gif);
}

input.ButtonBack_MouseOver {
    background-image: url(../../Images/BackButtonUnderlinedMouseOver.gif);
    cursor: pointer;
}

input.ButtonSubmit {
    background-image: url(../../Images/SubmitButtonUnderlined.gif);
}

    .ButtonSubmitDisabled,
    input.ButtonSubmit[type=submit]:disabled {
        background-image: url(../../Images/SubmitButtonUnderlinedDisabled.gif);
        background-color: transparent;
        border: none;
        height: 21px;
        width: 75px;
    }

input.ButtonSubmit_MouseOver {
    background-image: url(../../Images/SubmitButtonUnderlinedMouseOver.gif);
}

input.ButtonSave,
input.ButtonSave_MouseOver {
    width: 70px;
    background-color: transparent;
    border: none;
    height: 21px;
}

input.ButtonSave {
    background-image: url(../../Images/imgButtonSave.gif);
}

input.ButtonSave_MouseOver {
    background-image: url(../../Images/imgButtonSave_MouseOver.gif);
    cursor: pointer;
}

input.ButtonSaveNew {
    background-image: url(../../Images/SaveButtonUnderlined.gif);
    background-color: transparent;
    border: none;
    height: 21px;
    width: 75px;
}

input.ButtonSaveNew_MouseOver {
    background-image: url(../../Images/SaveButtonUnderlinedMouseOver.gif);
    background-color: transparent;
    border: none;
    cursor: pointer;
    height: 21px;
    width: 75px;
}

input.ButtonSaveNew[type=submit]:disabled,
input.ButtonSaveNew_Disabled {
    background-image: url(../../Images/SaveButtonUnderlinedDisabled.gif);
    border: none;
    cursor: pointer;
    height: 21px;
    width: 75px;
}

input.ButtonPrPreview,
input.ButtonPrPreview_MouseOver {
    border: none;
    height: 21px;
    width: 100px;
    background-color: transparent;
}

input.ButtonPrPreview {
    background-image: url(../../Images/PrintPreviewButtonUnderlined.gif);
}

input.ButtonPrPreview_MouseOver {
    background-image: url(../../Images/PrintPreviewButtonUnderlinedMouseOver.gif);
    cursor: pointer;
}

.UDFdivider,
.shadowLineBottom,
.shadowLineTop {
    background-image: url(../../Images/imgSpacerHor.png);
    background-repeat: repeat-x;
}

.shadowLineTop {
    background-position: left top;
}

.shadowLineBottom {
    background-position: left bottom;
}

.shadowLineLeft,
.shadowLineRight {
    background-image: url(../../Images/imgSpacerVer.png);
    background-repeat: repeat-y;
}

.shadowLineLeft {
    background-position: left top;
}

.shadowLineRight {
    background-position: right top;
}

.shadowBorderTop {
    border-top: 1px #e1f1ff solid;
}

.shadowBorderRight {
    border-right: 1px #e1f1ff solid;
}

.shadowBorderBottom {
    border-bottom: 1px #b0cbe8 solid;
}

.shadowBorderLeft {
    border-left: 1px #b0cbe8 solid;
}

#tblIncidentTabs {
    color: #49494a;
    background-image: none;
    border: none;
    width: auto;
}

    #E_Outbreak .row2 .column2,
    #E_Outbreak .row2 .column3,
    #tblGroupRecordTabs .row2 .column2,
    #tblGroupRecordTabs .row2 .column3,
    #tblIncidentTabs .row2 .column2,
    #tblIncidentTabs .row2 .column3 {
        border-bottom: 1px solid #0053a0;
        padding-right: 5px;
    }

    #tblGroupRecordTabs .row2 .column2,
    #tblIncidentTabs .row2 .column2 {
        text-align: right;
        width: 100%;
    }

.incidentPage .sectionTop table {
    color: #004686;
    background-color: transparent;
    border: none;
}

    .incidentPage .sectionTop table td {
        width: 33%;
        text-align: left;
    }

#Incident .sectionButtons,
#IncidentReport .styledForm-body .sectionInput {
    text-align: center;
}

.incidentPage .section,
.incidentPage .sectionButtons,
.incidentPage .sectionInput {
    border: none;
}

#Incident .sectionInput .sectionDisease {
    padding: 5px;
    vertical-align: top;
}

#Incident .sectionInput .sectionMain {
    padding: 5px 0 5px 5px;
    vertical-align: top;
}

#Incident .sectionInput .sectionAdditional {
    padding: 5px 5px 5px 0;
    vertical-align: top;
}

#Incident .sectionInput td td *,
#IncidentReport .styledForm-body .sectionInput * {
    vertical-align: middle;
}

#Incident .sectionInput .sectionDisease table {
    padding: 0;
    width: auto;
}

#Incident .sectionInput .sectionAdditional span,
#Incident .sectionInput .sectionMain span {
    display: block;
    margin-top: 5px;
}

#Incident .sectionInput .sectionAdditional td,
#Incident .sectionInput .sectionMain td {
    width: 170px;
}

    #Incident .sectionInput .sectionMain td.column1 {
        width: 160px;
    }

    #Incident .sectionInput .sectionMain td.column2 {
        width: 180px;
    }

    #Incident .sectionInput .sectionMain td .textBox,
    #Incident .sectionInput .sectionMain td select {
        width: 150px;
    }

    #Incident .sectionInput .sectionAdditional td .textBox,
    #Incident .sectionInput .sectionAdditional td select {
        width: 170px;
    }

#Incident .sectionInput .sectionMain .row04 .column3 .textBox,
#Incident .sectionInput .sectionMain .row08 .column3 .textBox {
    width: 135px;
}

#Incident .sectionInput .sectionMain .row10 .column1 .textBox {
    width: 140px;
}

#Incident .sectionInput .sectionMain .column2 .textBox,
#Incident .sectionInput .sectionMain .row12 .column3 .textBox {
    width: 150px;
}

#Incident .sectionInput .sectionMain .column1-2,
#Incident .sectionInput .sectionMain .column1-2 .textBox {
    width: 340px;
}

#Incident .sectionButtons table {
    margin: 0 0 0 auto;
}

#IncidentReport .styledForm-body .sectionInstructions {
    padding: 5px;
}

#IncidentReport .styledForm-body .sectionInput table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    text-align: left;
    width: auto;
}

#IncidentReport #imgDateFrom {
    margin-right: 10px;
}

#SYS_DistrictReview .drRadio {
    width: 100px;
    text-align: left;
    white-space: nowrap;
}

#SYS_DistrictReview .drType {
    width: 300px;
    text-align: left;
}

#SYS_DistrictReview .drStatusLabel {
    width: 100px;
    text-align: left;
    white-space: nowrap;
}

#SYS_DistrictReview .drStatus {
    width: 300px;
    text-align: left;
}

#SYS_DistrictReview .styledForm .dataGrid td {
    padding: 2px;
}

#SYS_DistrictReview .styledForm .dataGrid .prevnext td {
    padding: 0 5px;
}

#SYS_Search .styledForm-header {
    border: none;
    background: 0 0;
}

    #SYS_Search .styledForm-header #tblTabs .icons {
        border-bottom: 1px #0053a0 solid;
        padding: 5px 5px 0 0;
        text-align: right;
        width: 100%;
    }

#SYS_Search .styledForm-body .table-options {
    padding: 0 0 5px;
}

    #SYS_Search .styledForm-body .table-options input {
        width: 13px !important;
        padding: 0;
        margin: 0;
        vertical-align: middle;
    }

#SYS_Search .sectionInput .table-input,
#SYS_Search .styledForm-body-Search {
    width: auto;
}

#SYS_Search .styledForm-body .table-options td,
.table-radiolist td {
    vertical-align: top;
}

#SYS_Search .styledForm-body label {
    padding: 0 3px;
    color: #014886;
    vertical-align: middle;
    font-weight: 400;
}

#SYS_Search .sectionButtons {
    border: none;
}

#SYS_Search .styledForm {
    background: 0 0;
}

#SYS_Search .styleTable-right table {
    padding: 0 5px;
}

    #SYS_Search .styleTable-right table table {
        padding: 0;
    }

#SYS_Search .sectionInput {
    padding: 0 0 5px;
}

    #SYS_Search .sectionInput .table-input td {
        padding-right: 5px;
    }

#SYS_Search #tblAniRepTextBox,
#SYS_Search #tblAniRepTextBox *,
#SYS_Search #tblDisIncFind,
#SYS_Search #tblDisIncFind *,
#SYS_Search #tblFBIFind,
#SYS_Search #tblFBIFind *,
#SYS_Search #tblGroupEventFind,
#SYS_Search #tblGroupEventFind *,
#SYS_Search #tblOutbreakFind,
#SYS_Search #tblOutbreakFind *,
#SYS_Search #tblPersonFind,
#SYS_Search #tblPersonFind * {
    width: 337px;
    margin-right: 5px;
}

#SYS_Search #tblAniRepDropDownList,
#SYS_Search #tblAniRepDropDownList * {
    width: 337px;
}

#SYS_Search #tblAniRepDateBox,
#SYS_Search #tblAniRepDateBox *,
#SYS_Search #tblDisIncDate,
#SYS_Search #tblDisIncDate *,
#SYS_Search #tblFBIDate,
#SYS_Search #tblFBIDate *,
#SYS_Search #tblOutbreakDate,
#SYS_Search #tblOutbreakDate *,
#SYS_Search #tblPersonDate,
#SYS_Search #tblPersonDate *,
#SYS_Search #tblShowUndeleted,
#SYS_Search #tblShowUndeleted *,
#SYS_Search #tblTabGroupEvent,
#SYS_Search #tblTabGroupEvent * {
    vertical-align: middle;
}

.tdHepatitis {
    margin: 0;
    padding: 5px;
}

.tblHepatitis {
    margin: 0;
    padding: 0;
    border-left: 1px solid #0053a0;
}

    .tblHepatitis td {
        margin: 0;
        padding: 2px 5px;
        border-bottom: 1px solid #0053a0;
        border-right: 1px #0053a0 solid;
    }

    .tblHepatitis .tdH3 {
        border-right: none;
    }

        .tblHepatitis .tdH3 span {
            font-family: Arial, Tahoma, Verdana, helvetica, Sans-Serif;
            font-size: 14px;
            font-weight: 700;
            color: #49494a;
            border: none;
        }

.warningText,
.warningText span {
    margin-bottom: 10px;
    color: #f33;
    font-size: 15px;
    font-weight: 700;
}

table.centeredPage {
    height: 100%;
    text-align: center;
}

    table.centeredPage div.centeredPage {
        width: 545px;
        margin-left: auto;
        margin-right: auto;
        display:table;
    }

#GeneralError div.centeredPage {
    width: 90%;
    min-width: 500px;
    max-width: 700px;
}

#GeneralError .styledForm,
#Login .styledForm,
#NewWebUserAccess .styledForm,
#SecurityMessage .styledForm,
#ThankYou .styledForm {
    background: 0 0;
    border: none;
    color: #004686;
}

#GeneralError .styledForm-body,
#Login .styledForm-body,
#NewWebUserAccess .styledForm-body,
#SecurityMessage .styledForm-body,
#ThankYou .styledForm-body {
    background-color: #fff;
    background-image: none;
    border: 1px solid #0053A0;
    color: #004686;
}

#GeneralError .sectionVer,
#Login .sectionVer,
#NewWebUserAccess .sectionVer,
#SecurityMessage .sectionVer,
#ThankYou .sectionVer {
    font-weight: 700;
    text-align: right;
    padding-right: 5px;
    text-decoration: none;
}

#ChangePassword .sectionInput table,
#Login .sectionInput .c1-3,
#NewWebUserAccess .sectionInput .c1-3,
#ThankYou .sectionInput td,
.sectionTitle c1,
.sectionTitle c2 {
    text-align: center;
}

#GeneralError .styledForm-body a,
#Login .styledForm-body a,
#NewWebUserAccess .styledForm-body a,
#SA_About .styledForm-body a,
#SecurityMessage .styledForm-body a,
#ThankYou .styledForm-body a,
#VerInfo .styledForm-body a {
    color: #004686;
    font-weight: 700;
    text-decoration: underline;
}

#GeneralError .styledForm-body div,
#GeneralError .styledForm-body span,
#GeneralError .styledForm-body td,
#Login .styledForm-body div,
#Login .styledForm-body span,
#Login .styledForm-body td,
#NewWebUserAccess .styledForm-body div,
#NewWebUserAccess .styledForm-body span,
#NewWebUserAccess .styledForm-body td,
#SecurityMessage .styledForm-body div,
#SecurityMessage .styledForm-body span,
#SecurityMessage .styledForm-body td,
#ThankYou .styledForm-body div,
#ThankYou .styledForm-body span,
#ThankYou .styledForm-body td {
    color: #004686;
}

#GeneralError .styledForm-body a:hover,
#Login .styledForm-body a:hover,
#NewWebUserAccess .styledForm-body a:hover,
#SecurityMessage .styledForm-body a:hover,
#ThankYou .styledForm-body a:hover {
    text-decoration: underline;
}

#GeneralError .styledForm-body .SectionTitle,
#Login .styledForm-body .SectionTitle,
#NewWebUserAccess .styledForm-body .SectionTitle,
#SecurityMessage .styledForm-body .SectionTitle,
#ThankYou .styledForm-body .SectionTitle {
    height: auto;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding: 0;
}

#GeneralError .styledForm-body .SectionTitle {
    padding: 30px 0 0;
}

#GeneralError .ApplicationName,
#Login .ApplicationName,
#NewWebUserAccess .ApplicationName,
#SA_About .ApplicationName,
#SecurityMessage .ApplicationName,
#ThankYou .ApplicationName {
    color: #00458d;
    font-family: "Myriad Pro", myriad, "Myriad Web", "Century Gothic", helvetica, arial, sans-serif;
    font-size: 48px;
    padding: .5em 2ex;
    font-weight: 400;
    display: block;
}

#GeneralError .sectionInput,
#Login .sectionInput,
#NewWebUserAccess .sectionInput,
#SecurityMessage .sectionInput,
#ThankYou .sectionInput {
    border-top: 1px #0053A0 solid;
    background: url(../../Images/imgBGSpacer.gif) repeat-x;
    color: #004686;
}

#Login .sectionHyperlink {
    padding: 5px;
    text-align: center;
}

#ThankYou .sectionInput table {
    margin-top: 5px;
    margin-bottom: 10px;
}

#Login .sectionInput table {
    margin-top: 10px;
    margin-bottom: 5px;
}

#NewWebUserAccess .sectionInput .t1 {
    margin-top: 10px;
    margin-bottom: -15px;
}

#NewWebUserAccess .sectionInput .t2 {
    margin-bottom: 10px;
}

#SelectDomain .sectionInput table {
    margin-top: 10px;
    margin-bottom: 10px;
}

.styledForm-header #tblTabs .column2 {
    border-bottom: 1px #0053A0 solid;
}

.UDFdivider,
.incidentPage .sectionInput .sectionButtons {
    border: none;
}

.styledForm-header #tblTabs .column2 input[type=checkbox] {
    margin: 0 5px;
    float: left;
}

#SA_OutbreakStaging #tblKey td {
    padding-right: 5px;
}

#CaseInvestigation .sectionCaseInfo {
    width: 375px;
}

#CaseInvestigation .sectionDates {
    width: 130px;
}

#CaseInvestigation .sectionStatuses {
    width: 225px;
}

#CaseInvestigation .sectionInput td {
    vertical-align: top;
}

    #CaseInvestigation .sectionInput td *,
    .UDWidth,
    td.CheckBox,
    td.RadioButton {
        vertical-align: middle;
    }

    #CaseInvestigation .sectionInput td th {
        text-align: left;
    }

#CaseInvestigation .sectionCaseInfo .column1-2 {
    width: 380px;
}

    #CaseInvestigation .sectionCaseInfo .column1-2 select {
        width: 370px;
    }

    #CaseInvestigation .sectionCaseInfo .column1-2 .ellipsis {
        width: 340px;
    }

#CaseInvestigation .sectionCaseInfo .column1,
#CaseInvestigation .sectionCaseInfo .column1 .textBox,
#CaseInvestigation .sectionCaseInfo .column2,
#CaseInvestigation .sectionCaseInfo .column2 .textBox {
    width: 185px;
}

#CaseInvestigation .sectionCaseInfo .row04 select,
#CaseInvestigation .sectionCaseInfo .row06 select {
    width: 345px;
}

#CaseInvestigation .sectionCaseInfo .row08 .textBox {
    width: 102px;
}

#CaseInvestigation .sectionDates td {
    width: 100%;
}

    #CaseInvestigation .sectionDates td td {
        width: auto;
    }

    #CaseInvestigation .sectionDates td .textBox {
        width: 75px;
    }

#CaseInvestigation .sectionStatuses .row7 {
    padding-top: 5px;
    text-align: center;
}

#CaseInvestigation .sectionNotes .row2 {
    text-align: right;
}

#CaseInvestigation .sectionButtons .column1 {
    width: 100%;
}

#CaseInvestigation .sectionInput .dataGrid td span {
    display: inline;
}

#LetterRepository .sectionInput,
#LetterRepository .sectionInput * {
    height: auto;
    width: 100%;
}

td.CheckBox,
td.RadioButton {
    width: 20px;
}

.UDFdivider {
    display: block;
    height: 2px;
    margin: 5px 0 0;
    padding: 0;
    background-position: left top;
}

.UDLabel,
.UDLabelWide {
    display: inline-block !important;
}

.UDSectionBorder .section .section-title,
.UDSectionBorder .section h3,
.UDSectionBorder h3 {
    background-position: left bottom;
    background-image: url(../../Images/imgSpacerHor.png);
    background-repeat: repeat-x;
}

.UDInstruction {
    line-height: 14px;
    padding: 5px 0;
    word-wrap: break-word;
}

#UDF_CaseReport .styledForm .webDataGrid {
    background-color: transparent;
}

.UDTextBoxContainer {
    width: 130px;
}

.UDSectionBody {
    table-layout: auto;
}

#UDF_CaseReport .UDContactSectionBody,
.UDContactSectionBody {
    table-layout: auto;
    border-top: #46719B 1px;
    border-top-style: dashed;
}

.UDLabel {
    width: 98%;
    word-wrap: break-word;
}

.UDLabelWide {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    width: 720px;
}

.UDListSection {
    margin-top: 5px;
}

.UDSectionBorder {
    margin: 0;
    padding: 10px;
    padding-right: inherit;
}

    .UDSectionBorder .section {
        margin: 0;
        padding: 10px 0 5px;
    }

    .UDSectionBorder table.section {
        padding: 0;
    }

    .UDSectionBorder .webDataGrid td {
        padding: 0 !important;
    }
    .UDSectionBorder .webDataGrid tr.labinfoLabels td {
        padding-top: 4px !important;
    }
    .UDSectionBorder .webDataGrid tr.controlLabels td {
        padding-top: 4px !important;
    }

    .UDSectionBorder .section .section-title,
    .UDSectionBorder .section h3 {
        margin: 0;
        padding: 5px 0;
    }

    .UDSectionBorder h3 {
        margin: 5px 0 0;
        padding: 0;
        text-align: left;
        min-height: 20px;
        word-break: break-all;
        word-wrap: break-word;
    }

        .UDSectionBorder h3 span {
            margin: 0 0 0 2px;
        }

    .UDSectionBorder .section .section-title span,
    .UDSectionBorder .section h3 span {
        margin: 0;
        padding: 0;
        font-family: Arial, Tahoma, Verdana, helvetica, Sans-Serif;
        font-size: 14px;
        font-weight: 700;
        color: #49494a;
    }

.UDPadding,
.UDWidth {
    padding-top: 5px;
    page-break-inside: avoid !important;
}

.UDFCheckBoxList,
.UDFCheckBoxListWide,
.UDFRadioButtonList,
.UDFRadioButtonListWide {
    font-weight: 400;
    table-layout: fixed;
    page-break-inside: auto;
}

.UDLink,
.UDLinkWide {
    color: #004686;
    background-color: transparent;
}

.UDCheckBox {
    width: 10%;
}

.UDSectionWidth {
    width: 252pt;
}

.UDContainer {
    width: 210px;
}

.UDWidth {
    width: 359px;
}

.UDMiddleColumn {
    width: 10px;
}

.UDDate {
    width: 326px;
}

.UDCaption {
    width: 252pt;
    word-wrap: break-word;
}

.UDDropdown {
    width: 355px;
}

    .UDDropdown option {
        width: inherit;
    }

.UDDropdownWide {
    width: 730px;
}

    .UDDropdownWide option {
        width: inherit;
    }

.UDFreetext {
    width: 350px;
}

.UDCommand .button350,
.UDFreetextWide {
    width: 720px;
}

.ExpandCollapseBtn {
    width: 14px;
    height: 14px;
    display: inline;
    float: right;
}

.ExpandCollapseCell {
    width: 14px;
    float: right;
    padding: 1px;
}

.ExpandCollapseBlankCell {
    width: 95%;
    padding: 1px;
}

.UDLink {
    width: 285px;
}

.UDLinkWide {
    width: 656px;
}

.UDLinkbtn {
    height: 18px;
    width: 40px;
}

.UDFRadioButtonList {
    width: 350px;
}

.UDFRadioButtonListWide {
    width: 720px;
}

.UDFCheckBoxList {
    width: 350px;
}

.UDFCheckBoxListWide {
    width: 720px;
}

table.UDFCheckBoxList tr,
table.UDFCheckBoxListWide tr,
table.UDFRadioButtonList tr,
table.UDFRadioButtonListWide tr {
    clear: both;
    page-break-inside: avoid;
    page-break-after: auto;
}

table.UDFCheckBoxList td,
table.UDFCheckBoxListWide td,
table.UDFRadioButtonList td,
table.UDFRadioButtonListWide td {
    height: 20px;
    vertical-align: middle;
}

td.CheckboxListCell,
td.RadioButtonCell {
    width: 17px;
}

table.UDFCheckBoxList td.CheckboxListCell input[type=checkbox],
table.UDFCheckBoxListWide td.CheckboxListCell input[type=checkbox],
table.UDFRadioButtonList td.RadioButtonCell input[type=radio],
table.UDFRadioButtonListWide td.RadioButtonCell input[type=radio] {
    width: 13px;
    text-align: left;
    white-space: nowrap;
    display: block;
    float: left;
    vertical-align: middle !important;
    margin: 0 !important;
    padding: 0 !important;
}

table.UDFCheckBoxList td span,
table.UDFCheckBoxListWide td span,
table.UDFRadioButtonList td span,
table.UDFRadioButtonListWide td span {
    display: inline-block;
    vertical-align: middle !important;
    line-height: 14px;
    padding: 0 !important;
    max-width: 102px;
}

table.ADCChkList tr td input,
table.ADCChkList tr td label {
    vertical-align: top;
    display: block;
    float: left;
}

.inputReadOnly {
    background-color: transparent;
}

.UDSystemLink {
    width: 350px;
    color: #004686;
    background-color: transparent;
}

.UDSystemLinkWide,
.UDTextAreaWideReadOnly {
    width: 722px;
    color: #004686;
    background-color: transparent;
}

.UDTextAreaWideReadOnly {
    margin: 5px 0;
}

.UDTextAreaReadOnly {
    width: 350px;
    margin: 5px 0;
    color: #004686;
    background-color: transparent;
}

.UDTextAreaWide {
    width: 722px;
    margin: 5px 0;
}

.UDTextArea {
    width: 350px;
    margin: 5px 0;
}

.SystemSectionPrintableControl,
.UDTextPrintable,
.UDTextPrintableWide {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    border: 1px solid gray;
    font-weight: 400 !important;
    min-height: 14px;
}

.UDTextPrintableWide {
    width: 722px;
    margin: 5px 0;
}

.UDTextPrintable {
    width: 350px;
    margin: 5px 0;
}

.UDRadioButton {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.UDTextWide {
    width: 648px;
    height: 21px;
}

.UDText {
    width: 280px;
    height: 21px;
}

.UDSectionBorder hr {
  background: none;
  height:0;
  border: 0 none;
  border-top: 1px solid #004686;
}
.UDSectionBorder hr.dashed {
  border-top:2px dashed #004686;
}
.UDSectionBorder hr.dotted {
  border-top:2px dotted #004686;
}

.CheckboxListCell,
.RadioButtonCell {
    width: 22px;
}

.UDHeaderText,
.UDHeaderText a,
.UDHeaderText abbr,
.UDHeaderText acronym,
.UDHeaderText address,
.UDHeaderText b,
.UDHeaderText bdo,
.UDHeaderText blockquote,
.UDHeaderText center,
.UDHeaderText cite,
.UDHeaderText code,
.UDHeaderText def,
.UDHeaderText del,
.UDHeaderText em,
.UDHeaderText i,
.UDHeaderText ins,
.UDHeaderText kbd,
.UDHeaderText listing,
.UDHeaderText plaintext,
.UDHeaderText pre,
.UDHeaderText q,
.UDHeaderText s,
.UDHeaderText samp,
.UDHeaderText strike,
.UDHeaderText strong,
.UDHeaderText tt,
.UDHeaderText u,
.UDHeaderText var,
.UDHeaderText xmp {
    font-size: 14px;
}

    .UDHeaderText big {
        font-size: 16px;
    }

    .UDHeaderText small,
    .UDHeaderText sub,
    .UDHeaderText sup {
        font-size: 12px;
    }

.styledForm-body big {
    font-size: 13px;
}

.styledForm-body small,
.styledForm-body sub,
.styledForm-body sup {
    font-size: 9px;
}

h5 {
    font-size: 13.2px;
    font-weight: 700;
}

table.ADCRdoList tr td input {
    display: block;
    float: left;
}

table.ADCRdoList tr td label {
    margin-top: 4px;
    display: block;
    float: left;
}

table.ADCChkList tr td label {
    margin-top: 3px;
}

td.ADCRdo {
    width: 115px;
}

    td.ADCRdo input[type=radio] {
        width: 13px !important;
        text-align: left;
        white-space: nowrap;
        display: block;
        float: left;
        vertical-align: middle !important;
        margin: 0 !important;
    }

    td.ADCRdo label {
        display: block;
        vertical-align: middle !important;
        line-height: 13px;
    }

.SpellCheckDiv iframe,
.SpellCheckRequiredDiv iframe {
    border: 1px solid #8a8a8a !important;
}

.GridItemSingleMarked td span {
    color: red;
}

.GridItemPairMarked td span {
    color: #D2691E;
}

span.StatusLabelHighlighted {
    color: red;
}

.notes_text_box {
    border: 1px solid #000;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    overflow: visible;
    white-space: pre;
    white-space: pre-wrap;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    font-family: arial, sans-serif;
    min-height: 80px;
    padding: 2px 3px;
    background: #FFF !important;
}

table.formListStyle {
    padding: 10px 0 0;
    border: 1px solid #0053a0;
    border-top: none;
    background-color: #f4f9ff;
}

    table.formListStyle td {
        background-color: #fff !important;
    }

.PrintAllTextboxExpanded {
    border: 1px solid #a9a9a9;
    margin: 0;
    padding: 2px;
    display: block;
    overflow: auto;
    word-break: break-all;
    float: left;
    color: #000;
    font-weight: 400;
    white-space: pre-wrap;
    page-break-inside: avoid !important;
}

.PrintAllTextAreaExpanded {
    border: 1px solid #a9a9a9;
    margin: 2px 0;
    padding: 2px;
    display: block;
    overflow: visible;
    word-break: break-word;
    color: #000;
    font-weight: 400;
    white-space: pre-wrap;
    background-color:#fff;
}

.divExpandedForResultValue {
    border: 1px solid #a9a9a9;
    margin: 2px 0;
    padding: 2px;
    display: block;
    overflow: visible;
    word-break: break-word;
    color: #000;
    font-weight: 400;
    white-space: pre-wrap;
    background-color:#fff;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

#dgdTaskList .dgSelStyle td {
    background-color: #ffe080;
}

div#SA_DiseaseIncidentStaging span input[type=radio],
div#SA_OutbreakStaging span input[type=radio],
span.LabelText input[type=radio],
span.radioButton input[type=radio],
span.radiobutton input[type=radio],
table#rdoUpdateDemographics td input[type=radio],
table.radioButton span input[type=radio] {
    width: 13px !important;
    text-align: left;
    white-space: nowrap;
    vertical-align: middle !important;
    margin: 0 2px 0 0 !important;
    padding: 0 !important;
}

div#SA_DiseaseIncidentStaging span label,
div#SA_OutbreakStaging span label,
span.LabelText label,
span.radioButton label,
span.radiobutton label,
table#rdoUpdateDemographics td label,
table.radioButton span label {
    display: inline-block;
    vertical-align: middle !important;
    line-height: 14px;
    padding: 0 2px !important;
}

input[type=number],
input[type=password],
input[type=text],
input[type=url],
select,
textarea {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    outline: 0;
    border: 1px solid #8a8a8a;
    padding: 2px;
}

select {
    padding: 1px 2px;
}

    input[type=number]:hover,
    input[type=password]:hover,
    input[type=text]:hover,
    input[type=url]:hover,
    select:hover,
    textarea:hover {
        border-color: #212121;
    }

    input[type=number]:focus,
    input[type=password]:focus,
    input[type=text]:focus,
    input[type=url]:focus,
    select:focus,
    textarea:focus {
        box-shadow: 0 0 5px #2d8ced;
        border: 1px solid #0664b6;
    }

#tableMain input[type=text],
#tableMain select,
#tableMain textarea {
    font-size: 11px;
    line-height: 13px;
}

table#tblAlertTypes input[type=radio],
table#tblSearchPage input[type=radio],
td.sectionSearch input[type=checkbox],
td.sectionSearch input[type=radio] {
    width: 13px !important;
    text-align: left;
    white-space: nowrap;
    display: block;
    float: left;
    vertical-align: middle !important;
    margin: 0 2px 0 0 !important;
    padding: 0 !important;
}

table#tblAlertTypes label,
table#tblSearchPage label,
td.sectionSearch label {
    display: inline-block;
    vertical-align: middle !important;
    line-height: 14px;
    padding: 0 2px !important;
}

div#ReportCenter table.radioButtonList td input[type=radio] {
    float: left;
}

div#ReportCenter table.radioButtonList td label {
    margin-left: 14px;
    display: block;
    max-width: 85px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    text-align: justify;
}

div#SYS_DistrictReview table td.ADCRdo input[type=radio],
table.contactLinkedtoOB td input[type=radio] {
    float: left;
}

div#SYS_DistrictReview table td.ADCRdo label,
table.contactLinkedtoOB td label {
    margin-left: 14px;
    display: block !important;
    max-width: 130px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

div#SYS_DistrictReview table td.ADCRdo label {
    max-width: 120px;
}

div#CumulativeReport table.radioButtonList td input[type=checkbox],
div#CumulativeReport table.radioButtonList td input[type=radio] {
    float: left;
}

div#CumulativeReport table.radioButtonList td label {
    margin-left: 14px;
    display: block;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

table#FamilyMembersTable td {
    text-align: left;
}

body.printAllPreview {
    margin: 0 0 0 20px !important;
    width: 770px !important;
}

    body.printAllPreview div.standardPageWrap,
    body.printAllPreview form {
        width: 750px !important;
    }

        body.printAllPreview form#frmMain {
            margin: 0 !important;
            padding: 0 !important;
        }

@media print {
    body.printAllPreview {
        margin: 0 0 0 20px !important;
        width: 750px !important;
    }
}

body.printAllPreview div.standardPage,
body.printAllPreview div.standardPageWrap div.standardPage {
    margin: 0 !important;
}

body.printAllPreview h5.header {
    margin: 2px 0 !important;
}

body.printAllPreview br.both {
    clear: both !important;
}

.WrapTo720,
.WrapTo730 {
    display: inline-block !important;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    width: 730px;
    -ms-word-break: break-all;
    word-break: break-all;
}

.multiSelectScrollHelper {
    overflow-x: auto !important;
}

.multiSelectEmpty {
    font-size: 0 !important;
    height: 0 !important;
}

div.dashBoardContainer {
    width: 733px;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    padding-top: 5px !important;
    background: transparent !important;
}

div.dashBoardSeparator {
    background-image: url(../../Images/imgSpacerHor.png);
    background-repeat: repeat-x;
    background-position: left top;
    clear: both;
    display: block;
}

div.dsbdItemWrapper {
    position: relative;
    float: left;
    -webkit-box-shadow: 1px 1px 5px #7db9e8;
    -moz-box-shadow: 1px 1px 5px #7db9e8;
    box-shadow: 1px 1px 5px #7db9e8;
    border: 1px solid #085BAB;
    margin-right: 5px;
    margin-bottom: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}

    div.dsbdItemWrapper div.dsbdHeader {
        background: #095ba7;
        background: -webkit-gradient(linear, left top, right top, color-stop(0, #095ba7), color-stop(100%, #2989d8), color-stop(100%, #7db9e8));
        background: -webkit-linear-gradient(left, #095ba7 0, #2989d8 100%, #7db9e8 100%);
        background: linear-gradient(to left, rgba(165, 201, 239, 1), rgba(9, 91, 167, 1));
        height: 10px;
        white-space: nowrap;
        padding: 8px 10px 10px;
    }

        div.dsbdItemWrapper div.dsbdHeader span {
            color: #fff;
            font-weight: 700;
            white-space: nowrap;
            overflow: hidden;
            font-size: 12px;
            line-height: 12px;
            -ms-text-overflow: ellipsis !important;
            -o-text-overflow: ellipsis !important;
            text-overflow: ellipsis !important;
            display: inline-block;
            float: left;
        }

    div.dsbdItemWrapper div.dsbdContent {
        overflow: hidden;
    }

        div.dsbdItemWrapper div.dsbdContent iframe.dsbdIframe {
            overflow: auto;
            height: 100%;
            width: 100%;
        }

div.pageButtons {
    text-align: center;
}

.UDSectionBody pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    border: 1px solid darkgray;
    box-shadow: 1px 1px 1px 0 lightgray inset;
    margin-top: 5px;
    padding: 2px 2px;
    display: block;
    overflow: auto;
    float: left;
    color: #000000;
    width: 725px;
}

.page-break-before {
    page-break-before: always;
    height: 0;
}

img#imgPrint, img#imgClose, img[onclick], input[type=image][onclick] {
    cursor: pointer;
}

img[disabled], input[type=image][disabled] {
    cursor: default;
}

table.radiobuttonlistConfigValue td label {
    margin-left: 14px;
    display: block !important;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

table.radiobuttonlistConfigValue td input[type=radio] {
    float: left;
}