*{font-size:100.01%;}
html{font-size:62.5%;}
body{
	min-width:1002px;
	margin:0;
	color:#000;
	font:1em Arial, Verdana, sans-serif;
	background:url(/images/bg-body.gif) repeat-x;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}

input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	padding:139px 0 0;
	position:relative;
}
#header{
	background:url(/images/bg-header.gif) no-repeat 50% 0;
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.imgLeft{
	padding:0px 10px 10px 0px;
}
.header-holder{
	width:980px;
	height:139px;
	margin:0 auto;
	overflow:hidden;
	background:url(/images/bg-header-holder.gif) no-repeat;
}
.logo{
	background:url(/images/logo.gif) no-repeat;
	height:64px;
	left:50%;
	margin:0 0 0 -490px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:19px;
	width:191px;
	z-index:100;
}
.logo a{
	display:block;
	height:100%;
}
.top-bar{
	overflow:hidden;
	width:100%;
	height:32px;
	margin:0 0 77px;
}
.top-bar .holder{
	overflow:hidden;
	float:right;
	width:707px;
}
.user-nav{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.user-nav li{
	float:left;
	padding:5px 11px;
	background:url(/images/separator-top-bar.gif) no-repeat;
	color:#fff;
	font-size:11px;
}
.user-nav a{
	color:#fff;
	float:left;
}
.fonts{
	float:left;
	padding:6px 14px 0 0;
}
.fonts span{
	color:#fff;
	float:left;
	padding:3px 0 0;
	font-size:11px;
}
.top-bar .fonts ul{
	padding:0 0 0 5px;
	float:left;
	margin:0;
}
.top-bar .fonts ul li{
	display:inline;
	margin:0;
	padding:0;
}
.top-bar .fonts ul a{color:#fff;}
.user-nav .login{
	background:url(/images/ico-login.gif) no-repeat;
	padding:3px 0 5px 25px;
}
.user-nav .facebook{
	background:url(/images/ico-facebook.gif) no-repeat;
	padding:3px 0 5px 25px;
}
.user-nav .twitter{
	background:url(/images/ico-twitter.gif) no-repeat;
	padding:3px 0 5px 25px;
}
#decrease{font-size:11px;}
#reset{font-size:13px;}
#increase{font-size:15px;}
.search{
	float:right;
	width:217px;
	margin:0 0 0 19px;
}
.search fieldset{
	overflow:hidden;
	padding:4px 0 0;
}
.search .text{
	float:left;
	width:143px;
	border:1px solid #ccc;
	padding:2px 5px 1px;
	margin:1px 2px 0 0;
	font-size:12px;
}
.search .submit{
	float:left;
	width:60px;
	height:24px;
	background:url(/images/btn-search.gif) no-repeat;
	border:0;
	font:11px/20px Arial, Verdana, sans-serif;
	color:#fff;
	padding:0 0 6px;
	cursor:pointer;
}
.navigation{
	overflow:hidden;
	width:100%;
	background:url(/images/bg-navigation.gif) no-repeat 100% 0;
}
#nav{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:856px;
	float:left;
}
#nav li{float:left;}
#nav a{
	float:left;
	background:url(/images/bg-nav.gif) no-repeat;
	font-size:1.2em;
}
#nav span{
	display:block;
	overflow:hidden;
	margin:0 2px 0 3px;
	line-height:30px;
	text-align:center;
	background:url(/images/bg-nav.gif) no-repeat
}
#nav .home{background-position:0 0;}
#nav .home span{background-position:100% -31px;}
#nav .active .home{background-position:0 -62px;}
#nav .active .home span{background-position:100% -93px;}
#nav .about{background-position:0 -124px;}
#nav .about span{background-position:100% -155px;}
#nav .active .about{background-position:0 -186px;}
#nav .active .about span{background-position:100% -217px;}
#nav .hospice{background-position:0 -248px;}
#nav .hospice span{background-position:100% -279px;}
#nav .active .hospice{background-position:0 -310px;}
#nav .active .hospice span{background-position:100% -341px;}
#nav .involved{background-position:0 -372px;}
#nav .involved span{background-position:100% -403px;}
#nav .active .involved{background-position:0 -434px;}
#nav .active .involved span{background-position:100% -465px;}
#nav .events{background-position:0 -496px;}
#nav .events span{background-position:100% -527px;}
#nav .active .events{background-position:0 -558px;}
#nav .active .events span{background-position:100% -589px;}
#nav .services{background-position:0 -620px;}
#nav .services span{background-position:100% -651px;}
#nav .active .services{background-position:0 -682px;}
#nav .active .services span{background-position:100% -713px;}
#nav .contact{background-position:0 -744px;}
#nav .contact span{background-position:100% -775px;}
#nav .active .contact{background-position:0 -806px;}
#nav .active .contact span{background-position:100% -837px;}
#nav .media-centre{background-position:0 -868px;}
#nav .media-centre span{background-position:100% -899px;}
#nav .active .media-centre{background-position:0 -930px;}
#nav .active .media-centre span{background-position:100% -961px;}
.donate{
	float:left;
	width:124px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/btn-donate.gif) no-repeat;
}
#main{
	width:980px;
	margin:0 auto;
	padding:20px 0 0;
	overflow:hidden;
	font-size:1.2em;
}
#wrapper .page{padding:20px 0 10px;}
.tabs-box{
	overflow:hidden;
	height:267px;
	margin:0 0 1px;
}
.tabs-box .tabset{
	width:231px;
	height:100%;
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
.tabs-box .tabset li{
	height:67px;
	background:url(/images/bg-tabs.gif) no-repeat;
}
.tabs-box .tabset a{
	display:block;
	height:39px;
	position:relative;
	padding:14px 9px;
	color:#354b92;
	overflow:hidden;
	font-size:12px;
}
.tabs-box .tabset .midnight-walk{background-position:0 0;}
.tabs-box .tabset .get-involved{background-position:0 -67px;}
.tabs-box .tabset .care-services{background-position:0 -134px;}
.tabs-box .tabset .nightrider{background-position:0 -201px;}
.tabs-box .tabset li a:hover,
.tabs-box .tabset li a.active{
	margin:0 -35px 0 0;
	position:relative;
	z-index:10;
	cursor:pointer;
	text-decoration:none;
	padding:14px 45px 14px 9px;
}
.tabs-box .tabset .midnight-walk a:hover,
.tabs-box .tabset .midnight-walk .active{background:url(/images/bg-tabs-midnight.png) no-repeat;}
.tabs-box .tabset .get-involved a:hover,
.tabs-box .tabset .get-involved .active{background:url(/images/bg-tabs-get-involved.png) no-repeat;}
.tabs-box .tabset .care-services a:hover,
.tabs-box .tabset .care-services .active{background:url(/images/bg-tabs-services.png) no-repeat;}
.tabs-box .tabset .nightrider a:hover,
.tabs-box .tabset .nightrider .active{background:url(/images/bg-tabs-nightrider.png) no-repeat;}
.tabs-box .img-holder{
	float:left;
	overflow:hidden;
	width:749px;
}
.tabs-box .tabset .sub-title{
	display:block;
	padding:0 30px 0 0;
	font:bold 16px/18px Arial, Verdana, sans-serif;
	margin:0 0 4px;
}
.tabs-box .tabset .midnight-walk .sub-title{color:#354b92;}
.tabs-box .tabset .midnight-walk a{color:#354b92;}
.tabs-box .tabset .get-involved .sub-title{color:#354b92;}
.tabs-box .tabset .get-involved a{color:#006699;}
.tabs-box .tabset .care-services .sub-title{color:#fff;}
.tabs-box .tabset .care-services a{color:#fff;}
.tabs-box .tabset .nightrider .sub-title{color:#8b00b8;}
.tabs-box .tabset .nightrider a{color:#8b00b8;}
#twocolumns{
	overflow:hidden;
	height:1%;
	padding:20px 0 0;
	background:url(/images/bg-twocolumns.gif) no-repeat;
}
#content{
	width:730px;
	float:right;
	overflow:hidden;
}
.column-box{
	overflow:hidden;
	width:750px;
}
.column-box .column{
	width:230px;
	overflow:hidden;
	margin:0 20px 0 0;
	float:left;
}
.column-box .column .tabset{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:240px;
	height:1%;
}
.column-box .column .tabset li{
	float:left;
	margin:0 2px 0 0;
}
.column-box .column .tabset .active{
	position:relative;
	z-index:50;
}

.column-box .column .tabset a:hover{cursor:pointer;}
.column-box .column .tabset a{
	background:url(/images/bg-tabset-content.gif) no-repeat;
	float:left;
	padding:0 0 0 3px;
	color:#cc0000;
	font-weight:bold;
	letter-spacing:1px;
	font-size:12px;
}

.column-box .calendar-holder .prev a,
.rcPrev a, .rcNext a,
.column-box .calendar-holder .next a{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.event-box{
	background:url(/images/bg-events-box.gif) repeat-y 100% 0;
	overflow:hidden;
}
.event-box .event-frame{
	background:url(/images/bg-events-box.gif) no-repeat -210px 100%;
	overflow:hidden;
	padding:21px 10px 9px;
	color:#8b00b8;
}
* html .event-box .event-frame{
	height:1%;
	overflow:visible;
}
.event-box .event-holder{
	background:url(/images/bg-events-box.gif) no-repeat 0 0;
	overflow:hidden;
	width:100%;
}
.event-box img{
	float:left;
	border:1px solid #fff;
	margin:0 12px 0 0;
	width:49px;
}
.column-box .column .event-box .title{display:block;}
.column-box .column .event-box .date{font:12px Arial, Verdana, sans-serif;}
.column-box .column .event-box .info{
	overflow:hidden;
	height:1%;
}
.column-box .column .tabset a span{
	float:left;
	background:url(/images/bg-tabset-content.gif) no-repeat 100% -25px;
	height:19px;
	text-align:center;
	padding:6px 3px 0 0;
	width:108px;
}
.column-box .column .tab-content{
	background:url(/images/bg-tabs-content.gif) repeat-y 100% 0;
	margin:-1px 0 0;
	position:relative;
	z-index:1;
	border-top:1px solid #ccc;
	width:100%;
}
.column-box .column .tab-content .holder{
	background:url(/images/bg-tabs-content.gif) no-repeat 0 100%;
	padding:10px;
	min-height:255px;
}
* html .column-box .column .tab-content .holder{height:255px;}
.column-box .column .news{
	padding:0 0 2px;
	overflow:hidden;
}
* html .column-box .column .news{
	height:1%;
	overflow:visible;
}
.column-box .column .news img{
	display:block;
	margin:0 0 7px 0;
}
.column-box .column .tab-content .date{font:0.8333em/1.1em Arial, Verdana, sans-serif;}
.column-box .calendar .tabset a{
	background:url(/images/bg-tabset-content.gif) no-repeat 0 -50px;
	color:#783698;
}
.column-box .calendar-holder{
	border:1px solid #cb8edf;
	overflow:hidden;
}
* html .column-box .calendar-holder{
	height:1%;
	overflow:visible;
}
.column-box .calendar-holder table{
	width:210px;
	margin:-1px;
	padding:0;
	border-collapse:collapse;
}
.column-box .calendar-holder th,
.column-box .calendar-holder td{
	text-align:center;
	border:1px solid #ccc;
	line-height:23px;
	font-size:0.916em;
}
.column-box .calendar-holder td.event{
	background:#e3ccea;
}
.column-box .calendar-holder td .active{
	background:#783698;
	color:#fff;
}
.column-box .calendar-holder td .active a{
	color:#fff;
}
.column-box .calendar-holder td{
	padding:0;
	width:29px;
}
.column-box .calendar-holder th{color:#783598;}
.column-box .calendar-holder .month th{
	line-height:7px;
	font-size:1em;
	border:0;
	padding:11px 6px;
}
.column-box .calendar-holder .prev,

.column-box .calendar-holder .next{
	float:left;
	width:20px;
	height:7px;
	overflow:hidden;
}

.column-box .calendar-holder .prev,
.rcPrev
{
    background:url(/images/arrow-prev-calendar.gif) no-repeat 50% 50%;
}
.column-box .calendar-holder .next,
.rcNext
{
    background:url(/images/arrow-next-calendar.gif) no-repeat 50% 50%;
}

.column-box .calendar .tabset a span{background:url(/images/bg-tabset-content.gif) no-repeat 100% -75px;}
#content .column-box .column h2,
#sidebar .column-box .column h2{
	color:#cc4646;
	font:bold 1em/1.2em Arial, Verdana, sans-serif;
	margin:0;
}

#content .column-box .column .box h2{color:#ff6600;}
#content .column-box .column .newsletter h2{color:#41b739;}
#content .column-box .column p,
#sidebar .column-box .column p{
	padding:0 0 13px;
	line-height:1.3333em;
	margin:0;
}
#content .column-box .box p,
#sidebar .column-box .box p{
	padding:0 0 15px;
	line-height:1.3333em;
	margin:0;
}
.column-box .column .more{
	background:url(/images/arrow-more.gif) no-repeat 100% 6px;
	padding:0 7px 0 0;
	color:#cc0000;
	text-decoration:underline;
}
.column-box .column .more:hover{text-decoration:none;}
.column-box .column .box{
	background:url(/images/bg-orange-box.gif) repeat-y 100% 0;
	overflow:hidden;
	margin:0 0 19px;
	position:relative;
	z-index:1;
}
.column-box .column .box .holder{background:url(/images/bg-orange-box.gif) no-repeat 0 0;}
.column-box .column .box .frame{
	background:url(/images/bg-orange-box.gif) no-repeat -230px 100%;
	overflow:hidden;
	padding:11px 11px 12px;
}
* html .column-box .column .box .frame{
	height:1%;
	overflow:visible;
}
.column-box .column select{width:207px;}
.column-box .email{width:100%;}
.column-box .email fieldset{
	overflow:hidden;
	width:100%;
}
.column-box .column .email .row{
	padding:0 0 4px;
	overflow:hidden;
	width:215px;
}
.column-box .column .email .text{
	float:left;
	width:196px;
	border:1px solid #ccc;
	padding:4px 5px;
}
.column-box .column .email .short{
	width:157px;
	margin:0 3px 0 0;
}
.column-box .column .email .image{float:left;}
.column-box .column .newsletter{background:url(/images/bg-green-box.gif) repeat-y 100% 0;}
.column-box .column .newsletter .holder{background:url(/images/bg-green-box.gif) no-repeat 0 0;}
.column-box .column .newsletter .frame{background:url(/images/bg-green-box.gif) no-repeat -230px 100%;}
.breadcrumbs{
	padding:0;
	margin:0 0 10px -3px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.breadcrumbs li{
	float:left;
	background:url(/images/arrow-breadcrumbs.gif) no-repeat 0 50%;
	color:#999;
	margin:0 7px 0 -5px;
	padding:0 0 0 8px;
	font-size:0.916em;
}
.breadcrumbs a{
	float:left;
	color:#999;
	text-decoration:underline;
	font-size:1em;
}
.breadcrumbs a:hover{text-decoration:none;}
#content .image-holder img{
	overflow:hidden;
	height:1%;
	padding-bottom: 3px;
	background: url(/images/bg-image-holder.gif) no-repeat 0 100%;
}
#content .image-holder {
	margin:0 0 5px;
}
#content p{
	margin:0 0 10px;
	line-height:1.4em;
}
#content h1,
#content h2,
#content h2,
#content h3,
#content h4{
	margin:0 0px;
	color:#f27f1f;
}
#content h1{
	font:bold 1.83em/1.1em Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
#content h2{font:bold 1.4em/1.1em Arial, Helvetica, sans-serif;
	margin:0 0 5px;}
#content h3{font:bold 1.166em/1.1em Arial, Helvetica, sans-serif;}
#content h4{font:bold 1em/1.1em Arial, Helvetica, sans-serif;}
#content h5{
	color:#000;
	margin:0 0 10px;
	font:bold 1em/14px Arial, Helvetica, sans-serif;
}
#content .image-holder img{vertical-align:top;}
#content #contentText{
	margin:0 0 31px;
	list-style:none;
	padding:10px 0 0;
}
#content #contentText ul
{
    margin:0px;
    padding:0px 0px 12px 0px;
}
#content #contentText ul li{
	list-style:none;
}
#content #contentText li{
	background:url(/images/arrow-menu-hover.gif) no-repeat 0 4px;
	padding:0 0 0 13px;
	margin:0 0 4px;
	line-height:1.3em;
}
#content .contact{margin:0 0 30px;}
#content .contact .row{
	overflow:hidden;
	height:1%;
}
#content .contact .text{
	float:left;
	border:0;
	background:none;
	width:244px;
	padding:3px 5px;
	font-size:12px;
}
#content .contact select{
	float:left;
	width:114px;
	font-size:11px;
}
#content .contact textarea{
	float:left;
	max-width:244px;
	max-height:116px;
	padding:5px;
	overflow:auto;
	background:none;
	border:0;
	width:244px;
	height:116px;
}
#content .contact .textarea-field{padding:10px 0 0 0;}
#content .contact .text-field-area{
	float:left;
	background:url(/images/bg-textarea-contact.gif) no-repeat;
	width:256px;
	height:128px;
}
#content .contact label{
	float:left;
	width:95px;
	padding:5px 10px 0 0;
	overflow:hidden;
}
#content .contact .text-field{
	float:left;
	background:url(/images/bg-input-contact.gif) no-repeat;
	overflow:hidden;
	width:256px;
	height:21px;
}
#content .contact .submit{
	float:left;
	margin:10px 0 0 105px;
	background:url(/images/btn-submit-contact.gif) no-repeat;
	width:72px;
	height:25px;
	font:12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	border:0;
	cursor:pointer;
	padding:0 5px 2px 0;
}
.tabs-area{width:100%;}
.tabs-area .tabset{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.tabs-area .tabset li{
	float:left;
	margin:0 2px 0 0;
}
.tabs-area .tabset a{
	background:url(/images/bg-tabset-content.gif) no-repeat 0 -100px;
	color:#f37f1f;
	float:left;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 0 3px;
	cursor:pointer;
}
.tabs-area .tabset a span{
	float:left;
	height:20px;
	padding:6px 13px 0 10px;
	text-align:center;
	background:url(/images/bg-tabset-content.gif) no-repeat 100% -127px;
}
.tabs-area .tab-content{
	margin:-1px 0 0;
	overflow:hidden;
	position:relative;
	z-index:1;
	border-top:1px solid #ccc;
	padding:19px 0 0;
}
.tabs-area .tabset .active{
	position:relative;
	z-index:50;
}
.tabs-area .tab-content h3{
	background:url(/images/divider-menu.gif) repeat-x 0 100%;
	padding:0 0 13px;
	margin:0 0 10px;
	display:block;
}
#sidebar{
	width:230px;
	float:left;
	overflow:hidden;
}
#sidebar .banner{
	background:url(/images/bg-banner.gif) repeat-y 100% 0;
	overflow:hidden;
	width:100%;
	margin:0 0 21px;
}
#sidebar .banner .holder{
	background:url(/images/bg-banner.gif) no-repeat 0 0;
}
#sidebar .banner .frame{
	background:url(/images/bg-banner.gif) no-repeat -230px 100%;
	overflow:hidden;
	height:1%;
	padding:2px;
	
}
#sidebar .banner img{vertical-align:top;}
#sidebar h3{
	color:#f48020;
	font:bold 1.166em/1.1em Arial, Helvetica, sans-serif;
	background:url(/images/divider-title.gif) repeat-x 0 100%;
	margin:0 0 3px;
	padding:0 0 4px;
}
#sidebar .menu{
	padding:0 0 0 14px;
	margin:-1px 0 10px;
	list-style:none;
	overflow:hidden;
	height:1%;
}

