body { font-family: verdana, arial; background-color: #D7DDE8; }

div#content { background-color: #fff; padding: 8px; }
div#contentOuter { width: 951px; background: none; margin: 0 auto; }

div#header div.logo { float: left; width: 259px; position: static; height: 100px; }
div#header div.right { float: left; width: 690px; }
div#header { background-color: #0F398B; width: auto; margin-bottom: 8px; }
div#header div.top { height: 18px; background-color: transparent; text-align: right; }
div#header div.top a { color: #fff; border-left: 1px dotted #fff; font-size: 7pt; font-weight: bold; padding: 4px 20px 1px 4px; text-decoration: none; }
div#header div.bottom { width: auto; }
div#header div.bottom div.headerContent { height: 60px; color: #fff; line-height: 24px; }
div#header div.bottom div.headerContent a { color: #fff; }
div#header div.bottom p { margin: 0; }

div#header div.navigation { height: 20px; width: auto; padding: 0; }
div#header div.navigation ul { padding: 0; list-style: none; }
div#header div.navigation li { float: left; color: #fff; margin-right: 15px; font-weight: bold; padding-left: 15px; background: transparent url(../images/blocks.png) no-repeat 0 5px; }
div#header div.navigation li a { color: #fff; font-weight: bold; }

div#footer { background-color: #0F398B; color: #fff; }
div#footer a { color: #fff; text-decoration: none; }

div.contentBox div.header { background: #780000 url(../images/blocks.png) no-repeat 5px 8px; padding: 4px 0 4px 20px; color: #fff; font-size: 9pt; }

button { background: #0f398b url(../images/button.png) repeat-x; border: 1px solid #195be0; }
h1, h2, h3 { color: #780000; }

div.tabContainer { background: transparent; }
