/* @override http://tdwaterhouse/styles/all_ns.css */

/* Author: Netstep: Date: September 06 */

/* Generic Styles */
body {margin:0px; padding:0px; background:#ffffff; color: #000000; font: normal 1em verdana, arial, geneva, helvetica, sans-serif;}
body.live {margin:0px; padding:0px; background:#ffffff url(../images/qback.gif) repeat-y; color: #000000; font: normal 1em verdana, arial, geneva, helvetica, sans-serif;}

a {text-decoration:underline; color:#006666;}
a:hover {text-decoration:none; color:#006666;}
/* a:visited {text-decoration:underline; color:#999999;} */
a:active {text-decoration:underline; color:#336699;}
#container {margin: 0px; padding: 0px;width: 760px;\width: 780px;w\idth: 760px;text-align: left;}
	
/* Header Properties */

#header {height:87px;width:760px;background:#2d5c3d url(../images/tdback.gif) repeat-x;}
#logo {margin:0;padding:0;width:194px;height:63px;float:left;}

/* Header Properties: Top links */
#toplinks {width:490px;float:right;text-align:right;padding:22px 15px 0 0;font-size:67%;font-family:arial, geneva, helvetica, sans-serif;color: #C8DDCA;}
#toplinks a {text-decoration: none;font-weight:bold;color: #C8DDCA;}
#toplinks a:hover {text-decoration: underline;font-weight:bold;color: #C8DDCA;}
span.tele {font-family:verdana, arial, sans-serif;font-weight:bold;color: #FFFFFF;}


/*IMPORTANT Ad Tag */
#AdTag {display:none;margin:0;padding:0}

/* General page layout */
#page-layout {margin:15px 0 0 15px;padding:0;}

/* maincontent - fullcontent - securecontent*/
#maincontent {margin:0;padding:0;width:534px;float:left;}
#fullcontent {margin:0;padding:0;width:745px;float:left;}
#securecontent {margin:0;padding:0;width:501px;float:left;}

#maincontent p.title, #fullcontent p.title, .pageTitleA, #securecontent p.title { margin:0;padding:0;font-size:100%;color:#8bb093;font-weight:bold;border-bottom: 1px solid #c8ddca;}

#maincontent h1, #fullcontent h1, #isa-text h1, .pageTitleB {margin:1px 0 0 0;padding:0 0 10px 0;font-size:100%;color:#2d5c3d;font-weight:bold;}

/* maincontent/fullcontent/securecontent: Intros*/
#intro {width:534px;margin:0;padding:0 0 5px 0;border-bottom: 1px solid #c8ddca;height:135px;}
#intronosize {width:534px;margin:0;padding:0 0 5px 0;border-bottom: 1px solid #c8ddca;}
#introlarger {width:534px;margin:0;padding:0 0 5px 0;border-bottom: 1px solid #c8ddca;height:150px;}
#introfullpage {width:745px;margin:0;padding:0 0 5px 0;border-bottom: 1px solid #c8ddca;}
#intro h2, #introsmall h2, #introlarger h2, #intronosize h2, #introfullpage h2, #introfullpage p, #fullcontent h2 {margin:0;padding:0;color:#2d5c3d;font-size:83%;font-weight:bold;}
#intronosize h2.faqs {margin:0;padding:0;color:#0c5b8a;font-size:100%;font-weight:bold;}
.intropic {float:left;width:200px;margin:0;padding:0 7px 0 0;}
.intropicsmall {float:left;width:100px;margin:0;padding:0 7px 0 0;}
#introsmall {width:534px;margin:0;padding:0 0 5px 0;border-bottom: 1px solid #c8ddca;height:68px;}

/* maincontent/fullcontent/securecontent: Intro with a banner */
#introbanner {width:534px;margin:0;padding:0;height:135px;background:#2d5c3d url(../images/bannerback.gif) repeat-x}
#introbanner h2 {padding:0; margin:0 0 0 0px;text-indent: -100em; overflow: hidden;width:350px;height:54px}
.start {background: url(../images/startost.gif) no-repeat}
.research {background: url(../images/ronline.gif) no-repeat}
.fastsimple {background: url(../images/fastsimple.gif) no-repeat}
.abouttd2 {background: url(../images/abouttd.gif) no-repeat}
.benefitfrom {background: url(../images/benefitfrom.gif) no-repeat}
.investin {background: url(../images/investin.gif) no-repeat}
.learn {background: url(../images/learn.gif) no-repeat}
#introbannerpic {margin:0;padding:0;width:160px;height:135px;float:left;}
.gettingstarted {background: url(../images/gettingstarted.jpg) no-repeat}
.researchonline {background: url(../images/researchonline.jpg) no-repeat}
.getmore {background: url(../images/getmore.jpg) no-repeat}
.caninvest {background: url(../images/caninvest.jpg) no-repeat}
.abouttd {background: url(../images/abouttd.jpg) no-repeat}
.learnpic {background: url(../images/learnpic.jpg) no-repeat}
#introbanner p.ib {margin:0; padding:0 10px 0 180px;font-weight:normal;font-size:75%;color:#fff;}
#introbanner a, #introbannersm a  {color:#fff;}
#introbanner a:hover, #introbannersm a:hover {color:#c8ddca;}

/* maincontent/fullcontent/securecontent: Intro with a small banner */
#introbannersm {width:534px;margin:0;padding:0;height:95px;background:#2d5c3d url(../images/bannerback2.gif) repeat-x}
#introbannersm h2 {padding:0; margin:0;text-indent: -100em; overflow: hidden;width:420px;height:36px}
.choose {background: url(../images/chooseaccount.gif) no-repeat}
.rates {background: url(../images/ratescharge.gif) no-repeat}
.tradein {background: url(../images/tradein.gif) no-repeat}
.transfer {background: url(../images/transfertous.gif) no-repeat}
.manage {background: url(../images/manage.gif) no-repeat}
.fund {background: url(../images/fund.gif) no-repeat}
.greater {background: url(../images/greater.gif) no-repeat}
.investtable {background: url(../images/investtable.gif) no-repeat}
.supermarket {background: url(../images/supermarket.gif) no-repeat}
.whyus {background: url(../images/whyus.gif) no-repeat}
.organise {background: url(../images/organise.gif) no-repeat}
.taxfree {background: url(../images/taxfree.gif) no-repeat}
.additional {background: url(../images/additional.gif) no-repeat}
.personal {background: url(../images/personal.gif) no-repeat}
.exset {background: url(../images/exset.gif) no-repeat}
.transfershares {background: url(../images/transfershares.gif) no-repeat}
.transferstock {background: url(../images/transferstock.gif) no-repeat}
.tdwprotrader {background: url(../images/tdwprotrader.gif) no-repeat}
.bonds {background: url(../images/bondsandgilts.gif) no-repeat}
.reits {background: url(../images/reits.gif) no-repeat}
.companyw {background: url(../images/company.gif) no-repeat}
.covered {background: url(../images/covered.gif) no-repeat}
.etfs {background: url(../images/etfs.gif) no-repeat}
.listedcfds {background: url(../images/listedcfds.gif) no-repeat}
.insavings {background: url(../images/savings.gif) no-repeat}
.intrusts {background: url(../images/trusts.gif) no-repeat}
.ukstocks {background: url(../images/ukstocks.gif) no-repeat}
.howtocontact {background: url(../images/howtocontact.gif) no-repeat}
.charter {background: url(../images/charter.gif) no-repeat}
.usefulforms {background: url(../images/usefulforms.gif) no-repeat}
#introbannerpicsm {margin:0;padding:0;width:110px;height:95px;float:left;}
.accountpage {background: url(../images/accountpage.jpg) no-repeat}
.getmore2 {background: url(../images/getmore2.jpg) no-repeat}
.protraderpic {background: url(../images/protraderpic.jpg) no-repeat}
.invtable {background: url(../images/invtable.jpg) no-repeat}
.savingspic {background: url(../images/savingspic.jpg) no-repeat}
.bondspic {background: url(../images/bondspic.jpg) no-repeat}
.warrantspic {background: url(../images/warrantspic.jpg) no-repeat}
.trustspic {background: url(../images/trustspic.jpg) no-repeat}
.ukstockspic {background: url(../images/ukstockspic.jpg) no-repeat}
.listedcfdspic {background: url(../images/listedcfdspic.jpg) no-repeat}
.etfspic {background: url(../images/etfspic.jpg) no-repeat}
.aboutuspic {background: url(../images/aboutuspic.jpg) no-repeat}
.howtocontactpic {background: url(../images/howtocontactpic.jpg) no-repeat}
.usefulformspic {background: url(../images/usefulformspic.jpg) no-repeat}
#introbannersm p.pb {margin:0; padding:0 10px 5px 140px;font-weight:normal;font-size:75%;color:#fff;}
#introbannersm h3.pb {margin:0; padding:0 10px 5px 140px;font-weight:bold;font-size:83%;color:#fff;}

/* maincontent/fullcontent/securecontent: Intro with a small light banner */
#introbannersm2 {width:534px;margin:0 0 7px 0;padding:0;height:90px;background:#fff url(../images/bannerback3.gif) repeat-x;border-bottom:1px solid #ddebde}
#introbannersm2 h2 {padding:0; margin:0 0 0 0px;text-indent: -100em; overflow: hidden;width:420px;height:33px}
.trading {background: url(../images/tradingacc.gif) no-repeat}
#introbannersm2 h2.sipp1 {padding:0; margin:0 0 0 0px;text-indent: -100em; overflow: hidden;width:420px;height:73px;}
.trading {background: url(../images/tradingacc.gif) no-repeat}
.tradingplus {background: url(../images/tradingplusacc.gif) no-repeat}
.certacc {background: url(../images/certacc.gif) no-repeat}
.tradingisa {background: url(../images/sstradingisa.gif) no-repeat}
.peptransfer {background: url(../images/peptransfer.gif) no-repeat}
.sipp1 {background: url(../images/sippacc4.gif) no-repeat; }
.sipp2 {background: url(../images/sippacc.gif) no-repeat}
.sipp3 {background: url(../images/sippacc3.gif) no-repeat}
.nonuk {background: url(../images/nonuk.gif) no-repeat}
.ifa {background: url(../images/ifaacc.gif) no-repeat}
.inclubs {background: url(../images/inclubs.gif) no-repeat}
.trust {background: url(../images/trustacc.gif) no-repeat}
.company {background: url(../images/companyacc.gif) no-repeat}
.exec {background: url(../images/execacc.gif) no-repeat}
.overseas {background: url(../images/overseas.gif) no-repeat}
.internaxx {background: url(../images/internaxx.gif) no-repeat}
.otheracc {background: url(../images/otheracc.gif) no-repeat}
.buyandsell {background: url(../images/buyandsell.gif) no-repeat}
.telephones {background: url(../images/telephones.gif) no-repeat}
.icentre {background: url(../images/icentre.gif) no-repeat}
.stockw {background: url(../images/stockw.gif) no-repeat}
#introbannerpicsm2 {margin:0;padding:0;width:110px;height:90px;float:left;}
.trade {background: url(../images/tradepic.jpg) no-repeat}
.toatrading {background: url(../images/toatrading.jpg) no-repeat}
.toatradingplus {background: url(../images/toatradingplus.jpg) no-repeat}
.toaisa {background: url(../images/toaisa.jpg) no-repeat}
#introbannersm2.pep {background: url(../images/pep-back.jpg)}
.toapep {background: url(../images/toapep.jpg) no-repeat}
.toasipp {background: url(../images/toasipp.gif) no-repeat}
.toacert {background: url(../images/toacert.jpg) no-repeat}
.toaother{background: url(../images/toaother.jpg) no-repeat}
.howonline {background: url(../images/howonline.jpg) no-repeat}
.howtele {background: url(../images/howtele.jpg) no-repeat}
.ic {background: url(../images/icentre.jpg) no-repeat}
.stockwatch {background: url(../images/stockwatch.jpg) no-repeat}
#introbannersm2 p.pb2 {margin:0; padding:0 10px 0 135px;font-weight:normal;font-size:75%;color:#2d5c3d;}
.bodyText{font-size:75%;line-height:140%;text-align:left;color:#163d22;margin:0px 10px 7px 0;}


/* end top intros */

/* Main content: all styles */
#maincontent p, #intro p, #intronosize p, #fullcontent p, #securecontent p {font-size:75%;margin:0;padding:0 0 7px 0;line-height:140%;}
#introlarger p {font-size:75%;margin:0;padding:0 0 7px 0;line-height:125%;}
#maincontent p.link, #maincontent p.topspace {font-size:75%;margin:0;padding:5px 0 7px 0;line-height:140%;}
#maincontent p.press {font-size:75%;margin:0;padding:2px 0 2px 0;line-height:140%;}
#maincontent p.presstext {margin:0;padding:0;line-height:140%;font-family:verdana,arial,geneva,helvetic,sans-serif;}
#maincontent h3, #fullcontent h3, #securecontent h3 {font-size:83%;font-weight:bold;color:#2d5c3d;margin:0;padding:5px 0 3px; 0;}
#maincontent h3.alt {background:#ddebde;font-size:83%;font-weight:bold;color:#2d5c3d;margin:5px 0;padding:3px 5px;}
#maincontent h3.alt3, #fullcontent h3.alt3 {background:#8bb093;font-size:83%;font-weight:bold;color:#fff;margin:5px 0;padding:3px 5px;}
#maincontent h3.alt4 {background:#8bb093;font-size:83%;font-weight:bold;color:#fff;margin:15px 0 5px 0;padding:3px 5px;}
#maincontent h3.alt2 {font-size:83%;font-weight:bold;margin:3px 0;}
#maincontent h3.alt2 a{text-decoration:none;color:#fff;background:#8bb093 url(../images/h3arrow_on.gif) top right no-repeat;padding:3px 5px;width:524px;display:block}
#maincontent h3.alt2 a:hover {text-decoration:none;color:#2d5c3d;background:#ddebde url(../images/h3arrow.gif) top right no-repeat;}
#maincontent h3.press {font-size:83%;font-weight:bold;color:#2d5c3d;margin:0;padding:2px 0 2px; 0;}
#maincontent h4 {font-size:75%;font-weight:bold;color:#000;margin:0;padding:5px 0 2px; 0;}
#maincontent p.smaller {font-size:90%;margin:0;padding:0;line-height:130%;}
#maincontent p.small, #fullcontent p.small {font-size:67%;margin:0 0 7px 0;padding:0;line-height:120%;}
#maincontent p.faqs {font-size:67%;margin:0 0 7px 0;padding:0;line-height:120%;}
#maincontent p.notice {font-size:67%;margin:3px 0 7px 0;padding:0;color:#333;line-height:120%;}

/* FAQ content: all styles IMPORTANT */
#faqs {margin:0;padding:0;}
#faqs ul {font-size:100%;margin:0 7px 10px 20px;line-height:140%;padding:0;list-style: disc; 
list-style-image: url(../images/TDOrange_bullet.gif);}

/* Content Lists */
#maincontent ul, #fullcontent ul {font-size:75%;margin:0 7px 10px 20px;line-height:140%;padding:0;list-style: disc; 
list-style-image: url(../images/TDOrange_bullet.gif);}
#maincontent ol {font-size:75%;margin:0 7px 10px 30px;line-height:140%;padding:0;list-style: decimal;}
#fullcontent ol {font-size:67%;margin:0 7px 10px 25px;line-height:140%;padding:0;list-style: decimal;}
#maincontent ul.smalltext {font-size:67%;margin:0 7px 10px 20px;line-height:140%;padding:0;list-style: disc;list-style-image: url(../images/TDOrange_bullet.gif);}
#maincontent ul.secondary, #fullcontent ul.secondary {font-size:100%;margin:7px 7px 10px 20px;line-height:140%;padding:0;list-style: disc;list-style-image: url(../images/TDOrange_bullet.gif);}
#maincontent li, #fullcontent li {margin:0px 0px 3px 0px;padding:0;}
#maincontent li.larger {margin:0px 0px 10px 0px;padding:0;}

/* Example Boxes */
#examplebox {border:1px solid #2d5c3d;margin:0 0 7px 0;padding:4px 7px 4px 7px;background:#ddebde;}
#exampleboxclear {border:1px solid #2d5c3d;margin:0 0 7px 0;padding:4px 7px 4px 7px;background:#fff;}
#examplebox h4, #exampleboxclear h4 {font-size:75%;color:#2d5c3d;margin:0 0 7px 0;padding:0;}
#examplebox td, #exampleboxclear td {font-size:75%;margin:0;padding:2px;font-weight:bold;}
#examplebox ul.faq {font-size:75%;margin:2px 7px 2px 20px;line-height:140%;padding:0;list-style: disc; 
list-style-image: url(../images/TD_arrow.gif);}

/* CTAs */
#cta {margin: 15px 0 0 0;padding:0;width:534px;}
#cta table {border:0;padding:0;width:534px;margin:0;}
#cta caption {border:0;padding:0;width:534px;margin:0;}
#cta tr {border:0;padding:0;margin:0;}
#cta th.col1 {border:0;padding:5px;width:190px;margin:0;text-align:center;align:center;
background:#ddebde;font-size:75%;font-weight:normal;border-right:3px solid #fff;}
#cta th.col2 {border:0;padding:5px;width:169px;margin:0;text-align:center;align:center;
background:#ddebde;font-size:75%;font-weight:normal;border-right:3px solid #fff;}
#cta th.col3 {border:0;padding:5px;width:169px;margin:0;text-align:center;align:center;
background:#ddebde;font-size:75%;font-weight:normal;}
#cta th.colspan {border:0;padding:5px;margin:0;
background:#c8ddca;font-size:75%;font-weight:bold;color:#2d5c3d;border-top:3px solid #fff;}
#cta td.col1 {border:0;padding:0;width:190px;margin:0;text-align:center;align:center;
background:#ddebde;border-right:3px solid #fff;}
#cta td.col2 {border:0;padding:0;width:169px;margin:0;text-align:center;align:center;
background:#ddebde;border-right:3px solid #fff;}
#cta td.col3 {border:0;padding:0;width:169px;margin:0;text-align:center;align:center;
background:#ddebde;}
#cta td.col4 {border:0;padding:3px;width:265px;margin:0;text-align:center;align:center;
background:#ddebde;font-size:75%;font-weight:normal;border-right:3px solid #fff;}
#cta td.col5 {border:0;padding:3px;width:266px;margin:0;text-align:center;align:center;
background:#ddebde;font-size:75%;font-weight:normal;}
#cta td.col6 {border:0;padding:3px;width:355px;margin:0;text-align:center;align:center;
background:#ddebde;font-size:75%;font-weight:normal;border-right:3px solid #fff;}
#cta td.col7 {border:0;padding:3px;width:176px;margin:0;text-align:center;align:center;
background:#ddebde;font-size:75%;font-weight:normal;}

#cta td.colspan {border:0;padding:5px;margin:0;background:#ddebde;font-size:75%;font-weight:normal;border-top:3px solid #fff;border-bottom:3px solid #fff;}

/* moreinfo applies to SIPP pages */
#moreinfo {margin:0;padding:5px 0 0 0;border-top:1px solid #c8ddca;font-size:75%;}


/* 3 column page structure - prods and services etc */
#col1, #col2 {float:left;border-right:1px solid #c8ddca;width:167px;margin:5px 5px 0 0;padding:0 5px 0 0;align:top;}
#col3 {float:left;width:168px;margin:5px 5px 0 0;padding:0;}
#col4 {float:left;width:150px;margin:5px 5px 0 0;padding:0 0px 0 0;align:top;}
#col5 {float:left;width:365px;margin:5px 5px 0 0;padding:0;}
#col6 {float:left;border-right:1px solid #c8ddca;width:254px;margin:5px 5px 0 0;padding:0 5px 0 0;align:top;}
#col7 {float:left;width:254px;margin:5px 5px 0 0;padding:0;}

/* 2 column page structure - ratecard etc */
#column1 {float:left;border-right:1px solid #c8ddca;width:357px;margin:5px 5px 0 0;padding:0 5px 0 0;align:top;}
#column2 {float:left;width:356px;margin:5px 5px 0 0;padding:0 5px 0 0;align:top;}

/* Site Map Page */
#sitemap {margin:0;padding:0;}
#sitemap table {margin:0 0 10px 0;padding:0;border:0;}
#sitemap th {margin:0;padding:5px; border-top:1px solid #C8DDCA;background:#ddebde;font-size:75%; font-weight:bold;color:#2d5c3d;vertical-align:top;text-align:left;}
#sitemap th.line {margin:0;padding:5px; border-top:1px solid #C8DDCA;background:#ddebde;font-size:75%; font-weight:bold;color:#2d5c3d;vertical-align:top;border-left:1px solid #C8DDCA;text-align:left;}

#sitemap td {margin:0;padding:5px;color:#000;vertical-align:top;}
#sitemap td.line {margin:0;padding:5px 10px;color:#000;vertical-align:top;border-left:1px solid #C8DDCA;}
#sitemap p {font-size:67%;margin:0 0 3px 0;padding:0;}
#sitemap ul {font-size:67%;margin:3px 7px 3px 20px;line-height:140%;padding:0;list-style: disc;list-style-image: url(../images/TDOrange_bullet.gif);}

/* Right Hand Side content */
#rightcontent {margin:7px 0 0 0;padding:0 0 0 11px;width:200px;float:left;}

/* RHS menus */
#rightmenu {margin:0; padding:0;width:200px;}
#rightmenu h5 {margin:0;padding:3px 3px 3px 15px;background:#2d5c3d;font-size:67%;font-weight:bold;color:#fff;}
#rightmenu h5 a {color:#fff;text-decoration:none;}
#rightmenu h4 {color:#2d5c3d;font-size:67%;font-weight:bold;margin:0;padding:3px 5px;background:#C8DDCA;}
#rightmainmenu {margin:0;padding:2px 5px 2px 15px;background:#8bb093 url(../images/leftnavbullet.gif) no-repeat;border-top: 1px solid #c8ddca;border-bottom: 1px solid #769c80;font-size:67%;color:#2d5c3d;font-weight:bold;}
#rightmainmenu.on {margin:0;padding:2px 5px 2px 15px;background:#8bb093 url(../images/leftnavbulleton.gif) no-repeat;border-top: 1px solid #c8ddca;border-bottom: 1px solid #769c80;font-size:67%;color:#fff;font-weight:bold;}
#rightmainmenu a {color:#2d5c3d;text-decoration:none;}
#rightmainmenu a.on {color:#fff;text-decoration:none;}
#rightsubmenu {margin:0;padding:1px 5px 1px 26px;background:#ddebde url(../images/nav4button.gif) no-repeat;font-size:67%;color:#2d5c3d;font-weight:bold;}
#rightsubmenu.on {margin:0;padding:1px 5px 1px 26px;background:#fff url(../images/nav4button.gif) no-repeat;font-size:67%;color:#2d5c3d;font-weight:bold;}
#rightsubmenu a {color:#769c80;text-decoration:none;}

/* RHS toolboxes */
#right-toolbox {background:#ddebde;width:200px;padding:0 0 10px 0;margin:0 0 12px 0;}
#right-toolbox h4 {color:#2d5c3d;font-size:67%;font-weight:bold;margin:0;padding:3px 5px;background:#C8DDCA;}
#right-toolbox ul {padding:0;margin:10px 10px 0px 25px; list-style-image:url(../images/ToolBxBullet3.gif);
list-style-type:circle;text-align:left;margin-top:3px;font-size:67%;color:#2d5c3d;line-height:140%;font-weight:normal;}
#right-toolbox a {font-weight:bold;}
#right-toolbox p {font-size:67%;color:#2d5c3d;margin:0; padding:5px 10px;font-weight:bold;}
#right-toolbox p.normal {font-weight:normal;}
#right-banner {margin:0 0 7px 0;padding:0}

/* RHS Login/Apply/Search */
#right-applybox {background:#ddebde url(../images/tboxback.gif) repeat-x;width:198px;padding:0;margin:0;border:1px solid #8bb093;padding:0;margin:0 0 12px 0;}
#right-applybox h4 {font-size:90%;color:#fff;font-weight:bold;margin:0 0 3px 0;padding:3px 5px;background:#8bb093;}
#right-applybox h5 {color:#2d5c3d;font-size:67%;font-weight:bold;margin:0;padding:3px 5px;background:#C8DDCA;}
#right-applybox p {font-size:67%;color:#2d5c3d;margin:0; padding:5px 10px;font-weight:normal;}
#right-login {background:#ddebde url(../images/tboxback.gif) repeat-x;width:198px;padding:0;margin:0;border-top:1px solid #8bb093;border-left:1px solid #8bb093;border-right:1px solid #8bb093;}
#right-apply {background:#fff url(../images/tboxback.gif) repeat-x;width:198px;padding:0;margin:0 0 7px 0;border:1px solid #8bb093;}
#right-login h4, #right-apply h4 {background:#c8ddca;;font-size:67%;color:#2d5c3d;margin:0; padding:3px 10px;font-weight:bold;}
#right-login p, #right-apply p {font-size:67%;color:#000;margin:0; padding:5px 10px;font-weight:normal;}
#right-login h5, #right-apply h5 {font-size:67%;font-weight:bold;margin:0;padding:3px 5px;color:#fff;background:#8bb093}
#right-login p.link, #right-apply p.link {font-size:67%;color:#000;margin:0; padding:0px 10px 5px 10px;font-weight:normal;}
#right-login ul, #right-apply ul {padding:0;margin:5px 10px 5px 25px; list-style-image:url(../images/ToolBxBullet3.gif);
list-style-type:circle;text-align:left;font-size:67%;color:#2d5c3d;line-height:140%;font-weight:normal;}
#right-apply ul.tick {padding:0;margin:5px 10px 5px 25px; list-style-image:url(../images/tickmark.gif);
list-style-type:disc;text-align:left;font-size:67%;color:#2d5c3d;line-height:140%;font-weight:normal;}
#right-apply li {margin-bottom:3px;}
#right-apply table {margin:0;padding:0;}
#right-apply th {color:#2d5c3d;border-bottom:1px solid #8bb093; font-weight:normal;font-size:67%;vertical-align:top;text-align:center;padding:2px;}
#right-apply th.end {color:#2d5c3d;border-bottom:1px solid #8bb093;border-right:1px solid #8bb093; font-weight:normal;font-size:67%;vertical-align:top;text-align:center;padding:2px;}
#right-apply td {color:#333;border-bottom:1px solid #8bb093;border-right:1px solid #8bb093; font-weight:normal;font-size:60%;vertical-align:top;text-align:center;padding:2px;}
#right-apply td.end {color:#333;border-bottom:1px solid #8bb093;border-right:1px solid #8bb093; font-weight:normal;font-size:60%;vertical-align:top;padding:2px;text-align:left;}
#right-apply td.last {color:#333;border-bottom:1px solid #8bb093;border-right:none; font-weight:normal;font-size:60%;vertical-align:top;padding:2px;}

#right-search {background:#fff url(../images/tboxback.gif) repeat-x;width:196px;padding:0;margin:0 0 7px 0;border:2px solid #8bb093;}
#right-search h4 {background:#8bb093;;font-size:75%;color:#fff;margin:0; padding:3px 8px;font-weight:bold;}
#right-search p {font-size:75%;color:#000;margin:0; padding:5px 10px;font-weight:normal;}

/* Footers */
#footer {margin: 10px 0 0 15px;width:534px;padding: 10px 0 0 0;border-top: 1px solid #C8DDCA;text-align:center;}
#footer-home {margin: 0px 0 0 15px;width:745px;padding: 10px 0 0 0;border-top: 1px solid #C8DDCA;text-align:center;}
#footer-homenew {margin: 0px 0 0 15px;width:745px;padding: 10px 0 0 0;border-top: 1px solid #C8DDCA;text-align:center;}
#footer-homeex {margin: 0px;padding: 5px; border: 1px solid #e3eee4;text-align:center;background:#f2f7f3;}
#footer-large {margin: 10px 0 0 15px;width:745px;padding: 10px 0 0 0;border-top: 1px solid #C8DDCA;text-align:center;}
#footer p, #footer-home p, #footer-large p, #footer-homenew p {font-size:67%;margin:0;padding:0 0 10px 0;}
#footer-homeex p {font-size:60%;margin:0;padding:0 0 5px 0;}

/* General styles - to compensate for old website */
a.utility, a.pageutility {color: #618D6E; text-decoration:underline; font-family:verdana, helvetica, sans serif; font-size:75%; font-weight: bold;}
a:hover.utility, a:hover.pageutility {color: #618D6E; text-decoration:none; font-family:verdana, helvetica, sans serif; font-size:75%; font-weight: bold;}
span.smallertext {font-size:90%;}
.sectionhead {font-size:83%;font-weight:bold;color:#2d5c3d;margin:0;padding:0;}
.footer {font-size:67%}
a.footerlink {font-size:67%}


/* General styles - other page elements */
div.floatright {float:right;margin:0; padding:2px 0px 0 5px;}
div.floatrightcfd {float:right;margin:0; padding:28px 0 0 0;}
div.floatright-toolbox {float:right;margin:0; padding:0 5px 0 0;height:25px;width:190px;text-align:right;}
hr.clear {clear: both;height: 1px;margin: 1px 0 0 0 !important;margin: 1px 0 0 0;padding: 0;border: none;visibility: hidden;}
.hide {display:none;}
div.linebottom {border-bottom: 1px solid #c8ddca;}
div.linebottomspace {border-bottom: 1px solid #c8ddca;margin:0 0 5px 0}
div.linebottomfaqs {border-bottom: 1px solid #c8ddca;margin:20px 0 5px 0}
div.lineclear {border-bottom: 1px solid #c8ddca;clear:both;}
div.lineclearwh {border-bottom: 1px solid #fff;clear:both;}
div.space {margin:0;}
div.lispacer {margin:7px 0;}
div.line534 {width:534px;margin:0;padding:0;border-bottom: 1px solid #c8ddca;height:3px;}
sup {margin:0;padding:0;font-size:70%;}
sup.larger {margin:0;padding:0;font-size:83%;}

/* Tables */
#gentable {margin:7px 0;padding:0;}
#gentable.contact {margin-top:15px;}
#pictable {margin:7px 0;padding:0;}
#gentable label {font-size:75%;margin:0 0 7px 0;padding:0 0 7px 0;line-height:140%;font-weight:bold;}
#gentable table {margin:3px 0 0 0;padding:0;border:1px solid #8bb093;}
#gentable th {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;background:#AECAB4;font-size:75%;font-weight:bold;color:#000;text-align:left;}
#gentable th.sem {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;background:#fff;font-size:75%;font-weight:bold;color:#000;text-align:left;}
#gentable th.mid {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;background:#AECAB4;font-size:75%;font-weight:bold;color:#000;text-align:left;}
#gentable th.end {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#AECAB4;font-size:75%;font-weight:bold;color:#000;text-align:left;}
#gentable th.span {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#AECAB4;font-size:75%;font-weight:bold;color:#000;text-align:left;}
#gentable td {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;background:#EFF5EF;font-size:75%;font-weight:bold;color:#2d5c3d;vertical-align:top;}
#gentable td.sem {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;background:#fff;font-size:75%;font-weight:normal;color:#000;}
#gentable td.mid {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;background:#EFF5EF;font-size:75%;font-weight:bold;color:#2d5c3d;vertical-align:top;}
#gentable td.end {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#EFF5EF;font-size:75%;font-weight:bold;color:#2d5c3d;vertical-align:top;}
#gentable td.last {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;background:#EFF5EF;font-size:75%;font-weight:bold;color:#2d5c3d;vertical-align:top;}
#gentable td.midlast {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;background:#EFF5EF;font-size:75%;font-weight:bold;color:#2d5c3d;vertical-align:top;}
#gentable td.endlast {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#EFF5EF;font-size:75%;font-weight:bold;color:#2d5c3d;vertical-align:top;}

/* Tables: smaller text version - none bold */
#gentable td.small {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;background:#EFF5EF;font-size:67%;font-weight:normal;color:#2d5c3d;vertical-align:top;}
#gentable td.midsmall {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;background:#EFF5EF;font-size:67%;font-weight:normal;color:#2d5c3d;vertical-align:top;}
#gentable td.endsmall {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#EFF5EF;font-size:67%;font-weight:normal;color:#2d5c3d;vertical-align:top;}
#gentable td.lastsmall {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;background:#EFF5EF;font-size:67%;font-weight:normal;color:#2d5c3d;vertical-align:top;}
#gentable td.midlastsmall {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;background:#EFF5EF;font-size:67%;font-weight:normal;color:#2d5c3d;vertical-align:top;}
#gentable td.endlastsmall {margin:0;padding:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#EFF5EF;font-size:67%;font-weight:normal;color:#2d5c3d;vertical-align:top;}

/* Tables:  What I can invest in */
#investtable {margin:0;padding:0;}
#investtable th {vertical-align:top;font-size:75%;color:#fff;}
#investtable td {vertical-align:top;font-size:67%;}
#investtable td a {font-weight:bold;color:#163d22}


/* Pop-up page Styles */
#popheader {position:absolute;margin:0;padding:0;height:63px;width:600px;background:#2d5c3d;}
#popheader-large {position:absolute;margin:0;padding:0;height:63px;width:760px;background:#2d5c3d;}
#popheader-small {position:absolute;margin:0;padding:0;height:63px;width:350px;background:#2d5c3d;}
#closewindow {margin:0; padding:20px 10px 0 0;float:right;}
#popuppage {position:absolute;z-index:0;top:15px;left:15px;visibility:visible;width:550px;}
#popuppage-large {position:absolute;z-index:0;visibility:visible;width:760px;}
#popuppage-small {position:absolute;z-index:0;top:77px;left:15px;visibility:visible;width:310px;}
#popuppage h1, #popuppage-small h1, #infopage h1 {margin:0;padding:0 0 2px 0;font-size:100%;color:#8bb093;font-weight:bold;border-bottom: 1px solid #c8ddca;}
#popuppage h2, #infopage h2 {margin:1px 0 0 0;padding:0 0 10px 0;font-size:100%;color:#2d5c3d;font-weight:bold;}
#popuppage p, #popuppage-small p {font-size:67%;margin:0;padding:0 0 7px 0;line-height:140%;}
#popuppage p.large, #popuppage-small p.large, #infopage p {font-size:75%;margin:0;padding:0 0 7px 0;line-height:140%;}
#popuppage-small td.header {background:#AECAB4;font-size:67%;margin:0;padding:3px 5px;font-weight:bold;color:#2d5c3d;}
#popuppage ul {margin:0 7px 10px 20px;padding:0;list-style: disc;list-style-image: url(../images/TDOrange_bullet.gif);}
#popuppage ul.number {font-size:67%;margin:0 7px 10px 26px;padding:0;list-style: decimal;list-style-image:none;}
#popuppage li, #infopage li {margin:0px 0px 5px 0px;padding:0;}
#popuppage li.larger {margin:0px 0px 10px 0px;padding:0;}
.textsmall {font-size:67%;margin:0;padding:0 0 7px 0;line-height:130%;}
.text {font-size:75%;margin:0;padding:0 0 7px 0;line-height:130%;}
.textbold {font-size:75%;margin:0;padding:0 0 7px 0;line-height:130%;font-weight:bold;}
.question {font-size:67%;line-height:130%;font-weight:bold;color:#2d5c3d;}

/* Info Pop-up page Styles */
#infoheader {position:relative;margin:0;padding:0;height:63px;width:402px;background:#2d5c3d;}
#infopage {position:relative;top:15px;left:15px;visibility:visible;width:370px;}
#infopage ul {margin:0 7px 10px 20px;padding:0;list-style: disc;list-style-image: url(../images/TDOrange_bullet.gif);font-size:75%;line-height:140%;}
#infopage p.footer {font-size:67%;margin:0;padding:0 0 7px 0;line-height:140%;}
#infopage h3 {font-size:75%;margin:0;padding:0 0 7px 0;line-height:140%;color:#2d5c3d;font-weight:bold;}


/* Splash Pages Amendments - ISA, CFDs and FSB */
#sp-page-layout2 {margin:1px 0 0 0;padding:0;width:760px;}
#sp-leftside2 {margin:0;padding:0;width:530px;float:left;}
#sp-content2 {margin:10px 15px 0 15px;padding:0;}
#sp-banner2 {width:530px;height:132px;background:#ddebde;margin:0;}
#sp-leftside2 h3 {margin:0px 5px 0px 0px;padding:4px 0px 4px 10px;font-size:83%;font-weight:bold;line-height:130%;color:#ffffff;background:#163d22;}
#sp-leftside2 h3.existing {margin:15px 5px 0px 0px;padding:4px 0px 4px 10px;font-size:70%;font-weight:bold;line-height:130%;color:#ffffff;background:#8bb093;}
#sp-leftside2 h3.lcfd {margin:0;padding:4px 0px 4px 10px;font-size:83%;font-weight:bold;line-height:130%;color:#ffffff;background:#2d5c3d;}
#leftbox {padding:10px;margin:0px 5px 10px 0px;border: 1px solid #163d22;}
#custbox {padding:0 7px 7px 7px;margin:0px 5px 10px 0px;border: 1px solid #8bb093;}
#sp-content h4 {margin: 10px 0 3px 0;padding: 3px 5px 3px 5px; font-size:70%;font-weight:bold;color:#163d22;background:#c8ddca;}
#sp-content p.note {font-size:67%;margin: 0;font-weight:normal;padding: 3px 5px 3px 5px;line-height:140%;}
#rightside {margin:0;padding:0;width:230px;float:right;background:#8bb093;}
#rightside h2 {font-size:83%;font-weight:bold;color:#ffffff;margin:5px 10px 7px 10px;}
#rsbullets {margin:0;padding:0;width:230px;float:right;background:#ddebde;}
#rsbullets ul {padding:0;margin:10px 10px 10px 25px; list-style-image:url(../images/isabullet.gif);list-style-type:circle;text-align:left;margin-top:3px;font-size:67%;color:#163d22;line-height:140%;}
#rsbullets li {margin:0 0 5px 0;padding:0;}
#rsbullets p {margin:10px 10px;font-size:67%;color:#163d22;font-weight:bold;line-height:140%;}

/* New Splash Pages - CFD and Spreadbetting */
#sp-page-layout {margin:15px 0 0 0;padding:0;width:760px;}
#sp-leftside {margin:0;padding:0;width:531px;float:left;}
#sp-banner {width:530px;height:130px;background:#ddebde;margin:0;}
#sp-content {margin:10px 15px 0 15px;padding:0;}
#sp-content h2 {font-weight:bold;font-size:75%;padding:3px 0 3px 0;margin:0;color:#2d5c3d;}
#sp-content p.intro {margin:0;padding:0 0 7px 0;font-size:75%;line-height:150%;color:#163d22;font-weight:bold;}
#sp-content p {margin:0;padding:0 0 7px 0;font-size:75%;line-height:150%;color:#000;}
#sp-content p.small {margin:0;padding:0 0 7px 0;font-size:67%;line-height:130%;color:#000;}
#sp-cta {margin:10px 0 0 15px;padding:0;width:515px;background:#ddebde;}
#sp-cta h2 {margin:0;font-size:75%;font-weight:bold;color:#ffffff;padding:4px 7px 5px 7px;background:#8bb093;}
div.linespclear {margin:0 0 0 15px;border-bottom: 3px solid #8bb093;clear:both;}

/* Splash Page right */
#sp-rightside {margin:0;padding:0;width:229px;float:left;background:#ddebde;}
#sp-rightside h3 {margin:0;font-size:67%;font-weight:bold;color:#ffffff;padding:4px 7px 5px 10px;background:#8bb093;}
#sp-rightside ul {padding:0;margin:10px 10px 5px 28px; list-style-image:url(../images/TDOrange_bullet_new.gif);
list-style-type:circle;text-align:left;margin-top:3px;font-size:67%;color:#2d5c3d;line-height:140%;font-weight:normal;}
#sp-rightside li {margin:0 0 5px 0;padding:0;}
#sp-rightside p {margin:0; padding:3px 10px 5px 10px;font-size:67%;color:#163d22;line-height:140%;}

/* Splash Pages - old style amendments */
#sp-leftside-old {margin:0;padding:0;width:515px;float:left;}
#sp-content p.introgreen {margin:0;padding:0 0 7px 0;font-size:75%;line-height:140%;color:#2d5c3d;font-weight:bold;}
#sp-rightside-old {margin:0;padding:0;width:245px;float:left;background:#ddebde;}
#sp-rightside-old h3 {margin:0;font-size:75%;font-weight:bold;color:#2d5c3d;padding:4px 10px 5px 10px;line-height:150%;}

#sp-rightside-old h3.int {margin:0 0 5px 0;font-size:75%;font-weight:bold;color:#fff;padding:3px 10px 4px 10px;line-height:140%;background:#8bb093;}
#sp-rightside-old ul {padding:0;margin:10px 10px 15px 25px; list-style-image:url(../images/TDOrange_bullet.gif);
list-style-type:circle;text-align:left;margin-top:3px;font-size:67%;color:#000;line-height:140%;font-weight:normal;}
#sp-rightside-old ul.sippul {padding:0;margin:10px 10px 15px 25px; list-style-image:url(../images/TDOrange_bullet.gif);
list-style-type:circle;text-align:left;margin-top:3px;font-size:75%;color:#163d22;line-height:140%;font-weight:normal;}
#sp-rightside-old li {margin:0 0 5px 0;padding:0;}
#sp-rightside-old p {padding:0 10px 5px 10px;margin:0;font-size:75%;font-weight:bold;}
#sp-rightside-old hr {color:#8bb093;background:#8bb093;margin:0;padding:0;height:1px;}
#sp-customer {margin:0 0 10px 0; padding:0; border:1px solid #8bb093;}
#sp-customer-lcfd {margin:0; padding:0; border-top:1px solid #8bb093;border-left:1px solid #8bb093;border-right:1px solid #8bb093;}
#sp-customer h2, #sp-customer-lcfd h2 {background:#c8ddca;margin:0 0 10px 0;padding:4px 10px;font-size:67%;color:#2d5c3d;font-weight:bold;border-bottom:1px solid #8bb093;}
#sp-customer h2.int {background:#2d5c3d;margin:0;padding:4px 10px;font-size:75%;color:#fff;font-weight:bold;border-bottom:1px solid #8bb093;}
#sp-customer h3, #sp-customer-lcfd h3 {background:#c8ddca;margin:0 0 10px 0;padding:4px 10px;font-size:67%;color:#2d5c3d;font-weight:bold;border-bottom:1px solid #8bb093;}
#sp-customer h3.int {background:#c8ddca;margin:0 0 10px 0;padding:4px 10px;font-size:67%;color:#2d5c3d;font-weight:bold;border-bottom:1px solid #8bb093;border-top:1px solid #8bb093;}
#sp-customer p, #sp-customer-lcfd p {margin:0;padding:0 10px 7px 10px;font-size:67%;color:#000;line-height:140%;}
#sp-customer p.phone {margin:0;padding:0 10px 0px 10px;font-size:67%;color:#000;}
span.phone {font-size:110%;color:#2d5c3d;}
#sp-customer p.note {margin:3px 10px 7px 10px;padding:0;font-size:67%;color:#000;border-top:1px solid #8bb093;line-height:140%;}
#sp-customer p.note2 {margin:3px 10px 7px 10px;padding:5px 0;font-size:67%;color:#000;border-bottom:1px solid #8bb093;line-height:140%;}
#sp-customer-lcfd p.note {margin:6px 10px 0 10px;padding:5px 0;font-size:67%;color:#000;border-top:1px solid #8bb093;line-height:140%;}
#sp-footer {margin: 10px 10px 0 15px}
#sp-footer p {margin:0;padding:0 0 7px 0;font-size:67%;color:#666;}
#sp-footer ol {font-size:67%;color:#666;list-style: decimal;margin:5px 0 5px 25px;}
#sp-footer li {margin:0 0 3px 0}

div.floatright2 {float:right;margin:0; padding:0 10px 0 0;}
div.telephone {margin:0 0 0 15px;background:#ffc425 url(../images/bottom_more3.gif) no-repeat;clear:both;width:745px;height:25px}
div.blank {margin:0 0 0 15px;background:#ffc425 url(../images/bottom_more4.gif) no-repeat;clear:both;width:745px;height:25px}
div.separator {border-bottom:1px solid #8bb093;margin:5px 10px;padding:0;}

/* Splash Pages - old style amendments - banners and page extension */
#sp-banner-old {width:500px;height:130px;margin:0 0 10px 15px;}
#sp-banner-old h1 {text-indent: -100em; overflow: hidden; width:310px;height:130px;margin:0 0 0 190px;padding:0;}
.web {background:#2d5c3d url(../images/sp_trade.jpg) top left no-repeat;}
.webtext {background:#2d5c3d url(../images/sp_trading.gif) top left no-repeat;}
#sp-extension-web {margin:0;padding:0;width:245px;height:170px;background: url(../images/sideback.gif) repeat-x;}
.savings {background:#2d5c3d url(../images/sp_savepic.jpg) top left no-repeat;}
.savingstext {background:#2d5c3d url(../images/sp_save432.gif) top left no-repeat;}
#sp-extension-save {margin:0;padding:0;width:245px;height:130px;background: url(../images/sideback.gif) repeat-x;}
.sem {background:#2d5c3d url(../images/sp_sem.jpg) top left no-repeat;}
.semtext {background:#2d5c3d url(../images/sp_sem.gif) top left no-repeat;}
#sp-extension-sem {margin:0;padding:0;width:245px;height:70px;background: url(../images/sideback.gif) repeat-x;}
.cov {background:#2d5c3d url(../images/sp_cwpic.jpg) top left no-repeat;}
.covtext {background:#2d5c3d url(../images/sp_cw2.gif) top left no-repeat;}
#sp-extension-cw {margin:0;padding:0;width:245px;height:90px;background: url(../images/sideback.gif) repeat-x;}
.sipp {background:#2d5c3d url(../images/06sippsplash1.jpg) top left no-repeat;}
.sippnew {background:#2d5c3d url(../images/06sippsplash1.jpg) top right no-repeat;}
.sipptext {background:#2d5c3d url(../images/06sippsplash.gif) top left no-repeat;}
#sp-extension-sipp {margin:0;padding:0;width:245px;height:70px;background: url(../images/sideback.gif) repeat-x;}
.pt {background:#2d5c3d url(../images/image_protrader.jpg) top left no-repeat;}
.pttext {background:#2d5c3d url(../images/sp_protrader.gif) top left no-repeat;}
#sp-extension-pt {line-height:25px;vertical-align:bottom;margin:0;padding:0;width:243px;background: url(../images/sideback-250.gif) repeat-x;}
#sp-extension-pt h4 {font-size:75%;margin:0;padding:3px 5px;background:#8bb093;color:#fff;}
#sp-extension-pt ul {padding:0;margin:10px 10px 10px 25px; list-style-image:url(../images/TDOrange_bullet.gif);
list-style-type:circle;text-align:left;margin-top:3px;font-size:67%;color:#000;line-height:140%;font-weight:normal;}
.int {background:#2d5c3d url(../images/image_international2.jpg) top left no-repeat;}
.inttext {background:#2d5c3d url(../images/sp_international.gif) top left no-repeat;}

/* OLD TABLES */
	
.formtitle {font-family: verdana, helvetica, sans serif; font-size:75%; font-weight: bold;	
	}
.formtitle2 {font-family: verdana, helvetica, sans serif; font-size:67%; font-weight: bold;	
	}
	
.formtitlew {color: #ffffff; font-family: verdana, helvetica, sans serif; font-size:75%; font-weight: bold;	
	}
	
.formitem {color: #315A3A; font-family: verdana, helvetica, sans serif; font-size:75%; font-weight: bold;	
	}
.formitem2 {color: #315A3A; font-family: verdana, helvetica, sans serif; font-size:67%; font-weight: normal;	
	}
	
.tableHead {
   background: #AECAB4; 
   }
   
.publicTable { BORDER-RIGHT: #8bb093 1px solid;BORDER-TOP: #8bb093 1px solid;BORDER-LEFT: #8bb093 1px solid; BORDER-BOTTOM: #8bb093 1px solid; margin:none; border-spacing: 0;
  }

.publicTableBody {
   BACKGROUND-COLOR:#EFF5EF;
  }
  
  /* New Secure landing page */
#slp-layout {width:100%;margin:0;padding:0;background:#fff;}
#slp-time {float:right;margin:36px 0 0 0;font-size:67%;font-weight:bold;color:#163d22;}
#slp-login {margin:0;}
#slp-borderline {margin:3px 15px;background:url(../images/slp/slpdotted.gif) bottom left repeat-x;height:60px;}
#slp-leftcontent {width:48%;margin:0 0 10px 0;padding:0;float:left;}
#slp-leftcontent h2 {padding:0 0 0 15px;margin:0;}
#slp-leftcontent p {padding:0 0 7px 15px;margin:0;font-size:75%;line-height:140%;color:#163d22;}
#slp-updates {border:1px solid #c8ddca;margin:7px 0 0 15px;padding:2px 0px 5px 0px;background:#fff url(../images/slp/updatebox.gif) repeat-x;}
#slp-updates table {border:0;padding:0;margin:0;}
#slp-updates td {font-size:67%;font-weight:normal;padding:2px 3px;}

td.first {width:60px;vertical-align:top;padding:2px 3px;}
td.linebottom {background:url(../images/slp/slpdotted.gif) bottom left repeat-x;padding:5px 2px;}
#slp-rightcontent {width:48%;margin:0 0 10px 0;padding:0;float:right;}
#slp-start {margin:0 15px 0 0;border:2px solid #2d5c3d;background:#fff url(../images/slp/startback.gif) repeat-x;}
#slp-options {margin:7px 15px 0 0;padding:0 5px;border:1px solid #2d5c3d;background:#fff;}
#slp-option {margin:0;padding:0 0 5px 0;background:url(../images/slp/slpdotted.gif) bottom left repeat-x;}
#slp-option h3, #slp-option-last h3 {margin:0;padding:0;}
#slp-option p {font-size:75%;line-height:140%;margin:0;padding:0 0 4px 0;}

#slp-option-last {margin:0;padding:2px 0 5px 0;}
#slp-option-last p {font-size:75%;line-height:140%;margin:0;padding:0 0 4px 40px;}

#slp-banner {border:1px solid #c8ddca;margin:10px 0 0 15px;padding:0;}
#slp-banner table {border:0;padding:0;margin:0;width:100%;}
#slp-banner tr.back {background:url(../images/slp/bannerback.gif) bottom left repeat-x;}


#slp-banner-new {margin:10px 0 0 15px;padding:0;border:1px solid #c8ddca;}
#slp-banner-new tr.back {background:url(../images/slp/bannerback.gif) bottom left repeat-x;}

.phone-container {width:500px;background-color:#dfece0;padding:5px;margin:auto;text-align:left;border:1px #8bb093 solid;}
.phone-container-v-line{height:20px;width:1px;background-color:#000000;margin-left:250px;}
.phone-container-v-line-left{height:20px; width:1px; background-color:#000000; margin-left:50px; float:left;}
.phone-container-v-line-right{height:20px; width:1px; background-color:#000000; margin-left:399px; float:left;}
.phone-container-h-line{height:1px; width:400px; background-color:#000000; margin-left:50px;}
.phone-container-colums-box{width:220px; float:left;}
.phone-container-float-text{float:left; margin-left:5px;}
.phone-container-clear{clear:both;}
.phone-container-left{float:left;}

ul.seminar-error {
	list-style-type: disc !important;
	margin-left:15px !important;
	list-style-image: none !important;
}

/* booked seminars page */
#maincontent table.booked {
	border:1px solid #8BB093;
	font-size: 0.9em;
}
#maincontent table.booked tr.sem {
	background-color: #EFF5EF;
	background-image: none;
	font-weight: bold;
}
#maincontent table.booked td {
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#2D5C3D;
	font-size:75%;
	margin:0pt;
	padding:3px 3px 7px 3px;
	vertical-align:top;
}

/* APPOINTMENT BOOKING FORM */
table#appointment-form {
	background-color: #deefde;
	width: 534px;
	margin: 5px 0 15px 0;
}
table#appointment-form td.question {
	width: 260px;
}


/* RIA Secure Site */
.ria-line {border-bottom:1px #8BAF93 dotted; margin:10px 0px 20px 0px;}
#ria-right-box {float:right; background-image:url(../images/ria-secure/right-box-back.gif); width:379px; height:457px; overflow:hidden; margin-left:20px;}
.ria-bold {font-weight:bold; color:#2D5B3E; font-size:0.8em; margin:10px 0px 5px 0px;}
.ria-copy {color:#000000; font-size:0.8em; margin:5px 0px 5px 0px;}
#ria-left-box {border:1px #CCCCCC solid; background-image:url(../images/ria-secure/left-box-back.gif); background-repeat:repeat-x; padding:10px 20px 5px 20px; margin-top:30px;}
.ria-ul {color:#FD9800; font-size:0.8em; padding-left:10px; margin-left:10px;}
.ria-ul li {margin-bottom:5px;}
.ria-li-colour {color:#000000;}



.box { 
	background-color: #fff; 
	margin-bottom: 5px;
	overflow:hidden;
	_overflow:visible;
}
.box .inner { 
	border-left: 1px #CCCCCC solid; 
	border-right: 1px #CCCCCC solid; 
	padding: 8px 16px;
	overflow:hidden;
	_overflow:visible;
}


