/* BASIC STYLE */

body, dl, dd, dt, font, form, 
hr, th, tr, td,
ol, ul, br, p
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
font-size: 11pt ; 
font-weight: normal;
color: #111111 ; 
}

body
{
background-color: transparent;
margin-top: 0;
}

dl, dd, dt, font, form, 
hr, th, tr, td,
ol, ul
{
background-color: transparent;
}

dl {
margin-top: 0;
margin-bottom: 0;
}

dt {
color: NAVY;
font-size: 12pt;
font-weight: bold;
}

dt.blue {
color: BLUE;
font-size: 12pt;
font-weight: bold;
}

dt.green {
color: GREEN;
font-size: 12pt;
font-weight: bold;
}

dt.red {
color: RED;
font-size: 12pt;
font-weight: bold;
}

dt.pink {
color: PINK;
font-size: 12pt;
font-weight: bold;
}

dt.orange {
color: ORANGE;
font-size: 12pt;
font-weight: bold;
}



ol
{
list-style-type: decimal ;
list-style-position: outside ;
margin-left: 25px;
margin-right: 10px;
margin-top: 0;
margin-bottom: 0;
padding: 0;
}

ul
{
/* list-style-type: disc; */
list-style-type: circle;
list-style-position: outside;
margin-left: 25px;
margin-right: 10px;
margin-top: 0;
margin-bottom: 0;
padding: 0;
}

li
{
margin-left: -10px;
text-indent: 0px;
padding: 0;
}


/* 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: 9pt ; 
color: #111111 ; 
background-color: transparent;
text-decoration: underline ; 
}

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

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

a.small, a.small:link, a.small:visited
{
font-size: 8pt ;
color: #111111 ; 
background-color: transparent ;
text-decoration: underline ; 
}

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

a.white, a.white:link, a.white:visited, a.white:hover, a.white:active
{
font-size: 9pt ; 
color: WHITE;
background-color: transparent ;
text-decoration: none ;
}

a.bigred, a.bigred:link, a.bigred:visited, a.bigred:hover, a.bigred:active
{
font-size: 18pt ;
color: RED ;
background-color: transparent;
text-decoration: underline ; 
}

a.bigblue, a.bigblue:link, a.bigblue:visited, a.bigblue:hover, a.bigblue:active
{
font-size: 18pt ;
color: BLUE ;
background-color: transparent;
text-decoration: underline ; 
}


/* BOLD */

b, b.white, b.large, b.larger, a.b
{
font-style: normal ; 
font-variant: normal ;
font-weight: bold ; 
}

b
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 11pt ; 
color: #111111 ; 
background-color: transparent;
}

b.white
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 11pt ; 
color: WHITE;
background-color: transparent ;
}

b.large, p.large
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ;
font-size: 12pt ;
color: #111111 ; 
background-color: transparent ;
}

b.larger, p.larger
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 16pt ;
color: #111111 ; 
background-color: transparent ;
}



/* PARAGRAPH */
p, p.small, p.header, dt.small, dd.small, font.small
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 8pt ;
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
color: #111111 ; 
margin-top: 0;
margin-bottom: 0;
}

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

p.header
{
background-color: transparent ;
}

p
{
font-size: 11pt ; 
}

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: NAVY ; 
background-color: transparent;
margin-top: 0;
margin-bottom: 0;
}

h1
{
font-size: 24pt ; 
}

h2
{
font-size: 20pt ; 
}

h3
{
font-size: 16pt ; 
}

h4
{
font-size: 12pt ; 
}

h5
{
font-size: 11pt ; 
}

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: 11pt ; 
color: #111111 ; 
background-color: transparent;
}

option {
/* transparent will NOT work here */
background-color: WHITE;
}

input.submit {
color: navy;
font-weight: bold;
border: NAVY;
}

/* OTHER TEXT */
code, pre
{
font-family: Courier, Sans-Serif ;
font-style: normal ;
font-variant: normal ;
font-weight: normal ;
font-size: 8pt ;
color: #111111 ;
background-color: transparent;
}



/* 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: none;
/* border-color: WHITE #111111 #111111 WHITE; */
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
}

table, tr, td
{
font-size: 11pt ;
color: #111111 ;
font-weight: normal ;
background-color: transparent;
vertical-align: top;
}

th
{
font-size: 11pt ;
color: #111111 ;
font-weight: bold ;
background-color: transparent ;
text-align: left;
vertical-align: top;
}

th.right
{
text-align: right;
vertical-align: top;
}

td.right
{
text-align: right;
}

