body
{ background-color: #333333; }

BODY 
{ 
scrollbar-base-color: #333333; 
scrollbar-arrow-color: white;
scrollbar-DarkShadow-Color: silver; 
}

h1
{ font-family: 'Courier New', Courier, Monaco; font-size: 18pt;
background: silver; }

h2{ font-family: Verdana, Arial, Helvetica, 'sans serif'; font-size: 12pt; }

p,table,address
{ font-family: Verdana, Arial, Helvetica, 'sans serif'; }

li
{ font-family: Verdana, Arial, Helvetica, 'sans serif'; }

p,li,th,td
{ font-size: 10pt; }

div.gray {
    background: #CCCCCC; padding-left: 2.5em; padding-right: 0.5em; padding-top: 0.5em;
	padding-bottom: 0.5em;
    border: black ridge; border-width: 2px; }

div.grey {
    background: #CCCCCC; padding: 0.5em;
    border: black ridge; border-width: 2px; }

div.black { background: #666666; padding: 0.5em; border: black ridge; border-width: 2px; }

h1,h2,h3 { color:black; }

a:link {  text-decoration: none; color:CC0000;}
a:visited {  text-decoration: none; color:0000CC;}
a:active {  text-decoration: none; color:FF0000;}
a:hover {  text-decoration: underline; color:#FFCC66; background-color:sienna;}

table 
{ list-style-type: disc;
padding-top: 7px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; left: auto;
clip:  rect(   );
border: black ridge; border-width: 1px 1px 0px}

td
 { border: black ridge; border-width: 1px 2px}
 hr { color:sienna; } 
 
 .no_border
 { border-width: 0px; }