.white
{
    color:White;
    font-size:1.3em;         
}

.details
{
    background-color:white;
    font-size:1em;   
    text-align:center;  
    color:#90161c;
    text-align:left;
}

.caltable
{
    background-color:#90161c;
    font-size:1em;     
}

.caltable td
{
  background-image:url('/images/cal/b.gif');
  background-repeat:no-repeat;
  text-align:center;
  height:21px;
  width:21px;
  color:#4b0000;   
}  

.caltable td.on
{
  background-image:url('/images/cal/b_on.gif');
  background-repeat:no-repeat;
  text-align:center;
  height:21px;
  width:21px;
  color:#ffffff;   
}   

.caltable td.selected
{
  background-image:url('/images/cal/b_over.gif');
  background-repeat:no-repeat;
  text-align:center;
  height:21px;
  width:21px;
  color:#d52935;   
}   


.caltable td.off
{
  background-image:url('/images/cal/b_off.gif');
  background-repeat:no-repeat;
  text-align:center;
  height:21px;
  width:21px;
  color:#670e12;   
}            

.caltable td.on a
{
  text-decoration:none; 
  color:#ffffff;      
}   

.caltable td.days
{
  background-image:none;
  color:white;
}

    
div#cal
{
margin:0;
padding:0;
}
    
 table.top
{
    background-image:url('/images/cal/top.gif');
    width:204px;
    height:40px;
    background-repeat:no-repeat;
    background-color:#911a1d;
}   

 table td.left
{
    background-image:url('/images/cal/left.gif');
    width:21px;
 }

 table td.right
{
    background-image:url('/images/cal/right.gif');
    width:20px;
 }
 
 table td.bottom
{
    background-image:url('/images/cal/bottom.gif');
    width:204px;
    height:16px;
 }
 
  
table td.ctop
{
    background-image:url('/images/cal/contenttop.gif');
    width:204px;
    height:16px;
 }
 
table td.cleft
{
    background-image:url('/images/cal/contentleft.gif');
    width:21px;
 }
 
 table td.cright
{
    background-image:url('/images/cal/contentright.gif');
    width:20px;
    background-repeat: repeat-y;
 }
 
 table td.cbottom
{
    background-image:url('/images/cal/contentbottom.gif');
    width:204px;
    height:14px;
 }
 
table td.reg
 {
      background-color:#911a1d;
 }
