body	{
background-color: #313E5B;
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #000000;
text-align: justify;
margin-top: 0px;
padding-top: 0px;
}

table, td, li, a, iframe {
font-family: verdana, arial, sans-serif;
font-size: 11px;
}

.post	{
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #b7b7b7;
text-align: left;
margin-top: 0px;
padding-top: 0px;
}



#memorial	{
	width: auto;
	background: #e0e0e0;
	margin: 30px 5px 5px 5px;
	padding: 10px;
	text-align: left;
	border: 1px solid #CCC;
	}

/* NEED AN ATTORNEY LINK
----------------------------------------------- */

#directory	{
width: 120px;
background: #ADAD84;
border: 1px solid #4A4A6B;
color: white;
text-align: center;
margin: 40px 20px 0 20px;
padding: 3px;
}

#directory a:link, a:active, a:visited {
background: transparent;
color: white;
text-decoration: none;
}

#directory a:hover {
background: transparent;
color: white;
text-decoration: underline;
}

#menu	{
margin: 0 0 0 20px;
padding: 0px;
}

/* TABLES
----------------------------------------------- */

table.calendar	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #404040;
text-align: left;
border: 1px solid #CCCCCC;
border-collapse: collapse;
}

table.form	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #404040;
text-align: left;
border-collapse: collapse;
}


/* TABLE CELLS
----------------------------------------------- */
td.style1	{
padding-top: 6px;
padding-right: 20px;
padding-left:10px;
}


td.nav_foot	{
padding-left:10px; 
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #fff;
text-align: left;
}

td.nav_foot2	{
padding-left:10px; 
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #000000;
text-align: left;
}


td.sub_foot	{
padding-left:10px; 
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #d7d7d7;
text-align: left;
}

td.tab	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #000000;
text-align: left;
padding: 3px;
}

/* FORMER OFFICER TABLE STYLES
----------------------------------------------- */

td.cstyle1	{
background-color: #E6E6E6;
border-bottom: 1px solid #ECECEC;
}

td.cstyle2	{
background-color: #F4F4F4;
border-bottom: 1px solid #ECECEC;
}


/* FORM STYLES
----------------------------------------------- */

td.fstyle3	{
border-left: 1px solid #C0C0C0;
border-top: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
padding: 3px;
color: #000;
background-color: #CCCCCC;
}

td.fstyle4	{
border-top: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
background-color: #CCCCCC;
}


input	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #404040;
text-align: left;
border: 1px solid #C0C0C0;
}

select	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #404040;
text-align: left;
}

textarea	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #404040;
text-align: left;
border: 1px solid #c0c0c0;
}





/* MENU STYLES
----------------------------------------------- */

.menuindent	{
padding-left: 5px;
text-decoration: none}



/* LINKS
----------------------------------------------- */

