h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
p, ul, li, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
#primarynav p {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
#primarynav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#primarynav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#primarynav a:hover {
	color: #0F2C8E;
	text-decoration: none;
}
#primarynav a:active {
	color: #0F2C8E;
	text-decoration: none;
}
.whiteborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#sectionnav {
	background-image:   url("images/iip.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 15px;
}
#maintext {
	padding-right: 35px;
	padding-left: 15px;
	padding-bottom: 12px;
	padding-top: 15px;
}
#maintext p {
	font-size: 13px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 7px;
	padding-left: 13px;
}
#maintext a:link {
	color: #0F2C8E;
	text-decoration: underline;
}
#maintext a:visited {
	color: #999999;
	text-decoration: underline;
}
#maintext a:hover {
	color: #6E98C8;
	text-decoration: underline;
}
#maintext a:active {
	color: #6E98C8;
	text-decoration: underline;
}
#maintext ul {
	margin-top: 0px;
	margin-bottom: 7px;
}
#maintext li {
	font-size: 13px;
	line-height: 18px;
	color: #000000;
}
#maintext h1 {
	color: #0F2C8E;
	font-size: 21px;
	line-height: 21px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
}
#maintext h2 {
	font-size: 17px;
	line-height: 17px;
	font-weight: normal;
	color: #0F2C8E;
	margin-top: 10px;
	margin-bottom: 4px;
}
#maintext h3 {
	font-size: 15px;
	line-height: 17px;
	color: #0F2C8E;
	margin-top: 10px;
	margin-bottom: 6px;
}
#maintext h4 {
	font-size: 13px;
	line-height: 13px;
	color: #0F2C8E;
	margin-top: 10px;
	margin-bottom: 1px;
	font-style: italic;
}
#footer {
	padding-bottom: 17px;
}
#footer p {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #0F2C8E;
	padding-right: 25px;
}
.whiteborder {
	border: 2px solid #FFFFFF;
}
.darkbluetext {
	color: #0F2C8E;
}
#footer a:link {
	color: #0F2C8E;
	text-decoration: underline;
}
#footer a:visited {
	color: #0E2C8E;
	text-decoration: underline;
}
#footer a:hover {
	color: #999999;
	text-decoration: underline;
}
#footer a:active {
	color: #999999;
	text-decoration: underline;
}
.whiterulebelow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#sectionnav p {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: bold;
}
#sectionnav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#sectionnav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#sectionnav a:hover {
	color: #0F2C8E;
	text-decoration: none;
}
#sectionnav a:active {
	color: #0F2C8E;
	text-decoration: none;
}
.nospaceafter {
	margin-bottom: 0px;
}
#maintext p.whoswho {
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	margin: 0px;
	padding: 8px;
}
#donate {
	margin-top: 5px;
	margin-bottom: 6px;
	padding-left: 13px;
}
.thickrulebelow {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0F2C8E;
}
.commemorations {
	margin-top: 12px;
	margin-bottom: 0px;
}
.thickruleabovethinbelow {
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F2C8E;
	border-bottom-color: #0F2C8E;
}
.thinrulebelow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0F2C8E;
}
.thickruleaboveandbelow {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F2C8E;
	border-bottom-color: #0F2C8E;
}
#fundevents {
	margin-bottom: 15px;
	margin-left: 15px;
}
#fundevents p {
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#maintext .caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
}
#maintext table {
	margin-left: 13px;
}
#bus {
	margin-left: 8px;
}
.staffpic {
	margin-right: 8px;
	border: 1px solid #0F2C8E;
	margin-top: 3px;
}
.gallerypic {
	border: 1px solid #0F2C8E;
}
#maintext p.contacthead {
	margin-bottom: 18px;
}
#maintext td.k200 {
	background-image: url(images/comm1.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	height: 29px;
	width: 234px;
}
#maintext td.k50 {
	background-image: url(images/comm2.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	height: 29px;
	width: 234px;
}
#maintext td.k40 {
	background-image: url(images/comm3.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	height: 29px;
	width: 234px;
}
#maintext td.k20 {
	background-image: url(images/comm4.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	height: 29px;
	width: 234px;
}
#maintext td.k3 {
	background-image: url(images/comm5.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	height: 29px;
	width: 234px;
}
#maintext td.k1 {
	background-image: url(images/comm6.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	height: 29px;
	width: 234px;
}
#maintext p.extraspaceafter {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#maintext h2.services {
	font-size: 17px;
	line-height: 17px;
	font-weight: normal;
	color: #0F2C8E;
	margin-top: 17px;
	margin-bottom: 4px;
}
#maintext h3.services {
	font-size: 15px;
	line-height: 15px;
	color: #0F2C8E;
	margin-top: 17px;
	margin-bottom: 6px;
}
#maintext h4.services {
	font-size: 13px;
	line-height: 13px;
	color: #0F2C8E;
	margin-top: 15px;
	margin-bottom: 1px;
	font-style: italic;
}
#donationform td.fieldname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}
.tblarge {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 22px;
}
.tblarger {
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 22px;
}
.tbsmall {
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 22px;
}
.tbsmallundefined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 22px;
}