#sidebar .menu li{
	background:url(/images/divider-menu.gif) repeat-x;
	margin:-1px 0 2px;
	padding:4px 0;
	overflow:hidden;
	vertical-align:top;
}
* html #sidebar .menu li{
	height:1%;
	overflow:visible;
}
#sidebar .menu a{
	background:url(/images/arrow-next-calendar.gif) no-repeat 0 7px;
	float:left;
	padding:0 0 0 12px;
	text-decoration:none;
}
#sidebar .menu a:hover,
#sidebar .menu .active a{
	background:url(/images/arrow-menu-hover.gif) no-repeat 0 7px;
	color:#f48020;
}
#sidebar .menu .active a{font-weight:bold;}
.sidebar-box{
	float:none;
	width:230px;
	margin:0 0 10px;
}
.content-page{
	float:right;
	width:730px;
}
#footer{
	width:100%;
	background:url(/images/bg-footer.gif) repeat-x;
	padding:0 0 50px;
}
.footer-holder{
	background:url(/images/bg-footer-holder.gif) no-repeat;
	width:980px;
	margin:0 auto;
	color:#999;
	font:1.1em/1.2em Arial, Verdana, sans-serif;
	overflow:hidden;
	height:1%;
}
.footer-holder .box{
	float:left;
	width:237px;
	padding:38px 13px 0 1px;
	overflow:hidden;
}
.footer-holder .box-holder{
	overflow:hidden;
	height:1%;
}
.footer-holder .links{width:485px;}
.footer-holder .title{
	height:25px;
	overflow:hidden;
	padding:13px 0 0;
	margin:-38px 0 7px;
}
.footer-holder h3{
	margin:0;
	color:#0c479a;
	font:bold 1.182em/1.166em Arial, Verdana, sans-serif;
}
.footer-holder a{color:#0c4699;}
.footer-holder address{
	margin:0 0 10px;
	font:1em/1.167em Arial, Verdana, sans-serif;
}
.footer-holder address span{display:block;}
.footer-holder dl{
	margin:0;
	overflow:hidden;
	height:1%;
	line-height:1.2em;
}
.footer-holder dt{
	float:left;
	width:36px;
	overflow:hidden;
}
.footer-holder dd{
	margin:0;
	overflow:hidden;
}
* html .footer-holder dd{
	height:1%;
	overflow:visible;
}
.footer-column-box{
	overflow:hidden;
	height:1%;
	width:530px;
	padding:2px 0 0;
}
.footer-column{
	float:left;
	width:85px;
	margin:0 23px 0 0;
	padding:0 0 0 1px;
}
.footer-column-box .second{
	width:122px;
	margin:0 12px 0 0;
}
.footer-column-box .third{
	width:103px;
	margin:0 31px 0 0;
}
.footer-column-box .fourth{width:107px;}
.footer-column ul{
	padding:0;
	list-style:none;
	margin:0 0 16px;
}
.footer-column ul li{margin:0 0 1px;}
.footer-column ul a{color:#999;}
.footer-holder .box .links-title{display:block;}
.footer-holder .box .links-title a{color:#0C4699;}
.footer-holder .social-networks{
	width:216px;
	padding:38px 0 0 1px;
}
.footer-holder .social-networks .links-title{
	font-weight:normal;
	margin:0 0 10px;
}
.footer-holder .social-networks ul{
	padding:0;
	list-style:none;
	width:240px;
	overflow:hidden;
	height:1%;
	margin:0 0 48px;
}
.footer-holder .social-networks ul li{
	width:75px;
	margin:0 10px 2px 0;
	display:inline-block;
	padding:3px 0 4px 25px;
	vertical-align:top;
}
* html .footer-holder .social-networks ul li{display:inline;}
* +html .footer-holder .social-networks ul li{display:inline;}
.footer-holder .social-networks ul a{
	float:left;
	color:#999;
}
.footer-holder .social-networks .delicious{background:url(/images/ico-delicious.gif) no-repeat;}
.footer-holder .social-networks .digg{background:url(/images/ico-digg.gif) no-repeat;}
.footer-holder .social-networks .reddit{background:url(/images/ico-reddit.gif) no-repeat;}
.footer-holder .social-networks .facebook{background:url(/images/ico-facebook-footer.gif) no-repeat;}
.footer-holder .social-networks .stubleupon{background:url(/images/ico-stubleupon.gif) no-repeat;}
#footer .powered{
	float:right;
	padding:0 0 0 1px;
}
#footer .powered strong,
#footer .powered strong a{color:#000;}
#footer p{margin:0;}


#content a{
	/*color: #f48020;*/
}

#sidebar .column-box .column h2{
	color: #f48020;
}

