html{font-size:62.5%;}
body{
	margin:0px;
	padding:0px;
	background:#fff;
	font-family:verdana,arial,sans-serif;
	font-size:100.01%;
}
body.small {font-size:62.5%;}
body.normal {font-size:89.5%;}
body.big {font-size:116.4%;}
.content-holder p {
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size: 12pt;
}
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18pt;
}
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18pt;
	font-weight:bold;
}
h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
}
h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	font-weight:bold;
}
h1,h2,h3,h4,h5,ul,p{
	margin:0px;
	padding:0px;
	list-style:none;
}
a{
	color:#7D7B7B;
	outline:0;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
.content-holder a:hover {
	text-decoration:underline;
}
img{
	border:0;
	float:left;
}
#content img.imageRight {
	float:right;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

#holder {
	width:1000px;
	margin:0px auto;
	background:url(../img/bg-page.gif) repeat-y #fff;
}


.content-holder {
	float:left;
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}

table.image {
	float:right;
	padding:0;
	margin:0 10px 0 0;
}
table.image img {
	padding:20px 0 0 0;
}
table td.orangeCaption {
	background:#f7931e;
	color:#fff;
	font-size:14px;
	padding:10px;
}
table td.greyCaption {
	background:#7b7b7b;
	color:#fff;
	font-size:14px;
	padding:10px;
}
table td.greenCaption {
	background:#8bc53f;
	color:#fff;
	font-size:14px;
	padding:10px;
}
table td.blueCaption {
	background:#008ed3;
	color:#fff;
	font-size:14px;
	padding:10px;
}

.content-holder ul{
	list-style-type:disc;
	padding:15px 0pt 0pt 50px;
}
.content-holder ol {
	padding:15px 0pt 0pt 50px;
}
.content-holder ul li,
.content-holder ol li{
	color:#231F20;
	font-size:1.406em;
	line-height:1.2em;
	margin:0 0 0 15px;
}



.hidden{display:none;}
/*header*/
div#header{
	border-left:1px solid #e6e8e7;
	border-right:1px solid #e6e8e7;
	border-top:1px solid #f3f3f3;
	width:917px;
	overflow:hidden;
	padding:18px 23px 16px 20px;
	background:url(../img/bg-header.gif) repeat-x 0 100%;
	margin:0 auto -1px;
}
div#header div.left{
	float:left;
	width:560px;
	overflow:hidden;
}
div#header div.right{
	float:left;
	width:356px;
	overflow:hidden;
}
div#header h2{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:25px 0 0;
	width:100%;
	height:58px;
}
div#header h2.welcome{background:url(../img/bg-welcome.jpg) no-repeat 0 0;}
div#header h2.about-us{background:url(../img/bg-about-us.jpg) no-repeat 0 0;}
div#header h2.work{background:url(../img/bg-work.jpg) no-repeat 0 0;}
div#header h2.accommodation{background:url(../img/bg-accommodation.jpg) no-repeat 0 0;}
div#header h2.leisure,div#header h2.leisure2{background:url(../img/bg-leisure.jpg) no-repeat 0 0;}
div#header h2.jobs{background:url(../img/bg-jobs.jpg) no-repeat 0 0;}
div#header h2.stories{background:url(../img/bg-stories.jpg) no-repeat 0 0;}
div#header h2.fundraising-page{background:url(../img/bg-fundraising-page.jpg) no-repeat 0 0;}
div#header h2.fundraising-page{background:url(../img/bg-fundraising-page.jpg) no-repeat 0 0;}
div#header h2.contact-us{background:url(../img/bg-contact-us.jpg) no-repeat 0 0;}
div#header h2.donate{background:url(../img/bg-donate.jpg) no-repeat 0 0;}
div#header h2.news{background:url(../img/bg-news.jpg) no-repeat 0 0;}
div#header h2.housing{background:url(../img/bg-housing.jpg) no-repeat 0 0;}
div#header h3{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	display:inline;
	margin:22px 0 0 4px;
	width:905px;
}
div#header h4{
	background:url(../img/bg-header-phone.jpg) no-repeat 0 0;
	padding:0 0 0 45px;
	width:167px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	float:left;
	display:inline;
	margin:0 0 0 2px;
}
/*search form*/
div#header form fieldset div.search{
	float:left;
	background:url(../img/bg-search-area.gif) no-repeat 0 0;
	width:175px;
	height:25px;
	position:relative;
	left:1px;
	bottom:-3px;
}
div#header form fieldset div.search input{
	background:none;
	width:115px;
	height:20px;
	padding:3px 5px 2px;
	border:0;
	margin:0;
	float:left;
	font: bold 15px/18px verdana, sans-serif;
	color:#999999;
}
div#header form fieldset div.search input.submit {
	width:auto;
}
/*logo*/
div#header h1{
	background:url(../img/txt-outreach.gif) no-repeat 0 64px;
	float:left;
	width:165px;
	padding:0 0 0 191px;
	height:106px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:-24px 0 0;
}
div#header h1 a{
	background:url(../img/logo.gif) no-repeat 0 0;
	width:165px;
	height:106px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
