/*GLOBALS */


body      { color: #5a5e60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background: #132454; scrollbar-3dlight-color: #adaeaf; scrollbar-arrow-color: #adaeaf        !important; scrollbar-darkshadow-color: #47505a; scrollbar-face-color: #47505a; scrollbar-highlight-color: #47505a; scrollbar-shadow-color: #adaeaf; scrollbar-track-color: #adaeaf     }
a:link   { color: #000080; text-decoration: none }

a:visited   { color: #000080; text-decoration: none }

a:hover    { color: #990000; text-decoration: underline }

a:active  { color: #cecece; text-decoration: none }
table { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
ol { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; list-style-type: decimal; margin: 1em 0 1em 20px }
/*SPECIFIC FONT SIZES */
.heading  { font-size: 20pt; font-weight: bold; margin-top: 0; margin-bottom: 5px }

.subheading  { font-size: 18pt; font-weight: bold; margin-top: 0; margin-bottom: 5px }

.regularheading  { font-size: 16pt; font-weight: bold; margin-top: 0; margin-bottom: 3px }

.mediumheading  { font-size: 14pt; font-weight: bold; margin-top: 0; margin-bottom: 5px }

.smallheading  { font-size: 12pt; font-weight: bold; margin-top: 0; margin-bottom: 2px }
.sidebody     { text-indent: 0; margin-top: 0; margin-bottom: 2px }
.standardtext  { font-size: 12pt; margin-top: 0; margin-bottom: 5px }
.mainbold { font-size: 10pt; font-weight: bold }
.spacer  { font-size: 4px; line-height: 100%; margin-top: 0; margin-bottom: 0 }
.moreinfo  { color: #900; font-size: 10pt; font-weight: bold }
.mainboldtiny  { font-size: 8pt; font-weight: bold }
td.siteheading2     { color: #900; font-size: 10pt; font-family: Verdana; font-weight: bold; border-style: dotted; border-width: 0 0 1px; border-color: #900 }
/*MENU - STYLES*/

td.menu       { color: #cecece; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #adaeaf; text-align: center; cursor: pointer; padding: 2px; height: 23px; border: solid 1px }
a.menu:link {
 color: #FFFFFF;
 text-decoration: none;
 align: center;

}

a.menu:visited {
 color: #FFFFFF;
 text-decoration: none;
}

a.menu:hover {
 color: #FFFFFF;
 text-decoration: none;
}

a.menu:active {
 color: #FFFFFF;
 text-decoration: none;
}
/* STYLE FOR MAIN CONTENT TABLE and CELL */


table.main     { font-size: 10pt; background-color: #adaeaf; padding: 0; border: solid 1px #cecece; border-collapse: collapse; border-spacing: 0px    }

.main td     { color: #47505a; text-decoration: none; text-align: left; padding: 5px }
.main ul  { list-style-type: square; margin-right: 0; margin-left: 25px }
table.mainphoto      { background-color: #132454; padding: 0; border: solid 1px #cecece; border-collapse: collapse; border-spacing: 0px     }
/*CONTENT HEADINGS */


td.header       { color: #cecece; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #5a5e60; text-align: left; text-indent: 2px; margin-top: 0; margin-bottom: 0; padding: 0; height: 23px }

/* FOOTER  STYLES*/

td.footer       { color: #cecece; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #47505a; text-align: center; cursor: pointer; border: solid 1px }
a.footer:link {
 color: #cecece;
 text-decoration: none;
 align: center;
}

a.footer:visited {
 color: #cecece;
 text-decoration: none;
}

a.footer:hover {
 color: #990000;
 text-decoration: underline;
}

a.footer:active {
 color: #cecece;
 text-decoration: none;
}
/*SUB TABLE  STYLES*/
.subtable  { background-position: 0 top; padding: 0; border: solid 2px #191970 }
.subtablecells   { font-size: 10pt; font-family: Arial; background-position: 0 0; padding: 2px; vertical-align: top; border: solid 1px #191970 }