#mainContent {
	margin-right:			18em;
	border:					0.1em dashed #fff;
}
#mainContent2 {
	margin-right:			18em;
	border:					0.1em dashed #fff;
	width:					45.4em;
}
#sidebar {
	float:					right;
	width:					16em;
	padding:				0em 1em 1em 1em;
	line-height:			1.8em;
}
img.sidebar {
	padding-top:			1em;
	width:					15.999em;
	height:					15.999em;
}
img.noSidebar{
	display:				block;
	padding:				1em 1em 1em 1em;
	margin:					auto;
}
img.boardMember{
	padding-bottom:			5em;
	width:					9.667em;
	height:					12.5em;
	border:					0em;
}
p.caption {
	font:					italic normal normal 0.9em Arial;
}
p.caption2 {
	font:					italic normal normal 11px Arial;
}
p.highlight {
	color:					#888;
	font:					italic normal bold 1em Arial;
	margin:					2em auto 0em auto;
}
p.heading {
	color:					#000;
	font-weight:			bold;
	font-style: 			italic;
	margin:					1em auto 0.6em 0.5em;
	font-size:				1.8em;
	text-align:				center;
}
p.heading2 {
	color:					#000;
	font-weight:			bold;
	font-style: 			italic;
	margin:					2em auto 0.6em 0.5em;
	font-size:				1.8em;
	text-align:				center;
}
p.subheadline {
	color:					#000;
	font:					italic normal bold 1.3em Arial;
	margin:					3em auto 0em 0.8em;
}
p.boardMember {
	color:					#000;
	font:					italic normal bold 1.3em Arial;
	margin:					0em auto 0em 0.8em;
}
p.body {
	font-size:				1em;
	margin:					0em auto 1.6em 1em;
	line-height:			1.8em;
}
p.body2 {
	font-size:				1em;
	margin:					0em 1em 1.6em 1em;
	line-height:			1.8em;
}
p.newsSpots {
	font-size:				1em;
	margin:					0em auto 1.6em 1em;
	line-height:			1.5em;
}
p.bodySmall {
	font-size:				0.8em;
	margin:					0em auto 1.6em 1em;
	line-height:			1.8em;
}
p.newsHeader {
	color:					#888;
	font-style: 			italic;
	margin:					0em auto 1.6em 1em;
}
p.archiveYear {
	font-weight:			bold;
	text-align:				center;
}
p.archiveMonth {
	font-size:				1em;
	margin:					0em 0.5em 0.5em 0.5em;
	vertical-align:top;
	/*line-height:			1.8em;*/
}
p.summary {
	font-weight:			normal;
	font-style:				normal;
	font-size:				0.55em;
	line-height:			1.2em;
}
table.boardMembers {
	margin:					0em auto 1em 1em; /*trbl*/
}
table.archiveMeetings {
	margin:					0em 1em 0em 1em;
}
td.boardInfo {
	vertical-align:			top;
}
table.statistics {
	margin:					0em auto 1.6em 1em;
	border:					0.1em solid #EDE8D5;
	width:					25em;
}
table.statistics2 {
	margin:					0em auto 1.6em 1em;
	border:					0.1em solid #EDE8D5;
	width:					44em;
}
table.schoolImage {
	margin:					0em auto 1.6em 1em;
	border:					0.1em solid #EDE8D5;
	width:					63.7em;
}
table.phoneNumbers {
	margin:					0em auto 1.6em 1em;
	border:					0.1em solid #EDE8D5;
	width:					30em;
}
table.jobs {
	margin:					0em auto 1.6em 1em;
	border:					0.1em solid #EDE8D5;
	width:					44em;
}
table.bond {
	margin:					0em auto 1.6em 1em;
	border:					0.1em solid #EDE8D5;
	width:					35em;
	text-align:				right;
}
td.header {
	background-color:		#EDE8D5;
	color:					#000;
	padding:				0.3em;
	padding-left:			0.6em;
	padding-right:			0.6em;
	font-weight:			bold;
	text-align:				center;
}
td.header2 {
	background-color:		#EDE8D5;
	color:					#000;
	padding:				0.3em;
	padding-left:			0.6em;
	padding-right:			0.6em;
	font-weight:			bold;
}
td.directoryListing {
	width:					11em;
	vertical-align:			top;
}
td.supplyList {
	width:					22em;
	vertical-align:			top;
}
td.number {
	width:					11em;
	vertical-align:			top;
}
td.description {
	width:					32em;
	vertical-align:			top;
}
td.directoryNumber {
	width:					11em;
	text-align:				right;
	padding-right:			1em;
	vertical-align:			top;
}
td.jobHeader {
	background-color:		#EDE8D5;
	color:					#000;
	padding:				0.3em;
	padding-left:			0.6em;
	padding-right:			0.6em;
	font-weight:			bold;
	text-align:				left;
}
td.bondHeader {
	background-color:		#EDE8D5;
	color:					#000;
	padding:				0.3em;
	padding-left:			0.6em;
	padding-right:			0.6em;
	font-weight:			bold;
	text-align:				center;
	width:					20em;
}
td.bondHeader2 {
	background-color:		#EDE8D5;
	color:					#000;
	padding:				0.3em;
	padding-left:			0.6em;
	padding-right:			0.6em;
	font-weight:			bold;
	text-align:				center;
}
td.prd {
	width:					33em;
	padding-left:			0.4em;
	padding-right:			0.1em;
	padding-top:			2em;
}
td.deadline {
	width:					10em;
	vertical-align:			top;
	padding-left:			0.3em;
	padding-top:			2em;
}
td.phoneNumber {
	width:					10em;
}
td.radio {
	width:					22em;
	text-indent: 			0em;
	vertical-align:			top;
}
td.schoolImage {
	width:					53em;
}
td.schoolName {
	width:					10em;
	vertical-align:			top;
}


td.group {
	width:					20em;
}
td.stat {
	width:					5em;
}
td.stat1 {
	width:					11em;
}
td.stat2 {
	width:					7em;
}
td.stat3 {
	width:					7em;
}
td.stat41 {
	width:					10em;
	vertical-align:			bottom;
}
td.stat42 {
	width:					5em;
	vertical-align:			top;
}
td.stat51 {
	width:					5em;
}
td.stat52 {
	width:					10em;
}
td.stat53 {
	width:					15em;
}
a.mainContent:link, a.mainContent:active, a.mainContent:visited { 
	color:					#888;
	text-decoration:		underline;
}
a.mainContent:hover {
	color:					#9C1E3D;
}
a.mainContent2:link, a.mainContent2:visited, a.mainContent2:active { 
	color:					#888;
	text-decoration:		underline;
}
a.mainContent2:hover {
	color: #ffffff;
	background: #9C1E3D;
}
a.schoolExplanation:link, a.schoolExplanation:visited, a.schoolExplanation:active { 
	color:					#000;
	text-decoration:		none;
}
a.schoolExplanation:hover {
	color: #ffffff;
	background: #9C1E3D;
}
em {
	font-weight: 			bold; 
	color:					#888;
}
input, textarea, select { 
	font-family: 			Verdana, Helvetica, Arial, Sans-serif; 
	font-size: 				0.8em; 
}
div.question {
	padding-top:			1.5em;
}
p.cup {
	font-size:.6em;
	font-weight:normal;
}
div.info {
padding-left:1em;
padding-right:1em;
}
