* {
	margin: 0;
	padding: 0;
}
div {
	margin: 0;
	padding: 0;
}

BODY {
    margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	font-size: 13px;
	background: #246277 url(images/bg9.gif) top repeat-x;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #666;
}
.table { width:880px; margin: 0 auto }

a { color: #0055B3; text-decoration:underline }
a:hover  {
	color: #800000
} 

p { margin: 5px }

h1 {
	font-size:20px;
	color:#00428A
}

h2 {
	font-size:18px;
	color:#666
}

h3 {
	font-size:16px;
	color:#666
}

h4 {
	font-size:15px;
	color:#422100
}

.darkBg { background: url(images/long-top-bar.gif) no-repeat; color: #984F2C; font-size:90%;}
.darkBg2 { background: url(images/long-top-bar.gif) no-repeat; height:100px; color: #984F2C; font-size:90%;}
.darkBg a { color: #984F2C; text-decoration:none;  }
.darkBg a:hover { color: #706F6F; text-decoration:underline; }
.bottomBg { background: #E4E0E0; border-top: 1px solid #999; color: #984F2C; font-size:90%;}
.bottomBg a { color: #984F2C; text-decoration:none;  }
.bottomBg a:hover { color: #706F6F; text-decoration:underline; }
#featured { list-style:none }
#featured ul { list-style:none }
#featured li { background: url(images/arrow.gif) center left no-repeat; padding:0 0 1px 15px }
#events { background:#f3f9fb; list-style:none; border: 1px solid #999; font-size:90%; padding:10px;}
#events ul { font-size:90%; list-style:none }
#events li {  font-size:90%; padding:10px; }


.logo { background: url(images/logo4.jpg) no-repeat; width:400px; height:100px; float:left}

.long-center-bar { background: url(images/long-center-bar2.jpg) no-repeat; width:880px; height:36px}

.left-home {
	width:293px;
	height:346px;
	float:left;
	background: #fff;
	border-right: 1px solid #246277;
	border-bottom: 1px solid #246277
}
.center-home {
	width:293px;
	height:346px;
	float:left;
	position:relative;
	background: #fff
}
.right-home {width:292px; height:346px; float:right; background: #fff}

.interior {width:880px; background:url(images/interior-slice.gif) repeat-y}
.int-text {
	width:585px;
	color:#666;
	margin-left:269px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
}

.int-text ul {padding-left:25px}
.int-text li {padding-left: 15px}
.int-text ol {padding-left:40px}

.right-interior {width:611px; float:right; background: #fff}
.left-interior {width:269px; height:inherit; float:left; background:url(images/brown-sider.gif) repeat-y; }

.copyRight { background: #17404F; font-size: 80%; color: #fff; height:25px; padding-left:10px; }
.interiorLt { background:#7F4327 url(images/left-nav-bg1.gif) left repeat-y }
.form { border: 1px solid #000; height: 17px; width: 125px }
.picBorder { border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.pic{ border: 1px solid #505059; float:left; margin:0 8px 8px 0 }
.rtBorder { border-right: 1px solid #1E1E23 }
.box { padding: 15px; background: #fff }

.lowbox {width:880px; height:30px; background: #fff; font-size:.9em; }

.banner6 { background: url(images/banner17.jpg) no-repeat; width:880px; height:200px}

.white {color:#FFF}

a.templates:link{color:#fff;  text-decoration:none; }
a.templates:visited{color:#fff;  text-decoration:none;}
a.templates:hover{color:#ccc; text-decoration:none; }

a.lowboxlink:link{color:#984F2C; text-decoration:none; font-size:.9em;}
a.lowboxlink:visited{color:#984F2C; text-decoration:none; font-size:.9em;}
a.lowboxlink:hover{color:#706F6F; text-decoration:none; font-size:.9em;}

.image-outer {border:2px solid #fff; margin-right:5px; margin-bottom:4px;} 
.image-outer2 {border:2px solid #ccc; margin-right:5px; margin-bottom:4px;} 
.image-outer3 {border:2px solid #646464; margin-right:5px; margin-bottom:4px;} 
.image-side {border:2px solid #CCCCCC; margin-right:5px; margin-bottom:4px; margin-left:8px;} 

.lefttext {color:#FFFFFF; font-size:120%; font-weight:bold;}

.form { 
	border:1px solid #7F9DB9;
	height:15px; 
	width:155px; 
	background: #fff; 
	font-size:90%;
	padding:2px 0 0 5px
}

.toprighttext {font-size:110%; color:#1D5367; font-weight:bold}
.toprighttext2 {
	font-size:15px;
	color:#110977;
	font-weight:bold;
	float:right
}

.event-date {color:#984F2C; font-weight:bold;}
.event-title {color:#246277; font-weight:bold;}

.navbg { background:#ebebeb}

a.sublink:link{color:#7D4124;  text-decoration:none; font-weight:bold}
a.sublink:visited{color:#7D4124;  text-decoration:none; font-weight:bold}
a.sublink:hover{color:#338AA8; text-decoration:underline; font-weight:bold}

a.otherlink:link{color:#338AA8;  text-decoration:underline; font-weight:bold} f0841a
a.otherlink:visited{color:#338AA8;  text-decoration:none; font-weight:bold}
a.otherlink:hover{color:#7D4124; text-decoration:none; font-weight:bold}

a.listlink:link{color:#2a5c6f;  text-decoration:underline; font-weight:bold} 
a.listlink:visited{color:#2a5c6f;  text-decoration:underline; font-weight:bold}
a.listlink:hover{color:#15a596; text-decoration:none; font-weight:bold}

.spacer { border:1px solid #E1AD5A; width:200px; height:1px; }

.resources { border:1px solid #999999; background: #f3f9fb;}

.contact {padding:10px; color: #FFFFFF; font-size:100%}

.calendar { background: #F5F3F3; color: #246277; width:580px; border:1px solid #999999;}

.image {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	}


.image3 {
	padding-top: 5px;
	float: right;
	top: auto;
	border: none;
}

.image4 {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: none;
}

.boxed {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.boxed h1 {font-size:17px; color:#808000}


.boxed p, .boxed ul, .boxed ol {
	line-height: 180%;
	font-size: 14px;
}

.boxed h2 {
	font-size: 14px;
	color: #000066;
}

.boxed h3 {
	font-size: 13px;
	color: #000066;
}

.boxed h4 {
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	margin-left: 25px;
	color: #0000FF;
}

.style7 {
	color: #E4391B;
	font-size: 13px;
}

.green7 {
	color: #008000;
	font-size: 14px;
}

.image5 {
	vertical-align: top;
	float: left;
	margin-right: 15px;
	margin-top: 6px;
	margin-bottom: 10px;
}

.image6 {
	vertical-align: text-bottom;

}

.black7 {
	color: #000000;
	font-size: 14px;
}

.title4 {
	margin: 0;
	font-size: 129%;
	font-weight: normal;
	color: #000000;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #FFF3C4;
}

.red7 {
	color: #E4391B;
	font-size: 14px;
}

.blue7 {
	color: #00428A;
	font-size: 14px;
}

.style9 {
	margin-right: 80px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: inherit;
	margin-left: 200px;
}

#Contact table {
	margin-left: 10px;
	font-size:12px;
	border: 2px solid #666666;
}

.besttimetocall {
	margin-left: 120px;
}

.gray {
	margin: 15px 5px 5px 5px;
	color: #000000;
	background-color: #FFFFFF;
}

.gray a {
	color: #000000;
}

.col-seven {
	float: left;
	width: 250px;
	line-height: 30px;
	color: #000000;
	padding-bottom: 10px;
}


.col-eight {
	float: right;
	width: 260px;
	line-height: 30px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.style15 {
	font-size: 13
}

.directions {
   font: 14px/14px Verdana;
   margin: 0px;
   color: #33460D;
   text-align: center;
}

.image9 {
	margin-bottom: 35px;
	margin-left: 60px;
	border: 0;
}
