/* CSS Document defaultstyles.css */
/* Default CSS styles for Life Resources Inc website, created 6/19/09last modified 6/29/10, v.1 */

/* General styles used throughout the website */

body {
	background-color: #3F7063;
	margin-top:0;
	margin-left:0;
	padding:0;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

a, a:visited, a:hover, a:active {text-decoration:none;}

.nofloat {
	clear: both;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.bold {
	font-weight:bold;
}
.uitalic {
	font-style:italic;
	text-decoration:underline;
}
.ctr {
	text-align:center;
}
#wrapper {
	position:relative;
	width:800px;
	height:auto;
	z-index:1;
	margin: 10px auto 10px;
	background-color:#FFFBE1;
	border:1px solid #333333;
}
#header {
	position:relative;
	height:180px;
	width:auto;
	top:20px;
	left:40px;
}
#logo {
	position:relative;
	float:left;
	width:315px;
}
#tagline {
	position:relative;
	float:left;
	padding-top:130px;
	width:auto;
	height:auto;
	margin-left:-40px;	
}
#tagline p {
	font-family:"Apple Chancery","Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:1.15em;
	letter-spacing:0.15em;
	color:#043725;
}

/* General styles used throughout the website -- toplevel links for all pages */

#mainlink1 {
	width:12%;
	/* Hide from IE-Mac \*/
	width:9%;
	/* End hide */	
}
#mainlink1 a, #mainlink1 a:visited {
	margin-left:5px;
}
#mainlink2 a, #mainlink1 a:visited {
	margin-left:5px;
}
#mainlink3 a, #mainlink1 a:visited {
	margin-left:5px;
}
#mainlink2 {
	width:21%;
}
#mainlink3 {
	width:21%;
}
#mainlink4 {
	width:32%;
	/* Hide from IE-Mac \*/
	width:34%;
	/* End hide */
}
#mainlink5 {
	width:12%;
	/* Hide from IE-Mac \*/
	width:15%;
	/* End hide */	
}

/* General styles used throughout the website -- sublinks for all pages */

ul.menu {
	display: none;
	position:absolute;
	/* Hide from IE-Mac \*/
	position:relative;
	/* End hide */	
	list-style-type: none;
	margin:0;
	padding:0;
	padding-bottom: 10px;
	margin-top: 15px;
	/* Hide from IE-Mac \*/
	margin-top: 10px;
	/* End hide */	
	padding-top:8px;
	/* Hide from IE-Mac \*/
	padding-top:0;
	/* End hide */	
	margin-left:25px;
	margin-right:25px;
	border-left: 2px;
	border-left-color: #003300;
	border-left-style: solid;
	border-bottom: 3px;
	border-bottom-style: solid;
	border-bottom-color: #003300;
	border-right: 2px;
	border-right-color: #666666;
	border-right-style: solid;
	text-align:left;
	background-image:url(../images/turquoisetransparent.png);
	line-height:150%;
}
#mainlink2 ul.menu {
	margin-left:-175px;
	margin-right:125px;
	/* Hide from IE-Mac \*/
	margin-left:-25px;
	margin-right:-35px;
	/* End hide */		
}
#mainlink3 ul.menu {
	margin-left:-160px;
	margin-right:-20px;
	/* Hide from IE-Mac \*/
	margin-left:15px;
	margin-right:-175px;
	/* End hide */
}
#mainlink4 ul.menu {
	margin-left:-225px;
	margin-right:240px;
	/* Hide from IE-Mac \*/
	margin-left:30px;
	margin-right:0;
	/* End hide */
}
#mainlink5 ul.menu {
	margin-left:-100px;
	/* Hide from IE-Mac \*/
	margin-left:-75px;
	/* End hide */
	margin-right:-35px;
	margin-top:0;
	/* Hide from IE-Mac \*/
	margin-top: 10px;
	/* End hide */
}
ul.menu li {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	/* line-height can be page specific */
}
.individualhomes {
	font-size:10px;
	font-style:italic;
}



/* Styles used only on the homepage */

.hr1home {
	margin-top:0;
	/* Hide from IE-Mac \*/
	margin-top:25px;
	/* End hide */
	margin-bottom:1px;
	height:1px;
	width:792px;
	color:#999999;
	clear:left;
}
#navlinkswrapperh {
	position:relative;
	width:800px;
	height:35px;
	z-index:100;
	margin:-15px auto 0;
	/* Hide from IE-Mac \*/
	margin:0 auto 10px;
	/* End hide */
	background-color:#022817;
	background-image:url(images/green002817.gif);
	background-repeat:repeat-x;
}
#navlinkswrapperh div {
	position:relative;
	margin-top:0;
	/* Hide from IE-Mac \*/
	margin-top:10px;
	/* End hide */
	top:10px;
	/* Hide from IE-Mac \*/
	top:0;
	/* End hide */
	margin-bottom: 10px;
	float: left;
	text-align:center;
}
#navlinkswrapperh a:link, #navlinkswrapperh a:visited {
	text-decoration:none;
	color:#FFFFFF;
	font-size:16px;
	letter-spacing:.25em;	
	font-weight:bold;
	list-style-type:none;
}
#navlinkswrapperh a:hover, #navlinkswrapperh a:active {
	color:#FFFFFF;
	border-top:1px solid #FFFFFF; 
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
}
#navlinkswrapperh div ul li a:link, #navlinkswrapperh div ul li a:visited {
	font-size:11px;
	color:#FFFFFF;
	background-color:#022817;  /* background-color of links in submenu will change on some individual pages */
	border:none;
	margin-left:8px;
	list-style-position:inside;
}
#navlinkswrapperh div ul li a:hover, #navlinkswrapperh div ul li a:active {
	color:#FFFFFF;
	background-color:#660000; /* background-color of hover state of links in submenu can change on some individual pages */
	text-decoration:underline;
}
#homeimageholder {
	position:absolute;
	display:none;
	/* Hide from IE-Mac \*/
	display:block;
	/* End hide */
	top:243px;
	left:12px;
	width:772px;
	height:175px;
	z-index:2;
	border:1px solid #022817;
	background-color: #3F7063;
}
#homeimageholdermac5 {
	position:absolute;
	display:block;
	/* Hide from IE-Mac \*/
	display:none;
	/* End hide */
	top:243px;
	left:12px;
	width:772px;
	height:175px;
	z-index:2;
	border:1px solid #022817;
	background-color: #3F7063;
}
#homecontent {
	position:relative;
	margin-top:190px;
	margin-left:45px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#hometext {
	float:left;
	width:485px;
	color:#022817;
	font-size:0.85em;
	text-align:justify;
	line-height:195%;
	padding-bottom:15px;
	letter-spacing:.065em;
}
#eventsinfo4 {
	float:right;
	margin-top:13px;
	width:200px;
	height:auto;
	border:1px solid #876248;
	padding: 10px 5px 15px;
	text-align:center;
}
#eventsinfo4 img{
	margin-top:5px;
	margin-bottom:5px;
}
#eventsinfo4 span.please4 {
	font-size:1.45em;
	font-style:italic;
	color:#022817;
	font-family: "Times New Roman", Times, serif;
	letter-spacing:.15em;
}
#eventsinfo4 span.tournament4 {
	font-size:.85em;
	font-weight:bold;
	letter-spacing:150%;
	color:#022817;
}
#eventsinfo4 span.tournament4 span {
	font-family: "Times New Roman", Times, serif;
	font-size:.85em;
	font-style:italic;
}
#eventsinfo4 span.rodman4 {
	font-size:.95em;
	font-weight:bold;
	letter-spacing:150%;
	color:#022817;
}
#eventsinfo4 span.date4 {
	font-size:0.8em;
	letter-spacing:0.25em;
	color:#990000;
}
#eventsinfo4 a:link, #eventsinfo4 a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size:0.825em;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#FFFFFF;
	background-color:#022817;
	
}
#eventsinfo4 a:hover, #eventsinfo4 a:active {
	background-color:#3F7063;
	color:#000000;
}
.location4 {
	font-size:.65em;
	margin-top:4px;
}

