input, select{
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
margin: 1px 0px 1px 3px;
}
.inputSelected{
background: #FFFF99;
}
button{
border:1px solid #666666;
padding: 1px 5px 1px 5px;
cursor:pointer;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 3px;
background: #F5F5F5 url(/images/back/gGray40.gif);
}
.buttonW{
background: #FFF8DC url(/images/back/gBH.gif);
}
.buttonI{
background: #FFF8DC url(/images/back/gBH.gif);
}
textarea{
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
margin: 1px 0px 1px 3px;
scrollbar-track-color: #CCCCCC;
}
form {
margin: 0px;
}
.form{
background: #EFEFEB;
border:1px solid #CCCCCC; 
margin-bottom: 5px;
}
.formfields{
width: 100%;
}
.label{
width:180px;
border-bottom: 1px solid #CCCCCC;
}
.labelRequired{
width:180px;
border-bottom: 1px solid #CCCCCC;
}
.labelError{
color: #CC0000;
text-decoration: underline;
}
.labelKey{
color:#FFFFFF;
background: #666666;
font: normal 9px Tahoma, Arial, Helvetica, sans-serif;
margin-left:5px;
padding: 0px 1px 0px 1px;
}
.labelSelected{
color: #000000;
background: #FFFF99;
}
.lab{
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; 
line-height: 14px;
}
label{
font: normal 12px Tahoma, Arial, sans-serif;
padding: 5px 5px 2px 5px;
}
.field{
width: auto;
padding: 1px;
vertical-align: top;
}
.readonly{
background: #FFF8DC;
}
.navibar{
padding: 4px 4px 4px 182px;
border-top: 1px solid #666666;
background: #DDDDDD url(/images/back/gGray40.gif);
}
.navibar input{
margin: 0px 0px 0px 2px;
padding: 0px 10px 0px 10px;
}
.navibar button{
margin: 0px 0px 0px 2px;
padding: 2px 5px 2px 5px;
width: 110px;
}
.dupButton{
margin:0px 3px 0px 3px;
width: 28px;
height: 22px;
cursor:pointer;
vertical-align:top;
}
.calendarButton{
width: 19px;
height: 21px;
cursor:pointer;
vertical-align:top;
padding-top: 1px;
}
.rowSEL{
background: #CC0000;
color:#FFFFFF;
}

/* Calendar Box*/
.calendarFrame{
display:none;
width: 160px;
height: 183px;
background:#666666;
position:absolute;
z-index: 99999;
cursor: pointer;
}
.calendarFrame select, .calendarFrame td{
font: 11px Tahoma;
text-align:center;
width: auto;
}
.tcal {border: 1px solid #666666; width: 100%;background: #EFEFEB;}
.dday {background:#FFFFFF;border: 1px solid #FFFFFF}
.ddayover {background: #FFFF99;}
.eday {border: 1px solid #FFFFFF}
.sday {border: 1px solid #000000;}
.wday {background: #666666;color: #FFFFFF;cursor: default;}
.tbar {background:#FFFFFF;color:#000000;}

.reportpanel{
background: #EFEFEB;
padding-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
}
.reportpanel SELECT{
width: 378px;
}
.reportdes{
padding: 5px;
}