div#header ul{
	width:356px;
	float:left;
	margin:-2px 0 0 -26px;
	overflow:hidden;
}
div#header ul li{
	float:left;
	background:url(../img/bg-header-menu-separator.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	margin:0 0 0 11px;
	display:inline;
}
div#header ul li a{
	float:left;
	height:11px;
	background:url(../img/bg-header-menu.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
div#header ul li.work a{
	width:44px;
	background-position:0 0;
}
div#header ul li.home a{
	width:40px;
	background-position:-44px 0;
}
div#header ul li.leisure a{
	width:58px;
	background-position:-84px 0;
}
/*content_container*/
div#content_container{
	width:960px;
	overflow:hidden;
	border-left:1px solid #e6e8e7;
	border-right:1px solid #e6e8e7;
	margin:0 auto;
}
/*sidebar*/
div#sidebar{
	float:left;
	width:223px;
	padding:0 0 9999px;
	margin:0 0 -9999px;
	background:url(../img/bg-sidebar.gif) repeat-y 100% 0;
}
div#sidebar ul{
	width:221px;
	overflow:hidden;
}
div#sidebar ul li{
	float:left;
	width:222px;
	padding:0 0 2px 0px;
	background:url(../img/bg-sidebar-separator.gif) repeat-x 0 100%;
}

div#sidebar ul li a{
	color:#7d7b7b;
	font-size:1.607em;
	float:left;
	width:208px;
	line-height:48px;
	padding:0 0 0 13px;
	background:url(../img/bg-sidebar-menu.gif) no-repeat 0 0;
}

/* secondary Navigation */

div#sidebar ul ul#sec-subnav li a.first {
	padding-top:2px;
	border-top:1px #DDDBDD solid;
}

div#sidebar ul ul#sec-subnav li{
	padding-top:2px;
}

div#sidebar ul ul#sec-subnav li a{
	padding-left:20px;
	
}

div#sidebar ul ul#sec-subnav li a, 
div#sidebar ul ul#sec-subnav li a:hover{
	background:none;
}  


div#sidebar ul ul#sec-subnav  li a.home:hover,
div#sidebar ul ul#sec-subnav  li a.home.active  {
	background-color:#f7931e;
	
}



div#sidebar ul ul#sec-subnav li a.about-us{
	color:#8bc53f;
}
div#sidebar ul ul#sec-subnav li a.about-us:hover,
div#sidebar ul ul#sec-subnav  li  a.about-us.active  {
	background-color:#8bc53f;
	color:#FFF; 

}


div#sidebar ul ul#sec-subnav li a.work{
	color:#008ed3;
}
div#sidebar ul ul#sec-subnav  li a.work:hover,
div#sidebar ul ul#sec-subnav  li a.work.active  {
	background-color:#008ed3;
	color:#FFF; 
}


