body {
margin: 0;
padding: 0;
background-color: #171b21;
text-align: center;
}

.content img {
float: left;
padding: 0 15px 20px 0;
}

.login {
width: 310px;
margin: 0;
padding: 5px 0 0 0;
float: right;
}

.login-link {
font: 10px verdana;
}

a.login-link:link    { color: #fff; text-decoration: none; }
a.login-link:visited { color: #fff; text-decoration: none; }
a.login-link:active  { color: #fff; text-decoration: none; }
a.login-link:hover   { color: #fff; text-decoration: underline; }

.forgot {
margin: 0;
padding: 0 0 0 160px;
font: 10px verdana;
}

a.forgot:link    { color: #fff; text-decoration: none; }
a.forgot:visited { color: #fff; text-decoration: none; }
a.forgot:active  { color: #fff; text-decoration: none; }
a.forgot:hover   { color: #fff; text-decoration: underline; }

.splash {
margin: 0 auto;
background: #092031 url("/images/main/splash_bg.gif");
background-repeat: repeat-x;
text-align: center;
}

img {
border: 0;
}

li {
color: #000;
font-family: verdana, helvetica, arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
padding: 0 0 6px 0;
margin: 0;
}

h1 {
color: #657b92;
font: 30px georgia, times new roman;
padding: 20px 0 12px 0;
margin: 0;
}

h2 {
color: #b54531;
font: 16px georgia, times new roman;
padding: 4px 0 6px 0;
margin: 0;
}

h2 a:link {
color: #b54531;
text-decoration: none;
}

h2 a:hover {
color: #000;
}

h2 a:visited {
color: #b54531;
}

h2 a:active {
color: #b54531;
}

h3 {
color: #b54531;
font: 16px georgia, times new roman;
padding: 0 0 0 0;
margin: 0;
}

a:link    { color: #43576c; text-decoration: none; }
a:visited { color: #43576c; text-decoration: none; }
a:active  { color: #43576c; text-decoration: none; }
a:hover   { color: #000; text-decoration: none; }

a.pdf:link    { color: #b54531; text-decoration: none; }
a.pdf:visited { color: #b54531; text-decoration: none; }
a.pdf:active  { color: #b54531; text-decoration: none; }
a.pdf:hover   { color: #000; text-decoration: none; }

p {
// color: #e7f2fe;
color: #000;
font-family: verdana, helvetica, arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
padding: 0 0 14px 0;
margin: 0;
}

.date {
color: #72879c;
font-size: 10px;
padding: 0;
margin: 0;
}

.headline {
color: #000;
font-family: georgia, times new roman;
font-size: 15px;
line-height: 17px;
font-weight: normal;
}

.header-wide {
margin: 0 auto;
background: #534640 url("/images/main/header_bg.gif");
background-repeat: repeat-x;
text-align: center;
}

.header {
margin: 0 auto;
padding: 0;
width: 850px;
height: 119px;
text-align: left;
}

.header img {
float: left;
}

.nav-wide {
margin: 0 auto;
padding: 0;
height: 26px;
background-color: #080c0e;
}

.nav {
margin: 0 auto;
padding: 0;
width: 850px;
}

.nav img {
border: 0;
}

//.nav img:hover {
//border-left-width: 1px;
//border-right-width: 0;
//border-bottom-width: 0;
//border-top-width: 0;
//border-left-style: solid;
//border-left-color: #344558;
//}

.main-wide {
margin: 0 auto;
padding: 0;
// background-color: #344558;
background-color: #d6e1ee;
text-align: center;
}

.main {
margin: 0 auto;
padding: 0;
width: 850px;
text-align: left;
}

.content {
width: 450px;
float: left;
}

.photo {
width: 340px;
margin: 35px 0 20px 0;
// background-color: #28384a;
background-color: #b5c5d8;
float: right;
text-align: center;
}

.photo img {
margin: 15px;
}

.footer-wide {
margin: 0 auto;
background: #171b21 url("/images/main/footer_bar.gif");
background-repeat: repeat-x;
text-align: center;
}

.footer {
margin: 0 auto;
padding: 0;
width: 850px;
text-align: right;
}

.footer a {
color: #647f9f;
text-decoration: none;
font-family: arial;
font-size: 11px;
}

.footer a:hover {
color: #fff;
text-decoration: none;
}

.footer p {
margin: 10px 0 0 0;
padding: 0;
}