/* topnav styles. Last edited on 10-28-08
----------------------------------------------- */ 
#homebanner { background: url(../css-images/bsf-banner-bg.png) no-repeat 0 0; height: 250px; width: 980px; float: left; clear: both; }

#homebanner a { text-decoration: none; border-style: none; }

#homebanner ul#bannerlinks { width: 324px; float: left; clear: none; padding: 0; margin: 0 -5px 0 0; }
#homebanner ul#bannerlinks a { display: block; padding-left: 43px; }
#homebanner ul#bannerlinks li { font: italic 13px/19px Georgia, Garamond, "Times New Roman", serif; list-style-type: none; display: block; white-space: normal; }
#homebanner ul#bannerlinks li.sell { background: url(../css-images/house-icon.gif) no-repeat 7px 7px; }
#homebanner ul#bannerlinks li.find  { background: url(../css-images/mag-icon.gif) no-repeat 7px 7px; }
#homebanner ul#bannerlinks li.finance { background: url(../css-images/dollar-icon.gif) no-repeat 8px 7px; }

#homebanner ul#bannerlinks li h2 { font: bold 14px/19px "Lucida Grande", "Lucida Sans", Geneva, Arial, sans-serif; margin-top: 0; margin-bottom: 9px; padding-top: 7px; padding-bottom: 3px; }
#homebanner ul#bannerlinks li p { background: url(../css-images/banner-h-lines.gif) no-repeat 0 bottom; margin: -9px 0 0; padding: 0 15px 15px 43px; }
#homebanner ul#bannerlinks li p.noline { background: none; }

#bannerimage { height: 245px; width: 654px; float: right; clear: none; }


#left-col { width: 320px; float: left; clear: none; padding-top: 25px; padding-left: 7px; }

#left-col a { text-decoration: none; border-style: none; }

#left-col #quote-box { background: url(../css-images/purple-box.gif) no-repeat; width: 290px; float: left; clear: none; margin: 0 0 15px; padding: 21px 0 5px 33px; }
#left-col #quote-box h3 { color: #06066a; font: bold 13px/18px Georgia, Garamond, "Times New Roman", serif; width: 275px; margin: 0; padding: 1px 0 9px; float: left; clear: both; }
#left-col #quote-box p { color: #333; font: italic 13px/21px Georgia, Garamond, "Times New Roman", serif; text-align: left; width: 275px; float: left; clear: both; margin: 1px 0 7px; padding: 0; }
#left-col #quote-box p.right { text-align: right; margin-top: -3px; margin-bottom: 0; padding: 0; }
#left-col #quote-box-bottom { background: url(../css-images/purple-box.gif) no-repeat 0 bottom; width: 320px; height: 15px; float: left; margin: 0 0 -5px -33px; }

#left-col #quote-box a:link, #left-col #quote-box a:visited { font-weight: bold; text-decoration: none; border-style: none; }
#left-col #quote-box a:hover, #left-col #quote-box a:active { font-weight: bold; text-decoration: none; border-style: none; }

#left-col #quote-box-2 { background: url(../css-images/purple-box-2.gif) no-repeat; width: 305px; float: left; clear: none; margin: 0 0 15px; padding: 15px 0 5px 16px; }
#left-col #quote-box-2 h3 { color: #06066a; font: bold 13px/18px Georgia, Garamond, "Times New Roman", serif; width: 275px; margin: 0; padding: 1px 0 9px; float: left; clear: both; }
#left-col #quote-box-2 p { color: #333; font: 13px/21px Georgia, Garamond, "Times New Roman", serif; text-align: left; width: 280px; float: left; clear: both; margin: 1px 0 7px; padding: 0; }
#left-col #quote-box-2 p.right { text-align: right; margin-top: -3px; margin-bottom: 0; padding: 0; }
#left-col #quote-box-bottom-2 { background: url(../css-images/purple-box-2.gif) no-repeat 0 bottom; width: 320px; height: 15px; float: left; margin: 0 0 -5px -16px; }

#left-col #quote-box-2 a:link, #left-col #quote-box-2 a:visited { text-decoration: none; border-style: none; display: block; }
#left-col #quote-box-2 a:hover, #left-col #quote-box-2 a:active { text-decoration: none; border-style: none; display: block; }


#left-col #article-box { color: #333; font: italic 12px/17px Georgia, Garamond, "Times New Roman", serif; text-align: left; background: url(../css-images/orange-box.gif) no-repeat; width: 305px; float: left; clear: none; margin: 0 0 15px; padding: 10px 0 5px 15px; }
#left-col #article-box h3 { color: #06066a; font: bold 13px/18px Georgia, Garamond, "Times New Roman", serif; width: 285px; margin: 0; padding: 1px 0 9px; float: left; clear: both; }
#left-col #article-box h3 .thin { font-weight: normal; font-size: 12px; }
#left-col #article-box p { width: 275px; float: left; clear: both; margin: 1px 0 7px; padding: 0; }
#left-col #article-box p.right { text-align: right; }
#left-col #article-box-bottom { background: url(../css-images/orange-box.gif) no-repeat 0 bottom; width: 320px; height: 15px; float: left; margin: 0 0 -5px -15px; }

#left-col #article-box a:link, #left-col #article-box a:visited { text-decoration: none; border-style: none; }
#left-col #article-box a:hover, #left-col #article-box a:active { text-decoration: none; border-style: none; }

#left-col #article-box ul { margin: 0; padding: 0px; clear: both; }
#left-col #article-box ul li { padding-bottom: 3px; margin-top: 2px; } 

#left-col #article-box ul.doc-list { color: #333; width: 301px; list-style-type: none; list-style-image: none; white-space: normal; }

#left-col #article-box ul.doc-list li { display: block; }
#left-col #article-box ul.doc-list li a { display: block; }

#left-col #article-box ul.doc-list li a.pdf { background: url(../css-images/pdf.gif) no-repeat 0 0; padding-top: 1px; padding-left: 19px; }
#left-col #article-box ul.doc-list li a.xls { background: url(../css-images/xls.gif) no-repeat 0 0; padding-top: 1px; padding-left: 19px; }
#left-col #article-box ul.doc-list li a.word { background: url(../css-images/word.gif) no-repeat 0 0; padding-top: 1px; padding-left: 19px; }
#left-col #article-box ul.doc-list li a.ppt { background: url(../css-images/ppt.gif) no-repeat 0 0; padding-top: 1px; padding-left: 19px; }
#left-col #article-box ul.doc-list li a.doc { background: url(../css-images/doc.gif) no-repeat 0 0; padding-top: 1px; padding-left: 19px; }


#body-col { font: 14px/23px "Lucida Grande", "Lucida Sans", Geneva, Arial, sans-serif; width: 567px; padding-right: 25px; padding-top: 35px; float: right; clear: none; padding-bottom: 15px; }

#body-col h1 { color: #d62417; font: 21px/28px Georgia, Garamond, "Times New Roman", serif; margin-top: 0; padding-top: 1px; }
#body-col p {  }
#body-col p.quote { font: italic 16px/23px Georgia, Garamond, "Times New Roman", serif; background: url(../css-images/home-bar.gif) no-repeat 5px 0; margin: 20px 0 0 -25px; padding: 20px 10px 10px 25px; float: left; clear: both; width: 100%; }
#body-col p.right { text-align: right; background: url(../css-images/home-bar.gif) no-repeat 5px bottom; margin-top: -10px; padding-top: 0; position: relative; padding-bottom: 15px; }

/* END home ----------------*/
