body { font-size: 62.5%; color: #000; font-family: Verdana, Arial, sans-serif; }
body { background: #103052 url(images/bkg-top.gif) repeat-x; margin: 0; }

td.header { background-color: #fff; padding: 16px; border-right: 1px solid #000; border-left: 1px solid #000; }
td.nav { background-color: #fff; border: solid 1px #000; height: 23px; }
td.side { background-color: #d6d7c6; vertical-align: top; padding: 10px 15px 0; border-left: 1px solid #000; }
td.main { background-color: #ffffff; vertical-align: top; padding: 10px 15px; border-right: 1px solid #000; border-left: 1px dotted #adaaad; height: 450px; }
td.corner { background-color: #d6d7c6; text-align: center; padding: 10px 0; border-bottom: 1px solid #000; border-left: 1px solid #000; }
td.footer { background-color: #fff; text-align: center; padding: 10px 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px dotted #adaaad; }

p, ul, ol { font-size: 1.3em; }
ul ul { font-size: 100% }

h1, h2, h3, h4 { font-family: "Palatino Linotype", Arial, Verdana; margin-bottom: 0; }
h1 { color: #31558c; font-size: 2.2em; }
h2 { color: #4a6994; font-size: 1.8em; }
h3 { color: #c36f16; font-size: 1.6em; }
h4 { color: #9cb2ce; font-size: 1.4em; }

hr { color: #c36f16; background-color: #c36f16; height: 1px; border: 0; }

.small { font-size: 1em; }
.tight { margin-top: 0; }
ul span.small { font-size: 10px; }

img { border: 0; }
.bdr { border: 1px solid #000; }
.ctr { text-align: center; }
div.left { margin: 16px 16px 0 4px; float: left; }

p.side { color: #000; font-size: 1.1em; font-family: Verdana, Arial, Tahoma; margin-top: 3px; }
a.side:link, a.side:active, a.side:visited { color: #31558c; font-size: 1.1em; text-decoration: none; margin-top: 3px; }
a.side:hover { color: #C36F16; text-decoration: underline }
ul.side { font-size: 1.1em; list-style-type: disc; margin-top: 2px; margin-left: 15px; padding-top: 0; padding-left: 0; }

li.pdf { background: url(images/pdf.gif) no-repeat left; list-style-type: none; margin-left: -20px; padding-left: 24px; }
li.ppt { background: url(images/ppt.gif) no-repeat left; list-style-type: none; margin-left: -20px; padding-left: 24px; }

p.nav { color: #31558c; font-size: 1.1em; text-decoration: none; }
a.nav:link, a.nav:active, a.nav:visited  { color: #31558c; text-decoration: none; }
a.nav:hover { color: #C36F16; text-decoration: underline; }

p.footer { font-size: 0.9em; }
a.footer:link, a.footer:active, a.footer:visited { color: #000; text-decoration: none; }
a.footer:hover { color: #31558C; text-decoration: underline; }

/*Menu */
.menustyle  { width: 100% }
.menustyle:after{ /*Add margin between menu and rest of content in Firefox*/ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.menustyle ul   { text-align: center; margin: 0px; padding: 4px 0px; width: 100%; }
.menustyle ul li { display: inline; }
.menustyle ul li a  { color: #494949; text-decoration: none; padding: 4px 16px; border-right: 1px solid #dadada }
.menustyle ul li a.first  { color: #494949; text-decoration: none; padding: 4px 7px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
.menustyle ul li a:hover { color: #fff; background: #31558c repeat-x center; }
/* Drop Down Menu */
.menudiv  { font: 11px/16px Verdana; background-color: #fff; border-style: solid; border-width: 1px 1px 0 1px; border-color: #000; position: absolute; z-index: 100; top: 0; width: 180px; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4) }
.menudiv a { color: #000; text-decoration: none; text-indent: 4px; padding: 4px 0; border-bottom: 1px solid #000; width: auto; display: block; }
* html .menudiv a { /*IE only hack*/ width: 100%; }
.menudiv a:hover { color: #fff; background-color: #9cb2ce; }