.scw
	{
		padding:1px;
		vertical-align:middle;
	}
iframe.scw
			{
				position:absolute;z-index:1000;
				top:0px;left:0px;
				visibility:hidden;
				width:1px;height:1px;
			} 
table.scw
			{
				padding:0px;
				visibility:hidden;
				position:absolute;
				cursor:default;  
				width:200px;
				top:0px;
				left:0px;
				z-index:1011;
				text-align:center;
			} 

table.scw
			{
						font-family: 'Open Sans', arial, sans-serif;
				padding:1px;
				vertical-align:middle;
				border-right:1px solid rgb(192,192,192);
				border-top:1px solid rgb(192,192,192);
				border-bottom:1px solid rgb(192,192,192);
				background:rgb(244,244,244);
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		font-size:12px;
		margin:0 auto;
				
			}
td.scwDrag,td.scwHead
						{
							padding:0px 0px;
							text-align:center;
						}
td.scwDrag
			{
				font-size:8pt;
			}
select.scwHead
				{
					font-family: 'Open Sans', arial, sans-serif;
					margin:3px 1px;
					text-align:center;
					
		padding-left:4px;
		padding-right:4px;
		padding-top:6px;
		padding-bottom:5px;
		border:1px solid rgb(192,192,192);
		outline: 0;
		line-height:10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
					
				}
				
select.scwHead:focus,select.scwHead:active
	{ 
		border: 1px solid #38B2E5;
		box-shadow: 0 0 5px 0 #B5DFF1;
		-moz-box-shadow:0 0 5px 0 #B5DFF1;
		-webkit-box-shadow: 0 0 5px 0 #B5DFF1 ;
	}

input.scwHead
				{
					height:22px;
					width:22px;
					vertical-align:middle;
					text-align: center;
					margin:2px 1px;
					font-weight:bold;
					font-size:10pt;
					font-family:fixedSys;
				}
td.scwWeekNumberHead,td.scwWeek
								{
									padding:0px; 
									text-align: center;
									font-weight:bold;
								}  
td.scwNow,td.scwNowHover,td.scwNow:hover,td.scwNowDisabled
															{
															color:red;
																padding:0px; 
																text-align: center;
																vertical-align:middle;
																font-weight:normal;
															}
table.scwCells
				{
					text-align: right;  
					font-size:8pt; 
					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:rgb(244,244,244);
			}  

