body {
	padding: 0;
	margin: 0;
	background-color: #eee;
	font-family: verdana, arial, "sans serif";
	font-size: 10px;
	color: #000;
	text-align: center;
}
img {
	border: 0;
}
h1 {
	font-family: georgia, times, serif;
	font-size: 24px;
	text-align: left;
	font-weight: normal;
	padding: 0;
	margin: 0 0 5px 0;
}
h1#pageheader {
	margin: 80px 0 20px 0px;
}
h2 {
	font-family: georgia, times, serif;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	padding: 0;
	margin: 0 0 5px 0;
}

h6 {
	font-size: 1em;
}

td h6 {
	font-size: 0.8em;
}

a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#wrapper {
	width: 826px;
	margin: 0 auto;
	padding: 0;
	background: #eee url(images/page_bgd.jpg) top left repeat-y;
}
#logo {
	float: none;
	margin-left: 13px;
}
#colone {
	float: left;
	background-color: transparent;
}
ul#subnav {
	float: none;
	clear: both;
	list-style: none;
	width: 169px;
	padding: 0;
	margin: 15px 0 0 0;
}
ul#subnav a.on {
	text-decoration: underline;
}

ul#subnav li, ul#subnav li ul li {
	padding: 0 0 1px 0;
	font-family: georgia, times, serif;
	font-size: 1.2em;
	text-align: left;
}
ul#subnav li {
	margin: 0 0px 0 23px;
}
ul#subnav li ul li {
	margin: 0;
}
ul#subnav ul {
	float: none;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#subnav li ul li {
	font-size: 1em;
}

body div#colone ul#subnav li ul li a, body div#colone ul#subnav li ul li ul li a {
	padding-right: 10px;
}
	
#coltwo {
	float: right;
	background-color: transparent;
	margin-right: 13px;
	width: 644px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 644px;	
}
html>body #coltwo {
	width: 644px;
}
div#secnav {
	background-color: #9EBDCD;
	text-align: right;
	padding: 5px 0 5px 0;
	color: #0A4766;
	width: 644px;
	/*voice-family: "\"}\"";
	voice-family: inherit;
	width: 644px;	
}
html>body div#secnav {
	width: 644px;*/
}
body div#secnav a {
	padding: 0 10px 0 0;
	color: #0A4766;
}
ul#nav {
	padding: 14px 0 0 0;
	margin: 0;
	/*width: 644px;*/	
	list-style: none;
	font-family: George, Times, serif;
	clear: left;
	font-size: 0.85em;
}
ul#nav li {
	float: left;
	padding: 0;
	margin: 0;
	width: 136px;
}
ul#nav li#homeli {
	width: 96px;
}
ul#nav li a {
	display: block;
	color: #fff;
	font-size: 1.4em;
	text-align: left;
	text-decoration: none;
	border-left: #fff solid 4px;
	padding: 5px 35px 4px 14px;
}
ul#nav li a#navhome {
	background: #6F97AB url(images/nav_arrow_home.gif) top right no-repeat;
	border-left: 0;
}
ul#nav li a#navdiscover {
	background: #94B953 url(images/nav_arrow_discover.gif) top right no-repeat;
}
ul#nav li a#navexperience {
	background: #E2A40F url(images/nav_arrow_experience.gif) top right no-repeat;
}
ul#nav li a#navresources {
	background: #B88C47 url(images/nav_arrow_resources.gif) top right no-repeat;
}
ul#nav li a#navmembers {
	background: #D97D97 url(images/nav_arrow_members.gif) top right no-repeat;
}
ul#nav li a#navhome:hover, body#index ul#nav li a.on {
	background: #56859C url(images/nav_home_on.gif) top right no-repeat;
}
ul#nav li a#navdiscover:hover, body#discover ul#nav li a.on {
	background: #547D33 url(images/nav_discover_on.gif) top right no-repeat;
}
ul#nav li a#navexperience:hover, body#experience ul#nav li a.on  {
	background: #E2A40F url(images/nav_experience_on.gif) top right no-repeat;
}
ul#nav li a#navresources:hover, body#resources ul#nav li a.on  {
	background: #9C702B url(images/nav_resources_on.gif) top right no-repeat;
}
ul#nav li a#navmembers:hover, body#members ul#nav li a.on  {
	background: #CC5E7D url(images/nav_members_on.gif) top right no-repeat;
}
#contentrow {
	clear: both;
}
#contentrow #content {
	float: left;
	width: 473px;
	text-align: left;
}
#coltwo #content table {
	font-size: 1em;
}
#coltwo #content  th, #coltwo td {
	font-size: 1.2em;
}

#coltwo #content th p, #coltwo #content td p {
	font-size: 1em;
}

#coltwo #content table {
	margin-left: 15px;
}

#coltwo #content ul, #coltwo #content ol {
	padding-top: 0;
	padding-bottom: 10px;
	margin-top: 0;
	margin-bottom: 5px;
}

#coltwo #content ul li, #coltwo #content ol li {
	line-height: 1.4em;
}

#coltwo p {
	padding-top: 0;
	padding-bottom: 10px;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.4em;
	padding-left: 15px;
	margin: 0 0 5px 0;
}

#coltwo li {
	font-size: 1.2em;
}
#coltwo li li, #coltwo li li li, #coltwo li li li li {
	font-size: 1em;
	}

