BODY
{
    border-right: medium none;
    border-top: medium none;
    margin: 0px;
    padding: 0px;
    border-left: medium none;
    border-bottom: medium none;
    font-family: Arial;
    background-color: #fafafa;
    color: #30353b;
}
body.waiting * {
    cursor: progress;
}
/*COLOR: #37371C; this is for grey letters
background-color: #f0f1f2 this is for light gray background
Blue title #003768
*/
table.quick-search {
    font-size: 10pt;
}
.category-div {
    display: none;
}
.category-div-expanded {
    display:block;
}
span.NotProvided {
    color: #c0c0c0 !important; 
}

.Tddd {
    background-color: #3399ff;
    color: #ffffff;
    font-size: 8pt;
    padding: 1px;
    font-weight: bold;
}

hr.thin
{
    border: 0;
    color: #a1a1a1;
    background-color: #F0F1F2;
    height: 1px;
}
.hr-div   
{
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 98%;    
    border: 0; 
    color: #ACACAC; 
    background-color: #ACACAC; 
    height: 2px; 
    text-align: center
}
.headerBar td {
    border: 0 !important;
}
/* Quick Search Div Grids */
.qsTitle {
    font-size: 13px;
    color:#ffffff;
    background-color: #8d9db0;
    font-family: Arial;
    font-weight: bold;
    vertical-align:middle; 
    width: 100%;
    height:25px;
    padding-top: 4px;
}
.qsHeader {
    font-size: 12px;
    color:#30353b;
    background-color: #f0f1f2;
    font-family: Arial;
    font-weight: bold;
    display:inline-block; 
    vertical-align:middle; 
    width: 100%;
    padding-top: 4px;
}
.qsHeaderCell {
    padding-left: 2px;
    vertical-align: top;
    float: left;
    color: #003768;
}
.qsRowEven {
    display:inline-block; 
    padding:0; 
    margin:0; 
    vertical-align:middle;
    width: 100%;
    background-color: #f4f4f5;
}
.qsRowEven:hover  {
    display:inline-block; 
    padding:0; 
    margin:0; 
    vertical-align:middle;
    width: 100%;
    background-color: #CCE5FF;
}
.qsRowOdd {
    display:inline-block; 
    padding:0; 
    margin:0; 
    vertical-align:middle;
    width: 100%;
}
.qsRowCell {
    padding-left: 2px;
    vertical-align: middle;
    padding-top: 2px;
    float: left;
    font-size: 11px;
    cursor: pointer;
}
.qsMode {
    font-size: 13px;
    color:lightblue;
    font-family: Arial;
    font-weight: bold;
    padding: 4px;
    vertical-align: middle;
    float: right;
    margin-right: 5px;
    border-radius: 4px;
}
.qsFilterTitle
{
    font-size: 16px;
    color: #30353b;
    text-align: left;
    height: 30px;
    font-family: Arial;
    font-weight: bold;
}
.qsResultsCntHighlight
{
    color: #ffffff;
    /*background-color: #d9edf7;
    border-color: #d9edf7;*/
    background-color: #003768;
    border-color: #003768;    
    padding: 1px 5px;
    border-radius:15%;
}
.qsResultsCnt
{
    color: #ffffff;
    background-color: #8D9DB0;
    border-color: #8D9DB0;
    padding: 1px 5px;
    border-radius:15%;
}
.circle
{
    width:30px;
    height:30px;
    border-radius:50%;
    font-size:14px;
    color:#fff;
    line-height:30px;
    text-align:center;
    background: #1e90ff;
    font-family: Arial;
    font-weight: bold;
}
.infoHeaderLeft {
    background: #1e90ff;
    font-family: Arial;
    font-weight: bold;
    width: 60px;
    color: #ffffff;
    border: 1px solid #ffffff;
    padding:2px;    
}
.infoHeaderRight {
    background: #1e90ff;
    font-family: Arial;
    font-weight: bold;
    width: 210px;
    color: #ffffff;
    border: 1px solid #ffffff;
    padding:2px;    
}
.infoDetailEven {
    background: #A6D1FD;
    font-family: Arial;
    width: 210px;
    color: #000000;
    border: 1px solid #ffffff;
    padding:2px;    
    font-weight: bold;
}
.infoDetailOdd {
    background: #C0DDFC;
    font-family: Arial;
    width: 210px;
    color: #000000;
    border: 1px solid #ffffff;
    padding:2px;  
    font-weight: bold;  
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
    .glyphicons {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-right: 4px;
}
.glyphicons-search:before {
    content: "\e003";
}    

/* Grids */
.Grid {
    border: none;
    font-size: 12px;
    background-color: #ffffff
}
.GridNoBorder {
    border: none;
    font-size: 12px;
    background-color: #ffffff;
    font-family: Arial;
}
.GridHeader {
    font-size: 12px;
    color:#30353b;
    background-color: #f0f1f2;
    font-family: Arial
}
.GridFooter {
    border: none;
    font-weight: bold;
    font-size: 12px;
    color:#30353b;
    background-color: #ffffff;
    font-family: Arial !important;
}
.Grid th {
    border-width: 1px;
    border-style: solid;
    border-color: white;
    color:#30353b;
    font-family: Arial
}
.Grid td {
    border-width: 1px;
    border-style: solid;
    border-color: white;
    color:#30353b;
    font-family: Arial
}
.GridHideBorder td {
    border-color: #fafafa !important;
}
.GridHeading td
{
    font-weight: bold;
    background-color: #DEE2E8;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
}
.GridHeadingBorder td
{
    font-weight: bold;
    background-color: #DEE2E8;
    font-family: Arial !important;
    vertical-align: middle;
    height: 25px !important;
    border-width: 1px;
    border-style: solid;
    border-color: #DEE2E8;
    font-size: 12px;
}
.GridHeadingBulkId th
{
    font-weight: bold;
    background-color: #8d9db0   ;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff
}
.GridHeadingMaintenance td
{
    font-weight: bold;
    background-color: #8d9db0;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #8d9db0;
}
.GridHeadingMaintenanceDisplayCustInfo td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayFtpSetgs td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayCustInvDefSetgs td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayAppSettings td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayProductAccess td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayDataAccess td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplaySampleability td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayEnviroDesigSet td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayBulkIdUpload td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayBulkIdExtract td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayWebServicesSets td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayMobileIdSets td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayCallIdSets td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayCustomerSpecificSets td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplaySpecialFileSplitSets td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayNurseLinkIdSets td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMaintenanceDisplayTuningProcessInfo td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridHeadingMisMatch td
{
    font-weight: bold;
    background-color: #ADC0D6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #000000;
    border-width: 1px;
    border-style: solid;
    border-color: #ADC0D6;
}
.GridHeadingMaintenanceShort td {
    font-weight: bold;
    background-color: #8d9db0;
    font-family: Arial;
    vertical-align: middle;
    height: 10px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #8d9db0;
}
.GridHeadingNb td
{
    font-weight: bold;
    background-color: #DEE2E8;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial
}
.GridFooter {
    font-weight: bold;
    background-color: #ffffff;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial
}
.GridLink {
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    font-family: Arial;
}
.GridTitle {
    font-weight: bold;
    font-size: 19px;
    color: #003768 !important;
    font-family: Arial
}
.GridRowOdd td {
    background-color: #ffffff;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle
 }
.GridRowEven td {
    background-color: #f4f4f5;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle
}
.CustDetailRowOverEven td {
    background-color: #f4f4f5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
    border-spacing: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.CustDetailRowOverOdd td {
    background-color: #ffffff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
    border-spacing: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.CustDetailRowOverHighlight td {
    background-color: #D2E9FF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
    border-spacing: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.CustDetailRowHeadings td {
    font-weight: bold;
    background-color: #a6a6a6;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #a6a6a6;
}
.GridRowOddDisplayTuningProcessInfo td {
    background-color: #ffffff;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle
}
.GridRowEvenDisplayTuningProcessInfo td {
    background-color: #f4f4f5;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle
}
.GridRowHidden {
    background-color: red;
}
.GridRowOver td
{
    background-color: #D2E9FF;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
}
.GridCellOver
{
    background-color: #D2E9FF !important;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
    cursor: pointer;
}
.GridRowOverLite td
{
    background-color: #D2E9FF;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
}
.GridLabelLight {
    height:20px; 
    text-align:left; 
    vertical-align:middle;
    background-color: #8d9db0;
    color: white;
    font-weight: bold;
}
.GridLabelDark {
    font-weight: bold;
    background-color: #004385;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    font-family: Arial;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #8d9db0;
}
.GridSpacerRow {
    height:7px; 
}
.helpTable
{
    width: 700px;
    font-size: 12px;
    background-color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #8d9db0;
}
.helpTableBorder
{
    background-color: #ffffff;
    width: 100%;
}
.helpTableInner
{
    width: 100%;
    font-size: 12px;
    background-color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    border-collapse: collapse;
}
.helpLabel {
    font-size: 11px;
    color: black;
    font-family: Arial;
    margin-left: 6px;
}
.helpDesc {
    font-size: 11px;
    color: black;
    font-family: Arial; 
}
.HelpGridRowOdd td {
    background-color: #ffffff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
     height: 20px !important;
 }
.HelpGridRowEven td
{
    background-color: #f4f4f5; 
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
     height: 20px !important;
}
/* form */

.FormNoBorder {
    border: none;
    font-size: 12px;
    background-color: #ffffff;
    font-family: Arial;
    padding: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;   
}
.FormNoBorder td {
    padding: 1px;
    margin: 0;
    border-spacing:0   
}

.FormBorder {
    border: none;
    font-size: 12px;
    background-color: #f0f1f2; /*#f0f1f2*/
    font-family: Arial;
    padding: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;   
}
.FormBorder td {
    padding: 1px;
    margin: 0;
    border-spacing:0   
}
.spendTable
{ 
    font-size: 12px;
}
.spendHeading
{ 
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
}
.spendHeading hr
{
    border: 0;
    color: #000000;
    height:2px;
    margin-bottom: 0;
    margin-top: 0;
}
.badge {
    border-radius: 7px;
    background: #1e90ff;
    padding: 1px 5px;
    padding-top: 2px;
    font-size: 9px;
    position: absolute;
    margin-top: -5px;
    margin-left: -2px;
}
/* Flat Buttons */
.flatButton {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background: #003768;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.flatButton:hover {
    background: #4b6d97;
    color: white;
}
.flatButtonPrimary {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #30353b;
    background: #ffa100;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
    /*  -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);*/
}
@-webkit-keyframes spin {
    0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    }
    100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    }

}
.flatButtonPrimary:hover {
    background: #FFBA02;
    color: #30353b;
 /*   -moz-animation: spin .5s infinite linear;
    -ms-animation: spin .5s infinite linear;
    -o-animation: spin .5s infinite linear;
    -webkit-animation: spin .5s infinite linear;
    animation: spin .5s infinite linear;*/
}
.flatButtonSecondary {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background: #8C9DB0;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.flatButtonSecondary:hover
{
    background: #99B4CE;
    color: #ffffff;
}
.flatButtonTertiary {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #30353b;
    background: #D3D9E2;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.flatButtonTertiarySmall {
    cursor: pointer;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #30353b;
    background: #D3D9E2;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 3px 5px;
    display: inline-block;
    white-space: nowrap;
    margin: 1px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}   
.flatButtonTertiary:hover
{
    background: #E4E8ED;
    color: #30353b;
}
.flatButtonTertiarySmall:hover {
    background: #E4E8ED;
    color: #30353b;
}
.flatButtonWarning {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background: #ff0000;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}   
.flatButtonWarning:hover
{
    background: #F48F92;
    color: #ffffff;
}
.flatButtonDisabled {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #acacac;
    background: gainsboro;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}   
.flatButtonDisabled:hover
{
    background: gainsboro;
    color: #acacac;
}
.flatButtonHelp {
    cursor: pointer;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: #30353b;
    background: #D3D9E2;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    padding: 2px 2px;
    width: 12px;
    height: 10px;
    display: inline-block;
    white-space: nowrap;
    border-radius: 50px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}   
.flatButtonHelp:hover
{
    background: #E4E8ED;
    color: #30353b;
}
.flatButtonAutoMatched {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #30353b;
    background: #75BAFD;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.flatButtonAutoMatched:hover
{
    background: #C0DFFE;
    color: #30353b;
}
.flatButtonManualMatched {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background: #39B54A;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.flatButtonManualMatched:hover
{
    background: #93DD9C;
    color: #ffffff;
}
.flatButtonResolved {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #30353b;
    background: #FF9C00;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.flatButtonResolved:hover
{
    background: #FFB648;
    color: #30353b;
}
.flatButtonNoMatch {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #EFB507;
    background: #30353B;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.flatButtonNoMatch:hover
{
    background: #5B6571;
    color: #EFB507
}
.flatButtonIcon 
{
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    background: #003768;
    text-align:center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 2px 5px;
    display: inline-block;
    white-space: nowrap;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;    
}
.flatButtonRev:hover
{
    background: #85A0C2;
    color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;    
}
.flatButtonRev
{
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    background: #6789B4;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.flatButtonHL:hover
{
    background: #D9D900;
    color: #30353b;
}
.flatButtonHL
{
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #30353b;
    background: #FFFF00;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 4px 7px;
    display: inline-block;
    white-space: nowrap;
    margin: 2px 0;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.flatButtonRevIcon 
{
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    background: #6789B4;
    text-align:center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    padding: 2px 5px;
    display: inline-block;
    white-space: nowrap;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;    
}
.DatePicker
{
    font-size: 12px;
    border-style:solid;
    border-color: #dfe3e9;
    border-width:1px;
    background-color: white;
    background-image: url("../images/cal.gif");
    background-position: right center;
    background-repeat: no-repeat;
    width: 85px;
    height: 17px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.DatePickerRange
{
    font-size: 12px;
    border-style:solid;
    border-color: #dfe3e9;
    border-width:1px;
    background-color: white;
    background-image: url("../images/cal.gif");
    background-position: right center;
    background-repeat: no-repeat;
    width: 85px;
    height: 17px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
select
{
    border-style: solid !important;
    border-color: #dfe3e9    !important;
    border-width: 1px !important; 
    /*background-image: url("../images/iconSelectBox.png") !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    text-indent: 0.01px !important;
    text-overflow: "" !important;*/
}

.DetailBreak
{
    color: #C0C0C0;
}
.MenuTab {
    margin: 0px;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    cursor: pointer;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #7f8080;
    padding: 0 2px;
}
.MenuTabCustName {
    margin: 0px;
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    padding: 0 2px;
}
.MenuTabSelected {
    background-position: center;
    margin: 0px;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    cursor: pointer;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #7f8080;
    background-image: url('../images/nav-bg-notch.png');
    background-repeat: no-repeat;
    padding: 0 2px;
}
.MenuHeader
{
    margin: 0px;
    font-weight: bold;
    font-size: 10pt;
    color: #30353b;
}
.PageTab
{
    margin: 0px;
    background-color: #003768;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    cursor: pointer;
}
A.MenuTabLink
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.MenuTabLink:hover 
{
    FONT-WEIGHT: bold;
    COLOR: #30353b;
    TEXT-DECORATION: none
}
A.MenuTabLinkSelected
{
    FONT-WEIGHT: bold;
    COLOR: #30353b;
    TEXT-DECORATION: none
}
A.MenuTabLinkSelected:hover 
{
    FONT-WEIGHT: bold;
    COLOR: #30353b;
    TEXT-DECORATION: none
}
A.NavBarLink
{
    font-size: 14px;
    font-weight: bold;
    color: #003768;
    text-decoration: none;
    cursor: pointer;
}
A.NavBarLink:hover 
{
    font-size: 14px;
    font-weight: bold;
    color: #003768;
    text-decoration: none
}
.MoreBackLink
{
    font-size: 14px;
    font-weight: bold;
    color: #003768;
    text-decoration: none
}
Table.WebID_NoRecs
{
    background-color: #f0f1f2;
    height: 100%;
}
#MenuBar  {
	background-color:#C9D1D7;
	/*font-family: Arial, Helvetica, sans-serif;  Specify fonts on on MenuBar and subMenu MenuItemContainer, so MenuItemContainer,
												MenuItem, and MenuItemLabel
												at a given level all use same definition for ems.
												Note that this means the size is also inherited to child submenus, 
												so use caution in using relative sizes other than
												100% on submenu fonts. */
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	border-color: transparent transparent transparent transparent;
	border-width:0px;
	border-style: none none none none;
	width: auto;
    padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: center;
}
/* Top level menubar items - these actually apply to all items, and get overridden for 1st or successive level submenus */
#MenuBar  .MenuItemContainer {
	padding: 0px 0px 0px 0px; 
	margin: 0; 	/* Zero out margin  on the item containers. The MenuItem is the active hover area.
				For most items, we have to do top or bottom padding or borders only on the MenuItem 
				or a child so we keep the entire submenu tiled with items.
				Setting this to 0 avoids "dead spots" for hovering. */
	text-align:center;
	width:auto
}
#menuContainer {
	width: 100px;
	margin-bottom: 0px;
	clear: none;
	padding-right: 0px;
	padding-left: 0px;
	z-index:100
}
#MenuBar .MenuItem {
	/*padding: .25em .5em 0px .5em;*/
	padding: 0px 0px 0px 0px; 
	text-align:center;
	background-color: #C9D1D7;
	border-width:0px;
	border-color: transparent transparent transparent transparent;
	border-style: none none none none;
}
#MenuBar  .MenuItemFirst {
	border-style: none none none none;
}
#MenuBar .MenuItemLast {
	border-style: none none none none;
}

#MenuBar  .MenuItem  .MenuItemLabel{
	text-align:center;
	vertical-align:middle;
	background-color:#C9D1D7;
	/*padding: 6px .5em 6px .5em;*/
	padding: 0px 0px 0px 0px; 
	margin: 0;
	width:97px; 
}
.SpryIsIE6 #MenuBar  .MenuItem  .MenuItemLabel{
	width:1em; /* Equivalent to min-width in modern browsers */
}

/* First level submenu items */
#MenuBar .SubMenu  .MenuItem {
    font-family: Arial;
	font-size: 10pt;
	background-color:#C9D1D7;
	padding:0px 4px 0px 4px;
	border-width:0px;
	border-color: transparent #cccccc #cccccc #cccccc; 
	/* Border styles are overriden by first and last items */
	border-style: none none none none;
}
#MenuBar  .SubMenu .MenuItemFirst {
	border-style: none none none none;
}
#MenuBar  .SubMenu .MenuItemFirst .MenuItemLabel{
	padding-top: 6px; 
}
#MenuBar .SubMenu .MenuItemLast {
	border-style: none none none none;
}
#MenuBar .SubMenu .MenuItemLast .MenuItemLabel{
	padding-bottom: 6px; 
}
#MenuBar .SubMenu .MenuItem .MenuItemLabel{
	text-align:left;
	line-height:1em;	
	background-color:#C9D1D7;
	color: #30353b;
	padding: 6px 12px 6px 5px; 
	width:auto; 
}

