
a {
	outline:none;
}
h1, h1 a {
	font-family: 'Palatino Linotype', Palatino, serif !important;
	color:#0078c1;
	font-size:28px;
	background-image:none;
	font-style: normal;
	padding-bottom:5px;
	padding-top:0;
	padding-left:0;
}
h2,
h2 a:link,
h2 a:active,
h2 a:visited,
h2 a:hover {
	font-family: 'Palatino Linotype', Palatino, serif;
	color:#F45A2C;
	font-size:17px;
	font-weight:bold;
	background-image:none;
	font-style: normal;
	padding-bottom:5px;
	padding-top:0;
}
h3 {
/*	width:328px;*/
	background-color:#d8e7ed;
	color:#004286;
	padding:3px 7px;
	margin-bottom:10px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
}
h3.dark {
/*	width:328px;*/
	background-color:#004286;
	color:#d8e7ed;
	padding:3px 7px;
	margin-bottom:10px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
}
h3 strong {
	font-size:14px;
}
h4 {
	color:#004286;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-bottom:2px;
}
h4 a {
	color:#004286 !important;
}
hr {
	color:#0279c1 !important;
	background-color:#0279c1 !important;
}
.padding {
	padding:0 20px;
}
table.h2 td {
	vertical-align:bottom;
}
table.h2 img {
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #999;
}
table.h2 h2 {
	margin-bottom:0;
	padding-bottom:0;
}
#homepage-header {
	height:185px;
	background:url(../images/header_2010jan.png) no-repeat;
	margin-left:15px;
}
#homepagecontent {
	margin-top:15px;
}
#homepagecontent p {
	font-size:12px;
	color:#000;
	padding-left:2px;
}
#homepagecontent ul {
	margin-top:-15px;
}
#social {
	clear:left;
	float:left;
	width:342px;
	margin-left:0px;
	padding-bottom:15px;
}
#social a {
	float:left;
	padding-right:6px;
}
#social img {
	margin-right:3px;
	padding:10px 0 0 0 ;
}
table#calendar {
	padding-bottom:15px;
}
table#calendar td {
	vertical-align:top;
}
table#calendar td, table#calendar td  p {
	font-size:11px;
}
div#partners {
	padding-bottom:15px;
}
td.date {
	color:#F45A2C;
	padding-right:10px;
	width:75px;
}
.mission {
	float:left;
	width:240px;
	margin-right:10px;
}
.donate {
	float:left;
	width:240px;
}
.donate img {
	float:left;
	padding:10px 40px 10px 10px;
}
img.left {
	float:left;
	margin:0 7px 2px 0;
}
img.frame {
	padding:2px;
	border:solid 3px #ebebeb;
}
.small-copy {
	font-size:11px;
}
.footercontent {
	background:url(../images/new-home/footer-bg.gif) no-repeat top center #fff;
	text-align:left;
	height:277px;
}
.footercontent .column {
	margin-top:25px;
	float:left;
	width:168px;
	padding-right:15px;
	font-size:10px;
	color:#0078c1;
}
.footercontent .last {
	padding-right:0px;
	width:150px;
}
.address {
	float:left;
	font-size:11px;
	padding:20px 0 0 10px;
}
.logos {
	float:right;
	margin:20px 10px 0 0;
}
* html .footercontent {margin-top:-5px;}

/*------------------------CLEARFIXES-----------------------------------*/
.clear {
	clear:both;
	line-height:1px;
	font-size:1px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/*------------------------ homepage features -----------------------------------*/

/* Easy Slider */
	.slider-wrap {
		width:722px;
		height:250px;
		position:relative;
		padding-top:5px;
	}
	#slider ul {
		width:722px;
		height:250px;
		overflow:hidden;
		list-style:none;
		margin:0;
		padding:0;
	}
	#slider ul, #slider li,{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:722px;
		height:250px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		}	
	#nextBtn, #slider1next{ 
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		}	
	#nextBtn a, #slider1next a{ 
		}	
		ol#controls{
			position:absolute;
			bottom:0px;
			left:0px;
			margin:0;
			padding:0;
			}
		ol#controls li{
			margin:0 5px 0 0; 
			padding:0;
			float:left;
			list-style:none;
			}
		ol#controls li a{
			float:left;
			line-height:15px;
			width:15px;
			text-align: center;
			font-size:11px;
			background:#D8E7ED;
			}
		ol#controls li.current a{
			background:#004286;
			color:#fff;
			}
		ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	#slider li img {
		float:right;
		margin-left:40px;
	}
	.slider-wrap a#next,
	.slider-wrap a#prev {
		position:absolute;
		height:10px;
		width:10px;
		bottom:1px;
		left:0;
		line-height:10px;
		display:block;
		
		display:none;
	}
	.slider-wrap a#next {
		left:121px;	
	}
	#next:hover,
	#prev:hover {
		color:#F45A2C;
	}
/* // Easy Slider */
