/*
$XX = '#007700'
$DayOfWeek = '#661429'
$NowColor = '#Fbf7b7'
$UnderColor = '#A0522D'
$DateNum = '#AD6B08'
$DateText = '#00ff00'
$MonthText = '#661429'
$EventContent = '#662244'
$MyBackground = '#00ff00'
$Light = '#F9EfCD'
$Medium = '#F5E6BD'
$Dark = '#ecdfb5'
$Black = '#333333'
$MyLinkQuiet = '#776030'
$MyLinkHover = '#339944'
*/

body {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #661429;
	font-weight: normal;
}
a {
	text-decoration: none;
	color: #000000;
	text-align: center;
}
a:link {
	color : #776030;
	font-style: normal;
	text-decoration: none;
}

a:visited {
	color : #776030;
	font-style: normal;
	text-decoration: none;
}

a:hover {
	color : #339944;
	font-style: normal;
	text-decoration: none;
}

a:active {
	color : #339944;
	font-style: normal;
	text-decoration: none;
}
.year { /* Unk */
	border-style: outset;
	border-width: 1px;
	background-color: #00ff00;
	text-align: center;
}
.month {  /* Underlying entire month */
	border-style: none;
	background-color: #A0522D;
	text-align: center;
}
.yearname {
	text-align: center;
	font-size: 18px;
	background-color: #007700;
	font-weight: bold;
}
.monthname { /* just the td with name of month */
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-color: #ecdfb5;
	color: #661429;
	border-style: solid;
	border-width:0px
}
.dayname {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #661429;
	background-color: #ecdfb5;
	border-style: none;
	border-width:1px
}
.weeknumtitle {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #00ff00;
	border-style: none;
	border-width:1px
}
.weeknum {  /* Unk */
	text-align: center;
	font-size: 10px;
	height:90px;
	width:90px;
	color: #00ff00;
	background-color: #F9EfCD;
}
.week {  /* Unk */
	border-style: none;
	background-color: #F9EfCD;
	text-align: center;
}
.monthweek {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #00ff00;
	border-style: solid;
	border-width:1px
}
.yearnavigation {
	font-size: 12px;
}
.datepicker {  /* Entire row with date selectors */
	background-color: #ecdfb5;
}
.datepickerform {
	background-color: #ecdfb5;
	margin: 0px;
}
.monthnavigation {
	background-color: #ecdfb5;
	font-family: Tahoma, Arial, sans-serif;
}
.monthpicker {  /* Unk */
	font-size: 11px;
	background-color: #F9EfCD;
}
.yearpicker {  /* Unk */
	font-size: 11px;
	background-color: #ecdfb5;
}
.pickerbutton {  /* Unk */
	border-style: solid;
	border-width: 1px;
	background-color: #ecdfb5;
}
.nomonthday {
	text-align: center;
	vertical-align: top;
	font-size: 10px;
	height:90px;
	background-color: #ecdfb5;
	width:120px;
	color: #0000ff;
}
.monthday {   /* Monday through Friday */
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	background-color: #F5E6BD;
	color: #AD6B08;
	height:90px;
	width:120px;
}
.today {  /* Unk */
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	background-color: #Fbf7b7;
	color: #AD6B08;
	height:90px;
	width:90px;
}
.selectedday {
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-style: none;
	background-color: #F5E6BD;
	height:90px;
	width:90px;
}
.sunday {  /* Sundays in the Month */
	background-color: #ecdfb5;
	vertical-align: top;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #AD6B08;
	height:90px;
	width:90px;
}
.sunday a {
	color: #667171;
}
.saturday {  /* Saturdays in the Month */
	background-color: #ecdfb5;
	vertical-align: top;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #AD6B08;
	height:90px;
	width:90px;
}
.saturday a {
	color: #667171;
}
.event {  /* Any day square with an Event in it */
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #AD6B08;
	background-color: #00ff00;
	height:90px;
	width:90px;
}
.event a {
	color: #AD6B08;
}
.selectedevent {  /* Unk */
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	color: #AD6B08;
	background-color: #00ff00;
	height:90px;
	width:90px;
}
.selectedevent a {  /* Unk */
	background-color: #00ff00;
	color: #000000;
}
.todayevent {  /* TODAY square with an Event in it */
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	color: #AD6B08;
	background-color: #00ff00;
	height:90px;
	width:90px;
}
.todayevent a {  /* Unk */
	background-color: #00ff00;
	color: #000000;
}
.eventcontent {
	font-size: 10px;
	border-style: solid;
	color: #662244;
	border-width: 0px;
	border-color: #333333;
	width: 100%;
}
