@charset "utf-8";
/* CSS Document */

/* image and object border fix for FF */
img {border:none;}
a:active, a:focus {outline:0;}
object {outline:0;}

body {margin:0px; padding:0; background:#808080 url(images/bg.jpg) repeat-x;}
body,td,th {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#wrapAll {width:970px; margin:0 auto; background:url(images/mapBg.jpg) top right no-repeat; position:relative;}

#hdrWrap {height:155px; color:#fff;}
#hdrWrap a {color:#fff; text-decoration:none;}
#hdrWrap a:hover {text-decoration:underline;}
#hdrTop {height:35px; background:url(images/hdrTopBg.jpg) no-repeat;}
#hdrTop p {margin:0; padding:8px 0 0 20px; font-size:10px; float:left;}
#hdrTop div {padding:6px 16px 0 0; float:right;}
#hdrTop div a {margin:0 4px;}
#hdrInfo {height:65px;}
#hdrInfo p {margin:0; padding:12px 0 0 450px; text-align:center; font-size:14px;}
#hdrTag {text-align:right;}
#hdrLogo {left:9px; top:14px; position:absolute; z-index:2;}

#mainWrap {background:url(images/twoColBg.gif) repeat-y; overflow:hidden; zoom:1;}
#leftColWrap {width:250px; min-height:250px; height:auto; background:url(images/leftColTop.jpg) no-repeat; float:left;}
*html #leftColWrap {height:250px;}
#leftColLower {min-height:210px; height:auto; background:url(images/leftColLowerBg.png) no-repeat;}
*html #leftColLower {height:250px;}
.leftLowerTop {padding:18px 5px 0 5px;}
#rightColWrap {width:720px; min-height:250px; height:auto; background:url(images/main2ColTop.jpg) no-repeat; float:left;}
*html #rightColWrap {height:250px;}
#testosInset {padding:12px 15px 0 15px; font-size:11px; color:#e5e5e5;}
.testosItem {padding-bottom:15px;}
.testosItem span {font-style:italic; color:#00b1b0;}
.testosItem p {padding:0; margin:0 0 8px 0;}
#mainNav {height:45px;}
#mainNav div {float:left;}
#calendarBtn a {background:url(images/calendarBtnBg.png) no-repeat; display:block;}
#brokerageBtn a {background:url(images/brokerageBtnBg.png) no-repeat; display:block;}
#surplusBtn a {background:url(images/surplusBtnBg.png) no-repeat; display:block;}
#affiliatesBtn a {background:url(images/affiliatesBtnBg.png) no-repeat; display:block;}
#publicationsBtn a {background:url(images/publicationsBtnBg.png) no-repeat; display:block;}
#classifiedsBtn a {background:url(images/classifiedsBtnBg.png) no-repeat; display:block;}
#mainNav a:hover {background-position: 0px -45px;}

#homeXtras {height:290px; padding-left:24px; background:url(images/homeExtrasBg.jpg) center no-repeat;}
#homePicsWrap {width:455px; padding-top:18px; float:left;}
#homePics {width:440px; height:250px; border:1px solid #999; overflow:hidden;}

#ibeamWrap {width:220px; padding-top:20px; float:left; color:#fff;}
#ibeamIcon {float:right;}
#ibeamWrap h1 {margin:0; padding:4px 0 12px 0; font:normal 16px/20px Arial, Helvetica, sans-serif; color:#fff;}
#ibeamWrap p {margin:0; padding:0 70px 0 0;}
#ibeamForm form {margin:0; padding:8px 0 0 0; color:#fff;}
#ibeamForm .formLabel {width:75px; padding:3px 5px; float:left; text-align:right;}
#ibeamForm form input.ibeamInput {width:118px; margin:0 8px 7px 0; padding:2px 0 2px 4px; background-color:#e4d8ea; border:1px solid #ad93ba; font-size:11px; color:#000;}
#ibeamForm .ibeamSelect {padding:2px 0 0 0; text-align:right;}
#ibeamForm form select {margin:0 10px 0 6px; font-size:11px;}
#ibeamForm .subscribeBtn {margin:10px 0 0 10px; text-align:center;}

#homeText {margin:0; padding:0 65px; color:#333;}
#homeText h1 {font-size:24px; color:#00b1b0; text-align:center;}
#homeText h2 {font-size:14px; color:#7d4199; font-style:italic; text-align:center;}
#homeText p {line-height:16px;}
#typContent {margin:0; padding:0 65px; color:#333;}
#typContent h1 {font-size:24px; color:#7d4199; text-align:center;}
#typContent h2 {font-size:14px; color:#00b1b0; font-style:italic; text-align:center;}
#typContent p {line-height:16px;}

#threeBtnsWrap {margin:20px 5px 3px 5px; padding:10px 0 0 3px; border-top:1px dashed #7d4199; overflow:hidden; zoom:1;}
#threeBtnsWrap div {width:233px; font-size:11px; line-height:13px; float:left;}
#publicationsBtnLarge a {padding:38px 70px 8px 22px; background:url(images/publicationsBtnLargeBg.png) no-repeat;}
#acceleratedREBtn a {background:url(images/acceleratedREBtnBg.png) no-repeat;}
#classifiedBtnLarge a {padding:38px 70px 8px 22px; background:url(images/classifiedsBtnLargeBg.png) no-repeat;}
#threeBtnsWrap a {color:#666; text-decoration:none; background-position:right top; display:block;}
#threeBtnsWrap a:hover {color:#00b1b0;}

#footer {margin:0 5px; padding:5px 0; background:#fff; overflow:hidden; zoom:1;}
#footerLogo {padding:5px 16px; margin-right:16px; border-right:1px solid #808080; float:left;}
#footer p {margin:10px 0 10px 2px; padding:0; font-size:14px; line-height:18px; color:#808080;}
#footer a {color:#00b1b0; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#asFooter {padding:40px 0; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#ccc; text-align:center;}
#asFooter a {color:#fff; text-decoration:none;}
#asFooter a:hover {text-decoration:underline;}
#asFooter span {font-size:11px;}

a.pub:link {color: #38a9b1; text-decoration: none;font-size:16px; }
a.pub:visited {color: #38a9b1; text-decoration: none;font-size:16px; }
a.pub:hover {color: #7d4199; text-decoration: underline;font-size:16px; }
a.pub:active {color: #38a9b1; text-decoration: none;font-size:16px; }

