/* =========== General and paragraph styles ================================================================================= */

	p, html
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		color: #ffffff;
	}
	
	.breadcrumbsBlock span
	{  
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		color: #ffffff;
		text-decoration:none;
	}
	
	span.highlight 
	{
		background-color:transparent !important;
		padding: 0px !important;
		color: #ba0030;
	}
	
	.search a:hover
	{
		color: #f2d586;
	}
	
	.charitableText p
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		color: #000000;
		padding-left: 30px;
		line-height: 20px;
		margin-top: 10px;
	}
	
	.charitableCommitments p
	{
		font-family: Futura, "Trebuchet MS", Arial, sans-serif;
		font-size: 22px;
		color: #000000;
		padding-left: 0px;
		text-align: center;
	}
	
	.newsArea p, .jobSeekersArea p
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 13px;
		color: #ffffff;
		margin-top: -10px;
		padding-left: 0px;
		line-height: normal;
	}
	
	.specialNewsItem p
	{
		margin-top: 5px;
	}
	
	/* breadcrumb styles */
	.breadcrumbsBlock p
	{
		margin-top: 0px;
	}
	
	/* Footer copyright text */
	p.copyrightFooter
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/* 		font-weight: bold; */
		font-size: 12px;
		color: #dddddd;
		padding-left: 10px;
	}
	
	/* Style for company statement in statementBox div in header */
	.statementBox p
	{
		font-family: Futura, "Trebuchet MS", Arial, sans-serif;
/* 		font-weight: bold; */
		font-size: 26px;
		color: #f9c174;
		padding-left: 10px;
	}
	
/* ========= Form styles ===================================================================================== */
	
	label
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		color: #ffffff;
	}
	
	input, select, button
	{
		padding: 2px;
		margin: 5px;
	}
	
	fieldset
	{
		margin-top: 10px;
	}
	
	legend
	{
		font-family: Futura, "Trebuchet MS", Arial, sans-serif;
		font-size: 15px;
		color: #ffffff;
		text-transform:uppercase; 
	}
	
	.button
	{
		margin-left: 5px;
	}
	
/* ===== List styles ================================================================================================= */	
	
	.portalFarLeft ul, 
	.portalInnerLeft ul, 
	.portalInnerRight ul, 
	.portalFarRight ul, 
	.charLogoFarLeft ul, 
	.charLogoInnerLeft ul, 
	.charLogoInnerRight ul, 
	.charLogoFarRight ul,
	.logoBox ul
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	.smallLinksArea ul
	{
		list-style-type: none;
		display: inline-table;
		text-align: right;
	/*  outline: 1px solid #fcff03;  */
		margin-right: 2px; 
		padding: 0px;
	}
			
	.smallLinksArea li
	{
		float: left;
		display: block;
		padding-left:20px;
	}
		
	.smallLinksArea ul a
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		/* color: #a9a69c; */
		color: #ffffff;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
	}
				
	.smallLinksArea  ul a:visited, 
	.portalFarLeftTitle ul a:visited,
	.portalInnerLeftTitle ul a:visited,
	.portalInnerRightTitle ul a:visited,
	.portalFarRightTitle ul a:visited
	{
		color: #ffffff;
	}
		
	.smallLinksArea ul a:hover, 
	.portalFarLeftTitle ul a:hover,
	.portalInnerLeftTitle ul a:hover,
	.portalInnerRightTitle ul a:hover,
	.portalFarRightTitle ul a:hover
	{
		color: #f9c174;
		text-decoration:none;
	}
	
	.newsArea ul a:hover,
	.jobSeekersArea ul a:hover
	{
		color: #f2d586;
		text-decoration:none;
	}
	
	.smallLinksArea ul a:active, 
	.portalFarLeftTitle ul a:active,
	.portalInnerLeftTitle a:active,
	.portalInnerRightTitle a:active,
	.portalFarRightTitle a:active,
	.newsArea a:active,
	.jobSeekersArea a:active
	{
		color: #a9a69c;
		text-decoration:none;
	}
	
	.portalFarLeftTitle ul,
	.portalInnerLeftTitle ul,
	.portalInnerRightTitle ul,
	.portalFarRightTitle ul
	{
		list-style-type: none;
/* 	  	outline: 1px solid #80d482; */
		margin: 0 auto; /* top, right, bottom, left*/
		line-height: 30px;
		overflow: hidden;
		padding-left: 6px; /* this controls how flush against the left li is*/
	}
		
	.newsArea ul,
	.jobSeekersArea ul
	{
		list-style-type: none;
/* 	  	outline: 1px solid #80d482; */
		margin: 0 auto; /* top, right, bottom, left*/
		line-height: 30px;
		overflow: hidden;
		padding-left: 0px; /* this controls how flush against the left li is*/
	}
		
	.loginArea ul
	{
		list-style-type: none;
	}
	
	.portalFarLeftTitle li,
	.portalInnerLeftTitle li,
	.portalInnerRightTitle li,
	.portalFarRightTitle li,
	.newsArea li,
	.jobSeekersArea li
	{
		float: left;
/* 		outline: 1px solid #de2068; */
		margin-left: auto;
	}
	
	.portalFarLeftTitle ul a,
	.portalInnerLeftTitle ul a,
	.portalInnerRightTitle ul a,
	.portalFarRightTitle ul a
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 15px;
		color: #ffffff;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
	}
	
	.newsLink ul a,
	.jobLink ul a
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 20px;
		color: #ffffff;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		padding-top: 5px;
	}
	