#eventsinfo5 {
	float:right;
	margin-top:13px;
	width:200px;
	height:auto;
	border:1px solid #876248;
	padding: 10px 5px 10px;
	text-align:center;
}
#eventsinfo5 img{
	padding-top:10px;
	padding-bottom:5px;
}
#eventsinfo5 span.please5 {
	font-size:1.45em;
	font-style:italic;
	color:#022817;
	font-family: "Times New Roman", Times, serif;
	letter-spacing:.15em;
}
#eventsinfo5 span.tournament5 {
	font-size:.85em;
	font-weight:bold;
	letter-spacing:150%;
	color:#022817;
}
#eventsinfo5 span.tournament5 span {
	font-family: "Times New Roman", Times, serif;
	font-size:.85em;
	font-style:italic;
}
#eventsinfo5 span.rodman5 {
	font-size:.95em;
	font-weight:bold;
	letter-spacing:150%;
	color:#022817;
}
#eventsinfo5 span.date5 {
	font-size:0.8em;
	letter-spacing:0.25em;
	color:#990000;
}
#eventsinfo5 a:link, #eventsinfo5 a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size:0.825em;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#FFFFFF;
	background-color:#022817;
}
#eventsinfo5 a:hover, #eventsinfo5 a:active {
	background-color:#3F7063;
	color:#000000;
}
.location5 {
	font-size:.65em;
	margin-top:4px;
}
#eventsinfo5 p.socialmedia {
	font-family: "Times New Roman", Times, serif;
	letter-spacing:.10em;
	font-size:.85em;
	font-style:italic;
	font-weight:bold;
	color:#333333;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}
#eventsinfo5 p.socialmedia img.socialmediabtn {
	float:right;
	padding-top:0;
	padding-bottom:0;
	padding-right:15px;
	margin-top:-5px;
	border:none;
}
#eventsinfo5 p.blog {
	font-family: "Times New Roman", Times, serif;
	letter-spacing:.10em;
	font-size:.85em;
	font-style:italic;
	font-weight:bold;
	color:#333333;
	text-align:left;
	padding-left:10px;
}
#eventsinfo5 p.blog img.blogbtn {
	float:left;
	padding-top:0;
	padding-bottom:0;
	padding-right:15px;
	border:none;
}



.hr2home {
	margin-top:10px;
	margin-bottom:15px;
	height:1px;
	width:792px;
	color:#999999;
	clear:left;
}
#homefooter {
	position:relative;
	height:100px;
	width:800px;
	color:#022817;
}
#homefooter div {
	float:left;
	text-align:center;
}
#homefootercol1 {
	width:20%;
	/* Hide from IE-Mac \*/
	width:30%;
	/* End hide */
	margin-left:25px;
	/* Hide from IE-Mac \*/
	margin-left:0;
	/* End hide */
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}
#homefootercol2 {
	width:40%;
	/* Hide from IE-Mac \*/
	width:35%;
	/* End hide */
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}
#homefootercol3 {
	width:35%;
}
#homefootercol3 a:link, #homefootercol3 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:150%;
	background-color:#022817;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #022817;
}
#homefootercol3 a:hover, #homefootercol3 a:active {
	background-color:#3F7063;
	border-color:#022817;
	color:#000000;
}



/* Interior-page template styles not already a part of general styles used throughout the website */

.hr1interior {
	position:relative;
	margin-top:0;
	/* Hide from IE-Mac \*/
	margin-top:25px;
	/* End hide */
	margin-bottom:1px;
	height:1px;
	width:792px;
	color:#999999;
	clear:left;
}
#navlinkswrapperi {
	position:absolute;
	width:800px;
	height:35px;
	z-index:100;
	margin:-15px auto 0;
	/* Hide from IE-Mac \*/
	margin:0 auto 10px;
	/* End hide */
	background-color:#022817;
	background-image:url(images/green002817.gif);
	background-repeat:repeat-x;
}
#navlinkswrapperi div {
	position:relative;
	margin-top:10px;
	top:10px;
	/* Hide from IE-Mac \*/
	top:0;
	/* End hide */
	margin-bottom: 10px;
	float: left;
	text-align:center;
}
#navlinkswrapperi a:link, #navlinkswrapperi a:visited {
	text-decoration:none;
	color:#FFFFFF;
	font-size:16px;
	letter-spacing:.25em;	
	font-weight:bold;
	list-style-type:none;
}
#navlinkswrapperi a:hover, #navlinkswrapperi a:active {
	color:#FFFFFF;
	border-top:1px solid #FFFFFF; 
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
}
#navlinkswrapperi div ul li a:link, #navlinkswrapperi div ul li a:visited {
	font-size:11px;
	color:#FFFFFF;
	background-color:#022817;  /* background-color of links in submenu will change on some individual pages */
	border:none;
	margin-left:8px;
	list-style-position:inside;
}
#navlinkswrapperi div ul li a:hover, #navlinkswrapperi div ul li a:active {
	color:#FFFFFF;
	background-color:#660000; /* background-color of hover state of links in submenu can change on some individual pages */
	text-decoration:underline;
}
h1.pagetitle {
	font-family:"Apple Chancery","Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	letter-spacing:0.25em;
	color:#043725;
	font-size:1.5em;
	position:relative;
	margin-left:25px;
	position:relative;
	margin-top:50px;
}
.hr2interior {
	margin-top:10px;
	margin-bottom:15px;
	height:1px;
	width:792px;
	color:#999999;
	clear:left;
}
#interiorfooter {
	position:relative;
	height:100px;
	width:800px;
	color:#022817;
}
#interiorfooter div {
	float:left;
	text-align:center;
}
#interiorfootercol1 {
	width:20%;
	/* Hide from IE-Mac \*/
	width:30%;
	/* End hide */
	margin-left:25px;
	/* Hide from IE-Mac \*/
	margin-left:0;
	/* End hide */
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}
#interiorfootercol2 {
	width:40%;
	/* Hide from IE-Mac \*/
	width:35%;
	/* End hide */
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}
#interiorfootercol3 {
	width:35%;
}
#interiorfootercol3 a:link, #interiorfootercol3 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:150%;
	background-color:#022817;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #022817;
}
#interiorfootercol3 a:hover, #interiorfootercol3 a:active {
	background-color:#3F7063;
	border-color:#022817;
	color:#000000;
}



