/* @override http://192.168.15.101:50052/css/basicStyles.css */

/* @override http://192.168.15.101:50052/css/basicStyles.css */

/* @override http://192.168.15.101:50052/css/basicStyles.css */

/* @override http://192.168.15.101:50052/css/basicStyles.css */

/* @override http://192.168.15.101:50052/css/basicStyles.css */

/* @override http://192.168.15.101:50052/css/basicStyles.css */

body {
	background-color: #d86e1e;
	background-image: url(../images/bg/top_grad_bg.png);
	background-repeat: no-repeat;
	margin:0 auto 0 auto;
	padding:0;
	font-size:2em;
	background-attachment: fixed;
	background-position: center top;
}

form{
	padding: 0px;
	margin: 0px;
}

.searchBox{
	float: left;
	color: #676868;
}

#container {
	width:950px;
	margin:0 auto 0 auto;
	padding:0;
}

#wrap {
	clear:both;
	margin:0 auto 0 auto;
}

.formMiddle{
	float:left;
	margin-top: 12px;
}

#links {
	float: right;
	margin:20px 10px 10px 10px;
	font-size:35%;
	color: #2C3688;
	font-family: Arial, Helvetica, sans-serif;
}

#links a {
	font-size:110%;
}

#links a:link, #links a:visited, #links a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#links a:hover {
	color:#2b3587;
	text-decoration:none;
}

#header {
	clear:both;
	height: 135px;

	border: 1px solid #9a9796;
	border-bottom:2px solid #e17726;
	padding:15px;
	background-color:#FFFFFF;
}

#logo {
	float: left;
	width:170px;
	height:112px;
}

#logo img {
	border:none;
	outline:none;
}

#search {
	width: 286px;
	float:left;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

#searchButton {
	margin: 0px 0 0 10px;
	float:left;
}

#searchSite {
	border:1px solid #f1c299;
	padding:3px;
	font-size:35%;
	width:200px;
	margin:0px 0 0 0;
	float: left;
}

.statement{
width: 412px;
height: 80px;
margin: 0 0px 0px;
float: left;
color:#2b3587;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin-left:10px;
background-image: url(/images/headers/new_header_quote.jpg);
}

.socialmedia{
	float: right;
	width: 217px;
	height: 30px;
	padding-top: 30px;
}

