p, td, th, div, blockquote, dl, ul, ol  { color: #000000; font-size: 12px; font-family: verdana, arial, sans-serif }
body { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

p, ul, ol  { line-height: 16px; margin-top: 2px }
a:link, a:active, a:visited { color: #0055a8; text-decoration: none; }
a:hover { color: #cc0000; text-decoration: underline; }

h1 { color: #000080; font-size: 20px; font-family: "Trebuchet MS", arial, verdana, sans-serif; margin-bottom: 2px }
h2 { color: #0055a8; font-style: italic; font-size: 17px; font-family: arial, verdana, sans-serif; margin-bottom: 2px }
h3 { font-family: arial, verdana, sans-serif; font-size: 14px; color: #0055a8; }
h4 { font-family: arial, verdana, sans-serif; font-size: 12px; }
 
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }
.pad15 { padding: 15px; }
.pad20 { padding: 20px; }

.footer, a.footer:link, a.footer:active, a.footer:visited  { color: #000000; font-size: 10px; line-height: 12px; font-family: verdana, arial, sans-serif; text-decoration: none }
a.footer:hover { font-family: verdana, arial, sans-serif; color: #cc0000; font-size: 10px; text-decoration: underline; }

.book { font-family: verdana, arial, sans-serif; font-size: 10px; text-decoration: none; }
.member { font-family: arial, verdana, sans-serif; color: #0055a8; font-size: 16px; font-weight: bold; }
.top_bkg { background-image: url('images/bkg_top.gif'); background-repeat: repeat-x; background-position: top left; }
.head_sm { font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.head_lg { font-family: arial, verdana, sans-serif; font-size: 20px; color: #0055a8; font-weight: bold; font-style: italic; }

.ctr { text-align: center; }
.sm { font-size: 70%; }