HTML,BODY {
   background-color: white;
   font-family: sans-serif;
   z-index:0; 
}

H1,H2,H3,H4,I,LI,UL,EM,OL,DD,DT,ADDRESS,DL,STRONG,BLOCKQUOTE,P  {
    font-family: sans-serif;
    background-color: transparent;
    color: black;
}

B {
    font-family: sans-serif;
    color : #000080;
}

TABLE {
    font-family: sans-serif;
    background-color: transparent;
    border:white;
    border-color:white;
}

TH {
   font-family:sans-serif;
   border: white;
   background-color:#ADE8FF;
   padding: 0;
}

TH.construct {
   background-color: white;
   font-size: 12pt; 
}

TR,TD {
   font-size: 10pt;
   border: white;
}

TD {
    font-family: sans-serif;
    padding: 0;
    border: white;
}

TD.pre {
    font-size: 10pt;
    font-family: monospace;
    border:white;
}

a {
   color : #6666FF;
}

a:active {
   color: white;
}

a:hover  {
   color : #6666FF;
   text-decoration: underline; 
}

a:visited  {
   color: #0000CC;
   text-decoration: none; 
   border:none;
}

a:link  {
   color: #000080;
   text-decoration: none; 
   border:none;
}

a.searchbanner  { 
   color  : #000080;
   text-decoration : none;
}

a.searchbanner:hover  { 
   color  : green;
   font-size : 12pt;
   text-decoration : none;
}

a.searchactive	{
   background-color: #000080;
   color: white;
   text-decoration : none;
   font-size : 20px;
}

a.searchactive:visited  {
   color: white;
} 

a.searchtitle { 
   color  : #000080;
   font-size : 12pt;
   text-decoration : none;
}

a.tutodown
{
   color: #000080;
   font-size: 16px;
   font-weight: bold;
}

a.rss
{
   color:  blue;
   font-size: 16px;
   font-weight: bold;
}


.acetree {
   font-size: 10pt;
}
P.caption {
   font-size: 10pt;
}
P.note {
   font-size: 10pt;
}
INPUT {
    font-family: sans-serif;
    background-color: #F3EEEE;
}
SELECT {
    font-family: sans-serif;
    background-color: #EEEEE0;
}
H1 {
    font-size: 25pt;
    color: #000080;
}
H2 {
    font-size: 20pt;
    color: #1C7068;
}

H3 {
    font-size: 15pt;
}

H4 {
    color: #23827C;
    font-size: 12pt;
}


H5 {
    color: #552a7f;
    font-size: 12pt;
    font-style: italic;
    font-family: sans-serif;
}

.test {  
       background-color: #BFD5E8;
       color: #3366FF;
}

.highlight {
    background-color: #f5deb3;
}

.small {
   font-size: 10pt;
}

TH.small {
    font-family: sans-serif;
    font-size: 1pt;
    padding: 0;
}
TD.small {
    font-family: sans-serif;
    font-size: 12pt;
    padding: 0;
    border:white;
}
.error {
    color: red;
}

.description {
    color: black;
    font-style: italic;
}
.smalldescription {
    color: black;
    font-style: italic;
    font-size: 10pt;
}

.searchbanner	{ 
    font-family: sans-serif;
    background-color: #93cbf4;
    color: blue;
    font-size: 12pt;
}

TD.searchactive	{
   background-color: #000080;
}

B.searchactive {
   color: white;
}

.searchtitle      { background-color: #FFFFFF; }
.resultstitle     { background-color: #93cbf4; }
.resultsbody      { background-color: #F5FFFA; }
.small            { font-size: small; }

