/* SORTABLE TABLES */
TABLE.dataTable TH.sortedColumn { background-color: #6d88af !important; }
TABLE.dataTable TD.sortedColumn { background-color: #f7f7f7 !important; }
TABLE.dataTable TH IMG { margin: 0 4px 0 0; }
TABLE.dataTable TH IMG, TABLE.dataTable TH IMG.arrowUp { background-image: url("../../images/arrowGrayUp.gif"); }
TABLE.dataTable TH IMG.arrowDn { background-image: url("../../images/arrowGrayDn.gif"); }
TABLE.dataTable TH.sortedColumn IMG.arrowDn { background-image: url("../../images/arrowDn.gif"); }
TABLE.dataTable TH.sortedColumn IMG.arrowUp { background-image: url("../../images/arrowUp.gif"); }
TABLE.dataTable TH.sortedColumndesc IMG { background-image: url("../../images/arrowDn.gif"); }
TABLE.dataTable TH.sortedColumnasc IMG { background-image: url("../../images/arrowUp.gif"); }
TABLE.dataTable TH.sortedColumndesc, TABLE.dataTable TH.sortedColumnasc { background-color: #6d88af !important; }
TABLE.dataTable TH { cursor: pointer; }
TABLE.dataTable TH.toolbox, TABLE.dataTable TH.nonSortable { cursor: default; }
TABLE.dataTable TD.noclick { cursor: default; }
:link, :visited { text-decoration: none; }
TH, H1, H2, H3, H4, H5, H6 { font-weight: normal; }
HTML, BODY, DIV, P, UL, OL, LI, DL, DD, DT, FORM, INPUT, BLOCKQUOTE, H1, H2, H3, H4, H5, H6, PRE, FIELDSET { margin: 0; padding: 0; }
TD, TH { padding: 0; vertical-align: top; }
BODY { voice-family: "\"}\""; voice-family: inherit; }
HTML > BODY { font-size: 10pt; /* Opera base size */ }
DIV, TABLE { border-collapse: collapse; }
BODY { font-family: arial,helvetica,sans-serif; color: #111; background-color: #fff; text-align: center; }
BODY, TH, TD { font-size: 10pt; }
P, UL, TABLE { padding: 0; margin: 0 0 10px 0; }
UL { list-style-type: none; }
BODY { background: url("../../images/pageBackground-plainWhite.gif") 50% 0 repeat-y; }
TABLE.cfdebug TD { text-align: left; padding-left: 5px; }
TD#contentBox TABLE.custom { width: 100%; }
OL, #contentBox .custom OL { margin-left: 45px !important; }
#contentBox .custom UL { margin-left: 55px !important; list-style-type: disc; }
#contentBox .custom OL LI, #contentBox .custom UL LI { margin-bottom: 8px; }
#contentBox .custom UL UL { margin-left: 35px !important; list-style-type: circle; }
#contentBox .custom UL UL UL { margin-left: 25px !important; list-style-type: square; }
#subPage.seminars #contentBox OL { margin-left: 45px; margin-bottom: 8px; }
#company .custom UL { margin-left: 0 !important; list-style-type: none; }
#company .custom UL LI { margin-bottom: 5px; }
#clientResources .custom UL { margin-left: 0 !important; list-style-type: none; }
#clientResources .custom UL LI { margin-bottom: 5px; }
TH { text-align: left; font-weight: normal; vertical-align: top; }
A IMG { border: none; }
SUP { font-size: 70%; vertical-align: text-top; }
HR { height: 1px; color: #ddd; margin: 15px 0; }
HR.first { display: none; }
.forPrint { display: none; }
/*   this hides print-only items   */
.emphasis { color: #c30; }
.escArrow { font-size: 14px; }
.title { font-weight: bold; }
.noBreak { white-space: nowrap; }
.comma { visibility: hidden; }
.note { color: #888; font-size: 85%; }
.rule { border-bottom: 1px solid #ccc; clear: both; float: none; }
.rule2 { clear: both; float: none; }
.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 10px 10px; }
A { color: #039; text-decoration: none; }
A:hover { color: #03f; text-decoration: underline; }
A.emphasis { color: #c30; font-weight: bold; }
A.emphasis:hover { color: #f30; }
/*   emulate the windows button style for link buttons   *//* winButton2 is for custom form button */
A.winButton, A.winButton2 { text-decoration: none; white-space: nowrap; color: #000; float: right; margin: 0 30px 0 20px; cursor: pointer; }
A.winButton DIV, A.winButton2 DIV { background-image: url("../../images/winButton.gif"); float: left; text-align: center; color: #000; font-size: 12px; padding: 3px 0 4px 10px; }
A.winButton:hover DIV, A.winButton2:hover DIV { background-position: 0% -100px; }
A.winButton:active DIV, A.winButton2:active DIV { background-position: 0% -200px; }
A.winButton DIV.rtSpacer, A.winButton2 DIV.rtSpacer { width: 10px; height: 22px; padding: 0; float: left; background-position: 100% 0; }
A.winButton:hover DIV.rtSpacer, A.winButton2:hover DIV.rtSpacer { background-position: 100% -100px; }
A.winButton:active DIV.rtSpacer, A.winButton2:active DIV.rtSpacer { background-position: 100% -200px; }
INPUT.buttonLink { background-color: #fff; border-width: 0; border: hidden; text-decoration: none; white-space: nowrap; color: #039; width: 200px; margin: 0; }
INPUT.buttonLink:hover { color: #03f; text-decoration: underline; }
P.lowlighted { font-size: 8pt; color: #666; }
P.smallish { font-size: 8pt; color: #000; }
P.marketDisclosure { font-size: 8pt; color: #666; text-align: center; margin: 15px 100px 0 100px; }
IMG.left { float: left; margin: 2px 10px 10px 0; }
IMG.right { float: right; margin: 2px 10px 10px 10px; }
/*   container   */
#container { width: 756px; margin: auto; text-align: left; background-color: #fff; position: relative; }
BODY.cBorderTrue #container { border-left: 1px solid #fff; }
/*   header   */
#header { width: 756px; height: 61px; background-repeat: no-repeat; vertical-align: middle; }
#header H1 { font-size: 18pt; font-weight: bold; margin: 0 15px 0 15px; }
/*   navigation   */
#navigation { font-size: 13px; }
#navigation UL, #navigation LI { margin: 0; padding: 0; }
#navigation UL { text-align: center; }
#navigation UL LI { display: inline; position: relative; border-left: 1px solid #ddd; }
#navigation UL LI.first { border-left: none; }
#navigation UL LI A, #navigation UL LI A:hover { margin: 0 4px 0 6px; padding: 1px 0 1px 0; color: #000; }
#navigation UL UL.extraWide { width: 260px; }
#navigation UL UL.extraWide LI { width: 258px; }
.longNavLinks { white-space: nowrap; position: relative; left: 13px; }
/*   contentBox   */
#content DIV.text IMG.clientPhoto { float: left; margin: 0 10px 5px 0; }
#content DIV.text DIV.siteTitle2 { font-weight: bold; font-size: 18px; display: none; }
#content DIV.text DIV.siteTitle2 H2 { font-size: 16px; font-weight: bold; margin: 0 15px 10px 15px; }
/*   sideBar   */
DIV.top, DIV.bottom { display: none; }
#easyLifeBanner { margin: 5px -5px 10px 5px; }
#easyLifeBanner IMG { cursor: pointer; border: none; margin-bottom: 8px; }
#easyLifeBanner A { color: #039; }
#easyLifeBanner A:hover { color: #03f; }
#easyLifeBanner P { text-align: center; font-size: 9px; }
#learningCenter DIV.text { font-size: 85%; }
#learningCenter DIV.text UL { margin-bottom: 5px; margin-top: 5px; }
#learningCenter LI { margin-bottom: 5px; }
#learningCenter LI P { margin: 0; padding: 0; }
#learningCenter LI IMG { float: left; margin-right: 5px; width: 44px; height: 44px; }
#contactUs DIV.text P { margin: 5px 0 0 0; }
#sideBar A.smallEmail { font-size: 12px; }
#whatchamajiggy { display: none; }
/*   footer   */
#footer { border-top: 1px solid #bbb; padding: 10px 10px 20px 10px; font-size: 9pt; color: #666; text-align: center; }
#footer TD { padding: 2px; }
/*   exceptions for custom HTML areas   */
TABLE.custom { margin: 0; }
.custom UL { list-style-type: disc; margin-left: 14px; }
#sideBar .custom UL { list-style-type: none; margin-left: 0; }
/*   Lockbox   */
#lockBox { margin: 20px; text-align: left; }
/* popup window */
BODY#popup .address TABLE { margin-bottom: 0; }
/*   Icon set   */
.icon { background-image: url('../../images/iconSet-dddddd.gif'); }
.icon.lc-calculators-01 { background-position: 0 -50px; }
.icon.lc-newsletters-01 { background-position: 0 -100px; }
.icon.lc-eSeminars-01 { background-position: 0 -150px; }
.icon.lc-glossary-01 { background-position: 0 -200px; }
.icon.lc-imoney-01 { background-position: 0 -2000px; }
.icon.mw-detailedQuote-01 { background-position: 0 -250px; }
.icon.mw-symbolLookup-01 { background-position: 0 -300px; }
.icon.mw-multiQuote-01 { background-position: 0 -350px; }
.icon.mw-marketsAtAGlance-01 { background-position: 0 -400px; }
.icon.mw-charting-01 { background-position: 0 -450px; }
.icon.mw-portfolio-01 { background-position: 0 -500px; }
.icon.formIcon64 { background-position: 0 -550px; }
.icon.formIcon65 { background-position: 0 -600px; }
.icon.formIcon67 { background-position: 0 -650px; }
.icon.formIcon68 { background-position: 0 -700px; }
.icon.formIcon69 { background-position: 0 -750px; }
.icon.formIcon70 { background-position: 0 -800px; }
.icon.formIcon71 { background-position: 0 -850px; }
.icon.formIcon72 { background-position: 0 -900px; }
.icon.formIcon73 { background-position: 0 -950px; }
.icon.lc-faqs { background-position: 0 -1000px; }
.icon.formIcon8 { background-position: 0 -1350px; }
.icon.formIcon9 { background-position: 0 -1400px; }
.icon.formIcon10 { background-position: 0 -1450px; }
.icon.formIcon11 { background-position: 0 -1500px; }
.icon.formIcon12 { background-position: 0 -1550px; }
.icon.formIcon103 { background-position: 0 -1600px; }
.icon.formIcon13 { background-position: 0 -1050px; }
.icon.formIcon16 { background-position: 0 -1100px; }
.icon.formIcon17 { background-position: 0 -1150px; }
.icon.formIcon18 { background-position: 0 -1200px; }
.icon.formIcon101 { background-position: 0 -1250px; }
.icon.formIcon102 { background-position: 0 -1300px; }
.icon.tl-forms-01 { background-position: 0 -1650px; }
.icon.tl-rates-01 { background-position: 0 -1700px; }
.icon.tl-publications-01 { background-position: 0 -1750px; }
.icon.tl-glossary-01 { background-position: 0 -1800px; }
.icon.tl-calendar-01 { background-position: 0 -1850px; }
.icon.tl-strategies-01 { background-position: 0 -1900px; }
.icon.tl-calculator-01 { background-position: 0 -1950px; }
.icon.tl-flipbooks-01 { background-position: 0 -2100px; }
/*   Social Networking   */
#socialNetworking { margin-top: 10px; }
#socialNetworking IMG { background-image: url('../../images/socialNetworkIcons.png'); margin-right: 4px; width: 16px; height: 16px; }
.ie6.TJ #socialNetworking IMG { background-image: url('../../images/socialNetworkIcons.gif'); }
#socialNetworking .facebook { background-position: 0 -50px; }
#socialNetworking .linkedIn { background-position: 0 -100px; }
#socialNetworking .myspace { background-position: 0 -150px; }
#taxWiseDisclaimer { margin: 0px 25px 20px 25px; }
#__menu__ .link a { white-space: nowrap; }
/* addthis */
#userTools { height: 25px; margin-left: 20px; font-size: 13px; }
.addthis_button_compact { float: left; }
.addthis_toolbox { float: right; }
.red { color: #d00; }
/* above from A/global, below L-specific global.css */
BODY#popup H1 { font-size: 16px; margin-bottom: 12px; }
#popup P { margin-bottom: 12px; }
#popup TD { font-size: 13px; }
/* for Ipad */
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  #navigation ul li a, #navigation ul li a:hover { margin: 0 7px !important; }
}
/* below was global-sub.css */
#iContent, #iBuffer { width: 500px; height: 500px; background-color: #fff; border-top: 5px solid #fff; }
#subPage #contentBox { margin: 15px; }
#subPage #contentBox H1 { font-size: 15pt; font-weight: bold; color: #222; }
#subPage #contentBox H2 { font-size: 11pt; font-weight: bold; color: #222; }
#subPage #contentBox H1, #subPage #contentBox H2, #subPage #contentBox H3, #subPage #contentBox H4, #subPage #contentBox H5, #subPage #contentBox H6 { margin: 0 0 10px 0; font-size: auto; }
#subPage #contentBox P { margin: 0 0 10px 0; font-size: auto; }
#subPage #contentBox TABLE { float: left; width: 100%; }
#subPage #contentBox TABLE, #subPage #contentBox UL, #subPage #contentBox OL { margin: 0 0 10px 0; }
#subPage #contentBox P.quote { font-size: 16px; font-weight: bold; color: #036; }
#subPage #contentBox .footnote { font-size: 10px; font-weight: normal; color: #aaa; }
#subPage.calculators #contentBox UL H3, #subPage.calculators #contentBox UL H4 { margin: 0; }
#subPage.calculators #contentBox UL H4 { margin: 0; }
#subPage.newsletters #contentBox UL H3, #subPage.newsletters #contentBox UL H4 { margin: 10px 0; }
#subPage #contentBox TD { padding: 4px; }
#subPage #contentBox TABLE.custom TD { padding: 0; }
#subPage #contentBox TABLE.custom TD TD { padding: 4px; }
#subPage #contentBox TH { padding: 8px; font-weight: bold; background-color: #259; color: #fff; }
#subPage #contentBox TH .Associates { margin-bottom: 0; }
#subPage #contentBox UL.iconlist { margin: 30px 10px 10px 20px; }
#subPage #contentBox UL.contactInfo { width: 460px; margin-top: 15px; margin-bottom: 15px; }
#subPage #contentBox UL.iconList H1, #subPage #contentBox UL.iconList P { margin: 0 0 0 49px; }
#subPage #contentBox H2 INPUT { margin-left: 10px; }
BODY.contactUs #contentBox UL.print { display: none; }
BODY.contactUs #contentBox UL LI.address01 SPAN.comma { visibility: visible; }
BODY.contactUs #contentBox UL LI.officeName, BODY.contactUs #contentBox UL LI.address01, BODY.contactUs #contentBox UL LI.cityState, BODY.contactUs #contentBox UL LI.zip { font-weight: bold; font-size: 120%; }
BODY.contactUs #contentBox UL LI.directions { padding-right: 6px; }
BODY.contactUs #contentBox UL LI.phone_a, BODY.contactUs #contentBox UL LI.cell_a, BODY.contactUs #contentBox UL LI.fax_a, BODY.contactUs #contentBox UL LI.email_a { margin-top: 20px; font-weight: bold; }
BODY.contactUs #contentBox UL LI SPAN.bullet, BODY.contactUs #contentBox UL LI.website { display: none; }
#subPage #contentBox IMG.pageIcon { width: 44px; height: 44px; float: left; margin: 0 20px 0 15px; }
#subPage.articles #contentBox, #subPage.calculators #contentBox, #subPage.newsletters #contentBox, #subPage.eSeminars #contentBox, #subPage.iMoney #contentBox { float: none; width: auto; margin: 15px; }
#subPage.articles #contentBox P, #subPage.calculators #contentBox P, #subPage.newsletters #contentBox P, #subPage.iMoney #contentBox P, #subPage.eSeminars #contentBox P { width: auto; }
#subPage.eSeminars #contentBox UL { margin-top: 20px; }
BODY.articles #contentBox UL, BODY.newsletters #contentBox UL, BODY.eSeminars #contentBox UL, BODY.iMoney #contentBox UL, BODY.calculators #contentBox UL { width: 696px; float: left; }
BODY.articles #contentBox UL LI, BODY.calculators #contentBox UL LI { width: 205px; float: left; margin: 10px 15px 0 5px; padding-bottom: 15px; }
BODY.eSeminars #contentBox UL LI { width: 215px; float: left; margin: 0 10px 15px 0; }
BODY.iMoney #contentBox UL LI { background-color: #403F3F; width: 205px; float: left; margin: 0 10px 0 0; padding: 10px 5px; min-height: 140px; }
BODY.articles #contentBox UL LI H3, BODY.articles #contentBox UL LI H4, BODY.calculators #contentBox UL LI H3, BODY.calculators #contentBox UL LI H4, BODY.newsletters #contentBox UL LI H3, BODY.iMoney #contentBox UL LI H4, BODY.eSeminars #contentBox UL LI H4 { font-size: 10.5pt; font-weight: bold; }
BODY.articles #contentBox UL LI H4, BODY.calculators #contentBox UL LI H4 { margin-top: 20px; }
BODY.articles #contentBox UL LI P, BODY.calculators #contentBox UL LI P { width: 195px; }
BODY.iMoney #contentBox UL LI P, BODY.eSeminars #contentBox UL LI P { width: 195px; }
BODY.newsletters #contentBox UL LI { width: 310px; float: left; margin: 10px 15px 0 5px; padding-bottom: 15px; }
BODY.newsletters #contentBox UL LI A { font-weight: bold; }
BODY.newsletters #contentBox UL LI P { width: 310px; padding-bottom: 6px; }
BODY.newsletters #contentBox UL LI H3 { border-bottom: 1px solid #aaa; padding-bottom: 2px; width: 300px; margin-bottom: 6px; }
BODY.calculators #contentBox UL LI.notThreeColumn, BODY.articles #contentBox UL LI.notThreeColumn { width: 325px; }
BODY.glossary #contentBox { float: left !important; margin: 0 !important; padding: 15px 0 30px 0 !important; width: 500px !important; }
#subPage.glossary #contentBox H1 { margin-left: 15px; }
BODY.glossary #contentBox .pageIcon { display: none; }
BODY.glossary IMG#iBuffer, BODY.glossary #contentBox DL { border: 1px solid #ddd; margin: 0 0 0 15px; }
BODY.glossary IMG#iBuffer { width: 481px; height: 218px; }
BODY.glossary #contentBox DL { width: 483px; height: 220px; overflow: auto; }
BODY.glossary #contentBox DT { font-weight: bold; margin: 8px 8px 4px 8px; }
BODY.glossary #contentBox DD { margin: 0 8px 18px 18px; }
BODY.glossary #sideBar { width: 226px; height: 220px; border: 1px solid #aaa; background-color: #f7f7f7; float: left !important; margin: 52px 0 0 10px !important; padding: 0 !important; }
BODY.glossary #sideBar #alphaNav { margin: 10px 10px 15px 10px; font-size: 9pt; font-weight: normal; color: #aaa; text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
BODY.glossary #sideBar #alphaNav UL { margin: 0; padding: 0; }
BODY.glossary #sideBar #alphaNav UL LI { display: inline; }
BODY.glossary #sideBar FORM { margin: 10px; text-align: left !important; }
BODY.glossary #sideBar FORM P { margin-bottom: 5px; }
BODY.glossary #sideBar FORM INPUT.text { width: 120px; }
BODY.glossary #sideBar INPUT { margin: 0 5px 0 0 !important; }
BODY.seminars #contentBox INPUT { float: right; margin: 0 30px 0 20px; }
#subPage #contentBox .eventLabels { width: 68px; }
BODY.careerOpportunities #contentBox INPUT { float: right; margin: 0 30px 0 20px; }
BODY.careerOpportunities #contentBox .note { color: #888; font-size: 75%; }
BODY.careerOpportunities #contentBox OL { margin-left: 45px !important; }
BODY.careerOpportunities #contentBox UL { margin-left: 55px !important; list-style-type: disc; }
BODY.careerOpportunities #contentBox OL LI, BODY.careerOpportunities #contentBox UL LI { margin-bottom: 8px; }
BODY.careerOpportunities #contentBox UL UL { margin-left: 35px !important; list-style-type: circle; }
BODY.careerOpportunities #contentBox UL UL UL { margin-left: 25px !important; list-style-type: square; }
BODY.affiliatedOffices #contentBox H3 { margin: 0 0 0 20px; font-size: 11pt; font-weight: bold; color: #222; }
BODY.accountAccess #contentBox IMG { margin: 0 15px 15px 0; }
BODY.featuredLinks #contentBox UL LI { margin-bottom: 16px; }
BODY.featuredLinks #contentBox UL A { font-weight: bold; text-decoration: underline; }
BODY.associates #contentBox TABLE { width: 90%; }
BODY.associates #contentBox TD { padding: 0; }
BODY.associates #contentBox TD P { padding-bottom: 8px; }
BODY.associates #contentBox TD A { font-weight: bold; text-decoration: underline; }
BODY.associateCard #contentBox INPUT { margin: 20px; }
BODY.associateCard #contentBox H1 SPAN.designations { font-size: 75%; }
BODY.associateCard #contentBox UL { list-style-type: disc; padding-left: 18px; padding-top: 10px; }
BODY.associateCard #contentBox UL LI { margin-bottom: 10px; }
BODY.eSeminars #contentBox UL IMG { border: 1px solid #222; margin-bottom: 6px; }
BODY.eSeminars #contentBox UL LI.flash { text-align: center; }
BODY.eSeminars #contentBox UL LI.flash OBJECT { margin: auto; }
BODY.eSeminars #contentBox UL LI.flash { background: url('../../images/littleFlash-pluginRequired.gif') 50% 0 no-repeat; }
BODY.eSeminars #contentBox UL LI.flash P { text-align: left; font-size: 8.5pt; color: #888; padding: 16px 15px 0 15px; }
BODY.iMoney #contentBox P.quote { margin-left: 15px; }
BODY.iMoney #contentBox #imoneyGroup { margin: 15px; width: 696px; }
BODY.iMoney #contentBox .imoneyModule { width: 335px; height: 105px; color: #000; margin: 0 10px 10px 0; background-color: #fff; border: 1px solid #ddd; float: left; min-height: 105px; }
BODY.iMoney #contentBox .flash { width: 220px; color: #000; margin: 0 10px 10px 0; background-color: #fff; float: left; min-height: 130px; }
.ie6.iMoney #contentBox .imoneyModule { height: 130px; }
BODY.iMoney #contentBox .iMoneyModule P { margin: 0 !important; }
BODY.iMoney #contentBox .imoneyStar { background-image: url('../../images/imoney-asterisk.gif'); }
BODY.iMoney #contentBox .imoneyModule A { color: #003366; font-weight: bold; }
BODY.iMoney #contentBox .imoneyModule DIV { margin: 10px; }
BODY.iMoney #contentBox .imoneyModule DIV IMG { border: 1px solid #222; margin: 0 10px 10px 0; float: left; }
BODY.iMoney #contentBox .flash { text-align: center; }
BODY.iMoney #contentBox .flash OBJECT { margin: auto; display: inline; }
BODY.iMoney #contentBox .flash { background: url('../../images/littleFlash-pluginRequired.gif') 50% 0 no-repeat; }
BODY.iMoney #contentBox .flash P { text-align: left; font-size: 8.5pt; color: #888; padding: 16px 15px 0 15px; }
BODY.customtax_library #subPage #contentBox TD { padding: 0; }
BODY.customtax_library #contentBox UL { list-style-type: none; }
BODY.customtax_library #contentBox LI { height: 60px; }
BODY.TI.customtax_library #contentBox UL.iconList LI { width: 250px; float: left; margin: 0 20px 20px 0; }
BODY.customtax_library #contentBox UL LI P.title, BODY.customtax_library #contentBox UL LI P.text { margin: 0 0 0 49px; padding: 0; }
BODY.customtax_library #contentBox UL LI IMG { float: left; width: 44px; height: 44px; }
BODY.TI.customtax_library #contentBox UL { width: auto; }
BODY.TI.customtax_library #contentBox UL LI { width: 265px; }
BODY.TI.customtax_library #contentBox UL LI IMG { margin: 0 10px 10px 0; }
BODY.requestAQuote #contentBox DIV.text { font-size: 100%; }
BODY.requestAQuote #contentBox UL { width: 460px; margin-top: 30px; }
BODY.requestAQuote #contentBox UL.iconList LI { width: 250px; float: left; height: 64px; margin: 0 20px 20px 0; }
BODY.requestAQuote #contentBox UL LI P.title, BODY.requestAQuote #contentBox UL LI P.text { margin: 0 0 0 49px; padding: 0; }
BODY.requestAQuote #contentBox UL LI IMG { float: left; width: 44px; height: 44px; }
BODY.TI.requestAQuote #contentBox UL { width: auto; }
BODY.TI.requestAQuote #contentBox UL LI { width: 265px; }
BODY.TI.requestAQuote #contentBox UL LI IMG { margin: 0 10px 10px 0; }
BODY#subPage.TI #contentBox UL.iconList H1, BODY#subPage.TI #contentBox UL.iconList P { margin: 0; }
BODY.accountAccess #contentBox IMG { background-color: #ccc; }
BODY.genericContent #contentBox { font-size: 100%; }
BODY.genericContent #generic_iContent { background: url('../../images/loading.gif') no-repeat; }
BODY.genericContent #generic_iContent, BODY.genericContent #iBuffer { width: 100%; height: 820px; border: 1px solid #ddd; margin-left: 0; }
BODY.learningCenter #contentBox { font-size: 100%; }
BODY.learningCenter #contentBox UL { width: 460px; margin-top: 30px; }
BODY.learningCenter #contentBox UL LI { width: 210px; float: left; height: 64px; margin: 0 20px 20px 0; }
BODY.learningCenter #contentBox UL LI P.title, BODY.learningCenter #contentBox UL LI P.text { margin: 0 0 0 49px; padding: 0; }
BODY.learningCenter #contentBox UL LI IMG { float: left; width: 44px; height: 44px; }
BODY.learningCenter #contentBox UL.content { width: 460px; margin-top: 30px; }
BODY.learningCenter #contentBox UL.content LI { width: auto; float: none; margin: 0; height: auto; }
.ie6.learningCenter #contentBox UL.content LI { float: none; height: 10px; margin-bottom: 0 !important; }
BODY.TI.learningCenter #contentBox UL { width: auto; }
BODY.TI.learningCenter #contentBox UL LI { width: 265px; }
BODY.TI.learningCenter #contentBox UL LI IMG { margin-right: 10px; }
#subPage.custom #contentBox H1, #subPage.custom #contentBox H2, #subPage.custom #contentBox H3, #subPage.custom #contentBox H4, #subPage.custom #contentBox H5, #subPage.custom #contentBox H6, #subPage.custom #contentBox P { margin-bottom: 10px; margin-left: 0; }
#subPage.custom #contentBox TABLE.protected FIELDSET { padding: 30px 40px 40px 40px; margin: 20px 0 20px 0; text-align: center; }
#subPage.custom #contentBox TABLE.protected FIELDSET P { margin-bottom: 20px; }
#subPage.custom TD { vertical-align: top; }
#subPage.custom #navigation_menu TD, #subPage.custom TD#header { vertical-align: middle; }
#subPage.custom TD.first { white-space: nowrap; font-weight: bold; }
#subPage.custom DT { font-weight: bold; }
#subPage.custom DIV.rule { border-bottom: 1px solid #ddd; margin-bottom: 10px; }
#subPage.custom #contentBox P.synop { margin-top: 30px; }
#subPage.custom #contentBox P.footer { font-size: 10px; color: #999; }
#subPage.customtax_calendar #contentBox DL { margin: 0 15px; }
#subPage.custom #contentBox TABLE.taxRates, #subPage.custom #contentBox TABLE.taxForms { margin: 20px 15px 0 15px; }
#subPage.custom #contentBox TR.tableTop { background-color: #ddd; font-weight: bold; }
#subPage.custom #contentBox TD.rateTitle { border-bottom: solid #000; border-bottom-width: 1px; font-weight: bold; }
#subPage.custom #contentBox TD.form { width: 80px; }
#subPage.custom #contentBox TD.form2 { width: 40px; }
#subPage.custom #contentBox TD.description { width: 300px; }
#subPage.custom #contentBox TD.rateTable { width: 73px; }
#subPage.custom #contentBox UL.taxWise { list-style-type: none; }
#subPage.custom #contentBox TABLE.custom DIV.targetTop { text-align: right; }
#subPage.custom #contentBox TABLE.custom DIV.image { text-align: center; }
A.infoLinks .infoBox { background-color: #ffd; border: 1px solid #000; padding: 4px; position: absolute; z-index: 10; color: #000; width: 400px; font: 10px verdana; text-decoration: none; text-align: left; }
A.infoLinks SPAN SPAN { background-color: transparent; border: none; padding: 0; position: static; width: auto; text-align: left; }
#infoLinkBox { background-color: #ffd; border: 1px solid #000; padding: 4px; position: absolute; z-index: 10; color: #000; max-width: 400px; font: 10px verdana; text-decoration: none; text-align: left; }
.aplkey { width: 15px; height: 8px; margin-left: 12px; border: 0px; background: url('../../images/aplkey_gold.gif') no-repeat; }
/* above from A/global-sub, below L-specific global-sub */
/* associates */
BODY.associates #contentBox TABLE TD {width:700px;}
BODY.associates #contentBox TABLE TD TABLE {width:auto;}
BODY.associates #contentBox TABLE TD TABLE TD {padding:8px; text-align:left; width:auto; vertical-align:top;}
BODY.associates #contentBox TABLE TD TABLE TD.staff {width:425px;}
BODY.associates #contentBox TABLE TD TABLE TD.divider {height:50px;}
BODY.associates #contentBox TABLE TD TABLE TD.staff span.staffName {font:bold 12px arial;}
BODY.associates #contentBox TABLE TD TABLE TD.specialist {width:425px;}