#coltwo h1, #coltwo h2, #coltwo h3, #coltwo h4, #coltwo h5 {
	padding-left: 15px;
}
/*#coltwo .contsub {
	padding-left: 15px;
}*/
#contentrow dl#rightside {
	float: right;
	padding: 16px 0 0 0;
	margin: 0;
	width: 151px;
}
dl#rightside dd {
	padding: 10px 14px 10px 14px;
	margin: 0;
	text-align: left;
	border-bottom: 8px solid #fff;
}
dl#rightside dd#searchbox {
	padding-top: 8px;
}
dl#rightside dd#searchbox label#searchlabel {
	font-family: georgia, times, serif;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0;
}
form#search {
	padding: 0;
	margin: 0;
}
dl#rightside dd#printbox {
	text-align: left;
	padding: 0;
}
a#printlink {
	display: block;
	padding: 13px 5px 13px 42px;
}
dl#rightside dd#mapbox {
	color: #fff;
}
dl#rightside dd#mapbox dt {
	font-family: Georgia, times, serif;
	font-size: 1.2em;
	text-align: left;
	padding-bottom: 10px;
}
dl#rightside dd#mapbox dd {
	text-align: right;
	border-bottom: 0;
	padding: 3px 5px 3px 5px;
}
dl#rightside dd#mapbox dd a {
	color: #fff;
}
p#contfooter {
	text-align: left;
	padding: 15px 13px 10px 0;
	margin-left: 13px;
	font-size: 1em;
	clear: both;
}
#footer {
	clear: both;
}

/* index styles */

body#index.homepage #contentrow #content {
	background: transparent url(images/home_header.gif) top left no-repeat;
}

body#index.homepage #contentrow #content table {
	margin: 0;
	padding: 0;
}

body#index #contentrow #content {
	background: transparent url(images/generic_header.gif) top left no-repeat;
}

body#index.homepage h1 {
	padding-top: 5px;
	margin-top: 10px;
	color: #0A4766;
}

body#index h1, body#index h2 {
	color: #0A4766;
}

body#index.homepage h1, body#index.homepage h2, body#index.homepage h3, body#index.homepage h4, body#index.homepage h5 {
	padding-left: 0px;
}

body#index a {
	color: #0A4766;
}
blockquote#quote {
	margin: 16px 150px 0 0;
	padding: 20px 0 0 50px;
	font-family: georgia, times, serif;
	font-size: 24px;
	text-align: right;
	color: #0A4766;
	/*background: transparent url(images/quotes_left.gif) top left no-repeat;*/
	height: 159px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 133px;
}
html>body blockquote#quote {
	height: 133px;
}
body#index .topdots {
	background: #fff url(images/home_dots.gif) top left repeat-x;
}
body#index #searchbox {
	background: #C8DAE3;
}
body#index dl#rightside dd#searchbox label#searchlabel {
	color: #0A4766;
}

body#index.homepage #content p {
	padding-left: 0px;
}

body#index #printbox {
	background-color: #8AB0C2;
}
body#index a#printlink {
	color: #0A4766;
	background: #8AB0C2 url(images/home_print.gif) top left no-repeat;
}
body#index #mapbox {
	background: #56859c url(images/home_map.gif) top left no-repeat;
}
body#index #contfooter {
	background: #fff url(images/home_doubledots.gif) top left repeat-x;
	color: #0A4766;
}
#coltwo #content ul#homebuttons {
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0 0 0 10px;
	width: 463px;
	height: 68px;
	background-color: #EEF5F8;
}
#coltwo #content ul#homebuttons li {
	float: left;
	width: 33%;
	height: 72px;
	background-color: #EEF5F8;
	font-size: 1em;
	line-height: 1em;
}
#coltwo #content ul#homebuttons li.dottedside {
	background: #EEF5F8 url(images/home_dots_vert.gif) top left repeat-y;
}
body#index a#photogall {
	display: block;
	padding: 7px 10px 7px 47px;
	margin: 12px;
	font-family: georgia, times, serif;
	font-size: 1.6em;
	line-height: 1em;
	font-weight: normal;
	color: #fff;
	background: #0A4766 url(images/icon_photogallery.gif) top left no-repeat;
}
body#index a#photogall:hover {
	background: #618EA4 url(images/icon_photogallery_o.gif) top left no-repeat;;
	text-decoration: none;
}
body#index a#charitynum {
	display: block;
	padding: 5px 10px 5px 10px;
	margin: 12px;
	font-family: georgia, times, serif;
	font-size: 1.8em;
	line-height: 1em;
	font-weight: normal;
	color: #fff;
	background-color: #0A4766;
}
body#index a#charitynum:hover {
	background-color: #618EA4;
	text-decoration: none;
}
a#charitynum span#charnumh {
	font-size: 12px;
}
a#historybu {
	display: block;
	padding-top: 6px;
	padding-bottom: 10px;
	margin: 12px;
}


#imglib {
	/*padding: 0 0 0 15px;*/
}

.imglibitem {
	float: left;
	margin: 0 0px 10px 15px;
	width: 80px;
	
}
th.nowrap {
	white-space: nowrap;
}

.alert {
	color: #990000;
	font-weight: bold;
}

#doclib #breadcrumbs, #imglib #breadcrumbs {
	margin: 0 0 0 15px;
	padding: 0;
}

#imglib ul li, #doclib ul li {
font-size: 1.2em;
}

#imglib .info, #doclib .info {
color: #666;
font-weight: bold;
font-size: 0.8em;
}

#searchResults {
margin-top: 10px;
margin-left: 15px;
}


#content #searchResults table {
margin-left: 0px;
}

#content #searchResults table td {

}

#searchResults .info {
color: #666;
font-weight: normal;
}

#searchResults dt {
	font-size: 1.1em;
	margin-top: 15px;
}

#searchResults dd {
	margin: 0;
}

#searchResults ul, #searchResults li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#searchResults li a {
	color: #666;
	font-weight: normal;
}

.imageleft {
float: left;
}

.imageright {
float: right;
}