/* Top nav classes */
.nav_top  { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding-top: 2.5px }
.nav_top a { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 2.5px }
.nav_top a:hover { color: #162e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 2.5px }
.nav_top_email  { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.nav_top_email a { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.nav_top_email a:hover { color: #162e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.nav_bottom { color: #000080; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding-top: 2.5px; border-top: 1px solid #162e46 }
.nav_bottom a { color: #69c; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 2.5px }
.nav_bottom a:hover { color: #162e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 2.5px }
/*Text classes
*/
.content    { color: #000080; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: justify; padding-right: 2px; padding-left: 10px }
.content a  { color: #5698e3; }
.content a:hover { color: #000080; }
.content p  { text-align: justify; margin: 6pt 0 }
.content td { color: #000080; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
.content h1 { color: #c3980a; font-size: 18px; font-weight: bold; margin: 0; padding: 0; width: 75%; border-style: solid; border-width: 0 0 1px; border-color: #162e46 }
.content h2 { color: #162e46; font-size: 16px; font-weight: bold; text-align: center; margin: 0; padding: 0 }
.content h3 { color: #162e46; font-size: 14px; font-weight: bolder; margin: 0; padding: 0 }
.content h4 { color: #162e46; font-size: 12px; font-weight: bold; margin: 0; padding: 0 }
.content b, strong  { font-weight: bold }

.content_left    { color: #162e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-right: 2px; padding-left: 10px }
.content_right   { color: #c3980a; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-right: 2px; padding-left: 10px }
.content_right a { color: #5698e3 }
.content_right a:hover { color: #000080 }
.content_standard { color: #000080; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.content_standard b, strong  { font-weight: bold }

.err_input  { background-color: #ffffff; color: #162e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: justify; border-style: solid; border-width: 2px; border-color: #ff0000; }
.quote { color: #c3980a; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 5px }
.footer  { color: white; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #5698e3; padding-top: 2.5px }
.footer a { font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 2.5px }
.footer a:hover { font-weight: bold; color: #162e46; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 2.5px }

.aqua { color: #5698e3; }
.aqua h1 { color: #000080; }
.aqua a { color: #000080; text-decoration: none; }
.aqua a:hover { color: #5698e3; text-decoration: none; }

.royalblue { color: #162e46; }
.royalblue h1 { color: #162e46; }
.royalblue a { color: #162e46; text-decoration: none; }
.royalblue a:hover { color: #000080; text-decoration: none; }

.blue { color: #000080; }
h1.blue { color: #000080; }
h2.blue { color: #000080; }
h3.blue { color: #000080; }
.blue a { color: #000080; text-decoration: none; }
.blue a:hover { color: #162e46; text-decoration: none; }

.gold  { color: #c3980a; }
.red  { color: #ff0000; }
 
.table_data td { padding-right: 20px; }

/* Standard classes */
body  { color: #000080; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
input   { color: #162e46; font-size: 8pt; font-weight: bold; background-color: #ffffff; margin: 2px; padding: 0px; height: 12pt; border: solid 1px #162e46 }
.input_img { border: 0px }
.input_chk   { color: #162e46; background-color: #ffffff; border: 0 }
textarea   { color: #162e46; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #ffffff; margin: 2px; padding: 0px; border: solid 1px #162e46 }
select   { color: #162e46; font-size: 8pt; font-weight: bold; background-color: #ffffff; margin: 2px; padding: 0px; height: 12pt; border: solid 1px #162e46 }
h1,h2,h3,h4,h5,h6 { margin: 0px 10px; padding: 0px; }
h1   { color: #162e46; font-size: 18pt; font-weight: bold; margin: 0; padding: 0 }
h2   { color: #162e46; font-size: 16pt; font-weight: bold; margin: 0; padding: 0 }
h3   { color: #162e46; font-size: 14pt; font-weight: bold; margin: 0; padding: 0 }
h4   { color: #162e46; font-size: 12pt; font-weight: bold; margin: 0; padding: 0 }
h5   { color: #162e46; font-size: 10pt; font-weight: bold; margin: 0; padding: 0 }
h6   { color: #162e46; font-size: 8pt; font-weight: bold; margin: 0; padding: 0 }
.table_block td { color: #162e46; font-size: 11pt; font-weight: bold; padding-left: 5px; padding-right: 5px; }
.table_block_2 td { color: #162e46; font-size: 10pt; font-weight: bold; padding-left: 5px; padding-right: 5px; }
ul { list-style-type: disc; margin: 2px 0 5px 40px }
dl { margin: 0px 0px 0px 20px }
/* Other classes */
.box { border-style: solid; border-width: 1px; border-color: #000000; padding: 5px; }
.floating { border: solid 2px; background-color: #ffffff; padding: 10px; }
.floating a { color: #5698e3; }
.floating a:hover { color: #000080; }
.floating_hover { border: solid 2px; border-color: #ff0000; background-color: #ffffff; padding: 10px; }
.floating_hover a { color: #5698e3; }
.floating_hover a:hover { color: #000080; }