/* hide this \*/html	{height: 100%;}/*end*/
body { font-size:62.5% !important;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif;border:0;margin:0;padding:0;background:#fff url("/images/bodybg.gif") top center repeat-y;height:100%;text-align:center; }
#container { width:950px;height:100%;margin-left:auto;margin-right:auto;text-align:left; }
#innerwrap { width:950px;height:100%;background:#036; } 

#header { background:#fff; }
#header #toplinks { float:right;color:#036;padding:10px 20px;font-size:1.2em; }
#header #date { float:left;color:#036;padding:10px 20px;font-size:1.2em; }
#header #logo { width:950px;height:89px;background:#036 url("/images/logo.gif") top center repeat-x; }
#header #logo .name { display:none; }
#header #tabnav { background:#036;height:30px; }
#header #tabnav ul { clear:both;margin:0;padding:0 0 0 15px;list-style:none;text-align:center;width:90%; }
#header #tabnav li { float:left;background:url("/images/nav/left.gif") no-repeat left top;margin:0 4px;list-style:none;padding:0 0 0 9px;font-size:1.3em; }
#header #tabnav li a { float:left;display:block;background:url("/images/nav/right.gif") no-repeat right top;padding:6px 12px 6px 2px;text-decoration:none;font-weight:bold;color:#39c; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/#header  li a {float:none;}/* End IE5-Mac hack */
#header #tabnav li a:hover { color:#036; }
#header #tabnav #current { background-image:url("/images/nav/left_on.gif"); }
#header #tabnav #current a { background-image:url("/images/nav/right_on.gif");color:#036;padding-bottom:6px; }
#mainContent { width:100%;background:#fff; } 

/* homepage */
#homeIntro { width:910px;height:200px;padding:20px; }
#welcome { float:left;background:url("/images/welcome/welcomebg.gif") no-repeat left top;width:322px;height:200px; }
#welcomeTxt { margin:10px; } 
#welcome p { font-size:1.1em;color:#036;margin:0px 0px 5px 0px; }
#welcome .hilite { font-size:1.3em;color:#036;font-weight:bold; }
#welcomeContact { margin-top:15px; }
.welcomeContactImg { float:left;margin-right:15px; }
.welcomeContactTxt { float:left;padding-top:8px; }
#promobox { float:left;background:url("/images/promo/homepromo.gif") no-repeat left top;width:306px;height:200px;margin-left:18px; }
#emailsignup { float:left;background:url("/images/promo/homepromo.gif") no-repeat left top;width:245px;height:200px;margin-left:18px; }

#homeServices { width:910px;margin:0px 20px 20px 20px;border-top:1px solid #ccc;padding:20px 0; }
#homeServices p { font-size:1.1em;color:#666;margin-top:10px; }
#homeServices h2 { font-size:1.2em;font-weight:bold;color:#333;margin:3px; }
#homeServices a:link { color:#666;font-weight:bold;text-decoration:none; }
#homeServices a:visited { color:#666;font-weight:bold;text-decoration:none; }
#homeServices a:hover { color:#000;font-weight:bold;text-decoration:underline; }
#homeServices a:active { color:#000;font-weight:bold; }	
#homeNav { width:190px;margin-top:20px;float:left; }
#homeNav p { font-size:1.2em;line-height:1.1em;border-bottom:1px dotted #c0c0c0; padding:5px 0px;margin-left:20px }
#homeSubNav {}
#homeSubNav p { font-size:1.2em;border-bottom:1px dotted #c0c0c0; padding:3px; }
#homeArticle { width:710px;margin:20px 20px 20px 0px;padding:0;float:right; } 

/*
#clientNav { width:190px;margin-top:20px;float:left; }
#clientNav p { font-size:1.2em;line-height:1.1em;border-bottom:1px dotted #c0c0c0; padding:5px 0px;margin-left:20px }
#clientArticle { width:710px;margin:20px 20px 20px 0px;padding:0;float:right; } 
*/


#homeArticle h1 { font-size:1.6em;font-weight:bold;color:#000; }
#homeArticle h2 { font-size:1.4em;font-weight:bold;color:#000; }
#homeArticle h3 { font-size:1.2em;font-weight:bold;color:#000; }
#homeArticle h4 { font-size:1.1em;font-weight:bold;color:#000; }
#homeArticle p { font-size:1.2em;color:#666;line-height:1.5em; }
#homeArticle .sitemaplist { font-size:1.2em; }
#homeArticle ul { list-style-image: url(/images/bullet.gif); }
#homeArticle li { color:#666;line-height:1.8em; } 
#homeArticle .intropara { font-size:1.5em;color:#666;line-height:1.5em; }

/* business pages */
#businessIntro { width:910px;height:200px;padding:20px; }
#businessWelcome { float:left;background:url("/images/welcome/welcomebg.gif") no-repeat left top;width:322px;height:200px; }
#businessWelcomeTxt { margin:10px; } 
#businessWelcome p { font-size:1.2em;color:#036;margin:0px 0px 5px 0px; }
#businessWelcome .hilite { font-size:1.3em;color:#036;font-weight:bold; }
#businessWelcomeContact { margin-top:25px; }
#businessPromobox { float:left;background:url("/images/promo/businesspromo.gif") no-repeat left top;width:570px;height:200px;margin-left:18px; }
#businessServices { width:910px;height:180px;margin:0px 20px 20px 20px;border-top:1px solid #ccc;padding:20px 0; }
#businessServices p { font-size:1.1em;color:#666;margin-top:10px; }
#businessServices h2 { font-size:1.2em;font-weight:bold;color:#333;margin:3px; }
#businessServices a:link { color:#666;font-weight:bold;text-decoration:none; }
#businessServices a:visited { color:#666;font-weight:bold;text-decoration:none; }
#businessServices a:hover { color:#000;font-weight:bold;text-decoration:underline; }
#businessServices a:active { color:#000;font-weight:bold; }	
#businessNav { width:190px;margin-top:20px;float:left; }
#businessNav p { font-size:1.2em;line-height:1.1em;border-bottom:1px dotted #c0c0c0; padding:5px 0px;margin-left:20px }
#businessSubNav { }
#businessSubNav p { font-size:1.2em;border-bottom:1px dotted #c0c0c0; padding:3px;margin-top:0px; }
#businessArticle { width:710px;margin:20px 20px 20px 0px;padding:0;float:right; } 
#businessArticle h1 { font-size:1.6em;font-weight:bold;color:#000; }
#businessArticle h2 { font-size:1.4em;font-weight:bold;color:#000; }
#businessArticle h3 { font-size:1.2em;font-weight:bold;color:#000; }
#businessArticle h4 { font-size:1.1em;font-weight:bold;color:#000; }
#businessArticle p { font-size:1.2em;color:#666;line-height:1.5em; }
#businessArticle .intropara { font-size:1.5em;color:#666;line-height:1.5em; }
#businessArticle li { font-size:1.2em;color:#666;line-height:1.5em; } 
#professionalIntroducersHeader { background:url("/images/business/professional-introducers.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#professionalIntroducersHeader h1 { display:none; }
#awdconsultingHeader { background:url("/images/business/awd-consulting.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#awdconsultingHeader h1 { display:none; }
#personalinjuryHeader { background:url("/images/business/personal-injury.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#personalinjuryHeader h1 { display:none; }

#corporatetaxHeader { background:url("/images/business/corporate-tax.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#corporatetaxHeader h1 { display:none; }

#piDiagram { width:330px;float:right;margin-left:15px; }
#piDiagram .piRow01 { color:#fff;background-color:#00447c;font-weight:bold;font-size:1.4em;padding:2px;border-bottom:1px solid #fff; }
#piDiagram .piRow02 { color:#fff;background-color:#6a88b2;font-weight:normal;font-size:1.1em;padding:2px;border-bottom:1px solid #fff; }
#piDiagram .piRow03 { color:#fff;background-color:#6a88b2;font-weight:normal;font-size:1.1em;padding:2px;margin-bottom:15px; }

.headerrow { color:#fff;background-color:#00447c;font-weight:bold;font-size:1.4em;padding:2px;border-bottom:1px solid #fff; }
.contentrow { color:#fff;background-color:#6a88b2;font-weight:normal;font-size:1.1em;padding:2px;border-bottom:1px solid #fff; }

/* clients pages */
#clientIntro { width:910px;height:200px;padding:20px; }
#clientWelcome { float:left;background:url("/images/welcome/welcomebg.gif") no-repeat left top;width:322px;height:200px; }
#clientWelcomeTxt { margin:10px; } 
#clientWelcome p { font-size:1.2em;color:#036;margin:0px 0px 5px 0px; }
#clientWelcome .hilite { font-size:1.3em;color:#036;font-weight:bold; }
#clientWelcomeContact { margin-top:25px; }


#clientPromobox { float:left;background:url("/images/promo/ivs-banner.jpg") no-repeat left top;width:570px;height:200px;margin-left:18px; }
#clientServices { width:910px;height:auto;margin:0px 20px 20px 20px;border-top:1px solid #ccc;padding:20px 0; }
#clientServices p { font-size:1.1em;color:#666;margin-top:10px; }
#clientServices h2 { font-size:1.2em;font-weight:bold;color:#333;margin:3px; }
#clientServices a:link { color:#666;font-weight:bold;text-decoration:none; }
#clientServices a:visited { color:#666;font-weight:bold;text-decoration:none; }
#clientServices a:hover { color:#000;font-weight:bold;text-decoration:underline; }
#clientServices a:active { color:#000;font-weight:bold; }	
#clientNav { width:193px;margin-top:20px;float:left; }
#clientNav p { font-size:1.2em;line-height:1.1em;border-bottom:1px dotted #c0c0c0; padding:5px 0px;margin-left:20px }
#clientSubNav { }
#clientSubNav p { font-size:1.2em;border-bottom:1px dotted #c0c0c0; padding:3px;margin-top:0px; }
#clientArticle { width:710px;margin:20px 20px 20px 0px;padding:0;float:right; } 
#clientArticle h1 { font-size:1.6em;font-weight:bold;color:#000; }
#clientArticle h2 { font-size:1.4em;font-weight:bold;color:#000; }
#clientArticle h3 { font-size:1.2em;font-weight:bold;color:#000; }
#clientArticle h4 { font-size:1.1em;font-weight:bold;color:#000; }
#clientArticle p { font-size:1.2em;color:#666;line-height:1.5em; }
#clientArticle li { font-size:1.2em;color:#666;line-height:1.5em; } 
#clientArticle .list { font-size:1.2em; }
#clientArticle ul { list-style-image: url(/images/bullet.gif); }
#clientArticle li { color:#666;line-height:1.8em; } 
#clientArticle .intropara { font-size:1.5em;color:#666;line-height:1.5em; }
#advancedHeader { background:url("/images/clients/advanced-wealth-management.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#advancedHeader h1 { display:none; }
#clientContact {width: 710px; color:#666666;line-height:1.5em; font-size:1.2em; border-collapse:collapse;}
#clientContact tr:hover {background-color:#D8D8D8;}
.altBG {background-color:#F0F0F0;}


/* information pages */
#infoIntro { width:910px;height:200px;padding:20px; }
#info { float:left;background:url("/images/welcome/welcomebg.gif") no-repeat left top;width:322px;height:200px; }
#infoTxt { margin:10px; } 
#info p { font-size:1.1em;color:#036;margin:0px 0px 5px 0px; }
#info .hilite { font-size:1.3em;color:#036;font-weight:bold; }
#infoContact { margin-top:15px; }
.infoContactImg { float:left;margin-right:15px; }
.infoContactTxt { float:left;padding-top:8px; }
#infoPromobox { float:left;background:url("/images/promo/infopromo.jpg") no-repeat left top;width:570px;height:201px;margin-left:18px; }
#infoServices { width:910px;height:180px;margin:0px 20px 20px 20px;border-top:1px solid #ccc;padding:20px 0; }
#infoServices p { font-size:1.1em;color:#666;margin-top:10px; }
#infoServices h2 { font-size:1.2em;font-weight:bold;color:#333;margin:3px; }
#infoServices a:link { color:#666;font-weight:bold;text-decoration:none; }
#infoServices a:visited { color:#666;font-weight:bold;text-decoration:none; }
#infoServices a:hover { color:#000;font-weight:bold;text-decoration:underline; }
#infoServices a:active { color:#000;font-weight:bold; }
#infoTitle { background:url("/images/titles/information.gif") no-repeat top left;height:16px;width:184px; }
#infoTitle h1 { display:none; }
#infoColOne { width:290px;float:left; }
#infoColTwo { width:290px;float:left;margin-left:10px; }
#infoColThree { width:290px;float:left;margin-left:10px; }
#media p { margin-top:0px; }
#careers p { margin-top:0px; }
#locations p { margin-top:0px; }
#aboutus p { margin-top:0px; }
#infoNav { width:190px;margin-top:20px;float:left; }
#infoNav p { font-size:1.2em;line-height:1.1em;border-bottom:1px dotted #c0c0c0; padding:5px 0px;margin-left:20px }
#infoArticle { width:710px;margin:20px 20px 20px 0px;padding:0;float:right; } 
#infoArticle h1 { font-size:1.6em;font-weight:bold;color:#000; }
#infoArticle h2 { font-size:1.4em;font-weight:bold;color:#000; }
#infoArticle h3 { font-size:1.2em;font-weight:bold;color:#000; }
#infoArticle h4 { font-size:1.1em;font-weight:bold;color:#000; }
#infoArticle p { font-size:1.2em;color:#666;line-height:1.5em; }
#infoArticle .intropara { font-size:1.5em;color:#666;line-height:1.5em; }
#infoArticle li { font-size:1.2em;color:#666;line-height:1.5em; } 

#locationsHeader { background:url("/images/information/locations.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#locationsHeader h1 { display:none; }
#locationsColOne { width:226px;float:left; }
#locationsColTwo { width:226px;float:left;margin-left:10px; }
#locationsColThree { width:226px;float:left;margin-left:10px; }

#careersHeader { background:url("/images/information/careers.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#careersHeader h1 { display:none; }

#mediaHeader { background:url("/images/information/media.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#mediaHeader h1 { display:none; }

/* END information pages END */

#newsHeader { background:url("/images/news/news.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#newsHeader h1 { display:none; }

#enquiryHeader { background:url("/images/enquiry/header.gif") no-repeat left top;width:400px;height:34px; }
#homeArticle #enquiryHeader { background:url("/images/enquiry/subscription-header.gif") no-repeat left top;width:400px;height:34px; }
#enquiryHeader .enquiryTitle { display:none; }
#profileHeader { background:url("/images/enquiry/profileheader.gif") no-repeat left top;width:400px;height:34px; }
#profileHeader .profileTitle { display:none; }
#enquiryBody { width:394px;background-color:#fff;border-left:3px solid #036;border-right:3px solid #036; }
#enquiryFooter { background:url("/images/enquiry/footer.gif") no-repeat left top;width:400px;height:40px; }
#signinFooter { background:url("/images/enquiry/signinfooter.gif") no-repeat left top;width:400px;height:88px; }
label { font-size:1.2em;color:#666;font-weight:bold; } 
.errorContainer { color:#c00;font-weight:bold; }
#homeArticle .errorText { color:#c00;font-weight:bold; }
#clientArticle .errorText { color:#c00;font-weight:bold; }
#businessArticle .errorText { color:#c00;font-weight:bold; }
.text_err { color:#c00;font-weight:bold;font-size:12px; }
.cbrow { color:#000;padding-top:3px;vertical-align:middle;text-align:left;clear:both;width:380px;margin-left:10px; }
.cbqa01 { width:180px;float:left;text-align:left; }
.cbqa02 { width:195px;float:left;text-align:left; }
#title { font-size:1.1em;color:#000;font-weight:normal;width:190px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#forename { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#surname { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#email { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#preferredContactNumber { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#preferredContactTime { font-size:1.1em;color:#000;font-weight:normal;width:190px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#detailsOfEnquiry { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#username { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#password { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#confirmpassword { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#cancontact { padding:0px;margin:0px; }
#fullname { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#jobtitle { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#companyname { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#address1,#address2,#address3,#companyaddress-line1,#companyaddress-line2,#companyaddress-line3 { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#postcode { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#phonenumber { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#marketing { font-size:1.1em;color:#000;font-weight:normal;width:190px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#companyName { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 
#jobTitle { font-size:1.1em;color:#000;font-weight:normal;width:185px;border:1px solid #7f9db9;background-color:#f8f8f8;font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; } 

.submit { text-align:center; margin:15px 0px 0px 0px;padding-bottom:10px; }
.login { text-align:center; margin:15px 0px 0px 0px;padding-bottom:5px; }
.loginExtras { padding-bottom:10px; }

#personaltaxationHeader { background:url("/images/clients/personal-taxation.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#personaltaxationHeader h1 { display:none; }
#choosingadviserHeader { background:url("/images/clients/choosing-adviser.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#choosingadviserHeader h1 { display:none; }
#introducinginvestmentsHeader { background:url("/images/clients/introducing-investments.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#introducinginvestmentsHeader h1 { display:none; }
#cgtHeader { background:url("/images/clients/cgt.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#cgtHeader h1 { display:none; }
#sharedealingHeader { background:url("/images/clients/share-dealing.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#sharedealingHeader h1 { display:none; }
#invtrustsHeader { background:url("/images/clients/investment-trusts.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#invtrustsHeader h1 { display:none; }
#pepsHeader { background:url("/images/clients/peps.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#pepsHeader h1 { display:none; }
#ethicalinvestmentsHeader { background:url("/images/clients/ethical-investments.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#ethicalinvestmentsHeader h1 { display:none; }
#oeicsHeader { background:url("/images/clients/oeics.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#oeicsHeader h1 { display:none; }
#isasHeader { background:url("/images/clients/isas.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#isasHeader h1 { display:none; }
#annuityHeader { background:url("/images/clients/annuity-purchase.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#annuityHeader h1 { display:none; }
#fscsHeader { background:url("/images/clients/fscs.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; }
#fscsHeader h1 { display:none; }
#regularsavingsplansHeader { background:url("/images/clients/regular-savings.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#regularsavingsplansHeader h1 { display:none; }
#divorceHeader { background:url("/images/clients/divorce.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#divorceHeader h1 { display:none; }
#reitsHeader { background:url("/images/clients/reits.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#reitsHeader h1 { display:none; }
#retirementHeader { background:url("/images/clients/retirement.jpg") no-repeat top left;height:100px;width:100%;margin:0px;padding:0px; } 
#retirementHeader h1 { display:none; }
#cofundsHeader { background:url("/images/clients/cofunds.jpg") no-repeat top left;height:100px;width:100%;margin:0px 0px 25px 0px;padding:0px; } 
#cofundsHeader h1 { display:none; }
#volatilemarketHeader { background:url("/images/clients/volatilemarket.jpg") no-repeat top left;height:100px;width:100%;margin:0px 0px 25px 0px;padding:0px; } 
#volatilemarketHeader h1 { display:none; }


#footer { width:910px;margin:20px 20px 10px 20px;border-top:1px solid #ccc;padding:10px 0 0 0;font-size:1.2em;height:20px; }
#footer #disclaimer { float:left; }
#footer #top { float:right; }
#legals { height:100px;padding:20px;background:#036; } 
#legals p { font-size:1.0em;color:#9fd2dd; }
#legals a:link { color:#fff;font-weight:bold;text-decoration:none; }
#legals a:visited { color:#fff;font-weight:bold;text-decoration:none; }
#legals a:hover { color:#fff;font-weight:bold;text-decoration:underline; }
#legals a:active { color:#fff;font-weight:bold; }	



#serviceColOne { width:290px;float:left; }
#serviceColTwo { width:290px;float:left;margin-left:10px; }
#serviceColThree { width:290px;float:left;margin-left:10px; }
#clients { width:600px;float:left; }
#clientstitle { background:url("/images/titles/clients.gif") no-repeat top left;height:13px;width:178px; }
#clientstitle h1 { display:none; }
#cofunds p { margin-top:0px;margin-right:5px; }
#wealth p { margin-top:0px; }
#testimonials p { margin-top:0px; }
#news p { margin-top:0px; }
#portfolio p { margin-top:0px; }
#callback p { margin-top:0px; }
#business { width:300px;float:left;margin-left:10px; }
#businesstitle { background:url("/images/titles/business.gif") no-repeat top left;height:13px;width:178px; }
#businesstitle h1 { display:none; }
#corporate p { margin-top:0px; }
#professionalintroducers p { margin-top:0px; }
#personalinjury p { margin-top:0px; }
#corporatetax p { margin-top:0px; }

.icon { float:left;margin-right:15px; }
img { border:0px; }
a:link { color:#39c;font-weight:bold;text-decoration:none; }
a:visited { color:#39c;font-weight:bold;text-decoration:none; }
a:hover { color:#036;font-weight:bold;text-decoration:underline; }
a:active { color:#036;font-weight:bold; }	
a.current:link { color:#036;font-weight:bold;text-decoration:none; }
a.current:visited { color:#036;font-weight:bold;text-decoration:none; }
a.current:hover { color:#036;font-weight:bold;text-decoration:underline; }
a.current:active { color:#036;font-weight:bold; }	
.clear { clear:both; }
.next { vertical-align:middle;margin-left:5px; }
.previous { vertical-align:middle;margin-right:5px; }
.download { vertical-align:middle;margin-right:5px; }
.right { float:right; }
.left { float:left; }
.ctr { text-align:center; }
.rgt { text-align:right; }
form { margin:0px; }

.openquote { background:url("/images/openquote.gif") no-repeat top left;height:30px;width:38px; }
.closequote { }

#pagefooter { border-top:1px dotted #c0c0c0;margin-top:40px; }

#announce { background-color:#900;color:#fff;font-size:1.2em;font-weight:bold;text-align:center; }
#announce a:link { color:#fc0;text-decoration:underline; }
#announce a:visited { color:#fc0;text-decoration:underline; }
#announce a:hover { color:#fc0;text-decoration:underline; }
#announce a:active { color:#fc0;text-decoration:underline; }	

#email_form label span.required { color:#c30; }
#email_form label { width:175px; display:inline-block; margin:0px 0px 5px 10px; color:#666666; font-size:1.2em; font-weight:bold; }
#email_form input, #email_form select { background-color:#F8F8F8; border:1px solid #7F9DB9; color:#000000; font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; font-size:1.1em; font-weight:normal; width:185px; }
#email_form input.button { margin-left:145px; width:auto; height:auto; border:none; }
#email_form select { width:125px; }
#email_form input.check { width:25px; margin-right:auto; border:none; background-color:white; }
#email_form label.check { width:125px; margin-right:auto; }
#email_form label.checkers { height:50px; float:left; margin-top:8px; }

#news_hub .left_column { float:left; width:250px; }
#news_hub .right_column { float:right; width:450px; }
#news_hub a { font-size:12px; }
#news_hub .right_column li { margin-bottom:8px; }
#news_hub a.main_headline { font-size:15px; }
#homeArticle h1.newsh1 { color:#1177aa; }
#homeArticle ul.newsul li, ol.newsol li, #homeArticle table.newstable td { font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif; font-size:1.2em; color:#666; }
#homeArticle strong.darker {color:#333333}