p {margin: 0; padding: 0;}

ul {display: block; margin-left: 24px; padding: 0;}

.body {font: 70% Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}

.header {font: bold 100%/100% Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
.header_home {font: bold 130%/130% Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}

.subhead {font: bold 80% Verdana, Arial, Helvetica, sans-serif;}

.caption {font: italic 65% Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 6px 0px 12px 0px;}

.home_titlebar {font: italic 80% Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; padding: 3px; text-transform: uppercase; letter-spacing: .4em;}

.sidenav {font: bold 70% Verdana, Arial, Helvetica, sans-serif;}
.sidenav ul {list-style: none; display: block; margin: 0px 6px 0px 20px; padding: 0;}
.sidenav ul li {color: #000; border-bottom: 1px solid #FFFFFF; padding: 3px;}
.sidenav a {color: #FFF; text-decoration: none;}
.sidenav a:hover {color: #7796e7; text-decoration: none;}

.footer {font: 60% Verdana, Arial, Helvetica, sans-serif; color: #666; padding: 10px 6px 10px 6px; text-align: center;}
.footer a {color: #666;}
.footer a:hover {color: #000; text-decoration: none;}

.callout {font: italic 65% Verdana, Arial, Helvetica, sans-serif;}
.callout_border {border-bottom: 1px solid #999999; border-left: 1px solid #999999;}

.backtotop {font: 65% Verdana, Arial, Helvetica, sans-serif;}

.image_left {float: left; margin: 0 20px 20px 0;}
.image-right {float: right; margin: 0 0 20px 20px;}