div#sidebar ul ul#sec-subnav li a.housing{
	color:#f7931e;
}
div#sidebar ul ul#sec-subnav li a.housing:hover,
div#sidebar ul ul#sec-subnav  li a.housing.active  {
	background-color:#f7931e;
	color:#FFF;
}


div#sidebar ul ul#sec-subnav li a.leisure{
	color:#8bc53f;
}
div#sidebar ul ul#sec-subnav  li a.leisure:hover,
div#sidebar ul ul#sec-subnav  li a.leisure.active  {
	background-color:#8bc53f;
	color:#FFF;
}

div#sidebar ul ul#sec-subnav li a.leisure2{
	color:#8bc53f;
	
}

div#sidebar ul ul#sec-subnav  li a.leisure2:hover,
div#sidebar ul ul#sec-subnav  li a.leisure2.active  {
	background-color:#8bc53f;
	color:#FFF;
}


div#sidebar ul ul#sec-subnav li a.jobs{
	color:#008ed3;
}
div#sidebar ul ul#sec-subnav  li a.jobs:hover,
div#sidebar ul ul#sec-subnav  li a.jobs.active  {
	background-color:#008ed3;
	color:#FFF;
}


div#sidebar ul ul#sec-subnav li a.stories{
	color:#f7931e;
}
div#sidebar ul ul#sec-subnav li a.stories:hover,
div#sidebar ul ul#sec-subnav li a.stories.active  {
	background-color:#f7931e;
	color:#FFF;
}


div#sidebar ul ul#sec-subnav li a.fundraising-page{
	color:#8bc53f;
}
div#sidebar ul ul#sec-subnav  li a.fundraising-page:hover,
div#sidebar ul ul#sec-subnav  li a.fundraising-page.active  {
	background-color:#8bc53f;
	color:#FFF;
}


div#sidebar ul ul#sec-subnav li a.contact-us{
	color:#008ed3;
}
div#sidebar ul ul#sec-subnav  li a.contact-us:hover,
div#sidebar ul ul#sec-subnav  li a.contact-us.active  {
	background-color:#008ed3;
	color:#FFF;
}

/*********************/


div#sidebar ul li a:hover{background:url(../img/bg-sidebar-menu-over.gif) #fff no-repeat;text-decoration:none; background-position:154px 0; color:#fff;}
div#sidebar ul li a.active{background:url(../img/bg-sidebar-menu-over.gif) #fff no-repeat;text-decoration:none;background-position:154px 0; color:#fff;}
div#sidebar ul li a{background-position:154px 0;}
div#sidebar ul li a.welcome{background-position:154px 0;}
div#sidebar ul li a.about-us{background-position:154px -50px;}
div#sidebar ul li a.accommodation,
div#sidebar ul li a.housing{background-position:154px -150px;}
div#sidebar ul li a.leisure2,
div#sidebar ul li a.leisure{background-position:154px -200px;}
div#sidebar ul li a.jobs{background-position:154px -250px;}
div#sidebar ul li a.stories{background-position:154px -300px;}
div#sidebar ul li a.fundraising-page,
div#sidebar ul li a.fundraising-page{background-position:154px -350px;}
div#sidebar ul li a.contact-us{background-position:154px -400px;}
div#sidebar ul li a.work{ background-position:154px -100px;}

