body { margin: 0; background: #636363 url('../img/background.gif') repeat-y; }

a { color: #06c; }
a:visited { color: #666; }
a:hover { color: #f09; }

.smaller { font: normal 10px Arial, Helvetica, sans-serif; }
.hidden { display: none; }
.alignright { text-align: right; }
.alignleft { text-align: left; }
.underline { text-decoration: underline; }
.floatright { margin: 0 10px 10px; float: right; }
.margincenter { margin: 0 auto 0; text-align: center; }
.external { color: black; padding-right: 12px; margin: 0 1px 0; background: transparent url('../img/icon_External.gif') no-repeat right bottom; }

#page { width: 750px; }

#page #logo { margin: 20px auto 0; width: 240px; height: 61px; background: transparent url('../img/logo1.gif') no-repeat; }

#page #header { clear: both; width: 750px; height: 74px; background: #636363 url('../img/background_header.gif') no-repeat; }
#page #header h1 { width: 240px; height: 61px; margin: 0; padding: 0; background: transparent url('../img/background_header.gif') no-repeat; }
#page #header h1 a { display: block; width: 240px; height: 61px; }

#page #body { clear: both; margin: 0; padding: 0; }
#page #body #navarea { width: 160px; height: 500px; float: left; background: #f0027f url('../img/background_nav.jpg') no-repeat; }

#page #body #navarea #navigation { list-style: none; margin: 0; padding: 0; font: bold 12px "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica; }
#page #body #navarea #navigation li { margin-bottom: 1px; }
#page #body #navarea #navigation li a { display: block; padding: 10px; width: 140px; color: #fff; text-decoration: none; background: transparent url('../img/background_navlink.gif'); }
#page #body #navarea #navigation li a.selected { color: #fce; text-decoration: none; }
#page #body #navarea #navigation li a:hover { color: #fce; text-decoration: underline; }

#page #body #navarea #navcaremark { list-style: none; margin: 10px 0; padding: 0; font: bold 12px "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica; }
#page #body #navarea #navcaremark li { margin-bottom: 1px; }
#page #body #navarea #navcaremark li a { display: block; padding: 10px; width: 140px; color: #fff; text-decoration: none; background: transparent url('../img/background_navlink.gif'); }
#page #body #navarea #navcaremark li a:hover { color: #fce; text-decoration: underline; }

#page #body #content { width: 590px; background: #fff url('../img/people.jpg') no-repeat; float: right; padding-top: 110px; font: normal 12px Verdana, Arial, Helvetica; }
#page #body #content h2 { font: bold 16px Verdana, Arial, Helvetica; color: #f69; margin: 10px; letter-spacing: -.2px; }
#page #body #content h4 { font-size: 14px; color: #f69; margin: 10px; letter-spacing: -.2px; }
#page #body #content p { margin: 5px 10px 10px; line-height: 16px;  }
#page #body #content table { margin: 5px 10px 10px; }
#page #body #content dl { margin: 5px 10px 10px; }
#page #body #content ul { }
#page #body #content ul li { margin-bottom: 10px; padding-bottom: 6px; }
#page #body #content .large { font-size: 1em; }
#page #body #content .small { font: normal 10px Verdana; color: #666; }

#page #body #content .cssalt { width: 530px; margin: 5px; text-align: justify; font-size: 11px; }
#page #body #content .cssalt a { margin: 5px; color: #00f; width: 530px; height: 13px; text-decoration: underline; display: block; float: right; overflow: hidden; }
#page #body #content .cssalt a:hover { margin: 0; color: #f33; text-decoration: none; padding: 5px; width: 530px; height: auto; background-color: #eed; }
#page #body #content .cssalt a span { color: #000; }

#page #body #content li.PDF { margin: 0 0 10px -25px; padding: 0 0 6px 25px; list-style-type: none;	background: transparent url('../img/icon_PDF.gif') no-repeat; }

#page #footer { clear: both; margin: 25px auto; padding-top: 5px; border-top: 1px solid #f0027f; }
#page #footer #navigation_footer { width: 590px; float: right; list-style: none; margin: 0 0 10px 0; padding: 0; text-align: center; }
#page #footer #navigation_footer li { display: inline; font: normal 10px Arial; }
#page #footer #navigation_footer a.selected { color: #f09; }
#page #footer p { width: 590px; float: right; font: normal 10px Verdana, Arial, Helvetica; text-align: center; }