body {
	background: #000 url(./images/gradBG.jpg) repeat;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #EEF;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #660099;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #017;
	font-weight: normal;
}

h3 a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #00E;
}

h3 li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #017;
	font-weight: normal;
}

caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 0 0 5px 0;
	color: #EEEEFF
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	outline: none;
}

a:visited {
	color: blue;
}

a:hover {
	color: red;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tcMenu {
	border-bottom: 3px #666699 outset;
	background: #A2BAEF url('images/gradTitle.jpg') top left repeat-x scroll;
}

.tcTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	color: #006600;
}

.tcTable {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #4477BB;
}

.tcCalendarDay {
}

.tcWeekdays {
	background: #000 url('images/gradStatus.jpg') 0px -16px repeat-x scroll;
	color: #FFF;
}

.tcDayCell {
	background: #FFFFFF url('images/gradBlue.jpg') top left repeat-x scroll;
}

.tcTodayDayCell {
	font-weight: bold;
	background: #FFFFFF url('images/gradToday.jpg') top left repeat-x scroll;
}

.hide {
	visibility: hidden;
}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 8pt;
	white-space: nowrap;
}

.footer a {
	color: #8888FF
}

.footer a:visited {
	color: #8888FF;
}

.footer a:hover {
	color: #FF3333;
}

.tcDayCell-highlighted {
	background: #FFFF33 url('images/gradYellow.jpg') top left repeat-x scroll;
	cursor: pointer;
	font-weight: bold;
	z___-Index: 99000;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	/* for Mozilla */
	-moz-opacity:0.6;
}

.tcTinyCal-highlighted {
	background-color: #FFFF99;
	cursor: pointer
}

.tcIcons {
	cursor: pointer;
	color: #FFFFFF;
	font: 18pt bold Comic Sans MS, Impact, Arial, Helvetica, sans-serif
}

.tcHighlighted {
	color: #FFFF99;
	cursor: pointer
}

.tcCalendarContent {
	
}

.tcDayBox {
	background: #FFFFCC url('images/gradDayBox.jpg') 0px -500px repeat-x scroll;
	padding: 4px;
	border: 2px outset #999;
	font: 10pt Verdana;
}

.tcCalendarDayTiny {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*text-align: center*/
}

.tcTimelineYear {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFF
}

.tcTimelineSelected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #AA0000;
	background-color: #EEFF99;
}


.tcEntrySmall {
	float: left;
	background-color: #CCEEFF;
	border: 1px outset #999;
	margin: 1 1 1 1;
	padding: 0 1 0 1;
	font: bold 9px Arial, Lucida Console, Monaco, sans-serif;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	width: 90px;
}

.tcEntrySmall-hi {
	background-color: #FFFF99;
	cursor: pointer
}

.tcEntry {
	background-color: #CCDDFF;  /* Default Only. User can pick color */
	padding: 2px;
	margin: 2px;
	margin-bottom: 4px;
	border: 1px solid #888;
	font: bold 9px Verdana, sans-serif;
	width: 190px;
	float: left;
}

.tcEntryEdit {
	background: #FFF url('images/gradGray.jpg') 0px -20px repeat-x scroll;
	width: 50%;
}

.tcEntryPrint {
	padding: 0px;
	margin: 2px;
	margin-bottom: 4px;
	font: bold 12pt Tahoma, Verdana, sans-serif;
	width: 454px;
	border: 1px solid;
}

.tcEntryInput {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px
}

.tcEntryFieldLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
}

.tcCatLabel {
	font-style: italic;
	color: #009;
}

table.tcEntryTable {
	width: 100%;
	__border-spacing: 2px;
}

P.pagebreak {
	page-break-before: always
}

.sideNote {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}

@media print {
	.printAction { display: none }
}

@media screen {
	.printAction { 
		position: absolute; 
		top: 20; 
		left: 600px;
	}
}

.ui-datepicker-trigger {
	position: relative;
	top: 2px;
	margin: 5px 0 0 5px;
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-title select, .ui-datepicker option {
	font-size: 11px;
	width: 32%;
}

#tcPrevCalendar table, #tcNextCalendar table {
	cursor: pointer;
}

a.tcUsrLnk, a.tcUsrLnk:visited, a.tcUsrLnk:link  {
	color: #60D;
	outline: none;
}

a.tcUsrLnk:hover {
	color: #F00;
}