@charset "utf-8";
/* CSS Document */


/* GLOBAL */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-align: center;
        background-color:#FFFFFF;
}

.clear {
	clear:both;	
}

.homepageContainer {
	position:relative;
        background-color:#FFFFFF; 
}

/* HEADER */

.header {
	height: 34px;
	width: 100%;
	background-color: #105488;
	min-width:990px;
}

	.toplinks {
		width: 990px;px;
		height: 34px;	
		text-align: left;
		margin: auto;
		position: relative;
		background-color: #105488;
	}
			
		.links {
			width: 385px;
			height: 34px;
			display: inline;
			float: left;
			position: absolute;
			top: 5px;
			right: 265px;
		}
		
			.links a {
				padding: 0px 15px 0px 15px;	
			}
	
		#search {
			width: 250px;
			height: 34px;
			position: absolute;
			right: 20px;
			top: 7px;
		}

/* LOGO */

.logoheader {
	height: 125px;
	width: 100%;
	position: relative;
	margin: auto;
	border-top: 2px solid #ffffff;
	z-index: 3;
}

.logoheaderBg {
	position: relative;
	margin: auto;
	z-index: 1;
	width: 100%;
	height: 125px;	
}

	#logoBackground {
		left: 0;
		min-width: 990px;
		position: absolute;
		top: 0;
		width: 100% !important;
		height: 125px;
		z-index: 2;
	}
	
	#logo {
		width: 990px;
		height: 125px;
		margin: auto;
		position: relative;
		background-image: url('/okemowinter/images/templates/winter1011/okemo_logo.png');
		background-repeat: no-repeat;
		background-position: 0 0;
		z-index: 4;
		text-align: left;
	}
	
	#logoImage {
		width:375px;
		height:125px;
		position:absolute;
	}
	
	#alertPane {
            position:absolute;
            z-index:100;
            color:#FFFFFF;
            font-size:22px;
            font-weight:bold;
            top:37px;
            right:20px;
            text-transform:uppercase;
        }
	
/* NAVBAR */	
	
		#topNav {
			position:absolute;
			right: 20px;
			top: 95px;
			z-index: 10;
			border-right: 1px solid #000000;
		}		
			#topNav ul {
				margin:0;
				padding:0;
				list-style:none;
				position:relative;
				z-index:15;
			}
			
				#topNav li {
					float:left;
					position: relative;
				}
				
					#topNav a {
						display:block;
						font-family:Arial,Helvetica,sans-serif;
						color:#ffffff;
						font-size:14px;
						font-weight:normal;
						padding: 7px 13px 7px 13px;
						text-decoration:none;	
						background:url('/okemowinter/images/templates/winter1011/nav_back.png') top left no-repeat;
					}
					
					#topNav li:hover a, #topNav li.sfHover a {
						color:#0c426c;
						background-color: #FFFFFF !important;
						background-image:none;
					}
					
					#topNav div {
						position:absolute;
						width:470px;
						background-color:#FFFFFF;
						display:none;
						z-index:25;
						left:0;
						right:auto;
						
					}
					
					#topNav .left div {
						position:absolute;
						width:470px;
						background-color:#FFFFFF;
						display:none;
						z-index:25;
						right:0px;
						left:auto;
					}
					
					#topNav .four {
						width:625px !important;
					}
					
					#topNav .two {
						width:315px !important;
					}
					
					#topNav .one {
						width:160px !important;
					}
					
						.ddtop {
							position:absolute;
							margin-top:-9px;
							left:-36px;
							z-index:30;
							display:block;
							width:273px;
							height:9px;
							background:url(/okemowinter/images/templates/winter1011/dropdownTopCap.png) no-repeat;
						}
						.two .ddtop, .one .ddtop {
							width:191px;
							background:url(/okemowinter/images/templates/winter1011/dropdownTopCap_short.png) no-repeat;
						}
						.left .ddtop {
							position:absolute;
							margin-top:-9px;
							left:0;
							/*left:auto;
							right:-36px;*/
							z-index:30;
							display:block;
							/*background:url(/okemowinter/images/templates/winter1011/l_dropdownTopCap.png) no-repeat;*/
							
						}
						
						.ddbottom {
							position:absolute;
							bottom:-62px;
							left:0;
							display:block;
							width:470px;
							height:62px;
							background:url(/okemowinter/images/templates/winter1011/dropdownBottomCap.png) no-repeat;
						}
						
						.four .ddbottom {
							width:625px;
							background:url(/okemowinter/images/templates/winter1011/dropdownBottomCap_long.png) no-repeat;
						}
						
						.two .ddbottom, .one .ddbottom {
							width:155px;
							background:url(/okemowinter/images/templates/winter1011/dropdownBottomCap_short.png) no-repeat;
						}
						
						/*.left .ddbottom {
							background:url(/okemowinter/images/templates/winter1011/l_dropdownBottomCap.png) no-repeat;
						}*/
						
						#topNav ul ul {
							width:150px;
							background-color:#FFFFFF;
							z-index: 1000;
							padding-top: 7px;
							float: left;
							overflow:hidden;
						}
						
							#topNav li li {
								width: 135px;
								position:relative;
								background-color: #ffffff;
								margin-left: 15px;
								float: left;
								background-image:none;
							}
							
								#topNav li li a, #topNav li:hover li a, #topNav li.sfHover li a {
									padding:2px 0;
									font-weight:bold;
									color:#0c426c;
									background-image:none;
								}
								
								#topNav li li li a, #topNav li:hover li li a, #topNav li.sfHover li li a {
									font-weight:normal;
									color:#3b86c1;
									font-size: 12px;	
								}
								
								#topNav li li a:hover {
									text-decoration:underline;
								}
								
									#topNav li li li {
										margin-left:10px;
										width:125px;
									}
								
									
		
