@charset "utf-8";

* {
	outline:none;}

img { border: none; }


body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;}

.stabalizer { }

.main-frame { }		
		
.body-frame {}
			
.left-frame { display: none;}
			
.right-frame {
width: 100%}
				
/*===================================================================================================*\

	1.2) Text Styles C22120

\*===================================================================================================*/

a {
	color:#000;
	font-weight:bold;
	text-decoration:none;}
	
	a:hover {
		text-decoration:underline;}

h1, h2, h3 {
	padding:0;
	margin:0;
	background-color:#ffe513;}

h1 {
	font-size:32px;
	padding:3px;
	display:inline;
	line-height:44px;
	font-weight:normal;}
	
h2 {
	font-size:14px;
	padding:3px;
	display:inline;
	font-weight:bold;}

h3 {
	font-size:12px;
	padding:3px;
	display:inline;}
	
.datestamp {
	text-transform:uppercase;
	font-size:10px;
	color:#999;
	padding-bottom: 15px;
}
	
.mission-statement {
	width:100%;
	padding:3px 0 10px 0;
	float:left;
	border-bottom:1px solid #eaeaea;}
	
.mission-statement .text {
	background-color:#eaeaea;
	font-size:24px;
	padding:3px;
	display:inline;
	line-height:34px;}
			
/*===================================================================================================*\

	1.3) Header C22130

\*===================================================================================================*/

.header {
	display: none;}
	
					
.search-box {
	display: none;}
		
/*===================================================================================================*\

	1.4) Donate Module C22140

\*===================================================================================================*/

.donate-module {
	display: none;
}

/*===================================================================================================*\

	1.5) jQuery Banner C22150

\*===================================================================================================*/


.rotator-holder { display:none; }
			
/*===================================================================================================*\

	2.0) Latest News Module C22200

\*===================================================================================================*/

.latest-news-module {
	width:385px;
	float:left;
	margin:40px 0 30px 0;
	font-size:11px;}
	
	.latest-news-header {
		width:100%;
		height:38px;
		background-color:#ffe513;}
		
		.latest-news-header a {
			float:right;
			font-size:11px;
			margin:20px 5px 0 0;}
			
	.latest-news-module p {
		padding:5px 0 15px 0;
		line-height:16px;
		border-bottom:1px solid #eaeaea;
		float:left;
		margin:0px;
		}
	
	.latest-news-module img {
    float: left;
    margin: 0 15px 0 0;
}
		
	.latest-news-module p:last-child {
		border-bottom:0;
		padding:5px 0 0px 0;}
		
		.latest-news-module .news-title {
			font-size:14px;}
			
/*===================================================================================================*\

	2.1) Promotional boxes C22210

\*===================================================================================================*/
	

a {color:#000;
text-decoration:none;}

a:hover {
	text-decoration:underline;}

.promo-box-holder {
	float:left;
	margin:10px 0 0 15px;
	width:385px;
	height:auto;}

	.promo-box-frame {
		height:180px;
		width:385px;
		background:url(../images/PromoBoxBG.png) no-repeat top left;
		position:relative;
		}
		
		.promo-image-frame {
			width:385px;
			position:absolute;}
			
		.promo-text-frame {
			width:205px;
			padding:48px 20px 0 0;
			margin-left:160px;
			position:absolute;}
		
		.promo-text {
			font-size:22px;}
		
		.promo-link {
			font-size:12px;
			margin-top:14px;}
			
/*===================================================================================================*\

	2.2) Tag cloud C22220

\*===================================================================================================*/

.tag-frame { display: none;}

/*===================================================================================================*\

	3.0) Footer C22300

\*===================================================================================================*/


.footer { display: none;}

/*===================================================================================================*\

	4.0) Info Page C22400

\*===================================================================================================*/

.breadcrumb-trail {
	color:#ffe514;
	font-size:11px;
	padding:20px;}
	
	.breadcrumb-trail a {
		font-weight:normal;}
	
	.breadcrumb-selected {
		color:#999;
		}
		
/* Lou added */

.breadcrumb-trail ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}

.breadcrumb-trail ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}

.breadcrumb-trail ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #ffe514;
}
	
.breadcrumb-trail ul li.first:before {
	content: " ";
}

/* end lou */
		
.info-page-left {
	width:700px;
	height:auto;
	font-size:13px;
	padding-bottom:40px;}
	
	.info-page-left .datestamp {
		padding:10px 20px 0 20px;
	}
		
	.info-page-left h2 {
		}
		
	.info-page-left hr {
		width:100%;
		clear:both;
		background-color:#eaeaea;
		border:0;
		height:1px;
		margin:20px 0 20px 0;}
		
	.info-page-left ul {
		padding:10px 0 0 0;
		margin:0;}
		
		.info-page-left ul li {
			background:url(../images/bullet.gif) no-repeat left top;
			background-position:0 2px;
			padding:0 0 5px 20px;
			margin:0;
			list-style:none;}

		.widestyle li {
background:url("../images/bullet.gif") no-repeat scroll 0 2px transparent;
list-style:none outside none;
margin:0;
padding:0 0 5px 20px;
}
	.info-page-left div#pageText {
		padding:2px 20px 10px 20px;
		margin:0 0 10px 0;
	}
	
	.info-page-left div.addtionalPageEls {
		padding:10px 20px 10px 20px;
		margin:0;
	}
		
.h1-frame {
	margin-bottom:10px;}
		
.info-page-right {
	width:305px;
	height:auto;
	margin:0 0 40px 15px;}
	
	.contact-box, .top-spacer {
		height:100px;
		width:100%;
		font-size:11px;
		margin-top:4px;}
		
		.contact-box a {
		font-weight:normal;}
		
		.h-extra {
			background-color:#fff;
			font-size:10px;
			color:#999;
			text-transform:uppercase;
			padding:5px 3px 1px 3px;}
			
/* job applications */

.jobapplication-detail h3 {
	margin-top: 15px;
}

.jobapplication-detail table {
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #ececec;
}

.jobapplication-detail td {
	padding: 10px;
	vertical-align: top;
	border: 1px solid #ececec;
}

.jobapplication-detail table td.tlabel {
	width: 40%;
}

.jobapplication-detail table tr:nth-child(odd)    { background-color:#fdfdfd; }
.jobapplication-detail table tr:nth-child(even)    { background-color:#fff; }