/* Hover states for containers, items and labels */
#MenuBar .MenuItemHover {
	background-color:#C9D1D7;
	border-color: transparent transparent transparent transparent; 
}

#MenuBar .MenuItemWithSubMenu.MenuItemHover .MenuItemLabel{
	background-color: #C9D1D7; /* consider exposing this prop separately*/
	color: #30353b;
}
#MenuBar .MenuItemHover .MenuItemLabel {
	background-color: #FFFFFF;
	color: #30353b;
}
#MenuBar .SubMenu .MenuItemHover {
	background-color: #FFFFFF; 
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; 
}

#MenuBar .SubMenu .MenuItemHover .MenuItemLabel{
	background-color: #FFFFFF   ; 
	color: #333333;
}

#MenuBar .SubMenuVisible {
	background-color: #8099b9;
	min-width:0%;  /* This keeps the menu from being skinnier than the parent MenuItemContainer - nice to have but not available on ie6 */
	border-color: #ffffff #ffffff #ffffff #ffffff; 
	border-width:0px;
	border-style: none none none none;
}
#MenuBar.MenuBar .SubMenuVisible {/* For Horizontal menubar only */
	top: 100%;	/* 100% is at the bottom of parent menuItemContainer */
	left:0px; /* 'left' may need tuning depending upon borders or padding applied to menubar MenuItemContainer or MenuItem, 
					and your personal taste.
					0px will left align the dropdown with the content area of the MenuItemContainer. Assuming you keep the margins 0 
					on MenuItemContainer and MenuItem on the parent
					menubar, making this equal the sum of the MenuItemContainer and MenuItem padding-left will align 
					the dropdown with the left of the menu item label.*/
	z-index:10;
}
#MenuBar.MenuBarVertical .SubMenuVisible {
	top: 0px;	
	left:100%;
	min-width:0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse */
}
/* Submenu properties -- Second level submenu and beyond - these are visible descendents of .MenuLevel1 */
#MenuBar .MenuLevel1 .SubMenuVisible {
	background-color: #8099b9;
	min-width:0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse*/
	top: 0px;	/* If desired, you can move this down a smidge to separate top item''s submenu from menubar - 
				that is really only needed for submenu on first item of MenuLevel1, or you can make it negative to make submenu more
				vertically 'centered' on its invoking item */
	left:100%; /* If you want to shift the submenu left to partially cover its invoking item, you can add a margin-left with a 
				negative value to this rule. Alternatively, if you use fixed-width items, you can change this left value
				to use px or ems to get the offset you want. */
}
/* IE6 rules - you can delete these if you do not want to support IE6 */

