.odd {
	background-color:#FFFFEF;
	font-family: "tahoma";
	font-size: 12px;
	vertical-align: top;
}
.updatefield {
	background-color:#FFFFCC;
	font-family: "tahoma";
	font-size: 12px;
	border: 1px solid #AAAAAA;
}
.even {
	background-color:#FFFFFF;
	font-family: "tahoma";
	font-size: 12px;
	vertical-align: top;

}
.header_row {
	font-family: "tahoma";
	font-size: 12px;
	font-weight: bold;
	colorx: #219ACE;
}
.updaterow {
	background-color: #EaFFea;
	font-family: "tahoma";
	font-size: 12px;
	vertical-alignx: middle;
	font-weight: bold;
}
.smallsubmit {
	background-color: #E7F7BD;
	font-size: 12px;
	cursor: pointer;
	font-family: "tahoma";
	border: 1px solid #FFFFFF;
}
.smallsubmitok {
	background-color: #E7F7BD;
	font-size: 12px;
	cursor: pointer;
	font-family: "tahoma";
	border: 1px solid #FFFFFF;
}
.smallsubmitcancel {
	background-color: #FFDDDD;
	font-size: 12px;
	cursor: pointer;
	font-family: "tahoma";
	border: 1px solid #FFFFFF;
}
.pinkframe {
	border-tops: 2px solid #E7F7BD; 
	border-bottom: 2px solid #E7F7BD; 
	padding: 10px;
	padding-bottoms: 10px;
	}

.pinkframe_print {
	border-top: 2px solid #E7F7BD; 
	border-bottom: 2px solid #E7F7BD; 
	padding: 5px;
	}
	
.greenbutton {
	border: 2px solid #F7CB10; 
	background-color:#FfEBB0; 
	cursor: pointer;
	font-family: "verdana";
	font-size: 12px;
	}
	
.pinkbutton {
	border-top: 2px solid #E7F7BD; 
	border-left: 2px solid #E7F7BD; 
	border-right: 2px solid #E7F7BD; 
	border-bottom: none;
	background-color:#F7FFCD; 
	cursor: pointer;
	font-family: "verdana";
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	color: #9a9a9a;
	height: 18px;
	}

.redbutton {
	border: 2px solid #F73463;
	border-bottom: none; 
	background-color:#F73463; 
	cursor: pointer;
	font-family: "verdana";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align:bottom;
	height: 20px;
}

.redbar {
	border-bottom: 2px solid #E7F7BD;
	vertical-align:top;
	}
	
.greybar {
	border-top: 2px dotted #888888;
	vertical-align: top;
} 


.invite_annotate {
	font-size: 9px;
	color: #555555;
	font-style: italic;
	}
	
.invite_name {
	font-size: 12px;
	font-weight: bold;
	}
	
.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#e7f7bb;
			text-align:center;
			vertical-align:center;
			text-decoration: none;
			color:#404040;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:"arial";
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#FF0000;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			
			font-size: 0;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #FFFF66;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#000000;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid 5px #e7f7bb;
			}
			
			
			
			
			