/* MAIN BODY */
			
.container {
	width: 100%;
	position: relative;
	margin: auto;
	border-top: 2px solid #ffffff;
	z-index: 1;
	background-color:#4a494d;
	min-height: 520px;
	min-width:990px;
}

	#pageBackground {
		left: 0;
		min-width: 990px;
		position: absolute;
		top: 0;
		width: 100% !important;
		z-index: 2;

	}
	
	.pagecontainer {
		position: relative;
		margin: auto;
		z-index: 1;
		width: 100%;
		overflow: hidden;	
		min-width:990px;
	}
		
		.pagecontent {
			width: 990px;
			text-align: left;
			margin: auto;
			position: relative;
			z-index: 3;
		}
		

/* LEFT COLUMN */

	.leftnav {
		width: 200px;
		color: #ffffff;
		text-align: left;
		display: inline;
		float: left;
		margin-top: 12px;
	}
		.leftnav ul {
			list-style-type: none;
			margin: 0;
			padding: 0;	
		}
	
		.leftnav ul li {
			border-bottom: 1px dotted #7f7975;
			padding-top: 8px;
			padding-bottom: 8px;
		}
	
		.leftnav ul li a {
			color: #ffffff;
			text-decoration: none;
		}
		
		.leftnav ul li a:hover {
			text-decoration: underline;
		}

