body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 6px;

	margin: 0;

}

table {

	table-layout: fixed;

	border-collapse: collapse;

}	

h1 {

	font-size: 14px;

	color: #336600;

	padding-top: 0;

	padding-bottom: 6px;

	margin-top: 0;

	margin-bottom: 0;

}

h2 {

	font-size: 12px;

	color: #336600;

	padding-top: 0;

	padding-bottom: 6px;

	margin-top: 0;

	margin-bottom: 0;

}

h3 {

	font-size: 12px;

	font-weight: bold;

	color: black;

	padding-top: 0;

	padding-bottom: 6px;

	margin-top: 0;

	margin-bottom: 0;

}

p {

	padding-top: 0;

	margin-top: 0;

}

a {

	color: #2E0F8E;

}

a:hover {

	color: #255C09;

}

#nav {

	background-color: #255C09;

	border-right: 6px solid white;

	border-left: 6px solid white;

	vertical-align: top;

	color: white;

	font-weight: bold;

	width: 155px;

	letter-spacing: .04em;

	max-height:0px;

}

#nav ul {

	padding: 0;

	margin: 0;

	list-style-type: none;

}

#nav li {

	border-bottom: 1px solid white;

	margin: 0;

}

#nav a {

	color: white;

	text-decoration: none;

	display: block;

	padding: 3px 6px 3px 8px;

}

#nav a:hover {

	background-color: #2E0F8E;

}

#nav li ul li {

	padding: 0;

	border-bottom: 1px solid #255C09;

	border-top: 1px solid white;

}

#nav li ul li a {

	padding-left: 20px;

	padding-bottom: 3px;

}

.leftBlueTop {

	background-color: #2E0F8E;

	vertical-align: top;

}

.leftBlueBot {

	background-color: #2E0F8E;

	vertical-align: bottom;

}

#mainLeft {

	padding-right: 5px;

}

#mainRight {

	padding-left: 5px;

}

#leftCol {

	/*border: 6px solid white;

	border-right: 6px solid white;

	border-left: 6px solid white;*/

	vertical-align: top;

	padding: 0;

	margin: 0;

}

#leftColSpace {

}

#leftColImg {

	position: relative;

	margin: 0;

	margin-top: 6px;

	padding: 0;

	padding-bottom: 6px;

}

.leftWhiteTop {

	position: absolute;

	top: 0;

	left: 0;

}

.leftWhiteBot {

	position: relative;

	bottom: 6px;

	left: 0;

}

#mainContent {

	margin-bottom: 0;

	vertical-align: top;

	padding: 10px 10px 40px 10px;

}

#mainContent img {

	padding: 0 0 6px 0;

}

#mainContent td {

	vertical-align: top;

	margin: 0;

}

#mainContent td img {

	margin: 0 4px 0 4px;

}

#mainContentLeft {

	padding-right: 12px;

	width: 300px;

}

#mainContentRight {

	padding-right: 0px;

}

#footerBar {

	background-color: #2E0F8E;

	color: white;

	text-align: center;

	font-size: 11px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

#footerBar div {

	padding: 0px;

	margin: 0 auto 0 auto;

	border: 1px solid white;

	width: 200px;

}

#footer {

	font-size: 10px;

}

#footer td {

	padding: 6px;

}

#footer #rightJustify {

	text-align: right;

	vertical-align: top;

}



<!-- CSS BELOW APPLIES TO contact_template.html FROM FILES/__UNIVERSAL CODE -->

#warn {

	color: red;

}

#contactForm {

}

#contactForm #warn {

	color: red;

}

#contactForm #f1-leftWidth {

	width: 86px;

}

#contactForm #f1-rightWidth {

	width: 300px;

}

<!-- END contactForm CSS -->



#volunteerForm {

}

#volunteerForm #warn {

	color: red;

}

#volunteerForm #f1-leftWidth {

	width: 86px;

}

#volunteerForm #f1-rightWidth {

	width: 300px;

}













ul#photo_nav {

  margin: 0;

  padding: 0;

  list-style: none;

}



ul#photo_nav li {

  margin: 0 0 5px 0;

  padding: 0;

}


