@charset "UTF-8";
/* CSS Document */

*, html {margin:0; padding:0;}

body {font-family:Arial; font-size:12px; color:#000; margin:0; padding:0; text-align:center; background:#C6DBF3;}

a, a:link, a:visited, a:active, a:focus, a:hover{color:#f27b27; text-decoration:none;}
a:hover{text-decoration:underline;}

h1 {font-size:16px; font-weight:bold; color:#28508c; padding:0 0 8px 0;}

h2 {font-size:14px; font-weight:bold; color:#000; padding:0 0 8px 0;}

p {padding:0 0 8px 0;}

form {margin:0; padding:0;}

ul {list-style-image:url(/Portals/1/img/icon_bullet.gif); margin:5px 0 10px 20px;}

li {margin:4px 0 4px 0;}

/* Page Divs */

#wrapper {width:949px; margin:0 auto 0 auto; padding:0; text-align:left;}

#header {width:949px; height:100px; background:url(/Portals/0/img/bg_header-2010.gif); margin:0; padding:0;}

#headerBP {width:949px; height:100px; background:url(/Portals/0/img/bg_headerBedPlan-2010.gif); margin:0; padding:0;}

#headerNO {width:949px; height:100px; background:url(/Portals/0/img/bg_headerNoOneDies-2010.gif); margin:0; padding:0;}

#headerSM {width:949px; height:100px; background:url(/Portals/0/img/bg_headerStMary-2010.gif); margin:0; padding:0;}

#ancillary {width:566px; height:35px; float:right; text-align:right;}
#ancillary p {font-size:12px; font-weight:bold; color:#fff; padding:8px 8px 0 0; margin:0;}
#ancillary a, #ancillary a:link, #ancillary a:visited, #ancillary a:active, #ancillary a:focus, #ancillary a:hover {color:#f27b27; text-decoration:none; margin:0 20px 0 0;}
#ancillary a:hover {color:#999;}
#ancillary input {background:#fff; color:#000; margin:0; padding:0;}
#ancillary form {margin:0; padding:0;}
#ancillary img{border:0; margin:0; padding:0;}

#tableMain {width:949px; margin:0; padding:0;}

#tableMain td.left {width:622px; margin:0; padding:0;}

#tableMain td.right {width:327; margin:0; padding:0;}

#insideMain {width:949px; margin:8px 0 0 0; padding:0;}

#insideMain2 {width:949px; margin:8px 0 0 0; padding:0;}

#insideMainTop {width:949px; height:24px; margin:0; padding:8px 0 0 0; background:url(/Portals/1/img/boxWideTop.gif);}
#insideMainTop p {padding:2px 10px 0 10px; font-size:11px; color:#000;}
#insideMainTop a, #insideMainTop a:link, #insideMainTop a:visited, #insideMainTop a:active, #insideMainTop a:focus, #insideMainTop a:hover 
{font-size:11px; text-decoration:none; color:#28508c; margin:0; padding:0;}
#insideMainTop a:hover {color:#000;}

#insideMainContent {width:949px; background:#fff; margin:0; padding:0;}
.contentMargin {width:929px; padding:0 10px 0 10px; margin:0;}
#insideMain img {border:1px solid #f27b27; padding:5px;}

#insideMainContent2 {width:949px; background:#fff; margin:0; padding:0;}
#insideMain2 img {margin:0; padding:0;}

#insideMainBottom {width:949px; height:19px; margin:0 0 8px 0; padding:0; background:url(/Portals/1/img/boxWideBottom.gif);}

/* Left Column Divs */

#leftColumn {width:614px; margin:8px 0 0 0; padding:0;}

.top {width:614px; height:24px; border-bottom:1px solid #cccccc; background:url(/Portals/1/img/leftTop.gif); margin:8px 0 0 0; padding:8px 0 0 0;}
.top p {padding:2px 10px 0 10px; font-size:11px; color:#a1a1a1;}
.top h1 {margin:0 10px 0 10px; padding:0; font-size:14px; color:#28508c;}
.top a, .top a:link, .top a:visited, .top a:active, .top a:focus, .top a:hover {font-size:11px; text-decoration:none; color:#f27b27; margin:0 10px 0 0; padding:0; font-weight:bold;}
.top a:hover {color:#28508c;}

.middle {width:614px; background:#fff; margin:0; padding:0;}

.leftcolumntable {margin:10px 10px 0 10px;}
.leftcolumntable h1 {font-size:14px; font-weight:bold; color:#000; margin:0; color:#28508c;}
.leftcolumntable a, .leftcolumntable a:link, .leftcolumntable a:visited, .leftcolumntable a:active, .leftcolumntable a:focus, .leftcolumntable a:hover 
{font-size:11px; text-decoration:none; color:#f27b27; margin:0; padding:0;}
.leftcolumntable a:hover {color:#000;}

.rightcolumntable {margin:10px 10px 0 10px;}
.rightcolumntable h1 {font-size:14px; font-weight:bold; color:#000; margin:0; color:#28508c;}
.rightcolumntable a, .rightcolumntable a:link, .rightcolumntable a:visited, .rightcolumntable a:active, .rightcolumntable a:focus, .rightcolumntable a:hover 
{font-size:11px; text-decoration:none; color:#f27b27; margin:0; padding:0;}
.rightcolumntable a:hover {color:#000;}

.bottom {width:614px; height:10px; background:url(/Portals/1/img/leftBottom.gif); margin:0 0 8px 0; padding:0;}

#content {width:614px; margin:0; padding:0;}

#feature1 {width:370px; padding:10px; margin:0; background:#e9edf3;}
#feature1 h2 {font-size:14px; font-weight:bold; color:#f27b27; margin:0 0 8px 0;}
#feature1 img {border:1px solid #f27b27; float:right; margin:0 0 5px 5px; padding:0;}

#feature2 {width:370px; padding:10px; margin:0; }
#feature2 h2 {font-size:14px; font-weight:bold; color:#f27b27; margin:0 0 8px 0;}
#feature2 img {border:1px solid #f27b27; float:left; margin:0 5px 5px 0; padding:0;}

#feature3 {width:204px; padding:10px; margin:0; }
#feature3 h2 {font-size:14px; font-weight:bold; color:#f27b27; margin:0 0 8px 0;}

#pillars {}

#otherarticles {}

/* Right Column Divs */

#rightColumn {width:327px; margin:8px 0 0 0; padding:0;}
#rightColumn h1 {font-size:14px; font-weight:bold; color:#000; margin:0; padding:0;}
#rightColumn h2 {font-size:12px; font-weight:bold; color:#28508c;}
#rightColumn p {font-size:10px;}
#rightColumn a, #rightColumn a:link, #rightColumn a:visited, #rightColumn a:active, #rightColumn a:focus, #rightColumn a:hover
{color:#f27b27; text-decoration:none; font-weight:bold; font-size:10px;}
#rightColumn a:hover{text-decoration:underline;}
#rightColumn hr {width:327px; height:1px; border:0 solid; color:#cccccc; background:#cccccc; margin:0; padding:0;}
#rightColumn ul, #rightColumn li{padding:0; margin:5px 0 5px 10px; font-size:11px; color:#000;}
#rightColumn img.left {float:left; margin:0 4px 4px 0; border:1px solid #28508c;}
#rightColumn img.right {float:right; margin:0 0 4px 4px; border:1px solid #28508c;}

.boxTop {width:327px; height:12px; margin:0; padding:0; background:url(/Portals/1/img/boxTop.gif);}

.box {width:327px; margin:0; padding:0; background:#fff;}
.boxmargin {margin:0 10px 0 10px; width:307px;}

.box2 {width:327px; padding:0; margin:0; background:#fff; border-bottom:1px solid #cccccc;}

.boxBottom {width:327px; height:12px; padding:0; margin:0 0 8px 0; background:url(/Portals/1/img/boxBottom.gif);}

#boxrecognize {width:327px; padding:0; margin:0 0  8px 0;}
#boxrecognize p {margin:0; padding:0;}
#boxrecognize img {margin:0; padding:0;}

td.gallery {padding:4px; border:1px solid #28508c; text-align:center;}
td.gallery p {font-size:9px; margin:0; padding:0;}
td.gallery img {margin:0; padding:0; float:none; border:1px solid #8cb6cf;}

.tabMargin {padding:8px 0 8px 0; margin:0;}


/* Other Divs */

#footer {width:949px; height:29px; background:url(/Portals/0/img/bg_footer-2010.gif); margin:0; padding:0; text-align:center;}
#footer p {font-size:11px;  font-weight:bold; color:#000; padding-top:8px; margin:0;}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus, #footer a:hover{color:#f27b27; text-decoration:none;}
#footer a:hover{color:#999;}

#invsidemenu-Admin, #invsidemenu-Host  {color:#000; font-size:11px; font-weight:bold; padding:0;}


#invsidemenu-SiteSettings, #invsidemenu-Vendors, #invsidemenu-SiteLog, #invsidemenu-Newsletters, #invsidemenu-EventViewer,
#invsidemenu-Skins, #invsidemenu-Languages, #invsidemenu-SiteWizard, #invsidemenu-Authentication, #invsidemenu-SolutionsExplorer
{display:none;}

.scoots #invsidemenu-SiteSettings, .scoots #invsidemenu-Vendors, .scoots #invsidemenu-SiteLog, .scoots #invsidemenu-Newsletters, 
.scoots #invsidemenu-EventViewer, .scoots #invsidemenu-Skins, .scoots #invsidemenu-Languages, .scoots #invsidemenu-SiteWizard, 
.scoots #invsidemenu-Authentication, .scoots #invsidemenu-SolutionsExplorer
{display:block;}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup{
    background-color:#FFFFFF;
    border-width:3px;
    border-style:solid;
    padding:3px;
    width:250px;
}

#search_box 
{
	margin-top:29px;
    width: 206px;
    height: 23px;
}
#search_box #s, #search_box #dnn_dnnSEARCH_txtSearch  {
	padding: 0;
    margin: 4px 0 0 5px;
    border: 0;
    width: 130px;
    background: none;
    font-size: .9em;
	color:#333;
	text-decoration:none;
}

 #dnn_dnnSEARCH_cmdSearch {
	color:#a25800;
	margin: 0px 0 0 0px;
	padding:0px 0 0 0px;
	background: #fff url(/Portals/1/Skins/JHNewsletter/btn_search.gif) top right no-repeat;
 }
 
 .SearchSkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    padding: 1px 1px 1px 1px;
}

/* calendar styles */
#dnn_ctr477_VolunteerCalendar_calVolunteer {
	width:94%;
	border:1px solid #505050;
}
#dnn_ctr477_VolunteerCalendar_calVolunteer td{
	height: 72px;
	font-size:11px;
	vertical-align:top;
}

#dnn_calMainpane p {
	font-size:11px;
	font-weight:bold;
}