/* CENTER COLUMN */

	.main {
		width: 494px;
		position: relative;
		margin-top: 12px;
		display: inline;
		float: left;
		margin-left: 10px;
		padding-bottom: 20px;
	}
	
		#mainBackground {
			left: 0;
			width: 494px;
			position: absolute;
			top: 0;
			z-index: 4;
		}
		
		#topCap, #bottomCap {
			display:block;
		}
		
		.maintext {
			padding: 10px 17px 50px 17px;
			font-size: 10pt;
			position: relative;
			top: 0;
			left: 0;
			z-index: 5;
			background:#FFFFFF;
		}
		
			.maintext h1 {
				font-weight: normal;
				font-size: 18pt;
				border-bottom: 1px solid #976154;
				padding: 0 0 5px 0;
				margin: 0;	
			}
			
			.maintext h2 {
				color: #4f86b2;
				text-decoration: underline;
				font-size: 11pt;
				font-weight: bold;
				padding: 0;
				margin: 10px 0px 10px 0px;
			}
			
			.maintext a {
				color: #aa8279;
				text-decoration: none;
				font-size: 8pt;
			}
			
			.maintext a:hover {
				text-decoration: underline;	
			}
			
			.breadcrumbs {
				padding: 5px 0 0 0;
				font-size: 6pt;
				font-weight: normal;
			}
		
				.main_table {
					display: inline;
					float: left;
					border-bottom: 1px solid #4f86b2;
				}
				
					.table_item {
						display: inline;
						float: left;
						padding: 10px 0px 10px 0px;
						margin: 0px;
						font-size: 8pt;
					}
					
						.table_item p {
							padding: 0 0 3px 0;
							margin: 0;
							font-size: 10pt;
							font-weight: bold;
							color: #4f86b2;	
						}
					
							.table_image {
								display: inline;
								float: left;
								padding: 3px 10px 5px 0;	
							}
					
							.tablefooter_left {
								width: 160px;
								display: inline;
								float: left;
								text-align: left;
								color: #4f86b2;
							}
							
							.tablefooter_right {
								width: 160px;
								display: inline;
								float: left;
								text-align: right;
								color: #4f86b2;
								font-weight: bold;
							}
					
					.amenities, .rooms {
						padding: 0;
						display: inline;
						float: left;
					}
					
					.amenities p, .rooms p {
						color: #4f86b2;
						font-weight: bold;
					}


/* CENTER COLUMN SCROLLBAR */

				.property_container {
					display: inline;
					float: left;
					width: 486px;
					margin-top: 10px;
				}
				
				.property_container ul {
					list-style: none;
					margin: 0;
					padding: 0;
				}
				
				.property_container li {
					float: left;
					width: 156px;
					border: 1px solid #a4a4a4;
					text-align: center;
					background:url('/okemowinter/images/templates/winter1011/selector_bg.png') top left no-repeat;
					}
					
					.property_container li a {
						width: 156px;
						padding: 5px 0px 5px 0px;
						display: block;
						color: #4f86b2;
						text-decoration: none;
					}
					
					.property_container li a:hover, a:active {
						background-color: #ffffff;
						font-weight: bold;
						text-decoration: none;
					}
				
				.property_scroll {
					margin: 10px 0 10px 0;
					width: 462px;
					border: 1px solid #868686;
					display: inline;
					float: left;
					padding: 0 10px 0 10px;
				}
		
					#content-slider {
						width: 5px;
						height: 240px;
						margin-left: 8px;
						margin-top: 16px;
						background: #BBBBBB;
						position: relative;
						display: inline;
						float: left;
						}
					
						.ui-slider-handle {
							width: 15px;
							height: 15px;
							position: absolute;
							right: -5px;
							margin-bottom: -10px;
							background: url('/okemowinter/images/templates/winter1011/scroll_handle.png') no-repeat 0 0;
							}
				
					#content-scroll {
						width: 442px;
						height: 280px;
						margin-top: 0px;
						overflow: hidden;
						float: left;
						display: inline;
						}
				
						#content-holder {
							width: 442px;
							}
					
							.content-item {
								width: 442px;
								padding: 10px 5px 10px 0px;
								float: left;
								font-size: 9pt;
							}
							
								.content-item h3 {
									color: #4f86b2;
									font-weight: bold;
									padding: 0 0 8px 0;
									margin: 0;
									font-size: 10pt;
								}