/* Styles used only on the Leadership Team page */


#content_leadership {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:0;
	/* Hide from IE-Mac \*/
	margin-right:20px;
	/* End hide */
	width:auto;
	height: auto;
}
#trustees {
	width:100%;
	position:relative;
}
#trustees h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color: #022817;
	letter-spacing: .25em;
}
#boardmbrs {
	float:left;
	width:42%;
	/* Hide from IE-Mac \*/
	width:45%;
	/* End hide */
	position:relative;
	padding-bottom:30px;
	padding-top:10px;
}
#boardmbrs td {
	font-size:.75em;
	color:#022817;
}
#boardmbrs td a:link, #boardmbrs td a:visited {
	color:#022817;
	text-decoration:underline;
}
#boardmbrs td a:hover, #boardmbrs td a:active {
	color:#FFFFFF;
	background-color:#990000;
	text-decoration:underline;
}
#headshotsandquotes1 {
	position:relative;
	float:left;
	width:55%;
}
#headshotsandquotes1 div {
	width:165px;
	font-size:.75em;
	font-style:italic;
	color:#333333;
	text-align:center;
}
#headshotsandquotes1 div img {
	border:1px solid #333333;
}
#headshotsandquotes1 #leadershipquotes1 img {
	border:1px solid #FFFBE1;
}
#headshotsandquotes1 #leadershipquotes1mac5 img {
	border:1px solid #FFFBE1;
}
#picbielecki1 {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden; /* Change visibility to visible when want to reinsert this div renamed */
	z-level:1;
}
#pickennedy {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:2;
}
#picfisher {
	position:absolute;
	left:80px;
	top:0;
	visibility:visible; /* Change visibility back to hidden when pres div reinserted with new name as top layer */
	z-level:3;
}
#pichehir {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:4;
}
#picearley {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:5;
}
#picantonelli {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:6;
}
#picavery {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:7;
}
#picbenoit {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:8;
}
#piccharsky {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:9;
}
#picdrenas {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:10;
}
#picenglish {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:11;
}
#picfallon {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:12;
}
#picflorendo {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:13;
}
#picfurey {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:14;
}
#pichealy {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:15;
}
#picmkennedy {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:16;
}
#picmacallister {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:17;
}
#picmoore {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:18;
}
#picreed {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:19;
}
#picgregorian {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:20;
}
#piclobosco {
	position:absolute;
	left:80px;
	top:0;
	visibility:hidden;
	z-level:21;
}
.splitter {
	margin-top:10px;
	margin-bottom:10px;
	height:3px;
	width:200px;
	color:#FFFBE1;
	background-color: #FFFBE1;
	border:1px solid #FFFBE1;
	clear:left;	

}
#leadershipquotes1 {
	position:absolute;
	top:275px;
	height: 143px;
	width:400px;
	display:none;
	/* Hide from IE-Mac \*/
	display:block;
	/* End hide */		
}
#leadershipquotes1mac5 {
	position:absolute;
	top:275px;
	height: 143px;
	width:400px;
	display:block;
	/* Hide from IE-Mac \*/
	display:none;
	/* End hide */	
}
.invisible {
	height:1px;
	color:#3F7063;
	clear:left;
}
#mgntstaff {
	width:100%;
	position:relative;
}
#mgntstaff h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color: #022817;
	letter-spacing: .25em;
}
#staffmbrs {
	float:left;
	width:50%;
	position:relative;
	padding-bottom:95px; /* new property 6/21/10 */
}
#staffmbrs ul li {
	list-style:none;
	font-size:.75em;
	color:#022817;
}
#staffmbrs ul li a:link, #staffmbrs ul li a:visited {
	list-style:none;
	font-size:1em;
	color:#022817;
 	text-decoration: underline;
}
#staffmbrs ul li a:hover, #staffmbrs ul li a:active {
	list-style:none;
	font-size:1em;
	color:#FFFFFF;
	background-color:#990000;
	text-decoration:underline;
}
#headshotsandquotes2 {
	position:relative;
	float:left;
	width:50%;
	height:auto;
}
#headshotsandquotes2 div {
	width:360px;
	font-size:.75em;
	font-style:italic;
	color:#333333;
	text-align:left;
}
#headshotsandquotes2 div img {
	border:1px solid #333333;
}
#headshotsandquotes2 #leadershipquotes2 img {
	border:1px solid #FFFBE1;
}
#headshotsandquotes2 #leadershipquotes2mac5 img {
	border:1px solid #FFFBE1;
}
#picbielecki2 {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden; /* Change visibility to visible when want to reinsert this div renamed */
	z-level:1;
}
#piccusack {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-level:2;
}
#picmcmackin {
	position:absolute;
	left:0;
	top:0;
	visibility:visible; /* Change visibility back to hidden when pres div reinserted with new name as top layer */
	z-level:2;
}
#picfontes {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-level:3;
}
#piccontrucci {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-level:4;
}
#piccormier {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-level:4;
}

#picsattler {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-level:4;
}

#piccappachione {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-level:4;
}

#pictavares {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-level:4;
}

#picrogers {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-level:4;
}
#leadershipquotes2 {
	position:relative;
	top:225px;
	height: 200px;
	width:325px;
	display:none;
	/* Hide from IE-Mac \*/
	display:block;
	/* End hide */		
}
#leadershipquotes2mac5 {
	position:absolute;
	top:225px;
	height: 200px;
	width:325px;
	display:block;
	/* Hide from IE-Mac \*/
	display:none;
	/* End hide */		
}

/* Styles used only on the TAP page */

