body {
background-color: #ced5b7;
color: #000000;  
font-family: arial, verdana, helvetica, sans-serif;  
font-size: 101%;  /* DO NOT CHANGE */  
text-align: center;  /* DO NOT CHANGE */  
position: relative;  /* DO NOT CHANGE */  
margin: 0;  /* DO NOT CHANGE */  
padding: 0;  /* DO NOT CHANGE */  
line-height: 1em; }

/* page layout*/
#mainframe {
width: 800px; 
padding: 230px 0 0 0; 
margin: auto;  /* DO NOT CHANGE */ 
position: relative;  /* DO NOT CHANGE */ 
min-height: 200px; 
overflow: hidden;  /* DO NOT CHANGE */ 
color: #000; background-color: #E8E8E8; 
text-align: left; 
border: 1px #556B2F solid;  /* For illustration purposes only */ } 

#header { width: 798px;  /* Always 2px less than #mainframe */ 
height: 200px; 
position: absolute;  /* DO NOT CHANGE */ 
margin-top: 25px;
top: 0; left: 0;
padding: 0px;
}
#header img{
float:left;}

#container { font-size: 0.8em;
position: relative;  /* DO NOT CHANGE */ overflow: visible;  /* DO NOT CHANGE */ }

#maintextarea { width:430px;
padding: 0px 0px 10px 0px; 
margin: 0 0 0 180px; 
min-height: 500px;  /* For illustration purposes only */ 
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ }

#rightpanel { width: 160px;
margin: 0px 10px 0px 0px; 
float: right;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
font-size: 1em;
text-align: left; 
height: inherit;

padding-left: 5px;}
#rightpanel img{border: 1px #556B2F solid; padding: 3px; margin-top: 0px;}

#imagepanel { width: 220px;
background-color: #9fb575;
margin: 0px 10px 0px 0px; 
float: right;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
font-size: 1em;
text-align: center; 
height: 400px;
}


#footer { width: 790px;  /* Always 2px less than #mainframe */ 
float: left;  /* DO NOT CHANGE */ 
clear: both;  /* DO NOT CHANGE */ 
background-color: #bbccaa;
text-align: right; 
font-size: 0.7em; 
color: #556B2F;
padding: 6px 10px 6px 0;
margin-top: 10px; } 

/* page layout with no rhpanel*/
#noright #maintextarea{ 
width: 600px;
margin-left: 170px;
background-color: #E8E8E8;
color: #34431B;
padding: 10px;}

#noright #maintextarea #column1{
width: 280px;
float: left;}
#noright #maintextarea #column2{
width: 300px;
margin-left: 310px;}


#noright #navigation{
width: 160px;
margin-left: -790px;}


/*navigation*/
/* top menu */
#menu{
background-color: #bbccaa;
text-align: right; 
width: 800px;
font-size: 90%;
position: absolute;
top: 0px;
padding: 0px 0px 0px 0px;}

#menu ul{list-style-type: none;line-height: 0em;}
#menu li{display: inline;padding-right: 15px;}
#menu a{text-decoration: none;color: #34431B;font-weight: normal;}
#menu a:hover{text-decoration: underline;color: #556B2F;}

/*main navigation*/
#navigation {width: 160px; 
background-color: #bbccaa;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
margin-left: -610px;
padding: 0px 0px 10px 5px; 
min-height: 600px;}

#navigation ul{list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
line-height: 1.35em;
font-size: 1.15em;
}
#navigation li.main{
color: #556B2F;
border-top: thin dotted;
margin-top: 2px;
padding-top: 2px;
}
#navigation a{
color: #556B2F;
text-decoration: none;
}
#navigation a:hover{
color: #34431B;
text-decoration: underline;
}
#navigation a:active{
color: #34431B;
text-decoration: none;
}
#navigation ul.level2{
font-size: 0.8em;
}
#navigation ul.level2 a{
font-size: 100%;
text-decoration: none;
}
#navigation ul.level2 a:hover{
font-size: 100%;
text-decoration: underline;
}
#rightpanel ul li{list-style: none;
list-style-image: none;
padding-left: 3px;
margin-left: -35px;
font-size: 1em;
margin-bottom: 6px;
line-height: 1.4em;
color: #556B2F;}
#rightpanel a{
padding-top: 1px;
color: #556B2F;
text-decoration: none;
}
#rightpanel a:hover{
color: #34431B;
text-decoration: underline;
}
#rightpanel a:active{
color: #34431B;
text-decoration: none;
}