.fb a{
	width: 32px;
	height: 32px;
	background: url(/images/socialmedia/facebook.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 5px;
	float: left;
}

.twitter a{
	width: 32px;
	height: 32px;
	background: url(/images/socialmedia/twitter.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 5px;
	float: left;
}

.youtube a{
	width: 32px;
	height: 32px;
	background: url(/images/socialmedia/youtube.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 5px;
	float: left;
}

.flickr a{
	width: 32px;
	height: 32px;
	background: url(/images/socialmedia/flickr.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 5px;
	float: left;
}

.wp a{
	width: 32px;
	height: 32px;
	background: url(/images/socialmedia/wordpress.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 5px;
	float: left;
}

.rss a{
	width: 32px;
	height: 32px;
	background: url(/images/socialmedia/rss.jpg) no-repeat;
	text-indent: -9999px;
	float: left;
}
.workerThumb img{
	margin:0 10px 10px 0;
	float: right;
}

/** navigation start **/

ul.mainNav {

	margin:0px 0 0 0;
	padding:0;
	list-style:none;
	font-size:5%;
	float:left;
	width: 100%;
}
ul.mainNav li {
	margin: 0 0px 0 0;
	padding:0;
	float:left;
	display:inline;
}
ul.mainNav li a {
	text-decoration:none;
}
ul.mainNav li span {
	visibility:hidden;
}
ul.mainNav li.about a:link, ul.mainNav li.about a:visited, ul.mainNav li.about a:active {
	background-color: #e17826;
	width:60px;
	height:22px;
	background-image: url(/images/nav/about.png);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;
}
ul.mainNav li.about a:hover, ul.mainNav li.aboutSelect a {
	background-color: #f1c299;
	width:60px;
	height:22px;
	background-image: url(/images/nav/about_on.png);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;
}
ul.mainNav li.news a:link, ul.mainNav li.news a:visited, ul.mainNav li.news a:active {
	background-color: #e17826;
	width:60px;
	height:22px;
	background-image: url(/images/nav/news.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding: 0 ;
	display:block;
}
ul.mainNav li.news a:hover, ul.mainNav li.newsSelect a {
	background-color: #f1c299;
	width:60px;
	height:22px;
	background-image: url(/images/nav/news_on.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding: 0 ;
	display:block;
}
ul.mainNav li.whatson a:link, ul.mainNav li.whatson a:visited, ul.mainNav li.whatson a:active {
	background-color: #e17826;
	width:80px;
	height:22px;
	background-image: url(/images/nav/whats-on.png);
	background-repeat: no-repeat;
	margin: 0 1px 0 0;
	padding: 0 ;
	display:block;
}
ul.mainNav li.whatson a:hover, ul.mainNav li.whatsonSelect a {
	background-color: #f1c299;
	width:80px;
	height:22px;
	background-image: url(/images/nav/whats-on-on.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding: 0;
	display:block;
}
ul.mainNav li.holidays a:link, ul.mainNav li.holidays a:visited, ul.mainNav li.holidays a:active {
	background-color: #e17826;
	width:113px;
	height:22px;
	background-image: url(/images/nav/holiday-events.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.holidays a:hover, ul.mainNav li.holidaysSelect a {
	background-color: #f1c299;
	width:113px;
	height:22px;
	background-image: url(/images/nav/holiday-events-on.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.centres a:link, ul.mainNav li.centres a:visited, ul.mainNav li.centres a:active {
	background-color: #e17826;
	width:120px;
	height:22px;
	background-image: url(/images/nav/activity-centres.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.centres a:hover, ul.mainNav li.centresSelect a {
	background-color: #f1c299;
	width:120px;
	height:22px;
	background-image: url(/images/nav/activity-centres-on.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.education a:link, ul.mainNav li.education a:visited, ul.mainNav li.education a:active {
	background-color: #e17826;
	width:145px;
	height:22px;
	background-image: url(/images/nav/education.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.education a:hover, ul.mainNav li.educationSelect a {
	background-color: #f1c299;
	width:145px;
	height:22px;
	background-image: url(/images/nav/education_on.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.pray a:link, ul.mainNav li.pray a:visited, ul.mainNav li.pray a:active {
	background-color: #e17826;
	width:60px;
	height:22px;
	background-image: url(/images/nav/pray.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.pray a:hover, ul.mainNav li.praySelect a {
	background-color: #f1c299;
	width:60px;
	height:22px;
	background-image: url(/images/nav/pray_on.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.give a:link, ul.mainNav li.give a:visited, ul.mainNav li.give a:active {
	background-color: #e17826;
	width:42px;
	height:22px;
	background-image: url(/images/nav/give.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.give a:hover, ul.mainNav li.giveSelect a {
	background-color: #f1c299;
	width:42px;
	height:22px;
	background-image: url(/images/nav/give-on.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.involved a:link, ul.mainNav li.involved a:visited, ul.mainNav li.involved a:active {
	width:93px;
	height:22px;
	background-image: url(/images/nav/involved.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.involved a:hover, ul.mainNav li.involvedSelect a {
	width:93px;
	height:22px;
	background-image: url(/images/nav/involved-on.png);
	background-repeat: no-repeat;
	margin:0 1px 0 0;
	padding:0;
	display:block;
}
ul.mainNav li.contact a:link, ul.mainNav li.contact a:visited, ul.mainNav li.contact a:active {
	width:80px;
	height:22px;
	background-image: url(/images/nav/contact.png);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	display:block;
}
ul.mainNav li.contact a:hover, ul.mainNav li.contactSelect a {
	width:80px;
	height:22px;
	background-image: url(/images/nav/contact_on.png);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	display:block;
}

ul.mainNav li.blog a:link, ul.mainNav li.blog a:visited, ul.mainNav li.blog a:active {
	width:57px;
	height:22px;
	background-image: url(/images/nav/blog.png);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	display:block;
}
ul.mainNav li.blog a:hover, ul.mainNav li.blogSelect a {
	width:57px;
	height:22px;
	background-image: url(/images/nav/blog_on.png);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	display:block;
}



/** navigation end **/


/** home styles **/

#top {
	font-size:45%;
	clear:both;
	background-color:#f0f0f0;
	height:100%;
}
#topWrap {
	padding:15px 5px 15px 5px;
	clear:both;
	height: 262px;
}
#homeFlash {
	float:left;
	height:262px;
	width:505px;
}
#topRight {
	float:left;
	
}
#topRight h1.home {
	background-color:#f7d24c;
	background-image: url(../images/bg/BIG_yellow_corner.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding:0;
	width:373px;
	font-weight:bold;
	margin:0;
	color:#2b3587;
	font-size:120%;
	line-height:150%;
}
#top #news {
	margin:0;
	padding:10px 20px 10px 20px;
	float:left;
}
#top h2.homeNews {
	margin:0px;
	padding:0px;
	font-size:120%;
	line-height:115%;
	color:#2b3587;
}

#top h2.homeNews a{
	margin:0px;
	padding:0px;
	font-size:16px;
	text-decoration: none;
	line-height:115%;
	color:#2b3587;
}

#top h2.homeBlogs {
	margin:0px;
	font-size:120%;
	line-height:115%;
	color:#2b3587;
	padding: 5px 0px 0;
}

#top h2.homeBlogs a{
	margin:0px;
	font-size:16px;
	text-decoration: none;
	line-height:115%;
	color:#2b3587;
	padding: 5px 0px 0;
}

#top h2.homeEvents {
	margin: 5px 0px 0px;
	padding:0px;
	font-size:120%;
	line-height:115%;
	color:#2b3587;
}

#top h2.homeEvents a{
	font-size:16px;
	text-decoration: none;
	margin: 5px 0px 0px;
	padding:0px;
line-height:115%;
	color:#2b3587;
}

#top ul.homeNewsList {
	list-style-image: url(../images/bg/homeList.png);
	font-size:88%;
	margin:0;
	padding: 0px 20px 0;
}
#top ul.homeNewsList li a:link, #top ul.homeNewsList li a:active, #top ul.homeNewsList li a:visited {
	display:block;
	color:#D86e1e;
	text-decoration:none;
	padding:0px 0 5px 0;
}
#top ul.homeNewsList li a:hover {
	display:block;
	color:#2b3587;
	text-decoration:none;
}

.homeGreyBox {
	text-align: center;
	background-color:#f1f0f0;
	border:1px solid #f1c299;
	color:#fff;
	display:inline;
	padding:0;
	font-size: 90%;
	margin:5px 5px 5px 5px;
	width:220px;
	float:left;
	height:100%;
}

.homeGreyBox .textWrap {
	padding:5px 10px 10px 5px;
	margin:0;
	color:#676767;
}

.homeGreyBox h2.homeBox {
	font-size:110%;
	background-color:#f7d24c;
	padding:5px;
	margin:0;
	color:#2b3587;
	text-transform: capitalize;
	text-align:center;
}

.homeGreyBox img {
	float:left;
	margin:0 5px 0 0;
}

/** HOME NEWSLETTER **/
.bottom form{
	padding:0;
	margin:0;
}
.homeNewsletter{
	height:120px;
	width:235px;
	margin:5px 0px 5px 5px;
	padding:0;
	float:left;
	display:inline;
	color:#676767;
	font-size: 90%;
	text-align: left;
	background-color:#f1f0f0;
	border:1px solid #f1c299;
}

.homeNewsletter h2.homeBox {
	font-size:110%;
	background-color:#f7d24c;
	padding:5px;
	margin:0;
	color:#2b3587;
	text-transform: capitalize;
	text-align:center;
}

.homeNewsletter .textWrap {
	padding:5px 5px 10px 5px;
	margin:0;
	color:#676767;
}

.homeDonate {
	background-color:#979797;
	border:1px solid #979797;
	color:#fff;
	display:block;
	padding:10px;
	font-size: 90%;
	margin:5px 0px 5px 5px;
	width:215px;
	float:left;
	text-align:center;
	line-height:130%;
}

.homeDonate strong {
	color:#f7d24c;
	text-transform: capitalize;
	font-size: 110%;
	line-height:150%;
	margin:0;
	padding:0;
}

.bottom {
	padding:0 0px 15px 0px;
	font-size:45%;
	clear:both;
	overflow:hidden;
}

.bottom2 {
	background-color:#f0f0f0;
	padding:0px;
	font-size:45%;
	clear:both;
	overflow:auto;
	border:1px solid #fff;
	height:100%;
	margin:0 auto 0 auto;
}


.bottom2 a:link, .bottom2 a:visited, .bottom2 a:active {
	color:#d86e1e;
	text-decoration:none;
}

.bottom2 a:hover {
	color:#2c3587;
	text-decoration:none;
}

.bottom3 {
	background-color:#f0f0f0;
	padding:0px;
	font-size:45%;
	clear:both;
	/*overflow:auto;*/
	border:1px solid #fff;
	height:170px;
	margin:0 auto 0 auto;
}

.bottom3 a:link, .bottom3 a:visited, .bottom3 a:active {
	color:#d86e1e;
	text-decoration:none;
}

.bottom3 a:hover {
	color:#2c3587;
	text-decoration:none;
}

.homeSubBox {
	color:#fff;
	display:block;
	padding: 10px 10px 10px 0px;
	font-size: 90%;
	width:280px;
	float:left;
	height:100%;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0;
	border-right: 2px solid #FFFFFF;
	height:100%;
}

.bottom2 .homeSubBox {
	color:#fff;
	display:block;
	padding: 10px 10px 10px 0px;
	font-size: 90%;
	width:450px;
	float:left;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0;
	border-right: 2px solid #FFFFFF;
	height:100%;
}

.homeSubBox_new {
	color:#000;
	display:block;
	padding: 10px 10px 10px 0px;
	font-size: 90%;
	width:220px;
	float:left;
	height:100%;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0;
}

.homeSubBox_new label {
	width: 80px;
	height: 14px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top:1px;
	float: left;
	display:inline;
	font-size:90%;
	text-align:right;
	vertical-align:middle;
	color: #676767;
}

.homeSubBox_new .text {
	padding: 2px 5px;
	margin: 0 0 5px;
	border:1px solid #f1c299;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #ededed!important;
	color:#2b3587;
	width: 118px;
	height: 14px;
}

.homeSubBox_new h3{
	color:#D86E1E;
	padding:0px;
	font-size:110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.homeSubBox1 {
	color:#fff;
	display:block;
	padding:10px;
	font-size: 90%;
	width:439px;
	float:left;
	height:100%;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0;
	border:none;
	height:100%;
}

.workerThumb img{
	margin:0 10px 10px 0;
	float: right;
}

.homeSubBox .imageWrap, .homeSubBox1 .imageWrap, .homeSubBox .imageWrap2, .homeSubBox1 .imageWrap2 { 
	float:left;
	margin:0 10px 10px 0;
}

.homeSubBox .textWrap, .homeSubBox1 .textWrap {
	padding:5px;
	margin:0;
	color:#676767;
}

.homeSubBox h3.homeBox, .homeSubBox1 h3.homeBox {
	font-size:110%;
	padding:0px 0 0 5px;
	margin:0;
	color:#d86e1e;
	text-transform: capitalize;
}

.homeSubBox1 ul, .homeSubBox ul {
	padding:0px 20px 0px 20px;
	list-style-image: url(../images/bg/homeList.png);
	margin:0;
}

.findOutMoreBtn a:link, .findOutMoreBtn a:visited, .findOutMoreBtn a:active {
	width:171px;
	height:23px;
	background-image: url(../images/nav/buttons/findOutMore.gif);
	background-repeat: no-repeat;
	margin:15px auto 5px auto;
	padding:0;
	display:block;
	text-decoration:none;
	font-size:10%;
}

.findOutMoreBtn a:hover {
	width:171px;
	height:23px;
	background-image: url(../images/nav/buttons/findOutMore.gif);
	background-repeat: no-repeat;
	margin:15px auto 5px auto;
	padding:0;
	display:block;
	text-decoration:none;
	font-size:10%;
}

.findOutMoreBtn span {
	visibility:hidden;
}


/** home styles end **/

#content {
	padding:10px 10px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 auto 10px auto;
	overflow: auto;
	clear:both;
	background-color:#FFFFFF;
	border: 1px solid #9a9796;
	border-top:none;
	
}
#content #middle a:link, #content #middle a:visited, #content #middle a:active, #content #middleWhole a:link, #content #middleWhole a:visited, #content #middleWhole a:active, #content #breadcrumb a:active, #content #breadcrumb a:visited, #content #breadcrumb a:link {
	color:#e17726;
	text-decoration:none;
}
#content #middle a:hover, #content #middleWhole a:hover, #content #breadcrumb a:hover {
	color:#2b3587;
	text-decoration:underline;
}
#breadcrumb {
	font-size:35%;
	margin:20px 0 20px 212px;
	color:#9a9796;
}
#left {
	width:190px;
	margin:0 16px 0 5px;
	float:left;
	padding:0;
	font-size:40%;
	display:inline;
}
#middle {
	width:445px;
	margin:0 5px 0 0;
	padding:0 0 30px;
	float:left;
	font-size:40%;
	line-height:130%;
	color:#333;
}
#middle .textWrap {
	
}
#middle .textWrap .imageWrap, #middle .textWrap .imageWrap2 {
	float:right;
}
#middle .textWrap .imageWrap img, #middle .textWrap .imageWrap2 img {
	padding:10px;
}
#middle .textWrap .imageWrap2 img {
	padding:0 10px 10px 0;
}
#middleWhole {
	width:705px;
	margin:0 5px 0 0;
	padding:0 0 30px;
	float:left;
	font-size:40%;
	line-height:130%;
	color:#333;
}

#middleWhole h1 {
	font-size:160%;
	color:#2b3587;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0;
}
#middleWhole h2 {
	font-size:120%;
	color:#2b3587;
	font-weight:bold;
	padding:0;
	margin:15px 0 15px 0;
}
#middleWhole h3, #middle .newsWrap .textWrap h3, #middle .introWrap .textWrap h3 {
	font-size:110%;
	color:#2b3587;
	font-weight:normal;
	padding:0;
	margin:0;
}
#middleWhole .newsPaging, #middle .newsPaging {
	margin:10px 0 10px 0;
	border-top: 1px solid #ededed;
	color:#999999;
	font-size:85%;
}
#middleWhole .newsWrap, #middle .newsWrap {
	clear:both;
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	border-top: 1px solid #ededed;
}

/*********************************************************************************/
/* events page */

.eventWrap .imageWrap, .eventWrap .imageWrap, .imageWrap, .eventWrap .imageWrap2, .eventWrap .imageWrap2, .imageWrap2 {
	float:right;
}

.eventWrap .imageWrap img, .eventWrap .imageWrap img, .imageWrap img {
	padding:13px 0 10px 10px;
	border: none;
	outline:none;
}
.eventWrap .imageWrap2 img, .eventWrap .imageWrap2 img, .imageWrap2 img {
	padding:13px 10px 10px 0;
}

.eventWrap .textWrap h3 {
	font-size:110%;
	color:#2b3587;
	font-weight:normal;
	padding:0;
	margin:0;
}

.eventWrap .textWrap h3 a:link, .eventWrap .textWrap h3 a:active, .eventWrap .textWrap h3 a:visited, .eventWrap .textWrap h3 a:hover {
	color: #2B3587!important;
	font-weight:bold;
}

.newsWrap .textWrap h3 a:link, .newsWrap .textWrap h3 a:active, .newsWrap .textWrap h3 a:visited, .newsWrap .textWrap h3 a:hover {
	color: #2B3587!important;
}

.eventWrap, #middle .eventWrap {
	clear:both;
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	border-top: 1px solid #ededed;
}

