BODY { margin : 0; padding : 0; background-color: #333333;
color : #000000; 
/*  IE < 7 only, to add capability to use :hover pseudo-class to arbitrary elements */
	behavior: url("/csshover.htc"); }
H1, H2, H3, h4, H5, H6 {
font-family: "Times New Roman", Times, Georgia, serif, Geneva, Verdana, Arial, Helvetica, "Eras Demi ITC", sans-serif;font-weight: normal; /* font-variant:small-caps; font-weight: bold;  line-height : 120%; */
}
H1, H2, H3, h4 { padding-bottom: 0pt; margin-bottom: 0px; } 
h4 {  padding-top: 0pt; margin-top: 0px;} 
h1 { color : #1F5E29; font-size : 19pt; font-weight : normal; }
h1a { color : #1F5E29; font-size : 19pt; font-weight : normal; }
h2 {
	color : #7A9D63;
	font-size : 16pt;
	font-weight : normal;
	font-style: italic;
}
.h2i { color : #1F5E29; font-size : 16pt; }
.h2b { color : #6d2016; font-size : 16pt; } 
h3 {
	color : #000000;
	font-size : 12.5pt;
	font-weight : normal;
}
.h31a { color : #1b5173; font-size : 14pt; }
.h3white { color : #ffffff; font-size : 13pt; font-weight : bold; }
.h31b { color : #495d08; font-size : 14pt; }
h4 { color : #745936; font-weight: bold; font-size : 11pt; }
.h4_light { color : #745936; font-size : 9pt; }
h5 { color : #333333; font-size : 10pt; }
h6 { color : #000000; font-size : 8pt; }
p, td, .normal_text {
	line-height: 19px;
	/*margin-top: 1.5em; */
	color : #000000;
	font-family : Arial, Verdana, Helvetica;
	font-size : 10pt; }
li, ul {  color : #000000;
font-family : Arial, Verdana, Helvetica;
font-size : 10pt; }

a:link { color : #1F5E29; }
a:active { color : #cc0000; }
a:visited { color : #73167E; }
a:hover { color : #cc0000; }
.quote {
font-family : Geneva, Verdana, Arial, Helvetica, sans-serif, "Franklin Gothic Heavy";
color : #1F5E29;
font-size : 17pt;
font-weight : bold;
}
.sub_heading {
font-family : Geneva, Verdana, Arial, Helvetica, "Eras Demi ITC", sans-serif;
color : #1F5E29;
font-size : 14pt;
font-weight : normal;
line-height : 110%;
}
.sub_heading2 {
font-family : Geneva, Verdana, Arial, Helvetica, "Eras Demi ITC", sans-serif;
color : #1F5E29;
font-size : 14pt;
font-weight : bold;
font-style : italic;
line-height : 16pt;
}
.sub_heading3 {
font-family : Geneva, Verdana, Arial, Helvetica, "Eras Demi ITC", sans-serif;
color : #006600;
font-size : 12pt;
/* font-weight : bold; */
font-style : italic;
}
.required { color : #cc0000; font-weight : bold;
font-family : Arial, Verdana, "Times New Roman", Helvetica;
font-size : 10pt;
}
.powered {
font-size : 10px;
}
hr {
color : #96bfdb;
height : 2px;
width : 95%;
text-align : center;
}
.small-pic-border { border : 1px solid #1F5E29;  margin: 6px; }
.noborder {
border : 0;
}
.picblack { border : 3px solid #000000; margin: 6px; }
.picgreen { border : 2px solid #1F5E29; margin: 6px; }
.vr {
color : #1b5173;
font-family : Arial, Verdana, "Times New Roman", Helvetica;
font-size : 10pt;
}
.callout {
font : bold 130% Georgia, "Times New Roman", Times, serif;
color : #333;
margin : 0;
padding : 20px 10px;
}
.brclear {
clear : both;
height : 0;
margin : 0;
font-size : 1px;
line-height : 0;
}
.newsletter {
font-size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}
#holder {
width : 760px;
background : #ECE9D8; border: 1px solid #745936;
text-align : left;
margin : 0 auto 0 auto;
}
#homecontent {
margin : 0 0 0 0;
padding : 0;
background : #ECE9D8;
}
#nav { font-family : Arial, Verdana, "Times New Roman", Helvetica;
 width: 170px; float : left; padding : 3px; background : #ECE9D8; }
#wx_module_4566 { float : right; padding : 5px 0; }
#nav a:link { color : #6d2016; text-decoration : none; font-weight : bold; }
#nav a:visited { color : #6d2016;  text-decoration : none; font-weight : bold; }
#nav a:hover, #nav a:active, #nav a:focus {
color : #1b5173;
text-decoration : none;
font-weight : bold;
}
#header {
width : 760px; 
background : #ECE9D8; height: 188px;
}
#footer_nav {
width : 760px; height: 35px;
border-top : 2px solid #1F5E29;
padding : 0 0; margin: 0px;
background : #ECE9D8;
}
#nav2 {
width : 700px; 
padding: 0; margin: 0 30px 0 30px;
background : #ECE9D8;
}
#content {
margin : 0 0 0 180px;
padding : 10px;
border-left : 2px solid #1F5E29;
border-top : 2px solid #1F5E29;
background : #ffffff;
line-height : 110%;
}
#footer {
padding : 5px;
border-top : 2px solid #1F5E29;
font-size : 90%;
text-align : center;
background : #ffffff;
}
/* #content p {
line-height : 125%;
} */

#photogallery a:link {
color : #970000;
font-weight : bold;
text-decoration : none;
}
#special {
	display: none; }
#header_printer {
	display: none; }
#footer_printer { display: none; }

#topnav { position: relative; height: 20px;
	top: 0px;
	left: 0px;
	z-index: 2;
	border: 0px solid gray; /* border-right: 1px solid #091E61; */
}
#topnav ul { list-style-type: none; }
#topnav li { font-family: "Times New Roman", Times, Georgia, serif;  font-size: 11pt;
	display: inline; height: 30px;
	list-style-type: none;
}
#topnav li a.last { border-right: 1px solid #091E61; }
/* controls top menu bar */
#topnav li a:link, #topnav li a:hover, #topnav li a:visited, #topnav li a:active {
	font-weight: bold;
	background-color: #ECE9D8;
	color: #1F5E29;
	/* border-left: 1px solid #CDE2E3;
	border-bottom: 1px solid #CDE2E3; */
	display: block;
	text-decoration: none;
	float: left;
	padding: 8px 7.5px;
}
/* top menu roll-over color for background and font */
#topnav li a:hover {
	background-color: #ffffcc;
	color: #006600;
}
#topnav li { float: left;  /*font-family: "Times New Roman", Times, Georgia, serif; font-size: 12pt; */}
#topnav li ul { display: none; }
#topnav li {  position: relative; z-index: 100; }
#topnav li.submenu ul { z-index: 100; display: none; font-size: 14pt; }
#topnav li.submenu li { float: none; }
#topnav li.submenu li a:link, #topnav li.submenu li a:visited, #topnav li.submenu li a:active  {
  
	float: none;
	display: block;
	background-color: #ECE9D8;
	color: #1F5E29;
	border-left: 1px solid #1F5E29;
	border-bottom: 1px solid #1F5E29;
}
/* submenu roll-over color for background and font */
#topnav li.submenu li a:hover {
	background-color: #1F5E29;
	color: #ECE9D8; }

/* controls submenu rectangle position, width, border and color */
#topnav li.submenu ul {
	border-top: 0px solid #091E61;
	border-right: 1px solid #091E61;
	position: absolute;
	/* width:100%!important; 
	width:10em; */ width: 151px;
	display: none;
	top: 30px;
	left: 0px;
	background-color: #ECE9D8; }
#topnav li.submenu:hover ul { display: block; }
#topnav li.submenu li.submenu ul { 	display: none; }
#topnav * {
	padding: 0;
	margin: 0;
	/*font-family: Verdana, Tahoma, Helvetica, sans-serif; 
	font-size: 1em;*/ }

#MMadness { width: 170px; background: #FEA5FA;  border: 1px solid #73167E; /*  border-right: 1px solid #5370A5;  border-top: 1px solid #5370A5; border-bottom: 1px solid #5370A5; */ font-family: Helvetica, sans-serif; height: 350px; margin: 1px;}
#MMadness h3 { color : #1F5E29; font-size : 14pt; font-weight : normal; text-decoration:none; }
#MMadness a { color : #1F5E29; font-weight : normal; text-decoration:none; }
#featured { float: right; width: 180px; background: #ffffff;  border: 1px solid #1F5E29;font-family: Arial, Helvetica, sans-serif; height: 230px; margin: 6px; /*  text-align: center; border-right: 1px solid #5370A5;  border-top: 1px solid #5370A5; border-bottom: 1px solid #5370A5; */}
#featured3 { float: right; width: 180px; background: #ffffff;  border: 1px solid #1F5E29;font-family: Arial, Helvetica, sans-serif; height: 270px; margin: 6px; /*  text-align: center; border-right: 1px solid #5370A5;  border-top: 1px solid #5370A5; border-bottom: 1px solid #5370A5; */}
#featured_title { width: 180px; height: 25px; background: #1F5E29; text-align: center; color: #FFFFFF; font-size:14px;  font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; /* border-left: 1px solid #1B5173;  border-right: 1px solid #58595B; border-top: 1px solid #58595B; border-bottom: 1px solid #58595B;*/ }
#featured2 { float: right; width: 205px; background: #1F5E29; color: #FFFFFF; font-size:14px;  font-family: Arial, Helvetica, sans-serif; margin: 6px;  padding: 8px; 
 /* height: 25px; border-left: 1px solid #1B5173;  border-right: 1px solid #58595B; border-top: 1px solid #58595B; border-bottom: 1px solid #58595B;*/  }
#featured2 p { padding: 0 0 0 4px;  text-decoration:none; color: #FFFFFF; line-height : 105%; }
#featuredevent_title a { text-decoration:none; color: #FFFFFF; }
/*#featured img, #featuredevent_title img { border: 1px solid #008800; margin: 2px;}
#featured a { text-decoration:none; color: #008800; }
#featured h3 { text-decoration:none; color: #ECE9D8; margin-top: .5em; } */

