/* Home Page Treatments
----------------------------------------------- */
#Home #SiteWrapper { margin: 0 auto; padding: 0; width: 980px; background: #FFF; text-align: left; }
#Home #ContentArea { margin: 0 auto; padding: 10px 0 0 0; width: 980px; background: #fff url("../images/home/bghomemain.jpg") top repeat-x; height: 520px; }
#Home #ContentArea #FlashColumn { margin: 0; padding: 0 0 0 24px; float: left; width: 622px; border: none; }
* HTML #Home #ContentArea #FlashColumn { width: 646px; }
#Home #ContentArea #RightColumn { margin: 0; padding: 0 24px 0 0; float: right; width: 300px; text-align: left; }

#Home DL.Promo { padding: 0; margin: 5px 0 10px 0; width: 206px; border: 1px solid #cdcdcd; border-right: none; display: block; float: left; }
* HTML #Home DL.Promo { display: block; float: left; width: 207px; }
#Home DL.Promo DT { padding: 0 10px; }
#Home DL.Promo DD { margin: 0 0 0 1px; padding: 8px; height: 195px; background: #fff; font-size: 11px; letter-spacing: 0; line-height: 15px; }
#Home DL.Promo DD UL { margin: 8px 0 0 0; padding-left: 3px; list-style: none; color: #0570ad; font-size: 11px; }
#Home DL.Promo DD LI { margin: 0; padding: 3px 0 0 8px; background: url("../images/home/bulletpromo.gif") center left no-repeat ; }
#Home DL.Promo DD img.btn { margin: 15px -30px 0 3px; padding: 0; }
#Home DL.Last { border-right: 1px solid #cdcdcd; }

#Home DL.Promo DT.mf      { background: url("../images/home/bghomemf.gif") repeat-x ; }
#Home DL.Promo DD.mf      { background: url("../images/home/bghomeplant.gif") top right no-repeat ; }
#Home DL.Promo DT.banking { background: url("../images/home/bghomebanking.gif") repeat-x ; }
#Home DL.Promo DD.banking { background: url("../images/home/bghomebrolly.gif") top right no-repeat ; }
#Home DL.Promo DT.advice  { background: url("../images/home/bghomeadvice.gif") repeat-x ; }
#Home DL.Promo DD.advice  { background: url("../images/home/bghomebooks.gif") top right no-repeat ; }


#Home #TopTabs { margin: 0; padding: 0; width: 300px; height: 105px; position: relative; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; display: block; float: right; background-color: #fff; }
#Home #TopTab1 { display: block; left: 0px; height: 22px; width: 112px; position: absolute; background-image: url("../images/home/hometabtools_on.gif"); }
#Home #TopTab2 { display: block; left: 111px; height: 22px; width: 189px; position: absolute; background-image: url("../images/home/hometabfiles.gif"); }

#Home #TopTools { margin: 0; padding: 32px 0 0 12px; width: 300px; overflow: visible; display: block; }
#Home #TopTools table { margin: 0; padding: 0; width: 272px; }
#Home #TopTools td { line-height: 1.5em; }
#Home #TopTools UL { margin: 0; padding: 0; list-style: none; float: left; }
#Home #TopTools LI { margin: 0; padding: 0 0 3px 8px; background: url("../images/bullettoptabs.gif") top left no-repeat; }

#Home #TopFiles { margin: 0; padding: 32px 0 0 12px; width: 300px; overflow: visible; display: none; }
#Home #TopFiles table { margin: 0; padding: 0; width: 272px; }
#Home #TopFiles td { line-height: 1.5em; }
#Home #TopFiles UL { margin: 0; padding: 0; list-style: none; float: left; }
#Home #TopFiles LI { margin: 0; padding: 0 0 3px 8px; background: url("../images/bullettoptabs.gif") top left no-repeat; }
#Home #TopFiles .grey { font-size: 9px; color: #999; }

#Home #CurrentNews { margin: 8px 0 8px 0; padding: 0; width: 300px; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; display: block; float: right; background-color:#fff; }
#Home #CurrentNews DT { margin: 0; padding: 0 5px; background: url("../images/home/bghomenews.gif") repeat-x; }
#Home #CurrentNews DD { margin: 0; padding: 5px 10px 10px 12px; background: #fff; }
#Home #CurrentNews UL { margin: 0; padding: 0; list-style: none; float: left; }
#Home #CurrentNews LI { margin: 0; padding: 0 0 8px 8px; background: url("../images/bullettoptabs.gif") top left no-repeat; }
#Home #CurrentNews LI.Last { margin-bottom: 10px; }

#Home #CurrentNews DD.ad { margin: 0; padding: 0 10px 0 12px; height: 80px; background: url("../images/home/bghomead.jpg") bottom right no-repeat; float: left; }
#Home #CurrentNews td { padding: 10px 15px 0 0; }
#Home #CurrentNews td.adlink { padding: 0 0 0 0; width: 80px; text-align: right; vertical-align: bottom; }
#Home #CurrentNews DD.news { height: 150px; background: url("../images/home/bghomenews.jpg") bottom right no-repeat; }

#Home #QuickLinks { margin: 0; padding: 0; width: 300px; }
#Home #QuickLinks select { margin: 0; padding: 0; width: 300px; font: 12px arial, san-serif; border: 1px solid #a8a8a8; }