/* blue scheme */
.blue .tabs-area .tabset a, .blue #content h1, .blue #content h2, .blue #content h2, .blue #content h3, .blue #content h4,.blue #sidebar h3 {
	color: #6487ff;
}
.blue #content a{
	color: #6487ff;
}
.blue #sidebar .menu a:hover,
.blue #sidebar .menu .active a{
	background:url(/images/arrow-menu-hover-blue.gif) no-repeat 0 7px;
	color: #6487ff;
}
.blue #sidebar .column-box .column .box .holder{background:url(/images/bg-blue-box.gif) no-repeat 0 0;}
.blue #sidebar .column-box .column .box .frame{
	background:url(/images/bg-blue-box.gif) no-repeat -230px 100%;
	overflow:hidden;
	padding:11px 11px 12px;
}
.blue #sidebar .column-box .column h2{
	color: #6487ff;
}
.blue #content #contentText li {
	background-image:url(/images/arrow-menu-hover-blue.gif) 
}
.blue #content .image-holder img{
	background-image: url(/images/bg-image-holder-blue.gif);
}
.blue .tabs-area .tabset a {
	background-position: 0 -154px;
}
.blue .tabs-area .tabset a span {
	background-position: 100% -181px;
}
.blue #content #contentText img
{
    border:1px solid #6487ff;
    padding:1px;
}
.blue #content #contentText .image-holder img
{
    border:0px;
    padding:0px;
    overflow:hidden;
	height:1%;
	padding-bottom: 3px;
}
/* seagreen scheme */
.seagreen .tabs-area .tabset a, .seagreen #content h1, .seagreen #content h2, .seagreen #content h2, .seagreen #content h3, .seagreen #content h4,.seagreen #sidebar h3 {
	color: #069;
}
.seagreen #content a{
	color: #069;
}
.seagreen #sidebar .menu a:hover,
.seagreen #sidebar .menu .active a{
	background:url(/images/arrow-menu-hover-seagreen.gif) no-repeat 0 7px;
	color: #069;
}
.seagreen #sidebar .column-box .column .box .holder{background:url(/images/bg-seagreen-box.gif) no-repeat 0 0;}
.seagreen #sidebar .column-box .column .box .frame{
	background:url(/images/bg-seagreen-box.gif) no-repeat -230px 100%;
	overflow:hidden;
	padding:11px 11px 12px;
}
.seagreen #sidebar .column-box .column h2{
	color: #069;
}
.seagreen #content #contentText li {
	background-image:url(/images/arrow-menu-hover-seagreen.gif) 
}
.seagreen #content .image-holder img{
	background-image: url(/images/bg-image-holder-seagreen.gif);
}
.seagreen .tabs-area .tabset a {
	background-position: 0 -208px;
}
.seagreen .tabs-area .tabset a span {
	background-position: 100% -235px;
}
.seagreen #content #contentText img
{
    border:1px solid #069;
    padding:1px;
}
.seagreen #content #contentText .image-holder img
{
    border:0px;
    padding:0px;
    overflow:hidden;
	height:1%;
	padding-bottom: 3px;
}

