/* CSS Document */

body {
background-color: #001f13;
font-family:"Arial", Helvetica, sans-serif;
}
body#home 	{margin:0;}

img {
border: 0;
}
h1{
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	color:#001f13;
	padding:0 15px 0 30px;
	}
h4{
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color:#001f13;
	padding:0 15px 0 13px;
	margin:0;
	}
	h5{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#001f13;
	padding:0 15px 0 13px;
	margin:0;
	}
		h6{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#001f13;
	padding:0 0 0 0;
	margin:0;
	}
	
p { font-size: 12px; } 	
.copy{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#001f13;
	padding:0 30px 30px 30px;
	}
.register{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#001f13;
	padding:0 30px 0 0;
	}
.left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:12px;
	}
a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00573C;
}
a:hover{
	color:#CBB124;
}

#wrapper {
width: 760px;
height: 625px;
margin-left: auto;
margin-right: auto;
}

.footer{
font-family: Helvetica, Arial, sans-serif;
padding:0 0 5px 36px;
font-size: 11px;
color: #564a31;
vertical-align:top;
margin:0px;
}

.footer a {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #564a31;
}

.footer a:hover {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #015838;
}

.sec-footer{
padding: 0 0 5px 180px;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #564a31;
}

.sec-footer a{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #564a31;
}

.sec-footer a:hover{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #564a31;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover {
color: #564a31;
text-decoration: underline;
}

#home_footer a, #home_footer a:link, #home_footer a:visited, #home_footer a:hover {
color: #564a31;
text-decoration: underline;
}
#space_nav {
width: 149px;
float: left;
background-color:#006744;
background-repeat:repeat-y;
}
.text{
padding:0 15px 0 25px;
}
.sec-background{
	background:url(../images/sec-bkgd.jpg) repeat-y;
	min-height:400px;
	vertical-align:top;
	}
.header-right{
	background:url(../images/header-nav.jpg) no-repeat;
	height:83px;
	width:205px
	}
.header{
	background:url(../images/flash-bkgd.jpg) no-repeat;
	height:83px;
	width:370px
	}
.header-nav{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 20px 0 0;
	}
.header-nav a{
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
	}
.header-nav a:hover {
	color:#C3A600;
	}
.lower-nav{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C3A600;
	text-align:center;
	padding-top:10px;
	}
.lower-nav a{
	color:#FFFFFF;
	}
.lower-nav a:hover{
	color:#C3A600;
	}
.family{
	background:url(../images/left-family.jpg);
	background-repeat:no-repeat;
	width:149px;
	height:100px;
	vertical-align:top;
	}
.3-12{
	background:url(../images/left-3-12.jpg);
	background-repeat:no-repeat;
	width:149px;
	height:100px;
	vertical-align:top;
	}
.13-15{
	background:url(../images/left-13-15.jpg);
	background-repeat:no-repeat;
	width:149px;
	height:100px;
	vertical-align:top;
	}
.16-17{
	background:url(../images/left-16-17.jpg);
	background-repeat:no-repeat;
	width:149px;
	height:82px;
	vertical-align:top;
	}
.leftnav-programs{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015838;
	line-height:11px;
	padding:34px 8px 0 10px;
	}
.leftnav-programs a{
	color:#015838;
	text-decoration:none;
	}
.leftnav-programs a:hover{
	color:#FFFFFF;
	}
.leftnav-top{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015838;
	line-height:11px;
	padding:29px 8px 0 10px;
	}
.leftnav-top a{
	color:#015838;
	text-decoration:none;
	}
.leftnav-top a:hover{
	color:#FFFFFF;
	}
.leftnav-sub{
	font:"Arial", Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:11px;
	padding:0 8px 5px 10px;
	}
.leftnav-sub a{
	color:#FFFFFF;
	text-decoration:none;
	}
.leftnav-sub a:hover{
	color:#FFFFFF;
	}
h3{
	font:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#A79C1C;
	font-weight:bold;
	padding:0 8px 0 10px;
	}
.arrow{
	font:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#C4A801;
	line-height:13px;
	padding:0 8px 5px 10px;
	}
.employment{
	font:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#C4A801;
	line-height:13px;
	padding:0 8px 5px 0px;
	}
.employment a{
	color:#C4A801;
	text-decoration:none;
	}
.employment a:hover{
	color:#FFFFFF;
	}
.options{
	font:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#C4A801;
	line-height:13px;
	padding:0 8px 5px 10px;
	}
.options a{
	color:#C4A801;
	text-decoration:none;
	}
.options a:hover{
	color:#FFFFFF;
	}
.leftnav{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015838;
	line-height:12px;
	padding:4px 8px 0 10px;
	}
.leftnav a{
	color:#015838;
	text-decoration:none;
	}
.leftnav a:hover{
	color:#FFFFFF;
	}
.nav-bkgd{
	background:url(../images/nav-bkgd.jpg);
	background-repeat:no-repeat;
	width:575px;
	height:59px;
	}
.copy-top{
	padding:0 15px 0 30px;
	font:"Arial", Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
	font-size:12px;
	}

.copy{
	padding:0 15px 10px 30px;
	font:"Arial", Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
	font-size:12px;
	}
.copy a{
	color:#00603D;
	}
.copy a:hover{
	color:#C5A900;
	}
h1{
	font:"Arial", Helvetica, sans-serif;
	font-size:20px;
	color:#001F13;
	padding:0 0 0 30px;
	}
