body { background-color:transparent; margin:0; padding:0; font-family: Verdana, Helvetica, sans-serif; }
.headerbanner { max-height:6.2em; max-width:180px;  z-index:10; }
.sponsor { display:none; margin:0 .4em 0 0; font-size:.7em; font-weight:normal; text-align:right; color:#000; background-color:transparent; z-index:10; }
.sponsorbtm {display:block; position:absolute; top: 9.5em; width:90%; margin:0 0 0 .2em; color:#FFF; font-size:.8em; font-weight:normal; text-align:center; color:#000; }
.sponsorlogo { display:block; position:absolute; top:.4em; right:1.5em; max-width:10em; max-height:8em; background-color:transparent; z-index:11; }
A.sponsorlink:link { text-decoration: none; color:#000; }
A.sponsorlink:visited { color:#000; }
A.sponsorlink:hover { color:orange; }
.hide { display:none; }