.event-controls {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDEDED;
	background-image: url(../images/events/eventlisting_bg.jpg);
	background-repeat: no-repeat;
	height: 80px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.categories {
	float: left;
	height: auto;
	width: 214px;
	margin-bottom: 3px;
}

.locations {
	float: left;
	height: auto;
	width: 214px;
	margin-bottom: 3px;
}


.dates {
	float: left;
	height: auto;
	width: 214px;
	margin-bottom: 3px;
}

.ranges {
	float: left;
	height: auto;
	width: 214px;
	margin-bottom: 3px;
}

#middleWhole .event-controls .categories .text {
	border: 1px solid #FFFFFF;
	background-color: #f1f1f1;
	width: 150px;
	margin-top: 7px;	
	padding: 2px;
}

#middleWhole .event-controls .categories {
	float: left;
	height: auto;
	width: 170px;
	margin-bottom: 3px;
}

#middleWhole .event-controls .locations .text {
	border: 1px solid #FFFFFF;
	background-color: #f1f1f1;
	width: 150px;
	margin-top: 7px;
	padding: 2px;	
}

#middleWhole .event-controls .locations {
	float: left;
	height: auto;
	width: 170px;
	margin-bottom: 3px;
}


#middleWhole .event-controls .dates .text {
	border: 1px solid #FFFFFF;
	background-color: #f1f1f1;
	width: 150px;
	margin-top: 7px;
	padding: 2px;
}