/* purple scheme */
.purple .tabs-area .tabset a, .purple #content h1, .purple #content h2, .purple #content h2, .purple #content h3, .purple #content h4,.purple #sidebar h3 {
	color: #783698;
}
.purple #content a{
	color: #783698;
}
.purple #sidebar .menu a:hover,
.purple #sidebar .menu .active a{
	background:url(/images/arrow-menu-hover-purple.gif) no-repeat 0 7px;
	color: #783698;
}
.purple #sidebar .column-box .column .box .holder{background:url(/images/bg-purple-box.gif) no-repeat 0 0;}
.purple #sidebar .column-box .column .box .frame{
	background:url(/images/bg-purple-box.gif) no-repeat -230px 100%;
	overflow:hidden;
	padding:11px 11px 12px;
}
.purple #sidebar .column-box .column h2{
	color: #783698;
}
.purple #content #contentText li {
	background-image:url(/images/arrow-menu-hover-purple.gif) 
}
.purple #content .image-holder img{
	background-image: url(/images/bg-image-holder-purple.gif);
}
.purple .tabs-area .tabset a {
	background-position: 0 -262px;
}
.purple .tabs-area .tabset a span {
	background-position: 100% -289px;
}
.purple #content #contentText img
{
    border:1px solid #783698;
    padding:1px;
}
.purple #content #contentText .image-holder img
{
    border:0px;
    padding:0px;
    overflow:hidden;
	height:1%;
	padding-bottom: 3px;
}
/* green scheme */
.green .tabs-area .tabset a, .green #content h1, .green #content h2, .green #content h2, .green #content h3, .green #content h4,.green #sidebar h3 {
	color: #43b739;
}
.green #content a{
	color: #43b739;
}
.green #sidebar .menu a:hover,
.green #sidebar .menu .active a{
	background:url(/images/arrow-menu-hover-green.gif) no-repeat 0 7px;
	color: #43b739;
}
.green #sidebar .column-box .column .box .holder{background:url(/images/bg-green-box.gif) no-repeat 0 0;}
.green #sidebar .column-box .column .box .frame{
	background:url(/images/bg-green-box.gif) no-repeat -230px 100%;
	overflow:hidden;
	padding:11px 11px 12px;
}
.green #sidebar .column-box .column h2{
	color: #43b739;
}
.green #content #contentText li {
	background-image:url(/images/arrow-menu-hover-green.gif) 
}
.green #content .image-holder img{
	background-image: url(/images/bg-image-holder-green.gif);
}
.green .tabs-area .tabset a {
	background-position: 0 -316px;
}
.green .tabs-area .tabset a span {
	background-position: 100% -343px;
}
.green #content #contentText img
{
    border:1px solid #43b739;
    padding:1px;
}
.green #content #contentText .image-holder img
{
    border:0px;
    padding:0px;
    overflow:hidden;
	height:1%;
	padding-bottom: 3px;
}
/* grey scheme */
.grey .tabs-area .tabset a, .grey #content h1, .grey #content h2, .grey #content h2, .grey #content h3, .grey #content h4,.grey #sidebar h3 {
	color: #666;
}
.grey #content a{
	color: #666;
}
.grey #sidebar .menu a:hover,
.grey #sidebar .menu .active a{
	background:url(/images/arrow-menu-hover-grey.gif) no-repeat 0 7px;
	color: #666;
}
.grey #sidebar .column-box .column .box .holder{background:url(/images/bg-grey-box.gif) no-repeat 0 0;}
.grey #sidebar .column-box .column .box .frame{
	background:url(/images/bg-grey-box.gif) no-repeat -230px 100%;
	overflow:hidden;
	padding:11px 11px 12px;
}
.grey #sidebar .column-box .column h2{
	color: #666;
}
.grey #content #contentText li {
	background-image:url(/images/arrow-menu-hover-grey.gif) 
}
.grey #content .image-holder img{
	background-image: url(/images/bg-image-holder-grey.gif);
}
.grey .tabs-area .tabset a {
	background-position: 0 -370px;
}
.grey .tabs-area .tabset a span {
	background-position: 100% -397px;
}
.grey #content #contentText img
{
    border:1px solid #666;
    padding:1px;
}
.grey #content #contentText .image-holder img
{
    border:0px;
    padding:0px;
    overflow:hidden;
	height:1%;
	padding-bottom: 3px;
}
/* orange scheme */
.orange .tabs-area .tabset a, .orange #content h1, .orange #content h2, .orange #content h2, .orange #content h3, .orange #content h4, .orange #sidebar h3, .orange #sidebar a {
	color: #F48020;
}
.orange #content a{
	color: #F48020;
}
.orange #sidebar a{
	color:#000;
}
.orange #sidebar .menu a:hover,
.orange #sidebar .menu .active a{
	background:url(/images/arrow-menu-hover-orange.gif) no-repeat 0 7px;
	color: #F48020;
}
.orange #content #contentText img
{
    border:1px solid #F48020;
    padding:1px;
}
.orange #content #contentText .image-holder img
{
    border:0px;
    padding:0px;
    overflow:hidden;
	height:1%;
	padding-bottom: 3px;
}
/* red scheme */
.red .tabs-area .tabset a, .red #content h1, .red #content h2, .red #content h2, .red #content h3, .red #content h4,.red #sidebar h3 {
	color: #c00;
}
.red #content a{
	color: #c00;
}
.red #sidebar .menu a:hover,
.red #sidebar .menu .active a{
	background:url(/images/arrow-menu-hover-red.gif) no-repeat 0 7px;
	color: #c00;
}
.red #sidebar .column-box .column .box .holder{background:url(/images/bg-red-box.gif) no-repeat 0 0;}
.red #sidebar .column-box .column .box .frame{
	background:url(/images/bg-red-box.gif) no-repeat -230px 100%;
	overflow:hidden;
	padding:11px 11px 12px;
}
.red #sidebar .column-box .column h2{
	color: #c00;
}
.red #content #contentText li {
	background-image:url(/images/arrow-menu-hover-red.gif) 
}
.red #content .image-holder img{
	background-image: url(/images/bg-image-holder-red.gif);
}
.red .tabs-area .tabset a {
	background-position: 0 -424px;
}
.red .tabs-area .tabset a span {
	background-position: 100% -451px;
}
.red #content #contentText img
{
    border:1px solid #CC0000;
    padding:1px;
}
.red #content #contentText .image-holder img
{
    border:0px;
    padding:0px;
    overflow:hidden;
	height:1%;
	padding-bottom: 3px;
}


