       .box
       {
          position: relative;
          background-color: white;
          border: 0px solid black;
          padding: 8px;
          margin: 4px;
          text-align: center; 
        }

       .box_data
       {
          position: relative;
          background-color: white;
          border: 0px solid black;
          padding: 8px;
          margin: 4px;
          height:40px;
          vertical-align:middle;
          text-align: right; 
        }
        
        .myinput
        {         
          vertical-align:middle;         
        }
        
        .tab_page
        {
            height:130px;
            margin-top: 50px;
            margin-bottom: 50px;          
        }
        
        /*-------*/
table.tabequation 
{
border-collapse: collapse; 
border:          0;
margin:          0;
padding:         0;	
width:           560px;
}

.tabequation td
{
border:     0;
margin:     0;
padding:    0;
text-align: center; 		   
}

.tabequation img
{
border:     0;
margin:     0;
padding:    0;
text-align: center; 		   
}

TABLE.TabUnits
{
   border-width: 0px;
   padding: 8px;
   margin: 4px;
   font-size: 12pt;
   vertical-align:bottom;
}

TD.TabHead 
{
FONT-WEIGHT: 700;
}

TD.TabCaption 
{
FONT-WEIGHT: 700;
BORDER-BOTTOM: #cccccc 1px solid;
}

TD.TabUnderlined
{
BORDER-BOTTOM: #cccccc 1px solid;
}                     

TD.TabUnderlinedU
{
BORDER-BOTTOM: #cccccc 1px solid;
FONT-WEIGHT: 700;
}                     

TD
{
VERTICAL-ALIGN: middle;
}                     

TD.TDUnits
{
FONT-WEIGHT: 700;
}