#middleWhole .event-controls .dates {
	float: left;
	height: auto;
	width: 170px;
	margin-bottom: 3px;
}

#middleWhole .event-controls .ranges .text {
	border: 1px solid #FFFFFF;
	background-color: #f1f1f1;
	width: 150px;
	margin-top: 7px;
	padding: 2px;
}

#middleWhole .event-controls .ranges {
	float: left;
	height: auto;
	width: 150px;
	margin-bottom: 3px;
}

.title {
	font-size:140%;
	color:#2b3587;
	font-weight:normal;
}

.event-info{
	overflow:auto;
	font-size:95%;
}

.event-info p{
	padding: 2px 0;
	margin: 0;
}

.eventWrap .blue {
	color: #2B3587;
}

.eventWrap a.more, .newsWrap a.more {
	height:20px;
	width:81px;
	display:block;
	background: url('/images/btn-more-info.png') no-repeat;
	text-indent: -9999px;
	outline:none;
}

.event-info .info-date{
	float:left;
	display:block;
	width: 270px;
}

.event-info .info-type{
	float:left;
	display:block;
	width: 190px;
}

.event-info .info-ages{
	float:left;
	display:block;
	width: 140px;
}

p.location {
	padding: 5px 0;
	margin: 0;
	color: #2B3587;
	font-size: 85%;
}



