html, body {
	margin: 				0px;
	padding: 				0px;
	font-family:			verdana;
	font-size:				12px;
	background-color:		#333333;	
	color:					#231F20;
	width:					100%;
	height:					100%;
}

h1 {
	font-size:				20px;
	margin-bottom:			0px;
}

hr {
	color:					#68682C;
	border:					1px solid #68682C;
}

td {
	font-size:				13px;
}

#header {
	background-image:		url( assets/header_rptr.jpg );
}

#menu {
	background-color:		#E2DF8E;
}

#menu A {
	display:				block;
	font-size:				12px;
	text-align:				center;
	text-decoration:		none;
	width:					113px;
}

#menu A:hover {
	background-color:		#FFFFFF;
}

#menu span {
	display:				block;
	padding:				8px;
}

#content {
	background-color:		#F9F5CA;
	color:					#231F20;
	font-size:				12px;
}

#footer {
	background-color:		#333333;
	color:					#989898;
	font-size:				10px;
	padding:				10px;
	text-align:				center;	
}

#footer A {
	color:					#989898;
	text-decoration:		none;
}

#footer A:hover {
	color:					#989898;
	text-decoration:		underline;
}

LI A {
	color:					#231F20;
}

A {
	color:					#231F20;
}

.calendar_DOWHeader, .calendar_Header  {
	background-color:		#E2DF8E;
	padding:				5px;
}

.calendar_DOWHeaderTxt, .calendar_HeaderTxt {
	color:			#66672D;
	font-size: 		12px;
	font-family:		verdana;
}

.calendar_HeaderTxt, .calendar_headerLink {
	font-size: 		16px;
	font-weight:		bold;
	font-family:		verdana;
}

.calendar_headerLink {
	font-size:		12px;
	font-weight:		normal;
}

.calendar_headerLink:hover {
	text-decoration:	none;
}

.calendar_LinkDetails {
	font-size:		11px;
	color:			#66672D;
	text-decoration:	underline;
}

.calendar_LinkDetails:hover {
	text-decoration:	none;
}

.calendar_DayNoEvent {
	background-color:	#FFFFFF;
	background-image:	url( assets/calendar_background.jpg );
	background-position:	top left;
	background-repeat:	repeat-x;
	padding:		5px;
	font-family:		arial;
	font-size:		10px;
}

.calendar UL, .calendar LI {
	font-size: 		11px;
}
.calendar_DayNoEvent DIV, .calendar_DayEvent DIV {
	font-size:		10px;
}

.calendar_DayEvent DIV {
	color:			#66672D;
}

.calendar_DayEvent {
	background-color:	#FFFFFF;
	background-position:	top left;
	background-repeat:	repeat-x;
	padding:		5px;
	font-family:		arial;
	font-size:		12px;
	color:			#66672D;
}

.calendar TD {
	border:			0;
	border-right:		1px solid #66672D;
	border-bottom:		1px solid #66672D;
}

.calendar_LinkBack{
	color:			#FFFFFF;
	text-decoration:	none;
}

.calendar {
	border-top:		1px solid #66672D;
	border-left:		1px solid #66672D;
}

.image {
	border: 		2px solid #66672D;
}

h2 {
	font-size:				14px;
	margin-bottom:			0px;
}

.button {
	background-image:		url( assets/bg_button_left.jpg );
	background-position:	top left;
	background-repeat:		no-repeat;
	border-left:			1px solid #5EA5B9;	
	color:					#000000;
	cursor:					hand;
	display:				block;
	height:					23px;	
	text-align:				center;
	text-decoration:		none;
	white-space:			nowrap;
	width:					100px;
}

.button span {
	display:				block;
	background-image:		url( assets/bg_button_right.jpg );
	background-position:	top right;
	background-repeat:		no-repeat;
	cursor:					hand;
	height:					23px;
	padding-left: 			10px;
	padding-right:			10px;
	padding-top:			2px;
	text-align:				center;
	white-space:			nowrap;
	width:					100px;
}

.button:hover span {
	background-image:		url( assets/bg_button_right.jpg );
	background-position:	bottom right;
}

.button:hover {
	background-position:	bottom left;
}
.button_email {
	background-color:		#E2DF8E;
	border:					0;
	color:					#000;
	font-size:				14px;
	padding:				2px;
}