body { font-family:Tahoma, Arial, Helvetica, sans-serif; margin-top:0; padding-top:0; background-image:url(images/wholebg.jpg); background-repeat:repeat-x; background-position:top; background-color:#ffffff; margin:0px; padding:0px;}

td { font-size:13px; text-align:left; }

/* Slideshow Overlay */
.overlay { position:absolute; margin-top:150px; margin-left:200px; text-align:center; width:793px; color:#FFF; z-index:1; }
.overlay a { text-decoration:none; color:#FFF; font-size:15px; display:block; }
sup { font-size:11px; vertical-align:text-top; }
.overlay2 { position:absolute; margin-left:500px; }

img {border:none;}

div#preload {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
.form td{ font-size:13px; }

.fsize { position:absolute; margin:16px 25px 0 0; text-align:right; width:968px; }

.bottombs { font-family:Tahoma, Arial; font-size:12px; margin-top:20px; margin-left:28px; margin-right:28px; height:175px; color:#7A7A7A; }
.bottombs a { color:#7A7A7A; }
.bottombs div { float:left; margin:auto; }
.bottombs p { margin-top:5px; }
.bottombs .ac_info { width:200px; }
.bottombs .feedback { width:220px; }
.feedback p { padding-right:20px; margin-bottom:4px; }
#survey { margin:0px; padding:0px; }
.bottombs .network { width:180px; }
.network h2 { text-align:left; }
.network p img { margin-right:10px; margin-bottom:10px; margin-top:5px; }
.bottombs .email { width:285px; margin-left:50px; }
.bottombs .email p { margin-bottom:5px; }
.bottombs .email form { margin:10px 0px; }
.bottombs .email form input { float:left; }
.email_signup { margin-top:0px; margin-right:10px; height:28px; padding:4px; width:225px; color:#A9A9A9; }
.bottombs h2 { color:#D13026; font-weight:normal; font-size:16px; margin-bottom:8px; margin-top:8px; font-family:Arial, Helvetica, sans-serif; }

.email_signup {
border: #FFB521 solid 1px;
}

td { font-family:Arial, Helvetica, sans-serif; }

#hinfo { font-size:12px; color:#000; line-height:14px; text-align:center; margin-top:120px; width:278px; }

td.bucketc { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:19px 19px 19px 19px; }

.bucketc h1 { font-size:28px; }

.bucketc h3 { padding:5px; background:#E5E5E5; font-weight:bold; font-size:15px; }
.bucketc h4 { font-size:13px; font-weight:bold; margin-bottom:3px; }

.bucketc td h4 { padding:3px; background:#FFDDA6; }

td.bucketg { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:28px 19px 0 19px; }
td.bucketg h2 { font-weight:normal; font-size:16px; color:#FFFFFF; font-family:Arial, Tahoma, Verdana; }

td.fridayb h2 { font-weight:normal; font-size:16px; color:#d13026; font-family:Arial, Tahoma, Verdana; }

td.fridayb { font-size:12px;}
td.fridayb h1 {color:#FF0000; font-size:18px; font-weight:normal; letter-spacing:-0.5px; }

/*
Main font size: 21px
Main Hover BG: F1CB00
DD BG: D84E1D
DD Hover BG: 9EA813
Width: 687px
Height: 54px
*/

/* Drop Down Menus */

#nav, #nav ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: normal;
	width: 687px;
	text-align: left;
}

#nav a {
	display: block;
/*	width: 121px;*/
	text-decoration: none;
	color:#731472;
}

#nav a:hover {
	color: #731472;
	text-decoration: none;
	background:#F1CB00;
}

#nav li { /* all list items */
	float: left;
	height:54px;
	margin:0px;
	padding:0px;
/*	width: 129px;*/ /* width needed or else Opera goes nuts */
}

#nav li h1 { margin:0px; font-weight:400; font-family:Tahoma; font-size: 18px; }

#nav li a { /* horizontal menu */
	display: block;
	line-height:54px;
	text-align: center;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
}

#nav li:hover {
	background-color:#F1CB00;
}

#nav li a:hover { /* horizontal menu */
	display: block;
	text-decoration:none; 
	color:#731472;
}
#nav li ul { /* 1st tier drop downs */
	z-index:1;
	position: absolute;
	width: 177px;
	background:#D84E1D;
	padding-top:1px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li{
	z-index:2;
	height:auto;
	margin:0 1px 1px 1px;
	background:#B1BB1C;
	width: 175px;
}
#nav li ul li:hover {
	background:#9EA813;
}

#nav li ul li a{
	z-index:3;
	display: block;
	padding:3px 5px;
    font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	color: #741475;
}
#nav li ul li a:hover {
	display: block;
	padding:3px 5px;
    font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;	
	color: #741475;
	text-decoration: none;
	background:#9EA813;	
}

#nav li ul li ul li { /* sub-submenu */
	width: 175px;
}

#nav li ul li ul li a:hover { /* sub-submenu links */
	color: #741475;
}
#nav li ul ul { /* 2nd tier & above menus */
	margin: -27px 0px 0px 166px; /* positions 2nd tier menu to right of dropdown */
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* 3rd level */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { 
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	left: auto;
}
/* 4th level */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.hover {
    position: static;
}

