A {
  TEXT-DECORATION: none;
  COLOR: #555555} 

A:HOVER {
  TEXT-DECORATION: underline;
  COLOR: #444444}

.mainframe A       { color: #4444A8 }    
.mainframe A:hover { color: #884444 }    
.mainframe A:visited { color: #4444C8 }    

BODY {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
	margin: 0px;
	padding: 0px; 
}

P, OL, UL, LI, DL, DD, DT, ADDRESS, A, BLOCKQUOTE, TD {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
    FONT-SIZE: 11px;
	/* # Let it be auto here.. # LINE-HEIGHT: 13px;  */
}

TH {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold; 
  color: #000000; background-color: #FFDD99}

H1 {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
    FONT-SIZE: 18px;
}

H2 {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
    FONT-SIZE: 16px;
}

H3 {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
    FONT-SIZE: 14px;
	LINE-HEIGHT: 19px;
}

H4 {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
    FONT-SIZE: 12px 
}

H5 {
    FONT-WEIGHT: bold;
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
    FONT-SIZE: 11px 
}

H6 {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
    FONT-SIZE: 11px 
}

.line-through { text-decoration: line-through }
.small { font-size: 10px; line-height: 12px; }
.debug { color: purple; }


div.box { border: solid; border-width: thin; width: 100%; }
  div.color {
    background: rgb(204,204,255);
    padding: 0.5em;
    border: none;
  }

H2.subsection { background: rgb(255,221,153); }