/* RIGHT COLUMN */

	#rightnav {
		width: 276px;
		color: #ffffff;
		display: inline;
		float: left;
		text-align: left;
		margin-top: 12px;
		margin-right: 0px;
		margin-left: 10px;
		z-index: 10;
	}
		
		.slidebox {
		width: 256px;
		padding: 10px 10px 5px 10px;
		border: 1px solid #6b6563;
		margin-bottom: 6px;
		z-index: 150;
		fixed-width: 256px;
		fixed-height: 120px;
		overflow: hidden;
		position: relative;
		}
		
			.slideshadow {
				padding: 0px 10px 0px 10px;
				width: 256px;
				height: 100%;
				background-color:#363636;
				filter:Alpha(opacity=50);
				-moz-opacity:0.50;
				-khtml-opacity: 0.5;
				opacity: 0.5;
				position:absolute;
				top:0;
				left:0;	
			}
			
				.slidebg {
					position: relative;
					margin: auto;
				}
		
			.slide_header {
			border-bottom: 1px solid #ffffff;
			text-align: left;
			height: 23px;
			font-size: 12pt;	
			}
			
				.slide_header h2 {
					color: #ffffff;
					padding: 0;
					margin: 0;
					font-weight: bold;
					font-size: 12pt;
				}
				
				.slide_header a {
					color: #ffffff;
					text-decoration: none;
					padding: 0px 10px 0px 10px;
					font-weight: bold;
				}
				
				.slide_header a:hover {
					text-decoration: underline;
				}
				
				.slide_header a:active {
					color: #ffffff;
					text-decoration: none;
				}
				
			.slidepanel {
				color: #ffffff;
				font-size: 9pt;
				padding: 10px 0px 5px 0px;
				width: 256px;
			}
			
				.slidepanel a {
					color: #7dbdf1;
					text-decoration: none;
					font-size: 9pt;
				}
		
				.slidepanel a:hover {
					text-decoration: underline;
				}
				
				.boxContent h2 {
					font-size: 18pt;
					font-weight: normal;
					margin: 0;
					padding: 0;
				}
				
				.slidepanel_text {
					padding-top: 10px;
					font-size: 9pt;
					display: inline;
					float: left;
				}
				
					.slidepanel_text a {
						color: #7dbdf1;
						text-decoration: none;
						font-size: 9pt;
						}
						
							.slidepanel a:hover {
								text-decoration: underline;
							}
				
					.trails_sub {
						text-align: left;
						display: inline;
						float: left;
						width: 85px;
						border-bottom: 1px solid #ffffff;
					}
					
					.weather_sub {
						text-align: left;
						display: inline;
						float: left;
						width: 80px;
					}
					
					.slidepanel_caption {
						display: inline;
						float: left;
						width: 150px;
						padding-top: 5px;
					}
					
					.slidepanel_link {
						display: inline;
						float: left;
						text-align: right;
						width: 100%;
					}
				
				#reportpanel {
					width: 256px;
					height: 100px;
					display: block;
				}
				
					#trails {
						padding: 5px 0px 0px 0px;
					}
			
					#snow {
						padding: 5px 0px 0px 0px;	
					}
					
					#weather {
						padding: 5px 0px 0px 0px;
					}
					
					.btn-report {
						text-align: center;
						width: 256px;
						height: 18px;
						padding: 5px 0px 0px 0px;
						margin: 0 auto;
						display: block;
						color: #000;
						text-decoration: none;
					}
					
				#newspanel {
					width: 256px;
					height: 100px;
					display: none;
				}
				
					.btn-news {
						text-align: center;
						width: 256px;
						height: 18px;
						padding: 5px 0px 0px 0px;
						margin: 0 auto;
						display: block;
						color: #000000;
						text-decoration: none;
					}
					
				#slopepanel {
					width: 256px;
					height: 100px;
					display: none;
				}
				
					.btn-slope {
						text-align: center;
						width: 256px;
						height: 18px;
						padding: 5px 0px 0px 0px;
						margin: 0 auto;
						display: block;
						color: #000000;
						text-decoration: none;
					}
					
				#guestpanel {
					width: 256px;
					height: 100px;
					display: none;
				}
				
					.btn-guest {
						text-align: center;
						width: 256px;
						height: 18px;
						padding: 5px 0px 0px 0px;
						margin: 0 auto;
						display: block;
						color: #000000;
						text-decoration: none;
					}
					
			.rightpanel {
				color: #ffffff;
				font-size: 9pt;
				width: 256px;
				padding-top: 10px;
			}
			
				.rightpanel a {
					color: #7dbdf1;
					text-decoration: none;
					font-size: 9pt;
				}
				
			.rightpanel a:hover {
					text-decoration: underline;
				}
				
				.rightpanel h2 {
					font-size: 18pt;
					font-weight: normal;
					margin: 0;
					padding: 0;
				}
		
		.slide {
			margin: 0;
			padding: 0;
			height: 18px; 
		}
		
		.active {
			background-position: right 12px;					
		}
		
