BODY { background-image: url(images/ghost.jpg); background-attachment: fixed;
       background-position: center center; background-repeat: no-repeat; 
     }
.scmre { position: absolute; padding: 2px; z-index: 3; background-color: #f9f9ff;
        visibility: hidden; font-size: 10pt; border: 1px solid black;}
.scmre a       {color: #000; display: block; text-decoration: none;}
.scmre a:hover {color: #ffffff; background-color: #1d49ff;}

.cc { position: absolute; padding: 2px; z-index: 3; background-color: #f9f9ff;
        visibility: hidden; font-size: 10pt; border: 1px solid black;}
.sl { font-size: 10pt;  }
.cme {font-size: 8pt; margin: 0px; padding: 0px; border-width: 1px; width: 100%;
      color: #000; background-color: #f9f9ff; font-weight: bold; height: 20px; line-height: 0.7;}
#cmm {position: absolute; left: 100px; top: 100px; font-size: 10pt; background-color: #f1f1f1;}
.cf, cl {text-decoration: none; cursor: hand;}
A.cf {color: #000; background-color: #ffffe0; }
A.cf:hover {color: #000; background-color: #ffff00; }
A.cl {color: #0000ff; background-color: #ffffff; }
A.cl:hover {color: #ffffff; background-color: #1340ff; }

.rc {display: none;}
.cmc { position: absolute; padding: 2px; z-index: 3; background-color: #f9f9ff;
        visibility: hidden;  border: 1px solid black; width:500px;
        font-family: Verdana; font-size:10px; display: none;
}
.cmo { position: absolute; padding: 2px; z-index: 3; background-color: #f9f9ff;
        visibility: visible; border: 1px solid black;  width:510px;
        font-family: Verdana; font-size:10px; display: block;
        }
.cmr {/*color: #000; display: block; text-decoration: none;*/}
.cmrd {border: 1px; background-color: #dfd;}

.wtc { position: absolute; padding: 0px; z-index: 3; 
        visibility: hidden;  border: 0px; 
        font-family: Verdana; font-size:9px; display: none;
}
.wto { position: absolute; padding: 0px; z-index: 3; 
        visibility: visible; border: 0px;  
        font-family: Verdana; font-size:9px; display: block;
        }


input.un 
{padding: 0px; margin: 0px; border:1px solid; font: 70%; width:50px; height:18px;
 color: #123; background-color: #def; border-color: #696 #363 #363 #696; vertical-align:text-top;
 filter:progid:DXImageTransform.Microsoft.Gradient 
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddee');
}
/*input.unhov { border-color: #c63 #930 #930 #c63; } background-color : #fed;}*/
input.un:hover {  border-color: #c63 #930 #930 #c63; background-color: #fed; 
filter:progid:DXImageTransform.Microsoft.Gradient 
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}/* background-color : #fed;}*/

/*.rc {display: none;}*/
.tdnamecl 
{padding-left:2px;
 font-family:verdana;
 font-size:11px;
 color:black;
}
TABLE .tabcl
{
 border:0px;
}
P { text-align: justify}
.scmr 
{ position: absolute;
  padding: 2px;
  z-index: 3; 
  background-color: #f9f9ff;
  visibility: hidden;
  font-size: 10pt; 
  border: 1px solid black;
  width: 90px; 
}
.scmr a
{color: #000;
 display: block;
 text-decoration: none;
}
.scmr a:hover 
{color: #ffffff;
 background-color: #1d49ff;
}

.cme 
{font-size: 8pt;
 margin: 0px;
 padding: 0px;
 border-width: 1px;
 width: 100%;
 color: #000;
 background-color: #f9f9ff;
 font-weight: bold;
 height: 20px;
 line-height: 0.7;
}

tr.ruled{	background:#eef;}
.colt {background: #fee;}
.colsorh {background: #efe;}
.colnor  {background: #fff;}
.si {font-size:6pt;}
.descst {display: block; width:100%;}
.sortheader {background: #0f0; background: #fff;}

/* Sortable tables */
table.sortable a.sortheader
{color:#000;
 font-size: 10pt;
 text-decoration: none;
}
table.sortable span.sortarrow
{color: black;
 background-color: #cfc;
}

.bOver
{ font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;

  background-color: #99ccff;

  cursor: hand;
}

.bOut {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;
  
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  
  background-color: #5389bc;
  
  cursor: hand;
}
