div.mantle{height: 124px; padding: 0 0 0 180px;}
div.mantle h3{margin: 0; padding: 0;}
div.mantle p{font: normal 15px/22px Arial, Helvetica, sans-serif; margin: 0; padding: 5px 0 0 3px;}
div.college{background: url(/images/img_plan_college.jpg) no-repeat; height: 106px; padding-left: 190px; padding-top: 18px;}
* html div.college{height: 124px;}
div.iraRollover{background: url(/images/img_plan_rollover.jpg) no-repeat; height: 106px; padding-top: 18px;}
* html div.iraRollover{height: 124px;}
div.retirement{background: url(/images/img_plan_retire.jpg) no-repeat; height: 106px; padding-top: 18px;}
* html div.retirement{height: 124px;}
div.smallBusiness{background: url(/images/img_plan_smbiz.jpg) no-repeat; height: 106px; padding-top: 18px;}
* html div.smallBusiness{height: 124px;}
div.taxes{background: url(/images/img_plan_taxes.jpg) no-repeat; height: 106px; padding-top: 18px;}
* html div.taxes{height: 124px;}
div.portfolioGuidance{background: url(/images/mantle_plan_portGuidance.jpg) no-repeat; border-bottom: 1px solid #bec0bf; height: 114px; padding-top: 10px;}
div.portfolioGuidance p{font: normal 15px/22px Arial, Helvetica, sans-serif; margin: 0; padding: 5px 0 0 1px;}
div.advisorReferral{background: url(/images/mantle_plan_advReferral.jpg) no-repeat; border-bottom: 1px solid #bec0bf; height: 114px; padding-top: 10px;}
div.advisorReferral p{font: normal 15px/22px Arial, Helvetica, sans-serif; margin: 0; padding: 5px 0 0 0;}

div.prNoNav div.mainCopy{border-bottom: 1px solid #bec0bf; margin: 12px 0 0 0;}
div.prNoNav div.mainCopyNoBorder{border-bottom: none; margin: 12px 0 0 0;}
div.prNoNav div.boxPad{padding-right: 10px;}
div.prNoNav h3{margin: 0; padding: 0;}
div.prNoNav div.mainCopy p, div.prNoNav div.mainCopyNoBorder p, div.prNoNav div.checkmarks p{margin: 0; padding: 0 0 15px 0;}
div.prNoNav div.mainCopy p, div.prNoNav div.mainCopyNoBorder p{padding-top: 5px;}
div.prNoNav div.header {font:bold 18px arial;}

div.checkmarks{margin: 20px 0 0 0;}
div.checkmarksWithNav{margin: 20px 0 0 10px;}
div.checkmarks h3, div.checkmarksWithNav h3{margin: 0; padding: 0 0 8px 0;}
div.checkmark{margin: 0 0 15px 0;}
div.checkmark h4{background: url(/images/icn_grnCheck.gif) no-repeat; color: #528f32; font: bold 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 20px;}
div.checkmarks div.checkmark p, div.checkmarksWithNav div.checkmark p{margin: 0; padding: 0 0 0 20px;}
div.checkmarks div.checkmark ul.contentList, div.checkmarksWithNav div.checkmark ul.contentList{margin-left: 22px;}

div.contentBox{float: left; margin: 3px 0 10px 0; width: 49%;}
div.contentBoxTable{margin: 2px 0 0 0;}
div.contentBoxTable td{vertical-align: top;}
div.contentBoxTable td.separator{width: 10px;}
div.contentBox div.r1, div.contentBox div.r2, div.contentBox div.r3, div.contentBoxTable div.r1, div.contentBoxTable div.r2, div.contentBoxTable div.r3{border-left: 1px solid #cececd; border-right: 1px solid #cececd; font-size: 1px; height: 1px; line-height: 1px;} 
div.contentBox div.r1{margin: 0 3px;}
div.contentBoxTable div.r1{margin: 0 2px;}
div.contentBox div.r2{margin: 0 2px;}
div.contentBoxTable div.r2{margin: 0 1px;}
div.contentBox div.r3{margin: 0 1px;}
div.contentBoxTable div.r3{margin: 0 0px;}
div.contentBoxTop div.r1, div.contentBoxBottom div.r1{background-color: #cececd;}
div.contentBoxContent, td.contentBoxContent{border-left: 1px solid #cececd; border-right: 1px solid #cececd; font-size: 12px; padding: 10px;}
td.contentBoxContent{padding: 10px 9px;}
div.contentBoxContent h3, td.contentBoxContent h3{margin: 0; padding: 0;}
div.contentBoxContent p, td.contentBoxContent p{margin: 0; padding: 8px 0;}

.guidanceModuleHeader { font-weight: bold; color: #0158c4; }
.guidanceModuleIconBlock { padding-left: 35px; background: 0 0 no-repeat; }
.guidanceModuleLineMargin { margin: 12px 0; }