.bullets{
	font:Arial, Helvetica, sans-serif;
	list-style:circle;
	font-size:12px;
	color:#000000;
	padding:0 15px 0 0;
	}
.numbered{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0 15px 10px 20px;
	margin-top:0;
	}	
.nobullets{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style:none;
	}
h2{
	margin:0;
	padding:0 0 0 30px;
	font:Arial, Helvetica, sans-serif;
	color:#001F13;
	font-size:14px;
	font-weight:bolder;
	}
.list{
	padding:0 15px 0 30px;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
	font-size:12px;
	}
.list-bottom{
	padding:0 15px 10px 30px;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
	font-size:12px;
	}
.list-right{
	padding:35px 15px 0 30px;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
	font-size:12px;
	}
.logoleft{
	float:left;
	padding:0 15px 10px 30px;
	}
.imageleft{
	float:left;
	padding:5px 20px 10px 20px;
	}
.imageright{
	float:right;
	padding:5px 0 10px 20px;
	}
#nav{
	list-style:none;
	margin:0;
	padding-left:20px; 
	
}
#nav ul {  
	margin: 0;    
	list-style:none;
	font:"Arial", Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	list-style:none;
	
	 } 
#nav a {  
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;   
	display: block;     
	width: 80px;
	} 
#nav a:hover {  
	font-style:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C3A600;
	font-weight:bold;
	text-decoration:none;   
	display: block;     
	width: 80px; }
#nav li {  
	text-align:left;
	position:relative;
	float: left;     
	width:80px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF; }
	
#nav  li ul {  
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF; 
	width:90px;
	padding:10px;
	position: absolute;
	background:#534D41;     
	left: -999em;
	margin-left:-17px;
	}

#nav li li {  
	display:block;
	padding:5px;
	border-bottom: 1px solid white;
	float:none;
}
#nav li:hover ul {     
	left: auto;
	color:#015836;
	 }
#nav li:hover ul, 
#nav li.sfhover ul { 
	left: auto;
	color:#015836; }
.news ul{
	padding:10px 0 0 0;
	}
.news li{
	list-style:none;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
.left-form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
.form{
	width:497px;
	padding:0 10px 0 25px;
	margin-left:25px
	}
ul{
	color:#00603D;
	}
ul li a{
	color:#00603D;
	}
ul li a:hover{
	color:#00603D;
	}
/*#home #flashcontent{
	height: 83px;
	width: 370px;
	}*/
	
#flashcontent p{
	margin-top:30px;
	color:white;
	font-size:12px;
	}
	
label
            {
               font-family: Arial, Helvetica, sans-serif;
               font-size: 10pt;
               font-weight: bold;
               color: #003333;
			   padding-left: 10px;
            }
.label
            {
               font-family: Arial, Helvetica, sans-serif;
               font-size: 10pt;
               font-weight: bold;
               color: #003333;
			   padding-left: 10px;
            }
.label2
            {
               font-family: Arial, Helvetica, sans-serif;
               font-size: 8pt;
			   font-style: italic;
               font-weight: bold;
               color: #003333;
			   padding-left: 5px;
            }
			
.form-copy{
               font-family: Arial, Helvetica, sans-serif;
               font-size: 10pt;
               color: #003333;
			   padding-left: 15px;
            }
.honor{
	background:url(../images/honor-bkgd_02.jpg) no-repeat;
	padding-top:500px;
}
.memorial{
	background:url(../images/memorial-bkgd_02.jpg) no-repeat;
}
.button{
	float:right;
	padding:5px 60px 0 0;
	}
.button-left{
	float:left;
	padding:0 0 5px 17px;
	margin:0px;
	}
	
#photogallery{
	height: 400px;
	width: 570px;
	margin:0 auto;
	padding-bottom:45px;
	}
	
#photogallery p {
	color:#005C3A;
	font-size:12px;
	margin:30px auto;
	width:500px;
	display:block;
	text-align:center;
	line-height:14px;
	}
#activities{
	width:600px;
}
#cell{
width:600px;
padding-bottom:15px;
}
.caption{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005C3A;
	margin:10px 0 0 0;
}

#annual-appeal	{
	background-color:#d8a66d;
	padding:10px 0 15px 0;
	width:100%;
	margin:25px 0 15px 0;
	border:1px solid #ece6c6;
	box-shadow: 5px 5px 5px #000;
}

#annual-appeal-inner	{
	width:490px;
	margin:0 auto;
	position:relative;
	text-align:center;
}

#annual-appeal-inner h2	{ color:#413b2e; font-weight:bold;  margin-left:25px; text-shadow: 1px 0 1px  #e6d5b2;  }
#annual-appeal-inner h2 a 	{ color:#413b2e; text-transform:uppercase; } 
 .cover	{ position:absolute; top:-30px; left:-25px; }

a.board {
	display: block;
	margin: 0 10px 10px 30px;
	width: 98px;
	height: 71px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../images/board_sign_norm.jpg);
	}
	a.board:hover { background-image: url(../images/board_sign_over.jpg);}
	
a.store {
	display: block;
	margin-top: 15px;
	padding: 15px 0;
	color: #fff;
	text-align: center;
	background-color: #c4a801;
	}
	a.store:hover {background-color: #ffdb2c;}

a.store strong {
	font-size: 16px !important;
	font-weight: bold;
	}

