img{border:0;padding:0px;margin:0px;}
body{margin:0;padding:0;background:#091A2C url('../images/bg.jpg') repeat-x;color:#000;}
#container{height:auto;position:relative;width:791px;margin:0px auto auto;padding:0;}
#logo{position:absolute;top:1px;padding:0px;margin:0px;}
/* Nav  */
#menu{height:42px;padding:42px 0px 0px 195px;position:relative;}
#menu ul{display:inline;margin:0px;padding:0;float:left;}
#menu li{list-style:none;float:left;border-left:#AEAEAE 1px solid;}
#menu li a{text-decoration:none;display:block;float:left;height:42px;}
#home{background:url('../images/home.gif') 0px 1px no-repeat;width:82px !important;}
#home:hover, #home.active{background:url('../images/home.gif') 0px -42px no-repeat;}
#about{background:url('../images/about.gif') 0px 1px no-repeat;width:82px !important;}
#about:hover, #about.active{background:url('../images/about.gif') 0px -42px no-repeat;}
#calendar{background:url('../images/calendar.gif') 0px 1px no-repeat;width:82px !important;}
#calendar:hover, #calendar.active{background:url('../images/calendar.gif') 0px -42px no-repeat;}
#contact{background:url('../images/contact.gif') 0px 1px no-repeat;width:124px !important;border-right:#AEAEAE 1px solid;}
#contact:hover, #contact.active{background:url('../images/contact.gif') 0px -42px no-repeat;border-right:#AEAEAE 1px solid;}
/* Left Nav */
#nav{min-height:475px;height:auto !important;height:475px;float:left; padding-left:10px;}
#nav ul{padding-top:20px;float:left;width:175px; margin:0; padding:0; }
#nav li{list-style:none;width:172px;height:31px;background:url('../images/nav.jpg') repeat-x;border-bottom:#41597A 1px solid;}
#nav li a{text-decoration:none;display:block;height:24px;color:#F1E6DB;font:14px Georgia;padding:7px 0px 0px 10px;}
#nav li a:hover{color:#F7931E;}
/* General Page Content  */
#wrapper{background:url('../images/navBg.jpg') 10px 0px repeat-y;height:100%;}
#content{float:left;width:791px;min-height:517px;height:auto !important; height:517px;background:#868789 url('../images/content.jpg') repeat-x;padding-top:5px;}
#welcome{float:right;background:url('../images/welcome.jpg') no-repeat;height:242px;width:605px;margin-top:5px;}
#welcome h3{color:#000;font:bold 14px Helvetica, Arial;margin:10px 0 0 30px;}
#welcome p{color:#000;font:bold 12px Helvetica, Arial;margin:10px 0 0 30px;width:550px;line-height:1.3em;}
#welcome a{color:#143D69;}
#welcome a:hover{text-decoration:none;}
#box{width:285px;height:139px;background:url('../images/box.jpg') no-repeat;display:block;float:left;margin-left:13px;}
#box.left p{width:200px;color:#FFF;font:12px Helvetica, Arial;margin:20px 0 0 0px;display:block;}
#box.left img{float:left;margin:20px 0 0 20px;padding-bottom:10px;padding-right:5px;}
#box.right p{color:#FFF;font:12px Helvetica, Arial;margin:20px 0 0 20px;}
#box p a{color:#F7931E;}
#box p a:hover{text-decoration:none;}
#box span a{color:#F7931E;font:12px Helvetica, Arial;width:200px;display:block;margin:10px 0 0 20px;}
#box span a:hover{text-decoration:none;}
#arrow{height:19px;width:20px;}
#arrow.home {background:url('../images/arrow.gif') 0 9px no-repeat;margin-left:230px;}
#arrow.about {background:url('../images/arrow.gif') 0 9px no-repeat;margin-left:313px;}
#arrow.calendar {background:url('../images/arrow.gif') 0 9px no-repeat;margin-left:394px;}
#arrow.contact {background:url('../images/arrow.gif') 0 9px no-repeat;margin-left:498px;}
#top{width:791px;height:5px;margin:0px auto; font-size:0; background:url('../images/top.jpg') no-repeat;}
#bottom{width:791px;height:6px;margin:0px auto;background:url('../images/bottom.jpg') no-repeat;}

/* Footer  */
#footer{width:791px;height:30px;color:#F1E6DB;padding:0;}
#footer p{font-family:Verdana;font-size:10px;padding:12px 35px 0 25px;}


/* added by ed */
#content_top {
	float:right;
	background-image:url('../images/midbg_top.gif');
	background-repeat:no-repeat;
	height:50px;
	width:605px;
	margin-top:5px;
}

#content_top h3 {
	color:#000;
	font:bold 14px Helvetica, Arial;
	margin:10px 0 0 30px;
}

#content_mid {
	background-image:url('../images/mid_repeat.gif'); 
	background-repeat:repeat-y; 
	height:auto;
	width:605px; 
	float:right;
}

#content_mid p {
	color:#000;
	font:bold 12px Helvetica, Arial;
	margin:10px 0 0 30px;
	width:550px;
	line-height:1.3em;
}

#content_bottom {
	background-image:url('../images/midbg_bottom.gif');
	background-repeat:no-repeat;
	float:right;
	height:193px;
	width:605px;
}

.title {
	font-style:italic;
}

.header {
	color:#000;
	font:bold 14px Helvetica, Arial;
	margin:10px 0 0 30px;
}

.text_style {
	color:#000;
	font:bold 12px Helvetica, Arial;
	margin:10px 0 0 30px;
	width:550px;
	line-height:1.3em;
}

#nav p {
	width:170px;
	color:#FFF;
	font:12px Helvetica, Arial;
	margin:20px 0 0 5px;
	display:block;
	clear:left;
}