#content_tap {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#tapflash {
	width:100%;
	position:relative;
}
#tfslideshow {
	float:left;
	width:auto;
	position:relative;
	background-color:#022817;
	border:1px solid #022817;
	display:none;
	/* Hide from IE-Mac \*/
	display:block;
	/* End hide */	
}
#tfslideshowmac5 {
	float:left;
	width:auto;
	position:relative;
	background-color:#022817;
	border:1px solid #022817;
	display:block;
	/* Hide from IE-Mac \*/
	display:none;
	/* End hide */
}
#tfquotes {
	position:relative;
	float:left;
	width:40%;
	top:45px;
	left:20px;
	display:none;
	/* Hide from IE-Mac \*/
	display:block;
	/* End hide */	
}
#tfquotes p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	font-weight:bold;
	letter-spacing:125%;
	color:#022817;
	padding-left:45px;
	padding-top:10px;
}
#tfquotes p a:link {
	color:#022817;
	text-decoration:underline;
}
#tfquotes p a:visited {
	color:#022817;
	text-decoration:underline;
}
#tfquotes p a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#022817;
}
#tfquotes p a:active {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#022817;
}
#tfquotesmac5 {
	position:absolute;
	float:left;
	width:40%;
	top:45px;
	left:420px;
	display:block;
	/* Hide from IE-Mac \*/
	display:none;
	/* End hide */
}
#tfquotesmac5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	font-weight:bold;
	letter-spacing:125%;
	color:#022817;
	padding-left:45px;
	padding-top:10px;
}
#tfquotesmac5 p a:link {
	color:#022817;
	text-decoration:underline;
}
#tfquotesmac5 p a:visited {
	color:#022817;
	text-decoration:underline;
}
#tfquotesmac5 p a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#022817;
}
#tfquotesmac5 p a:active {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#022817;
}
.tapsplitter {
	margin-top:10px;
	margin-bottom:10px;
	height:1px;
	width:200px;
	color:#FFFBE1;
	background-color: #FFFBE1;
	border:1px solid #FFFBE1;
	clear:left;	
}
#taptext {
	position:relative;
	height:auto;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	font-size:.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#taptext ul {
	margin-right:50px;
}
#taptext h2 {
	font-size:1.25em;
	font-style:italic;
	margin-top:15px;
	margin-bottom:20px;
}
#taptext a:link, #taptext a:visited {
	color:#022817;
	text-decoration:underline;
}
#taptext a:hover, #taptext a:active {
	color:#FFFFFF;
	background-color:#022817;
}

/* Styles used only on the Programs of Hope page */

#content_homes {
	position:relative;
	margin-top:0px;
	margin-left:15px;
	margin-right:15px;
	width:auto;
	height: auto;
}
#content_homes table tr td {
	width:33%;
	font-size:.75em;
	color:#022817;
	text-align:center;
}
#content_homes table tr td img {
	border:1px solid #333333;	
}
#homestext {
	position:relative;
	height:auto;
	margin-top:10px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:35px;
	font-size:.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#homestext a:link, #homestext a:visited {
	color:#022817;
	text-decoration:underline;
}
#homestext a:hover, #homestext a:active {
	color:#FFFFFF;
	background-color:#022817;
}
#homestext p span {
	font-weight:bold;
	font-style:italic;
}
#homestext ul {
	margin-right:50px;
}

/* Styles used only on the History and Mission page */

#picbar_who {
	position:relative;
	height:175px;
	width:772px;
	background-color:#416C62;
	margin-left:-15px;
	margin-right:-5px;
	padding-top:2px;
}
#picbar_who_still {
	position:relative;
	height:auto;
	width:auto;
	background-color:#416C62;
	margin-left:-10px;
	margin-right:-5px;
	text-align:center;
}
#picbar_who_still img {
	border:1px solid #333333;
	margin-top:3px;
	margin-bottom:0;
	margin-left:2px;
}
#content_who {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#whotext {
	position:relative;
	height:auto;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:35px;
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#whotext a:link, #whotext a:visited {
	color:#022817;
	text-decoration:underline;
}
#whotext a:hover, #whotext a:active {
	color:#FFFFFF;
	background-color:#022817;
}
#whotext p.missionquote1 {
	font-style:italic;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:1.10em;
	letter-spacing:.15em;
}
#whotext p.missionquote2 {
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:1.15em;
	margin-left:25px;
	margin-right:25px;
	padding-top:15px;
	padding-bottom:12px;
}

/* Styles used only on the Pilgrim page */

#content_pilgrim {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#pilgrimpicandquotes {
	width:100%;
	position:relative;
}
#pilgrimpic {
	float:left;
	width:auto;
	position:relative;	
}
#content_pilgrim #pilgrimpic img {
	border:1px solid #333333;
}
#pilgrimquotes {
	position:relative;
	float:left;
	width:40%;
	top:45px;
	left:20px;
	display:none;
	/* Hide from IE-Mac \*/
	display:block;
	/* End hide */	
}
#pilgrimquotesmac5 {
	position:absolute;
	width:40%;
	top:45px;
	left:420px;
	display:block;
	/* Hide from IE-Mac \*/
	display:none;
	/* End hide */
}
#pilgrimquotesmac5 img {
	border:1px solid #FFFBE1;
}
.pilgrimsplitter {
	margin-top:10px;
	margin-bottom:10px;
	height:1px;
	width:200px;
	color:#FFFBE1;
	background-color: #FFFBE1;
	border:1px solid #FFFBE1;
	clear:left;	
}
#pilgrimtext {
	position:relative;
	height:auto;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	font-size:.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#pilgrimtext a:link, #pilgrimtext a:visited {
	color:#022817;
	text-decoration:underline;
}
#pilgrimtext a:hover, #pilgrimtext a:active {
	color:#FFFFFF;
	background-color:#022817;
}
#bottompicbar {
	padding-bottom:15px;
}
#bottompicbar table tr td img {
	border:1px solid #333333;
}
#bottompicbar table tr td {
	font-size:0.80em;
	color:#022817;
 	text-align: center;
}

/* Styles used only on the Phaneuf page */

#content_phaneuf {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#phaneufpicandquotes {
	width:100%;
	position:relative;
}
#phaneufpic {
	float:left;
	width:auto;
	position:relative;	
}
#content_phaneuf #phaneufpic img {
	border:1px solid #333333;
}
#phaneufquotes {
	position:relative;
	float:left;
	width:40%;
	top:40px;
	left:20px;
	display:none;
	/* Hide from IE-Mac \*/
	display:block;
	/* End hide */	
}
#phaneufquotesmac5 {
	position:absolute;
	width:40%;
	top:40px;
	left:420px;
	display:block;
	/* Hide from IE-Mac \*/
	display:none;
	/* End hide */
}
#phaneufquotesmac5 img {
	border:1px solid #FFFBE1;
}
.phaneufsplitter {
	margin-top:10px;
	margin-bottom:10px;
	height:1px;
	width:200px;
	color:#FFFBE1;
	background-color: #FFFBE1;
	border:1px solid #FFFBE1;
	clear:left;	
}
#phaneuftext {
	position:relative;
	height:auto;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	font-size:.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#phaneuftext a:link, #phaneuftext a:visited {
	color:#022817;
	text-decoration:underline;
}
#phaneuftext a:hover, #phaneuftext a:active {
	color:#FFFFFF;
	background-color:#022817;
}


