/*
// $Id: style.css,v 1.33 2006/04/06 15:04:23 ian Exp $
*/

#cal h3 {
	font-size: 18px;
}
#cal table, #cal .body, body.cal, div#cal {
	font-family: arial, 'sans serif';
	font-size: 12px;
	color: #000;
	border: 0px solid #000;
}
#cal form {
	margin: 0px;
	padding: 0px;
}
#cal td {
	border: 0px solid #000;
	border-color: #000;
}
#cal td.cal_content {
	background: #d9d9d9;
}
#cal td.cal_content .cal_content {
	background: #d9d9d9;
}
#cal table.bounding_table {
	color: #000;
}
#cal h3, #cal h2, #cal h1 {
	color: #909090;
	padding: 0px;
	margin: 0px;
}
#cal h1 {
	font-weight: normal;
}
#cal table.heading, #cal td.heading, #cal tr.heading {
	color: #a00;
	font-size: 20px;
	padding-left: 4px;
	padding-right: 4px;
}
#cal .heading {
	vertical-align: middle;
}
#cal a.heading:link {
	color: #a00;
}
#cal a.heading:visited {
	color: #a00;
}
#cal a.printview:link {
	font-size: 10px;
}
#cal a.printview:visited {
	font-size: 10px;
}
#cal .footing a:link {
	text-decoration: underline;
}
#cal .footing a:visited {
	text-decoration: underline;
}
#cal .footing {
	color: #777;
}
#cal th, #cal td.row_header, #cal tr.row_header, #cal div.row_header {
	background: #E0E0E0;
	color: #000;
}
#cal .row_header a:link, #cal .row_header a:visited {
	color: navy;
}
#cal .footer {
	color: #000;
	background: #ccc;
	border: 1px solid #bbb;
}
#cal .list_header, #cal .list_header a:link, #cal .list_header a:visited {
	vertical-align: middle;
	background: #777;
	color: #fff;
}
#cal td.list_header {
	border: 1px solid black;
}
#cal .list_header_hil {
	vertical-align: middle;
	background: #aaa;
	color: #000;
	border: 1px solid black;
}
#cal .viewbar {
	background: #c1ced0;
	color: #000;
}
#cal table.viewbar {
	border: 1px solid black;
}
#cal .toolbar {
	background: #d0d0c0;
	color: #000;
	font-size: 10px;
	padding: 1px;
}
#cal table.toolbar {
	border: 1px solid #b0b0b0;
}
#cal a:link {
	COLOR: #a00;
	text-decoration: none;
}
#cal a:visited {
	COLOR: #a00;
	text-decoration: none;
}
#cal a:active {
	COLOR: #a00;
}
#cal a:hover {
	COLOR: #a00;
	text-decoration: underline;
}
#cal a.uline:link {
	text-decoration: underline;
}
#cal a.uline:visited {
	text-decoration: underline;
}
#cal a.uline:active {
	text-decoration: underline;
}
#cal a.uline:hover {
	text-decoration: underline;
}
#cal .button {
	background: #E0E0E0;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#cal .main_header {
	color: #000;
	padding: 0px;
}
#cal table.main_header, #cal td.main_header {
	height: 10px;
	padding: 0px;
}
#cal th.main_header {
	height: 21px;
	background: #000;
	color: #ddd;
}
#cal th.main_header a:link, #cal th.main_header a:visited {
	color: #ffaa55;
}
#cal a.main_header:link {
	color: #a00;
}
#cal a.main_header:visited {
	color: #a00;
}
#cal a.main_header:hover {
	COLOR: #a00;
}
#cal .cal_content {
	background: #fff;
	color: navy;
}
#cal .cal_disabled {
	background: #CCCCCC;
	color: #777;
}
#cal .cal_disabled a:link, #cal td.cal_disabled a:visited {
	color: #777;
}
#cal .cal_selected {
	background: #FFFFFF;
	color: #000;
}
#cal .cal_selected a:link {
	COLOR: #a00;
	text-decoration: none;
}
#cal .cal_selected a:visited {
	COLOR: #a00;
	text-decoration: none;
}
#cal .cal_selected a:hover {
	COLOR: #a00;
}
#cal td.cal_event_imp {
	background: #e3e3bb;
	color: #000;
	border-left: 2px solid #a3a003;
	border-bottom: 2px solid #a3a003;
}
#cal font.cal_event_imp {
	color: #a00;
	font-weight: bold;
}
#cal a.cal_event_imp:link {
	color: #a00;
	font-weight: bold;
}
#cal a.cal_event_imp:visited {
	color: #a00;
	font-weight: bold;
}
#cal a.cal_event_imp:hover {
	color: #a00;
	font-weight: bold;
}
#cal td.cal_event {
	background: #ecffff;
	color: #555;
	border-left: 2px solid #879797;
	border-bottom: 2px solid #879797;
}
#cal font.cal_event {
	color: #000;
}
#cal a.cal_event:link {
	color: #000;
}
#cal a.cal_event:visited {
	color: #000;
}
#cal a.cal_event:hover {
	color: #000;
}
#cal tr.hil {
	background: #e0e0c0;
	color: #000;
}
#cal td.hil {
	background: #e0e0c0;
	color: #000;
}
#cal .hil {
	background: #e0e0c0;
	color: #000;
}
#cal .spacer_tiny {
	height: 1px;
	padding: 0px;
}
#cal .spacer_small {
	height: 2px;
	width: 2px;
	padding: 0px;
}
#cal .spacer {
	height: 20px;
	width: 20px;
	padding: 0px;
}
#cal .spaced_table td, #cal .spaced_table th, #cal .spaced_table {
	padding: 4px;
	border: 2px solid black;
	border-spacing: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