/* End of Drop Down Menus */

/* old */
td.contentb { background-image:url(images/subconbg.jpg); background-position:top; background-repeat:no-repeat; background-color:#eff1d0;}

td.mnav { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a1a1a;}
td.mnav a { padding-left:10px; padding-right:50px; padding-top:3px; padding-bottom:3px; text-decoration:underline; color:#1a1a1a;}
td.mnav a:hover { background-color:#bbbabb; text-decoration:none; color:#1a1a1a;}
td.mnav a:visited{ text-decoration:underline; color:#1a1a1a;}

td.content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#855f5f;}
td.content a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#855f5f;}
td.content a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
td.content a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
td.content h1 { font-size:20px; color:#855f5f; font-family:"Times New Roman", Times, serif; font-weight:normal;}

td.sidebh h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#d9261c;}

td.sidebc { font-family:Arial, Helvetica, sans-serif; color:#303030; font-size:11px; padding-left:17px; padding-right:17px; padding-top:10px;}
td.sidebc a { color:#9c0704; text-decoration:none; }
td.sidebc a:hover { color:#9c0704; text-decoration:none; }
td.sidebc a:visited { color:#9c0704; text-decoration:none; }

td.bucketp { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

td.r3back { background-image:url(images/row3bg2.jpg); background-position:top; background-repeat:repeat-y; background-color:#e2e1e2;}
table.r3back2 { background-image:url(images/row3bg.jpg); background-position:top; background-repeat:no-repeat;}

td.bottomnav { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6a6a6a; padding-top:17px; padding-bottom:17px; padding-left:34px; padding-right:29px; background-image:url(images/row5.jpg); background-repeat:no-repeat;}
td.bottomnav p { margin-bottom:17px; }
td.bottomnav a {color:#6a6a6a;  text-decoration:none; }
td.bottomnav a:hover { text-decoration:none; }
td.bottomnav a:visited { text-decoration:none; }

#sitemap {
	line-height: 20px;
}

#sitemap li {
	margin: 0 0 5px 0;
}
	/* Events Calendar */
#events_container {
	background-image: url(images/events_bg.png);
	width: 731px;
	height: 276px;
	background-repeat: no-repeat;
}
#events_content {
	position: relative;
	top: 0;
	left: 10px;
	width: 700px;
	overflow: hidden;
}
.event_panel {
	background-color: #ffffff;
	width: 148px;
	height: 226px;
	padding: 0px;
}
.event_panel_blank {
	width: 148px;
	height: 226px;
	padding: 0px;
}
#event_table {
	position: relative;
	left: 0px;
}
.event_photo {
	padding: 10px 10px 0px 10px;
}
.event_information {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
	text-decoration: none;
	margin: 0;
	padding: 5px 10px;
}
#events_tab_left {
	position: relative;
	top: -140px;
	left: -3px;
	z-index: 1000;
	width: 38px;
	height: 135px;
}
#events_tab_right {
	position: relative;
	left: 765px;
	top: -176px;
	z-index: 1000;
	width: 38px;
	height: 135px;
}

	/* Extra banner panels */
#extra_container { /* Left panel */
	position: relative;
	width: 175px;
	height: 175px;
	float: right;
	left: -50px;
	vertical-align: middle;
}
#extra_container2 { /* Right panel */
	position: relative;
	width: 175px;
	height: 175px;
	float: right;
	left: -50px;
	vertical-align: middle;
}
#extra_container3 { /* Double width panel */
	position: relative;
	width: 320px;
	height: 175px;
	float: right;
	left: -50px;
	vertical-align: middle;
}
#myDiv2 {
	position: relative;
	left: 0px;
	top: 0px;
}
.extra_image {
	width: 155px;
	height: 75px;
}
.extra_image_wide {
	width: 320px;
	height: 75px;
}

