h1 {
color: #990100;
font-size:2.5em;
}

h2 {
font-size:1.875em;
}

p {
clear:both;
font-family:"Times New Roman", Times, serif;
font-size:0.875em;
}

hlt {
font-weight: bold;
color:#990100;
}

div.tl {
float:left;
width:20%;
margin-right:20px;
}

div.tr {
margin-left:20px;
font-size:1.2em;
font-weight:bold;
color:#990100;
}

div.ar {
margin-right:10%;
font-size:1.05em;
font-weight:bold;
color:#000000;
}

td {
margin-left:auto;
margin-right:auto;
padding:10px 20px 10px 20px;
border:0px;
}

body {
background-color: #182d5a;
background-repeat:no-repeat;
background-attachment:fixed;
background-position: top center;
}

a:link {color:#990100;}     
a:visited {color:#182d5a;}  


div.logo, div.mainBlock {
padding:0px;
border:0px;
margin-left:auto;
margin-right:auto;
}

div.logo {
width:70%;
}

div.mainBlock {
background-color:#fff;
padding:10px 30px;
width:65%;
}


div.right
{
float:right;
margin-right:5%;
width:300px;
}

div.bar,div.footer
{
padding:5px 30px;
width:65%;
margin-left:auto;
margin-right:auto;
}

div.floatRed
{
margin-left:auto;
margin-right:auto;
width:60%;
}

div.floatRed,div.right,div.bar
{
color:#fff;
background-color:#990100;
font-weight: bold;
}

div.floatRed,div.right
{
padding:30px;
}

div.left
{
float:left;
margin-left:5%;
width:300px;
}

div.floatWhite
{
margin-left:auto;
margin-right:auto;
width:60%;
}

div.floatWhite,div.left
{
color:MidnightBlue;
background-color:White;
padding:30px;
font-weight: bold;
}

div.footer
{
clear:both;
text-align:center;
font-size:0.875em;
color:#fff;
background-color:#990100;
}

pad {
padding-left:10%;
padding-right:10%;
}

#navigation {
overflow: auto;
}
#navigation li {
float: left;
list-style: none;
}
#navigation a {
display: block;
color: #FFF;
text-decoration: none;
font-weight: bold;
}
#navigation span {
display: block;
padding: 5px 30px;
background-color:#990100;
}
#navigation a:hover {
background-position: right -198px;
}
#navigation a:hover span {
background-position: 0 -198px;
}
#navigation li ul {
position: absolute;
width: 10em;
left: -999em;
margin-left: 2px;
font-size: 90%;
}
#navigation li ul a, #navigation li ul a:link {
background-image: none;
padding: 5px;
width: 10em;
background-color:#dcdcdc;
color:MidnightBlue;
}
#navigation li ul a:hover {
/*background-color: #333;*/
}
#navigation li:hover ul, #navigation li.sfhover ul {
left: auto;
}