/*********************************************************************************/
/* events on homepage */

.homeSubBox_new .title {
	width: 80px;
	height: 14px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top:3px;
	float: left;
	display:inline;
	font-size:12px;
	text-align:right;
	vertical-align:middle;
}

.homeSubBox_new .categories .dropdown{
	padding: 2px 5px;
	margin:0;
	font-family:"Trebuchet MS";
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	color:#2b3587;
	width: 115px;
	_width: 115px;
	}

.homeSubBox_new .locations .dropdown{
	padding: 2px 5px;
	margin:0;
	font-family:"Trebuchet MS";
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	color:#2b3587;
	width: 115px;
	_width: 115px;
}

.homeSubBox_new .dates-home .dropdown{
	padding: 2px 5px;
	margin:0;
	font-family:"Trebuchet MS";
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	color:#2b3587;
	width: 115px;
	_width: 115px;
	}

.homeSubBox_new .go-button{
	margin-left: 90px;
	width: 30px;
	height: 25px;
	}
	
/*#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_MasterHomeContentPlaceHolder_EventBox_11_aspButton{
	padding: 5px 0px 0px;
}	*/	
	
/*********************************************************************************/
/* events calendar */

tbody{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

td{

}

th {
	color: #ffffff;
	background-color: #f4cda9;
	/*padding:3px;*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}

td a {
	display: block;
	color: #333333;
	text-decoration: none;
}

td a:hover{
	background-color: #f8f8f8;
}

.day-full a{
	background-color: #2b3587;
	color: #FFFFFF;
}

.day-full a:hover{
	background-color: #f8f8f8;
	color: #FFFFFF;
}

.day-other{	
	background-color: #f8f8f8;
}

.day-empty{
	background-color: #eaeaea;
	color: #FFFFFF;
}

.nextprev a{
	display:block;
	width:25px;
	height:16px;
	line-height:15px;
	background:url(../img/events/prev_next_calendar.png) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:2px;
	text-decoration:none;
}

td.nextprev{
	height:16px;
	line-height:16px;
}


/*********************************************************************************/
/* regional worker start */

#middleWhole .regionalWorkerDetail, #middle .regionalWorkerDetail {
	clear:both;
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
}
#middle .regionalWorkerDetail .text h3, #middleWhole .regionalWorkerDetail .text h3 {
	font-size:110%;
	color:#2b3587;
	font-weight:normal;
	padding:0;
	margin:0;
}
#middle .image, #middleWhole .image, #middle .image2, #middleWhole .image2 {
	float:left;
}
#middle .freeText, #middleWhole .freeText {
	clear:both;
	margin:5px 0 5px 0;
	border-top: 1px solid #ededed;
}
#middle .image img, #middleWhole .image img, #middle .image2 img, #middleWhole .image2 img {
	padding:0 10px 10px 0;
	border: none;
	outline:none;
}