/* A note about multiple classes in IE6.
 * Some of the rules above use multiple class names on an element for selection, such as "hover" (MenuItemHover) and "has a subMenu" (MenuItemWithSubMenu),
 * giving the selector '.MenuItemWithSubMenu.MenuItemHover'.
 * Unfortunately IE6 does not support using mutiple classnames in a selector for an element. For a selector such as '.foo.bar.baz', IE6 ignores
 * all but the final classname (here, '.baz'), and sets the specificity accordingly, counting just one of those classs as significant. To get around this 
 * problem, we use the plugin in SpryMenuBarIEWorkaroundsPlugin.js to generate compound classnames for IE6, such as 'MenuItemWithSubMenuHover'. 
 * Since there are a lot of these needed, the plugin does not generate the extra classes for modern browsers, and we use the CSS2 style mutltiple class
 * syntax for that. Since IE6 both applies rules where 
 * it should not, and gets the specificity wrong too, we have to order rules carefully, so the rule misapplied in IE6 can be overridden. 
 * So, we put the multiple class rule first. IE6 will mistakenly apply this rule.  We follow this with the single-class rule that it would 
 * mistakenly override, making sure the  misinterpreted IE6 specificity is the same as the single-class selector, so the latter wins. 
 * We then create a copy of the multiple class rule, adding a '.SpryIsIE6' class as context, and making sure the specificity for
 * the selector is high enough to beat the single-class rule in the "both classes match" case. We place the IE6 rule at the end of the 
 * css style block to make it easy to delete if you want to drop IE6 support.
 * If you decide you do not need IE6 support, you can get rid of these, as well as the inclusion of the SpryMenuBarIEWorkaroundsPlugin.js script.
 * The 'SpryIsIE6' class is placed on the HTML element by  the script in SpryMenuBarIEWorkaroundsPlugin.js if the browser is Internet Explorer 6. This avoids the necessity of IE conditional comments for these rules.
 */
.SpryIsIE6 #MenuBar .MenuBarView .MenuItemWithSubMenuHover .MenuItemLabel /* IE6 selector  */{
	background-color: #8099b9; /* consider exposing this prop separately*/
	color: #30353b;
}
.SpryIsIE6 #MenuBar .MenuBarView .SubMenu .MenuItemWithSubMenuHover .MenuItemLabel/* IE6 selector  */{
	background-color: #cccccc; /* consider exposing this prop separately*/
	color: #333333;
}
.SpryIsIE6 #MenuBar .SubMenu .SubMenu  /* IE6 selector  */{
	margin-left: -4px; /* Compensates for at least part of an IE6 "double padding" version of the "double margin" bug */
}

TABLE.Title
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 25px;
    font-family: Arial;
}
TR.Title
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 30px;
    font-family: Arial;
}
TD.Title
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 30px;
    font-family: Arial;
}
TR.HistoryTitle {
    font-size: 14px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 30px;
    font-family: Arial;
}
TR.RowTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: white;
    BACKGROUND-COLOR: #003768;
    TEXT-ALIGN: left;
    /*background-image: url(/images/InfoCenterMenuHeading.gif);*/
    height: 25px;
}
TD.TitleLight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    BACKGROUND-COLOR: #003768;
    TEXT-ALIGN: left;
    /*background-image: url(/images/InfoCenterMenuHeading.gif);*/
    height: 30px;
}
.Key
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}
tr.SubTitle
{
    font-weight: bold;
    font-size: 11pt;
    color: #ffffff;
    font-style: normal;
    text-align: left;
    background-color: #8d9db0;
    height: 21px;
}
TABLE.TitleCollapse
{
    font-size: 20px;
    color: #ffffff;
    text-align: left;
    background-color: #8d9db0;
    height: 30px;
    font-family: Arial;
}
TABLE.Title25
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 25px;
    font-family: Arial;
}
TABLE.Title25
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 25px;
    font-family: Arial;
}
TABLE.Title30
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 30px;
    font-family: Arial;
}
.Title42
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 42px;
    font-family: Arial;
}
.Title25
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 25px;
    font-family: Arial;
}
.Title25ManualMatch
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #003768;
    height: 25px;
    font-family: Arial;
}
TD.TitleLarge
{
    font-size: 20px;
    color: white;
    text-align: left;
    background-color: #8d9db0;
    height: 30px;
}
TABLE.Query
{
    border: none;
    font-family: Arial;
    font-size: 13px;
    margin: 0px;
    height: 100%;
    background-color: #f0f1f2; /*#f0f1f2*/
    text-align: center;
    color:#30353b
}
TABLE.QueryNoBorder
{
    font-size: 10pt;
    margin: 0px;
    height: 100%;
    background-color: #f0f1f2; /*#f0f1f2*/
    text-align: center;
    color:#30353b
}
TABLE.QueryBulkID
{
    border: none;
    font-size: 10pt;
    margin: 0px;
    height: 100%;
    background-color: #f0f1f2;
    text-align: center
}
.Copyright
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: center
}
TD.HeadingLeft
{
    font-weight: bold;
    background-color: #f0f1f2;
    text-align: left    
}
TABLE.Detail
{
    font-size: 12px;
    color: #30353b;
    width: 100%;
    background-color: #ffffff;
    border-style:solid;
    border-color: #dee2e8;
    border-width:1px;
    border-top: none;
}
table.Detail td {
    padding-left: 20px;   
    
}
TABLE.DetailNoBorder
{
    font-size: 12px;
    color: #30353b;
    width: 100%;
    background-color: #f0f1f2;
}

TABLE.DetailMenuBar
{
    border-style: none;
    border-left-style: solid;
    border-left-color: #dee2e8;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #dee2e8;
    border-right-width: 1px;
    font-size: 12px;
    color: #30353b;
    width: 100%;
    background-color: #ffffff;
}
TABLE.NpiDetail
{
    font-size: 12px;
    width: 100%;
    background-color: #f0f1f2;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}
TABLE.InfoTableDetail
{
    font-size: 12px;
    background-color: #f0f1f2;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}
.DetailHdr
{
    BORDER-RIGHT: double;
    BORDER-TOP: double;
    BORDER-LEFT: double;
    BORDER-BOTTOM: double;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cfdfef;
    TEXT-ALIGN: right
}
.DetailBdy
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-SIZE: xx-small;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TABLE.Results
{
    font-size: 12px;
    font-family: Arial;
    background-color:#f0f1f2;
    border: none;
}
TABLE.ResultsNoBorder
{
    FONT-SIZE: 12px;
    /*BACKGROUND-COLOR: #f0f1f2;*/
    background-color:#f0f1f2;
}

.Button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0px
}
TR.HeadingLeft
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: left
}
TD.Heading
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: left
}
TR.HeadingDisplayCustInfo {
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: left
}
.boxCounter 
{
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-color: #8d9db0;
    padding: 2px 4px;
}
.boxCounterManualMatch 
{
    font-weight: bold;
    color: #30353b;
    text-align: center;
    background-color: #ffffff;
    padding: 0px 4px;
}
.Counter
{
    FONT-WEIGHT: bold;
    COLOR: #ffd700;
    TEXT-ALIGN: center
}
.PageCounter
{
    font-weight: bold;
    color: #0000FF;
    text-align: center;
}
.AffiliationCounter
{
    font-weight: bold;
    color: #30353b;
    text-align: center;
    background-color: #FFFFFF;
}
.AffiliationBreak
{
    font-size: 12px;
    background-color: #707070;
    height: 5px;
}
H1
{
    TEXT-ALIGN: center
}
.Wait
{
    COLOR: red
}
H2
{
    TEXT-ALIGN: center
}
.DisplayStatus
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: red;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.DisplayTime
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: blue;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: silver
}
.LoadingData
{
    TEXT-ALIGN: center
}
A.MenuLink
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
.MenuBackground
{
    border-right: medium none;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: medium none;
    color: #0000cd;
    padding-top: 0px;
    border-bottom: medium none;
    font-family: Arial;
    line-height: 12px;
}
TABLE.Login
{
    COLOR: black;
    BACKGROUND-COLOR: #f0f1f2
}
.LoginButton
{
    FONT-WEIGHT: 600;
    FONT-SIZE: xx-small;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: center
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: red;
    TEXT-ALIGN: center
}
.information {
    FONT-WEIGHT: bold;
    COLOR: blue;
    TEXT-ALIGN: center
}
.ProfileWarning
{
    FONT-WEIGHT: bold;
    COLOR: red;
}
.WebIDMessage
{
    FONT-WEIGHT: bold;
    COLOR: #003768;
    TEXT-ALIGN: center
}
H3
{
    TEXT-ALIGN: center
}
.selected
{
    font-weight: bold;
    background-color: #FFFF82 /*#FFFF82*/;
}
A:hover
{
    color: #0000cd;
}
.bold
{
    font-weight: bold;
}
.boldArial
{
    font-weight: bold;
    font-family: Arial;
}