/* FOOTER */

.footer {
	border-top: 1px solid #000000;
	text-align: center;
	position: relative;
	float: left;
	margin: auto;
	height: 56px;
	z-index: 2;
	height:146px;
	width:100%;
	min-width:990px;
}

.footernav {
	position: relative;
	margin: auto;	
}

	#footerBackground {
		left: 0;
		min-width: 990px;
		position: absolute;
		top: 0;
		width: 100% !important;
		z-index: 11;
		height: 56px;
	}
	
	.footerbar {
		width: 990px;
		text-align: left;
		margin: auto;
		position: relative;
		height: 56px;
		z-index: 12;
	}
	
		.footerlinks {
			width: 615px;
			display: inline;
			float: left;
			margin-top: 25px;
			margin-left: 24px;
		}
		
			.footerlinks a {
				color: #ffffff;
				text-decoration: none;
				padding-right: 22px;
				background: transparent;
			}
					
			.footerlinks a:hover, .footerlinks a:focus {
				color: #ffffff;
				text-decoration: underline;
			}
		
		.footerbuttons {
			width: 220px;
			float: left;
			margin-top: 15px;
			overflow:hidden;
			position:relative;
		}

			.footerbuttons a {
				text-decoration: none;
				margin-right:15px;
				display:inline-block;
				float:left;
				cursor:pointer;
			}
			
		.footertext {
			width: 220px;
			text-align: right;
			color: #ffffff;
			display: inline;
			float: left;
			margin-top: 25px;
			margin-right: 10px;
		}

/* SITEMAP */

.sitemap {
	text-align: center;
	position: relative;
	float: left;
	width:100%;
	overflow:hidden;
	z-index: 10;
	clear:both;
	min-width:990px;
	
}

	#sitemapBackground {
		left: 0;
		min-width: 990px;
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		min-height: 300px;
		z-index: 11;
	}
	
	.sitemapnav {
		z-index: 12;
		position:relative;
		width:100%;
		overflow:hidden;
		min-width:990px;
	}
	
		.logos {
			position:absolute;
			right:20px;
			bottom:20px;
		}
		
		.logos a {
			margin-left:10px;
		}
			

		.sitemaplinks {
			width: 720px;
			text-align: left;
			margin: auto;
			position: relative;
		}
		
			.sitemap_text {
				float: left;
				display: inline;
				width: 180px;
				font-size: 10pt;	
			}
		
			.sitemap_text h3 {
				color: #3a3a3a;
				font-size: 12pt;
				margin-top: 10px;
				margin-bottom: 10px;
				padding: 0;
			}
		
			.sitemap_text ul {
				list-style-type: none;
				margin: 0;
				padding: 0;	
			}
			
			.sitemap_text ul li {
				padding-bottom: 10px;
			}
			
			.sitemap_text a {
				color: #000000;
				text-decoration: none;	
			}
			
			.sitemap_text a:hover {
				text-decoration: underline;	
			}
 
.slider-container {
	position: relative;
	margin: auto;
	width: 990px;
	height: 146px;
}

.slider-video {
	position: absolute;
	left: 20px;
	bottom: 311px;
	height: 81px;
	width: 248px;
}

.slider-maps {
	position: absolute;
	left: 291px;
	bottom: 311px;
	height: 81px;
	width: 248px;
	z-index: 2000;	
}

.slider-parks {
	position: absolute;
	right: 291px;
	bottom: 311px;
	height: 81px;
	width: 248px;
	z-index: 2000;	
}

