td.main { padding: 20px; vertical-align: top; }

a:link, a:visited { color: #6699cc; }
a:active, a:hover { color: #EC766C; }

h1 { font: 24px Georgia, "Times New Roman", Times, serif; color: #6699CC; line-height: 30px; margin-bottom: 8px; }
h2 { font: 18px Georgia, "Times New Roman", Times, serif; margin-bottom: 4px; }
h3 { font: 15px Georgia, "Times New Roman", Times, serif; margin-bottom: 4px; }

p { margin-top: 2px; }
p, ul, td { font: 13px/18px Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; }
p.tight { margin-bottom: 0px; }

hr { color: #6699CC; background-color: #6699CC; border: none; height: 2px }
img { border-width: 0; }
img.imgRight { float: right; margin: 0 0 1em 1.5em; border: 1px solid #000; }
.ctr { text-align: center; }
.sm  { font-size: 11px }
.red { color: red;}

abbr { border-bottom: 1px dotted #ccc; cursor: help; }
ul.pdf li, li.pdf { background: url(images/pdf.png) no-repeat left center; padding-left: 24px; list-style: none; margin: 0px 0px 0px -24px; }

#index { background: url(images/bkg-index.jpg); text-align: center; vertical-align: top; }
#index p { font: 14px/18px; font-weight: bold; }
#index ul { margin-top: 0px; font-size: 12px; list-style: none; padding: 0px; }
#index ul li a:link, #index ul li a:visited { color: #003399; }

#col-right { text-align: center; padding-top: 20px; }

.breadcrumb { font-size: 11px; }

ul.med { font-size: 12px; line-height: 16px; margin: 0; padding: 0; }
ul.med li { font-size: 12px; }

p.newLink { font-size: 14px; margin: 0; padding: 0; line-height: 18px; }
a.red:link, a.red:visited { color: red; font-weight: normal; }
a.red:hover { color: #69c; }

p.contactNav { color: #fff; margin: 0; padding: 0 20px; font: 13px/26px Arial, Helvetica, sans-serif; }
p.contactNav a { color: #fff; text-decoration: none; }
p.contactNav a:hover { color: #fc3; }
