body { background-color: #000; margin: 5px; }

p, td, th, div, blockquote, dl, ul, ol { color: #000; font-size: 12px; font-family: arial, verdana, sans-serif; }

a { color: #c2333a; text-decoration: underline; }
a:hover { color: #005942; text-decoration: none; }

h1 { color: #c2333a; font-style: italic; font-variant: small-caps; font-size: 20px; line-height: normal; font-family: "Trebuchet MS", arial, verdana, sans-serif; margin: 0; padding-bottom: 0; }
h2 { color: #005942; font-size: 16px; font-family: "Trebuchet MS", Georgia, arial, verdana; margin-bottom: 0; padding-bottom: 0; line-height: 16px; }
h3 { color: #000; font-size: 14px; font-family: arial, verdana, sans-serif; margin-bottom: 0; padding-bottom: 0; }
h4 { color: #000; font-size: 13px; font-family: arial, verdana, sans-serif; margin-bottom: 0; }
h5 { color: #56595c; font-size: 12px; font-family: arial, verdana, sans-serif; }

p { line-height: 16px; margin-top: 0; }
hr { color: #000066; background-color: #000066; height: 1px; }
img { border: 0; }

.sm { color: #000; font-size: 10px; font-family: verdana, arial, sans-serif; margin-top: 0; margin-bottom: 9px; }
a.sm { font-family: verdana, arial, sans-serif; font-size: 10px; }
.nav { color: #000066; font-size: 11px; font-family: verdana, arial, sans-serif; text-align: center; }

td.footer  { padding: 3px 20px 8px; }
td.header   { padding-top: 5px; }
p.footer  { color: #000; font-size: 9px; font-family: verdana, arial, sans-serif; }
p.footer a { color: #000; text-decoration: none; }
p.footer a:hover  { border-bottom: 1px dashed #000; }

.pad0-10 { padding: 0 10px; }
.cell { background-color: #fcf5ed; vertical-align: top; padding: 5px; }
.cell-img { float: left; margin: 4px 10px 5px 2px; }

ul.pdf li, li.pdf { background: url(img/adobe_pdf.gif) no-repeat; list-style-type: none; margin: 5px; padding-left: 24px; }

/* used for notices above #newsletter*/
div.important { text-align: center; padding: 4px 10px; font: bold 14px Arial, Helvetica, sans-serif; margin: 0; line-height: 14px; }
div.important a { padding: 8px 20px; color: #fff; background: #009933; text-decoration: none; display: block; }
div.important a:hover { color: #fc3; }

#newsletter { margin: 10px 10px 0; padding: 4px 10px; text-align: center; background: #fff; }
#newsletter label { font-size: 13px; color: #C2333A; font-weight: bold; }