.slider-real {
	position: absolute;
	right: 20px;
	bottom: 311px;
	height: 81px;
	width: 248px;
	z-index: 2000;	
}


		.footer-slide {
			position: relative;
			overflow: hidden;
			height: 323px;
			width: 248px;
			margin: 1em 0;
			background-color: #ffc;
			z-index: 2000;
			background: transparent;
			}
		.footer-slide .inner{
			position: absolute;
			left: 0;
			bottom: 79px;
			width: 248px;
			height: 242px;
			background-color: #4c5;
			color: #333;
			background: url('/okemowinter/images/templates/winter1011/slider.png') no-repeat;
			z-index: 2020;
			}
			
			.inner-close {
				text-align: right;
				margin-right: 4px;
				margin-top: 4px;	
			}
			
			.inner-image {
				text-align: center;
				padding-top: 10px;
			}
			
			.inner-text {
				text-align: left;
				padding: 10px;
				color: #ffffff;
				font-size: 10pt;
			}
			
				.inner-text a {
					color: #7dbdf1;
					text-decoration: none;
					font-size: 9pt;
				}
				
				.inner-text a:hover {
					text-decoration: underline;
				}
		
		.footer-slide .button{
			position: absolute;
			left: 0;
			bottom: 0;
			}
		#slidebottom .inner{
			display:none
			}
			