/* font styles */
.pagetitles{
padding-bottom: 2px;
font-size: 1.3em;
line-height: 1.2em;
color: #556B2F;
font-weight: normal;
}
b{
font-weight: bold;
color: #556B2F; 
}
.pagesubtitles{
padding-top: 0.4em;
font-size: 1.1em;
font-weight: bold;
color: #34431B;
}
.splashtitles{
font-size: 1.8em;
font-weight: bold;
color: #556B2F;
display: inline; 
}
.branchname {
font-size: 1.3em;
font-weight: bold;
color: #556B2F;
padding-bottom:0.25em;
}
.branch {
padding-top: 0.5em;
font-size: 1.1em;
font-weight: bold;
color: #556B2F;
}
.branchlight {
font-size: 1.1em;
font-weight: normal;
color: #556B2F;
}

#menu li{font-weight: bold; color:#556B2F;} 
#maintextarea ul{margin: 0; padding:0; list-style: none;}
#maintextarea li{padding-left:1em; background: url('imagesOct/arrow.gif') no-repeat top left;}
#maintextarea a:link{text-decoration: underline;color: #556B2F; font-weight: normal;}
#maintextarea a:visited{text-decoration: underline;color: #556B2F;}
#maintextarea a:hover{text-decoration: underline;color: #34431B;}


#highlightbox {
width:395px;
padding: 10px;
margin: 10px 15px 10px 0px;
background-color: #C1CDCD;
text-align: left;
line-height: 1.4em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */
}
.highlightbox_border {
width:395px;
padding: 10px;
margin: 10px 15px 10px 0px;
border:solid 1px #C1CDCD; 
text-align: left;
line-height: 1.4em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */
}
.highlightbox .bold{line-height: 1.2em; font-weight: bold; color:#556B2F;}
.highlightbox_grey{
width:395px;
padding: 10px;
margin: 10px 15px 10px 0px;
background-color: #d2d2d2;
text-align: left;
line-height: 1.4em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */
}
.highlightbox {
width:395px;
padding: 10px;
margin: 10px 15px 10px 0px;
background-color: #C1CDCD;
text-align: left;
line-height: 1.2em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */
}
.highlightbox_wide {
width:560px;
padding: 10px;
margin: 10px 15px 10px 0px;
background-color: #C1CDCD;
text-align: left;
line-height: 1.2em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */
}
.newsitem{
width:415px;
color: #34431B;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #556B2F;
background-color: #ffffff;
text-align: left;
line-height: 1.2em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
}
.newsitem h1{
width: 405px;
padding: 5px;
margin: 0px 0px 5px 0px;
background-color: #556B2F;
color: #ffffff;
font-size: 1em;
font-weight: bold;
}
.newsitem h2{
width: 405px;
padding: 5px;
margin: 0px 0px 5px 0px;
background-color: #458B00;
color: #ffffff;
font-size: 1em;
font-weight: bold;
}
.newsitem p{
padding: 0px 5px 0px 5px;
font-size: 1em;
}
.newsitem b{
font-weight: bold;
color: #556B2F;
}
.newsitem caption{
font-weight: normal;
color: #556B2F;
font-size: 0.6em;
}
#rightpanel p { color: #556B2F; }

.burial_right {
text-align: left;
margin: 0;
float: right;
padding: 0px 14px 5px 10px;
}
.burial_right .caption{width:120px;}

.burial_left {
text-align: left;
margin: 0;
float: left;
padding: 5px 10px 15px 0px;
}
.burial_left .caption{width:150px;}


.left {
margin: 0px 5px 5px 5px;
float: left;
padding: 0px 0px 0px 0px;
}
.right {
margin: 0px 5px 0px 5px;
float: right;
padding: 0px 0px 0px 0px;
}
.imagelink{
padding-top: 10px;
width: 160px;
} 
b.imagelink{
font-weight: bold;
}




p { padding: 0; margin: 0; }
.caption {font-weight: normal; font-size: 0.8em; color: #556B2F; line-height: 1.1em;} 
img { border: none; } 