/* Styles used only on the How You Can Help page */

#content_help {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#wayslist {
	position:relative;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:120px;
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#content_help #wayslist ul li a:link, #content_help #wayslist ul li a:visited {
	color:#022817;
	text-decoration:underline;
}
#content_help #wayslist ul li a:hover, #content_help #wayslist ul li a:active {
	color:#FFFFFF;
	background-color:#022817;
}
#wishlists {
	position:relative;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:30px;
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}

/* Styles used only on the Contact page */

#content_contact {
	position:relative;
	margin-top:0px;
	margin-left:65px;
	width:auto;
	height: auto;
}
#picbar_contact {
	position:relative;
	float:left;
	height:auto;
	width:279px;
	background-color:#416C62;
	margin-bottom:15px;
	margin-right:0;
	/* Hide from IE-Mac \*/
	margin-right:0;
	/* End hide */
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
}
#picbar_contact img {
	border:1px solid #333333;
	margin-top:2px;
}
#contacttext {
	position:relative;
	float:left;
	margin-left:0;
	/* Hide from IE-Mac \*/
	margin-left:45px;
	/* End hide */
	margin-top:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#022817;
	text-align:left;
}
#contacttext h1 {
	font-size:1.35em;
	letter-spacing:150%;
}
#contacttext p {
	font-size:.95em;
	line-height: 150%;
}
#contacttext p a:link, #contacttext p a:visited {
	color:#022817;
	text-decoration:underline;
}
#contacttext p a:hover, #contacttext p a:active {
	color:#FFFFFF;
	background-color:#022817;
	text-decoration:none;
}
#contacttext p a.btn_background {
	background-image:url(../images/btn_directions_2.gif);
	background-repeat:no-repeat;
	font:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:5px;
	text-decoration:none;
	background-color:#FFFBE1;
}
#contacttext p a:hover.btn_background {
	background-color:#FFFBE1;
}

/* Styles used only on the Sitemap page */

#content_sitemap {
	position:relative;
	margin-top:0px;
	margin-left:65px;
	width:auto;
	height: auto;
}
#picbar_sitemap {
	position:relative;
	float:left;
	height:auto;
	width:auto;
	margin-bottom:15px;
}
#picbar_sitemap img {
	border:1px solid #333333;
	margin-top:10px;
}
#sitemaptext {
	position:relative;
	float:left;
	margin-left:30px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#022817;
	text-align:left;
	padding-bottom:15px;
}
#sitemaptext ul {

}
#sitemaptext ul li {
	list-style:none;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
}
#sitemaptext ul li ul li {
	padding-top:1px;
	padding-bottom:1px;
	font-weight:normal;
}
#sitemaptext ul li a:link, #sitemaptext ul li a:visited {
	color:#022817;
	text-decoration:underline;
}
#sitemaptext ul li a:hover, #sitemaptext ul li a:active {
	color:#FFFFFF;
	background-color:#990000;
	text-decoration:none;
}



/* Styles used only on the LRI Day page */

#content_lriday {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#lridaytext {
	position:relative;
	height:auto;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:35px;
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#lridaytext p img {
	float:right;
	border:1px solid #333333;
	margin-left:20px;
	margin-right:15px;
}
#lridaypics {
	margin-left:40px;
}
#lridaypics table tr td {
	width:50%;
	font-size:.75em;
	color:#022817;
	text-align:center;
}
#lridaypics table tr td img {
	border:1px solid #333333;	
}
#lridaypics table tr td p {
	margin-left:20px;
	margin-right:20px;
}
#lricaption {
	margin-left:18px;
	margin-right:5px;
	margin-top: 20px;
	border:1px solid #022817;
	padding-top:10px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:5px;
}

/* Styles used only on the Ruocco page */

#content_ruocco {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#ruoccopicandquotes {
	width:100%;
	position:relative;
}
#ruoccopic {
	float:left;
	width:auto;
	position:relative;	
}
#content_ruocco #ruoccopic img {
	border:1px solid #333333;
}
#ruoccoquotes {
	position:relative;
	float:left;
	width:40%;
	top:40px;
	left:20px;
	display:none;
	/* Hide from IE-Mac \*/
	display:block;
	/* End hide */	
}
#ruoccoquotesmac5 {
	position:absolute;
	width:40%;
	top:40px;
	left:420px;
	display:block;
	/* Hide from IE-Mac \*/
	display:none;
	/* End hide */
}
#ruoccoquotesmac5 img {
	border:1px solid #FFFBE1;
}
.ruoccosplitter {
	margin-top:10px;
	margin-bottom:10px;
	height:1px;
	width:200px;
	color:#FFFBE1;
	background-color: #FFFBE1;
	border:1px solid #FFFBE1;
	clear:left;	
}
#ruoccotext {
	position:relative;
	height:auto;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	font-size:.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#ruoccotext a:link, #ruoccotext a:visited {
	color:#022817;
	text-decoration:underline;
}
#ruoccotext a:hover, #ruoccotext a:active {
	color:#FFFFFF;
	background-color:#022817;
}
#belowpictext {
	position:relative;
	height:auto;
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
	padding-bottom: 15px;
}

/* Styles used only on the Upcoming Events page */

#eventscalendar {
	position:relative;
	height:auto;
	margin-left:35px;
	margin-bottom:20px;
	margin-right:10px;
}
#eventscalendar table tr td {
	color:#022817;
	font-size:.85em;
}
#eventscalendar table {
	border-bottom:1px solid #022817;
	padding-bottom:10px;
	padding-top:10px;
}
#eventscalendar table tr td img {
	border:1px solid #333333;
}
#eventscalendar table tr td.events_what {
	font-weight:bold;
	font-size:1.1em;
	color:#3F7063;
}
#eventscalendar table tr td.events_date {
	color:#022817;
	font-size:.95em;
	font-weight:bold;
}
#eventscalendar table tr td a:link, #eventscalendar table tr td a:visited {
	color:#022817;
	text-decoration:underline;
}
#eventscalendar table tr td a:hover, #eventscalendar table tr td a:active {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#022817;
}

/* Styles used only on the In Appreciation page */

