@charset "UTF-8";

/********** row 01 **********/
#divRow01 {
	background: url(../images/generic/border_row01.gif) no-repeat left bottom;
	width: 700px;
	padding: 15px 0 11px 0;
	margin: auto;
}


/********** featured event **********/
#divFeaturedEvent {
	background: url(../images/titles/featuredEvent.gif) no-repeat left top;
	width: 465px;
	padding: 35px 0 0 0;
	margin: 0 -220px 0 0;
	float: left;
}

#divFeaturedEvent .imageContainer {
	background: #3a3a3a;
	width: 153px;
	padding: 1px 1px 1px 1px;
	margin: 0 -305px 0 0;
	float: left;
}

#divFeaturedEvent .imageContainer .image {
	background: #ffffff;
	width: 151px;
	padding: 9px 0 9px 0;
	margin: auto;
}

#divFeaturedEvent .imageContainer .image img {
	padding: 0;
	margin: 0 9px 0 9px;
	border: none;
}

#divFeaturedEvent .textContainer {
	width: 300px;
	padding: 0;
	margin: 0;
	float: right;
}

#divFeaturedEvent .textContainer h1 {
	font-size: 10px;
	font-weight: bold;
	color: #111111;
	padding: 0;
	margin: 0;
}

#divFeaturedEvent .textContainer h1 a, #divFeaturedEvent .textContainer h1 a:link, #divFeaturedEvent .textContainer h1 a:visited {
	color: #111111;
	text-decoration: none;
}

#divFeaturedEvent .textContainer h2 {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	padding: 0;
	margin: 0;
}

#divFeaturedEvent .textContainer h3 {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding: 0;
	margin: 0;
}

#divFeaturedEvent .textContainer p {
	font-size: 10px;
	color: #333333;
	padding: 15px 0 0 0;
	margin: 0;
}

#divFeaturedEvent .textContainer p a, #divFeaturedEvent .textContainer p a:link, #divFeaturedEvent .textContainer p a:visited {
	color: #a63930;
	text-decoration: none;
}


/********** calendar **********/
#divCalendar {
	background: url(../images/titles/calendar.gif) no-repeat left top;
	width: 220px;
	padding: 35px 0 0 0;
	margin: 0;
	float: right;
}

#divCalendar .textContainer {
	width: 220px;
	padding: 0;
	margin: 0;
	float: right;
}

#divCalendar .textContainer h1 {
	font-size: 10px;
	font-weight: bold;
	color: #111111;
	padding: 0;
	margin: 0;
}

#divCalendar .textContainer h1 a, #divFeaturedEvent .textContainer h1 a:link, #divFeaturedEvent .textContainer h1 a:visited {
	color: #111111;
	text-decoration: none;
}

#divCalendar .textContainer h2 {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	padding: 0;
	margin: 0;
}

#divCalendar .textContainer h3 {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding: 0 0 15px 0;
	margin: 0;
}

#divCalendar p {
	font-size: 10px;
	color: #333333;
	padding: 0;
	margin: 0;
}

#divCalendar p a, #divCalendar p a:link, #divCalendar p a:visited {
	color: #a63930;
	text-decoration: none;
}


/********** row **********/
.divRow {
	width: 700px;
	padding: 15px 0 10px 0;
	margin: auto;
}


/********** news & noteworthy **********/
#divNewsNoteworthy {
	background: url(../images/titles/newsNoteworthy.gif) no-repeat left top;
	width: 465px;
	padding: 35px 0 0 0;
	margin: 0 -220px 0 0;
	float: left;
}

#divNewsNoteworthy .textContainer {
	width: 450px;
	padding: 0;
	margin: 0;
}

#divNewsNoteworthy .textContainer h1 {
	font-size: 10px;
	font-weight: bold;
	color: #111111;
	padding: 0;
	margin: 0;
}

#divNewsNoteworthy .textContainer h1 a, #divNewsNoteworthy .textContainer h1 a:link, #divNewsNoteworthy .textContainer h1 a:visited {
	color: #111111;
	text-decoration: none;
}

#divNewsNoteworthy .textContainer h2 {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	padding: 0;
	margin: 0;
}

#divNewsNoteworthy .textContainer h3 {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding: 0;
	margin: 0;
}

#divNewsNoteworthy .textContainer p {
	font-size: 10px;
	color: #333333;
	padding: 15px 0 0 0;
	margin: 0;
}

#divNewsNoteworthy .textContainer p a, #divNewsNoteworthy .textContainer p a:link, #divNewsNoteworthy .textContainer p a:visited {
	color: #a63930;
	text-decoration: none;
}


/********** overview **********/
#divOverview {
	background: url(../images/titles/overview.gif) no-repeat left top;
	width: 220px;
	padding: 35px 0 0 0;
	margin: 0;
	float: right;
}

#divOverview p {
	font-size: 10px;
	color: #333333;
	padding: 0;
	margin: 0;
}

#divOverview p a, #divOverview p a:link, #divOverview p a:visited {
	color: #a63930;
	text-decoration: none;
}