@charset "UTF-8";
/* CSS Document */

#pad {height:140px;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em; 
	line-height: 1.5em;
	color: #000000;
	background-color: #9f8c7a;
	text-align:center; /* to center page for IE */
	text-decoration: none;
	margin: 0;
	padding:0;
}
a {outline: none;}

a:link, a:visited, a:hover, a:active {
	color: #000000;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a img {border:none;} /* remove blue border around all img links */
#container {  /* div to position & hold entire page */
	width:80em; /* width: plus margin: auto center page */
	margin:0 auto;
	text-align:left; /* reset alignment after centering in body for IE */
	padding:0;
	border:0 none;
	background-color: #FFFFFF;
}
/*
#container {  /* div to position & hold entire page */
/*	width:80em;
	text-align:left; /* reset alignment after centering in body */
/*	padding:0;
	border:0 none;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
*/
div.content {
	width: 49.167em;
	margin-left: 3.333em;
	margin-bottom:3.333em;
	left:0;
	top:0;
/*	top:1em; 11-12 update - looks wrong */
	position:relative;
}

/* added 11-12 - looks like a missed update
#container .content h1 {
	font-family: Arial, Helvetica, sans-serif;*/
	/*	font-size: 18px; */
	/*font-size: 1.5em;
	font-weight: bold;
	color: #000000;*/

.header {
	background-image: url(../images/swoop2.png);
	background-repeat: no-repeat;
	background-position: 8.333em;
	clear: both;
	height: 8.333em;
	margin:0;
	padding-left: 8.333em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position:relative;
}
.header img.logo {
	width:10.833em;
	height:6.5em;
/*	margin-left: 1em; deleted 11-12 - looks correct */
}
/* #head missing in 11-12 update - ????? */
.header #head {
	font-size: 1em;
	font-style: normal;
	line-height: 2em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: inline;
	margin-top: 2em;
	position: relative;
	left: 2em;
	top: 2.5em;
}
.header #headeright {
/*
	padding: 1em;
	*/
	padding: .5em;
	float: right; 
	height: 4em;
	width: 30.25em;
	position: relative;
	top: 0em;
}
/* #headeright #search { */
#search {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 12px; */
	font-size: 1em;
	padding:0;
}

/* #headeright #search input.search-box { */
#search input.search-box {
	float: left;
	font-size: 1em;
	height: 1.5em;
	width: 16.5em;
	padding: 0;
	border-top: .167em solid #9b8d77;
	border-left: .167em solid #9b8d77;
	border-bottom: .083em solid #9b8d77;
	border-right: .083em solid #9b8d77;
}

/* #headeright #search input.submit { */
#search input.submit {
	font-size: 1em;
	line-height: 1.25em;
	font-weight: bolder;
	padding-bottom: .333em;
	height: 1.709em;
	width: 7em;
	text-align: center;
	margin: 0px;
	margin-left: 0.167em;
	float: left;
	background-color: #9f8c7a;
	color: #FFFFFF;
	border: none;
}

/* #headeright #search input.submit:hover { */
#search input.submit:hover {
	background-color: #b19c88;
}

#headeright h1 {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 12px; */
	font-size: 1em; 
	line-height: 2em;
	font-weight: bolder;
	color: #FFFFFF;
	padding:0;
	height: 2em;
	width: 8.5em;
	text-align: center;
	text-decoration: none;
	clear: none;
	float: left;
	margin: 0px;
	background-color: transparent;
}

#headeright h1 a {
	padding-left: .2em; /* to position <a> text properly in DonateNow tab */
}

#headeright h1 a:link,
#headeright h1 a:visited,
#headeright h1 a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#headeright h1 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#headeright h2 a:link,
#headeright h2 a:visited,
#headeright h2 a:active {
	color: #000000;
	text-decoration: none;
}

#headeright h2 a:hover{
	color: #000000;
	color:#666666;
	text-decoration: underline;
}
#headeright h2 {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 12px; */
	font-size: 1em; 
	/*
	line-height: 1.5em;
	*/
	line-height: 2em;
	font-weight: bolder;
	color: #27160c;
	padding-right: .75em;
	padding-left: .75em;
	padding-top: .124em;
	/*
	height: 1.625em;
	*/
	height: 2em;
	width: 7em;
	text-align: center;
	margin: 0px;
	float: left;
}

.questions img {
	margin: 0;
	border: 0 none;
	padding: 0;
	padding-left: 0;
	margin-left:-.083em;
	width: 14.917em;
	width: 16.25em;
	height: 5.833em;
}

/* rounded-corner tab backgrounds definitions     */
/* (defaults to rightrail testimonial defsinition */
/* - background redefined in each specific use    */
span.top_left {
	height:inherit;
	background-image: url("../images/rounded-box_light-brown.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	margin:0;
	margin-right: .5em;
	border:0;
	padding:0;
	padding-left: .2em; 
}

span.top_right {
	width: inherit;
	height: inherit;
	background-image: url("../images/rounded-box_light-brown_right.png");
	background-position: 100% 0;
	background-repeat: no-repeat;
	display: block;
	margin:0;
	border:0;
	padding:0;
}

span.bottom_left {
	background-image: url("../images/empty_box_light_brown.png"); 
	background-position: 0 100%;
	background-repeat: no-repeat;
	display: block;
	margin:0;
	border:0;
	padding:0;
	margin-right: .75em;
	padding-left: .2em;
}

span.bottom_right {
	width: inherit;
	background-image: url("../images/empty_box_light_brown_right.png");
	background-position: 100% 100%;
	background-repeat: no-repeat;
	display: block;
	margin:0;
	border:0;
	padding:0;
}

#DonateTab span.top_left {
	background-image: url("../images/rounded-box_orange.png");
}

#DonateTab span.top_right {
	background-image: url("../images/rounded-box_orange_right.png");
}

#DonateTab span.top_left:hover {
	background-image: url("../images/rounded-box_orange-highlight.png");
}

#DonateTab span.top_right:hover {
	background-image: url("../images/rounded-box_orange_right-highlight.png");
}

.branches span.bottom_left {
	padding-bottom: .5em;
}

/*
.testimonials span.bottom_left {
	margin-right: .05em;
	left: -.05em;
}
*/

.rightrail h1 span.top_left,
.rightrail h2 span.top_left,
.FAQs span.top_left {
	margin-right: .5em;
	padding-top: .3em;
}

.rightrail h1 span.top_right,
.rightrail h2 span.top_right,
.FAQs span.top_right {
/*	margin-bottom: .5em; */
}

.rightrail h1 span.bottom_left,
.rightrail h2 span.bottom_left,
.FAQs span.bottom_left {
	background-image: url("../images/rounded-box_light-brown_bottom.png");
	margin:0;
	padding:0;
	left: -.5em;
	margin-right: .5em;
	display: block;
	height: 100%;
/*	width: 90%; */
}

.rightrail h1 span.bottom_right,
.rightrail h2 span.bottom_right,
.FAQs span.bottom_right {
	background-image: url("../images/rounded-box_light-brown_right-bottom.png");
	height: .5em;
	margin:0;
	padding:0
}

.FAQs a {
	margin-left: -.3em;
}

.footer h1 span.bottom_left {
	background-image: url("../images/rounded-box_orange_bottom.png");
	margin:0;
	padding:0;
	margin-right: .5em;
	display: block;
	height: 100%;
	width: 90%;
}

.footer h1 span.bottom_right {
	background-image: url("../images/rounded-box_orange_right-bottom.png");
	/*
	width: .5em;
	*/
	margin:0;
	padding:0
}
