body {
margin: 0em 1em 0.5em 1em;
font-family: Verdana, Arial, "Trebuchet MS", Osaka, Helvetica, sans-serif;
background-color: #fff;
color: #000;
}

ADDRESS, BLOCKQUOTE, DD, DEL, DFN, DIV, DL, DT, EM, FORM, IFRAME, IMG, KBD,		
LI, OBJECT, OL, P, Q, SAMP, SMALL, SPAN, STRONG, SUB, SUP, UL, VAR, BIG, CENTER, 
DIR, FONT, HR, MENU, PRE, ABBR, ACRONYM, BDO, BUTTON, FIELDSET, INS, LABEL	{	
font-family: Verdana, Arial, "Trebuchet MS", Osaka, Helvetica, sans-serif;
}

A, H1, H2, H3, H4, H5, H6 {
font-family: Arial, Helvetica, sans-serif;
}

a:link {
color: #330000;
background-color: transparent;
text-decoration: underline;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0.1em;
}

a:visited {
color: #999;
background-color: transparent;
text-decoration: underline;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0.1em;
}

a:active {
color: #ccc;
background-color: transparent;
text-decoration: none;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0.1em;
}

a:hover {
color: #fff;
text-decoration: none;
background-color: #999;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0.1em;
}

div.wrapper {
border: none;
margin-left: 1em;
margin-right: 1em;
padding: 0;
margin-bottom: 0;
}

h3.topnav {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
background-color: #fff;
font-size: 1.58em;
font-weight: 500;
color: #999;
margin: 0.1em;
padding: 0.1em;
}

a.topnav:link {
color: #999;
background-color: #fff;
text-decoration: none;
font-weight: 500;
}

a.topnav:visited {
color: #999;
background-color: #fff;
text-decoration: none;
font-weight: 500;
}

a.topnav:active {
color: #ccc;
background-color: #fff;
text-decoration: none;
font-weight: 500;
}

a.topnav:hover {
color: #330000;
background-color: #fff;
text-decoration: none;
font-weight: 500;
}

p.auxnavrt {
color: #999;
background-color: #fff;
font-size: 0.95em;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0;
margin-bottom: 3px;
}

p.auxnavctr {
color: #999;
background-color: #fff;
font-size: 0.95em;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0;
margin-bottom: 3px;
}

a.auxnav:link {
color: #999;
background-color: transparent;
font-weight: normal;
text-decoration: none;
}

a.auxnav:visited {
color: #999;
background-color: transparent;
font-weight: normal;
text-decoration: none;
}

a.auxnav:active {
color: #ccc;
background-color: transparent;
font-weight: normal;
text-decoration: none;
}

a.auxnav:hover {
font-weight: normal;
color: #330000;
text-decoration: underline overline;
background-color: transparent;
}

.hide {
display: none;
}

p.clue {
color: #fff;
background-color: #fff;
font-size: 3px;
margin: 0px;
padding: 0px;
}

#key {
text-decoration: underline !important;
}

acronym	{	
font-variant: small-caps;
letter-spacing:	0.1em;
border-bottom: 1px dotted #330000;
cursor: help;
}

hr {
color:#ccc;
background-color: transparent;
}