#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: #888; }
#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; }
