
html
{
   background-color:    #000;
   height:              100%;
}

body
{
   height:              100%;
   margin:              0;
}

body, p, table, tr, td, input, textarea, option, select
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           9pt;
   color:               #333333;
   text-decoration:     none;
}

p
{
   line-height:         130%;
}

*:focus
{
   background-color: #e0ffe0;    /* #d6ebff; */
   color:            black;
}

a:link
{
   color:               #0d7d05;
   text-decoration:     none;
   font-weight:         bold;
}

a:visited
{
   color:               #3f5145;
   text-decoration:     none;
   font-weight:         bold;
}

a:active
{
   color:               #880000;
   background-color:    transparent !important;
   text-decoration:     none;
   font-weight:         bold;
}

a:hover
{
   background-color:    #bbffbb;
   text-decoration:     none;
   cursor:              pointer;
}

a:focus
{
   background-color:    transparent !important;
}

a.nohover:hover
{
   background-color:    transparent !important;
}

a.leftlink:link
{
   color:               #bbffbb;
   text-decoration:     none;
   font-weight:         normal;
}

a.leftlink:visited
{
   color:               #ccddcc;
   text-decoration:     none;
   font-weight:         normal;
}

a.leftlink:active
{
   color:               #ff0000;
   text-decoration:     none;
   font-weight:         normal;
}

a.leftlink:hover
{
   background-color:    #339af9;
   text-decoration:     none;
   cursor:              pointer;
}

a.leftlink:focus
{
   background-color:    transparent !important;
}

a.menulink
{
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           8.5pt;
   font-weight:         bold;
}

a.menulink:link
{
   color:               #090634;
   text-decoration:     none;
}

a.menulink:visited
{
   color:               #090634;
   text-decoration:     none;
}

a.menulink:active
{
   color:               #090634;
   text-decoration:     none;
}

a.menulink:hover
{
   color:               #ffffff;
   background-color:    transparent !important;
   text-decoration:     none;
   cursor:              pointer;
}

a.menulink:focus
{
   background-color:    transparent !important;
}

.boxes
{
   border:              1px dotted #999999;
   border-collapse:     collapse;
}

.orangebg
{
   background-color:    #ff8e1b;
   background-image:    url(../../images/menuorangebg.jpg);
}

.bluebg
{
   background-color:    #3f5145;
   background-image:    url(../../images/aebluebg.jpg);
}

h1
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           15pt;
   font-weight:         bold;
   color:               #3f5145;
}

h2
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           14pt;
   font-weight:         bold;
   color:               #3f5145;
}

h3
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           13pt;
   font-weight:         bold;
   color:               #3f5145;
}

h4
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   font-weight:         bold;
   color:               #3f5145;
}

h5
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           11pt;
   font-weight:         bold;
}

h6
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   font-weight:         bold;
}

.cbold
{
   color:               #3f5145;
   font-weight:         bold;
}

/* I forget what this was for, but it was interering with the new CSS menu system (below)
ul
{
   margin-left:      20px;
   padding-left:     20px;
   width:            500px;
}
*/

.menu
{
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        11pt;
   color:            #0d7d05;
   text-decoration:  none;
   width:            130px;
}

.titleheader
{
   color:            #000000;
   font-family:      Verdana;
   font-size:        16px;
   font-weight:      bold;
}

.pmaxwidth
{
   max-width:        550px;
   width:            expression(document.body.clientWidth > 550 ? "550px" : "auto");
}

.pcenter
{
   text-indent:      0px;
   text-align:       center;
}

.pjustify
{
   text-align:       justify;
}

.pindent1
{
   text-indent:      1em;
   text-align:       justify;
}

.pindent1550
{
   text-indent:      1em;
   text-align:       justify;
   width:            550px;
}

.pnorm
{
   text-indent:      0px;
   text-align:       justify;
   width:            550px;
}

.whitetext
{
   color:            #ffffff;
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        9pt;
}

.lefthead
{
   color:            #ffffff;
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        12pt;
}

td.aelist
{
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           9pt;
   color:               #333333;
   text-decoration:     none;
}

td.aelisthead
{
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           9pt;
   color:               #eeeeee;
   background-color:    #0a0529;
   text-decoration:     none;
}

.form_label
{
   color: #47476b;
   font: 11pt Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.formtable
{
   border: 1pt solid rgb(102, 102, 102);
   border-collapse: collapse;
}

.formhead
{
   border: thin solid rgb(102, 102, 102);
   border-collapse: collapse;
}

.formdotty
{
   border: thin dotted rgb(102, 102, 102);
   border-collapse: collapse;
}

