td.n { text-align:right;} td.d { text-align:right;} tr.listRowAlt { background-color:#F0F0F0; } caption span { font-weight:normal; font-style:italic; } .planDetail { width:1000px; font-family:arial; font-size:8pt; margin-left:auto; margin-right:auto; } .planDetail td { padding:3px; line-height:1.1em; } .planDetail thead tr td { vertical-align:bottom; font-weight:bold; border-bottom:1px solid black; font-size:8pt;} .planDetail tbody tr td { vertical-align:top; padding-bottom:6px; padding-top:4px; font-size:8pt; } .planDetail caption { text-align:left; font-size:12pt; padding-bottom:4px; font-weight:bold; } .planDetail tfoot tr td { padding-top:10px; border-top:1px solid silver; padding-bottom:3px; border-bottom:2px solid black; font-size:8pt; } .opportunities { font-family:arial; font-size:8pt; } .opportunities tbody tr td:first-child { width:21%; } /* account */ .opportunities tbody tr td:first-child + td { width:25%; } /* product */ .opportunities tbody tr td:first-child + td + td { width:6%; } /* annual */ .opportunities tbody tr td:first-child + td + td + td { width:6%; } /* est. order date */ .opportunities tbody tr td:first-child + td + td + td + td { width:6%; } /* impact */ .opportunities tbody tr td:first-child + td + td + td + td + td { width:4%; } /* status */ .opportunities tbody tr td:first-child + td + td + td + td + td + td { width:8%; } /* likelihood or reason */ .opportunities tbody tr td:first-child + td + td + td + td + td + td + td { width:24%; } /* comment */ table.mfrSalesPlanData caption { text-align:left; padding-bottom:4px; font-size:13pt; font-weight:bold; } table.mfrSalesPlanData { font-family:arial; font-size:11pt; width:1000px; } table.mfrSalesPlanData td:first-child { width:auto; padding-left:4px;} table.mfrSalesPlanData td.n { text-align:right; padding-right:3px; padding-left:3px; width:67px; } table.mfrSalesPlanData thead tr td { border-bottom:1px solid silver; vertical-align:bottom; padding-bottom:2px; } table.mfrSalesPlanData thead tr td a { color:inherit; } table.mfrSalesPlanData tbody tr td { vertical-align:middle; padding-top:6px; padding-bottom:5px;} table.mfrSalesPlanData tr.other td { padding-top:10px; border-top:1px dashed silver; } table.mfrSalesPlanData tr.other td.negative { background-color:inherit; } table.mfrSalesPlanData tr.overall td { padding-top:10px; border-top:1px solid silver; border-bottom:1px solid silver;} table.mfrSalesPlanData tr.overall td:first-child { text-transform: uppercase; font-weight:bold; } table.mfrSalesPlanData tr.overall td:first-child em { font-style: normal; font-weight:normal; text-transform:lowercase; } table.mfrSalesPlanData tbody tr:first-child td { padding-top:4px; } table.mfrSalesPlanData td.negative { color:#ed193f; background-color: #f9efb4; } table.mfrSalesPlanData.overview { border-bottom:1px solid silver; } table.heading { font-family:arial; font-size:14pt; font-weight:bold; } table.heading span { font-weight:normal; font-size:smaller; } table.heading tbody tr td { vertical-align:bottom; } table.mfrSalesPlanCalls tbody tr td.c { width: 20%; padding-right:10px; } table.mfrSalesPlanCalls td.c { padding-left: 5px; text-align:left; }