html,body     { margin: 0; padding: 0; }
body          { font: 10px Verdana, Helvectica, Arial, sans-serif; text-align: center; background: #FFFFFF; color: black; }
p             { margin-top: 0; font-size: 12px; }
h1,h2,h3      { font: 36px "Trajan Pro", "Century Schoolbook", "Times New Roman", serif; font-weight: bold;
                margin: 0px; padding: 0px; }
h2            { font-size: 20px; }
h3            { font: 20px Verdana, Helvectica, Arial, sans-serif; font-weight: bold; }
h4            { font: 15px Verdana, Helvectica, Arial, sans-serif; font-weight: bold; text-decoration: underline; }
h5            { font: 15px Verdana, Helvectica, Arial, sans-serif; color: black; }
div, span, table, tr, td, img
              { margin: 0px; padding: 0px; border: 0px; }
td            { font-size: 13px; }
span          { margin: 0px; padding: 0px; display: inline; }
a             { color: #0000FF; text-decoration: none; }
a:hover       { color: blue; text-decoration: underline; cursor: pointer;}
a:active      { color: red;  text-decoration: underline; }
li            { padding-top: 3px; }

/* HEADER */
div#header      { height: 140px; background-color: #0D43BF; margin: 5px 5px 0px; }
img.header_img  { position: absolute; left: 5px; top: 5px; -moz-opacity: 1.00;}
img.banner_img  { position: absolute; right: 25px; top: 25px; }

div#nav         { margin: 2px 5px; text-align: left; height: 22px; 
                  background: url("../images/nav_bg.png") #000059 no-repeat top right; }
img.nav_accent  { float: left; margin-right: 6px; margin-bottom: 0px; height: 22px; width: 45px; }
div#nav td      { height: 18px; vertical-align: middle; font-size: 12px; color: white; }
div#nav a       { text-decoration: none; color: white; font-weight: bold; cursor: pointer; }
a.selected      { color: #FF8B3F; font-weight: bold; }
img.link_accent { position: absolute; top: 169px; height: 5px; }

div#contact     { margin: 7px 20px; text-align: right; }
div#contact p   { font-weight: bold; }
/* END HEADER */


/* MAIN BODY */
table.main_table { margin-left: 5px; }



td.left_bar     { vertical-align: top; }
td.left_bar div { vertical-align: top;  width: 150px; }
td.left_bar p, h3  { margin: 12px; }
span.headline   { font: 13px Verdana, Helvectica, Arial, sans-serif; font-weight: bold; }

td.main_display_area { vertical-align: top; }
td.main_display_area img, p, h2, h4 { margin-left: 15px; }
p.first_p { border-top: solid #0D43BF 3px; padding-top: 6px; margin-top: 5px; }
span.drop { font-size: 36px; float: left; margin-top: -10px; }
span.title_cite { font-style: italic; }

td.main_side_nav img { height: 100px; width: 100px; margin: 10px; padding-right: 20px; }
/* END MAIN BODY */


/* FOOTER */
div#footer     { margin-top: 20px; border-top: 2px solid black; padding-bottom: 20px; text-align: left; height: 27px; }
div#footer img { float: left; }
div#footer td  { font-size: 12px; vertical-align: middle; }
div#footer a   { font-size: 12px; color: black; text-decoration: none; }
/* END FOOTER */


/* MENUS */
div.menu   { border: solid #000059; border-width: 0px 2px 2px 2px; background-color: #0D43BF; position: absolute;
             visibility: hidden; text-align: left; padding: 3px 0px; }
div.menu p { color: white; font-weight: bold; padding: 2px 10px 2px 5px; margin: 0px; }
div.menu p:hover { background-color: #FF8B3F; }
a.menu     { color: white; font-weight: bold; text-decoration: none; }
/* END MENUS */
