/* BASIC STYLE */

body, dl, dd, dt, font, form, 
hr, 
ol, ul, p
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
font-size: 10pt ; 
/* color: #5C3317 ;  */
color: NAVY ; 
background-color: WHITE;
margin-top: 0;
margin-bottom: 0;
}

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.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: #5C3317 ;  */
color: NAVY ; 
background-color: WHITE;
text-decoration: underline ; 
}

a:hover
{
font-size: 10pt ; 
color: BLUE ; 
background-color: WHITE;
text-decoration: underline ; 
}

a:active
{
font-size: 10pt ; 
color: RED ;
background-color: WHITE;
text-decoration: underline ; 
}

a.small, a.small:link, a.small:visited
{
font-size: 8pt ;
/* color: #5C3317 ; */
color: NAVY ; 
background-color: SILVER ;
text-decoration: underline ; 
}

a.small:hover, a.small:active
{
font-size: 8pt ;
color: BLUE ; 
background-color: SILVER ;
text-decoration: underline ; 
}

a.white, a.white:link, a.white:visited, a.white:hover, a.white:active
{
font-size: 10pt ; 
color: WHITE;
/* background-color: #5C3317 ; */
background-color: NAVY ;
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: #5C3317 ; */
color: NAVY ; 
background-color: WHITE;
}

b.white
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 10pt ; 
color: WHITE;
/* background-color: #5C3317 ; */
background-color: NAVY ;
}

b.large
{
font-family: Comic Sans MS, Arial, Helvetica, Verdana, Sans-Serif ;
font-size: 12pt ;
/* color: #5C3317 ; */
color: NAVY ; 
background-color: SILVER ;
}

b.larger
{
font-family: Comic Sans MS, Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 16pt ;
/* color: #5C3317 ;  */
color: NAVY ; 
background-color: SILVER ;
}



/* PARAGRAPH */
p, p.small, p.header, dt.small, dd.small
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 8pt ;
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
/* color: #5C3317 ;  */
color: NAVY ; 
}

p, p.small
{
background-color: WHITE;
}

p.header
{
background-color: SILVER ;
}

p
{
font-size: 10pt ; 
}

p.small
{
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: #5C3317 ; */
color: NAVY ; 
background-color: WHITE;
margin-top: 0;
margin-bottom: 0;
}

h1
{
font-size: 24pt ; 
}

h2
{
font-size: 20pt ; 
}

h3
{
font-size: 16pt ; 
margin-top: 12px;
}

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: #5C3317 ;  */
color: NAVY ; 
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: #5C3317 ; */
color: NAVY ;
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 #5C3317 #5C3317 WHITE; */
border-color: WHITE NAVY NAVY WHITE;
}

table, tr, td
{
font-size: 10pt ;
/* color: #5C3317 ; */
color: NAVY ;
font-weight: normal ;
background-color: WHITE;
}

th
{
font-size: 10pt ;
/* color: #5C3317 ; */
color: NAVY ;
font-weight: bold ;
background-color: GRAY ;
}

td.divider
{
font-size: 10pt ;
color: WHITE;
font-weight: bold ;
/* background-color: #5C3317 ;  */
background-color: NAVY ; 
margin: 0 ;
padding: 0 ;
border: 0px;
margin-left: 0;
margin-right; 0;
}

td.even, a.even
{
font-size: 8pt ;
/* color: #5C3317 ; */
color: NAVY ;
font-weight: bold ;
background-color: SILVER ;
}

td.odd, a.odd
{
font-size: 8pt ;
/* color: #5C3317 ; */
color: NAVY ;
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: #5C3317 ; */
color: #NAVY ;
}

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: #5C3317 ; */
color: NAVY ;
}

b.tdhead
{
background-color: GRAY ;
}

b.tdeven
{
background-color: SILVER ;
}

b.tdodd
{
background-color: WHITE;
}

td.highlight
{
background-color: YELLOW;
}
