/*
=============================
Global elements
=============================
*/

body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:76%;
background-color:#f2efcf;
/*
cream:#f2efcf
lightblue:#a9c6ec
darkblue:#002469
midblue:#336699
*/
}

/*
=============================
Global link styles
=============================
*/

a, a:link{
color:#336699;
text-decoration:none;
}

a:hover
{
color:#002469;
text-decoration:underline;
}

a.small, a.small:link{
color:#336699;
text-decoration:none;
font-size:10px;
}

a.small:hover
{
color:#002469;
text-decoration:underline;
font-size:10px;
}

a:visited{
text-decoration:none;
}

.midblue{
color:#336699;
}

.heading {
color:#336699;
font-weight:bold;
font-size:200%;
}

/*
=============================
Main elements
=============================
*/

#outer {
width:794px;
}
#spacer {
height:30px;
}

/*Put the header stuff in*/
#header {
padding:0 0 0 20px;
height:140px;
z-index:0;
position:relative;
border-bottom: 1px solid #a9c6ec;
}

#header img {
margin-top:1.6em;
border:none;
}

#header ul {
clear:both;
margin:1em 0 0 0;
padding:0;
float:left;
z-index:2;
position:relative;
list-style-type:none;
}

#header li {
color:#a9c6ec;
float:left;
font-size:1.1em;
padding:0 8px 0 13px;
margin:0;
}

#header li.active a {
color:#a9c6ec;
}

#header li.active {
color:#407DB6;
}

#header li a {
color:#407DB6;
}

#header li a:hover {
color:#002469;
}

/*
=============================
Content
=============================
*/

#content {
padding:0 0 0 20px;
float:left;
width:794px;
min-height:200px;
}

#content h1 {
color:#336699;
font-weight:normal;
font-size:1.8em;
}

#content h2 {
color:#407DB6;
font-weight:normal;
font-size:1.3em;
margin:1.5em 0.2em 0;
}

#content h3 {
color:#407DB6;
font-weight:normal;
font-size:1.2em;
margin:1.5em 0 .2em 0;
}

#content p 
{
color:#002469;
line-height:1.4em;
font-size:1.1em;
margin:0 0 1em 0;
}

#content p.quote
{
color:#336699;
line-height:1.4em;
font-size:1.1em;
margin:0 0 1em 0;
font-style:italic;
}

#content a 
{
text-decoration:underline;
}

#content img.left {
float:left;
margin:1.2em 1em 1em 0;
}

#content ul {
list-style-type:disc;
padding:0 0 0 1em;
color:#002469;
line-height:1.4em;
margin:0 0 1em 2em;
text-align:left;
}

#content li {
list-style-type:disc;
line-height:1.4em;
color:#002469;
text-align:left;
}

/*
=============================
Footer
=============================
*/

#footer {
margin-top:10px;
height:50px;
color:#CAC9C8;
padding:0 34px 0 38px;
font-size:.9em;
}

#footer p {
display:inline;
float:right;
margin:0;
padding:.7em 1em 0 0;
}

#footer td.small
{
color:#002469;
line-height:1.4em;
font-size:10px;
margin:0 0 1em 0;
}