.Alert
{
    font-weight: bold;
    color: red;
}
.PageTitle
{
    FONT-WEIGHT: 900;
    COLOR: black;
    LINE-HEIGHT: 10pt
}
.MenuBackgroundB
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin;
    COLOR: #003768;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal
}
TABLE.ErrorDisplay
{
    BACKGROUND-COLOR: #f0f1f2
}
.Readonly
{
    BACKGROUND-COLOR: silver
}
.ADDtlRight
{
    TEXT-ALIGN: right
}
TABLE.AvailableData
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-SIZE: 12px;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
    BACKGROUND-COLOR: #f0f1f2
}
.ADHdCntr
{
    BORDER-RIGHT: gray thin;
    BORDER-TOP: gray thin;
    FONT-WEIGHT: bold;
    BORDER-LEFT: gray thin;
    BORDER-BOTTOM: gray thin;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: center
}
.ADDtlRowOdd
{
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: left
}
.ADDtlRowEven
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.ADTotalRight
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-ALIGN: right
}
.LoadingData2
{
    font-weight: bold;
    color: #003768;
    text-align: center;
}
.LinkMode
{
    font-weight: bold;
    color: #FF9900;
    text-align: center;
}
Div.LoadingData
{
    FONT-WEIGHT: bold;
    color: #003768;
    TEXT-ALIGN: center
}
TR.LoadingData
{
    BACKGROUND-COLOR: #fffff0;
    TEXT-ALIGN: center
}
.WildCard
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black
}
A.MenuLinkA
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: none
}

.HilltownImage
{
    BORDER-RIGHT: silver thin;
    BORDER-TOP: silver thin;
    BORDER-LEFT: silver thin;
    BORDER-BOTTOM: silver thin
}
.HeaderTitle
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    BORDER-LEFT: medium none;
    COLOR: white;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
BODY.image
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(\SLDBS\images\bgImage1600.gif);
    BACKGROUND-REPEAT: repeat
}
TD.HeaderBackground
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-ALIGN: center
}
HR
{
    COLOR: black;
    BACKGROUND-COLOR: black
}
TABLE.ContactUs
{
    FONT-SIZE: 10pt;
    background-color: #FFFFFF;
}
.ModalWindow
{
  border: none;
  font-size: 12px;
  background-color: #ffffff;
  padding:0;
  font-family: Arial;
 }
.OverrideForm
{
  border: none;
  font-size: 12px;
  background-color: #D0D3D7;
  padding:0;
  font-family: Arial;
 }
TD.FooterBackground
{
    TEXT-ALIGN: center
}
TD.Transparent
{
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-ALIGN: center
}
.boldCenter
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.InputBoxCenter
{
    padding: 0;
    font-size: 12px;
    margin: 0px;
    text-align: center;
}
.InputBoxLeft
{
    padding: 0;
    font-size: 12px;
    margin: 0px;
    text-align: left
}
.InputBoxRight
{
    padding: 0;
    font-size: 12px;
    margin: 0px;
    text-align: right
}
.image
{
    border: none;
    padding: 0;
    margin: 0px;
    vertical-align: middle;
}
.imageNoCursor
{
    border: none;
    padding: 0;
    margin: 0px;
    vertical-align: middle;
    cursor: default;
}
.navimage
{
    border: none;
    margin: 0px;
    vertical-align: middle;
    background-color: #dfe3e9;
    cursor: pointer;
}
.navimage:hover {
    background: #ebeef2;
}
.blue
{
    COLOR: #44b2f9;
}
.Inactive
{
    COLOR: red
}
TABLE.ActivityReport
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.break
{
    LINE-HEIGHT: 4pt;
    BACKGROUND-COLOR: #d9d9d9
}
TABLE.ReportQuery
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    BACKGROUND-COLOR: #f0f1f2
}
.boldLeft
{
    font-weight: bold;
    text-align: left
}
.CopyrightSymbolXXS
{
    FONT-SIZE: xx-small;
    POSITION: relative;
    TOP: -4pt
}
.CopyrightSymbolXS
{
    FONT-SIZE: x-small;
    POSITION: relative;
    TOP: -5pt
}
TD.DetailLeft
{
    FONT-WEIGHT: 500;
    TEXT-ALIGN: left
}
TD.DetailLeftOdd
{
    FONT-WEIGHT: 500;
    BACKGROUND-COLOR: #BFBFBF;
    TEXT-ALIGN: left
}
TD.HeadingLeftOdd
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #BFBFBF;
    TEXT-ALIGN: left
}
.WidPageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    COLOR: black;
    TEXT-ALIGN: center
}
.selectedI
{
    FONT-WEIGHT: bold;
    COLOR: red;
    BACKGROUND-COLOR: #FFFF82
}
.ADHdLeft
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: left
}
.ADLegendEven
{
    BACKGROUND-COLOR: #f0f1f2
}
.ADLegendOdd
{
    BACKGROUND-COLOR: #376092
}
.RetrievingData
{
    COLOR: #ffd700
}
TABLE.History
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff;
}
TABLE.HistoryNoBorder
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff;
}
tr.RCeven td
{
    font-size: 12px;
    background-color: #f0f1f2;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
}
tr.RCodd td
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #FFFFFF;
    height: 25px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdee1;
    vertical-align: middle;
}
.RowSpacer
{
    LINE-HEIGHT: 8px
}
.RowOdd
{
    BACKGROUND-COLOR: #f0f1f2
}
.RowEven
{
    BACKGROUND-COLOR: #ffffff
}
.RowWhite
{
    BACKGROUND-COLOR: white
}
.BestViewed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #191970
}
table.ManualMatch
{
    background-color: #D0D3D7;
    font-size: 12px;
    text-align: center;
    border: none;
}
table.ManualMatchPossibleHeader
{
    background-color: #DDDFE1   ;
    font-size: 12px;
    text-align: center;
}
table.ManualMatchPossibleMatches
{
    background-color: #DDDFE1;
    font-size: 12px;
    text-align: center;
    border: none
}
.ManualMatchPossibleMatches td
{
    font-weight: bold;
    background-color: #D0D3D7;
    font-family: Arial;
    vertical-align: middle;
    height: 15px;
    font-family: Arial;
    border-style: solid;
    border-width: 2px;
    border-left: none;
    border-top-color:  #A7B1C2;
    border-right-color: #A7B1C2;
    border-bottom-color: #A7B1C2;
    border-left-color: inherit;
}
.PossibleMatchRow td {
    background-color: #D0D3D7;
}
.SourceHeading {
    font-weight: bold;
    background-color: #8d9db0 !important;
    color: #ffffff;
    font-family: Arial;
    vertical-align: middle;
}
.ManualMatchHeading td
{
    font-weight: bold;
    background-color: #8d9db0;
    color: #ffffff;
    font-family: Arial;
    vertical-align: middle;
    height: 25px;
    border-style: solid;
    border-color: #A7B1C2;
    border-width: 2px;
    border-top: none;
    border-left: none;
}
.ManualMatchDetail td
{
    font-weight: bold;
    background-color: #D0D3D7;
    font-family: Arial;
    vertical-align: middle;
    height: 20px;
    font-family: Arial;
    border-style: solid;
    border-width: 2px;
    border-top: none;
    border-left: none;
    border-top-color: inherit;
    border-right-color: #A7B1C2;
    border-bottom-color: #A7B1C2;
    border-left-color: inherit;
}
.NurseLinkDetail td
{
    font-weight: bold;
    background-color: #f0f1f2;
    font-family: Arial;
    vertical-align: middle;
    height: 20px;
    font-family: Arial;
    border-style: solid;
    border-width: 2px;
    border-top: none;
    border-left: none;
    border-top-color: inherit;
    border-right-color: #f0f1f2;
    border-bottom-color: #f0f1f2;
    border-left-color: inherit;
}

