body {margin-top:8px}

a {
	color:#003366;
	text-decoration:none
}

a:hover {
	text-decoration:underline
}

p.first {
	font-weight:bold
}

.gav {
	padding:10px;
	background-color:#f4f0eb;
	border:2px solid #e1d4c0;
	margin:10px 5px 10px 5px
}

.give {
	font-family:verdana;arial,helvetica,sans-serif;
	color:#ff9900;
	font-size:20px;
	font-weight:bold
}
.advocate {
	font-family:verdana;arial,helvetica,sans-serif;
	color:#ff3300;
	font-size:20px;
	font-weight:bold
}
.volunteer{
	font-family:verdana;arial,helvetica,sans-serif;
	color:#7d82b9;
	font-size:20px;
	font-weight:bold
}
.source {
	color:#808080;
	margin-top:10px;
	line-height:13px;
	font-size:12px;
	text-align:right
}
#content {
	font-family:verdana,arial,helvetica,sans-serif;
	line-height:22px;
	font-size:15px
}

#pressrelease {
	padding:15px;
	font-family:'courier new',courier,monospace;
	font-size:16px
}

#copyright {
	text-align:right;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:10px;
}

#leftnav {
	margin-top:15px;
	margin-bottom:20px;
	font-size: 14px;
	font-weight: bold;
}

#leftnav a {
	display:block;
	text-decoration:none;
	font-family: arial,helvetica,sans-serif;
	color: #003399;
	padding: 8px;		
	border-top:1px solid #e1d4c0;
	border-bottom:1px solid #e1d4c0;	
	margin-bottom:0;
}
#leftnav a:hover {
	color: #003399;
	text-decoration: underline;	
	background-color: #d1c5b0;
}
#leftnav div.current {
	display:block;
	text-decoration:none;
	font-family: arial,helvetica,sans-serif;
	color: #003399;
	padding: 8px;	
	background-color: #d1c5b0;
	border-top:1px solid #9a8f7c;
	border-bottom:1px solid #9a8f7c;
	margin-bottom:0;
}




#leftnav a.subhead {
	display:block;
	text-decoration:none;
	font-family: arial,helvetica,sans-serif;
	color: #003399;
	padding: 8px;	
	background-color: #d1c5b0;
	border-top:1px solid #9a8f7c;
	border-bottom:1px solid #9a8f7c;
	margin-bottom:0;
}


#leftnav a.submenu { background-image:url(/images/blue_tri_right.gif); background-repeat:no-repeat; background-position:8px 12px;
	display:block;
	text-decoration:none;
	font-family: arial,helvetica,sans-serif;
	font-size:13px;
	color: #003399;
	padding: 8px;		
	border-top:1px solid #e1d4c0;
	border-bottom:1px solid #e1d4c0;	
	margin-bottom:0;
	margin-top:2px;
}
#leftnav a.submenu:hover {
	color: #003399;
	text-decoration: underline;	
	background-color: #d1c5b0;
	margin-bottom:0;
	margin-top:2px;
}
#leftnav div.submenucurrent { background-image:url(/images/blue_tri_right.gif); background-repeat:no-repeat; background-position:8px 12px;
	display:block;
	text-decoration:none;
	background-color:#f5ede3;
	font-family: arial,helvetica,sans-serif;
	font-size:13px;
	color: #000000;
	padding: 8px;	
	border-top:1px solid #9a8f7c;
	border-bottom:1px solid #9a8f7c;
	margin-bottom:0;
	margin-top:2px;
}





ul.padded {
	margin-left:1em;
	padding-left:1em;
	margin-right:10px;
}

ul.padded li {
	padding-bottom:8px;
}




.prheader {
	font-family:'courier new',courier,monospace;
	color:#808080;
	font-size:14px;
	font-weight:bold
}

.cardscontent {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:.8em;
}


.section {
	color: #003399;
	margin: 10px 6px 10px 6px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-align: left;
	border-bottom: 1px dashed #003399;
}

.subsection {
	color: #3B3B3B;
	margin: 10px 6px 10px 0px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-align: left;
}

.side_address {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	padding-bottom:10px
}


.address { /* DEPRECIATED */
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding-bottom:25px
}

.inset {
	background-color:#e1d4c0;
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
	padding-bottom:0;
	font-size:13px;
	font-weight:bold;
	color:#003366;
	line-height:1.5
}

.box {
	padding:8px;
	margin-left:20px; 
	margin-right:25px;
	background-color:white;
	border:1px solid black
}

.boldbox {
	font-weight:bold;
	padding:8px;
	margin-left:20px; 
	margin-right:25px;
	background-color:white;
	border:1px solid black
}

.small_label { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:normal }
.medium_label { margin-top:5px; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:13px; font-weight:normal; line-height:normal }
a.biolink { padding:1px; border:1px solid #9a8f7c; color:#FA6105; text-decoration:none; font-weight:bold; font-size:11px; font-family:verdana,arial,helvetica,sans-serif }
a:hover.biolink { border:1px solid #FA6105; text-decoration:none; background-color:#f5ede3 }
a.photolink { padding:1px; border:1px solid #9a8f7c; color:#004080; text-decoration:none; font-weight:bold; font-size:11px; font-family:verdana,arial,helvetica,sans-serif }
a:hover.photolink { border:1px solid #004080; text-decoration:none; background-color:#f5ede3 }

h2.page_headline{
	margin-top:.5cm;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:18px;
	text-transform: uppercase;
}

h2.headline { 
	/* DEPRECIATED */
	font-family:verdana,arial,helvetica,sans-serif;
	text-align:right;
	margin-right:15px;
	margin-bottom:.5cm;
	color:#d1c5b0;
	font-size:22px;
}


h2.galleryheadline {
	font-family:verdana,arial,helvetica,sans-serif;
	text-align:right;
	margin-right:15px;
	color:#d1c5b0;
	font-size:22px;
}

div.topic {
	font-size:18px;
	font-weight:bold;
	margin-bottom:50px;
	margin-top:5px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#003366
}
div.subtopic {
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#003366;
	text-align:left;
}

.innerquote {
	padding:10px;
	border:2px solid #e1d4c0;
	background-color:white;
	color:#4A4A4A;
	margin-left:10px;
	margin-right:10px;
}
#quicklinks{
	width:150px;
/*	float:right; */
	margin-bottom:25px;
/*	margin-left:10px; */
/*	margin-right:10px; */
	border:1px solid #000000;
	background-color:white;
}

.quicklink_title{
	font-size:14px;
	font-weight:bold;
	padding:3px 0;
	text-align:center;
	background-color:black;
	color:white;
	margin-bottom:5px;
}

#topmenu { border-bottom:1px solid black; height:26px; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:white; font-weight:bold }
#topmenu td { border-right:1px solid black }

#sectionmenu td { width:120px; border:2px solid #FAEBD7 }
#sectionmenu a { color:black; text-decoration:none; font-weight: bold; font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size:11px }
#sectionmenu td.current {color:black; font-weight: bold; font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size:11px}

#leftmenu { margin-top:30px }
#leftmenu td { width:120px; border:2px solid white; height:40px }
#leftmenu a { color:white; text-decoration:none; font-weight: bold; font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size:11px }

table.collapse {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}
table.collapse th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.collapse td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}