BODY {
 font-family:Arial;
 font-size:	8pt;
 color:		#000000;
 font-style:	normal;
 font-weight:	normal;
 margin-top:	0px;
 margin-left:	0px;
 }

TD {
 font-family:Arial;
 font-size:	8pt;
 color:		#000000;
 font-style:	normal;
 font-weight:	normal;
 }

A:LINK, A:VISITED {
 text-decoration:	none;
 color:			#993300;
 }

A:HOVER {
 color:			#666666;
 }
.table_head_sorted_a:LINK, .table_head_sorted_a:VISITED, .table_head_sorted_a:HOVER {
 color:				#ffffff;
 font-weight:		bold;
 }
.admin:LINK, .admin:VISITED {
 color:				#ffffff;
 background:		#963019;
 border:			#ffcc00 1px solid;
 padding-left:		6px;
 padding-right:		6px;
 }
.admin:HOVER {
 color:				#ffff00;
 }
.subnav:LINK, .subnav:VISITED {
 color:				#ffffff;
 }
.subnav:HOVER {
 color:			#993300;
 }

INPUT, TEXTAREA, SELECT, CHECKBOX {
 background:		#e1d2a7;
 border:			1px solid #000000;
 font-family:		arial;
 font-size:			11px;
 padding-left:		3px;
 }

.admin {
 color:				#ffffff;
 background:		#963019;
 border:			#ffcc00 1px solid;
 padding-left:		6px;
 padding-right:		6px;
 }

.title {
 color:				#963019;
 font-weight:		bold;
	font-size:	9pt;
 }
.sidebar {
 color:				#ffffff;
 font-size:			10px;
 padding:			8px;
 vertical-align:	top;
 }
.calendar_days {
 background:		#EED083;
 text-align:		center;
 }
.calendar_off {
 color:				#ffffff;
 font-weight:		bold;
 background-image:	url('/images/calendar_small_off.jpg');
 width:				16px;
 height:			25px;
 padding:			3px;
 vertical-align:	top;
 }
.calendar_on {
 color:				#ffffff;
 font-weight:		bold;
 background-image:	url('/images/calendar_small_on.jpg');
 width:				16px;
 height:			25px;
 padding:			3px;
 vertical-align:	top;
 }
.calendar_month {
 color:				#ffffff;
 font-size:			11px;
 font-weight:		bold;
 }
.calendar_key {
 font-size:			10px;
 }
.calendar_key_sidebar {
 color:				#ffffff;
 font-size:			10px;
 }
.calendar_a:LINK, .calendar_a:VISITED, .calendar_a:HOVER {
 color:				#ffffff;
 font-weight:		bold;
 }

.label {
 color:				#ffffff;
 background:        #9f6000;
 border:            1px solid #000000;
 padding-left:		3px;
 padding-right:		3px; 
 text-align:		right;
 }
.button_on {
 font-weight:		bold;
 color:				#ffffff;
 background:		#af7d2f;
 border:			1px solid #000000;
 cursor:			pointer;
 }
.button_off {
 font-weight:		bold;
 color:				#ffffff;
 background:		#9f6000;
 border:			1px solid #000000;
 cursor:			pointer;
 }
.table_head_normal {
 background:        #cccccc;
 border:            1px solid #9396a3;
 padding-left:		3px;
 padding-right:		3px;
 }
.table_head_sorted {
 color:				#ffffff;
 background:        #777777;
 border:            1px solid #000000;
 font-weight:		bold;
 padding-left:		3px;
 padding-right:		3px;
 }
.table_data_normal {
 padding-left:		3px;
 padding-right:		3px;
 background:		#ffffff;
 }
.table_data_sorted {
 background:		#dddddd;
 padding-left:		3px;
 padding-right:		3px;
 }
.table_data_shaded {
 background:		#eeeeee;
 padding-left:		3px;
 padding-right:		3px;
 }
.table_lines {
 background:        #cccccc;
 height:			1px;
 width:				1px;
 }
.table_title {
 font-weight:		bold;
 font-size:			14px;
 font-style:		italic;
 }
