.table_wrap,
.table_wrap_day 
{
	background-color: #C4CED5;
	float: left;
	width: 98%;
	padding: 4px;
	margin: 0px;
	overflow-x:auto;
	overflow-y:hidden;
}

.table_wrap TABLE,
.table_wrap_day TABLE 
{
	width: 100%;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
 }
 
.table_wrap TR,
.table_wrap_day TR 
{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 40px;
} 

.table_wrap TR.head,
.table_wrap_day TR.head
{
	margin-bottom: 5px;	
}

/* Week view style */
.table_wrap TD 
{
	width: 12%;
	max-width:100% !important;
	border-top: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font:11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	line-height: normal;
	height: 0px;
	padding: 5px 2px 5px 2px;
}
/* Week view style */

/* Day view style */
.table_wrap_day TD 
{
	width: 85%;
	border-top: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font:11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	line-height: normal;
	height: 0px;
	padding: 5px;
}
/* Day view style */
   
.table_wrap TD.res,
.table_wrap_day TD.res
{
	vertical-align:middle;
}
 
.table_wrap TH,
.table_wrap_day TH 
{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
    height: 15px;
}

.table_wrap TH A,
.table_wrap_day TH A,
.table_wrap TH A:visited,
.table_wrap_day TH A:visited,
.table_wrap TH A:active,
.table_wrap_day TH A:active
{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.table_wrap TH.sep,
.table_wrap_day TH.sep
{
	background: url(img/table_hed_sep.jpg) no-repeat left center;
}

/* Month view style */
.monV
{
	width:100%;
	height:100%;
}

.monV TR
{
	height:100% !important;
	_height:15px !important;
	max-height: 100% !important;
}

.monV TD
{
	vertical-align:top;
	height:100% !important;
	_height:15px !important;
	max-height: 100% !important;
}

.monV .td
{
	position:relative;
	padding:20px 0px 0px 0px;
	_height:15px !important;
	max-height: 100% !important;

	
}

.monV .iPos,
.monV .iPosG
{
	position:absolute;
	top:1px;
	left:1px;
	color:Black;
}

.monV .iPosG
{
	color:Gray;
}
/* End month view style */
/* Scheduler resources */
.schedulerColumnDate
{
	display: none;
}
/* User Save Filter*/