#content_appreciation {
	position:relative;
	height:auto;
	margin-left:35px;
	margin-bottom:20px;
	margin-right:10px;
}
#content_appreciation table tr td {
	width:50%;
	font-size:.75em;
	color:#022817;
	text-align:center;
}
#content_appreciation table tr td p {
	margin-left:10px;
	margin-right:30px;
	text-align:justify;
}
#content_appreciation table tr td img {
	margin-right:20px;	
}
#content_appreciation table tr td img.border {
	border:1px solid #333333;	
}
p.apprec_last {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	font-weight:bold;
	font-style:italic;
	color:#022817;
	line-height:135%;
	text-align:justify;
	margin-left:50px;
	margin-right:40px;
	padding-bottom:15px;
}
p.apprec_last a:link, p.apprec_last a:visited {
	color:#022817;
	text-decoration:underline;
}
p.apprec_last a:hover, p.apprec_last a:active {
	color:#FFFFFF;
	background-color:#022817;
}


/* Styles used only on the In Golf Tournament page */

p.golf {
	margin-left:60px;
	margin-right:50px;
	font-size:.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
p.golf a:link, p.golf a:visited {
	color:#022817;
	text-decoration:underline;
}
p.golf a:hover, p.golf a:active {
	color:#FFFFFF;
	background-color:#022817;
}
p.golf img {
	float:right;
	margin-left: 20px;
	margin-right:5px;
	margin-top:5px;
}
p.golf img.floatleft {
	float:left;
	margin-right: 20px;
	margin-left:5px;
	margin-top:5px;
}
#golfpics_row1 {
	position:relative;
	width:650px;
	margin-left:100px;
	padding-top:20px;
}
#golfpics_row1 p {
	font-size:.70em;
	font-weight:bold;
	color:#022817;
	float:right;
	width:300px;
	padding-right:20px;
	padding-top:50px;
}
#golfpics_row1 img {
	border:1px solid #333333;
	float:left;
	margin-bottom:15px;
	
}
#golfpics_row2 {
	position:relative;
	width:auto;
	margin-right:40px;
}
#golfpics_row2 p {
	font-size:.70em;
	font-weight:bold;
	color:#022817;
	float:left;
	width:250px; /* New width */
	margin-left:30px;
	padding-top:10px;
	text-align:justify;
}
#golfpics_row2 img {
	border:1px solid #333333;
	float:right;
	margin-right:4px;
	margin-bottom:25px;
}
#golfpics_row3 {
	position:relative;
	width:auto;
	margin-left:60px;
}
#golfpics_row3 p {
	font-size:.70em;
	font-weight:bold;
	color:#022817;
	float:right;
	width:260px;
	padding-right:0;
	padding-top:50px;
}
#golfpics_row3 img {
	border:1px solid #333333;
	float:left;
	margin-bottom:25px;
	
}
.golfsplitter {
	margin-top:10px;
	margin-bottom:10px;
	height:1px;
	width:200px;
	color:#FFFBE1;
	background-color: #FFFBE1;
	border:1px solid #FFFBE1;
	clear:left;	
}

/* New styles added for the 2010 revisions to Golf page */

#golfpics2010_row1 {
	position:relative;
	width:725px;
	margin-left:60px;
	padding-top:30px;
}
#golfpics2010_row1 p {
	font-size:0.7em;
	font-weight:bold;
	color:#022817;
	float:right;
	width:300px;
	padding-right:0px;
	padding-top:50px;
}
#golfpics2010_row1 img {
	border:1px solid #333333;
	float:left;
	margin-bottom:15px;
	
}
#golfpics2010_row2 {
	position:relative;
	width:auto;
	margin-right:40px;
	margin-left: 60px;
}
#golfpics2010_row2 p {
	font-size:.70em;
	font-weight:bold;
	color:#022817;
	float:left;
	width:250px; /* New width */
	margin-left:15px;
	padding-top:40px;
	text-align:justify;
}
#golfpics2010_row2 img {
	border:1px solid #333333;
	float:right;
	margin-right:4px;
	margin-bottom:25px;
}
#golfpics2010_row3 {
	position:relative;
	width:670px;
	margin-left:60px;
	padding-top: 70px;
}
#golfpics2010_row3 p {
	font-size:0.7em;
	font-weight:bold;
	color:#022817;
	float:right;
	width:350px;
	padding-right:10px;
	padding-top:30px;
}
#golfpics2010_row3 img {
	border:1px solid #333333;
	float:left;
	margin-bottom:25px;
	
}
#golfpics2010_row4 {
	position:relative;
	width:auto;
	margin-right:40px;
	margin-left: 60px;
}
#golfpics2010_row4 p {
	font-size:.70em;
	font-weight:bold;
	color:#022817;
	float:left;
	width:250px; /* New width */
	margin-left:30px;
	padding-top:40px;
	text-align:justify;
}
#golfpics2010_row4 img {
	border:1px solid #333333;
	float:right;
	margin-right:4px;
	margin-bottom:25px;
}
#golfpics2010_row5 {
	position:relative;
	width:700px;
	margin-left:70px;
	height: 150px;
}
#golfpics2010_row5 p {
	font-size:.70em;
	font-weight:bold;
	color:#022817;
	float:right;
	width:325px;
	padding-right:10px;
	padding-top:50px;
}
#golfpics2010_row5 img {
	border:none;
	float:left;	
}

/* Styles used only on the General Support page */

#picbar_gensup {
	position:relative;
	height:175px;
	width:772px;
	background-color:#416C62;
	margin-left:-15px;
	margin-right:-5px;
	padding-top:2px;
}
#picbar_gensup img {
	border:1px solid #333333;
	margin-top:3px;
	margin-bottom:0;
	margin-left:2px;
}
#content_gensup {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#gensuptext {
	position:relative;
	height:auto;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:35px;
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
p.gensuptext {
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
	margin-left:30px;
	margin-right:30px;
}
#gensuptext a:link, #gensuptext a:visited {
	color:#022817;
	text-decoration:underline;
}
#gensuptext a:hover, #gensuptext a:active {
	color:#FFFFFF;
	background-color:#022817;
}
p.gensuptext a:link, p.gensuptext a:visited {
	color:#022817;
	text-decoration:underline;
}
p.gensuptext a:hover, p.gensuptext a:active {
	color:#FFFFFF;
	background-color:#022817;
}
p.gensuptext img {
	border:none;
	float:right;
	padding-left:20px;
	margin-right:5px;
}

/* Styles used only on the Fund a Need page */