#footerBoxes {
	width:100%;
	z-index:10000;
	position:relative;
	margin-top:10px;
	min-width:990px;
}

	.box {
		position:relative;
		float:left;
		display:inline;
		margin:0px 10px 0 0;
		z-index:10000;
	}
	
	#realestateBox {
		margin-right:0;
	}
	
	#trailsBox {
		margin-top:0px;
	}
		
		.boxTop {
			height:0px;
			overflow:hidden;
			position:absolute;
			top:12px;
			left:0;
			position: absolute;
			width: 240px;
			background-color: #4c5;
			color: #333;
			background: url('/okemowinter/images/templates/winter1011/slider.png') no-repeat;
		}
		
		.boxBottom {
			cursor:pointer;
		}
		
		div.inner-close img {
			cursor:pointer;
			padding:5px;
		}
		
		.rBox {
		border:1px solid #666666;
		position:relative;
		overflow:hidden;
		width:276px;
		margin-bottom:5px;
		color:#FFFFFF;
		
	}
	
		.boxShadow {
			position:absolute;
			height:1000px;
			width:100%;
			background-color:#363636;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			filter: alpha(opacity=75);
			opacity: .75;
			z-index:1;
		}
		
		.boxContent {
			position:relative;
			z-index:2;
			padding:10px 10px 5px;
			font-size:9pt;
		}
		
		.boxContent a {
			color:#7DBDF1;
			text-decoration:none;
		}
		
		.boxContent a:hover {
			text-decoration:underline;
		}
		
		.boxBody {
			max-height:200px;
			overflow:hidden;
			padding:0;
			position:relative;
		}
		
			.boxContent h2 {
				height:30px;
				margin:0 0 5px;
				padding:0;
				line-height:normal;
				font-size:12pt;
				border-bottom:1px solid #FFFFFF;
				font-weight:bold;
			}
			
			.scrollContent {
				position:relative;
				padding-right:7px;
			}
			
				.scrollContent ul, .scrollContent li {
					margin:0;
					padding:0;
					list-style:none;
				}
				
				.scrollContent li {
					margin-bottom:12px;
				}
			
			.toggleBox {
				text-align:center;
				cursor:pointer;
				position:relative;
				z-index:3;
			}
			
			.boxSlider {
				width:17px;
				position:relative
			}
			
			.scrollContainer {
				position:absolute;
				right:0px;
				top:55px;
				z-index:0;
			}
			
			.scrollContainer .ui-widget-content {
				background:url(/okemowinter/images/templates/winter1011/slideTrack.gif) top center;
				border:none;
				color:#222222;
				width:17px;
			}
			
			.scrollContainer .ui-slider .ui-slider-handle {
				cursor:default;
				height:17px;
				position:absolute;
				width:17px;
				z-index:2;
			}
			
			.scrollContainer .ui-state-default, 
			.scrollContainer .ui-widget-content .ui-state-default, 
			.scrollContainer .ui-widget-header .ui-state-default,
			.scrollContainer .ui-state-hover, 
			.scrollContainer .ui-widget-content .ui-state-hover, 
			.scrollContainer .ui-widget-header .ui-state-hover, 
			.scrollContainer .ui-state-focus, 
			.scrollContainer .ui-widget-content .ui-state-focus, 
			.scrollContainer .ui-widget-header .ui-state-focus {
				background:url(/okemowinter/images/templates/winter1011/sliderTop.gif) center center no-repeat scroll;
				border:none;
				color:#555555;
				font-weight:normal;
			}
			
			.scrollContainer .ui-slider-vertical .ui-slider-handle {
				left:0;
				margin-bottom:-.6em;
				margin-left:0;
			}
			
			.scrollContainer .ui-slider-vertical {
				height:190px;
			}
			
			.scrollContainer .ui-widget-header {
				background-image:none;
				background-color:transparent;
				color:#222222;
				font-weight:bold;
			}
			
			#snowPanel, #weatherPanel {
				display:none;
				position:relative;
			}
			
			.boxContent h2 span {
				cursor:pointer;
				color:#b0b0b0;
			}
			
			.boxContent h2 span.selected {
				color:#FFFFFF;
			}
			
			.date {
				float:left;
			}
			
			.date input {
				border:1px solid #404040;
				border-right-color:#717d8a;
				border-bottom-color:#717d8a;
				height:17px;
				width:104px;
				background:#FFFFFF url(/okemowinter/images/templates/winter1011/dateCalendar.png) no-repeat 85px 3px;
			}
			
			#scrollPanel {
		position:relative;
		width:460px;
		margin-bottom:5px;
		color:#000000;
		
	}
		
		.panelContent {
			position:relative;
			z-index:2;
			padding:10px 10px 5px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:9pt;
		}
		
		.panelBodyWrapper {
			border: 1px solid #868686;
			padding:10px 10px 10px 20px;
		}
		
		.panelBody {
			max-height:290px;
			overflow:auto;
			padding:0;
			position:relative;
			margin-bottom:10px;
			padding-right:10px;
		}
		
			.panelContent h2 {
				margin:0 0 2px;
				line-height:normal;
				border-bottom:1px solid #FFFFFF;
				text-decoration:none;
			}			
			
			#panelTwo, #panelThree {
				display:none;
				position:relative;
			}
			
			.panelContent h2 a {
				cursor:pointer;
				color:#4f86b2;
				font-size:16px;
				font-weight:bold;
				font-family:Verdana, Geneva, sans-serif;
				width:143px;
				display:inline-block;
				margin-right:2px;
				border:1px solid #c1c1c1;
				text-align:center;
				padding:5px 0;
				background:url("/okemowinter/images/templates/winter1011/selector_bg.png") no-repeat bottom center;
			}
			
			.panelContent h2 a:hover {
				border:1px solid #a4a4a4;
				background-image:none;
			}
			
			.panelContent h2 a.buttonThree {
				margin-right:0;
				width:144px;
			}
			
			.panelContent p {
				margin-bottom:10px;
			}
			
			.panelContent h3 {
				cursor:pointer;
				color:#4f86b2;
				border-bottom:1px solid #4f86b2;
				padding-bottom:5px;
			}
			
			.panelContent h3 span {
				width:10px;
				text-align:center;
				display:inline-block;
				padding-right:5px;
			}
			
			.panelFooter {
				border-top:1px solid #4f86b2;
				font-size:10px;
				color:#4f86b2;
				padding-top:10px;
			}
			
			.upcomingEventTable a {
				color:#4f86b2;
			}
			
			.partnerPanel {
				text-align:center;
			}
			
			.partnerPanel img {
				margin:5px;
			}
			
			.middleTable {
		                border-collapse:collapse;
		                
		            }
		            
		            .middleTable td {
		                border:1px solid #999999;
		                margin:0;
		                padding:4px;
		            }


