* { margin:0; padding:0 }
BODY {
	font-size: .75em;
	background: #246277 url(images/bg9.gif) top repeat-x;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #333;
}
.table { width:880px; margin: 0 auto }
{ behavior: url(iepngfix.htc) }

/* LINK AND TEXT STYLES */
a { color: #984F2C; text-decoration:underline }
a:hover  { color: #984F2C } 
.darkBg { background: #984F2C url(images/long-top-bar.gif) top repeat-x; color: #984F2C; font-size:90%;}
.darkBg a { color: #72010E; 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:#F0F9FC; list-style:none; border: 1px solid #999; font-size:100%; padding:10px;}
#events ul { font-size:90%; list-style:none }
#events li {  font-size:90%; padding:10px; }
/* END LINK AND TEXT STYLES */

.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 }

a.templates:link{color:#fff;  text-decoration:none; }
a.templates:visited{color:#fff;  text-decoration:none;}
a.templates:hover{color:#ccc; text-decoration:none; }

.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:90%; color:#1D5367; font-weight:bold}

.event-date {color:#984F2C; font-weight:bold;}
.event-title {color:#72010E; font-weight:bold;}

.navbg { background:#ccc;}

a.sublink:link{color:#338AA8;  text-decoration:underline; font-weight:bold}
a.sublink:visited{color:#338AA8;  text-decoration:underline; font-weight:bold}
a.sublink:hover{color:#7D4124; text-decoration:underline; font-weight:bold}

a.otherlink:link{color:#338AA8;  text-decoration:underline; font-weight:bold}
a.otherlink:visited{color:#338AA8;  text-decoration:none; font-weight:bold}
a.otherlink:hover{color:#7D4124; text-decoration:none; font-weight:bold}

a.bluelink:link{color:#4090AE;  text-decoration:underline; font-weight:bold}
a.bluelink:visited{color:#4090AE;  text-decoration:underline; font-weight:bold}
a.bluelink:hover{color:#1D5265; text-decoration:underline; font-weight:bold}

.browntext {color:#72010E;}

.spacer { border:1px solid #E1AD5A; width:200px; height:1px; }

.resources { border:1px solid #999999; background: #ECECE9;}

.contact {padding:10px; color: #FFFFFF; font-size:100%}

.calendar { background: #F5F3F3; color: #246277; border:1px solid #999999;}

.interior-header {color:#72010E; font-weight:bold; font-size:1.2em; margin-bottom:4px;}
.blue-header {color:#4090AE; font-weight:bold; font-size:1.2em; }

.bluetext {color:#4090AE;}

#top-front { background:url(images/front1.png);
width:550px;
height:94px;
}

#mid-front { 
width:550px;
height:47px;
}

#mid-frontleft { 
width:250px;
height:47px;
float:left
}

#mid-frontright { 
width:300px;
height:47px;
float:right
}