body    { color: #000; font-size: 100%; font-family: Garamond, Georgia, "Times New Roman", Times, serif; background-color: #dddddd; text-align: center; margin: 0; padding: 0 }

p  { margin: 0.2em 0 0.3em; padding: 0.3em }

h1         { color: #00259d; font-size: 200%; font-family: Frutiger, Verdana, Tahoma, sans-serif; font-weight: normal; background-repeat: no-repeat; text-transform: uppercase; margin: 0; padding: 0; position: relative; top: 40px; left: 38px }

h2   { color: #00259d; font-size: 125%; font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0.2em 0.2em 0.2em 0; padding: 0 }
h2 a { font-size: 50% }
div {
margin:0; padding:0; display:block;}

a:link, a:visited  { color: #00259d; text-decoration: underline }
a:hover {
color:#3B4471; text-decoration:none;}
a:active {
color:#8CD749; text-decoration:underline;}



.container    { background-color: #ffffff; margin: 0 auto; padding: 0; width: 770px; background-image: url(footer.jpg); background-repeat: no-repeat; background-position: center bottom; }

.titleblock      { background-image: url(banner_top.jpg); background-repeat: no-repeat; background-position: center top; text-align: left; margin: 0; padding: 0; height: 140px }

.titleblock p      { color: #00259d; font-size: 125%; font-weight: bold; text-indent: 7em; margin: 47px 0 -1em; padding: 0 }



ul.navbar    { line-height: 1.1em; background-image: url(banner_bottom.jpg); background-repeat: no-repeat; background-position: center top; list-style-type: none; display: block; margin: 0; padding: 0; width: 100%; float: left; clear: both }

ul.navbar li {
display:inline;}

a.nav:link, a.nav:visited       { color: #ffffff; text-decoration: none; background-color: transparent; display: block; margin: 0; padding: 0.7em 0; width: 19.9%; float: left }

a.nav:hover      { color: #ffffff; text-decoration: none; background-color: #00259d; display: block; margin: 0; padding: 0.7em 0; width: 19.9%; float: left }

a.nav:active     { color: #ffffff; text-decoration: none; background-color: #999999; display: block; margin: 0; padding: 0.7em 0; width: 19.9%; float: left }



.rightcontainer    { font-size: 80%; margin: 1em 0 0; padding: 0; width: 16em; float: right; clear: both }

.rightbox        { background-image: url("sidebar_top.jpg"); background-repeat: no-repeat; background-position: center top; text-align: justify; margin: 0 0 0 0.5em; padding: 2.8em 0.3em 0.3em; border-right: 1px solid #00259d; border-left: 1px solid #00259d }
.rightbox_bottom  { background-image: url(sidebar_bottom.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: justify; margin: 0 0 0 0.5em; padding: 0.3em 0.3em 2.5em; border-right: 1px solid #00259d; border-left: 1px solid #00259d }
.rightcontainer h2  { text-align: left; padding: 0 0 0 0.5em }

.linkbox a {display:block;}



.content {
clear:left; text-align:left; margin:1.2em 13.5em 0 0; padding:1em 1ex 1em 1.5ex;}

.content h2  { text-indent: 0 }



.footer    { color: #999999; font-size: 75%; text-align: left; margin: 2.5em 0 0.5em; padding: 0.8em 0.8em 58px; clear: both; border-top: 1px solid #00259d }

.footer .right {
float:right; clear:right; text-align:right;}

.footer p {margin:0;}

img { border-style: none }
.centered { text-align: center; width: auto; height: auto }
.emphasis { color: red; font-size: 150%; text-align: left }
.red { color: red; text-align: center }
.padded_right { margin-right: 2em }
.padded_left { margin-left: 2em }
#logoReplace    { background-image: url("logo_flat.gif"); background-repeat: no-repeat; text-indent: -9999em; height: 67px }
