@charset "UTF-8";
/* CSS Document */

/*User/Calendar styles*/
table#calendar span.bigBold {
	font-size: 18px;
	color: #11376b;
	text-decoration: none;
}
table#calendar a.bigBold:link, table#calendar a.bigBold:active, table#calendar a.bigBold:visited {
	font-size: 18px;
	color: #11376b;
	text-decoration: none;
	line-height: 24px;
}
table#calendar a.bigBold:hover {
	text-decoration: none;
}
	

/*Calendar Styles*/
table#calendar td.calBoxReg {
	background: white url(../images/borderCal.gif) no-repeat top left;
	cursor: pointer;
	padding-top: 4px;
	line-height: 11px !important;
	font-size: 11px;
}
table#calendar td.calBoxReg_over {
	background: #77acdf url(../images/borderCal.gif) no-repeat top left;
	cursor: pointer;
	padding-top: 4px;
	line-height: 11px !important;
	font-size: 11px;
}
table#calendar td.calBoxReg_click {
	background: #11376b url(../images/borderCal.gif) no-repeat top left;
	cursor: pointer;
	color: white;
	padding-top: 4px;
	line-height: 11px !important;
	font-size: 11px;
}
table#calendar td.calBoxWkEnd {
	background: #e7e6e6 url(../images/borderCal.gif) no-repeat top left;
	cursor: pointer;
	padding-top: 4px;
	line-height: 11px !important;
	font-size: 11px;
}
table#calendar td.noDay {
	background: white url(../images/noDay.gif) no-repeat top left;
	padding-top: 4px;
	line-height: 11px !important;
	font-size: 11px;
}
table#calendar img#calArrowLeft, table#calendar img#calArrowRight, table#calendar img#selectWk1, table#calendar img#selectWk2, table#calendar img#selectWk3, table#calendar img#selectWk4, table#calendar img#selectWk5, table#calendar img#selectWk6 {
	cursor: pointer;
}
table#calendar td.leftBorder {
	background: url(../images/1pxBlue.gif) repeat-y top left;
}
table#calendar td.monthNav {
	padding-top: 3px;
	font-weight: bold;
	color: #11376b;
	font-size: 11px;
}
table#calendar td.monthNav span.year {
	color: white;
}
table#calendar td.monthNav a:link, table#calendar td.monthNav a:active, table#calendar td.monthNav a:visited {
	font-weight: bold;
	color: #11376b;
	text-decoration: none;
	border-bottom: 1px solid #77acdf;
}
table#calendar td.monthNav a:hover {
	border-bottom: 1px solid #11376b;
	text-decoration: none;
}
table#calendar td.arrowPad {
	padding-top: 2px;
}
table#calendar td.calSection {
	font-weight: bold;
	color: white;
	padding-left: 10px;
	padding-top: 5px;
	background: url(../images/calSectionBg.gif) no-repeat top left;
}
table#calendar td.eventInfo {
	background:  url(../images/eventTileBg.gif) repeat-y top left;
	padding: 0px;
	line-height: 18px;
}
table#calendar td.eventFooter {
	background: url(../images/eventBtmBg.gif) no-repeat top left;
	padding-right: 13px;
} 
table#calendar div.eventWrapper {
	background: url(../images/eventTopBg.gif) no-repeat top left;
	padding: 10px;
}
