﻿body { margin-left:0px; margin-right:0px; margin-top:0px; font-family:Helvetica, Arial, Verdana; font-size:10pt; background-color:#FFFFFF; }
.topbannerdiv { height:45px; background-color:#42A664; text-align:center; padding-top:5px; padding-bottom:5px; }
.pagebody { margin-left:15px; padding-top:5px; }
.headertextdiv { padding-top:3px; padding-bottom:2px; background-color:#F2E5A4; color:#000000; font-size:12pt; font-weight:bold; text-align:center; border-top-style:solid; border-top-width:2px; border-top-color:#BDBDBD; border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#BDBDBD; }

.navmenu { }
.navmenu li { right:0; position:absolute; top:0 }
.navmenu ul li ul { display:none }
.staticnavmenuitem { background-color:#F0EFE0; color:#000000; font-size:9pt; font-weight:bold; margin-left:0px; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px; }
.dynamicnavmenuitem { background-color:#FFFFFF; color:#000000; font-size:9pt; font-weight:bold; margin-left:0px; padding-left:25px; padding-right:15px; padding-top:2px; padding-bottom:2px; }
.dynamicnavmenuitemhover { }
.staticnavmenuitemhover { }
ul.level2 { border-width:1px; border-style:solid; border-color:#000000; } /* Borders around NavMenu subitem lists */
ul.level3 { border-width:1px; border-style:solid; border-color:#000000; } /* Borders around NavMenu subitem lists */
ul.level4 { border-width:1px; border-style:solid; border-color:#000000; } /* Borders around NavMenu subitem lists */
ul.level4 { border-width:1px; border-style:solid; border-color:#000000; } /* Borders around NavMenu subitem lists */

.reporttable { margin-left:auto; margin-right:auto; background-color:#585858; }
.reportrow { background-color:#F0F1F2; vertical-align:top; }
.reportrowalt { background-color:#E8E9F7; vertical-align:top; }
.reportrowinvalidobd { background-color:#4682B4; vertical-align:top; }
.reportrowinvalidentered { background-color:#CD5C5C; vertical-align:top; }
.reportrowmissingvin { background-color:#D2B48C; vertical-align:top; }
.reportblankrow { background-color:#FFFFFF; height:15px; }
.reportcell { }
.reportcolumnheader { background-color:#A9BCF5; color:#000000; font-weight:bold; padding-bottom:3px; }
.reportsubtotalrow { background-color:#F2F2F2; font-weight:bold; }
.reporttotalrow { background-color:#E0ECF8; font-weight:bold; }
.reportheaderdiv { padding-top:5px; padding-bottom:5px; font-size:14pt; font-weight:bold; text-align:center; }
.reportcriteriakey { color:#000000; }
.reportcriteriavalue { color:#3C46F2; }

.stationcounttable { margin-left:auto; margin-right:auto; background-color:#CCCCCC; }

.divexportoptions { text-align:center; padding-top:20px; padding-bottom:20px; }

.recordlimit { color: #FF0000; font-size:10pt;display: inline-block;}

.exportbutton { text-align:center; padding-left:10px; padding-right:10px; margin-left:15px; margin-right:15px; }
.waittext { font-size:14pt; font-weight:bold; font-style:italic; }

.sitemaplink { font-size:11pt; }
.sitemapspan { font-size:12pt; font-weight:bold; }

.multiselectlistdiv_XXX { background-color:#FFFFFF; border-color:#000000; border-style:solid; border-width:1px; padding-left:3px; padding-top:3px; padding-bottom:5px; overflow:scroll; overflow-y:scroll;overflow-x:hidden; }
.multiselectlistdiv { background-color:#FFFFFF; border-color:#000000; border-style:solid; border-width:1px; padding-left:3px; padding-top:3px; padding-bottom:5px; overflow:auto; }
.multiselectlistprompttext { text-align:left; }

.errorstar { font-size:14pt; font-weight:bold; color:#FF0000; }

.calendarTableHeader {
    width:100%; 
    height: 29px; 
    border-top: 1px solid #000000;
    border-left: 1px solid #000000; 
    border-right: 1px solid #000000;  
    }

.calendarTableBody {
    width:100%; 
    height: 162px;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000; 
    border-right: 1px solid #000000;  
    }

.divCalendar {
    -moz-user-select: none; 
    -webkit-user-select: none; 
    -ms-user-select:none; 
    -o-user-select:none;
     width: 220px;  
     z-index: 15; 
     position: absolute; 
     background-color: #ffffff;
}

input.button-calendar {
    background-image: url(../images/calendar.png);
    background-color: transparent; 
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.colorChartSymbol {
    position:absolute;
    width:17px;
    height:16px;
    font-style:normal;
    font-weight:bold;
    font-size:13px;
    text-decoration: none;
    font-family:Helvetica, Arial, Verdana;
    color:#0000FF;}
  
.tableLink {
            background: none;
            border: none;
            text-decoration: underline;
            cursor: pointer;
}

.trg-rpt-detail{
      white-space: nowrap;
      background-color:#F0F1F2; 
      vertical-align:top;
  }

.trg-rpt-detail-alt{
      white-space: nowrap;
      background-color:#E8E9F7; 
      vertical-align:top;
  }

.centered {
    margin: 0 auto;
}

.div-criteria {
    padding-top: 30px;
    width: 780px;
}

.div-note {
    padding-top: 20px;
    text-align: center;
    color: #FF3333;
}

.div-error {
    width: 250px;
}

.date-criteria {
    padding-left: 28px;
    width: 450px;
}

.station-criteria {
    width: 475px;
}

.green-highlight {
    background-color: #74DA49;
}

.triggerlockoutinfodiv {
    display:inline-block;
    padding-right:85px;
    font-weight:bold;
    font-size:14pt;
}
