body {
        color: #364856;
        background: #84A7C1;
        margin: 25px auto;
        padding: 0;
        font: small Arial, Helvetica, sans-serif;
}

.hide {
	display: none;
}

img {
        display: block;
        border: 0;
}

a:link {
        color: #fff;
        text-decoration: none;
        background: transparent;
}

a:visited {
        color: #fff;
        text-decoration: none;
        background: transparent;
}

a:hover {
        color: #fff;
        text-decoration: underline;
        background: transparent;
}

a:active {
        color: #fff;
        text-decoration: overline;
        background: transparent;
}

#wrapper {
        background: #fff;
        border-left: 4px solid #fff;
        border-top: 4px solid #fff;
        border-bottom: 4px solid #fff;
        border-right: 4px solid #fff;
        margin: 0 auto;
        overflow:hidden;
        width: 669px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 661px;
}
html>body #wrapper {
        width: 661px;
}

#header {
        height: 115px;
        width: 661px;
        background: url(../images/header_661_115.jpg) no-repeat;
}

#navigation {
        background-color: #435270;
        font: 11px/22px Arial, sans-serif;
        border-bottom: 4px solid #ffffff;
        border-top: 4px solid #ffffff;
        overflow: hidden;
        padding: 0px 0px 0px 0px;
        height: 23px;
        width: 669px;
}

#navleft {
	float: left;
}

#navright {
        margin: 0px 8px;
        padding: 0px 4px;
        color: #fff;
        float: right;
}

#navigation ul {
        margin: 0;
        padding: 0px 4px 0px 0px;
        list-style-type: none;
        display: inline;
}

#navigation li {
        display: inline; 
        padding: 0px 4px 0px 4px;
}

#sidebar {
        background: #e0e8ee;
        width: 172px;
        float: left;
}

#frontpage {
        background: #e0e8ee;
        float: left;
        padding: 0 4px;
        margin: 0 0 0 4px;
        overflow: hidden;
        height: 258px;
        width: 489px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 477px;
}
html>body #frontpage {
        width: 477px;
}

#frontpage a {
        color: #364856;
        text-decoration: underline;
}

#frontpage h1 {
        font-size: 1.25em;
        padding: 0;
        margin: 10px 0px 2px 0px;
}

#frontpage ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

#policiesfirst {
	float: left;
        display: inline;
}

#policiessecond {
	float: left;
}

.separator {
        clear: both;
        height: 0;
}

#footer {
        text-align: center;
        border-top: 4px solid #ffffff;
        background-color: #435270;
        color: #fff;
        height: 23px;
        width: 661px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 661px;
}

#footer a {
        color: #fff;
        text-decoration: underline;
}

#footer p {
        font-size: 75%;
        padding: 6px 0px;
        margin: 0;
}