table.genericTable
{
    width:100%;
}
table.genericTable th
{
    padding:5px 10px 5px 0px;   
	border-bottom:1px dotted #CCCCCC; 
}
table.genericTable td
{
	/*background:url(/images/divider-menu.gif) repeat-x 0 100%;*/
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 3px;
	padding:5px 0px 4px 0px;
}
.floatRight
{
    float:right;
}
.floatLeft
{
    float:left;
}
.thumbImage
{
    margin-right:10px;
    padding:1px;
    border:1px solid #CCCCCC;
}
.eventtitle
{
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}

#content .column-box .column .holder .events h2,
#content .column-box .column .holder .events a
{
    color: #783698;
}

.rcTitlebar table td{
	height:7px;
}

.rcTitlebar table td a.rcPrev, 
.rcTitlebar table td a.rcNext,
.rcTitlebar table td a.rcFastPrev, 
.rcTitlebar table td a.rcFastNext
{
    background-color:#783698;
	width:7px;
	height:7px;
}

.RadCalendar_StElizabethHospice .rcTitlebar table td
{
	height:7px;
}
#flashHome{
	background:#FFFFFF;
	height:267px;
}

table.openingTimesTable th
{
    text-align:left;
    padding-bottom:1px;
    border-bottom:1px solid #EAEAEA;
    font-size:10px;
}
table.openingTimesTable td
{
    padding-top:1px;
    padding-bottom:1px;
    border-bottom:1px solid #EAEAEA;
    font-size:10px;
}
.contentSection
{
    clear:both;
    margin-bottom:10px;
}

