/* BASIC STYLE */

body, p, font, a, ol, ul, li, dl, dt, dd, table, tr, th, td,
form, input, textarea, select, font.input, input.button, hr, blockquote
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
font-size: 10pt ; 
margin: 0;
border-style: none;
padding: 0;
color: #993333 ; 
background-color: transparent ;
}

/* body
{
scrollbar-3dlight-color: #FFCCCC;
scrollbar-arrow-color: #FFCC99;
scrollbar-base-color: #993333;
scrollbar-shadow-color: #993300;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #993333;
scrollbar-highlight-color: #FFCC55;
scrollbar-track-color: #FFEEEE;
} */

p {
text-indent: 20px;
text-align: justify;
margin-top: 0;
margin-bottom: 0;
}

table, tr, td, td.right, td.center, td.oddright, td.evenright
{
vertical-align: top;
text-align: left;
margin: 0;
border-style: none;
padding: 0;
}

td.highlight
{
background-color: YELLOW;
}

table
{
width: 100%;
}

td.right
{
text-align: right;
}

td.center
{
text-align: center;
}

td.oddright, td.evenright
{
font-size: 7pt;
color: #993333 ; 
text-align: right;
}

td.odd, a.odd, td.oddright
{
background-color: #FFCC99;
}

table.attention, th.attention, tr.attention, td.attention, p.attention, a.attention, font.attention
{
font-weight: bold;
}

font.error, p.error, 
a.error, a:link.error, a:visited.error, a:hover.error, a:active.error
{
color: RED;
font-weight: bold;
background-color: transparent ;
}

font.heading
{
color: #993333;
font-size: 12pt;
font-weight: bold;
background-color: transparent;
}

font.bigheading
{
color: #993333;
text-align: right;
font-size: 18pt;
font-weight: bold;
background-color: transparent;
}

font.menu, a.menu, a:link.menu, a:visited.menu, a:hover.menu, a:active.menu
{
font-size: 8pt;
font-weight: bold;
}

hr
{
color: #993333;
background-color: #993300;
border: #993333;
padding: 0px;}

dt
{
font-weight: bold;
}

dd
{
margin-left: 30px;
}


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

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

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

blockquote
{
margin-left: 35px;
margin-right: 35px;
}

/* ANCHORS */

a, a:link, a:visited, a:hover, a: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: #993333 ; 
background-color: transparent ;
text-decoration: underline ; 
}

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

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

p.small, font.small, 
a.small, a:link.small, a:visited.small, a:hover.small, a:active.small,
tr.small, th.small, td.small, td.odd, td.even, a.odd, a.even
{
font-size: 7pt;
}

/* BOLD */

/* b
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 10pt ; 
color: #993333 ; 
background-color: transparent ;
font-style: normal ; 
font-variant: normal ;
font-weight: bold ; 
}
*/



/* PARAGRAPH */
p
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-size: 10pt ;
font-style: normal ; 
font-variant: normal ;
font-weight: normal ; 
color: #993333 ; 
background-color: transparent ;
margin-left: 0pt;
text-indent: 20pt;
}


/* HEADINGS */
h1, h2, h3, h4, h5, h6
{
font-family: Arial, Helvetica, Verdana, Sans-Serif ; 
font-style: normal ; 
font-variant: normal ;
font-weight: bold ; 
color: #993333 ; 
background-color: transparent ;
margin-top: 0;
margin-bottom: 0;
text-decoration: none;
}

h1
{
font-size: 24pt ; 
}

h2
{
font-size: 16pt ; 
}

h3
{
font-size: 14pt ; 
}

h4
{
font-size: 12pt ; 
}

h5
{
font-size: 10pt ; 
}

h6
{
font-size:  8pt ; 
}



/* FORMS */

input, textarea, select, input.button
{
border-top: 1px solid #cc9966;
border-right: 3px solid #993333;
border-bottom: 2px solid #993333;
border-left: 1px solid #cc9966;
border-color: #993333;
color: #993333;
background-color: #FFFFFF;
}

input.mainbody
{
color: #993333; 
background-color: transparent;
border-width: 0;
}

input.required, select.required
{
background-color: #FFCCCC;
}

option
{
font-size: 9pt;
border: none;
}

form
{
background-color: transparent;
}

input.button
{
font-size: 9pt;
font-weight: bold;
font-variant: normal;
background-color: #FFCCCC;
border-top: 1px outset #cc9966;
border-right: 3px outset #993333;
border-bottom: 2px outset #993333;
border-left: 1px outset #cc9966; 
border-color: #993333;
}


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


/* TABLES FOR LOGIN */
table.login
{
margin: 0;
border-style: solid;
border-color: #993333;
border-width: 2px;
padding: 0;
width: 320px;
}

td.loginhead
{
margin: 0;
margin-left: -10px;
border-style: solid;
border-color: #993333;
border-width: 3pt;
padding: 0;
width: 100%;
color: WHITE;
background-color: #993333;
}

td.loginmessage
{
margin: 0;
border-style: none;
padding: 6pt;
width: 100%;
}

.title
{
font-family: Arial, Helvetica, Verdana, Sans-Serif;
font-size: 18pt;
font-weight: bold;
text-decoration: none;
color: #993333;
}

.border {
border-width: 1px;
border-style: solid;
}

th {
font-weight: bold;
}
