/* BASIC STYLE */

body, dl, dd, dt, font, form, 
hr, 
ol, ul
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
font-size: 10pt ; 
color: MAROON ; 
background-color: WHITE;
}

ol
{
list-style-type: decimal ; 
list-style-position: outside ;
}

ul
{
list-style-type: disc ; 
list-style-position: outside ;
}



/* ANCHORS */

a, a:link, a:visited, 
a:hover, a:active, 
a.small, a.small:link, a.small:visited, a.small:hover, a.small:active, a.menu,
a.white, a.white:link, a.white:visited, a.white:hover, a.white:active, 
a.bigred, a.bigred:link, a.bigred:visited, a.bigred:hover, a.bigred:active,
a.bigblue, a.bigblue:link, a.bigblue:visited, a.bigblue:hover, a.bigblue:active
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: bold ; 
}

a, a:link, a:visited
{
font-size: 10pt ; 
color: MAROON ; 
background-color: WHITE;
text-decoration: underline ; 
}

a:hover
{
font-size: 10pt ; 
color: MAROON ; 
background-color: WHITE;
text-decoration: underline ; 
}

a:active
{
font-size: 10pt ; 
color: MAROON ;
background-color: WHITE;
text-decoration: underline ; 
}

a.small, a.small:link, a.small:visited, a.menu
{
font-size: 8pt ;
color: MAROON ; 
background-color: WHITE ;
text-decoration: underline ; 
}

a.small:hover, a.small:active, a.menu:hover
{
font-size: 8pt ;
color: MAROON ; 
background-color: WHITE ;
text-decoration: underline ; 
}

a.white, a.white:link, a.white:visited, a.white:hover, a.white:active
{
font-size: 10pt ; 
color: WHITE;
background-color: MAROON ;
text-decoration: none ;
}

a.bigred, a.bigred:link, a.bigred:visited, a.bigred:hover, a.bigred:active
{
font-size: 18pt ;
color: RED ;
background-color: WHITE;
text-decoration: underline ; 
}

a.bigblue, a.bigblue:link, a.bigblue:visited, a.bigblue:hover, a.bigblue:active
{
font-size: 18pt ;
color: BLUE ;
background-color: WHITE;
text-decoration: underline ; 
}



/* BOLD */

b, b.white, b.large, b.larger, font.attention
{
font-style: normal ; 
font-variant: normal ;
font-weight: bold ; 
}

b
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 10pt ; 
color: MAROON ; 
background-color: WHITE;
}

b.white
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 10pt ; 
color: WHITE;
background-color: MOAROON ;
}

b.large
{
font-family: Comic Sans MS, Arial, Helvetica, Verdana, Sans-Serif ;
font-size: 12pt ;
color: MAROON ; 
background-color: WHITE ;
}

b.larger
{
font-family: Comic Sans MS, Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 16pt ;
color: MAROON ; 
background-color: WHITE ;
}



/* PARAGRAPH */
p, p.small, p.header, dt.small, dd.small, p.menu
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 8pt ;
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
color: MAROON ; 
}

p, p.small, p.menu
{
background-color: WHITE;
}

p.header
{
background-color: WHITE ;
}

p
{
font-size: 10pt ; 
}

p.small, p.menu
{
font-size: 8pt ;
}



/* HEADINGS */
h1, h2, h3, h4, h5, h6
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: bold ; 
color: MAROON ; 
background-color: WHITE;
margin-top: 0;
margin-bottom: 0;
}

h1
{
font-size: 18pt ; 
}

h2
{
font-size: 16pt ; 
}

h3
{
font-size: 14pt ; 
}

h4
{
font-size: 12pt ; 
}

h5
{
font-size: 10pt ; 
}

h6
{
font-size:  8pt ; 
}



/* FORMS */
select, input, textarea, option
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
font-size: 10pt ; 
color: MAROON ; 
background-color: WHITE;
}


/* OTHER TEXT */
code, pre
{
font-family: Courier, Sans-Serif ;
font-style: normal ;
font-variant: normal ;
font-weight: normal ;
font-size: 8pt ;
color: MAROON ;
background-color: WHITE;
}



/* TABLES */
table, tr, td, 
th, 
td.divider, 
td.even, td.odd, a.odd, a.even
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ;
font-style: normal ;
font-variant: normal ;
border-color: WHITE MAROON MAROON WHITE;
}

table, tr, td
{
font-size: 10pt ;
color: MAROON ;
font-weight: normal ;
background-color: WHITE;
}

th
{
font-size: 10pt ;
color: MAROON ;
font-weight: bold ;
background-color: GRAY ;
}

td.divider
{
font-size: 10pt ;
color: WHITE;
font-weight: bold ;
background-color: MAROON ; 
}

td.even, a.even
{
font-size: 8pt ;
color: MAROON ;
font-weight: bold ;
background-color: SILVER ;
}

td.odd, a.odd
{
font-size: 8pt ;
color: MAROON ;
font-weight: bold ;
background-color: WHITE;
}

/* TABLE ANCHORS */
a.tdeven, a.tdeven:link, a.tdeven:visited, a.tdeven:hover, a.tdeven:active, 
a.tdodd, a.tdodd:link, a.tdodd:visited, a.tdodd:hover, a.tdodd:active 
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: bold ;
font-size: 8pt ;
color: MAROON ;
}

a.tdeven, a.tdeven:link, a.tdeven:visited, a.tdeven:hover, a.tdeven:active 
{
background-color : SILVER ;
}

a.tdodd, a.tdodd:link, a.tdodd:visited, a.tdodd:hover, a.tdodd:active 
{
background-color : WHITE;
}

/* TABLE BOLD */
b.tdhead, b.tdodd, b.tdhead, th.tdhead
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ;
font-style: normal ; 
font-variant: normal ;
font-weight: bold ;
font-size: 10pt ;
color: MAROON ;
}

b.tdhead
{
background-color: GRAY ;
}

b.tdeven
{
background-color: SILVER ;
}

b.tdodd
{
background-color: WHITE;
}

td.highlight
{
background-color: YELLOW;
}

strong
{
font-size: 12pt;
color: maroon;
}

.nm
{
color: maroon;
font-weight: bold;
}

