/* author:jeverhart@elexio.com */

@font-face  
{
    font-family: 'District'; 
    src: url('../Type/distth__-webfont.eot'); 
    src: local('?'), url('../Type/distth__-webfont.woff') format('woff'), url('../Type/distth__-webfont.ttf') format('truetype'), url('../Type/distth__-webfont.svg#webfont') format('svg'); 
    }

body {
	background:#b7f2ff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
	h1,h2,h3,h4,h5 { margin:0; }
	p { margin:0; padding:5px 0; }
	a { color:#008cc1; outline:none; }

#top-shelf {
	background:#b5b5b5;
	overflow:hidden;
	width:100%;
	}
	#top-shelf-container {
		margin:auto;
		overflow:hidden;
		width:980px;
		}
		.top-shelf-content {
			color:#fff;
			font-size:12px;
			display:none;
			padding:20px;
			}
			.top-shelf-content a {
				color:#fff;
				text-decoration:none;
				}
#top-wrap {
	background:#ffffff url(../images/top-wrap.jpg) repeat-x bottom center;
	border-bottom:1px solid #00ecff;
	border-top:3px solid #b5b5b5;
	clear:both;
	width:100%;
	}
	#top-container {
		margin:auto;
		width:980px;
		}
		#header {
			height:160px;
			overflow:hidden;
			position:relative;
			width:980px;
			}
			#shelf-link {
				background:url(../images/shelf-link.jpg) no-repeat top left;
				color:#fff;
				display:block;
				font-size:11px;
				height:17px;
				padding:7px 10px 5px 38px;
				position:absolute;
				right:0px;
				text-align:left;
				text-decoration:none;
				top:31px;
				width:135px;
				}
				#shelf-link:hover {
					background:url(../images/shelf-link.jpg) no-repeat bottom left;
					}
			#header-networks {
				height:26px;
				right:5px;
				overflow:hidden;
				position:absolute;
				top:103px;
				}
				#header-networks #ewsmenu_imagemenu 
				{   
				    list-style:none;
				    margin:0;
				    padding:0;
				    }
				#header-networks #ewsmenu_imagemenu li 
				{
				    float:left;
				}
				#header-networks #ewsmenu_imagemenu li a
				{
				    background-repeat:no-repeat;
				    display:block;
				    float:left;
				    height:26px;
				    overflow:hidden;
				    margin-left:6px;
				    width:24px;
				    text-indent:-9999px;
				}
				    #header-networks #ewsmenu_imagemenu li a:hover 
				    {
				        background-position:bottom;
				    }
				    #header-networks #ewsmenu_imagemenu li a img
				    {
				        border:0;
				        text-decoration:none;
				    }
				#header-networks li.home a {
					background:url(../images/icon-home.jpg) no-repeat top left;
					display:block;
					float:left;
					height:26px;
					text-indent:-9999px;
					width:24px;
					}
					#header-networks li.home a:hover {
						background:url(../images/icon-home.jpg) no-repeat bottom left;
						}
				#header-networks li.facebook a {
					background:url(../images/icon-facebook.jpg) no-repeat top left;
					display:block;
					float:left;
					height:26px;
					margin-left:6px;
					text-indent:-9999px;
					width:24px;
					}
					#header-networks li.facebook a:hover {
						background:url(../images/icon-facebook.jpg) no-repeat bottom left;
						}
				#header-networks li.twitter a {
					background:url(../images/icon-twitter.jpg) no-repeat top left;
					display:block;
					float:left;
					height:26px;
					margin-left:6px;
					text-indent:-9999px;
					width:24px;
					}
					#header-networks li.twitter a:hover {
						background:url(../images/icon-twitter.jpg) no-repeat bottom left;
						}
			#logo-holder {
				height:150px;
				padding-top:5px;
				text-align:center;
				vertical-align:bottom;
				width:980px;
				}
				#logo-holder div.ews_orglogo 
				{   
				    display:block;
				    float:none;
				    font-family:'District', 'Century Gothic', Arial, Verdana, Helvetica;
				    margin:0 auto;
				}
				#logo-holder div.ews_orgname 
				{
				    font-family:'District', 'Century Gothic', Arial, Verdana, Helvetica;
				    font-size:32px;
				}
				#logo-holder a 
				{
				    color:#000;
					display:block;
					font-weight:normal;
					height:95px;
					letter-spacing:.2em;
					overflow:hidden;
					margin:auto;
					text-align:center;
					width: 775px;
				    font-family:'District', 'Century Gothic', Arial, Verdana, Helvetica;
				    font-size:32px;
				    text-transform:uppercase;
				    text-decoration:none;
					white-space: nowrap;
					}
					#logo-holder a:link,
					#logo-holder a:visited {}
					#logo-holder a:hover,
					#logo-holder a:active {}
						#logo-holder a img {
							border:0;
							text-decoration:none;
							}
			#title-holder {}
				#title-holder h1 {
					color:#000;
					font-weight:normal;
					text-align:center;
					}
					#title-holder h1 a {
						color:#000;
						text-decoration:none;
						}
						#title-holder h1 a:link,
						#title-holder h1 a:visited {}
						#title-holder h1 a:hover,
						#title-holder h1 a:active {
							color:#555;
							}
		#nav {
			background:url(../images/nav.jpg) no-repeat;
			height:97px;
			overflow:hidden;
			padding:0 20px;
			width:940px;
			}
			#ewsmenu_main {}
				#ewsmenu_main li {}
					#ewsmenu_main li a {}
						#ewsmenu_main li a:link,
						#ewsmenu_main li a:visited {}
						#ewsmenu_main li a:hover,
						#ewsmenu_main li a:active {}
					#ewsmenu_main li ul {}
								#ewsmenu_main li ul li {}
									#ewsmenu_main li ul li a {}
										#ewsmenu_main li ul li a:link,
										#ewsmenu_main li ul li a:visited {}
										#ewsmenu_main li ul li a:hover,
										#ewsmenu_main li ul li a:active {}
									#ewsmenu_main li ul li ul {}
												#ewsmenu_main li ul li ul li {}
													#ewsmenu_main li ul li ul li a {}
														#ewsmenu_main li ul li ul li a:link,
														#ewsmenu_main li ul li ul li a:visited {}
														#ewsmenu_main li ul li ul li a:hover,
														#ewsmenu_main li ul li ul li a:active {}
													#ewsmenu_main li ul li ul li ul {}
																#ewsmenu_main li ul li ul li ul li {}
																	#ewsmenu_main li ul li ul li ul li a {}
																		#ewsmenu_main li ul li ul li ul li a:link,
																		#ewsmenu_main li ul li ul li ul li a:visited {}
																		#ewsmenu_main li ul li ul li ul li a:hover,
																		#ewsmenu_main li ul li ul li ul li a:active {}
																	#ewsmenu_main li ul li ul li ul li ul {}
																				#ewsmenu_main li ul li ul li ul li ul li {}
																					#ewsmenu_main li ul li ul li ul li ul li a {}
																						#ewsmenu_main li ul li ul li ul li ul li a:link,
																						#ewsmenu_main li ul li ul li ul li ul li a:visited {}
																						#ewsmenu_main li ul li ul li ul li ul li a:hover,
																						#ewsmenu_main li ul li ul li ul li ul li a:active {}
		#home-mid 
		{
		    clear:both;
			height:325px;
			overflow:hidden;
			padding:36px 0 36px 0;
			width:980px;
			}
			#home-left {
				float:left;
				height:325px;
				overflow:hidden;
				width:480px;
				}
				#main-slideshow {
					border-bottom:1px solid #b5b5b5;
					height:323px;
					overflow:hidden;
					position:relative;
					width:480px;
					}

					#pause {
						background:url(../images/pause.png) no-repeat;
						left:460px;
						height:11px;
						position:absolute;
						text-align:left;
						text-indent:-9999px;
						top:252px;
						width:8px;
						z-index:75;
						}
									
					#play {
						background:url(../images/play.png) no-repeat;
						display:none;
						left:460px;
						height:11px;
						position:absolute;
						text-align:left;
						text-indent:-9999px;
						top:252px;
						width:8px;
						z-index:75;
						}
					#main-slideshow #slideshow_main_slideshow 
					{
					    
						}
						#main-slideshow #slideshow_ctl00_main_instance_main {
							height:246px;
							overflow:hidden;
							width:480px;
							}
						#main-slideshow #slideshow_ctl00_main_titles, #main-slideshow .ews_titles {
							color:#252525;
							font-size:11px;
							left:10px;
							text-align:left;
							position:absolute;
							top:290px;
							width:480px;
							z-index:1002;
							}
							#main-slideshow #slideshow_main_titles_main {
							
								}
						#main-slideshow #slideshow_ctl00_main #slideshow_ctl00_main_titles_container #slideshow_ctl00_main_titles[style], #main-slideshow #slideshow_ctl00_main #slideshow_ctl00_main_titles_container .ews_titles {
							background:none;
							color:#252525;
							font-size:11px;
							left:10px;
							position:absolute;
							top:290px;
							width:480px;
							z-index:1002;
							}
							#main-slideshow #slideshow_mainslideshow_titles_main {
							
								}
						#main-slideshow #slideshow_ctl00_main_controls_main, #main-slideshow .ews_controls 
						{
						    background:none;
						    margin-left:50px;
							position:absolute;
							left:50px;
							top:252px;
							z-index:1002;
							}
							#main-slideshow .ews_controls span {  }
									
							#main-slideshow .ews_controls div span a 
							{
							    background:none !important;
								color:#8e85a0 !important;
								float:left !important;
								font-size:11px !important;
								height:12px !important;
								margin:0 4px !important;
								text-decoration:none !important;
								}
								#main-slideshow .ews_controls div span a:hover,#main-slideshow .ews_controls div span a.activeSlide {
									color:#fff !important;
									background:none !important;
									margin:0 4px !important;
									padding:0 !important;
									}  
									
			#home-right {
				float:right;
				height:325px;
				overflow:hidden;
				width:480px;
				}
				#main-video {
					height:270px;
					overflow:hidden;
					width:480px;
					}
				#main-video-caption {
					border-bottom:1px solid #b5b5b5;
					color:#252525;
					display:block;
					height:13px;
					font-size:11px;
					padding:20px 10px;
					}
					#main-video-caption a {
						color:#1ed2fc;
						text-decoration:none;
						}
						#main-video-caption a:link,
						#main-video-caption a:visited {}
						#main-video-caption a:hover,
						#main-video-caption a:active {}
	#sub-mid {
		overflow:hidden;
		padding:36px 0;
		width:980px;
		}
		#sub-left {
			background:url(../images/sub-menu-back.png) repeat-y top left;
			float:left;
			overflow:hidden;
			width:250px;
			}
			#sub-left h2 {
				background:url(../images/sub-menu-heading.jpg) no-repeat;
				color:#fff;
				font-size:12px;
				font-weight:normal;
				line-height:30px;
				height:30px;
				margin:0;
				padding:0 10px 14px 10px;
				width:210px;
				}
			#submenu { overflow:hidden; padding:10px 0 10px 0; }
			#ewsmenu_submenu { 
				margin:0;
				overflow:hidden;
				padding:0;
				 }
				#ewsmenu_submenu li {
					clear:left;
					display:block;
					overflow:hidden;
					padding:2px 28px 1px 10px;
					width:211px;
					}
					#ewsmenu_submenu li.selected {
						background:url(../images/sub-menu-selected.png) no-repeat center right;
						overflow:hidden;
						}
					#ewsmenu_submenu li a {
						background:#ffffff;
						color:#252525;
						float:left;
						font-size:11px;
						padding:3px;
						text-decoration:none;
						}
					#ewsmenu_submenu li.selected a {
						background:#efefef;
						}
						#ewsmenu_submenu li a:hover {
							background:#b7f2ff;
							border:1px solid #ffffff;
							color:#000;
							padding:2px;
							}
					#ewsmenu_submenu ul { display:none; }
			#sub-slideshow {
				background:#000;
				height:107px;
				overflow:hidden;
				width:230px;
				}
		#sub-right {
			background:#efefef url(../images/sub-right-bottom.jpg) no-repeat bottom left;
			float:right;
			overflow:hidden;
			padding:15px 15px 26px 15px;
			width:700px;
			}
			#sub-right #isite-content {

				}
		#sub-full {
			background:#efefef url(../images/sub-right-bottom.jpg) no-repeat bottom left;
			color:#252525;
			font-size:12px;
			overflow:hidden;
			padding:15px 15px 26px 15px;
			width:950px;
			}
