body	{	
	color: black; 
	background:	white;
}	
p, h2, h3, h5, h6, th, td, ul, li	{ 
  font-family: Verdana, Geneva, Arial, sans-serif; 
  font-size: 11px;
}
h1.teaser { 
  font-family: Arial, sans-serif; 
  font-weight: bold;
  font-size: 14px;
}
h4 { 
  font-family: Verdana, Geneva, Arial, sans-serif; 
  font-size: 11px;
}
address {
  font-family: Verdana, Geneva, Arial, sans-serif; 
  font-size: 12px;
  margin-left: 20px;
} 
pre {font-size: 10px;}
a:link { color: blue; }
a:visited { color: blue;}
a:hover { color: red; }
a:active { color: red; }
a:focus { color: red; }
/*
a:link { color: black; text-decoration:none;}
a:visited { color: black; text-decoration:none;}
a:hover { color: red; text-decoration: none;}
a:active { color: red; text-decoration: none;}
a:focus { color: red; text-decoration: none;}
*/

.sm { font-size: 10px; }
.gr { color: #888888; }
.sm_gr { font-size: 10px; color: #888888; }
.red { color: #ff0000; }

.srch {   
   font-size: 10px;
   color: black;
   cursor:default;
   margin-bottom:6px;
   padding: 6px;
   background-color:#e0e0e0; 
   border-width:1px;
   border-style:solid;
   border-color:red;
}
td.fred { background-color:#ff0000; }
td.expl {  
  width: 15px;
  font-family: Times, serif; 
  font-weight: bold;
  font-size: 12px;
  font-style: oblique;
  padding: 1px;
  text-align: center;
  vertical-align:middle;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:red;
}
.expl:hover { background-color:#e0e0e0;}

td.cc { 
  vertical-align:middle; 
  text-align:center;
  cursor:pointer;
}
td.sc {
  width: 40px; height: 8px;
  cursor:pointer;
  vertical-align:middle;
  text-align:center;
  background:	#e0e0e0;
}
td.si {
  background:	#ffffff;
  width: 7px; height: 8px;
}
td.pad { padding:10px;}
td.l_men {
   font-size: 10px;
   color: blue;
   text-decoration:underline;
   cursor:pointer;
   padding-left: 5px;
   height:20px;   
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:red;
}
.l_men:hover {
  background-color:#e0e0e0;
  color:red;
}
td.t_men {
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:red;
}
td.b_men {
   font-size: 10px;
   color: blue;
   text-decoration:underline;
   cursor:pointer;
   text-align: center;
   padding-left: 10px;
   padding-right : 10px;
   white-space:nowrap;
}
.b_men:hover {
  background-color:#e0e0e0;
  color:red;
}
hr.pg {
  width: 90%; 
  background-color: #ff0000;
  height: 1px;
}
#waitLyr  {
  position : absolute;
  left:150px; 
  top:250px; 
  width:160px; 
  height:20px;
  background-color: rgb(250,250,250);
  /* visibility:visible; */
  visibility:hidden;
  font-family: Verdana, Geneva, Arial, sans-serif; 
  font-size: 9pt;
  color: rgb(0,0,0);
  vertical-align:middle;
  text-align: center;
  border-width:1px;
  border-style:solid;
  border-color:rgb(255,0,0);
  padding:3px;
}
.prmap { 
   border-width:1px; 
   border-color:black;
}
hr.footnote {
    margin-left: 0; 
    margin-right: auto;
    width: 200px; 
    color: #888888; 
    /* border: 1px; */
    height: 1px; 
    text-align: left;
}    
