.scw  {
	padding: 1px;
	vertical-align: middle;
}       
iframe.scw { 
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
	visibility: hidden;      
	width: 1px;
	height: 1px;
}                    
table.scw {
	padding: 0;
	visibility: hidden;            
	position: absolute;
	cursor: default;         
	top: 0px;
	left: 0px;             
	z-index: 10;
	text-align: center;
    border: solid 1px #cccccc;                 
}
table.scw td {
	font-size: 7pt;
    font-family: Arial,Helvetica,Sans-Serif;
}							
td.scwDrag, td.scwHead {
	padding: 0;  
	margin:0;     
	text-align: center;
}       
td.scwDrag { 
	font-size: 8pt;
}   
select.scwHead  {
	margin: 0 1px;       
	font-size:8pt;
}       
input.scwHead {
	width:22px;
	vertical-align: middle;        
	text-align: center;        
	margin: 0 1px;
	font-weight: bold;          
	color:#999999;
	font-size: 6pt;          
	font-family: fixedSys;
}     
td.scwWeekNumberHead, td.scwWeek {
	padding: 0px;
	text-align: center;        
	font-weight: bold;
}         
td.scwFoot, td.scwFootHover, td.scwFoot:hover, td.scwFootDisabled {
	padding: 0px;           
	text-align: center;        
	font-weight: normal;
}       
table.scwCells {
	text-align: right;         
	font-size: 8pt;           
}          
td.scwCells, td.scwCellsHover, td.scwCells:hover, td.scwCellsDisabled,          
td.scwCellsExMonth, td.scwCellsExMonthHover, td.scwCellsExMonth:hover, td.scwCellsExMonthDisabled,   
td.scwCellsWeekend, td.scwCellsWeekendHover, td.scwCellsWeekend:hover, td.scwCellsWeekendDisabled,   
td.scwInputDate, td.scwInputDateHover, td.scwInputDate:hover, td.scwInputDateDisabled,
td.scwWeekNo, td.scwWeeks {
	padding: 1px;       
	width: 16px;      
	height: 16px;      
	font-weight: bold;      
	vertical-align: middle;
}   

table.scw  {
	background-color:  #eeeeee;
}  
td.scwDrag {}
td.scwWeekNumberHead  {}
td.scwWeek {
	color: #999999;
	font-weight:bold;
}  
td.scwWeekNo {}

td.scwCells {
	background-color: #dddddd;   
	color: #000000;
}  
td.scwInputDate {
	background-color: #ffcccc;   
	color: #990000;
}  
                                    
td.scwCellsWeekend {
	background-color: #CCCCCC;   
	color: #666666;
}  

td.scwCellsExMonth {}

td.scwFoot {   
	color: #333333;
}  

td.scwCells:hover, td.scwCellsHover, td.scwInputDate:hover, td.scwInputDateHover, 
td.scwCellsWeekend:hover, td.scwCellsWeekendHover, td.scwCellsExMonth:hover, td.scwCellsExMonthHover,
td.scwFoot:hover, td.scwFootHover {
	background-color: #FFFFcc;   
	cursor: pointer;   
	/*cursor: hand;      */
	color: #000000;
}  

td.scwInputDateDisabled, td.scwCellsDisabled, td.scwCellsWeekendDisabled, td.scwCellsExMonthDisabled, td.scwFootDisabled {
	background-color: #999999;   
	color: #666666;
}   
