.scw {
 	padding:1px;
 	vertical-align:middle;
 	}
 
 iframe.scw {
 	position: absolute;
	left: 50%;
	margin-top: -100px;
	margin-left: 200px;
 	z-index: 1000;
 	top:0px;
 	left:0px;
 	visibility:hidden; 
 	width:1px;
 	height:1px;
 	} 
 
 	table.scw {
 	position: absolute;
	left: 50%;
	margin-top: -100px;
	margin-left: 200px;
 	visibility:hidden; 
 	cursor:default; 
 	width:250px;
 	top:0px;
 	left:0px; 
 	z-index: 1000;
 	text-align:center;
 	padding: 1px; 
 	vertical-align:middle; 
 	border: solid 2px #FF0000; 
 	font-size: 10pt; 
 	font-family: arial, Sans-Serif;
 	font-weight: bold;
 	}
 	

 td.scwDrag, td.scwHead {
 	padding: 0px 0px; 
 	text-align: center;
 	} 
 
 td.scwDrag {
 	font-size: 9pt;
 } 
 
 select.scwHead {
 	margin: 3px 1px; 
 	text-align: center;
 } 
 
 input.scwHead {
 	height: 22px; 
 	width: 22px; 
 	vertical-align:middle; 
 	text-align: center; 
 	margin: 2px 1px; 
 	font-weight: bold; 
 	font-size: 10pt; 
 	font-family: absoluteSys;
 	} 
 
 td.scwWeekNumberHead, td.scwWeek {
 	padding: 0px; 
 	text-align: center; 
 	font-weight: bold;
 	} 
 
 td.scwNow, td.scwNowHover, td.scwNow:hover, td.scwNowDisabled {
 	padding: 0px; 
 	text-align: center; 
 	vertical-align:middle; 
 	font-weight: bold;
 	} 
 
 table.scwCells {
 	text-align: right; 
 	font-size: 9pt; 
 	width: 96%;
 	} 
 
 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: 3px; 
 	width: 16px; 
 	height: 16px; 
 	border-width: 1px; 
 	border-style: solid; 
 	font-weight: bold; 
 	vertical-align: middle;
 	} 
 	
 table.scw {
 	background-color: #FFFFDD;
 	} 
	
 td.scwDrag {
 background-color: #bfac9d; 
 color: #CCCCCC;
 } 

 td.scwWeekNumberHead {
 	color: #bfac9d;
 	} 
  
 td.scwWeek {
 color: #bfac9d;
 } 
  
 td.scwWeekNo {
 	background-color: #FFFFDD; 
 	color: #888888;
 	} 

 td.scwCells {
 background-color: #EEEEEE; 
 color: #000000;
 } 

 td.scwInputDate {
 	background-color: #bfac9d; 
 	color: #EEEEEE;
 	} 
	
 td.scwCellsWeekend {
 	background-color: #EEEEEE; 
 	color: #FF0000;
 	} 

 td.scwCellsExMonth {
 	background-color: #EEEEEE; 
 	color: #888888;
 		} 

 td.scwNow {
 	background-color: #FFFFDD; 
 	color: #FF0000;
 	} 

 td.scwClear {
 	padding: 0px;
 	} 
 
 input.scwClear {
 	padding: 0px; 
 	text-align: center; 
 	font-size: 9pt;
 	} 
	
 td.scwCells:hover, td.scwCellsHover {
 	background-color: #bfac9d; 
 	cursor: hand; 
 	color: #FFFFDD;
 	}
 	 
 td.scwInputDate:hover, td.scwInputDateHover {
 	background-color: #FFFF00; 
 	cursor: hand; 
 	color: #555555;
 	} 
  
 td.scwCellsWeekend:hover, td.scwCellsWeekendHover {
 	background-color: #bfac9d; 
 	cursor: hand; 
 	color: #FFFFDD;
 	} 
  
 td.scwCellsExMonth:hover, td.scwCellsExMonthHover {
 	background-color: #bfac9d; 
 	cursor: hand; 
 	color: #FFFFDD;
 	} 

 td.scwNow:hover, td.scwNowHover {
 	color: #bfac9d; 
 	cursor: hand;
 	} 

 td.scwInputDateDisabled {
 	background-color: #999999; 
 	color: #000000;
 	} 
 
 td.scwCellsDisabled {
 	background-color: #999999; 
 	color: #000000;
 } 
 
 td.scwCellsWeekendDisabled {
 	background-color: #999999; 
 	color: #FF0000;
 	} 

 td.scwCellsExMonthDisabled {
 	background-color: #999999; 
 	color: #666666;
 	} 
 
 td.scwNowDisabled {
 	background-color: #6666CC; 
 	color: #FFFFDD;
 	}