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

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

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


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

.headcell    { height: 94px; background-image: url("../images/pagehead.png"); background-repeat: no-repeat; }
.logocell    { float: left; margin: 10px 0px 0px 10px; }
.middlecell  { border: 1px solid #ebebeb; background-image: url("../images/pagefade.png"); background-repeat: repeat-x; }
.contentcell { float: left; width: 945px; margin: 8px 12px 16px 10px; background-image: url("../images/sidefill.gif"); background-position: 100% 100%; background-repeat: repeat-y; }
.colWide     { float: left; width: 650px; }
.colThin     { float: right; width: 260px; background-image: url("../images/sidehead.png"); background-repeat: no-repeat; }
.headThin    { margin: 12px 12px 18px 12px; }
.textThin    { margin: 8px 12px 18px 12px; }
.subcell     { height: 28px; background-image: url("../images/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: 0px 2px 0px 2px; }
.error   { color: #ff0000; 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: #000000; margin: 0px; }
h1 { font-family: tahoma,sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #000000; margin: 0px; }
h2 { font-family: tahoma,sans-serif; font-size: 14px; line-height: 20px; font-weight: normal; color: #ffffff; margin: 0px; }