div#sidebar ul li a.home:hover,
div#sidebar ul li a.home.active  {
	background-color:#f7931e;
}
div#sidebar ul li a.about-us:hover,
div#sidebar ul li  a.about-us.active  {
	background-color:#8bc53f;
}
div#sidebar ul li a.work:hover,
div#sidebar ul li a.work.active  {
	background-color:#008ed3;
}
div#sidebar ul li a.housing:hover,
div#sidebar ul li a.housing.active  {
	background-color:#f7931e;
}
div#sidebar ul li a.leisure:hover,
div#sidebar ul li a.leisure.active  {
	background-color:#8bc53f;
}
div#sidebar ul li a.leisure2:hover,
div#sidebar ul li a.leisure2.active  {
	background-color:#8bc53f;
}
div#sidebar ul li a.jobs:hover,
div#sidebar ul li a.jobs.active  {
	background-color:#008ed3;
}
div#sidebar ul li a.stories:hover,
div#sidebar ul li a.stories.active  {
	background-color:#f7931e;
}
div#sidebar ul li a.fundraising-page:hover,
div#sidebar ul li a.fundraising-page.active  {
	background-color:#8bc53f;
}
div#sidebar ul li a.contact-us:hover,
div#sidebar ul li a.contact-us.active  {
	background-color:#008ed3;
}
/*content*/
div#content{
	float:left;
	width:725px;
	padding:0 11px 0 0;
	margin:1px 0 0;
}
div#content div.text{
	float:left;
	width:514px;
}
div#content div.text div.mainImage,
div#content div.text img.mainImage,
div#content img.mainImage {
	padding:0;
	float:left;
}
div#content p{
	color:#231f20;
	font-size:1.406em;
	padding:10px 0 0 21px;
	line-height:1.6em;
	display:block;
}
div#content h4{
	font-size:1.406em;
	padding:16px 0 0 21px;
	line-height:1.6em;
	display:block;
	font-weight: bold;
}
div#content h1{
	font-size: 2.411em;
	padding:10px 0 0 21px;
	line-height:2em;
	display:block;
	font-weight:normal;
}
div#content p span{
	font-size:1.142em;
}
div#content h2{
	font-weight:bold;
	font-size:2.411em;
	padding:0 0 0 21px;
	line-height:1.8em;
}
div#content h3{
	font-weight:normal;
	font-size:1.607em;
	padding:10px 0 0 21px;
	display:block;
	line-height:1.4em;
}
div.blue h2,
div.blue h3,
div.blue p span{
	color:#008ed3;
}
div.yellow h2,
div.yellow h3,
div.yellow p span{
	/*color:#f7931e;*/
}
/*text_size*/
div#content div.text_size{
	float:right;
	margin:9px 2px 0 0;
	width:198px;
	display:inline;
}
div#content div.text_size p{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	padding:0;
	width:62px;
	margin:14px 2px 0 0;
}
div#content div.text_size ul{
	float:left;
}
div#content div.text_size ul li{
	float:left;
	padding:0 0 0 11px;
}
div#content div.text_size ul li a{
	float:left;
}
div#content div.text_size ul li.small_size a{
	background:url(../img/bg-text-size-small.gif) no-repeat 0 0;
	width:25px;
	height:20px;
	margin:7px 0 0;
}
div#content div.text_size ul li.medium_size a{
	background:url(../img/bg-text-size-medium.gif) no-repeat 0 0;
	width:33px;
	height:27px;
	margin:4px 0 0;
}
div#content div.text_size ul li.big_size a{
	background:url(../img/bg-text-size-big.gif) no-repeat 0 0;
	width:43px;
	height:35px;
}
/*boxes*/
div#content div.boxes ul{
	float:right;
	width:202px;
	margin:2px 0 0;
	padding:0 0 10px;
}
div#content div.boxes ul li{
	float:left;
	width:100%;
	background:url(../img/bg-boxes.gif) repeat-y 0 0;
	margin:10px 0 0;
}
div#content div.boxes ul li p {
	padding:3px 0 0 0;
	width:180px;
	clear:both;
	text-align:center;
}
div#content div.boxes ul li img {
	float:none;
}
div#content div.boxes ul li.blue h3{color:#008ed3;}
div#content div.boxes ul li.yellow h3{color:#f7931e;}
div#content div.boxes ul li.green h3{color:#8bc53f;}
div#content div.boxes ul li div{
	width:100%;
	overflow:hidden;
	background:url(../img/bg-boxes-top.gif) no-repeat 0 0;
}
div#content div.boxes ul li div div{
	width:182px;
	overflow:hidden;
	background:url(../img/bg-boxes-bottom.gif) no-repeat 0 100%;
	padding:0 10px 17px 10px;
}
div#content div.boxes ul li h3{
	padding:8px 0 16px;
	line-height:1.35em;
}
/*house*/
div#content ul.house{
	float:left;
	width:100%;
	overflow:hidden;
	margin:11px 0 -23px;
}
div#content ul.house li{
	width:100%;
	float:left;
	padding:0 0 23px;
}
div#content ul.house li div{
	float:right;
	width:270px;
	display:inline;
	overflow:hidden;
	margin:0 4px 0 10px;
}
div#content ul.house li div a{float:left;}
div#content ul.house li div p{
	color:#fff;
	float:left;
	width:251px;
	font-size:1.434em;
	line-height:1.6em;
	background:#f8941d;
	display:block;
	padding:10px 6px 11px 13px;
}
/*footer*/
div#footer{
	width:940px;
	overflow:hidden;
	padding:8px 30px 11px;
	background:url(../img/bg-footer2.gif) no-repeat 10px 0px;
	margin:0 auto;
	height:25px;
}
div#footer ul{float:left;}
div#footer ul li{
	float:left;
	color:#231f20;
	font-size:1.206em;
	line-height:1.6em;
	padding:0 13px 0 0;
}
div#footer ul li a {
	color:#231f20;
}
div#footer p{
	color:#231f20;
	font-size:1.206em;
	line-height:1.6em;
	float:right;
}
div#footer p a{
	text-decoration:none;
	color:#8bc53f;
}

