body {
background-color: #E6EBED;
margin: 0px;
padding: 0px;
}

img {
border: none;
}

#container {
width: 100%;
height: 100%;
}

#header {
width: 740px;
height: 99px;
border-left: 1px solid #9EA1A2;
border-right: 1px solid #9EA1A2;
background: transparent url(../images/headertile.jpg) repeat-x;
}

#header_image_left {
float: left;
}

#header_image_right {
float: right;
margin-right: -3px;
}

#navigation {
text-align: left;
width: 740px;
border: 1px solid #9EA1A2;
background-color: #DFE9F4;
padding-top: 3px;
padding-bottom: 3px;
}

#content {
text-align: left;
width: 740px;
height: 100%;
border-left: 1px solid #9EA1A2;
border-right: 1px solid #9EA1A2;
border-bottom: 1px solid #9EA1A2;
background-color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
}

#content_left {
width: 460px;
height: 100%;
background-color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 4px;
float: left;
}

#content_right {
width: 243px;
height: 100%;
background-color: #DFE9F4;
padding-top: 3px;
padding-bottom: 3px;
float: right;
margin-top: 4px;
margin-right: 4px;
}

span.topnav {
padding-left: 3px;
font-family: Arial, Verdana, Tahoma;
font-size: 12px;
}

a.topnavlink, a.topnavlink:active, a.topnavlink:visited {
text-decoration: none;
color: #003366;
}

a.topnavlink:hover {
background-color: #ffffff;
}

a.subnavlink, a.subnavlink:active, a.subnavlink:visited {
text-decoration: none;
color: #003366;
}

a.subnavlink:hover {
background-color: #DFE9F4;
}



p {
font-family: Arial, Verdana, Tahoma;
font-size: 12px;
text-align: left;
padding: 4px;
}

span.title {
font-family: Arial, Verdana, Tahoma;
font-size: 13px;
font-weight: bold;
color: #006699;
text-align: left;
padding: 4px;
width: 100%;
border-bottom: 1px solid #003366;
margin-bottom: 4px;
}

hr {
height: 1px;
color: #006699;
}

img.floatleft {
float: left;
}

span.subnav_right {
float: right;
padding-right: 4px;
}