.RadCalendar td{
}
.rcTitlebar table img{
	padding:0px 11px;
}
.rcTitlebar table #ctl00_cphColumn4_ctl00_RadCalendar1_FNN img{
	padding-left:11px;
}
.rcTitlebar table td.rcTitle{
	width:90px;
}

.lotteryHighlightResult
{
    width:310px;
    border:1px solid #CCCCCC;
    text-align:center;
    margin-left:180px;
    margin-bottom:20px;
    padding:20px 20px 20px 20px;
}
.lotteryHighlightResult .lotteryNumber
{
    font-size:16px;
    font-weight:bold;
}
.lotteryDefaultResult
{
    float:left;
    width:180px;
    border:1px solid #CCCCCC;
    text-align:center;
    margin-right:20px;
    margin-bottom:20px;
    padding:20px 20px 20px 20px;
    
}
.lotteryDefaultResult .lotteryNumber
{
    font-size:14px;
    font-weight:bold;
}
.lotteryDefaultResult .lotteryPrize
{
    padding-bottom:3px;
}

table.lotteryResults
{ 
}
table.lotteryResults th
{
    text-align:left;    
}
table.lotteryResults td
{
    padding:4px 10px 4px 0px;   
    border-bottom:1px dotted #CCCCCC;
    width:100px;
}
.result_altblock,
.result_block
{
    margin-bottom:10px;
}

