
table
{ margin-bottom:10px; float:left; border:0; }

table td
{ padding:4px 6px; }

table th
{ padding:4px 4px; }

.Header
{ height:30px; background-color:#dadfe2; color:#8e8f90; text-align:left; font-weight:bold; font-size:11px; text-transform:lowercase; }

.Header .HeaderLeft
{ background:#dadfe2 url(../images/design/TableHeaderLeft.gif) no-repeat top left; }

.Header .HeaderCenter
{ text-align:center; }

.Header .HeaderRight
{ background:#dadfe2 url(../images/design/TableHeaderRight.gif) no-repeat top right; }

.Header .HeaderRightC
{ background:#dadfe2 url(../images/design/TableHeaderRight.gif) no-repeat top right; text-align:center; }

table .HeadingGroup
{ text-align:center; }

.Row td, .AltRow td
{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

.Row td, .AltRow td
{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

/*________________ Added 20.11.08 - GPG____________________ */
.RowNote , .AltRowNote 
{ font-size:10px; color:#808284; display:inline; text-align:right; text-transform:lowercase; }

.RowNote td, .AltRowNote td
{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:5px;
  font-size:10px; color:#808284; display:inline; text-align:right; text-transform:lowercase;
}
/* -------------------------------------------------------- */

.NoBorderLower td
{ border-bottom:0; }

.Row .CellRight, .AltRow .CellRight
{ border-right:0; }

.Footer td
{ border-bottom:1px solid #acb1b3; border-top:1px solid #acb1b3; }


table td.Money
{ width:60px; }

table td.Money
{ text-align:right; }

table th.Money
{ text-align:center; }

table th.Note
{ text-align:center; vertical-align:top; }

table .Percent
{ text-align:center; width:55px; }

table .Blank
{ text-align:center; }

table .Number
{ text-align:center; }

table .Filler td
{ border-bottom:1px solid #ccc; }

table .SingleLineAbove td
{ border-top:1px solid #aaa; }

table .SingleLineBelow td
{ border-bottom:2px solid #aaa; }

table .DoubleLineBelow td
{ border-bottom:3px solid #aaa; }

table .Highlight
{ font-weight:bold; }

table .ColPreviousYear
{ background-color:#f5f5f5; }

table .Header .ColCurrentYear
{ background-color:#f5f5f5; }

table .ColPreviousYear, table .Data
{ width:55px; }

table .ColCurrentYear
{ width:55px; }

table .ColBreakdowns
{ width:300px; }

table caption
{ font-size:13px; font-weight:bold; color:#808284; display:block; text-align:left; text-transform:lowercase; }

table caption.Sub
{ font-size:12px; padding-bottom:20px; font-weight:normal; }

table.Smaller
{ font-size:75%; }


/*-------------------- Two Column Layout for Table on Payment Waver 02.02.09 - GPG */
#policyTypes
{ width:100% }

#policyTypes .HeaderLeft
{ width:100px;  }

#policyTypes ul li td tr
{ margin:0; padding:0; }

ul.twocolumn
{ float:left; width:90%; margin:0; padding:0;  }

ul.twocolumn li
{ float:left; width:46%; margin:0; padding:0; }