body { font-family: tahoma,sans-serif; font-size: 11px; color: #a8a9ab; background: #fff; margin: 0px; }

a       { text-decoration: underline; color: #335372; }
a:hover { text-decoration: none; }
a img   { border: none; }

.clear { clear: both; font-size: 0 }


.fullPage { width: 969px; margin: 10 auto; }

.headcell    { height: 94px; background-image: url("/imgs/pagehead.png"); background-repeat: no-repeat; }
.logocell    { float: left; margin: 10px 0 0 10px; }
.middlecell  { border: 1px solid #ebebeb; background-image: url("/imgs/pagefade.png"); background-repeat: repeat-x; }
.contentcell { float: left; width: 945px; margin: 0px 12px 16px 10px;}
.colWide     { float: left; width: 650px; margin-top: 8px; }
.colThin     { float: right; width: 260px; background: url("/imgs/sidehead.png") 0 0 no-repeat; }
.headThin    { margin: 12px 12px 18px 12px; }
.textThin    { margin: 8px 12px 18px 12px; }
.subcell     { height: 28px; background: url("/imgs/footbar.png"); }
.subcell *   { vertical-align: middle; line-height: 22px; }
.footcell    { height: 26px; }
.footcell *  { vertical-align: bottom; }
.hometab     { float: left; }
.address     { float: left; color: #25aae1; line-height: 32px; }
.copyright   { float: right; color: #a8a9ab; font-size: 9px; line-height: 32px; text-align: right; }


.note    { font-size: 10px; font-weight: bold; padding: 0 2px; }
.error   { color: #f00; font-weight: bold; padding-bottom: 5px; }
.message { color: #008000; font-weight: bold; padding-bottom: 5px; }

p  { font-family: tahoma,sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #000; margin: 0px; }
h1 { font-family: tahoma,sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #000; margin: 0px; }
h2 { font-family: tahoma,sans-serif; font-size: 14px; line-height: 20px; font-weight: normal; color: #fff; margin: 0px; }

