.highlighted{
	background-color: #8EA1D8;
	color: #FFFFFF;
}
.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;
	color: #2A2A2A;

	position:relative;

}
.briefintro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #7E3725;
}
.dates{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	color: #333333;
}
#leftside {
	width: 80%;
	position: relative;
	top: 0px;
	
	
}
#rightside {
	width: 100%;
	position: absolute;
	left: 105%;
	

}
.calfcolorline1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2A2A2A;
	background-color: #F8E8B7;


}

.calfcolorline2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2A2A2A;
	background-color: #FFF4D1;

}


.trcalendar {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}

.calheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F9F3E0;
	background-color: #376557;
}
.ptr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	
	padding:5px;
	
}