#body {width:800px; height:100%;  margin:0 auto; background:url(images/body_bg.gif);}

/* IMAGE PANEL */
#imagePan {width:609px; height:126px; position:relative; float:right; background-color:#701536;}

/* BODY PANEL */
#textPan {float:right; width:609px; vertical-align:top; background-image:url(images/body_pan.gif);}
#textPan p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:50px; text-align:justify; text-justify:newspaper;}
#textPan p.header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#701436; margin-left:50px; margin-top:20px; font-weight:bold;}
#textPan a:link {color:#701536; font-size:12px; text-decoration:underlined;}
#textPan a:hover{color:#701536; font-size:12px; text-decoration:none;}
#textPan a:visited {color:#701536; font-size:12px; text-decoration:underlined;}
#textPanlst { float:right; width:13px; vertical-align:top; margin-top:30px;}

.folder {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top:0px; margin-bottom:0px;}

/* LEFT PANEL */
#leftPan {width:23px; height:169px; position:relative; margin:0 auto; float:left; background-image:url(images/topleft.gif);}

/* FOOTER PANEL */
#footer {width:800px; height:63px; position:relative; background-image:url(images/footer.gif); float:left; text-align:right; vertical-align:top; margin:0 auto;}
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-align:right; margin-top:25px; margin-right:10px;}
#footer a:link, #footer a:visited {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; text-decoration:none;}
#footer a:hover {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; text-decoration:underline;}
#footer a:active {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; text-decoration:underline;}

/* HINT BOX */
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/* MAP */
#map {width: 430px; height: 450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#side_bars {width:150px; height:450px; overflow:auto; background-color:#e8dcc5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#contentLYR {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:50px; text-align:left; margin-right:20px;}

/* BODY DEFALTS */


p {font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size: 12px;
		   color: #000000;
		   margin-right:20px;
		   margin-left:20px;
		   margin-top:8px;
		   margin-bottom:3px;}
		   
.copyright {font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		text-align:center;
		vertical-align:top;
		}
.address {font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-align:left;
		vertical-align:top;
		} 
.header {font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#701436;
			margin-left:20px;
			margin-right:10px;
			margin-bottom:5px;
			margin-top:7px;
			font-weight:bold;
			}
.sub-header {font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#701436;
			margin-left:20px;
			margin-right:10px;
			margin-bottom:5px;
			margin-top:7px;
			font-weight:bold;
			}
									
hr {margin-top:3px; width:90%; color:#ece8df; background-color:#ece8df; border: 0; height: 2px;}

.table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}

a:link.contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:0px; text-decoration:none;}
a:hover.contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:0px; text-decoration:underline;}
a:visited.contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:0px; text-decoration:none;}

/* NAVIGATION */
.trilliumblockmenu{
width:609px; 
height:43px;
}

.trilliumblockmenu ul{
width:763px;
background-color:#000000;
text-align: left;
height:43px;
margin:0 auto;
}

.trilliumblockmenu ul li{
display: inline;
}

.trilliumblockmenu ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
position:relative;
color: #ffffff;
padding: 15px 4px;
text-decoration: none;
margin:0 auto;
text-align:left;
}

.trilliumblockmenu ul li a:hover{
background-color:#e9e2d5;
color: #601030;
border:3px solid #ffffff;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #000000;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 170px;
visibility: hidden;
border:3px solid #ffffff;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000000; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #ffffff;
background-color:#000000;
border:3px solid #ffffff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #e9e2d5;
color:#601030;
}

/* SUBMENU */
#submenu {width:168px; height:100%; background-color:#ffffff; float:left;}
#submenu p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:2px; margin-right:0px;}
#submenu p.header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#701436; margin-left:2px; margin-top:20px; margin-right:0px; font-weight:bold;}
#submenu a.image {display: block; width:158px; height:56px; background-image:url(images/online_quote.gif); background-repeat: no-repeat; margin-left:5px;}
#submenu a.image:hover {background-image:url(images/online_quote_over.gif);} 

#submenu a:link.contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:0px; text-decoration:none;}
#submenu a:hover.contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:0px; text-decoration:underline;}
#submenu a:visited.contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:0px; text-decoration:none;}

.trilliumsubmenu{
list-style-type: none;
padding: 0;
width: 168px;
border-bottom-width: 0;
margin-left:0px;
margin-top:5px;
}

.trilliumsubmenu li a{
background: white url(images/submenu_white.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
border:3px solid #701536;
}

.trilliumsubmenu li a:active, .trilliumsubmenu li a:hover
{
color: white;
background-image: url(images/submenu_red.gif);
}

.trilliumliststyle li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:60px; margin-right:10px;}

/* Table for news & events */

table.events {
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
margin-left:50px;
border: 0px;
}

.contact {
text-align: right;
}

table.bboard {
	width: 525px;
	background-color: #fff;
	border: 1px #404040 solid;
	border-spacing: 0px;
	margin-left:50px;
	}

	.postinfo {
	text-align: left;
	font-family: Verdana;
	font-size: 9px;
	color: #404040;
	}

	.button {
	text-align: right;
	}
	
	.comment {
	width: 525px;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 15px;
	color: #000;
	}