td.scwDrag{background-color:  #9999CC;
color: #CCCCFF;}  
td.scwWeekNumberHead{ color: #6666CC;}  

td.scwWeek{ color: black;}  
td.scwWeekNo {background-color:  #776677;
color: #CCCCCC;}  
/* Enabled Days */
/* Week Day */  
td.scwCells  {background-color:  #CCCCCC;
color: #000000;}  
/* Day matching the input date */ 
td.scwInputDate{background-color:  #CC9999;
color: #FF0000;}  
/* Weekend Day */ 
td.scwCellsWeekend  {background-color:  #CCCCCC;
color: #CC6666;}  
/* Day outside the current month */  
td.scwCellsExMonth  {background-color:  #CCCCCC;
color: #666666;}  
/* Today selector */
td.scwNow {		background:rgb(244,244,244);
color: orange;}  
/* Clear Button */
td.scwClear  {padding: 0px;} 
input.scwClear {padding: 0px;
text-align: center; 
font-size:  8pt;} 
/* MouseOver/Hover formatting 
If you want to "turn off" any of the formatting 
then just set to the same as the standard format
above.

Note: The reason that the following are
implemented using both a class and a :hover 
pseudoclass is because Opera handles the rendering 
involved in the class swap very poorly and IE6
(and below) only implements pseudoclasses on the
anchor tag.
*/
/* Active cells */
td.scwCells:hover,
td.scwCellsHover {background-color:  #666;
cursor:pointer;
color: #000000;}  
/* Day matching the input date */ 
td.scwInputDate:hover, 
td.scwInputDateHover{background-color:  #FFFF00;
cursor:pointer;
color: #000000;}  
/* Weekend cells */ 
td.scwCellsWeekend:hover,
td.scwCellsWeekendHover {background-color:  #FFFF00;
cursor:pointer;
color: #000000;}  
/* Day outside the current month */  
td.scwCellsExMonth:hover,
td.scwCellsExMonthHover {background-color:  #FFFF00;
cursor:pointer;
color: #000000;}  
/* Today selector */
td.scwNow:hover,
td.scwNowHover {color: orange; cursor:pointer; }
/* Disabled cells */
/* Week Day */  
/* Day matching the input date */ 
td.scwInputDateDisabled {background-color:  #999999;
color: #000000;}  
td.scwCellsDisabled {background-color:  #999999;
color: #000000;}  
/* Weekend Day */ 
td.scwCellsWeekendDisabled {background-color:  #999999;
color: #CC6666;}  
/* Day outside the current month */  
td.scwCellsExMonthDisabled {background-color:  #999999;
color: #666666;}  
td.scwNowDisabled{background-color:  #6666CC;
color: #FFFFFF;}  
 
	.bg
	{
		font:14px arial,sans-serif;
		color:#555;
		font-weight:bold;
		font-size:11px;
		text-shadow:0 1px 0 #fff;
		text-shadow:0 0 0 transparent,0 1px 0 #fff;
		height:2.95em;
		padding:0 0.91em;
		border:1px solid #ccc;
		border-bottom-color:#aaa;		
		background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
		background-image:-ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
		background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);
		background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
		background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
		background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		-moz-box-shadow:inset 0 0 1px #fff;
		-ms-box-shadow:inset 0 0 1px #fff;
		-o-box-shadow:inset 0 0 1px #fff;
		-webkit-box-shadow:inset 0 0 1px #fff;
		box-shadow:inset 0 0 1px #fff;
		-moz-transition:all 0.218s;
		-ms-transition:all 0.218s;
		-o-transtion:all 0.218s;
		-webkit-transition:all 0.218s;
		transition:all 0.218s;
		cursor: pointer;
		cursor: hand;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e0);
	}
	.bg:hover
	{	

		background-image:-moz-linear-gradient(top,#e0e0e0 0,#fff 100%);
		background-image:-ms-linear-gradient(top,#e0e0e0 0,#fff 100%);
		background-image:-o-linear-gradient(top,#e0e0e0 0,#fff 100%);
		background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0e0e0),color-stop(100%,#fff));
		background-image:-webkit-linear-gradient(top,#e0e0e0 0,#fff 100%);
		background-image:linear-gradient(to bottom,#e0e0e0 0,#fff 100%);
		
		
	
		
		-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
		-ms-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
		-o-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
		-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
		box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
		cursor: pointer;
		cursor: hand;
		
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e0e0e0,EndColorStr=#ffffff);
	}
	
	
	.bg:active
	{
		color:#555;
		border:1px solid #aaa;
		border-bottom-color:#ccc;
		border-top-color:#999;
		-moz-box-shadow:inset 0 1px 2px #aaa;
		-ms-box-shadow:inset 0 1px 2px #aaa;
		-o-box-shadow:inset 0 1px 2px #aaa;
		-webkit-box-shadow:inset 0 1px 2px #aaa;
		box-shadow:inset 0 1px 2px #aaa;
		background-image:-moz-linear-gradient(top,#e6e6e6 0,#dcdcdc 100%);
		background-image:-ms-linear-gradient(top,#e6e6e6 0,#dcdcdc 100%);
		background-image:-o-linear-gradient(top,#e6e6e6 0,#dcdcdc 100%);
		background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(100%,#dcdcdc));
		background-image:-webkit-linear-gradient(top,#e6e6e6 0,#dcdcdc 100%);
		background-image:linear-gradient(to bottom,#e6e6e6 0,#dcdcdc 100%);
		cursor: pointer;
		cursor: hand;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6e6e6,EndColorStr=#dcdcdc);
	}
	.bg[disabled]
	{
		color:#666;
		border-color:#ccc;
		background:#f6f6f6;
		background-image:-moz-linear-gradient(top,#ffffff,#efefef);
		background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
		opacity:0.8;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		cursor: pointer;
		cursor: hand;
	}
