body, p, td, input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

h1 { font-size: 21px; color: #004C64; font-weight: normal; margin: 0 0 16px 0; letter-spacing: -1px; line-height: 1.3em;	}
h2 { font-size: 16px; color: #004C64; font-weight: normal; margin: 16px 0 6px 0; line-height: 1.3em; }
h3 { font-size: 11px; color: #33609D; font-weight: bold; margin: 16px 0 6px 0; line-height: 1.3em; }

p {	line-height: 15px; margin: 0 0 10px 0; }
li { line-height: 15px; margin: 0 0 4px 0; }
strong { font-weight: bold; }
em { font-style: italic; }

ul, ol { margin-bottom: 12px; }

a:link, a:visited { text-decoration: underline; color: #33609D; }
a:hover, a:active { text-decoration: underline; color: #6F3C67; }
h1 a:link, h2 a:link, h3 a:link, h1 a:visited, h2 a:visited, h3 a:visited { text-decoration: none; }

img { border: none; }

p.action { padding-left: 18px; background: url(action.gif) 0 3px no-repeat; }

.flush { margin-top: 0; }
.suck { margin-top: -8px; }
.clear { clear: both; }
.floatleft { float: left; padding-right: 10px; }

table { border-collapse: collapse; }
table th { border: 2px solid #E6E7DF; background-color: #B9CFD0; font-weight: bold; padding: 6px 8px; line-height: 15px; }
table td { border: 2px solid #E6E7DF; background-color: #D4E2E3; padding: 6px 8px; line-height: 15px; vertical-align: top; }
table td.nobackground { background-color: #E6E7DF; }
table td.nopadding { padding: 0; }

p.quote { font-style: italic; padding-top: 2px; text-indent: 26px; background: url(quote.gif) 0 0 no-repeat; }
p.person { color: #5F8B8D; padding-bottom: 10px;  }
