body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#wrapper {
	width: 740px;
	margin: 0 auto 10px auto;
	padding: 0;
	background-color: #fff;
}

#banner {
	width: 740px;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #fff;
}

#content {
	width: 740px;
	margin: 0;
	padding: 0;
	background-image: url(../images/home_bkgd.jpg); 
	background-repeat: repeat-y;
}

img.noIndentLeft {
	padding: 0;
	margin: 0;
}

#footer {
	clear: both;
	width: 740px;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
td, p  { 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px; 
}
p.home {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px; 
	margin: 8px 0 0 0;
	padding: 0 0 0 25px;
}
p.school {
	margin: 0;
	padding: 10px 0 15px 12px;
}
p.schoolfirst {
	padding: 0 0 15px 22px;
}
p.schoollast {
	padding: 0 22px 15px 0px;
}
li { 
	padding: 3px 8px 0 0; 
	line-height: 120%;
}
ul.home {
	padding: 0 25px 0 25px;
}
li.home {
	padding: 4px 25px 0 0;
}

#3column {
	width: 740px;
	margin: 0;
	background-color: #dfe9f2;
}
#column1 {
	width: 239px;
	float: left;
	background-color: #dfe9f2;
	margin: 0 0 0 12px;
}
#column3 {
	width: 240px;
	float: right;
	background-color: #dfe9f2;
	margin: 0 10px 0 0;
}
#column2 {
	width: 239px;
	float: left;
	background-color: #dfe9f2;
	margin: 00;
}
	



.white { color: #fff;} 
.a.footer { color: #01456c; font-size: 11px; line-height: 12px; text-decoration: none; }
.a.footer:hover { color: #ef1818; text-decoration: underline; }
.attribution { text-align: right; padding-right: 24px; }
.black { 
	color: #000 }
.bold { font-weight: bold; }
.bullet_leading  { 
	line-height: 120% }
.copyright   { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight: normal; line-height: 13px; text-align: center; }
.events { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin-top: 4px; padding-right: 6px; padding-bottom: 0; padding-left: 6px; }
.eventsIndent {padding: 0 0 0 95px;
margin: 0;
}
.eventsMonth { color: #000; font-weight: bold; }
.eventsSchoolSubTitle { color: #98cd0a; font-size: 12px; font-weight: bold; }
.eventsSubTitle { color: #0072b4; font-size: 12px; font-weight: bold; margin-top: 20px; padding-top: 0; }
.eventsTitle { color: #84ae1b; font-size: 14px; font-weight: bold; padding-top: 6px; padding-right: 6px; padding-left: 6px; }
.featureSubTitle { color: #0072b4; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 2px; }
.featureTitle  { color: #0072b4; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 8px  }
.feesSubTitle { color: #0072b4; font-size: 12px; font-weight: bold; margin-bottom: 2px; padding-top: 4px; padding-bottom: 7px; }
.footer { color: #01456c; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 12px; text-decoration: none; text-align: center; }

.homeEvents { padding-right: 6px; padding-left: 6px; }
.homeEventsSubTitle { color: #0072b4; font-size: 12px; font-weight: bold; padding-right: 6px; padding-left: 6px; }
.homeSubTitle { 
	color: #0072b4; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	margin: 8px 25px 0 25px; 
	padding-right: 10px; 
}
.homeTitle { color: #0072b4; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
.italic { font-style: italic; }
.quote { font-style: italic; line-height: 15px; padding-right: 24px; padding-left: 24px; }
.site_map { line-height: 20px; }
ul { margin-top: 2px; }
#photo { font-size: 9px; font-style: italic; text-align: left; width: 187em; float: left; margin-right: 10px; margin-bottom: 8px; }
.borderTop {border-top: 1px solid #fff;}
img.borderTop {border-top: 1px solid #fff;}