a.style1:link			{color: #49496E; text-decoration: underline; font-size: 11px;}		
a.style1:visited		{color: #49496E; text-decoration: underline; font-size: 11px;}
a.style1:hover			{color: #49496E; text-decoration: none; font-size: 11px;}	
a.style1:active			{color: #49496E; text-decoration: none; font-size: 11px;}

a.direct:link			{color: #404040; text-decoration: none; font-size: 11px;}		
a.direct:visited		{color: #404040; text-decoration: none; font-size: 11px;}
a.direct:hover			{color: #3d709b; text-decoration: none; font-size: 11px;}	
a.direct:active			{color: #3d709b; text-decoration: none; font-size: 11px;}

a.style2:link			{color: #666666; text-decoration: underline; font-size: 11px;}		
a.style2:visited		{color: #666666; text-decoration: underline; font-size: 11px;}
a.style2:hover			{color: #666666; text-decoration: none; font-size: 11px;}	
a.style2:active			{color: #666666; text-decoration: none; font-size: 11px;}

a.style3:link			{color: #000000; text-decoration: none; font-size: 11px;}		
a.style3:visited		{color: #000000; text-decoration: none; font-size: 11px;}
a.style3:hover			{color: #000000; text-decoration: underline; font-size: 11px;}	
a.style3:active			{color: #000000; text-decoration: underline; font-size: 11px;}

a.style4:link			{color: #49496E; text-decoration: underline; font-size: 11px;}		
a.style4:visited		{color: #49496E; text-decoration: underline; font-size: 11px;}
a.style4:hover			{color: #49496E; text-decoration: none; font-size: 11px;}	
a.style4:active			{color: #49496E; text-decoration: none; font-size: 11px;}

a.under:link			{color: #404040; text-decoration: underline; font-size: 11px;}		
a.under:visited			{color: #404040; text-decoration: underline; font-size: 11px;}
a.under:hover			{color: #404040; text-decoration: none; font-size: 11px;}	
a.under:active			{color: #404040; text-decoration: none; font-size: 11px;}

a.scroll:link			{color: #404040; text-decoration: none; font-size: 11px;}		
a.scroll:visited		{color: #404040; text-decoration: none; font-size: 11px;}
a.scroll:hover			{color: #404040; text-decoration: underline; font-size: 11px;}	
a.scroll:active			{color: #404040; text-decoration: underline; font-size: 11px;}

a.foot:link				{color: #D7D7D7; text-decoration: underline; font-size: 11px;}		
a.foot:visited			{color: #D7D7D7; text-decoration: underline; font-size: 11px;}
a.foot:hover			{color: #D7D7D7; text-decoration: none; font-size: 11px;}	
a.foot:active			{color: #D7D7D7; text-decoration: none; font-size: 11px;}




/* TEXT FORMATTING
----------------------------------------------- */

p	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #404040;
font-weight: normal;
text-align: justify;
line-height: 18px;
}


p.foot	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #666666;
font-weight: normal;
text-align: center;
line-height: 14px;
}

p.style1	{
margin-top:2px;
}

p.large	{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #ADAD84;
font-weight: bold;
text-align: left;
margin: 0 0;
}

h1	{
font-family: verdana, arial, sans-serif;
font-size: 14px;
color: #49496E;
text-align: left;
font-weight: bold;
margin-top: 7px;
margin-bottom: 2px;
padding: 0px;
}

h2	{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #404040;
text-align: center;
font-weight: bold;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px;
}

h2.scroll	{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #404040;
text-align: left;
font-weight: bold;
margin-top: 2px;
margin-bottom: 10px;
padding: 0px;
}

h2.style3	{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #404040;
text-align: left;
font-weight: bold;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px;
}


h2.style5	{
font-family: verdana, arial, sans-serif;
font-size: 13px;
color: #404040;
text-align: left;
font-weight: bold;
text-decoration: none;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px;
}


h2.style4	{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #404040;
text-align: left;
font-weight: bold;
margin-top: 2px;
margin-bottom: 8px;
padding: 0px;
}

h3	{
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #808080;
text-align: left;
font-weight: normal;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px;
}


/* LISTS
----------------------------------------------- */

ul	{
	list-style-type:square;
	margin: 0px 0px 0px 20px;
	padding: 2px;
	font-family: verdana, arial sans-serif;
	font-size: 11px;
	color: #49496E;
	text-align: left;
	line-height: 22px;
}


ul.style1	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	margin-bottom: 1em;
	font-family: verdana, arial sans-serif;
	font-size: x-small;
  	color: #49496E;
  	text-align: left;
}

li.style1	{
	font-family: verdana, arial sans-serif;
	font-size: x-small;
	margin-bottom: 1em;
 	color: #49496E;
 	text-align: left;
}

/* IMAGES
----------------------------------------------- */

img.style1	{
margin-top: 5px;
margin-bottom: 3px;
}

img.style2	{
margin-top: 4px;
margin-right: 6px;
margin-bottom: 2px;
}

.top-left-image
     {
     float:left; margin:0 10px 0px 0px; border:none;
     }