body {
	padding: 0;
	font-family: verdana, tahoma, sans-serif;
	font-size:12px;
        }
.td_collapse {border-collapse:collapse;}

table{
       border-collapse:collapse;
       border-spacing: 0px;
       font-size:12px;
      }
.bold_regular
{
font-size:13px;
font-weight:bold;
}
.big_header
{
font-size:15px;
font-weight:bold;
}
.big_font
{
font-size:14px;
}
.bold_i
{
font-weight:bold;
font-style:italic;
}
.big_bold
{
font-size:14px;
font-weight:bold;
}
.bold_header
{
   font-size:13px;
   font-weight:bold;
   text-align: center;
} 
 .bold_header_border
{
   font-size:13px;
   font-weight:bold;
   empty-cells: show;
   border:1px solid #99ccff;
   text-align: center;
} 

.header_border_green
{
   font-size:13px;
   font-weight:bold;
   empty-cells: show;
   border:1px solid #99ccff;
   text-align: center;
   background-color:#e0ffe3;
} 
.header_border_grey
{
font-size:13px;
   font-weight:bold;
   empty-cells: show;
   border:1px solid #99ccff;
   text-align: center;
   background-color:#CCCCCC;
}
.bigheader_border_blue
{
   font-size:14px;
   font-weight:bold;
   empty-cells: show;
   border:1px solid #99ccff;
   text-align: center;
   background-color:#dff2fd;
} 
.blue_border_box
{
   
   font-weight:bold;
   empty-cells: show;
   border:1px solid #99ccff;
  } 

.small_note
{
font-size:11px;
font-style:italic;
}
.green_bg{
background-color:#e0ffe3;
}
.current_entry{
background-color:#f1f1f1;
}
td.td_border{
border:1px solid #99ccff;
empty-cells: show;
 }
td.td_left_border{
text-align: right;
font-weight:bold;
border:1px solid #99ccff;
empty-cells: show;
 }
td.td_center_border{
text-align: center;
font-weight:bold;
border:1px solid #99ccff;
empty-cells: show;
background-color:#dff2fd;
 }

.td_left{
text-align: right;
font-weight:bold;
 }
td.textarea{
text-align: center;
 }

.colortable{ 
          border: 1px;
          color:blue;
          border-style: solid
           }
.C_table{
display: table;
border:1px solid #99ccff;
padding-left:5px;
 }
.format_note{
border-collapse: collapse;
border:1px solid #99ccff;
background:#FFFFcc;
 }

.blue-table{
display: table;
border-color:#99ccff;
border-width:2px;
 }
.left_title{
           
           font-size:14px
           }

td{ 
    empty-cells: show;
    padding-left:10px;
    padding-right:10px;
     padding-top:5px;
     padding-bottom:5px;
     }

 .td_header{ empty-cells:show;
              font-size:13px;
              font-weight:bold;
              bgcolor:#99cccc;
              font_style:bold; 
             }
 .td_content{ empty-cells: show ;
               font-size: 13px;
              }

