body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #ffffff:
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.eventpoptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3A3A5A;
}



.footbg {
	background-color: #9595AC;
	background-image: url(../img/foot_mid_back.gif);
	background-repeat: repeat-x;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bglavendar {
	background-color: #858599;
}
.bgrightcolborder {
	background-image: url(../img/home_right_col_border_left.gif);
	background-repeat: repeat-y;
}
.homerightcol {
	padding: 6px;
}
.txt11px {
	font-size: 11px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D5F;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #484853;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D5F;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}

.link1:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D5F;
	text-decoration: underline;
	font-weight:bold;
	font-size:11px;
}

.link1:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #484853;
	font-weight:bold;
	font-size:11px;
}
.link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D5F;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
}
.link1:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
	font-weight:bold;
	font-size:11px;
}
.eventdate {
	color: #838343;
}
.rule1 {
	background-image: url(../img/rule1.gif);
	background-repeat: repeat-x;
}
.pagebody {
	padding: 6px;
}
.calloutborder {
	background-color: #999999;
}
.calloutback {
	background-color: #E3E3EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 8px;
}
.calloutmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	background-color: #E3E3EA;
	text-align: right;

}
.form {background: #eee;
		font-family:arial, helvetica, sanserif;
		font-weight: normal;
		font-size:11px;
		}
.txt10px {
	font-size: 10px;
	color: #000000;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
}

/**** month and year header at top of calendar ****/
.date_header                    { font-size:16px; font-family:arial, helvetica; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell                               { background-color: #FFFFFF; height: 50; width: 65; }
.empty_day_cell                 { background-color: #E7E3EF; height: 50; width: 65; }
.today_cell                             { background-color: #B5494A; height: 50; width: 65; }

/**** day number in upper left corner of each cell ****/
.day_number                             { font-size:10px; font-family:verdana, arial, helvetica; color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt                              { font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
A.title_txt:link               { color: #3D3D5F; text-decoration:underline }
A.title_txt:active             { color: #990000; text-decoration:underline }
A.title_txt:visited    { color:#00F; text-decoration:underline }
A.title_txt:hover              { color:#00F; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str                               { font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header                  { background-color: #9595AC; font-size: 12px; font-family: arial, helvetica; color: #FFFFFF; font-weight: bold }

/**** footprint text ****/
.footprint                              { font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A                    { font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }

/**** display_header ****/
.display_header	{ padding-left: 10px; font-size:11px; }

.display_title	{ padding-left: 10px; font-size: 11px; }

.display_location { padding-left: 11px; font-size:11px; }

.display_txt	{ padding-left: 10px; font-size:11px; }

.description	{ padding-left: 15px; text-align: top; vertical-align: top; font-size:12px; font-weight: bold; }

.morelink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D5F;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}

.morelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #484853;
	text-decoration: none;
	font-weight: bold;
	font-size:10px;
}
.morelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D5F;
	text-decoration: underline;
	font-weight:bold;
	font-size:10px;
}
.morelink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}