.HeadingLink
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    color: #ffffff;
    text-decoration: underline;
}
.HeadingCheckbox
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    vertical-align: middle
}
input.ManualMatchTextBox
{
    padding: 0;
    margin: 0;
    border: none;
    font-size: 12px;
    background-color: #ffffff;
}
input.ManualMatchTextBoxHidden
{
    padding: 0;
    margin: 0;
    border-style: none;
    font-size: 12px;
    background-color: #D0D3D7;
}
input.ManualMatchTextBoxHiddenWithLink {
    padding: 0;
    margin: 0;
    border-style: none;
    font-size: 12px;
    background-color: #D0D3D7;
    font-weight: bold;
    cursor: pointer;
    color: #003768;
    text-decoration: underline;
}
input.ManualMatchTextBoxReadOnly
{
    padding: 0;
    margin: 0;
    border-style:solid;
    border-color:  #dfe3e9;
    border-width:1px;
    font-size: 14px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
}
input.ManualMatch
{
    padding: 0;
    margin: 0;
    border: none;
    font-size: 12px;
    background-color: #ffffff;
}
input.ManualMatchReadOnly
{
    padding: 0;
    margin: 0;
    border: none;
    font-size: 12px;
    background-color: #BFBFBF;
}
input.ManualMatchH
{
    padding: 0;
    margin: 0;
    border-style: none;
    font-size: 12px;
    background-color: #D0D3D7;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input.ManualMatchHlnk
{
    padding: 0;
    margin: 0;
    border-style: none;
    font-size: 12px;
    background-color: #D0D3D7;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: underline;
    color: #003768;
    font-weight: bold;
    cursor: pointer;
}
input.ManualMatchHlt
{
    padding: 0;
    margin: 0;
    border: none;
    font-size: 12px;
    background-color: #ADCEAA;
}
input.ManualMatchHltP
{
    padding: 0;
    margin: 0;
    border: none;
    font-size: 12px;
    background-color: #ffff99;
}
input.ManualMatchHltC
{
    padding: 0;
    margin: 0;
    border: none;
    font-size: 12px;
    background-color: #ffcc66;
}
TABLE.ManualMatchNB
{
    padding: 0;
    margin: 0;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: center
}
TABLE.ManualMatchNoB
{
    border-style:solid;
    border-color:  #B9B9B9;
    border-width:1px;
    font-size: 12px;
    background-color: #B9B9B9;
    text-align: center;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
TR.criteria
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TD.criteria
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0pt;
    PADDING-TOP: 0px
}
select.criteria
{
    padding: 0;
    font-size: 8pt;
    margin: 0px;
    background-color: #f0f1f2;
    border-style:solid;
    border-color: gray;
    border-width:1px;
}
.filler
{
    FONT-SIZE: 1pt
}
input.mode
{
    color: #003768;
    font-size: 12px;
    border: none;
    background-color: #f0f1f2;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin:0
}
TH.DetailRight
{
    TEXT-ALIGN: right
}
TD.DetailRight
{
    TEXT-ALIGN: right
}
TD.DetailCenter
{
    TEXT-ALIGN: center
}
input.ButtonMatch
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 48pt;
    COLOR: blue;
    PADDING-TOP: 0px
}
DIV.PossibleMatches
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    BORDER-LEFT: thin inset;
    BORDER-BOTTOM: thin inset;
    HEIGHT: 12px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.TotalMatches
{
    COLOR: #ffd700
}
.RecordCount
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffd700
}
TABLE.CustFileList
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f0f1f2
}
TD.HeadingRight
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: right
}
.MRowEven
{
    background-color: #999999;
    height: 20px
}
.MRowOdd
{
    background-color: #999999;
    height: 20px
}
.boldright
{
    font-weight: bold;
    text-align: right;
    padding-right: 6px;
}
input.ButtonNoMatch
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WIDTH: 48pt;
    COLOR: blue
}
TD.Status
{
    COLOR: #ffd700;
    TEXT-ALIGN: right
}
input.Highlight
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffd700
}
.MMRowSpacer
{
    LINE-HEIGHT: 4pt;
    /*BACKGROUND-COLOR: #d9d9d9;*/
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left
}
.MMDRowSpacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 0px;
    /*BACKGROUND-COLOR: #d9d9d9;*/
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left
}
.Active
{
    FONT-WEIGHT: normal;
    COLOR: black
}
.NotAvailable
{
    FONT-WEIGHT: bold;
    COLOR: #ffd700
}
.RetrievingMatches
{
    COLOR: #ff4500
}
TR.HeadingRight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: right
}
TABLE.Practitioner
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f0f1f2
}
TABLE.BulkIdUtilities
{
    font-size: 13px;
    background-color:#f0f1f2;
    text-align: center;
    color:#30353b
}
TR.PractitionerRowSpacer
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: 5pt;
    BORDER-BOTTOM: medium none;
    /*BACKGROUND-COLOR: #d9d9d9*/
    BACKGROUND-COLOR: #FFFFFF;

}
TD.TitleRight
{
    TEXT-ALIGN: right
}
SELECT.ManualMatch
{
    FONT-SIZE: 12px
}
A:visited
{
}
TD.ButtonMatchFilter
{
    background-color:#f0f1f2;
    text-align: right;
}
.NoDataFound
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red
}
.NavBar
{
    FONT-SIZE: 8pt
}
TD.FileInfo
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
TR.Override
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: 0pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    LETTER-SPACING: 0pt;
    TEXT-ALIGN: center
}
.FileStats
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003768
}
TR.HeadingCenter
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: center
}
H4
{
    TEXT-ALIGN: center
}
TABLE.Sampleability
{
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    BACKGROUND-COLOR: #f0f1f2
}
TD.StateTitle
{
    BORDER-RIGHT: dimgray solid;
    BORDER-TOP: dimgray solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    BORDER-LEFT: dimgray solid;
    BORDER-BOTTOM: dimgray solid
}
TABLE.OverrideMaint
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f0f1f2
}
.OverrideFlag
{
    COLOR: #ffd700
}
SPAN.SampleabilityLink
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline
}
.selectedU
{
    COLOR: #ffd700
}
input.CustName
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: white;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
A.NavLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.UnknownStatus
{
    font-weight: bold;
    color: #BF8B00;
}
TABLE.AutoMatchReport
{
    BORDER-RIGHT: black;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black;
    BACKGROUND-COLOR: gray
}
TD.HeadingCenter
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
BODY.Report
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: green
}
input.Sanction
{
    FONT-SIZE: 12px
}
TABLE.Sanction
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f0f1f2
}
input.SanctionMode
{
    border-style:none;
    color: maroon;
}
.Hover
{
    FONT-WEIGHT: bold; 
    CURSOR: pointer;
    COLOR: #003768;
}
.HoverNoPointer
{
    FONT-WEIGHT: bold;
    COLOR: #003768;
}
.MoreInfo
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 8pt;
    padding-bottom: 0px;
    color: white;
    padding-top: 0px;
    font-family: Arial;
    height: 15pt;
    text-align: center;
    vertical-align: center;
    background-color: #003768;
}
TABLE.RefCodeListing
{
    FONT-SIZE: 10pt;
    WIDTH: 95%;
    BACKGROUND-COLOR: #f0f1f2
}
TABLE.RefCodeMaint
{
    FONT-SIZE: 10pt;
    WIDTH: 30%;
    BACKGROUND-COLOR: #f0f1f2
}
TR.RefTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: #003768;
    TEXT-ALIGN: left
}
.ADFtLeft
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #d9d9d9
}
TABLE.MatchSummary
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f0f1f2
}
TABLE.MatchRule
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f0f1f2
}
.Link
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    color: #003768;
    text-decoration: underline;
}
.Link:hover
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    color: #003768;
    text-decoration: underline;
}

.Link2
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    COLOR: #808080;
    text-decoration: underline;
}
.SalesLink
{
    FONT-WEIGHT: bold;
    CURSOR: pointer;
    COLOR: #0000cd;
    TEXT-DECORATION: underline
}
input.MrInput
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right
}
.about
{
    FONT-WEIGHT: bold;
    CURSOR: pointer;
    COLOR: black
}
TABLE.About
{
    FONT-SIZE: 12pt;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-ALIGN: center
}
.status
{
    COLOR: #ffd700
}
TABLE.ResearchStatus
{
    FONT-SIZE: 12px;
    background-color: #f0f1f2;
}
TABLE.StateWebLinks
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #f0f1f2
}
.StateWebsiteHead {
    font-weight: bold;
    font-size: 19px;
    color: #828282 !important;
    font-family: Arial
}
select.UserSecurity
{
    font-size: 12px;
    padding: 0;
    border: 1px solid #C2CAD3;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
}
select.UserSecurityGreen
{
    font-size: 12px;
    padding: 0;
    border: 1px solid #C2CAD3;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    color: green;
}
select.UserSecurityRed
{
    font-size: 12px;
    padding: 0;
    border: 1px solid #C2CAD3;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    color: red;
}
input.UserSecurity
{
    border: 1px solid #C2CAD3;
    font-size: 12px;
    background-color: #ffffff;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
}
input.UsReadonly
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: silver
}
.ShowDeaAddr
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: blue;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.RecordNo
{
    font-size: 14px;
    font-weight: bold
}
TABLE.StateProfile
{
    FONT-SIZE: 12pt;
    WIDTH: 85%;
    BACKGROUND-COLOR: #d9d9d9
}
TD.SearchText
{
    border-style:solid;
    border-color:  #dfe3e9;
    border-width:1px;
    font-size: 12px;
    background-color: white;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}
input.criteria
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    font-family: Arial;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: left
}
TD.SearchSelect
{
    BORDER-RIGHT: #003768 thin;
    BORDER-TOP: #003768 thin solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #003768 thin solid;
    BORDER-BOTTOM: #003768 thin solid
}
TD.BoxLeftBottom
{
    BORDER-RIGHT: darkslategray thin;
    PADDING-RIGHT: 1px;
    BORDER-TOP: darkslategray thin;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: darkslategray thin solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: darkslategray thin solid;
    TEXT-ALIGN: left
}
TD.BoxRightBottom
{
    BORDER-RIGHT: darkslategray thin solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: dimgray thin;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: dimgray thin;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: darkslategray thin solid;
    TEXT-ALIGN: left
}
TD.BoxLeftTop
{
    BORDER-RIGHT: dimgray thin;
    PADDING-RIGHT: 1px;
    BORDER-TOP: darkslategray thin solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: darkslategray thin solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: dimgray thin;
    TEXT-ALIGN: left
}
TD.BoxRightTop
{
    BORDER-RIGHT: darkslategray thin solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: darkslategray thin solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: dimgray thin;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: dimgray thin;
    TEXT-ALIGN: left
}
TD.BoxBottom
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: darkslategray thin solid;
    TEXT-ALIGN: left
}
TD.AboutAffiliate
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: center
}
TR.WebIDTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #003768;
    TEXT-ALIGN: left
}
TR.WebIDBulkTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: left
}
.Disabled
{
    COLOR: silver
}
input.SearchText2
{
    border-style:solid;
    border-color:  #dfe3e9;
    border-width:1px;
    font-size: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f0f1f2
}
input.ProfDesigCbxCnt
{
    border-right: #f0f1f2 0.05pt solid;
    border-top: #f0f1f2 0.05pt solid;
    font-size: 12px;
    border-left: #f0f1f2 0.05pt solid;
    border-bottom: #f0f1f2 0.05pt solid;
    background-color: #f0f1f2;
    border-color: #666666;
}
TR.AvailDataTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #003768
}
TD.AvailDataTitleLeft
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
TD.ADHd
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid
}
.ADHdCntrBegin
{
    BORDER-RIGHT: gray thin;
    BORDER-TOP: gray thin;
    FONT-WEIGHT: bold;
    BORDER-LEFT: gray thin;
    BORDER-BOTTOM: gray thin;
    BACKGROUND-COLOR: #f0f1f2
}
.Message
{
    COLOR: #ffd700
}
TABLE.CustMaint
{
    FONT-SIZE: 12px;
    WIDTH: 55%;
    BACKGROUND-COLOR: #f0f1f2
}
TABLE.CustListing
{
    FONT-SIZE: 12px;
    WIDTH: 75%;
    BACKGROUND-COLOR: #f0f1f2
}
.ProgressBar
{
    
    -moz-border-radius: 15px;
    border-radius: 15px;
    width: 300px;
    height: 16px;
    background-color: silver;
    display:inline-block
}
.ProgressMonitor
{
    -moz-border-radius: 15px;
    border-radius: 15px;
    width: 0px;
    color: #44b2f9;
    height: 15px;
    background-color: #44b2f9;
    display: inline-block;
}
.ReportInfo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
SELECT.Report
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: silver
}
.HidePrint
{
    VISIBILITY: visible
}
TR.PopUpTitle
{
    font-weight: bold;
    font-size: 12px;
    height: 20px;
    background-color: #8d9db0;
    color: white;
}
TR.PopUpText
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.PopUp
{
    BACKGROUND-COLOR: #003768
}
.PopUpHighlite
{
    COLOR: blue
}
.PopUpItalic
{
    FONT-STYLE: italic
}
SPAN.MoreDetail
{
    FONT-SIZE: 12px;
    COLOR: #66cdaa;
    TEXT-DECORATION: underline
}
.PopUpBreak
{
    LINE-HEIGHT: 3pt
}
.red
{
    COLOR: red
}
.ffd700
{
    COLOR: #ffd700
}
.HighliteYellow
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #FFFF82
}
.HighliteWhite
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: white
}
.HighliteBlue
{
    font-weight: bold;
    background-color: #D2E9FF;
}
.EmailData
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Courier
}
.RowDivider
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: 2pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #d9d9d9
}
TR.HeadingLeftOdd
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #376092;
    TEXT-ALIGN: left
}
H5
{
    TEXT-ALIGN: center;
    FONT-FAMILY: Arial
}
H6
{
    TEXT-ALIGN: center
}
TABLE.PrintText
{
    FONT-SIZE: 10pt
}
input.ReportDate
{
    FONT-SIZE: 8pt
}
SELECT.ActivityReport
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black
}
TD.Reorder
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: red;
    TEXT-ALIGN: right
}
.Reorder
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: red
}
TR.SarRowEven
{
    BACKGROUND-COLOR: #dcdcdc
}
TD.SarHeadingEven
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #2e8b57
}
TD.SarHeadingOdd
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: gray
}
TR.SarRowOdd
{
    BACKGROUND-COLOR: #f0f1f2
}
TABLE.BulkIDRpts
{
    border-right: gray 1pt solid;
    border-top: none;
    border-left: gray 1pt solid;
    border-bottom: gray 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #f0f1f2
}
TABLE.Default
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 75%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TABLE.FileUpload
{
    border: none;
    font-size: 12px;
    background-color: #ffffff;
    font-family: Arial;
}

