/* Homepage TBMA ads: NOT FOR USE ON REST OF SITE */
div.ourad { margin: 20px 0; padding: 1px 1px 2px; background-color: #006; }
.bluebar, .bluebar a:link, .bluebar a:visited { font: 90%/1.1em tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; text-transform: uppercase; text-decoration: none; margin: 2px 2px 4px; padding: 0; color: #fff !important; }
.bluebar a:hover, .bluebar a:visited hover { color: #c6d7c7 !important; }
.pad { padding: 8px 10px; background: #ebebeb; }
.ourad h1, .ourad h1 a, .ourad h1 a:visited { font: bold 165%/1em "Bookman Oldstyle", Georgia, sans-serif; margin: 0; padding: 0; color: #669; }
.ourad h2, .ourad h2 a, .ourad h2 a:visited { font: bold 120%/1em "Bookman Oldstyle", Georgia, sans-serif; margin: 0 0 .5em; color: #006; }
.ourad h3, .ourad h3 a, .ourad h3 a:visited { font: bold 100%/1.25em tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; text-transform: uppercase; margin: 0; color: #eee; }
.ourad p, .ourad a, .ourad a:visited, .ourad ul { font: normal 90%/1.25em tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; margin: 0 0 .25em; padding: 0; color: #006; }
.ourad h1 a:hover, .ourad h2 a:hover, .ourad h3 a:hover, .ourad p a:hover { color: #669898; text-decoration: none; }

div.regnow { float: none; width: 100%; text-align: right; padding: 0; margin: 6px 0 0; }
div.regnow a:link, div.regnow a:visited { font-weight: bold; text-transform: uppercase; text-decoration: none; color: #009; padding: 3px 6px 6px 25px; background: url(graphics/arrow2.gif) 4px 40% no-repeat; }
div.regnow a:hover { color: #fff; background-color: #603; background-image: url(graphics/arrow2b.gif); }