#donationform p.formtextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FF0000;
	margin-top: 6px;
}
#whitebox {
	border: 1px solid #0F2C8E;
	background-color: #FFFFFF;
	margin-top: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#fundevents h2 {
	margin-top: 16px;
	background-color: #8EAED4;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-left: 4px;
}
.whiteruleabove {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.whiterulerightandbelow {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#betterplace {
	background-image: url(images/home_mainpic_taller.jpg);
	background-repeat: no-repeat;
	padding-top: 270px;
	padding-right: 13px;
	padding-left: 20px;
}
#betterplace  p.welcome {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #0E2C8E;
	margin-top: 0px;
	margin-bottom: 8px;
	font-weight: bold;
}
#betterplace a:link {
	color: #0E2C8E;
	text-decoration: underline;
}
#betterplace a:visited {
	color: #0E2C8E;
	text-decoration: underline;
}
#betterplace a:hover {
	color: #6E98C8;
	text-decoration: underline;
}
#betterplace a:active {
	color: #6E98C8;
	text-decoration: underline;
}
#weeklyact td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#weeklyact h2 {
	margin-top: 16px;
	background-color: #8EAED4;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-left: 4px;
}
.blueborderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0F2C8E;
}
#jobdesc {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0E2C8E;
	border-bottom-color: #0E2C8E;
	margin-bottom: 12px;
	margin-top: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0E2C8E;
	border-left-color: #0E2C8E;
	background-color: #FFFFFF;
	padding-right: 7px;
}
#jobdesc p.jobtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #0F2C8E;
	margin-bottom: 3px;
	margin-top: 6px;
}
#jobdesc p.salary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
#jobdesc p.jobbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
#menupage {
	padding-right: 35px;
	padding-left: 15px;
	padding-bottom: 12px;
	padding-top: 15px;
}
#menupage h1 {
	color: #0F2C8E;
	font-size: 21px;
	line-height: 21px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
}
#menupage p {
	margin-top: 0px;
	margin-bottom: 7px;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#breakfastbox {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0E2C8E;
	border-bottom-color: #0E2C8E;
	margin-bottom: 0px;
	margin-top: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0E2C8E;
	border-left-color: #0E2C8E;
	background-color: #FFFFFF;
	padding: 6px;
}
#breakfastbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 4px;
}
#weeklymenu td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
#weeklymenu h2 {
	margin-top: 16px;
	background-color: #8EAED4;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-left: 4px;
	font-size: 17px;
	line-height: 17px;
	font-weight: normal;
}
.sitemapcol2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0F2C8E;
	padding-left: 10px;
}
.picleft {
	margin-right: 12px;
}
.fspicleft {
	margin-right: 12px;
}
#fstext {
	padding-right: 35px;
	padding-left: 15px;
	padding-bottom: 12px;
	padding-top: 15px;
}
#fstext p {
	font-size: 13px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 9px;
	padding-left: 13px;
}
#fstext a:link {
	color: #0F2C8E;
	text-decoration: underline;
}
#fstext a:visited {
	color: #999999;
	text-decoration: underline;
}
#fstext a:hover {
	color: #6E98C8;
	text-decoration: underline;
}
#fstext a:active {
	color: #6E98C8;
	text-decoration: underline;
}
#fstext h1 {
	color: #0F2C8E;
	font-size: 21px;
	line-height: 21px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
}
#fstext h2 {
	font-size: 17px;
	line-height: 17px;
	font-weight: normal;
	color: #0F2C8E;
	margin-top: 10px;
	margin-bottom: 4px;
}
#fstext h3 {
	font-size: 15px;
	line-height: 15px;
	color: #0F2C8E;
	margin-top: 20px;
	margin-bottom: 6px;
}
#fstext h4 {
	font-size: 13px;
	line-height: 13px;
	color: #0F2C8E;
	margin-top: 10px;
	margin-bottom: 1px;
	font-style: italic;
}
#actoverview td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#actoverview h2 {
	margin-top: 16px;
	background-color: #8EAED4;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-left: 4px;
}
#actoverview h3 {
	font-size: 15px;
	line-height: 15px;
	color: #0F2C8E;
	margin-top: 7px;
	margin-bottom: 0px;
}
#credit p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
#credit a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#credit a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#credit a:hover {
	color: #0E2C8E;
	text-decoration: underline;
	font-weight: bold;
}
#credit a:active {
	color: #0E2C8E;
	text-decoration: underline;
	font-weight: bold;
}
#ticketform td.fieldname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}
#ticketform td.formtextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin-top: 6px;
}
#redbox {
	text-align: center;
	padding: 6px 6px 1px;
	border: 1px solid #FF0000;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
}
#redbox p {
	padding: 0px;
	font-size: 11px;
	line-height: 13px;
	color: #FF0000;
}
#redbox p.nospaceafter {
	margin: 0px;
}
#redbox a:link {
	color: #FF0000;
	text-decoration: underline;
}
#redbox a:visited {
	color: #FF0000;
	text-decoration: underline;
}
#redbox a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#redbox a:active {
	color: #FF0000;
	text-decoration: underline;
}
#VideoPlayback {
	margin-bottom: 9px;
	margin-left: 13px;
}
#announcements {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#announcements h1 {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #0E2C8E;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-right: 8px;
	padding-left: 8px;
}
#announcements h2 {
	font-size: 16px;
	line-height: 18px;
	color: #0E2C8E;
	margin-top: 3px;
	margin-bottom: 6px;
	padding-right: 8px;
	padding-left: 8px;
}
#announcements p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-right: 8px;
	padding-left: 8px;
}
#announcements a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#announcements a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#announcements a:hover {
	color: #2F5B9D;
	text-decoration: underline;
}
#announcements a:active {
	color: #2F5B9D;
	text-decoration: underline;
}
#announcements ul {
	font-size: 11px;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	text-align: center;
	color: #FFFFFF;
	padding: 0px;
	list-style-type: none;
}
#announcements li {
	margin-top: 0px;
	margin-bottom: 3px;
}
#announcements img {
	display: block;
}
#announcements p.minibanner {
	font-weight: bold;
	background-color: #0E2C8E;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#announcements p.minibanner a:link, #announcements p.minibanner a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#announcements p.minibanner a:hover, #announcements p.minibanner a:active {
	color: #53AD27;
	text-decoration: none;
}
#betterplace .floatleft {
	float: left;
	width: 480px;
}
#betterplace .floatright {
	float: right;
	width: auto;
}
#betterplace .clear {
	clear: both;
}
.texttable {
	font-size: 13px;
	line-height: 18px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