#content_fundneed {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
p.fundneedtext {
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
	margin-left:30px;
	margin-right:30px;
}
p.fundneedtext a:link, p.fundneedtext a:visited {
	color:#022817;
	text-decoration:underline;
}
p.fundneedtext a:hover, p.fundneedtext a:active {
	color:#FFFFFF;
	background-color:#022817;
}
p.fundneedtext img {
	border:1px solid #333333;
	float:right;
	margin-left:20px;
	margin-right:5px;
}
#content_fundneed ul {
	margin-left:45px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	font-weight:bold;
	color:#022817;
	line-height:150%
}
#content-fundneed ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#022817;
	font-weight:bold;
}
#content_fundneed ul li ul {
	margin-left:-20px;
	list-style-type:none;
	font-size:1em;
	color:#022817;
	font-weight:normal;
	line-height:125%;
}
#content_fundneed ul li ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#022817;
	font-weight:normal;
}

/* Styles used only on the Fund a Need/Gifts of Hope page */

p.gh {
	margin-left:60px;
	margin-right:50px;
	font-size:.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
p.gh img {
	border:none;
	float:right;
	margin-left:20px;
	margin-right:10px;
	padding-bottom: 10px;
}
p.gh_last {
	margin-left:60px;
	margin-right:50px;
	padding-bottom:10px;
	font-size:.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
}
#welcomekit {
	position:relative;
	margin-left:90px;
	padding-top:25px;
	margin-right:90px;
}
#welcomekit p {
	font-size:0.85em;
	color:#022817;
	float:right;
	width:350px;
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif;
}
#welcomekit img {
	border:1px solid #333333;
	float:left;
	margin-bottom:0;
	margin-right:0;	
}
#schoolkit {
	position:relative;
	margin-left:130px;
	padding-top:0;
	margin-right:90px;
}
#schoolkit p {
	font-size:.85em;
	color:#022817;
	float:left;
	width:350px;
	padding-top:40px;
	font-family: Arial, Helvetica, sans-serif;
}
#schoolkit img {
	border:1px solid #333333;
	float:right;
	margin-right:0;
	margin-bottom:0;
}
#gradgift {
	position:relative;
	margin-left:100px;
	padding-top:40px;
	margin-right:100px;
}
#gradgift p {
	font-size:0.85em;
	color:#022817;
	float:right;
	width:350px;
	padding-top:40px;
	font-family: Arial, Helvetica, sans-serif;
}
#gradgift img {
	border:1px solid #333333;
	float:left;
	margin-bottom:0;
	margin-right:0;
	
}
#textbooks {
	position:relative;
	margin-left:130px;
	padding-top:0;
	margin-right:90px;
}
#textbooks p {
	font-size:.85em;
	color:#022817;
	float:left;
	width:350px;
	padding-top:40px;
	font-family: Arial, Helvetica, sans-serif;
}
#textbooks img {
	border:1px solid #333333;
	float:right;
	margin-right:0;
	margin-bottom:0;
}
#arttherapy {
	position:relative;
	margin-left:90px;
	padding-top:35px;
	margin-right:90px;
}
#arttherapy p {
	font-size:0.85em;
	color:#022817;
	float:right;
	width:300px;
	padding-top:25px;
	font-family: Arial, Helvetica, sans-serif;
}
#arttherapy img {
	border:1px solid #333333;
	float:left;
	margin-bottom:30px;
	margin-right:0;	
}
ul.alwaysneeded {
	font-family: Arial, Helvetica, sans-serif;
	color:#022817;
	font-size:.85em;
	list-style-type:none;
	padding-left:100px;
	line-height:125%;
}
ul.alwaysneeded li {
	line-height:150%;
}

/* Styles used only on the In the gaw pages --the Wish Lists for each location */

div.gaw {
	position:relative;
	width:475px;
	height:auto;
	margin: 10px auto 10px;
	background-color:#FFFBE1;
	border:1px solid #333333;
}
div.gaw ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#022817;
	font-weight:bold;
	list-style-type:none;
	line-height:150%;
}
div.gaw h1 {
	margin-left:20px;
	padding-top:10px;
	padding-bottom:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#022817;
	font-weight:bold;
}
#gawfooter {
	background-color:#FFFBE1;
	width:auto;
	height:35px;
	margin-bottom:3px;
	margin-left: 40px;
}
div.gaw p {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#022817;
	font-weight:bold;
	margin-right:20px;	
}
#gawfooter img {
	border:none;
	float:left;
}

/* Styles used only on the In the Grant a Wish page */

#content_gaw {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
}
#content_gaw ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#022817;
	font-weight:bold;
	list-style-type:none;
	line-height:150%;	
}
#content_gaw ul li a:link, #content_gaw ul li a:visited {
	color:#022817;
	text-decoration:none;
}
#content_gaw ul li a:hover, #content_gaw ul li a:active {
	color:#FFFFFF;
	background-color:#022817;
	text-decoration:none;
}
table.residential {
	width:710px;
	margin-left:50px;
	padding-top:20px;
}
table.residential tr td img {
	border:1px solid #333333;
}
table.residential tr td {
	text-align:center;
	width:33%;
}
table.residential tr td a:link, table.residential tr td a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#022817;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}
table.othergaw {
	width:480px;
	margin-left:175px;
	margin-top:30px;
	margin-bottom:20px;
}
table.othergaw tr td img {
	border:1px solid #333333;
}
table.othergaw tr td {
	text-align:center;
	width:50%;
}
table.othergaw tr td a:link, table.othergaw tr td a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#022817;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}

/* Styles used only on the Ride for Rodman page */

#picbar_rodman {
	position:relative;
	height:auto;
	width:auto;
	background-color:#3F7063;
	margin-left:20px;
	margin-right:15px;
	text-align:center;
}
#picbar_rodman img {
	border:1px solid #3F7063;
	margin-top:3px;
	margin-bottom:0;
	margin-left:2px;
}
#content_rodman {
	position:relative;
	margin-top:0px;
	margin-left:30px;
	margin-right:20px;
	width:auto;
	height: auto;
	margin-bottom: 20px;
}
#content_rodman h3 {
	margin-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#022817;
	padding-top: 15px;
}
p.rodmantext {
	font-size:0.85em;
	color:#022817;
	text-align:justify;
	line-height:175%;
	margin-left:30px;
	margin-right:30px;
}
p.rodmantext a:link, p.rodmantext a:visited {
	color:#022817;
	text-decoration:underline;
}
p.rodmantext a:hover, p.rodmantext a:active {
	color:#FFFFFF;
	background-color:#022817;
}
p.rodmantext img {
	border:none;
	float:right;
	padding-left:20px;
	margin-right:10px;
	padding-top:10px;
}
p.rodmantext img.floatleft {
	border:none;
	float:left;
	margin-left:5px;
	margin-right:15px;
}
#picbar2_rodman {
	margin-bottom:20px;
	background-color:#3F7063;
	margin-left:30px;
	padding-top:3px;
	padding-bottom:0;
	margin-right:18px;
}
#picbar2_rodman img {
	border:1px solid #333333;
	margin-left:4px;
}