/* regional worker end */
/*********************************************************************************/

#middleWhole .introWrap, #middle .introWrap {
	clear:both;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#middleWhole .newsWrap .imageWrap, #middle .newsWrap .imageWrap, .imageWrap, #middleWhole .newsWrap .imageWrap2, #middle .newsWrap .imageWrap2, .imageWrap2 {
	float:right;
}
#middleWhole .newsWrap .imageWrap img, #middle .newsWrap .imageWrap img, .imageWrap img {
	padding:0 0 10px 10px;
	border: none;
	outline:none;
}
#middleWhole .newsWrap .imageWrap2 img, #middle .newsWrap .imageWrap2 img, .imageWrap2 img {
	padding:0 10px 10px 0;
	border: none;
	outline:none;
}
#content #middleWhole a:link, #content #middleWhole a:visited, #content #middleWhole a:selected {
	color: #d86e1e;
	text-decoration:none;
}
#content #middleWhole a:hover {
	color: #2b3587;
	text-decoration:underline;
}

#left .header {
	font-size:110%;
	color:#2b3587;
	margin:5px 0 5px 0;
}

#left ul.subNav {
	margin:0;
	padding:0;
	border-top:1px solid #dcdcdd;
	background-color:#f1f0f0;
	list-style:none;
	font-size:95%;
}

#left ul.subNav li a {
	display:block;
	margin:0;
	padding:5px;
	border-bottom:1px solid #dcdcdd;
	color:#e17726;
	text-decoration:none;
}
#left ul.subNav li a:hover {
	color:#2b3587;
	text-decoration:none;
}
#left ul.subNav li.select a {
	display:block;
	margin:0;
	padding:5px;
	border-bottom:1px solid #dcdcdd;
	color:#e17726;
	text-decoration:none;
	background-color:#fff;
}
#left ul.subNav li.select a:hover {
	color:#2b3587;
	text-decoration:none;
}
#left ul.subNav ul.indent {
	margin:0;
	padding:0;
	border:none;
	background-color:#f1f0f0;
	list-style:none;
	font-size:100%;
}


#left ul.subNav ul.indent li a {
	display:block;
	margin:0;
	padding:5px 5px 5px 20px;
	border-bottom:1px solid #dcdcdd;
	color:#e17726;
	text-decoration:none;
	background-image: url(../images/bg/subNav_listBullet.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color:#f1f0f0;
}
#left ul.subNav ul.indent li a:hover {
	color:#2b3587;
	text-decoration:none;
	background-image: url(../images/bg/subNav_listBullet.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#left ul.subNav ul.indent li.select a {
	display:block;
	margin:0;
	padding:5px 5px 5px 20px;
	border-bottom:1px solid #dcdcdd;
	color:#e17726;
	text-decoration:none;
	background-image: url(../images/bg/subNav_listBullet.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color:#fff;
}
#left ul.subNav ul.indent li.select a:hover {
	color:#2b3587;
	text-decoration:none;
	background-image: url(../images/bg/subNav_listBullet.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#middle h1 {
	font-size:160%;
	color:#2b3587;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0;
}
#middle h2 {
	font-size:120%;
	color:#2b3587;
	font-weight:bold;
	padding:0;
	margin:15px 0 15px 0;
}
#middle h3 {
	font-size:110%;
	color:#2b3587;
	font-weight:normal;
	padding:0;
	margin:15px 0 15px 0;
}


