.preload-images {
	background: url('images/MarginGradientBlue2.gif') no-repeat -9999px -9999px;
}

.ddMonthCSS 
{
     font-family: Lucida Grande, sans-serif;
     font-size: 14px;
     /*font-weight: bold;*/
     position: relative;
     top: 21px;
     left: 1px;
     padding-top: 0px;
     padding-bottom: 0px;
     z-index: 15000;
     border-top: 0px;
     border-left: 0px;
     /*border-top: solid 1px black;*/
     border-bottom: solid 1px black;
     border-right: solid 1px black;
 }

.ddYearCSS 
{
     font-family: Lucida Grande, sans-serif;
     font-size: 14px;
     /*font-weight: bold;*/
     position: relative;
     top: 21px;
     /*left: 114px;*/
     float: right;
     padding-top: 0px;
     padding-bottom: 0px;
     z-index: 15001;
     border-top: 0px;
     border-left: 0px;
     /*border-top: solid 1px black;*/
     border-bottom: solid 1px black;
     border-left: solid 1px black;
     border-right: solid 1px black;
 }

.bodyBackground
{
    background: #66CCFF url('images/MarginGradientBlue.gif') repeat-x top left; 
    margin: 0;
    padding: 0;
}

.outerTable
{
    border: 0px;
    /*cellpadding: 0px;*/
    /*cellspacing: 0px;*/
    padding: 0px;
    border-spacing: 0px;    
    text-align:left;
    /*width: 100%;*/
    width: 240px;
}

.headerText
{
    white-space:nowrap;
    font-weight:bold;
    /*background-color: #66ccff*/
    background: #66ccff url('images/MarginGradientBlue2.gif') repeat-x top left;
    margin: 0; 
    padding: 0; 
    width: 100%;
}

.firstTD
{
    /*width:250px;*/
    width:230px !important;
    white-space:nowrap;
    text-align:left;
}

.secondTD
{
    width:18px;
}

.thirdTD
{
    text-align: left;
    white-space:nowrap;
    width:100%;
}

.fourthTD
{
   border:0;
   border-width:0;
   border-style:none;
   border-color:white;
}

.innerTD
{
    white-space:nowrap;
    vertical-align:middle;
    text-align:left;
}

.innerTDWidth100
{
    width:100%
}

.selectTD
{
   background-color:White;
   width:250px;
   white-space:nowrap;   
}

.selectDiv
{
    background-color:White;
    padding:0;
    width:98.5%;
    height:100%;
    white-space:nowrap;
}

.selectInput
{
    width: 20.2em; 
    margin: 0;
}

.selectInputTime
{
    width: 3.8em; 
    margin: 0;
}

.radioTankerTruckUsed
{
    text-align: left;
    width: 16em;
    white-space: nowrap;
}

.radioHydrantIssues
{
    text-align: left;
    width: 16em;
    white-space: nowrap;
}

.checkboxHydrantIssues
{
    text-align: left;
    width: 16em;
    white-space: nowrap;
}

.inputRequiredAsterisk
{
   border:0x;
   border-width:0;
   border-style:none;
   border-color:white;
   color:Red;
   text-align:center;
   vertical-align:top;
   font-size:20px;
   font-weight:bold;
   width:18px;
   height:20px;
   /*visibility:hidden;*/
}

.inputNoAsterisk
{
   border:0;
   border-width:0;
   border-style:none;
   border-color:white;
   color:white;
   text-align:center;
   vertical-align:top;
   font-size:20px;
   font-weight:bold;
   width:18px;
   height:20px;
   visibility:hidden;
}

.inputField
{
   width:20em;
}

.inputHoursMinutes
{
    text-align: center;
    font-size: 0.875em;
    width: 3;
    min-width: 3;
    max-width: 3; 
    font-family: monospace;    
}

.selectField
{
   
}

.inputNumber
{
    text-align: center;
    font-size: 0.875em;
    width: 8;
    min-width: 8;
    max-width: 8;
    font-family: monospace;
}

.inputHidden
{
    text-align:center; 
    font-size: 0.875em; 
    /*width:20em;*/ 
    /*min-width:14;*/ 
    /*max-width:14;*/
    font-family: monospace; 
    visibility:hidden;
}