/* Styles used only on the Employment Opportunities page */

#picbar_employ {
	position:relative;
	height:auto;
	width:auto;
	background-color:#416C62;
	margin-left:15px;
	margin-right:15px;
	text-align:center;
}
#picbar_employ img {
	border:1px solid #333333;
	margin-top:3px;
	margin-bottom:0;
	margin-left:2px;
}
#employ_textcontent {
	margin-left:60px;
	margin-right:50px;
}
#employ_textcontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight:bold;
	color:#022817;	
	padding-top:15px;
	padding-left:20px;
	padding-right:30px;
}
#employ_textcontent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color:#022817;	
	padding-top:15px;
}
#employ_textcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color:#022817;
	padding-left:20px;
	padding-right:30px;
	line-height:150%;	
}
#employ_textcontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color:#022817;
	padding-left:20px;
	padding-right:30px;
	line-height:110%;	
}

/* Styles used only on the Volunteer Opportunities page */

#picbar_volunteer {
	position:relative;
	height:auto;
	width:auto;
	background-color:#416C62;
	margin-left:15px;
	margin-right:15px;
	text-align:center;
}
#picbar_volunteer img {
	border:1px solid #333333;
	margin-top:3px;
	margin-bottom:0;
	margin-left:2px;
}
#volunteer_textcontent {
	margin-left:60px;
	margin-right:50px;
	padding-bottom:20px;
}
#volunteer_textcontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight:bold;
	color:#022817;	
	padding-top:20px;
	padding-left:20px;
	padding-right:30px;
	padding-bottom:5px;
}
#volunteer_textcontent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color:#022817;	
	padding-top:15px;
}
#volunteer_textcontent h2.indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color:#022817;	
	padding-top:15px;
	padding-left:50px;
}
#volunteer_textcontent h2.outdent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#022817;	
	padding-top:15px;
}
#volunteer_textcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color:#022817;
	padding-left:20px;
	padding-right:30px;
	line-height:150%;	
}
#volunteer_textcontent p.indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color:#022817;
	padding-left:70px;
	padding-right:75px;
	line-height:150%;	
}
#volunteer_textcontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color:#022817;
	padding-left:20px;
	padding-right:30px;
	line-height:110%;	
}

/* Styles used only on the Donate page */

#content_donate {
	position:relative;
	height:auto;
	margin-left:25px;
	margin-top:200px;
}
#preamble h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#022817;	
}
#preamble p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:125%;
	color:#022817;
	padding-left:30px;
	padding-right:50px;
}
#donationBtns {
	position:relative;
	height:auto;
	margin-left:50px;
	padding-top:20px;
}
#donationBtns img {
	border:none;
	padding-right:40px;
	padding-bottom:15px;
}
#postamble p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:125%;
	color:#022817;
	padding-left:30px;
	padding-right:50px;
}
#postamble ul {
	line-height:110%;
}
#postamble ul.othergiving li {
	font-family: Arial, Helvetica, sans-serif;
	color:#022817;
	font-size:.85em;
}
#content_donate h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#022817;	
}
#content_donate p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:125%;
	color:#022817;
	padding-left:30px;
	padding-right:50px;
}
#content_donate ul {
	margin-left:25px;
}
#content_donate ul.othergiving li {
	font-family: Arial, Helvetica, sans-serif;
	color:#022817;
	font-size:.85em;
}
#content_donate p.indent30 {
	margin-left:40px;
}
.donate_splitter {
	padding-top:0;
	padding-bottom:5px;
	height:1px;
	width:200px;
	color:#FFFBE1;
	background-color: #FFFBE1;
	border:1px solid #FFFBE1;
	clear:both;	
}
#donation_temporary {
	position:relative;
	margin-top:75px;
	margin-left:150px;
	margin-right:150px;
	margin-bottom:35px;
}
#donation_temporary p {
	font-family: Arial, Helvetica, sans-serif;
	color:#022817;
	font-size:.85em;
}
#donate_text1 {
	position:relative;
	height:auto;
	margin-left:25px;
	margin-top:200px;
}
#donate_text1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#022817;
}
#donate_text1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:125%;
	color:#022817;
	padding-left:30px;
	padding-right:50px;
}
#donate_text2 {
	position:relative;
	height:auto;
	margin-left:25px;
	margin-top:20px;
}
#donate_text2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:125%;
	color:#022817;
	padding-left:30px;
	padding-right:50px;
}
#donate_text2 ul {
	margin-left:25px;
}
#donate_text2 ul li {
	font-family: Arial, Helvetica, sans-serif;
	color:#022817;
	font-size:.85em;
}

/* Styles used only on the thank you page */

p.ty {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#022817;
	padding-left:40px;
	padding-right:50px;
	line-height:150%;
}
p.ty_first {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#022817;
	font-style:italic;
	letter-spacing:.1em;
	padding-left:40px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:10px;
	line-height:150%;
}
p.ty_last {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#022817;
	padding-left:40px;
	padding-right:50px;
	padding-bottom:20px;
	line-height:150%;
	font-weight:bold;
	font-style:italic;
}
ul.ty {
	padding-left:90px;
	line-height:125%;
	padding-bottom:5px;
}
ul.ty li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#022817;
}
p.ty img {
	float:right;
	padding-left:20px;
	padding-right:15px;
	margin-top:-10px;
}

/* Styles used only on the annual reports page */

p.ar {
	padding-left:50px;
	padding-right:50px;
	padding-top:15px;
	
}
ul.ar {
	list-style-type:none;
	padding-bottom:150px;
	padding-top:50px;
	padding-left:125px;
	line-height:150%;
}
ul.ar a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#022817;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
}
ul.ar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#022817;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
}
ul.ar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#FFFFFF;
	background-color:#022817;
 	text-decoration:none;
}
ul.ar a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#FFFFFF;
	background-color:#022817;
	text-decoration:none;
}
p.ar img {
	float:right;
	border:1px solid #022817;
}
p.acrobat {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#022817;
	padding-left:40px;
	padding-bottom:10px;
	padding-top:10px;
}
p.acrobat a:link {
	color:#022817;
	text-decoration:underline;
	
}
p.acrobat a:visited {
	color:#022817;
	text-decoration:underline;
	
}
p.acrobat a:hover {
	color:#FFFFFF;
	background-color:#022817;
	text-decoration:none;
}
p.acrobat a:active {
	color:#FFFFFF;
	background-color:#022817;
	text-decoration:none;
}
