﻿html,body
{
    height:100%;
}
html
{
    font-size:100%;
}
body
{
	background:url(images/grass.jpg) #fffeec repeat-x fixed left bottom;
	color:#2C3E01;
	font-size:62.5%;
    line-height:1.8em;
}
form
{
	background:url(images/fade.jpg) transparent repeat-x left top;
	min-height:443px;
}
h1,h2,h3,h4,h5,h6,strong
{
	font-weight:bold;
}
address
{
	font-style:normal;
}
em
{
	font-size:0.8em;
	font-style:italic;
}
fieldset
{
	border:solid 1px #ECE9E4;
	font-size:1.2em;
	margin:0 0 10px 0;
	padding:0 0 10px 10px;
}
fieldset legend
{
	margin:0 0 1em 1em;
	padding:0;
	color:#63841F;
	font-weight:bold;
	line-height:1.2em;
}
fieldset li
{
	min-height:22px;
	padding:0 0 2px 0;
}
fieldset li label
{
	display:inline-block;
	vertical-align:top;
	width:14em;
}
fieldset li input
{
	width:15em;
}
fieldset li.checkbox input
{
	width:auto;
}
fieldset li select
{
	width:15.4em;
}
fieldset li textarea
{
	height:5em;
	width:15em;
}
.header
{
	background:url(images/head.png) transparent no-repeat left 19px;
	height:194px;
	margin:0 auto;
	padding-top:19px;
	position:relative;
	width:915px;
}
.header h1
{
	background:url(images/logo.jpg) transparent no-repeat left top;
	height:100px;
	left:38px;
	position:absolute;
	text-indent:-9999px;
	top:37px;
	width:365px;
}
.nav
{
	background:url(images/nav.png) transparent no-repeat 1px top;
	height:76px;
	margin:-76px auto 0;
	position:relative;
	width:900px;
}
.nav ul
{
	margin:0 0 0 27px;
}
.nav li
{
	float:left;
	margin-top:14px;
	text-indent:-9999px;
}
.nav li a
{
	display:block;
	height:51px;
}
.nav .home a
{
	background:url(images/home.gif) transparent no-repeat left top;
	width:96px;
}
.nav .home a:hover
{
	background:url(images/home.gif) transparent no-repeat left -52px;
}
.nav .events a
{
	background:url(images/events.gif) transparent no-repeat left top;
	width:183px;
}
.nav .events a:hover
{
	background:url(images/events.gif) transparent no-repeat left -52px;
}
.nav .parishes a
{
	background:url(images/parishes.gif) transparent no-repeat left top;
	width:181px;
}
.nav .parishes a:hover
{
	background:url(images/parishes.gif) transparent no-repeat left -52px;
}
.nav .press a
{
	background:url(images/press.gif) transparent no-repeat left top;
	width:236px;
}
.nav .press a:hover
{
	background:url(images/press.gif) transparent no-repeat left -52px;
}
.nav .links a
{
	background:url(images/links.gif) transparent no-repeat left top;
	width:94px;
}
.nav .links a:hover
{
	background:url(images/links.gif) transparent no-repeat left -52px;
}
.nav .contact a
{
	background:url(images/contact.gif) transparent no-repeat left top;
	width:78px;
}
.nav .contact a:hover
{
	background:url(images/contact.gif) transparent no-repeat left -52px;
}
.contentContainer
{
	background:url(images/mainBackground.png) transparent repeat-y left top;
	margin:0 auto;
	width:915px;
}
.content
{
	background:url(images/mainShort.png) transparent no-repeat left top;
	padding:5px 37px 0 38px;
	width:840px;
}
.footer
{
	background:url(images/foot.png) transparent no-repeat left top;
	height:94px;
	margin:0 auto;
	padding:26px 37px 0 38px;
	position:relative;
	width:840px;
}
.footer .copyright
{
	color:#F6EFD9;
	font-size:1.1em;
	font-weight:bold;
	line-height:0.95em;
	padding:0 0 1px 0;
}
.footer li
{
	float:left;
}
.footer .press,.footer .contact
{
	background:url(images/line.gif) transparent no-repeat 6px 4px;
	padding-left:13px;
}
.footer li a
{
	color:#6A4124;
	font-size:1.1em;
	text-decoration:none;
}
.footer li a:focus,.footer li a:hover
{
	color:#875531;
}
.footer li a:hover
{
	text-decoration:underline;
}
.footer .gorilla
{
	background:url(images/gorilla.gif) transparent no-repeat left top;
	height:22px;
	left:420px;
	position:absolute;
	text-indent:-9999px;
	top:35px;
	width:78px;
}
.footer .loginLink,.footer .logoutLink,.footer .adminLink
{
	color:#6A4124;
	font-size:1.1em;
	position:absolute;
	text-decoration:none;
	top:34px;
}
.footer .loginLink,.footer .adminLink
{
	right:50px;
}
.footer .logoutLink
{
	right:100px;
	text-align:right;
}
.footer .loginLink:hover,.footer .logoutLink:hover,.footer .adminLink:hover
{
	color:#875531;
	text-decoration:underline;
}
input.date
{
	width:6.2em;
}
.cal
{
	cursor:pointer;
	vertical-align:text-bottom;
}
.ajax__calendar_container
{
	z-index:9999;
}
.ajax__validatorcallout_error_message_cell
{
	line-height:1em;
	vertical-align:middle;
}
/* Master Begin */
.modalPopupBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopupContainer .mainButtonContainer
{
	text-align:right;
	padding:1em 0 0;
}
.popupTimeout
{
	background-color:#6A4124;
	color:#E0E0E0;
	padding:20px;
	width:250px;
	font-size:1.2em;
	line-height:1.2em;
}
.popupTimeout h2
{
	padding-bottom:20px;
}
.popupTimeout #timeLeft
{
	float:left;
	font-size:1.3em;
}
/* Master End */
/* Home Begin */
.homePage
{
	position:relative;
}
.homePage .homeSlideShow
{
	height:281px;
	width:415px;
}
.homePage .upcomingEvents
{
	background:#FDFBF7;
	border:solid 1px #ECE9E4;
	height:280px;
	left:426px;
	padding:0 0 0 20px;
	position:absolute;
	top:0;
	width:395px
}
.homePage .upcomingEvents h2
{
	background:url(images/upcoming.jpg) no-repeat left top;
	height:53px;
	margin-left:-20px;
	text-indent:-9999px;
	width:360px;
}
.homePage .upcomingEvents h3
{
	color:#63841F;
	font-size:1.4em;
	padding:7px 0 4px 0;
}
.homePage .upcomingEvents h3 a
{
	color:#63841F;
}
.homePage .upcomingEvents h3 em
{
	color:#6A4124;
	font-size:1em;
	font-style:normal;
	text-transform:uppercase;
}
.homePage .upcomingEvents ul
{
	height:227px;
	overflow-y:scroll;
}
.homePage .upcomingEvents ul li
{
	padding-bottom:10px;
}
.homePage .upcomingEvents a
{
	color:#6A4124;
}
.homePage .upcomingEvents a:hover
{
	text-decoration:none;
}
.homePage .upcomingEvents .eventDates,.homePage .upcomingEvents .eventVenue
{
	font-weight:bold;
}
.homePage .upcomingEvents .eventDescription
{
	font-size:1.2em;
	padding:1px 0 12px 0;
}
.homePage .upcomingEvents .eventDescription h2,.homePage .upcomingEvents .eventDescription h3,.parishesPage .bureauInfo .events h2,.parishesPage .bureauInfo .events h3
{
	background:none;
	color:#2C3E01;
	font-size:inherit;
	height:auto;
	margin-left:auto;
	padding:0;
	text-indent:0;
	width:auto;
}
.homePage .welcome
{
	padding:19px 0 30px 0;
	width:400px;
}
.homePage .welcome h2
{
	background:url(images/welcome.gif) no-repeat left top;
	height:32px;
	padding:0 0 12px 0;
	text-indent:-9999px;
	width:400px;
}
.homePage .welcome p
{
	font-size:1.2em;
	line-height:1.8em;
	padding:0 0 16px 0;
	text-align:justify;
}
.homePage .register
{
	background:url(images/email.gif) no-repeat left 19px;
	float:right;
	height:90px;
	left:430px;
	padding:61px 0 0 20px;
	position:absolute;
	top:281px;
	width:390px;
}
.homePage .register label
{
	display:block;
	text-indent:-9999px;
}
.homePage .register .registerInput
{
	width:239px;
}
.homePage .visitorGuide
{
	background:url(images/request.jpg) no-repeat left 18px;
	height:121px;
	left:430px;
	padding:60px 0 0 20px;
	position:absolute;
	/*top:422px;*/
	top:282px;
	width:390px;
}
.homePage .visitorGuide h2
{
	text-indent:-9999px;
}
.homePage .visitorGuide p
{
	font-size:1.2em;
	line-height:1.6em;
	padding:1px 0 0 2px;
	width:310px;
}
.homePage .visitorGuide p a
{
	color:#839B01;
	font-style:italic;
	text-decoration:none;
}
.homePage .visitorGuide p a:hover
{
	text-decoration:underline;
}
.homePage .greatOutdoors
{
	background:url(images/greatout.jpg) no-repeat left top;
	height:121px;
	left:430px;
	margin-top:20px;
	padding:0;
	position:absolute;
	/*top:559px;*/
	top:419px;
	width:431px;
}
.homePage .greatOutdoors a
{
	display:block;
	height:100%;
	text-indent:-9999px;
	width:100%;
}
/* Home End */
/* Events Calendar Begin */
.eventsCalendarPage
{
	position:relative;
}
.eventsCalendarPage a
{
	color:#6A4124;
}
.eventsCalendarPage a:hover
{
	text-decoration:none;
}
.eventsCalendarPage .events
{
	min-height:400px;
	width:524px;
}
.eventsCalendarPage .events h2
{
	background:url(images/calendar.gif) no-repeat left 16px;
	height:32px;
	padding:16px 0 36px 0;
	text-indent:-9999px;
	width:400px;
}
.eventsCalendarPage .events h3
{
	color:#63841F;
	font-size:1.4em;
	padding:7px 0 4px 0;
}
.eventsCalendarPage .events h3 a
{
	color:#63841F;
}
.eventsCalendarPage .events h3 em
{
	color:#6A4124;
	font-size:1em;
	font-style:normal;
	text-transform:uppercase;
}
.eventsCalendarPage .events .eventDates,.eventsCalendarPage .events .eventVenue
{
	font-weight:bold;
}
.eventsCalendarPage .events .eventDescription
{
	font-size:1.2em;
	padding:6px 0 15px 0;
}
.eventsCalendarPage .events .eventDescription h2,.eventsCalendarPage .events .eventDescription h3
{
	background-image:none;
	color:#2C3E01;
	font-size:1em;
	height:auto;
	padding:0;
	text-indent:0;
	width:auto;
}
.eventsCalendarPage .eventDatePicker
{
	background:#FDFBF7;
	border:solid 1px #ECE9E4;
	height:138px;
	left:580px;
	padding:0 0 0 20px;
	position:absolute;
	top:20px;
	width:240px;
	z-index:9999;
}
.eventsCalendarPage .eventDatePicker h2
{
	background:url(images/datetop.jpg) no-repeat center top;
	height:44px;
	text-indent:-9999px;
	width:220px;
}
.eventsCalendarPage .eventDatePicker li
{
	padding:0 0 6px 0;
}
.eventsCalendarPage .eventDatePicker li label
{
	color:#63841F;
	display:inline-block;
	font-size:1.4em;
	font-weight:bold;
	width:8em;
}
.eventsCalendarPage .visitorGuide
{
	background:url(images/request2.jpg) no-repeat left 18px;
	color:#593928;
	font-size:1.1em;
	height:121px;
	left:578px;
	line-height:1.5em;
	padding:60px 40px 0 100px;
	position:absolute;
	text-decoration:none;
	top:160px;
	width:140px;
}
/* Events Calendar End */
/* Parishes Begin */
.parishesPage
{
	overflow:auto;
	position:relative;
	padding-bottom:30px;
}
.parishesPage h2
{
	background:url(images/parishessub.gif) no-repeat left 16px;
	height:32px;
	padding:16px 0 20px 0;
	text-indent:-9999px;
	width:400px;
}
.parishesPage a,.VE_Pushpin_Popup_Body a
{
	color:#6A4124;
}
.parishesPage a:hover,.VE_Pushpin_Popup_Body a:hover
{
	text-decoration:none;
}
.parishesPage .map
{
	background:#FDFBF7;
	border:solid 1px #ECE9E4;
	height:500px;
	padding:8px;
	position:relative;
	width:820px;
}
.parishesPage .map h1
{
	font-size:1.4em;
	font-weight:bold;
}
.parishesPage img.mapIcon
{
	left:4px;
	position:relative;
	top:-18px;
}
.parishesPage .bureauInfo
{
	float:left;
	line-height:2.2em;
	margin-right:10px;
	padding-right:20px;
	width:524px;
}
.parishesPage .parishNameAndCities
{
	color:#63841F;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:6px;
}
.parishesPage .weather
{
	color:#6A4124;
	height:40px;
	padding:0 20px;
	position:relative;
	width:157px;
}
.parishesPage .weather .tempCurrent
{
	border-right:solid 1px #6A4124;
	font-size:2.6em;
	font-weight:bold;
	left:2px;
	padding:0 2px 4px 0;
	position:absolute;
	top:6px;
}
.parishesPage .weather img
{
	height:40px;
	left:142px;
	position:absolute;
	top:0;
	width:40px;
}
.parishesPage .weather .tempHigh
{
	font-size:1em;
	font-weight:bold;
	left:60px;
	position:absolute;
	top:8px;
}
.parishesPage .weather .tempLow
{
	font-size:1em;
	font-weight:bold;
	left:104px;
	position:absolute;
	top:8px;
}
.parishesPage .weather .weatherUnavailable
{
	line-height:1.2em;
}
.parishesPage .contactInfo
{
	font-size:1.2em;
}
.parishesPage .bureauName
{
	display:block;
	font-weight:bold;
}
.parishesPage .bureauAddress,.parishesPage .bureauPhones
{
	display:block;
}
.parishesPage .bureauWeb
{
	display:block;
	margin-bottom:20px;
}
.parishesPage .brochures
{
	background:#FDFBF7;
	border:solid 1px #ECE9E4;
	float:right;
	margin-bottom:30px;
	padding:0 0 20px 20px;
	width:260px;
}
.parishesPage .brochures h2
{
	background:url(images/brochures.jpg) no-repeat center top;
	color:#63841F;
	font-size:1.4em;
	height:44px;
	padding:0;
	width:auto;
}
.parishesPage .brochures a
{
	text-decoration:none;
}
.parishesPage .brochures a:hover
{
	text-decoration:underline;
}
.parishesPage .events
{
	background:#FDFBF7;
	border:solid 1px #ECE9E4;
	float:right;
	/*height:200px;*/
	margin-bottom:30px;
	padding:8px;
	/*overflow-y:scroll;*/
	width:260px;
}
.parishesPage .events h2
{
	background:url(images/parishevents.jpg) no-repeat center top;
	height:44px;
	padding:0;
	width:auto;
}
.parishesPage .events h3
{
	color:#63841F;
	font-size:1.4em;
	padding:7px 0 4px 0;
}
.parishesPage .events h3 a
{
	color:#63841F;
}
.parishesPage .events h3 em
{
	color:#6A4124;
	font-size:1em;
	font-style:normal;
	text-transform:uppercase;
}
.parishesPage .events .eventDates,.parishesPage .events .eventVenue
{
	font-weight:bold;
}
.parishesPage .events .eventDescription
{
	font-size:1.2em;
	padding:6px 0 15px 0;
}
.parishesPage .marketingCopy
{
	font-size:1.2em;
}
.parishesPage .marketingCopy p
{
	margin-bottom:20px;
}
.parishesPage .parishPicker
{
	background:#FDFBF7;
	border:solid 1px #ECE9E4;
	height:20px;
	margin-bottom:10px;
	padding:25px;
	width:470px;
}
.parishesPage .parishPicker li
{
	float:left;
}
.parishesPage .parishPicker label
{
	color:#63841F;
	font-size:1.4em;
	font-weight:bold;
}
.parishesPage .parishPicker span
{
	color:#2B0E01;
	font-size:1.3em;
	font-weight:bold;
	padding:0 20px;
	text-align:center;
	text-transform:uppercase;
}
.parishesPage .parishPicker select
{
	min-width:150px;
}
.parishesPage .parishPicker input
{
	display:block;
	margin-top:10px;
}
.parishesPage .visitorGuide
{
	background:url(images/request2.jpg) no-repeat left 18px;
	color:#593928;
	font-size:1.1em;
	height:81px;
	left:576px;
	line-height:1.5em;
	padding:60px 24px 0 100px;
	position:absolute;
	text-decoration:none;
	top:0px;
	width:140px;
}
/* Parishes End */
/* Event Page Begin */
.eventPage
{
	overflow:auto;
}
.eventPage h2
{
	color:#63841F;
	font-size:1.4em;
	padding:7px 0 4px 0;
}
.eventPage h2 em
{
	color:#6A4124;
	font-size:1em;
	font-style:normal;
	text-transform:uppercase;
}
.eventPage a
{
	color:#63841F;
}
.eventPage a:hover
{
	text-decoration:none;
}
.eventPage .eventImage
{
	border:solid 2px #F1EAE0;
	float:right;
}
.eventPage .eventDates,.eventPage .eventVenue
{
	font-weight:bold;
}
.eventPage .eventDescription
{
	font-size:1.2em;
	padding:6px 0 15px 0;
}
/* Event Page End */
/* Press Begin */
.pressPage
{
	overflow:auto;
	position:relative;
	padding-bottom:70px;
}
.pressPage .pressReleases
{
	float:left;
	min-height:400px;
}
.pressPage .pressReleases h2
{
	background:url(images/presssub.gif) no-repeat left 16px;
	height:32px;
	padding:16px 0 36px 0;
	text-indent:-9999px;
	width:400px;
}
.pressPage .pressReleases p
{
	font-size:1.2em;
	line-height:1.8em;
	margin-bottom:1.6em;
	padding:1px 0 0 2px;
	text-align:justify;
	width:524px;
}
.pressPage .pressReleases a
{
	color:#6A4124;
}
.pressPage .pressReleases a:hover
{
	text-decoration:none;
}
.pressPage h3.article
{
	color:#63841F;
	font-size:1.4em;
	padding-bottom:2.2em;
}
.pressPage .visitorGuide
{
	background:url(images/request2.jpg) no-repeat left 18px;
	color:#593928;
	font-size:1.1em;
	height:81px;
	left:576px;
	line-height:1.5em;
	padding:60px 40px 0 100px;
	position:absolute;
	text-decoration:none;
	top:0;
	width:120px;
}
.pressPage .otherPress
{
	background:#FDFBF7;
	border:solid 1px #ECE9E4;
	float:right;
	/*left:576px;*/
	margin-top:160px;
	padding:0 0 20px 20px;
	/*position:absolute;*/
	/*top:160px;*/
	width:246px;
}
.pressPage .otherPress h2
{
	background:url(images/mediato.jpg) no-repeat center top;
	height:22px;
	padding:16px 0 0 0;
	text-indent:-9999px;
	width:226px;
}
.pressPage .otherPress a
{
	color:#6A4124;
	text-decoration:none;
}
.pressPage .otherPress a:hover
{
	text-decoration:underline;
}
.pressPage .pressReleaseList
{
	background:#FDFBF7;
	border:solid 1px #ECE9E4;
	float:right;
	margin-top:20px;
	padding:10px;
	width:246px;
}
.pressPage .pressReleaseList a
{
	color:#63841F;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:1.2em;
}
.pressPage .pressReleaseList a:hover
{
	text-decoration:none;
}
/* Press End */
/* Links Begin */
.linksPage
{
	position:relative;
	padding-bottom:70px;
}
.linksPage .links h2
{
	background:url(images/linkssub.gif) no-repeat left 16px;
	height:32px;
	padding:16px 0 36px 0;
	text-indent:-9999px;
	width:400px;
}
.linksPage .links li
{
	color:#2C3E01;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 20px 0;
}
.linksPage .links a
{
	color:#6A4124;
	display:block;
	font-weight:normal;
}
.linksPage .visitorGuide
{
	background:url(images/request2.jpg) no-repeat left 18px;
	color:#593928;
	font-size:1.1em;
	height:121px;
	left:576px;
	line-height:1.5em;
	padding:60px 40px 0 100px;
	position:absolute;
	text-decoration:none;
	top:0;
	width:140px;
}
/* Links End */
/* Contact Begin */
.contactPage
{
	font-size:1.4em;
	line-height:1.8em;
	position:relative;
	padding-bottom:70px;
}
.contactPage .contactForm
{
	padding:0 20px 0 0;
	width:524px;
}
.contactPage .contactForm h2
{
	background:url(images/contactsub.gif) no-repeat left 16px;
	height:32px;
	padding:16px 0 42px 0;
	text-indent:-9999px;
	width:400px;
}
.contactPage .contactForm p
{
	padding:0 0 20px 0;
}
.contactPage .contactForm li label
{
	display:inline-block;
	vertical-align:top;
	width:10em;
}
.contactPage .contactForm li textarea
{
	height:100px;
	width:300px;
}
.contactPage .contactDetails
{
	font-size:0.85em;
	left:576px;
	line-height:1.6em;
	position:absolute;
	top:50px;
	width:246px;
}
.contactPage .contactDetails h2
{
	background:url(images/contactDetails.gif) no-repeat left 2px;
	height:12px;
	padding:16px 0 6px 0;
	text-indent:-9999px;
	width:246px;
}
.contactPage .contactDetails a
{
	color:#6A4124;
}
.contactPage .contactDetails a:hover
{
	color:#875531;
}
.contactPage li.visitorsGuideQuestion label,.contactPage li.newsletterQuestion label
{
	width:30em;
}
/* Contact End */
/* Login Begin */
.loginPage
{
	font-size:1.4em;
	padding:100px 0 100px 0;
}
.loginPage ol
{
	margin:0 auto;
	width:300px;
}
.loginPage li
{
	padding-bottom:6px;
}
.loginPage li label
{
	display:inline-block;
	font-weight:bold;
	width:8em;
}
.loginPage li input
{
	width:150px;
}
.loginPage li.submit
{
	padding-right:28px;
	text-align:right;
}
.loginPage li.submit input
{
	width:auto;
}
/* Login End */
/* Admin General Begin */
.adminPage
{
	padding:20px 0 20px 0;
}
/* Admin General End */
/* Admin Master Begin */
.adminMaster
{
	position:relative;
}
.superAdminNav,.parishAdminNav
{
	width:650px;
}
.superAdminNav li,.parishAdminNav li
{
	display:inline;
	padding:0 10px 0 0;
}
.superAdminNav li a,.parishAdminNav li a
{
	color:#6A4124;
	text-decoration:none;
	white-space:nowrap;
}
.superAdminNav li a:hover,.parishAdminNav li a:hover
{
	text-decoration:underline;
}
.adminWelcome
{
	position:absolute;
	right:10px;
	text-align:right;
	top:0;
}
/* Admin Master End */
/* In The Media Maint Begin */
.inTheMediaMaintPage span
{
	padding:0 4px;
}
.inTheMediaMaintPage li a
{
	color:#6A4124;
	padding:0 4px;
	text-decoration:underline;
}
.inTheMediaMaintPage li a:hover
{
	text-decoration:none;
}
.inTheMediaMaintPage ol li input
{
	width:17em;
}
/* In The Media Maint End */
/* Link Maint Begin */
.linkMaintPage ul
{
	font-size:1.2em;
	margin:20px;
}
.linkMaintPage span
{
	padding:0 4px;
}
.linkMaintPage li a
{
	color:#6A4124;
	padding:0 4px;
	text-decoration:underline;
}
.linkMaintPage li a:hover
{
	text-decoration:none;
}
/* Link Maint End */
/* Email Users Begin */
.emailUserList textarea
{
	height:200px;
	width:500px;
}
.emailUserList li a
{
	color:#6A4124;
}
.emailUserList li span
{
	display:block;
	padding:10px 0 0 10px;
}
.emailUserList li span input
{
	width:20px;
}
.emailUserList li span label
{
	width:auto;
}
/* Email Users End */
/* Event Maintenance Begin */
.eventImageEdit
{
	padding:20px 0;
}
.eventImageEdit img
{
	border:solid 2px #F1EAE0;
	margin:10px 0 10px 170px;
}
.eventImageEdit a
{
	display:block;
	margin-left:170px;
}
.eventImageEdit input
{
	width:17em;
}
/* Event Maintenance End */
/* Brochure Maintenance Begin */
.parishBrochureMaintenancePage a
{
	color:#6A4124;
}
.parishBrochureMaintenancePage ol li input
{
	width:17em;
}
/* Brochure Maintenance End */