﻿@import url('siteitems.css');.error{color:#fff;padding:0.5em;padding-left:2em;font-size:1.2em;font-weight:bold;margin-top:0.5em;margin-bottom:0.5em;background:red url('/layout/images/cross.png') no-repeat 0.6em 0.5em;}
.errorUnderhang{border:1px solid red;margin-top:-0.6em;margin-bottom:0.5em;padding:0.5em;color:red;}
.confirmation{color:white;padding:0.5em;padding-left:2.3em;font-size:1.2em;font-weight:bold;margin-top:0.5em;margin-bottom:0.5em;background:green url('/layout/images/tick.png') no-repeat 6px 5px;}
.confirmationUnderhang{border:1px solid green;margin-top:-0.6em;margin-bottom:0.5em;padding:0.5em;color:red;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
img{border:0;padding:0;}
.hideMeAtLoad{display:none;}
html{min-height:100%;height:auto;height:100%;overflow-y:scroll;}
body{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:0.8em;color:#333;background:#fff;padding:0;margin:0;}
p{padding:0;margin:0.6em 0 0.7em 0;line-height:1.6em;}
h1{font-size:1.5em;font-weight:bold;color:#4b8b4b;margin:0.3em 0 0.5em 0;}
h2{font-size:1.3em;font-weight:bold;color:#4b8b4b;margin:0.3em 0 0.4em 0;}
h3{font-size:1.1em;font-weight:bold;color:#4b8b4b;margin:0.4em 0 0.4em 0;}
.floatright{float:right;margin:0.5em 0.5em 0.5em 0.9em;}
.floatleft{float:left;margin:0.5em 0.9em 0.5em 0.5em;}
a:link, a:hover, a:active{color:#4b8b4b;}
a:visited{color:#800080;}

a:hover{text-decoration:none;}

ul#navLinks{margin:0;padding:0;position:relative;z-index:4000;clear:both;word-wrap:break-word;}
#navLinks li{list-style-type:none;margin:0;display:inline-block;color:#fff;font-size:1em;font-weight:bold;background:none;padding:6px 0 6px 0;position:relative;zoom:1;*display:inline;_height:11px;}
#navLinks a{padding:5px 17px 5px 17px;text-decoration:none;border-right:1px solid #98cb98;cursor:pointer;display:inline-block;}
#navLinks a:link{color:#fff;}
#navLinks a:visited{color:#fff;}

#navLinks a:active{color:#d0d0d0;}

#navLinks li:hover a{color:#fff;}
#navLinks .activeLink{background:url('../images/nav/topnav_active_w.png') no-repeat center 0px;}
#navLinks li ul{border:0;visibility:hidden;position:absolute;padding:10px 0 6px 0;background:#d5eed5 url('../images/nav/topnav_active.png') no-repeat 35px 0;font-size:0.9em;color:#4b8b4b;text-align:center;width:99%;border-top:1px solid #4b8b4b;border-left:1px solid #4b8b4b;margin-top:6px;border-right:1px solid #4b8b4b;min-width:160px;border-bottom:1px solid #4b8b4b;left:0;*top:32px;width:400px;}
#navLinks li ul li{display:inline-block;margin:0;padding:0;top:auto;width:100%;position:relative;background:url('../images/nav/subnav_arrows.png') no-repeat 6px 10px;text-align:left;font-weight:normal;float:left;width:195px;}
#navLinks li ul li a, #navLinks li ul li a:link, #navLinks li ul li a:visited{color:#4b8b4b;display:inline-block;padding:7px 7px 7px 26px;margin:0;background:none;border:0;}

#navLinks li ul li:hover{margin:0;color:white;background:url('../images/fades/green.png') repeat-x bottom left;}

#navLinks li ul li:hover > a{color:white;}
#navLinks li:hover ul{visibility:visible;z-index:4000;}
#navLinks li.iehover ul{visibility:visible;}
#navLinks li ul .activeLink{background:url('../images/nav/subnav_arrows.png') no-repeat 3px 7px;}
#navLinks li ul .activeLink a{text-decoration:underline;}
.subMenuBox{margin-bottom:0.9em;font-size:0.9em;border:1px solid #98cb98;background:#f9fdf9;}
.subMenuBox .title{font-size:1.1em;color:#4b8b4b;font-weight:bold;text-align:center;padding:0.5em;background:url('../images/fades/mocha.png') repeat-x bottom left;border-bottom:1px solid #98cb98;}
.subMenuBox ul{margin:0;padding:0.3em;}
.subMenuBox li{list-style-type:none;margin:0;padding:0;background:url('../images/nav/subnav_arrows.png') no-repeat 3px 7px;}
.subMenuBox li a{margin:0;color:#4b8b4b;padding:0.3em 0.9em 0.3em 1.9em;text-decoration:none;display:block;}
.subMenuBox li a:hover{color:#356235;}
.subMenuBox li a:active{}
.subMenuBox a.activeLink{color:#356235;}
.subMenuBox ul#subNavIndent{margin:0;padding:0;margin-left:0.5em;border-left:0.1em solid #ededed;list-style-type:none;}
ul#textMenu{margin:0.2em 0.2em 0.7em 0.2em;padding:0;}
#textMenu li{list-style-type:none;font-weight:bold;background:none;width:11em;margin:0.4em 0.5em 1em 0.5em;text-align:left;padding:0.5em 0.3em 0.5em 0.3em;border-bottom:1px solid #98cb98;border-top:1px solid #98cb98;float:left;}
#textMenu a{text-decoration:none;cursor:pointer;width:11em;padding:0 0 0 0;margin:0 0 0.6em 0;font-size:1.1em;}
#textMenu a:link{}
#textMenu a:visited{}
#textMenu li:hover{}
#textMenu li:hover > a:visited, #textMenu li:hover > a, #textMenu li:hover > a:link{}
#textMenu a:active{}
#textMenu li ul{border:0;margin:0.5em 0 0 0;padding:0;text-align:left;background:none;font-size:0.95em;}
#textMenu li ul li{margin:0;padding:0;display:block;margin-bottom:0.4em;background:none;border:0;}
#textMenu li ul li a, #textMenu li ul li a:link, #textMenu li ul li a:visited{font-weight:normal;display:block;padding:0;margin:0;border:0;background:none;text-decoration:none;}
#textMenu li ul li:hover{background:none;}
#textMenu li ul li:hover > a{color:#333;background:none;}
#textMenu a.activeLink, #textMenu li ul li a.activeLink{text-decoration:underline;padding:0;margin:0;background:0;}
ul#relatedpages{margin:0;padding:0;}
#relatedpages li{list-style-type:none;}
#relatedpages li a{padding:0.7em 0.9em 0.7em 0.9em;text-decoration:underline;display:block;}
#relatedpages li a:hover{background-color:white;}
#relatedpages li a:active{}
.errorSuggestedPages{font-size:0.95em;color:gray;}
.errorSuggestedPages a{color:#444;text-decoration:none;}
.pageNavContainer{padding:0.5em;background:#ededed;text-align:right;font-size:0.9em;margin:0.4em 0 0.7em 0;}
.pageNavPages{margin:0 0 0 0px;padding:0;text-align:right;}
.pageNavContainer .limitRecords{float:left;}
.pageNavTitle{margin:0 0.7em 0 0;padding:0;font-weight:bold;display:inline-block;font-size:0.95em;}
.pageNavContent{display:inline-block;}
.pageNavContainer select{margin:0 0.9em 0 0;padding:0;float:left;font-size:0.95em;}
.pageNavNumber{display:none;}
ul.pagesNav{margin:0.1em 0 0em 0;padding:0;background:none;}
.pagesNav li{display:inline;list-style-type:none;margin:0;padding:0;background:none;}
.pagesNav a, .pagesNav a:visited, .pagesNav a:link{display:inline;color:black;padding:0.2em 0.6em 0.2em 0.6em;text-decoration:none;}
.pagesNav a:hover{background-color:#d0d0d0;}
.pagesNav a:active{background-color:#FFFFFF;color:#700000;}
a.pageSelected, a:visited.pageSelected, a:link.pageSelected{background:#4b8b4b;color:white;}
.pagesNavTitle{float:right;margin:0 0.5em 0 0.5em;}
.formInput{background:white;color:black;padding:3px;border:1px solid #c0c0c0;margin:0.2em 0 0.2em 0;font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.formItalics{font-style:italic;color:#666;}
.formInputDisabled{background:#eaeaea;}
.loginFormBox{max-width:550px;margin:0 auto;}
.loginFormBoxTitle{font-size:1.3em;border-bottom:1px solid #d0d0d0;font-style:normal;font-weight:bold;margin:0 0 0.5em 0;padding: 0 0 0.5em 0;color:#000;}
.loginFormBoxRegister{float:left;width:200px;margin:0 0 0 2em;}
.loginForm{float:left;font-weight:bold;padding:1em 0 0 0;}
.loginForm fieldset{border:0;padding:0;margin:0;}
.loginForm label{display:block;}
.loginForm .formInput{padding:8px;}
.loginFormTextbox{width:290px;}
.loginFormForgotPass{float:right;}
.loginUsername{}
.loginPassword{margin:1em 0 0.5em 0;}
.loginRememberMe{margin:0 0 1em 0;}
.loginButton{color:black;text-align:center;background:#ededed;border:1px solid #a9a9a9;padding:8px 12px 8px 12px;margin:0.2em 0 0.2em 0;cursor:pointer;text-decoration:none;display:inline-block;font-size:1.2em;box-shadow:0 0 5px #d0d0d0;}
.loginButton:hover{border:1px solid #666;box-shadow:0 0 5px #b4e5f5;}
.loginButton a, a.submitButton{color:#496d97;text-decoration:none;}
.registrationForm{margin:auto;width:58em;border:0.1em solid #c0c0c0;padding:1.9em;background:#ededed;}
.registrationForm fieldset{border:0;padding:0;margin:0;}
.registrationForm legend{font-size:1.5em;color:teal;padding:0.5em;font-weight:bold;}
.registrationForm label{text-align:left;width:15em;margin:0.5em 1.4em 0 0;font-size:1em;float:left;}
.basicForm{border:0;margin:0;padding:0;}
.basicForm fieldset{border:0;padding:0;margin:0;}
.basicForm legend{}
.basicForm label{text-align:left;width:17em;margin:0.6em 1.4em 0 0;font-size:0.9em;font-weight:bold;float:left;color:#4b8b4b;}
.submitButton{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:black;text-align:center;background:#f3fcec;border:1px solid gray;padding:4px;margin:0.2em 0.4em 0.2em 0;cursor:pointer;text-decoration:none;font-size:1em;display:inline-block;}
.submitButton:hover{background:#ededed url('../images/fades/fade_sprite.png') repeat-x 70px left;}
.submitButton a, a.submitButton{color:black;text-decoration:none;}
ul{padding:0 0 0 0.5em;list-style-type:none;margin:0.5em 0 0.5em 0;}
li{margin:0.3em 0 0.3em 0;padding:0 0 0 1.4em;background:url('/layout/images/bullet.jpg') no-repeat 0 0.3em;}
ol{background:none;}
ol li{background:none;margin:0.3em 0 0.3em 0;padding:0 0 0 0.4em;}
#siteContainer{margin:0;padding:0;}
div#headerAndContentContainer{margin:0;padding:0;}
div#headerBacking{margin:0 auto;padding:0;}
div#headerOuter{margin:0 auto;padding:0;}
div#headerInner{margin:0 auto;width:974px;text-align:right;padding:0;}
.header{padding:0;margin:0;border:0;}
.header img{margin:0;padding:0;position:relative;border:0;}
div#leftHeader{position:relative;float:left;margin:0;padding:0.6em 0 0 1em;}
div#rightHeader{position:relative;float:right;padding:0;margin:0;}
.loginBox{float:right;margin:0.4em 0.9em 0 0;max-width:30em;background:#fff;border:0.1em solid black;padding:0.5em;font-size:0.9em;}
div#navBacking{margin:0 auto;padding:0;}
div#navOuter{background:none;margin:0 auto;padding:0;background:url('../images/fades/green.png') repeat-x bottom left;text-align:center;width:972px;border-right:1px solid #598b59;border-left:1px solid #598b59;border-bottom:1px solid #598b59;}
div#navInner{text-align:left;margin:0;}
div#contentBacking{margin:0em 0 0em 0;padding:0 0 0em 0;height:100%;}
div#contentOuter{margin:0 auto;width:990px;text-align:center;padding:0;height:100%;}
div#contentInner{height:100%;width:975px;padding:0;margin:0 auto;text-align:left;background-color:#fff;}
div#site-bread-crumbs{font-size:0.8em;padding:0.6em 0.9em 0.6em 0.9em;margin:0 3em 0.5em 3em;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
#site-bread-crumbs ul{margin:0;padding:0;}
#site-bread-crumbs ul li{list-style-type:none;background:none;padding:0 0.2em 0 0.2em;margin:0;display:inline-block;*display:inline;*zoom:1;}
#site-bread-crumbs ul li:after{content:" > ";}
.site-bread-crumbs-title{float:left;margin-right:5px;}
#contentAbove{margin:0;padding:0;background:white;}
#contentBelow{margin:0;padding:0;clear:both;background:white;}
#singleColumn{background:white;padding:0.9em 0em 0.9em 0em;min-height:100%;}
#colLeft{float:left;width:24%;margin:0;padding:1em 1.4em 0 0em;min-height:100%;}
#colRight{margin:0;padding:1em 0 0 1.5em;float:left;width:28%;min-height:100%;}
#colMid{float:left;width:50%;padding:1em 1.9em 0.9em 1.9em;margin:0;min-height:100%;display:block;background:white;min-height:100%;}
#colMidLeft{float:left;width:68%;margin:0;padding:1em 1.4em 0.9em 0em;}
#colMidRight{float:left;width:71%;margin:0;padding:1em 1em 0.9em 1em;background:white;min-height:100%;}
div#footerBacking{margin:0;padding:0;margin:0 0 0.8em 0;}
div#footerOuter{font-size:0.9em;margin:auto;color:#598b59;}
div#footerInner{text-align:left;width:934px;border:1px solid #98cb98;margin:auto;padding:1em 2em 1em 2em;position:relative;background:#d8f3d7 url('../images/fades/mocha.png') repeat-x top left;}
div#footerInner a, div#footerInner a:visited, div#footerInner a:link{color:#4b8b4b;}

div#textMenuContainer{position:relative;text-align:left;margin:0 auto;margin-top:1.8em;}

div#recaptchaContainer{padding:0.5em;}
.searchBox{margin:0.9em 0 0.9em 0;padding:5px;color:#666;border:0.1em solid #ededed;}
.searchTitle{background:#ededed;padding:0.5em;margin:-0.5em;margin-bottom:0.9em;font-size:1.2em;font-weight:bold;}
.searchTags{font-size:0.8em;font-style:italic;margin-top:0.5em;}
.opacityAnim{opacity:0.7;}
.coverageTable{vertical-align:top;}
.searchTable{color:black;font-size:0.9em;padding:0;border-collapse:collapse;width:100%;border:1px solid #98cb98;margin-bottom:10px;}
.searchTableHead{color:white;font-weight:bold;background-color:#444;text-align:center;}
.searchTable tr{border-bottom:1px solid #d0d0d0;border-right:1px dotted #d0d0d0;}
.searchTable td{margin:0px;padding:5px;border-left:1px dotted #d0d0d0;}
.searchTable thead{font-weight:bold;color:#4b8b4b;background:#f3fcec url('../images/fades/mocha.png') repeat-x bottom left;}
#parishBox{border:1px solid #c0c0c0;background:#fff url('../images/ds/green_t2b.png') repeat-x top left;padding:0;position:absolute;left:214px;top:29px;font-size:0.9em;z-index:10000;width:350px;}
ul#parishBoxList{margin:0;padding:0;color:#000;}
ul#parishBoxList li{padding:0.5em 0.1em 0.5em 0.5em; background-image:none;margin:0;}
ul#parishBoxList li a{text-decoration:none;color:#000;}
.parishSelected{background-color:#98cb98;}
#searchTips{padding:0.4em 0.7em 1em 0.7em;margin-top:-8px;background:#fff url('../images/ds/green_t2b.png') repeat-x top left;border-left:1px solid #98cb98;border-right:1px solid #98cb98;}


.infoBox{position:relative;margin:0.5em 0 1.1em 0;background-color:white;padding:0;}
.infoBox .title{color:#4b8b4b;font-size:1.05em;font-weight:bold;text-align:left;padding:0.5em;margin:0;background:url('../images/fades/mocha.png') repeat-x bottom left;border:1px solid #98cb98;}
.infoBox .title-text{margin:0;padding:0;}
.infoBox .content{padding:0.5em 0.7em 0.9em 0.7em;margin:0;word-wrap:break-word;}
.textBox{margin:0.5em 0.3em 0.8em 0.3em;background-color:#fff;width:48.5%;float:left;position:relative;zoom:1;*display:inline;_height:18em;}
.textBox .content{padding:0.5em 0.5em 0.5em 0.5em;margin:0;}
.textBox .title{color:#fff;font-size:1.1em;font-weight:bold;text-align:left;padding:0.5em;margin:0;background:url('../images/fades/green.png') repeat-x bottom left;}
.textBoxImportant{margin:0.5em 0em 0.8em 0em;background-color:#fff;border:1px solid #98cb98;position:relative;zoom:1;*display:inline;_height:18em;}
.textBoxImportant .content{padding:0.5em 0.7em 0.5em 0.7em;margin:0;}
.textBoxImportant .title{background:#700000 url('../images/fades/red_grad.png') repeat-x top left;color:white;font-weight:bold;text-align:center;padding:0.5em;margin:0;font-size:1.1em;}
.fullTextBox{position:relative;margin:0em 0 0.1em 0;background-color:#fff;clear:both;}
.fullTextBox .content{word-wrap:break-word;padding:0.7em 0.7em 0.9em 0.7em;margin:0;}
.fullTextBox .title{font-size:1.05em;font-weight:bold;text-align:left;padding:0.5em;margin:0;color:#fff;background:url('../images/fades/green.png') repeat-x bottom left;border:1px solid #598b59;}
.fullWidthBlank{position:relative;padding:0;margin:0;}
.fullWidthBlank .content{padding:0;margin:0;}
.fullWidthBlankPadded{position:relative;padding:0;margin:0;}
.fullWidthBlankPadded .content{margin:0;padding:0.5em;}
.blankBox{position:relative;margin:0.5em 0 0.9em 0;padding:0.5em;width:48%;float:left;background-color:white;}
.blankBox .content{padding:0;padding:0.5em;}
.twtr-tweet-text {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:1.1em;}


/*  ROWS  */
.row {
	clear: both;
	padding: 0px;
	margin: 0px;
	width:100%;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}


.col-6 {
	width: 100%;
}

.col-5{
  	width: 83.06%;
}

.col-4{
  	width: 66.13%;
}

.col-3{
  	width: 49.2%;
}

.col-2{
  	width: 32.26%;
}

.col-1{
  	width: 15.33%;
}