/*
* for the popup error and message windows
*/
.popBox
{
   width:400px;
   background-color:#fff;
   z-index: 2000;
}

.popTitle, .popErrTitle
{
   color:#FFFFFF;
   font-weight:bold;
   padding:5px;
   background-color:#4a4642;
}
.popErrTitle
{
   color:#FFFFFF;
}
.popBody
{
   padding:5px;
   text-align:left;
}
.popBtn
{
   margin-top:6px;
   text-align:center;
}


.dl
{
   text-align: right;
   vertical-align: middle;
   font-size: 11px;
   overflow: hidden;
   background-color: transparent;
}
.dv
{
   text-align: left;
   vertical-align: middle;
   font-size: 11px;
}

.all
{
   background-color: #f1eea3;
}
option
{
   padding: 0px 5px 0px 5px;
}
div
{
   margin: 0px;
   padding: 0px;
}

table {
   margin-left: auto;
   margin-right: auto;
   border-collapse: collapse;
}

.badDate
{
   border: 1px solid #ff0000;
   background-color: #FFFFCC;
   text-align: center;
   margin:0px;
   margin-left:20px;
   margin-right:20px;
   color:#FF0000;
}

.err_box
{
   border:solid 1px #555555;
   background-color: #FFFFCC;
   display: block;
   text-align: center;
   width: 30em;
   margin-left: auto; 
   margin-right: auto;
   margin-top:15px;
   margin-bottom: 12px;
}
.err_note
{
   padding:5px;
   text-align:left;
}
.err_title
{
   color:#F1F1D5;
   padding:5px;
   background-color:#EE0000;
   border-bottom:solid 1px #555555;
   font-weight:bold;
}

.ins
{
   margin:5px;
   text-align:left;
}

.input 
{
   width: 12em;
   border: solid 1px #888888;
}
input, select 
{
   cursor: pointer;
}
form 
{
   height: auto;
   margin:0;
   padding:0;
}
    
.lbl 
{
   font-weight:bold;
   text-align:right;
   padding-right:0.5em;
   width:7em;
} 

.criteria
{
   font-weight:bold;
   color:#22AA44;
}

#popupcontent
{
   position: absolute;
   visibility: hidden;
   overflow: hidden;
   border:1px solid #333;
}

#overlay
{
   position: absolute;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;   
   background-color:#000000;
   /* Set both opacity and filter, for MSIE and firefox compatability */
   opacity: .5;
   filter: alpha(opacity=50);  
   z-index:1000;
   padding: 0;
   margin: 0;
}

#dhtmltooltip
{
   position: absolute;
   width: 300px;
   border: 1px solid #000000;
   padding: 2px;
   background-color: #BBFFBB;
   color: #000000;
   visibility: hidden;
   z-index: 100;
   font-size: 80%;
   /*Remove below line to remove shadow. 
     Below line should always appear last within this CSS
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
  */
}

.fld {
   position:relative;
   height:auto;
   overflow:auto;
   border: solid 1px #666666;
   margin-bottom:8px;
   background-color:#fff;

}
.lDiv  {
   position:relative;
   height:20px;
   background-color:#4a4642;
   border-bottom: solid 1px #666666;
   color:#fff;
   vertical-align:middle;
   padding:2px;
   padding-left:8px;
   padding-right:8px;
   text-align:center;

}

.clear { clear:both; }
.dragme { position:relative; }
