BODY
{
	font-size: small;
	font-family: Arial;	
}
A:visited
{
	color:Blue;
}
A:link
{
	color:Blue;
}
A:hover
{
	color:Blue;
}
A:active
{
	color:Blue;
}
.TSScheduleCell
{
	text-align:center;
	vertical-align:top;
	font-size:small;
	font-weight:bold;
}
.TSEditCourseCell
{
	text-align:center;
	vertical-align:top;
	font-size:small;
	font-weight:bold;
}
.TSMTable
{
	width:70%;
	border: solid thin navy;
}
.TSBoldText
{
	font-weight:bold;
}
.TSHeading
{
	width:0px;
	background-color:Blue;
	color:White;
	text-align:left;
	font-weight:bold;	
	font-size: x-small;
}
.TSInfoHeading
{		
	background-color:#dcdcdc;	
	text-align:left;
	font-weight:bold;	
	font-size: x-small;
	border: solid thin gray
}
.TSDisabledLabel
{
	width:0px;
	background-color:Gray;
	color:Black;
	font-size: x-small;
	font-weight:bold;
	text-align:right;	
}
.TSLabel 
{		
	width:0px;
	background-color:blue;	
	color:White;
	font-size: x-small;
	font-weight:bold;
	text-align:right;	
}
.TSMessage
{
	width:100%;	
	text-align:left;
	font-weight:bold;
	font-size: x-small;
}
.TSMessageText
{	
	width:100%;	
	text-align:left;
	font-weight:bold;
	font-size: x-small;
}
.TSTitle
{	
	font-size: large;
}
.TSInput
{	
	width:100%;
	text-align:left;
}
.TSButtonRow
{	
	text-align:center;
}
.TSBoldSmallPrint
{
	font-size: x-small;
	font-weight:bold;
}
.TSSmallPrint
{
	font-size: xx-small;
}
.TSSheetOwner
{
	font-size: x-small;
	font-weight:bold;	
	background-color:Yellow;
	border-top: solid thin white;
}
.TSSheetGuest
{
	font-size: x-small;
	font-weight:bold;	
	background-color:#ff9900;
	border-top: solid thin white;
}
.TSSheetAvailable
{
	color:White;
	font-size: x-small;	
	font-weight:bold;
	background-color:Green;
	border-top: solid thin white;	
}
.TSSheetTeeTimeID
{
	font-size: x-small;
	font-weight:bold;		
	border: solid thin blue;
}
.TSSheetOtherCategory
{
	font-size: x-small;
	font-weight:bold;	
	background-color:Red;
	border-top: solid thin white;
}
.TSSheetPrintableHeading
{	
	font-size: 12pt;
	font-weight: bold;	
	border: solid thin gray;
}
.TSSheetPrintableHeadNB
{	
	font-size: 12pt;	
}
.TSSheetPrintableFooter
{	
	page-break-after:always;
}
.TSSheetPrintable
{
	font-size: 9pt;
	font-weight:bold;		
	border-bottom: solid thin gray;	
}
.TSSheetPrintableNoLine
{
	font-size: 9pt;
	font-weight:bold;				
	border-bottom: solid thin white;
	text-align:right;	
}
.TSSheetPrintableBorder
{
	font-size: 9pt;
	font-weight:bold;
	border-left: solid thin gray;
	border-right: solid thin gray;
	border-bottom: solid thin gray;		
}
.TSSheetButtons
{
	font-size: x-small;
	font-weight:bold;		
	background-color:White;
}
.TSUserMenuItem
{
	cursor:auto;
	text-align:left;	
	color:Black;
	font-size: x-small;
	font-weight:bold;
	background-color:#ccffcc;	
	border: solid thin #33cc33;
	width:100%;
}
.TSNoUserMenuItem
{
	cursor:auto;
	text-align:left;
	color:Black;
	font-size: x-small;
	font-weight:bold;
	background-color:#ffffcc;	
	border: solid thin #ffff99;
	width:100%;
}
.TSAdminMenuItem
{
	 background-color : #FF9999;
	 border: solid thin #FF6666;
	 width:0%;
	 
}
.TSMenuTitle
{
	font-size: x-large;
	font-weight: bold;
	vertical-align:middle;
}
.TSOnMenuItem
{	
	cursor:pointer;
	cursor:hand;
	text-align:center;
	color:White;
	font-size: x-small;
	font-weight:bold;
	background-color:red;
	border: solid thin darkred;
}
.TSOffMenuItem
{
	cursor:auto;
	text-align:center;
	color:White;
	font-size: x-small;
	font-weight:bold;
	background-color:#000099;	
	border: solid thin Navy;
}
.TSClickMenuItem
{
	text-align:center;
	color:White;
	font-size: x-small;
	font-weight:bold;
	background-color:Gray;
	border: solid thin darkgray;
}


.BeginDate
{
	color:White;
	background-color:Green;	
	font-size: xx-small;
}
.EndDate
{
	color:White;
	background-color:Red;	
	font-size: xx-small;
}


.OnDate
{		
	cursor:pointer;
	cursor:hand;
	color:Yellow;
	background:red;
	font-weight:bold;
}
.OffWeekDay
{	
	cursor:auto;
	background-color:White;
	font-weight:bold;
}
.OffWeekEnd
{
	background-color:#99ccff;
	font-weight:bold;
}
.ClickDate
{
	cursor:pointer;
	color:Black;
	background-color:Yellow;
	font-weight:bold;
}
.PastDay
{
	cursor:auto;
	color:Gray;
	background-color:White;
	text-align:center;
}
.PastWeekend
{
	cursor:auto;
	color:Gray;
	background-color:#99ccff;
	text-align:center;
}
.CalendarPanel
{		
	width:100%;
}
.MonthPanel
{
	font-weight:bolder;
	font-size: small;
	background-color:#D9D9D9;
	color:black;
	text-align:center;
	text-transform:capitalize;
	width:100%;
}
.WeekPanel
{
	font-weight:bold;
	background-color:#D9D9D9;
	text-align:center;
	width:100%;
}
.DaysPanel
{	
	background-color:#6699cc;
	width:100%;
}
