#detailOverview td, #detailOverview th
{
  font-size:10px;
}
.numbercss
{
  text-align:right;
  border:1px solid #f30;
  
}
#detailOverview h2{

color: rgb(105, 135, 26); font-family: tahoma;
font-size:22px;


}
 .th2{

  
  text-align:center;
  
  }
  .none, .thsalespeople, .tdsalespeople, .total
  {

  }
 
 
  .td1
  {


 
  }
  .td1a,.td2a, .td1, .td2,.tdtotal, .tdtotala, .tdsalespeople
  {

    width:150px;
         
  }

.total1, .total2
{
   border-left:1px solid #ccc;
}
th h2
{
  margin-top:60px;
}

.td2,.td1, .thtotala,.tdtotala, .thtotal, .spec
{
  border-right:1px solid #ccc;
}
.td1, .total1, .th1
 {
    border-left:3px double #ccc;
 }
.td2, .total2, .tdtotal,.th2, .thtotal
 {
    border-left:3px double #ccc;
 }
 
 #print{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAFAFA none repeat scroll 0 0;
cursor:pointer;
border:1px solid #6A891A;
color:#6A891A;
float:right;
font-size:1em;

padding:4px;
width:auto;
}


#detail1, #detail2
{
 font-family: tahoma;
 font-size:22px;
 color: rgb(105, 135, 26); 
 


}
table#detailOverview th {

  font-size:10px;
  
}

 #detailOverview table
  {
    font-size:11px;
  }
   #detailOverview td
  {
    font-size:12px;
    border-bottom:1px dotted #CCC;
  }
  
    #detailOverview table td
  {

    border-bottom:none;
  }
.forecast, .forecast td
{
  color:#69871A;
  font-style:italic;
  
}

  