/* ============== Link styles ======================================================================================= */
		
	.breadcrumbsBlock a, 
	.loginArea a,
	.centralContentArea a,
	.centralContentAreaLead a,
	.centralContentAreaSecondary a,
	.centralContentAreaThird a,
	form a,
	p a
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		color: #dcc17a;
		text-decoration:none;
	}
  
	.breadcrumbsBlock a:hover,
	.loginArea a:hover,
	.centralContentArea a:hover
	.centralContentAreaLead a:hover,
	.centralContentAreaSecondary a:hover,
	.centralContentAreaThird a:hover,
	form a:hover,
	p a:hover
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		color: #f2d586;
		text-decoration:none;
	}
	
/* ========== Img styles =================================================================== */
	
	.charitiesArea img,
	.portalFarLeft img,
	.portalInnerLeft img,
	.portalInnerRight img,
	.portalFarRight img,
	.logoBox img,
	.newsArea img,
	.specialNewsItem img
	{
		border-style: none;
	}

	.centralContentAreaLead a img
	{
		outline: 1px solid #000000;
		padding: 0;
	}
	
	.centralContentAreaLead a:hover img
	{
		outline: 1px solid #f2d586;
		padding-left: 0;
	}
	
	.centralContentAreaLead  td p
	{
		margin: 0px;
	}
		
	.portalFarLeft img,
	.portalInnerLeft img,
	.portalInnerRight img,
	.portalFarRight img
	{
		outline: 1px solid #151514;
	}				
		
	.portalFarLeft img:hover,
	.portalInnerLeft img:hover,
	.portalInnerRight img:hover,
	.portalFarRight img:hover
	{
		outline: solid 1px #f9c174;
	}	
		
/* ============= heading styles ============================ */
	
		/* common for central content and slide show areas */
		h1, h2
		{
			font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
			font-size: 28px;
			color: #ffffff;
			text-transform:uppercase;
		}
		
		.centralContentArea h2
		{
			margin-top: 5px;
			margin-bottom: 5px;
			display: inline;
		}
		
		.loginArea h2
		{
			font-family: Futura, "Trebuchet MS", Arial, sans-serif;
			font-size: 15px;
			color: #ffffff;
			text-transform:uppercase;
		}
		
		.newsArea h1, .jobSeekersArea h1, .jobSeekersArea h1 a, .newsArea h1 a
		{
			font-family: Futura, "Trebuchet MS", Arial, sans-serif;
			font-size: 13px;
			color: #dcc17a;
			text-decoration:none;
			padding-left: 0px;
			padding-top: 5px;
		}
		
		.newsArea h4, .jobSeekersArea h4, .jobSeekersArea h4 a, .newsArea h4 a
		{
			font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
			font-size: 14px;
			color: #dcc17a;
			text-decoration:none;
			padding-left: 0px;
			padding-top: 0px;
			line-height: normal;
			margin-top: 0px;
		}
		
		.jobSeekersArea h1 a:hover, .newsArea h1 a:hover
		{
			color: #f2d586;
			text-decoration:none;
		}
		
		.jobSeekersArea h4a:hover, .newsArea h4 a:hover
		{
			color: #f2d586;
			text-decoration:none;
		}
		
/* 		h2
		{
			font-family: Futura, "Trebuchet MS", Arial, sans-serif;
			font-size: 18px;
			color: #f9c174;
		}
		
		h3
		{
			font-family: Futura, "Trebuchet MS", Arial, sans-serif;
			font-size: 16px;
			color: #ffffff;
		} */
		
		.blog h2 a, .item-page h2 a
		{
			color: #dcc17a;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/* 			font-weight: bold; */
			font-size: 18px;
		}
		
		.blog h2 a:hover, .item-page h2 a:hover
		{
			color: #f2d586;
		}
		
		.item-page a img
		{
			outline: none !important;
		}
		
		.jobSeekersArea h5
		{
			color: #FFFFFF;
			font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
			font-size: 20px;
			font-weight: bold;
			padding-top: 0px;
			margin-top: 8px;
			margin-bottom: 0px;
			text-transform: uppercase;
		}