#right {
	width:250px;
	margin:26px 0px 0 10px;
	padding:0;
	float:left;
	font-size:40%;
	display:inline;
}
.rightMap {
	padding:0px;
	margin:0 0 10px 0;
}
#right .logoRight {
	margin:0 0 10px 0;
	border:1px solid #ededed;
}
#right h3.supportInfo {
	background-color:#f7d24c;
	background-image: url(../images/bg/yellow_corner.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding:5px 10px 5px 10px;
	font-weight:normal;
	margin:0;
	color:#2b3587;
	font-size:100%;
}
ul.supportList {
	background-color:#f1f0f0;
	margin:0 0 10px 0;
	padding:10px;
	list-style:none;
}
ul.supportList li {
	margin:0px 0 5px 0;
}
ul.supportList li.download a {
	display:block;
	background-image: url(../images/nav/icons/download.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding:10px 10px 10px 35px;
	background-color:#FFFFFF;
	color:#e17726;
	text-decoration:none;
}
ul.supportList li.resources a {
	display:block;
	background-image: url(../images/nav/icons/resources.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding:10px 10px 10px 35px;
	background-color:#FFFFFF;
	color:#e17726;
	text-decoration:none;
}
ul.supportList li.video a {
	display:block;
	background-image: url(../images/nav/icons/video.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding:10px 10px 10px 35px;
	background-color:#FFFFFF;
	color:#e17726;
	text-decoration:none;
}
ul.supportList li.gallery a {
	display:block;
	background-image: url(../images/nav/icons/gallery.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding:10px 10px 10px 35px;
	background-color:#FFFFFF;
	color:#e17726;
	text-decoration:none;
}
ul.supportList li.gen a {
	display:block;
	padding:10px;
	background-color:#FFFFFF;
	color:#e17726;
	text-decoration:none;
}
ul.supportList li a:hover {
	color:#2b3587;
	text-decoration:none;
}
.rightGreyBox {
	background-color:#f1f0f0;
	border:1px solid #f1c299;
	color:#2b3587;
	display:block;
	padding:10px;
	font-size: 110%;
	text-transform: capitalize;
	margin:0 0 10px 0;
}
a.moreBtn:link , a.moreBtn:active, a.moreBtn:visited {
	background-image: url(../images/nav/buttons/moreArrow.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 12px 40px 8px 0;
	display:block;
	text-align:right;
	color:#e17726;
	text-decoration:none;
	text-transform: capitalize;
	font-weight: bold;
	margin:5px 0 0 0;
}
a.moreBtn:hover {
	background-image: url(../images/nav/buttons/moreArrow.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 12px 40px 8px 0;
	display:block;
	text-align:right;
	color:#2b3587;
	text-decoration:none;
	text-transform: capitalize;
	font-weight: bold;
}

a:link .downloadBtn, a:active .downloadBtn, a:visited .downloadBtn {
	background-image: url(../images/nav/icons/download.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 10px 10px 25px;
	display:block;
	text-align:left;
	color:#e17726;
	text-decoration:none;
	text-transform: capitalize;
	font-weight: normal;
	margin:5px 0 0 0;
}
a:hover .downloadBtn {
	background-image: url(../images/nav/icons/download.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 10px 10px 25px;
	display:block;
	text-align:left;
	color:#2b3587;
	text-decoration:none;
	text-transform: capitalize;
	font-weight: normal;
}

/** gallery styles **/

#middle .galleryWrap {
	clear:both;
	width:445px;
	margin:0 0 10px 0;
	height:100%;
	overflow:auto;
}
.galleryThumb {
	text-align:center;
	background-color:#f0f0f0;
	padding:10px 5px;
	margin:0 5px 5px 0;
	width:90px;
	float:left;
	border:1px solid #dcdcdd;
	height:100%;
}
.galleryThumb a img {
	border:none;
	outline:none;
}
#content #middle .galleryWrap a:hover {
	text-decoration:none;
}

.galleryThumb small {
	margin:5px 0 0 0;
	font-size:85%;
}

ul.homeNewsList small{
	font-size:80%;
	color: #676868;
}

/** gallery styles end **/

/** documents **/ 

ul.documents {
	padding:0px 5px 10px 0px;
	clear:both;
	margin:0;
}
ul.documents li {
	padding:8px 5px 5px 25px;
	background-image: url(../images/nav/icons/download.png);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	margin:0;
	border-top:1px solid #ededed;
}

/** documents end **/

/** regions **/ 

ul.regions {
	padding:0px 5px 10px 15px;
	margin:0;
}
ul.regions li {
	padding:8px 5px 5px 15px;
	background-image: url(../images/bg/subNav_listBullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	margin:0;
}
.map {
	padding:0px;
	margin-bottom:0px;

}
.regionText {
	clear:both;
	margin:0px;
	padding: 0;
}


/** regions end **/


/** Donate Form **/

ol.contactForm {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	line-height:130%;
	text-align:left;
}
ol.contactForm li {
	margin: 0 0 10px 0 ;
	clear:both;
}
ol.contactForm label {
	display:block;
	padding:5px 0 5px 0;
	text-align:left;
}
ol.contactForm em {
	color:#FF0000;
	position:absolute;
	margin: 8px 0 0 5px;
	font-weight:bold;
	font-size:150%;
}
ol.contactForm #name, ol.contactForm .comments, ol.contactForm .text {
	padding: 5px;
	margin:5px 0;
	border:1px solid #f1c299;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #ededed!important;
	color:#2b3587;
}
.check, .radio {
	margin:5px 10px 0 0;
	font-family:"Trebuchet MS";
	font-size:100%;
}
.formIndent {
	margin: 0 0 0 15px;
	float:left;
}
ol.contactForm .enquiryType {
	padding: 5px;
	margin:5px 0;
	border:1px solid #f1c299;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #ededed!important;
	background-image: url(../images/inputBg.gif);
	background-repeat: repeat-x;
	color:#2b3587;
}
input.submit {
	margin: 0 0 0px 0;
	padding:5px;
	background-color:#ededed;
	border:1px solid #f1c299;
	color:#2b3587;
}

/** Enquiry Form end **/


/** Contact Form **/

ol.newForm {
	margin:0;
	padding:0;
	list-style:none;
	line-height:130%;
	text-align:left;
}
ol.newForm li {
	margin: 0;
	padding: 0;
}
ol.newForm label {
	float: left;
	width: 150px;
	margin-left: 10px;
}
ol.newForm em {
	color:#FF0000;
	position:absolute;
	margin: 8px 0 0 5px;
	font-weight:bold;
	font-size:150%;
}
ol.newForm .comments, ol.newForm .text {
	padding: 5px;
	margin:5px 0;
	border:1px solid #f1c299;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #ededed!important;
	color:#2b3587;
}
ol.newForm .comments{
	margin: 5px 0px 10px 15px;
	width: 388px;
}
ol.newForm .enquiryType {
	padding: 5px;
	margin: 5px 0 0 0;
	border:1px solid #f1c299;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #ededed!important;
	background-image: url(../images/inputBg.gif);
	background-repeat: repeat-x;
	color:#2b3587;
	width: 254px;
}
ol.newForm .enquiryTypeNoLabel{
	padding: 5px;
	margin: 5px 0 5px 15px;
	border:1px solid #f1c299;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #ededed!important;
	background-image: url(../images/inputBg.gif);
	background-repeat: repeat-x;
	color:#2b3587;
	width: 400px;

}
ol.newForm .text{
	width: 242px;
}

input.submit {
	margin: 0 0 0px 0;
	padding:5px;
	background-color:#ededed;
	border:1px solid #f1c299;
	color:#2b3587;
}
fieldset {
	padding:10px 0px 10px 0px;
	margin: 10px 0 10px 0;
	border:1px solid #ededed;
}
fieldset.submit{
	border-style: none;
}
legend span{
	color: #D86E1E;
	margin-bottom: 10px;
}
/** Enquiry Form end **/

/** News Letter Form **/

ol.newsletterForm {
	margin:0;
	padding:2px 0 0 0;
	list-style:none;
	line-height:100%;
	text-align:left;
}

ol.newsletterForm .dropdown{
	width: 130px;
	border: 1px solid #f1c299;
	background-color: #f1f1f1;
	padding: 2px;
	margin-bottom: 5px;
}
ol.newsletterForm li {
	margin: 0;
	padding: 1px 0;
}

.homeNewsletter ol.newsletterForm label {
	width: 80px;
	height: 14px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top:4px;
	float: left;
	display:inline;
	font-size:90%;
	text-align:right;
	vertical-align:middle;
	color:#2b3587;
}

ol.newsletterForm .comments, ol.newsletterForm .text {
	padding: 2px 5px;
	margin:0;
	border:1px solid #f1c299;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #ededed!important;
	color:#2b3587;
}

.homeNewsletter ol.newsletterForm .text{
	width: 120px;
	height: 14px;
}

.homeNewsletter ol.newsletterForm input.submit {
	padding:0;
	margin: 0px 0 0 90px;
}

/** News Letter Form End **/

/** footer **/

#footer {
	margin:0;
	font-size:35%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	clear:both;
	line-height:130%;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#2b3587;
	text-decoration:none;
}
ul#footerNav {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
}
ul#footerNav li {
	display:inline;
	padding:0 5px 0 5px;
	border-right:1px solid #FFFFFF;
}
ul#footerNav li.end {
	border:none;
}
.builtBy {
	float:right;
	margin:-10px 10px 10px 0;
}
.builtBy img {
	border:none;
	outline:none;
}
form.Donate{
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
}
div.contactForm{
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
}
div.address{
	background-color:#f1f0f0;
	padding: 10px;
	margin-bottom: 10px;
}
.topImage{
	margin-bottom: 10px;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

.newsWrap .textWrap .social-media {
	float:right;
}

.newsWrap .textWrap {
	width:610px;
}
