body {background:#ad1216; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center;}

a:link, a:visited {color: #369;}
a:hover {color:maroon;}

div#container{ width:793px;margin:0 auto; background:url('/css/images/bodybg.jpg') repeat-y;}

div#header {background: url('/css/images/header.jpg'); width:829px; height:182px; 
    display: block;
    margin-left: auto;
    margin-right: auto; 
    background-repeat:no-repeat;}
div#header h1 {padding:0; margin:0; text-indent:-3000px;}

div.wrapper {background:#ad1216; padding: 0px; margin: 0px; width: 829px; background:url('/css/images/bodybg.jpg') repeat-y; text-align: left;}



/* bof Navigation CSS for partially open subpages */
/* DO NOT CHANGE THE ORDER */
ul li.haschildren ul { display:none; }                
ul li.hasvisiblechildren ul { display:block; }
ul li.highlight ul { display:block; }                
ul li.highlight li.haschildren ul { display:none; }
ul li.hasvisiblechildren ul li.haschildren ul { display:none; }                
ul li.hasvisiblechildren ul li.highlight ul { display:block; }
ul li.hasvisiblechildren ul li.hasvisiblechildren ul { display:block; }

div#nav{width:180px; background:#fff; margin-left: 10px; padding: 0px; padding-right: 5px;}
div#nav ul {list-style:none; padding:0; margin:0 0 0 10px; }
div#nav ul li {padding-top:1em;}
div#nav ul li a {background:#f7fbe6; display:block; width:150px; padding:8px; text-decoration:none;}
div#nav ul li a:hover {background:#f5dece;}
div#nav a:link#on,div#nav a:visited#on {background:#f5dece;} 


#nav li.haschildren ul a { color:#113B63;  font-size: 14px;}

#nav ul li ul{
	margin:0;
	}
	
#nav ul li ul li{
	padding:0 0 0 7px;
	color:#113B63;
	}

#nav ul li ul li a:hover{
	color:#113B63;
	}

#nav ul li.highlight ul li.highlight a{
	color:#113B63;
	}


#nav li.haschildren ul li ul a { color:#395773;  font-size: 12px;}

#nav ul li ul li ul{
	margin:0;
	}
	
#nav ul li ul li ul li{
	padding:0 0 0 7px;
	color:#395773;
	}

#nav ul li ul li ul li a:hover{
	color:#395773;
	}

#nav ul li.highlight ul li.highlight a{
	color:#395773;
	}












div#upcoming-events {border: none; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ad1216; margin: 0px;  padding-top: 10px; margin-right: 0px; padding-right: 10px; }
div#upcoming-events p.event-upcoming-heading {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; border-top:1px solid #777; border-bottom:1px solid #777; padding:.5em 0; }
div#upcoming-events a:link {text-decoration: underline; color: #000;}
div#upcoming-events a:visited {text-decoration: underline; color: #000;}
div#upcoming-events a:active {text-decoration: underline; color: #000; font-weight:bold;}
div#upcoming-events a:hover {text-decoration: none}
div#upcoming-events ul {list-style-type:none; margin: 0px; padding-left: 5px; padding-bottom: 8px;}








div#bodytext {padding:0px; margin:0px; background:#fff;}
div#bodytext h1 {font-size: 30px; font-weight: bold; color:#69110F; padding-top: 15px; padding-bottom: 10px;}
div#bodytext p {font-size: 12px; text-align: left; color: #000;}
div#bodytext h2 {font-size: 22px; font-weight: bold;}
div#bodytext h3 {font-size: 16px; color:#369}
div#bodytext h4 {color:#ad1216;}
div#bodytext h5 {color:#3d3d3d;}
div#bodytext h6 {}

div#footer{background: url('/css/images/footerbg.jpg'); width:829px; height:182px; 
    display: block;
    margin-left: auto;
    margin-right: auto; 
    background-repeat:no-repeat;}

div#footer p {color:#fff;text-align: right; padding-top: 20px; padding-right: 55px;}

table#combine { border-collapse: collapse; }

table#combine td { font-size: 10px; padding: 2px; border: 1px solid #999; }