/* Rich area things */
div#content p span.orange,
div#content p.orange {
	color:#f7931e;
}

div#content p span.green,
div#content p.green {
	color:#8bc53f;
}	

div#content p span.blue,
div#content p.blue {
	color:#008ed3;
}

div#content p span.lighterGray,
div#content p.lighterGray {
	color:#909090;
}	



div#content p span.purple,
div#content p.purple {
	color:#6b298e;
}
div#content p span.grey,
div#content p.grey {
	color:#7b7b7b;
}

div#content p span.point18purple,
div#content p.point18purple {
	font-size:18pt;
	color:#6b298e;	
}

div#content p span.point14purple,
div#content p.point14purple {
	font-size:12pt;
	color:#6b298e;	
}

div#content p span.point12purple,
div#content p.point12purple {
	font-size:12pt;
	color:#6b298e;	
}

div#content p span.pink,
div#content p.pink {
	color:#ed008c;
}	

div#content p span.point18pink,
div#content p.point18pink {
	font-size:18pt;
	color:#ed008c;	
}

div#content p span.point14pink,
div#content p.point14pink {
	font-size:12pt;
	color:#ed008c;	
}

div#content p span.point12pink,
div#content p.point12pink {
	font-size:12pt;
	color:#ed008c;	
}	
	


div#content p span.smallOrange,
div#content p.smallOrange {
	font-size:10px;
	color:#f7931e;
}

div#content p span.smallGreen,
div#content p.smallGreen {
	font-size:10px;
	color:#8bc53f;
}	

div#content p span.smallBlue,
div#content p.smallBlue {
	font-size:10px;
	color:#008ed3;
}

div#content p span.smallLighterGray,
div#content p.smallLighterGray {
	font-size:10px;
	color:#909090;
}	

div#content p span.largeOrange,
div#content p.largeOrange {
	font-size:15px;
	color:#f7931e;
}

div#content p span.largeGreen,
div#content p.largeGreen {
	font-size:15px;
	color:#8bc53f;
}	

div#content p span.largeBlue,
div#content p.largeBlue {
	font-size:15px;
	color:#008ed3;
}

div#content p span.largeLighterGray,
div#content p.largeLighterGray {
	font-size:15px;
	color:#909090;
}	
.purple {
	color:#6b298e !important;
}