body 
{
padding: 0;
margin: 0;
font: 76% tahoma, verdana, sans-serif;
background: #FFF url("/images/bg.png") top center repeat-x;
color: #333;
}

a 
{
text-decoration: none;
color: #286ea0;
}

a:hover 
{
text-decoration: underline;
}

#container 
{
margin: 0 auto 15px auto;
width: 760px;
padding: 20px 20px 20px 20px;
background: #fff;
border-left: 1px solid #d0d0d0;
border-right: 1px solid #d0d0d0;
}

#hotline
{
font-family: "Trebuchet MS", sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #CC3300;
margin-top: 20px;
text-align: center;
}

#nav
{
clear: both;
}

.navigation 
{
padding: 4px 8px 4px 8px;
margin: 0 0 4px 0;
text-decoration: none;
letter-spacing: 1px;
background: #4F81A4 url("/images/corner.gif") top right no-repeat;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
color: #FFF;
font-weight: bold;
}

.navigation:hover 
{
text-decoration: none;
color: #4F81A4;
background: #DEE9EF url("/images/corner.gif") top right no-repeat;
}

.selected
{
padding: 4px 8px 5px 8px;
color: #4F81A4;
letter-spacing: 1px;
font-weight: bold;
margin: 0 0 5px 0;
text-decoration: none;
background: #DEE9EF url("/images/corner.gif") top right no-repeat;
}

.selected:hover 
{
text-decoration: none;
}

#header
{
height: 150px;
color: #333;
padding: 0;
background: #DEE9EF url("/images/header_bg1.jpg") bottom right no-repeat;
clear: both;
margin: 5px 0 0 0;
}

#header img
{
float: left;
margin: 7px;
margin-left: 10px;
margin-top: 15px;
}

#main {
width: 590px;
float: left;
padding: 0 15px 0 0;
border-right: 1px solid #d0d0d0;
}

.block 
{
background: #FFF url("/images/p_background.jpg") bottom center no-repeat;
padding: 15px;
border: 1px solid #d0d0d0;
color: #000;
}

#sidebar 
{
width:140px;
float:right;
}

#sidebar p 
{
font-size: 0.9em;
line-height: 1.3em;
margin: 0 0 12px 0;
}

.sidelink 
{
text-align: left;
display: block;
width: 120px;
background: #4F81A4 url("/images/corner.gif") top right no-repeat;
padding: 3px 4px 3px 8px;
margin: 5px 10px 5px 0;
color: #FFF;
font-weight: bold;
}

.sidelink:hover 
{
background: #DEE9EF url("/images/corner.gif") top right no-repeat;
text-decoration: none;
font-weight: bold;
color: #4F81A4;
}

.sidelink_selected
{
text-align: left;
display: block;
width: 120px;
background: #DEE9EF url("/images/corner.gif") top right no-repeat;
padding: 3px 4px 3px 8px;
margin: 5px 10px 5px 0;
color: #4F81A4;
font-weight: bold;
}

.sidelink_selected:hover
{
text-decoration: none;
}

#footer 
{
clear: both;
background: #DEE9EF;
color: #808080;
font-size: 1em;
padding: 4px 0 4px 0;
border: 1px solid #d0d0d0;
text-align: center;
line-height: 1.8em;
}

#footer a 
{
color: #4F81A4;
}

h1 
{
margin: 0 0 20px 0;
font-size: 2.1em;
font-weight: normal;
}

h2 
{
margin: 0 0 20px 0;
font-size: 1.6em;
font-weight: normal;
}

h3 
{
margin: 20px 0 10px 0;
font-size: 1.4em;
color: #4F81A4;
}

h4 
{
margin: 20px 0 10px 0;
font-size: 1.2em;
color: #333;
}

p 
{
margin: 0 0 15px 0;
line-height: 1.5em;
text-align: left;
}

.right 
{
text-align: right;
}

a img 
{
border: 0;
}

.photo
{
padding: 5px;
display: block;
margin: 0 auto 15px auto;
background-color: #DEE9EF;
}

.photo:hover 
{
padding: 5px;
display: block;
margin: 0 auto 15px auto;
background-color: #4F81A4;
}

ul
{
line-height: 1.7em;
list-style-type: disc;
}

#disclaimer
{
margin: 8px;
font-family: "Trebuchet MS", sans-serif;
color: #4F81A4;
font-size: .9em;
background: #fff;
border: 2px dotted #DEE9EF;
}