a{outline:none;}
body{
	padding:0px;
	margin:0px;
	background:#d4d5d7;
	text-align:center;
	width:100%;
	}
	#center{
		width:100%;
		height: 100%;
		text-align: center;
		
	}
	#header_shadow{
		margin:0 auto;
		text-align: left;
		width:860px;
		height:4px;
		background:url(/images/home/shadow_top.png) no-repeat;
		}
	#page-wrap{
		margin:0 auto;
		text-align: left;
		width:847px;
		}
		#banner{
			width:847x;
			height:98px;
			}
			#logo{
				background:url(/images/home/logo_v2.png) no-repeat;
				width:186px;
				height:98px;
				float:left;
				}
				#nav-container{
					width:582px;
					height:98px;
					float:left;
					}
					#logo2{
						background:url(/images/home/logo_2_v2.png) no-repeat;
						width:582px;
						height:50px;
						text-indent: -9999px;
					}
					#nav{
						margin:0px;
						padding: 0px;
						list-style: none;
						width:582px;
						height:30px;
						}
						#nav li{
							margin: 0px;
							padding: 0px;
							display: inline;
							}
							#nav li a{
								background: url(/images/home/nav_v2.png) no-repeat;
								display: block;
								height:30px;
								float:left;
								line-height: 5px;
								font-size: 5px;
								text-indent: -9999px;
								}
								
								#nav li a#nav_12553{background-position: -0px 0px; width:90px;}
								#nav li a#nav_12554{background-position: -90px 0px; width:116px;}
								#nav li a#nav_12555{background-position: -206px 0px; width:98px;}
								#nav li a#nav_12556{background-position: -304px 0px; width:92px;}
								#nav li a#nav_12557{background-position: -396px 0px; width:84px;}
								#nav li a#nav_12558{background-position: -480px 0px; width:102px;}

								#nav li:hover a#nav_12553,#nav li a#nav_12553.on,#nav li a#nav_12553.hover{background-position: -0px -30px;}
								#nav li:hover a#nav_12554,#nav li a#nav_12554.on,#nav li a#nav_12554.hover{background-position: -90px -30px;}
								#nav li:hover a#nav_12555,#nav li a#nav_12555.on,#nav li a#nav_12555.hover{background-position: -206px -30px;}
								#nav li:hover a#nav_12556,#nav li a#nav_12556.on,#nav li a#nav_12556.hover{background-position: -304px -30px;}
								#nav li:hover a#nav_12557,#nav li a#nav_12557.on,#nav li a#nav_12557.hover{background-position: -396px -30px;}
								#nav li:hover a#nav_12558,#nav li a#nav_12558.on,#nav li a#nav_12558.hover{background-position: -480px -30px;}
								
								.submenudown {
									/*these styles are required*/
									position:absolute;
									/*these styles are required*/
									width: 210px;
									
									}
									.link-holder{

									}
									.link-holder a.last-link{
											margin-bottom: 0px;
									}
									.link-holder a.first-link{
									
									}
									.subMenuItemsdown{
										display:block;
										text-decoration: none;
										width: 208px;
										font-family: Tohoma;
										color: #3b3b3b;
										font-size: 12px;
										background-color:#d5d2d3;
										border-left:1px solid #000000;
										border-right:1px solid #000000;
										border-bottom:1px solid #a29c9c;
										background-image:url(/images/home/menu_bg.gif); 
										background-repeat:repeat-y;
										opacity:0.9;
										filter:alpha(opacity=90);
										
										}
										.subMenuItemsdown span{
											display:block;
											padding: 10px 20px 8px 20px;
											cursor: pointer;
										}
									.subMenuItemsdown:hover,a.subMenuItemsdown.on{
										background-image:url(/images/home/menu_bg_on.gif); 
										background-repeat:repeat-y;
										background-color:#ffffff;
										color: #981026;
									}
									#menu-header{
										
									}
									#menu-footer{
										border-bottom:1px solid #000000;
									}
								
		#photo-container{
			width:768px;
			}
			#flash{
				margin-left: 28px;
			}
			#photo{
				width:738px;
				height: 352px;
				background:url(/images/home/photo.jpg) no-repeat;
			}
		
		#news-gal{
			padding-left:28px;
			}
			#news-gal #back a{
				width:61px;
				height: 29px;
				background:url(/images/home/back.png) no-repeat;
				display: block;
				float:left;
				text-indent: -9999px;
			}
			#news-gal #next a{
				width:59px;
				height: 29px;
				background:url(/images/home/next.png) no-repeat;
				display: block;
				float:left;
				text-indent: -9999px;
			}
			#news-gal #news{
				background:url(/images/home/news_rightside.png) top right no-repeat #000000;
				width:618px;
				height: 29px;
				float:left;
			}
			
		#bottom-container{
			height: 235px;
			width:751px;
			margin-left:23px;
			margin-top:11px;
			}
			#content-buttons{
				float:left;
				}
				#content-buttons #btn-news{
					
					}
					#content-buttons #btn-news a{
						display:block;
						width:45px;
						height: 116px;
						background: url(/images/home/news_off_v2.png) no-repeat;
						font-size:5px;
						line-height: 5px;
						text-indent: -9999px;
					}
					#content-buttons #btn-news a:hover,#content-buttons #btn-news a.on{
						background: url(/images/home/news_on_v2.png) no-repeat;
					}
			
				#content-buttons #btn-events{
					
					}
					#content-buttons #btn-events a{
						display:block;
						width:45px;
						height: 119px;
						background: url(/images/home/events_off_v2.png) no-repeat;
						font-size:5px;
						line-height: 5px;
						text-indent: -9999px;
					}
					#content-buttons #btn-events a:hover,#content-buttons #btn-events a.on{
						background: url(/images/home/events_on_v2.png) no-repeat;
					}
			
			#content-holder{
				float:left;
				height:235px;
				width: 335px;
				background:url(/images/home/content_back_v2.png) no-repeat;
				}
				#more-news{
					display:block;
					float:right;
					width:95px;
					height: 23px;
					background: url(/images/home/btn_morenews.png) no-repeat;
					margin-top:4px;
					margin-right:2px;
					font-size: 5px;
					line-height: 5px;
					text-indent: -9999px;
				}
				#more-events{
					display:block;
					float:right;
					width:86px;
					height: 23px;
					background: url(/images/home/btn_moreevents.png) no-repeat;
					margin-top:4px;
					margin-right:2px;
					font-size: 5px;
					line-height: 5px;
					text-indent: -9999px;
				}
				
				.item{
					border-bottom: 1px dotted #a3626b;
					padding-bottom:5px;
					margin-left:18px;
					margin-right:20px;
					margin-bottom:12px;
					clear:both;
					}
					.headline{
						
						}
						.headline a{
							color:#ffffff;
							font-family: Tahoma;
							font-size: 11px;
							line-height: 16px;
							text-decoration: none;
						}
						.headline a:hover{
							text-decoration: underline;
						}
					.date{
						color:#d77384;
						font-family: Tahoma;
						font-size: 9px;
						line-height: 16px;
					}
			#links{
				float:left;
				background:url(/images/home/link_bg_v2.png) no-repeat;
				width:371px;
				height:235px;
				}
				#link{
					margin-left: 9px;
					margin-top:9px;
				}
			
		#footer{
			background: url(/images/home/footer_v3.png) no-repeat;
			width:768px;
			height: 51px;
			margin-top: 15px;
			}
			#omni{
				margin: 0px 0px 0px 25px;
				padding:0px;
				list-style: none;
				}
				#omni li{
					margin: 0px;
					padding: 0px;
					display:inline;
					}
					#omni li a{
						text-indent:-9999px;
						display:block;
						width:48px;
						height:15px;
						float:left;
						font-size: 5px;
						line-height: 5px;
						margin-right:15px;
					}
					#footer a#directions{
						text-indent:-9999px;
						display:block;
						width:70px;
						height:15px;
						float:left;
						font-size: 5px;
						line-height: 5px;
						margin-right:15px;
						clear:both;
						margin-left:650px;
						margin-top:16px;
					}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