TABLE.ResultsSheet
{
    width: 100%;
}
TABLE.ExcelGrid
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: gray
}
TABLE.ResultsSheetB
{
    BORDER-RIGHT: black thin double;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin double;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin double;
    WIDTH: 100%;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin double;
    BACKGROUND-COLOR: gray
}
TD.RsDetailCenter
{
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
TD.RsDetailLeft
{
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: left
}
TD.RsDetailRight
{
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: right
}
.ShowPrint
{
    DISPLAY: none;
    VISIBILITY: hidden
}
PRE
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 5pt
}
TD.AlignLeft
{
    TEXT-ALIGN: left
}
TD.HdLeftWebId
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
TD.DtlLeftWebId
{
    FONT-WEIGHT: 500;
    TEXT-ALIGN: left;
}
TD.DtlLeftWebIdO
{
    FONT-WEIGHT: 500;
    BACKGROUND-COLOR: #BFBFBF;
    TEXT-ALIGN: left
}
TD.HdLeftWebIdO
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #BFBFBF;
    TEXT-ALIGN: left
}
TR.HdCntrWebIdO
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #BFBFBF;
    TEXT-ALIGN: center
}
TABLE.EmailData
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}   
input.MMReadOnly
{
    padding: 0;
    margin: 0;
    border-style:solid;
    border-color:  #dfe3e9;
    border-width:1px;
    font-size: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #BFBFBF;
}
TABLE.BoardInfo
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: transparent
}
TR.WebIDHd
{
    FONT-WEIGHT: bold;
    COLOR: #30353b;
    /*BACKGROUND-COLOR: #f0f1f2;*/
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
/* don't show the x for text inputs */
::-ms-clear {
    width : 0;
    height: 0;
    display: none;
}

/* don't show the eye for password inputs */
::-ms-reveal {
    width : 0;
    height: 0;
    display: none;
}
input.Default
{
    border: 1px solid #C2CAD3;
    font-size: 12px;
    background-color: #ffffff;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Arial;
    margin: 0;
}
input.DefaultReadOnly
{
    border: 1px solid #C2CAD3;
    font-size: 12px;
    background-color: silver;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Arial;
    margin: 0;
}

.DefaultTextArea
{
    border-style:solid;
    border-color:  #C2CAD3;
    border-width:1px;
    font-size: 12px;
    background-color: white;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input.DefaultActiveTab {
    border: 1px solid #C2CAD3;
    font-size: 12px;
    background-color: #91FBFF;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Arial;
    margin: 0;
}A.NewsLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    COLOR: #30353b;
    TEXT-DECORATION: none
}
TD.HomeLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent
}
TD.HomeMenuTitle
{
    font-weight: bold;
    font-size: 20px;
    font-style: italic;
    background-color: #003768;
    color: white;
    /*background-image: url(/images/InfoCenterMenuHeading.gif);*/
    height: 21px;
}
TD.HomeMenuTitleLight
{
    font-weight: bold;
    font-size: 10pt;
    font-style: italic;
    background-color: #003768;
    color: white;
    /*background-image: url(/images/TitleLargeLight.gif);*/     
    height: 21px;
}
TABLE.Maintenance
{
    border-width: 1px;
    border-style: solid;
    border-color: #CFCFCF;
    border-top: none;
    font-size: 12px;
    background-color: #f0f1f2;
}
TABLE.MaintenanceNoBorder
{
    border: none;
    font-size: 12px;
    BACKGROUND-COLOR: #f0f1f2
}
.MaintenanceFooter {
    font-weight: bold;
    background-color: #fafafa;
    font-family: Arial;
    vertical-align: middle;
    height: 35px;
    font-family: Arial
}o
TABLE.ProductTaxonomy
{
    font-size: 12px;
    background-color: #f0f1f2;
    border-style: none none solid none;
    border-width: medium medium thin medium;
    border-bottom-color: #30353b;
}
TABLE.MaintenanceListing
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #f0f1f2
}
TABLE.MaintenanceCust {
    border-width: 1px;
    border-style: solid;
    border-color: #CFCFCF;
    border-top: none;
    font-size: 12px;
    background-color: #f0f1f2;
    table-layout: fixed;
    overflow: hidden;
    text-overflow: ellipsis;
}
TABLE.Proximity
{   
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
    font-size: 8pt;
    background-color:#f0f1f2;
}
TABLE.ProximityTitle
{   
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
    font-size: 8pt;
    BACKGROUND-COLOR: #003768;
    /*background-image: url(/images/Title25.gif);*/
}

