/*Navigation*/



/* - Main Menu - */

#hide {

	height: 0px;

	overflow: hidden;

	visibility: hidden;

}



#nav {

	margin-bottom: 0pt;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0pt;

	padding-bottom: 0pt;

	padding-right: 0pt;

	padding-top: 0pt;

	position: relative;

	width: 860px;

	z-index: 0;

	padding-left: 0px;

}



#nav ul {

	display: block;

	list-style-type: none;

	margin: 0pt;

	padding: 0pt;

}



#nav ul li {

	display: block;

	float: left;

	margin: 0pt;

}



#nav ul li .strip {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/strip.png');

	background-position: 0%;

	background-repeat: no-repeat;

	display: block;

	float: left;

	height: 8px;

	margin: 0pt;

	width: 200px;

}



#nav ul li a {

	display: block;

	height: 46px;

	overflow: hidden;

	text-indent: -999999em;

}



#nav ul li.home a{

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/home_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 111px;

}



#nav ul li.home a:hover {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/home_over_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 111px;

}



#nav ul li.about a {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/about_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 133px;

}



#nav ul li.about a:hover {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/about_over_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 133px;

}



#nav ul li.calendar a {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/calendar_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 207px;

}



#nav ul li.calendar a:hover {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/calendar_over_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 207px;

}



#nav ul li.gallery a {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/gallery_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 116px;

}



#nav ul li.gallery a:hover {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/gallery_over_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 116px;

}



#nav ul li.contact a {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/contact_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 291px;

}



#nav ul li.contact a:hover {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/contact_over_btn.png');

	background-position: 0%;

	background-repeat: no-repeat;

	width: 291px;

}



/* - Sub Menu - */

#nav .subnav {

	font-size: 12px;

	position: relative;

	top: -5px;

	font-family: Verdana, Geneva, sans-serif;

}



#nav .subnav ul {

	display: block;

	list-style-type: none;

	margin-bottom: 0pt;

	margin-left: 3px;

	margin-right: 0pt;

	margin-top: 0pt;

	padding: 0pt;

	position: absolute;

	width: 200px;

	z-index: 1;

	visibility: hidden;

}



#nav .subnav ul li a {

	background-image: url('images/submenu_bg.png');

	background-repeat: repeat;

	color: rgb(255, 255, 255);

	height: auto;

	margin: 0pt;

	padding-bottom: 8px;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 8px;

	position: relative;

	text-decoration: none;

	text-indent: 0pt;

	white-space: normal;

	width: 170px;

}



#nav .subnav ul li a:hover {

	background-image: url('images/submenu_bg_over.png');

	background-repeat: repeat;

	color: rgb(255, 255, 255);

	width: 170px;

}



#nav .subnavBottom {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/submenu_bottom_left.png');

	background-position: 0%;

	background-repeat: no-repeat;

	height: 6px;

	width: 200px;

}



#nav ul li .strip { 

	margin: 0pt; background: transparent url('images/strip.png') no-repeat scroll 0% 0%; 

	display: block; float: left; 

	height: 8px; 

	width: 200px; 

}



/* - Left Nav - */

#leftCol {

	float: left;

	width: 200px;

}



.leftmenu {

	background: transparent url('images/floater_back.gif') no-repeat scroll center bottom;

	width: 200px;

	padding-bottom: 15px;

	margin-bottom: 15px;

}



.leftmenu h3 {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url('images/floater_top.jpg');

	background-position: top;

	background-repeat: no-repeat;

	color: rgb(0, 51, 153);

	font-size: 12px;

	font-weight: bold;

	height: 35px;

	line-height: 35px;

	padding-left: 15px;

	text-transform: uppercase;

	font-family: Verdana, Geneva, sans-serif;

}



.leftmenu ul {

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



.leftmenu li {

	display: block;

}



.leftmenu a:link, .leftmenu a:visited {

	background-color: rgb(165, 165, 165);

	border-bottom-style: solid;

	border-bottom-width: 1px;

	color: rgb(255, 255, 255);

	display: block;

	font-size: 11px;

	font-weight: bold;

	padding-bottom: 5px;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 5px;

	text-decoration: none;

	text-transform: capitalize;

	font-family: Verdana, Geneva, sans-serif;

}



.leftmenu a:hover {

	color: rgb(255, 255, 255);

}

.leftmenu a.butt_blue_hover {

	background-color:#4E96C2;
	
}

a.butt_blue {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(images/navhighlight_blue.png);

	background-position: 0px top;

	background-repeat: repeat-y;

}


a.butt_blue:hover {

	background-color: rgb(78, 150, 194);

}



a.butt_green {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(images/navhighlight_green.png);

	background-position: 0px 0px;

	background-repeat: repeat-y;

}



a.butt_green:hover {

	background-color: rgb(122, 193, 31);

}

.leftmenu a.butt_green_hover {

	background-color: rgb(122, 193, 31);

}



a.butt_maroon {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(images/navhighlight_maroon.png);

	background-position: 0px 0px;

	background-repeat: repeat-y;

}



a.butt_maroon:hover {

	background-color: rgb(116, 14, 19);

}

.leftmenu a.butt_maroon_hover {

	background-color: rgb(116, 14, 19);

}


a.butt_red {

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(images/navhighlight_red.png);

	background-position: 0px 0px;

	background-repeat: repeat-y;

}



a.butt_red:hover {

	background-color: rgb(252, 31, 4);

}

.leftmenu a.butt_red_hover {

	background-color: rgb(252, 31, 4);

}


#rightCol {

	float: right;

	padding-bottom: 0pt;

	padding-right: 0px;

	padding-top: 0pt;

	width: 625px;

	padding-left: 0pt;

	margin: 0px;

	font-size: 12px;

}



#rightCol p strong {

	color: rgb(0, 51, 153);

	font-size: 12px;

	font-family: Verdana, Geneva, sans-serif;

}



.calendar_list {

	font-size: 12px;

	font-family: Verdana, Geneva, sans-serif;

	list-style-image: url(images/bullet.png);

}	



.calendar_infotext {

	color: rgb(0, 51, 153);

	font-size: 12px;

	font-weight: bold;

	font-family: Verdana, Geneva, sans-serif;	

}

.calendar_text {

	color: rgb(255, 64, 0);

	font-size: 12px;

	font-weight: bold;

	font-family: Verdana, Geneva, sans-serif;	

}

.Calendar_Event ul, .Calendar_Event li {

	font-size: 12px;

	font-family: Verdana, Geneva, sans-serif;

	list-style-image: url(images/bullet.png);

}