body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; }
p, .bodytext { font-size: 12px; margin: 0 0 15px 0; width: 95%; }
.headlines {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #2D4C72}
a { text-decoration: none; color: #2d4c72 }
a:hover {  color: #CC0000}
.indexheader {  font-size: 11px; font-weight: bold; color: #2D4C72; font-family: Verdana, Arial, Helvetica, sans-serif}
.blackheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000}
.blueNotBold {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #2d4c72}

h2 { width: 90%; font-size: 14px; border-top: 1px solid #ccc; padding: 15px 0 0 0; }
h3 { width: 90%; font-size: 12px; color: #777; }

#container { position: relative; } 

.promo { width: 280px; background: #fff; padding: 15px 12px; border-right: 2px solid #555; border-bottom: 2px solid #555; position: absolute; top: -285px; left: 180px; color: #444; position: relative; z-index: 2; }
.promo p { margin: 0 0 8px 0; font-size: 11px; }
.promo a { font-size: 12px; font-weight: bold; display: block; }
.promo h1 { font-size: 15px; margin: 0 0 5px 0; padding: 0; border: none; }
.promo h2 { font-size: 12px; margin: 0 0 10px 0; padding: 0; color: #999; border: none; }

