/* CSS Document */

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 }
 
  .note {
  font-size: 13px;
  } 
 
  .intro {
 font-size: 18px;
 color: #41B7C8;
}
 
 
 
 * {margin:0; padding:0; }


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

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


/* ---------------------- title text ---------------------- */
.title-t{
border-bottom:solid 2px #41B7C8; 
color: #41B7C8; 
font-size: 9px; 
font-weight:bold; 
padding-right: 5px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.title-notes{
border-bottom:solid 2px #41B7C8;
color: #41B7C8; 
font-size: 9px; 
font-weight:bold; 
padding-right: 5px;
padding-left:3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.title-notes-new{
font-size: 13px; 
border-bottom:solid 2px #41B7C8; 
padding-right: 5px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.title-notes-new1{
font-size: 13px; 
border-bottom:solid 2px #41B7C8; 
padding-right: 5px;
font-weight:bold; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.title-notes-light{
border-bottom:solid 1px #e7e7e7; 
font-size: 9px; 
color: #41B7C8; 
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{
font-size: 13px; 
border-bottom:solid 2px #41B7C8; 
color: #41B7C8;
font-weight:bold;  
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}


/* ---------------------- numbers ---------------------- */
.column{
font-size: 13px; 
border-bottom:solid 1px #e7e7e7; 
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.column-light{
font-size: 13px; 
border-bottom:solid 1px #41B7C8; 
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.column-thick{
font-size: 13px; 
border-bottom:solid 2px #41B7C8; 
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}


.bold-column{
font-size: 13px; 
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{
font-size: 13px; 
border-bottom:solid 1px #41B7C8; 
font-weight:bold;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.bold-column-thick{
font-size: 13px; 
border-bottom:solid 2px #41B7C8; 
padding-right: 3px; 
font-weight:bold;
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}


.highlight-col{
font-size: 13px; 
border-bottom:solid 1px #e7e7e7; 
background-color:#E9FCFF; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.highlight-col-thick{
font-size: 13px; 
border-bottom:solid 2px #34B3D1; 
background-color:#E9FCFF;  
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.highlight-col-light{
font-size: 13px; 
border-bottom:solid 1px #34B3D1; 
background-color:#E9FCFF;  
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}



.B-highlight-col{
font-size: 13px; 
font-weight:bold;
border-bottom:solid 1px #e7e7e7; 
background-color:#E9FCFF; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.B-highlight-col-thick{
font-size: 13px; 
font-weight:bold;
border-bottom:solid 2px #34B3D1; 
background-color:#E9FCFF;  
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.B-highlight-col-light{
font-size: 13px; 
font-weight:bold;
border-bottom:solid 1px #34B3D1; 
background-color:#E9FCFF;  
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}

.box{
border-bottom:solid 1px #34B3D1; border-top: solid 1px #34B3D1; border-left: solid 1px #34B3D1; border-right: solid 1px #34B3D1;}

.R-column-light{
font-size: 13px; 
border-bottom:solid 1px #41B7C8; 
border-right: solid 1px #41B7C8;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.R-column-bold{
font-size: 13px;
font-weight:bold;
border-bottom:solid 2px #41B7C8; 
border-right: solid 1px #41B7C8;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.R-column{
font-size: 13px; 
border-bottom:solid 1px #e7e7e7; 
border-right: solid 1px #41B7C8;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}

.L-column-light{
font-size: 13px; 
border-bottom:solid 1px #41B7C8; 
border-left: solid 1px #41B7C8;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.L-column-bold{
font-size: 13px;
font-weight:bold;
border-bottom:solid 2px #41B7C8; 
border-left: solid 1px #41B7C8;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.L-column{
font-size: 13px; 
border-bottom:solid 1px #e7e7e7; 
border-left: solid 1px #41B7C8;
padding-right: 3px; 
padding-left: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}