#cal div.calnav table {
	border-collapse: collapse;
	border-spacing: 0px;
}
#cal div.calnav a.minicalevent:visited, #cal div.calnav a.minicalevent:link {
	color: #a00;
	font-weight: bold;
}
#cal div.caltitle {
	color: #000;
}
#cal div.caltitle h3 {
	color: #550000;
	border-bottom: 1px solid #c0c0c0;
	padding: 2px;
	margin-bottom: 2px;
	margin-top: 0px;
	background: #e0e0c0;
}
#cal div.caltitle {
	padding: 8px;
}
#cal div.eventlist tr.hil, #cal div.eventlist td.hil, #cal div.eventlist .hil a:link, #cal div.eventlist .hil a:visited {
	background: #ddddaa;
	color: #A05B00;
}
#cal div.eventlist td {
	padding: 2px;
}
#cal div.year th.row_header {
	background-image: url(../images/subhead_bg.png);
}
#cal div.year table td.cal_content {
	border: 0px;
solid white;
}
#cal div.year table td.cal_content a:link b {
	color: #996633;
}
#cal div.caltabs td.cal_disabled {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	height: 24px;
	background: #ccc;
}
#cal div.caltabs td.main_header {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background: #E1E1E1;
}
#cal div.caltabs table {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}
#cal div.caltabs table.caltabtable td {
	border-bottom: 1px solid black;
}
#cal div.caltabs td.main_header a:link, #cal div.caltabs td.main_header a:visited {
	color: #550000;
}
#cal .calnav td.heading, #cal .calnav th.heading {
	color: #000; /* #AF1700; */
	font-size: 10px;
	background: url(../images/subhead_bg.png);
	font-weight: normal;
	height: 20px;
	border-bottom: 1px solid #c0c0c0;
}
#cal .calnav tr.cal_selected td {
	background: #e0e0aa;
}
#cal .calnav tr td.cal_selected {
	background: #e0e0aa;
}
#cal div.calnav td.cal_disabled {
	background: #c0c0c0;
	color: #777;
}
#cal div.calnav .cal_disabled a:link, #cal div.calnav .cal_disabled a:visited {
	color: #777;
}
#cal .calnav td.row_header, #cal .calnav th.row_header {
	font-size: 9px;
}
#cal .calnav td.spacer_tiny, #cal .calnav tr.spacer_tiny {
	height: 0px;
	padding: 0px;
	display: none;
}
#cal .calnav tr.cal_content td {
	background: #d9d9d0;
}
#cal .calnav a:link, #cal .calnav a:visited, #cal .calnav table, #cal .calnav td, #cal .calnav tr, #cal .calnav th, #cal .calnav input {
	font-size: 10px;
}
#cal .calnav a:link, #cal .calnav a:visited {
	color: #31639C;
}
#cal .calnav table.bounding_table {
	border: 1px solid #c0c0c0;
}
#cal INPUT {
	vertical-align: middle;
}
#cal INPUT {
	BORDER-TOP-COLOR: #000000;
	BORDER-LEFT-COLOR: #000000;
	BORDER-RIGHT-COLOR: #000000;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-TOP-WIDTH:
1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 10px;
	BORDER-BOTTOM-WIDTH: 1px;
	FONT-FAMILY: arial;
	BORDER-RIGHT-WIDTH: 1px
}
#cal TEXTAREA {
	BORDER-TOP-COLOR: #000000;
	BORDER-LEFT-COLOR: #000000;
	BORDER-RIGHT-COLOR: #000000;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-TOP-WIDTH:
1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 10px;
	BORDER-BOTTOM-WIDTH: 1px;
	FONT-FAMILY: arial;
	BORDER-RIGHT-WIDTH: 1px
}
#cal SELECT {
	BORDER-TOP-COLOR: #000000;
	BORDER-LEFT-COLOR: #000000;
	BORDER-RIGHT-COLOR: #000000;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-TOP-WIDTH:
1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 10px;
	BORDER-BOTTOM-WIDTH: 1px;
	FONT-FAMILY: arial;
	BORDER-RIGHT-WIDTH: 1px
}