#bottom-wrap {
	overflow:hidden;
	width:100%;
	}
	#bottom-container {
		margin:auto;
		overflow:hidden;
		padding:35px 0;
		width:980px;
		}
		#feed-box {
			background:url(../images/feed-box.jpg) no-repeat;
			color:#fff;
			font-size:12px;
			height:61px;
			line-height:61px;
			margin:0 0 18px 0;
			overflow:hidden;
			padding:0 20px 0 60px;
			width:900px;
			}
			#feed-box div {
				list-style:none;
				margin:0;
				padding:0;
				}
			#feed-box div li {
				list-style:none;
				margin:0 !important;
				padding:0;
				}
				#feed-box div dt a {
					color:#fff;
					text-decoration:none;
					}
                    .ews_rss_Default {  }
                    .ews_rss_default dl.ews_rss  
                    {
                        list-style:none;
                        margin:0;
                        padding:0;
                        }
                    .ews_rss_Default dl.ews_rss dt { display:none; }
                    .ews_rss_Default dl.ews_rss dt.first { display:block; } 
                    .ews_rss_Default dl.ews_rss dt a  
                    {
                        color:#fff;
                        font-size:12px;
                        text-decoration:none; 
                        }
                    .ews_rss_Default dl.ews_rss dd { display:none; }
		#bottom-content {
			background:url(../images/home-bottom-content.jpg);
			margin:0px 0 35px;
			overflow:hidden;
			width:980px;
			}
			#bottom-content .ews_ue 
			{
			    height:auto;
			}
			#bottom-content div.bottom-box {
				color:#252525;
				float:left;
				font-size:11px;
				line-height:1.6em;
				margin-right:20px;
				padding:0 10px 20px 10px;
				position:relative;
				width:210px;
				}
				
				/* for Rss Block */
				#bottom-content div.bottom-box dt a { line-height:normal; }
				#bottom-content dd { margin-left:0px; }
				
				#bottom-content div.bottom-box a {
					color:#00a7b4;
					}
					
				#bottom-content div.bottom-box table.channelText tr td {
					padding-bottom:4px;
					}
				#bottom-content div.bottom-box table.channelText tr td nobr {
					background:#d35100;
					color:#fff;
					display:block;
					float:left;
					padding:1px 5px;
					text-transform:uppercase;
					}
				#bottom-content div.bottom-box table.channelText tr td div {
					background:#fff;
					clear:left;
					float:left;
					padding:1px 5px 1px 5px !important;
					}
					#bottom-content div.bottom-box table.channelText tr td div a {
						color:#252525;
						text-decoration:none;
						}
					#bottom-content div.bottom-box table.channelText tr td div a:hover {
						text-decoration:underline;
						}
					#bottom-content div.bottom-box a.channel_link {
						background:url(../images/more.jpg) no-repeat;
						display:block;
						position:absolute;
						bottom:1px;
						height:18px;
						left:10px;
						text-align:left;
						text-decoration:none;
						text-indent:-9999px;
						width:66px;
						}
					#bottom-content div.bottom-box ul#ewsmenu_mediamenu {
						list-style:none;
						padding:0;
						margin:0;
						}
						#bottom-content div.bottom-box ul#ewsmenu_mediamenu li {
							background:url(../images/icon-bubble.jpg) no-repeat center left;
							padding:6px 0 8px 30px;
							}
							#bottom-content div.bottom-box ul#ewsmenu_mediamenu li a {
								color:#252525;
								text-decoration:none;
								}
							#bottom-content div.bottom-box ul#ewsmenu_mediamenu li a:hover {
								color:#252525;
								text-decoration:underline;
								}
			#bottom-content div.first {
				background:url(../images/home-bottom-one.jpg) no-repeat;
				}
				#bottom-content h2 {
					color:#fff;
					font-size:12px;
					font-weight:normal;
					height:34px;
					line-height:34px;
					overflow:hidden;
					padding:0 15px 10px 35px;
					}
			#bottom-content div.second {
				background:url(../images/home-bottom-two.jpg) no-repeat;
				}
				#bottom-content div.second ul, #bottom-content div.first ul, #bottom-content div.last ul {
					list-style:none;
					margin:0;
					overflow:hidden;
					padding:0;
					}
					#bottom-content div.second ul li, #bottom-content div.first ul li, #bottom-content div.last ul li {
						clear:left;
						}
						#bottom-content div.second ul li a, #bottom-content div.first ul li a, #bottom-content div.last ul li a {
							background:#fff;
							color:#252525;
							display:block;
							float:left;
							margin-bottom:5px;
							padding:1px 5px;
							text-decoration:none;
							}
						#bottom-content div.second ul li a:hover, #bottom-content div.first ul li a:hover, #bottom-content div.last ul li a:hover {
							background:#d35100;
							color:#fff;
							display:block;
							float:left;
							margin-bottom:5px;
							padding:1px 5px;
							text-decoration:none;
							}
			#bottom-content div.third {
				background:url(../images/home-bottom-three.jpg) no-repeat;
				}
			#bottom-content div.last {
				background:url(../images/home-bottom-four.jpg) no-repeat;
				margin-right:0px;
				}
		#footer {
			border-top:1px solid #fff;
			color:#8b8b8b;
			font-family:"Times New Roman", Times, serif;
			font-size:12px;
			font-style:italic;
			line-height:18px;
			padding-top:15px;
			text-align:center;
			}
			#footer.nochannels {
				border-top:0px;
				}
			#footer a {}
				#footer a:link,
				#footer a:visited {}
				#footer a:hover,
				#footer a:active {}
					#footer a img {
						border:0;
						line-height:18px;
						text-decoration:none;
						vertical-align:text-bottom;
						}
