/* Tag Redefinition */
a {
	text-decoration: none;
	color: #868686;
	font-weight: bold;
}

a:hover {
	color: #9bc6b4;
	font-weight: bold;
}

/*label,input,textarea,select,option {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #868686;
}

label {
	text-align: right;
	width: 90px;
	padding-right: 20px;
}*/

h1 {
	font: 24px Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	letter-spacing:3px;
	font-weight: normal;
	font-variant:small-caps;
	display:inline;
	margin: 0; padding: 0;
}

h2 {
	font: 14px Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	letter-spacing:1px;
	font-weight: normal;
	font-style: italic;
	font-variant:normal;
	margin:10px 0px 10px 0px; padding: 0px;
	color: #58797a;
}

h3 {
	font: 16px Georgia, "Times New Roman", Times, serif;
	line-height: 30px;
	letter-spacing:2px;
	font-weight: normal;
	font-variant:small-caps;
	margin:10px 0px 10px 0px; padding: 0px;
	display:inline;
}

h3 a, h3 a:hover {
	font-weight: normal;
}

h4 {
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	letter-spacing:1px;
	font-weight: normal;
	font-style: italic;
	font-variant:normal;
	margin: 0px; padding: 0px;
	color: #58797a;
	display:inline;
}

h5 {
	font: 12px Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-weight: normal;
	margin:4px 0px 4px 0px; padding: 0px;
}

h6 {
	font: 10px Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-weight: normal;
	margin:4px 0px 4px 0px; padding: 0px;
}

ul {
	list-style-type: circle;
	margin: 0px 10px; padding: 0px 10px;
}

ul br {
	height: 1px;
	line-height: 1px;
	margin: 0; padding: 0;
	display: none;
}

.ValidateMessage {
	color: red;
}

/* Classes */

.content {
	font:12px "Times New Roman", Times, serif;
	line-height:22px;
	color:#717073;
}

.content img {
	border: none;
	margin: 0px 0px 10px 10px;
}

.dropcap { 
	font:120px "Times New Roman", Times, serif;
	font-weight:lighter;
	display:inline;
	line-height:90px;
	overflow:visible;
}

.nav, .nav ul {
	font:12px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:lighter;
	font-variant:small-caps;
	letter-spacing:1px;
	line-height:1;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.nav ul {
	border-top:9px solid #ee2e24;
}

.nav ul li {
	float:left;
	/*width: 90px;*/
	margin: 0px 0px 0px 0px;
	text-align:center;
}

.nav ul li:hover, .nav ul li.sfhover { /* lists nested under hovered list items */
	background: #717174;
}

.nav ul li a {
	display:block;
	text-decoration: none;
	color: #231f20;
	font-weight:lighter;
	margin: 0px 0px 0px 0px;
	padding: 6px 13px 7px 13px;
	border-left:1px solid #777662;
}

.nav ul li a:hover {
	color: #FFFFFF;
}

.nav ul li ul { /* second-level lists */
	position: absolute;
	background: #f6f4e8;
	height: 70px;
	border-top: 0px;
padding-top: 4px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

.nav ul li ul li { /* second-level lists */
	float:none;
	font:11px Georgia, "Times New Roman", Times, serif;
	text-align:left;
	display:block;
	font-variant: normal;
	font-style:italic;
	margin: 0px 0px 0px 0px;
}

.nav ul li ul li:hover, .nav ul liul li.sfhover { /* lists nested under hovered list items */
	background: #f6f4e8;
}

.nav ul li ul li a { /* second-level lists */
	color: #717174;
	display:block;
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 0px 0px;
	border-left:0px;
	letter-spacing:0px;
}

.nav ul li ul li a:hover { /* second-level lists */
	color: #231f20;
}

.nav ul li:hover ul, .nav ul li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.sectionBox {
	width:auto;
	margin: 0; padding: 0px;
	background-color: #717174;
	display: inline-block;
	zoom:1;
	*display:inline;
	overflow: auto;
}

.sectionBox h2 {
	border: 1px solid white;
	margin: 3px;
	padding: 3px 10px;
	font:10px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color: white;
	letter-spacing: 1px;
	text-align: center;
	display: block;
}

.sectionBox a {
	color: white;
	font-style:italic;
	font-weight: normal;
}

.sidebarBox {
	width:100%;
	margin: 0; padding: 0px;
	background-color: #717174;
	display: block;
	overflow: auto;
}

.sidebarBox h2 {
	border: 1px solid white;
	margin: 6px 6px 6px 6px;
	padding: 6px;
	font:12px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color: white;
	letter-spacing: 1px;
	text-align: center;
	display: block;
}


.event {
	width:266px;
	margin: 6px 6px 0px 6px;
	padding: 6px 6px 6px 6px;
	background-color:#f6f4e8;
}

.eventdate {
	float:left;
	width:90px;
	background-color:#f6f4e8;
	font:10px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.eventdate p {
	margin: 0; padding: 0;
}

.eventdetails {
	float:left;
	width:165px;
	background-color:#f6f4e8;
	font:11px bold Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#597b7c;
}

.eventextra {
	border-top: 1px solid #f6f4e8;
	width:266px;
	margin:6px 0px 6px 0px;
	background-color:#f6f4e8;
	clear:both;
	font:11px Georgia, "Times New Roman", Times, serif;
	text-align:left;
}

.sidebarReg {
	width:266px;
	margin: 6px 6px 100px 6px;
	padding: 6px 6px 6px 6px;
	background-color:#f6f4e8;
}

.sidebarRegExtra {
	width:266px;
	margin:6px 0px 6px 0px;
	background-color:#f6f4e8;
	clear:both;
	font:11px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	line-height: 16px;
}

.sidebarRegExtra h3 {
	font:11px bold Georgia, "Times New Roman", Times, serif;
	text-align: left;
	line-height: 16px;
	font-variant:small-caps;
	letter-spacing: 1px;
}

.sidebarRegExtra h4 {
	font:11px bold Georgia, "Times New Roman", Times, serif;
	text-align: left;
	line-height: 14px;
	font-style: italic;
	letter-spacing: 0px;
}

div#contactForm label {
	display: block;
	float: left;
	width: 100px;
	text-align: right;
}

div#contactForm input, div#contactForm textarea, div#contactForm select {
	margin-left: 30px;
}

div#contactForm input[type="text"], div#contactForm textarea, div#contactForm select, div#contactForm option {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	width: 150px;
}

div#contactForm input[type="text"], div#contactForm textarea, div#contactForm select {
	border: 1px solid #717174;
}