TABLE.ProximityList
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #FFFFFF
}
input.Radio
{
    COLOR: #FFFF82
}
TABLE.HomeMenu
{
    BORDER-RIGHT: gray 1pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: gray 1pt solid;
    BORDER-BOTTOM: gray 1pt solid;
    /*BACKGROUND-COLOR: #d9d9d9*/
    background-color: #f0f1f2
}
TABLE.HomeBody
{
    border-bottom-color: gray;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-color: gray;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-color: gray;
    border-left-style: solid;
    border-left-width: 1px;
    FONT-SIZE: 12px;
    /*BACKGROUND-COLOR: #d9d9d9*/
    background-color: #f0f1f2
}
BODY.HomeMenu
{
    BACKGROUND-COLOR: gray
}
TD.AboutCenter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center
}
TABLE.ContentManager
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #f0f1f2
}
input.NewsMode
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-WEIGHT: bold;
    COLOR: maroon;
    BACKGROUND-COLOR: #bdb76b
}
.NotRequired
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: blue;
    TEXT-ALIGN: center
}
.Required
{
    font-weight: bold;
    font-size: 10pt;
    color: blue;
    text-align: center;
    width: 10px
}
span.required {
    visibility: visible;
}
span.notRequired {
    visibility: hidden;
}
TD.CollabHeadE
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2
}
TD.CollabHeadO
{
    BORDER-RIGHT: gray 0.05pt;
    BORDER-TOP: gray 0.05pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: gray 0.05pt;
    BORDER-BOTTOM: gray 0.05pt;
    BACKGROUND-COLOR: #bdb76b
}
SPAN.NewsLink
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    list-style-type: circle;
    color: white;
}
TD.NewsLink
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    list-style-type: circle;
    color: #30353b;
    vertical-align: middle;
    width: 150px;
    height: 21px;
}
TD.NewsLinkAdmin
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    list-style-type: circle;
    color: red;
    vertical-align: middle;
    width: 150px;
    height: 21px;
}
TD.PresentationLink
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    list-style-type: circle;
    color: black;
    vertical-align: middle;
    width: 195px;
    height: 21px;
}
TD.MaintLink
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    list-style-type: circle;
    color: black;
    vertical-align: middle;
    height: 21px;
}
TD.NewsLinkR
{
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    list-style-type: circle;
    color: red;
    vertical-align: middle;
    width: 150px;
    height: 21px;
}
TABLE.HomeMenuBody td
{
    font-family: Arial;
    font-size: 14px;
}
TABLE.DrpRequestBody
{
    border-right: gray 1pt solid;
    border-top: gray 1pt solid;
    font-size: 10pt;
    border-left: gray 1pt solid;
    border-bottom: gray 1pt solid;
    font-family: Arial;
    background-color: #f0f1f2;
}
TEXTAREA.HomeMessage
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    WIDTH: 99%;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d9d9d9
}
.NotActive
{
    CURSOR: default;
    COLOR: #696969
}
td.InfoCenterTitle
{
    height: 30px;
    background-color: #8d9db0;
    color: white;
    padding-left: 15px;
}
td.InfoCenterTitleNoPad
{
    height: 30px;
    background-color: #8d9db0;
    color: white;
    font-size: 20px;
}
td.InfoCenterTitle span
{
    font-size: 20px;
 
}
.Italic
{
    FONT-WEIGHT: 600;
    FONT-STYLE: italic
}
TD.BoxBottomNL
{
    BORDER-RIGHT: #003768 thin solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #003768 thin;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #003768 thin solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #003768 thin solid
}
TD.BoxTopNL
{
    BORDER-RIGHT: #003768 thin solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #003768 thin solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #003768 thin solid;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #003768 thin;
    BACKGROUND-COLOR: #003768
}
.InfoCenter
{
    font-weight: bold;
    color: white;
    font-style: italic
}
TABLE.StateFlags
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    background-color: #fafafa;
}
.ADHdRight
{
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: right
}
TEXTAREA.Legal
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.FauxCheckBox
{
    WIDTH: 15px;
    BACKGROUND-COLOR: #f5f5dc;
    TEXT-ALIGN: center
}
.NewOdd
{
    background-color: #f5deb3;
}
.NewEven
{
    BACKGROUND-COLOR: silver
}
TABLE.MatchListing
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #BFBFBF
}
TABLE.ResultsSheetHeading
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
input.FileSelect
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    font-size: 6pt;
    width: 14px;
    padding: 0;
    vertical-align: middle;
}
.NoMessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: blue;
    TEXT-ALIGN: left
}
.RegulatoryRadio
{
    FONT-SIZE: 10pt
}
TD.Porzio
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d9d9d9
}
TD.PorzioTitle
{
    FONT-SIZE: 16pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #376092;
    TEXT-ALIGN: center
}
.RegulatoryCbx
{
    FONT-SIZE: 8pt
}
TD.RegMaintHead
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2
}
.CustName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #30353b;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
input.RO
{
    BACKGROUND-COLOR: blue
}
select.Default
{
    font-size: 12px;
    padding: 0;
    border: 1px solid #C2CAD3;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
}
select.Default6Line
{
    font-size: 12px;
    padding: 0;
    border-style:solid;
    border-color: #C2CAD3;
    border-width:1px;
    vertical-align: middle;
    margin: 0;
    height: 95px;

}
select.DefaultReadOnly
{
    font-size: 12px;
    padding: 0;
    border: 1px solid #C2CAD3;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    background-color: silver;
}
TEXTAREA.DefaultReadOnly
{
    FONT-SIZE: 12px;
    border-style:solid;
    border-color: #C2CAD3;
    border-width:1px;
    BACKGROUND-COLOR: silver;
}
TABLE.ClientTracking
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10pt;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: Arial;
}
TD.Regulatory
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
TD.HeadingLeftAm
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: left
}
.VerifyRadio
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
TABLE.ScrollBody
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #dcdcdc
}
.GrandTotal
{
    COLOR: blue;
    BACKGROUND-COLOR: #f0f1f2
}
.StateTotal
{
    BACKGROUND-COLOR: gray
}
TD.AlignRight
{
    TEXT-ALIGN: right
}
.NoHeading
{
    border-right: medium none;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: medium none;
    padding-top: 0px;
    border-bottom: medium none;
    background-color: #fafafa;
}
.NoHeadingProx
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: none;
    BACKGROUND-COLOR: #f0f1f2
}
.Yes
{
    BACKGROUND-COLOR: green !important;
}
.No
{
    BACKGROUND-COLOR: red !important;
}
.Yellow
{
    BACKGROUND-COLOR: yellow !important;
}
.Gray
{
    BACKGROUND-COLOR: gray !important;
}
.YesImg {
    background-image: url(/images/green-circle.png);
    background-repeat: no-repeat;
    background-position: center; 
}
.NoImg {
    background-image: url(/images/red-octagon.png);
    background-repeat: no-repeat; 
    background-position: center; 
}
.Note
{
    FONT-SIZE: 12px
}
.AuditSelectBar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black
}
.HideScroll
{
    OVERFLOW: auto;
    HEIGHT: 477px
}
.HideActivityScroll
{
    OVERFLOW: auto;
    HEIGHT: 285px
}
TABLE.DupPractRpt
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.HideAvailScroll
{
    OVERFLOW: auto;
    HEIGHT: 238px
}
.HideStateProfScroll
{
    OVERFLOW: auto;
    HEIGHT: 352px
}
TABLE.MatrixLegend
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-COLOR: #f0f1f2
}
TR.MatrixLegendTitle
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    background-color: #003768;
}
.Matrix1
{
    BACKGROUND-COLOR: #993366
}
.Matrix2
{
    BACKGROUND-COLOR: #333399
}
.Matrix3
{
    BACKGROUND-COLOR: #cccc33
}
.Matrix4
{
    BACKGROUND-COLOR: #008080
}
.Matrix0
{
    BACKGROUND-COLOR: #ff9900
}
TD.RowEvenMult
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
TD.RowOddMult
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: thin;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: thin;
    BACKGROUND-COLOR: #f0f1f2
}
.Dependent
{
    COLOR: black;
    BACKGROUND-COLOR: yellow;
    TEXT-ALIGN: center
}
.Unknown
{
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
.HeadingHover
{
    font-weight: bold;
    color: #0000cd;
    background-color: #f0f1f2;
}
.Matrix5
{
    BACKGROUND-COLOR: olive
}
.Matrix6
{
    BACKGROUND-COLOR: #8b4513
}
.MatrixYes
{
    BACKGROUND-COLOR: green
}
.MatrixNo
{
    BACKGROUND-COLOR: red
}
.MatrixUnknown
{
    BACKGROUND-COLOR: yellow
}
.MatrixMap
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid
}
.VerifyOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red
}
TABLE.ActivityAuditReport
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #f0f1f2
}
input.ControlFile
{
    border-style: none;
    font-size: 6pt;
    vertical-align: middle;
}
IMG.flags
{
    CURSOR: pointer
}
.HideProfileScroll
{
    OVERFLOW: auto;
    HEIGHT: 341px
}
TABLE.WebService
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #f0f1f2
}
TEXTAREA.Default
{
    BORDER-RIGHT: #C2CAD3 0.05pt solid;
    BORDER-TOP: #C2CAD3 0.05pt solid;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    BORDER-LEFT: #C2CAD3 0.05pt solid;
    BORDER-BOTTOM: #C2CAD3 0.05pt solid;
    BACKGROUND-COLOR: silver
}
DIV.PopUp
{
    BORDER-RIGHT: gray ridge;
    BORDER-TOP: gray ridge;
    OVERFLOW: hidden;
    BORDER-LEFT: gray ridge;
    BORDER-BOTTOM: gray ridge;
    POSITION: absolute
}
TABLE.Audit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    WIDTH: 100%;
    COLOR: white
}
.HideText
{
    COLOR: #d9d9d9;
    BACKGROUND-COLOR: #d9d9d9
}
.bold10pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
TR.ListingRow
{
    background-color: #f1efe2;
}
TR.Section
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffff66
}
.MenuLinkDisabled
{
    FONT-WEIGHT: bold;
    COLOR: black
}
input.AdminRadio
{
    BORDER-RIGHT: salmon 1pt;
    BORDER-TOP: salmon 1pt;
    BORDER-LEFT: salmon 1pt;
    BORDER-BOTTOM: salmon 1pt;
    BACKGROUND-COLOR: #ffa07a
}
TD.Section
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffff66
}
.DisplayMsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red
}
.DisplayInfo
{
    font-weight: bold;
    font-size: 12px;
    color: #003768;
    font-family: Arial
}

.DisplayWebsiteDisclaimer
{
    font-weight: bold;
    font-size: 12px;
    color: #003768;
    font-family: Arial;
    background-color: #FAF1C6;
    text-align: center;
}
.DisplayNoRecsFound
{
    font-weight: bold;
    font-size: 16px !important;
    color: #003768;
    font-family: Arial;
    text-align: center;
}
.DisplayExcel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue
}
.SubScript
{
    FONT-SIZE: 8pt
}
TR.TabBar
{
    font-size: 15px;
    cursor: pointer;
    color: white;
    background-color: #003768;
    text-align: center
}
TR.HistoryHeading {
    background-color: #1f497d;
    color: white;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #5984af;
    height: 35px;
    font-size: 20px;
}
TD.TabOff
{
    background-color: #003768;
    color: white;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #5984af;
    height: 35px;   
}
TD.TabOn
{
    
    background-color: #ffffff;
    font-weight: bold;
    color: #044385;    
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #808080;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #5984af;
    height: 35px;   
}
TD.ButtonOff
{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background-color:#003768;    
    color: #8d9db0; 
    border-style: solid;
    border-width: thin;
    border-color: #003768;
    font-weight: normal;
    height: 25px;    
    text-align:center;
    cursor:pointer;
    width:60px; 
}
TD.ButtonOn
{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background-color: #8d9db0;
    font-weight: normal;
    color: white;
    border-style: solid;
    border-width: 3px;
    border-color: #8d9db0;
    height: 25px;  
    text-align:center;
    cursor:pointer;
    width:60px;       
}
TD.TabOnHeading
{
    
    background-color: #8d9db0;
    color: #ffffff;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #808080;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #5984af;
    height: 35px;   
}
TD.TabOnSln
{
    background-color: #ffffff;
    font-weight: bold;
    color: #044385;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #808080;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #5984af;
    height: 35px;   
}
TD.TabOnSmallMinus
{
    BACKGROUND-IMAGE: url(/images/TabOnSmallMinus.gif);
    TEXT-ALIGN: center;
    COLOR: black
}
TD.TabOffSmallMinus
{
    /*BACKGROUND-IMAGE: url(/images/TabOffSmallMinus.gif)*/
    background-color: #C9D1D7;
    COLOR: black
}
TD.TabOnSmallPlus
{
    /*BACKGROUND-IMAGE: url(/images/TabOnSmallPlus.gif);*/
    background-color: #C9D1D7;
    COLOR: black;
    TEXT-ALIGN: center;
}
TD.TabOffSmallPlus
{
    /*BACKGROUND-IMAGE: url(/images/TabOffSmallPlus.gif)*/
    background-color: #C9D1D7;
    COLOR: black

}
TD.TabOnSmall
{
    /*BACKGROUND-IMAGE: url(/images/TabOnSmall.gif);*/
    TEXT-ALIGN: center;
    background-color: #C9D1D7;
    COLOR: black
}
TD.TabOffSmall
{
    background-color: #C9D1D7;
    COLOR: black
}
TD.TabOnMedium
{
    BACKGROUND-IMAGE: url(/images/TabOnMedium.gif);
    COLOR: black
}
TD.TabOffMedium
{
    background-color: #C9D1D7;
    COLOR: black
}
TD.TabOnMediumPlus
{
    BACKGROUND-IMAGE: url(/images/TabOnMediumPlus.gif);
    COLOR: black
}
TD.TabOffMediumPlus
{
    background-color: #C9D1D7;
    COLOR: black
}
TD.TabOnLarge
{
    BACKGROUND-IMAGE: url(/images/TabOnLarge.gif);
    COLOR: black
}
TD.TabOffLarge
{
    background-color: #C9D1D7;
    COLOR: black
}
TD.TabOn140
{
    BACKGROUND-IMAGE: url(/images/TabOn140.gif);
    COLOR: black
}
TD.TabOff140
{
    background-color: #C9D1D7;
    COLOR: black
}
TD.TabOn135
{
    BACKGROUND-IMAGE: url(/images/TabOn135.gif);
    COLOR: black
}
TD.TabOff135
{
    background-color: #C9D1D7;
    COLOR: black
}
img.image
{
    CURSOR: pointer;
    vertical-align: middle;
    padding: 0;
    margin: 0;
}
.image
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    CURSOR: pointer;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TD.DataSource
{
    FONT-WEIGHT: bold;
    CURSOR: pointer;
    BACKGROUND-COLOR: #f0f1f2
}
TR.HistoryType
{
    font-weight: bold;
    background-color: #9D9D9D;
}
input.RadioNotActive
{
    COLOR: gray;
    BACKGROUND-COLOR: transparent
}
.HideNurseLinkScroll
{
    OVERFLOW: auto;
    HEIGHT: 284px
}
TABLE.ChangePassword
{
    BORDER-RIGHT: gray 1pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: gray 1pt solid;
    BORDER-BOTTOM: gray 1pt solid;
    BACKGROUND-COLOR: #f0f1f2
}
.IcRed
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.IcBlue
{
    FONT-WEIGHT: bold;
    COLOR: blue
}
.IcGreen
{
    FONT-WEIGHT: bold;
    COLOR: green
}
MARQUEE.marquee
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.AmaTypes
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic
}
.SourceSelect
{
    COLOR: #ffd700
}
.SourceNotSelect
{
    COLOR: #ffd700
}
TABLE.DBmonitor
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white
}
.SearchLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    COLOR: white;
    TEXT-DECORATION: underline
}
.SearchLink2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    COLOR: black;
    TEXT-DECORATION: underline
}
.HighliteFull
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #8fbc8b
}
.HighlitePartial
{
    BACKGROUND-COLOR: #ffff99
}
TD.PLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    CURSOR: pointer;
    COLOR: white;
    BACKGROUND-COLOR: black
}
.CheckBox
{
	background-color: #ffffff;
    height: 15px;
    width: 15px;
}