.imgLeft
{
    float:left;
    margin:2px 10px 10px 0px;
}
.imgRight
{
    float:right;
    margin:2px 0px 10px 10px;
}
table.cleanTable th
{
    text-align:left;
    padding-right:10px;
}
table.cleanTable td
{
    padding-right:5px;
}
.floatContainer{
	width:100%;
	float:left;
}
a.noUnderline
{
    text-decoration:none;
}
.sitemapBox
{
    float:left;
    width:200px;
}
.headingRow
{
    color:#f27f1f;    
    font-size:14px;
    font-weight:bold;
    padding:10px 0px 2px 0px;
    border-bottom:1px solid #CCCCCC;
}
table.cleanTable td
{
    padding-bottom:3px;
    padding-top:3px;    
}

table.prizeTable1, table.prizeTable2, table.prizeTable3{
	background:url(../../images/bkg/bkg_prize_1.jpg) no-repeat top left;
	width:368px;
	height:92px;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
table.prizeTable1 td{
	width:180px;
	text-align:center;
}
table.prizeTable2, table.prizeTable3{
	margin-top:10px;
	background:url(../../images/bkg/bkg_prize_2.jpg) no-repeat top left;
	width:228px;
	color:#666;
}
table.prizeTable3{
	background:url(../../images/bkg/bkg_prize_3.jpg) no-repeat top left;
}
table.prizeTable2 td, table.prizeTable3 td{
	width:120px;
	text-align:center;
}
table.prizeTable1 strong{
	font-size:36px;
}
table.prizeTable2 strong, table.prizeTable3 strong{
	font-size:26px;
}