* { height:100%; margin:0; padding:0; }


/* ---------------------- table styles ---------------------- */
table.fitted 
{ 
width:100%;
} 

/* ---------------------- table left text ---------------------- */
.table-left{
border-bottom:solid 1px #e7e7e7; 
padding-left: 3px; 
padding-right: 3px;
padding-top: 1px; 
padding-bottom: 1px;}
.table-left-bold{
border-bottom:solid 1px #e7e7e7; 
font-weight:bold; 
padding-left: 3px; 
padding-right: 3px;
padding-top: 1px; 
padding-bottom: 1px;}
.table-light{
border-bottom:solid 1px #0D3692; 
padding-left: 3px; 
padding-right: 3px;
padding-top: 1px; 
padding-bottom: 1px;}
.table-thick{
border-bottom:solid 2px #0D3692;  
padding-left: 3px; 
padding-right: 3px;
padding-top: 1px; 
padding-bottom: 1px;}


/* ---------------------- title text ---------------------- */
.title-t{
border-bottom:solid 2px #0D3692; 
font-size: 9px; 
font-weight:bold; 
padding-right: 5px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.title-notes{
border-bottom:solid 2px #0D3692; 
font-size: 9px; 
font-weight:bold; 
padding-right: 5px;
padding-left:3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.title-notes-new{
border-bottom:solid 2px #0D3692; 
padding-right: 5px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.title-notes-new1{
border-bottom:solid 2px #0D3692; 
padding-right: 5px;
font-weight:bold; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.title-notes-light{
border-bottom:solid 1px #0D3692; 
font-size: 9px; 
font-weight:bold; 
padding-right: 5px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.title-notes1{
font-size: 9px; 
font-weight:bold; 
padding-right: 5px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.title-center{
font-size: 9px; 
font-weight:bold; 
padding-right: 5px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:center}
.title-notes-left{
border-bottom:solid 2px #0D3692; 
color: #0D3692;
font-weight:bold;  
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}


/* ---------------------- numbers ---------------------- */
.column{
border-bottom:solid 1px #e7e7e7; 
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.column-light{
border-bottom:solid 1px #0D3692; 
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.column-thick{
border-bottom:solid 2px #0D3692; 
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}

.bold-column{
border-bottom:solid 1px #e7e7e7; 
font-weight:bold;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.bold-column-light{
border-bottom:solid 1px #0D3692; 
font-weight:bold;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.bold-column-thick{
border-bottom:solid 2px #0D3692; 
padding-right: 3px; 
font-weight:bold;
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