TABLE.BulkFileList
{
    FONT-SIZE: 10pt
}
.FileHidden
{
    BACKGROUND-COLOR: #cc6633
}
.FileVisible
{
    BACKGROUND-COLOR: #669966
}
.Tab
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    BACKGROUND-COLOR: #ffd700
}
.DependentH
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc33
}
.selectedD
{
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: #FFFF82
}
.AsOfDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #f0f1f2;
    TEXT-ALIGN: center
}
.LinkRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    COLOR: red;
    TEXT-DECORATION: underline
}
.LinkBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    COLOR: black;
    TEXT-DECORATION: underline
}
.GoogleBtn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LETTER-SPACING: normal;
    HEIGHT: 18px;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: center
}
input.NotApplicable
{
    padding: 0;
    margin: 0;
    border: none;
    border-color:  #dfe3e9;
    font-size: 12px;
    background-attachment: fixed;
    background-image: url(/images/NotApplicable.gif);    
}

.NotApplicableFor
{
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(/images/NotApplicable.gif);
    BACKGROUND-COLOR: #BFBFBF;
    border-color: red;
   
}
.Sort
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 6px;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: gray
}
TABLE.QcDetail
{
    BORDER-RIGHT: gray 1pt;
    BORDER-TOP: gray 1pt;
    FONT-SIZE: 12px;
    BORDER-LEFT: gray 1pt;
    BORDER-BOTTOM: gray 1pt
}
TABLE.QcTable
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #d3d3d3
}
.BoxBorder
{
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    padding: 2px;
    height: 25px
}
.ExcelCell
{
    border-right: #f0f1f2 0.5pt solid;
    border-top: #f0f1f2 0.5pt solid;
    border-left: #f0f1f2 0.5pt solid;
    border-bottom: #f0f1f2 0.5pt solid;
    background-color: white;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-collapse: collapse;
}
.ExcelCellSelect
{
   border-right: #FFFF82 0.5pt solid;
    border-top: #FFFF82 0.5pt solid;
    border-left: #FFFF82 0.5pt solid;
    border-bottom: #FFFF82 0.5pt solid;
    background-color: #FFFF82;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-collapse: collapse;
}
.ExcelDefault
{
    BACKGROUND-COLOR: white
}
.ExcelReadOnly
{
    BACKGROUND-COLOR: silver
}
input.DateText
{
    FONT-SIZE: 12px
}
.SuperScript
{
    vertical-align: super;
    font-size: 12px;
}
.SuperScriptXS
{
    vertical-align: super;
    font-size: 7pt;
}
.SuperScriptXXS
{
    vertical-align: super;
    font-size: 6pt;
}
table.SalesInfo
{
    border-right: gray thin solid;
    border-top: gray thin solid;
    border-left: gray thin solid;
    border-bottom: gray thin solid;
    width: 920px;
}
.CustomerQuotes
{
    color: navy;
    font-style: italic;
}
IMG.SalesImage
{
    border-right: #003768 thin solid;
    border-top: #003768 thin solid;
    border-left: #003768 thin solid;
    border-bottom: #003768 thin solid;
}
.LockOff { 
 display: none; 
 visibility: hidden; 
} 

.LockOn {
 display: block; 
 visibility: visible; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 100%; 
 height: 100%; 
 text-align: center;
 vertical-align:middle; 
 padding-top: 20%; 
 background-color: #ccc; 
 filter: alpha(opacity=75);  
 -moz-opacity: 0.75;  
 -khtml-opacity: 0.75;
 opacity: 0.75;
} 
Span.MenuLinkA
{
    font-weight: bold;
    color: black;
    text-decoration: none;
    cursor: pointer;
}
Span.MenuLink
{
    font-weight: bold;
    color: white;
    text-decoration: none;
    cursor: pointer;
}
.IFrameOff { 
 display: none; 
 visibility: hidden; 
} 
.IFrameOn { 
    border: 0; 
    display: block; 
    visibility: visible; 
    position: absolute; 
    text-align: center;
    vertical-align:top; 
}
.LockOn2 {
  display: block; 
 visibility: visible; 
 position: absolute; 
 z-index: 999; 
 top: 0px; 
 left: 0px; 
 width: 100%; 
 height: 100%; 
 text-align: center;
 vertical-align:middle; 
 padding-top: 20%; 
}

.MessageOff { 
 display: none; 
} 

.MessageOn { 
 display: block; 
}
form
{
    margin: 0;
}
.newsDiv > div {
    margin-left: 20px
}
.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}
.alert-warning {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #fbeed5;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}
.alert-danger {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}
.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}
.otherDEAPopUpDiv {
    position: absolute; 
    display:none;
    border-width: 3px 3px 3px 3px;
    border-style: solid;
    border-color: #A6A6A6;
    font-family: arial;
    font-size: 12px;
    padding: 0 5px 0 5px;
    background: white;
}
.otherDEAPopUpDivTop {
    color: white;
    background-color: #002060;
    padding: 5px 10px 5px 10px;
    margin-left: -5px;
    margin-right: -5px;
    text-align: center;
}
.otherDEAPopUpDivBottom {
    color: black;
    background: white;
    width: 100%;
    text-align: center;
    padding: 10px 0 10px 0;
    -webkit-column-gap:1em;
    -moz-column-gap:1em;
    column-gap:1em;
}
.dragEnabledColor {
    background-color: #39b54a;   
}
.dragDisabledColor {
    background-color: #D3D9E2;     
}
.otherCDSPopUpDiv {
    position: absolute; 
    display:none;
    border-width: 3px 3px 3px 3px;
    border-style: solid;
    border-color: #A6A6A6;
    font-family: arial;
    font-size: 12px;
    padding: 0 5px 0 5px;
    background: white;
}
.otherCDSPopUpDivTop {
    color: white;
    background-color: #002060;
    padding: 5px 10px 5px 10px;
    margin-left: -5px;
    margin-right: -5px;
    text-align: center;    
}
.otherCDSPopUpDivBottom {
    color: black;
    background: white;
    width: 100%;
    text-align: center;
    padding: 10px 0 10px 0;
    -webkit-column-gap:1em;
    -moz-column-gap:1em;
    column-gap:1em;    
}
.MisMatchMessage {
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;
    background-color:pink; 
    padding:5px
}
.lastVerified {
    font-size: 7pt;
    color: grey;
}
/*toggle button styles -------------------------------------------------------------------------------------*/
.switch {
    margin-left: 15px;
}

.cmn-toggle {
    /* position: absolute;
           margin-left: -9999px;*/
    height: 0px;
    width: 0px;
    visibility: hidden;
    position: fixed;
}

    .cmn-toggle + label {
        display: block;
        position: relative;
        cursor: pointer;
        outline: none;
        user-select: none;
    }
/* background */
input.cmn-toggle-round + label {
    padding: 2px;
    width: 30px;
    height: 15px;
    background-color: #dddddd;
    border-radius: 60px;
}

    input.cmn-toggle-round + label:before,
    input.cmn-toggle-round + label:after {
        display: block;
        position: absolute;
        top: 1px;
        left: 1px;
        bottom: 1px;
        content: "";
    }

    input.cmn-toggle-round + label:before {
        right: 1px;
        background-color: #f1f1f1;
        border-radius: 60px;
        transition: background 0.4s;
    }
    /*circle*/
    input.cmn-toggle-round + label:after {
        width: 16px;
        background-color: #fff;
        border-radius: 100%;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
        transition: margin 0.4s;
    }
/* Switch ON color*/
input.cmn-toggle-round:checked + label:before {
    background-color: #33cc33;
}
/*length of circle movement*/
input.cmn-toggle-round:checked + label:after {
    margin-left: 15px;
}

