@charset "UTF-8";
/* CSS Document */

html, body {
  margin:0;
  padding:0;
  width: 100%;
  height: 100%;
  background-color: #333333;
}

a:link {
	color: #FF6600;
	text-decoration: none;
}

a:visited {
	color: #FF6600;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

/* Center the text within all menu item links.
 */

ul.MenuBarHorizontal a {
	text-align: center;
	
}

/* Set the the alignment back to left for any
 * menu item links that are in a sub menu.
 */

ul.MenuBarHorizontal ul a {
	text-align: left;
}

ul.MenuBarHorizontal a:link
{
	color: #333;
}

ul.MenuBarHorizontal a:visited
{
	color: #333;
}

ul.MenuBarHorizontal a:hover
{
	color: #FFF;
}

/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #6699CC;
	color: #FFF;
}

.style5 {
	font-size: 11px;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style7 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.style8 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.style9 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.style9padded {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.style17 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style18 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style19 {color: #EEEEEE}
.style21 {color: #FFFFFF}
.style22 {font-size: 11px}
.style26 {color: #FF0000}
.style28 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.style30 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.style31 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:left}

p.style7 {margin-top:12px; margin-bottom: 0px;}
p.style9 {margin-top:3px; margin-bottom: 0px;}
div.style8#nojs {text-align:center; color:#555555}

#container {
	position:relative;
	width:800px;
	height:755px;
	z-index:2;
	background-color: #777777;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	top: 15px;
	visibility: visible;
	overflow: hidden;
}
#menu {
	position:absolute;
	left:0px;
	top:100px;
	width:800px;
	height:auto;
	z-index:500;
}

#calendar_container {
	position:absolute;
	left:0px;
	top:628px;
	width:302px;
	height:125px;
	z-index:502;
	background-color: #444444;
	border: thin solid #444444;
	overflow: hidden;
	text-align: left;
}
#tabs_container {
	position:absolute;
	left:1px;
	top:254px;
	width:304px;
	height:373px;
	z-index:490;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
}

#directions_link {
	position:absolute;
	left:301px;
	top:277px;
	width:150px;
	height:21px;
	z-index:5;
}
#emailupdates {
	position:absolute;
	left:15px;
	top:277px;
	width:230px;
	height:21px;
	z-index:6;
}
#container_right {
	position:absolute;
	left:306px;
	top:278px;
	width:494px;
	height:477px;
	z-index:600;
	border: 0px solid #BDC8C5;
	background-color: #333333;
}
#calendar_key_box {
	position:absolute;
	left:154px;
	top:2px;
	width:146px;
	height:auto;
	z-index:501;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
}
#blurb {
	position:absolute;
	left:9px;
	top:39px;
	width:475px;
	height:82px;
	z-index:4;
	overflow: visible;
}
#fullreport {
	position:absolute;
	left:212px;
	top:3px;
	width:112px;
	height:17px;
	z-index:499;
}
#new {
	position:absolute;
	left:75px;
	top:27px;
	width:40px;
	height:16px;
	z-index:497;
}
#storm {
	position:absolute;
	left:192px;
	top:27px;
	width:40px;
	height:16px;
	z-index:498;
}
#base {
	position:absolute;
	left:286px;
	top:27px;
	width:40px;
	height:16px;
	z-index:499;
}
#footer2 {
	position:relative;
	left:0px;
	top:20px;
	width:800px;
	height:60px;
	z-index:500;
	margin-left: auto;
	margin-right: auto;
	background-color: #444444;
}
#right_content_1 {
	position:relative;
	left:0px;
	top:0px;
	width:460px;
	height:150px;
	z-index:2;
	overflow: visible;
}
#panorama {
	position:absolute;
	left:2px;
	top:128px;
	width:800px;
	height:auto;
	z-index:1;
}
#slider {
	position:absolute;
	left:-0px;
	top:225px;
	width:300px;
	height:auto;
	z-index:494;
	padding-left:10px
}
#conditions_container {
	position:absolute;
	width:200px;
	height:auto;
	z-index:496;
	top: 153px;
	left: 473px;
}
#tab_hide {
	position:absolute;
	width:332px;
	height:50px;
	z-index:491;
	left: 468px;
	top: 278px;
	background-color: #777777;
}
#nojs {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:33px;
	z-index:501;
	background-color:#EEEEEE;
}
.NewsHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:12px; margin-bottom: 0px;
}
.NewsText {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top:3px; margin-bottom: 0px;
}

.newsheading {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:12px; margin-bottom: 0px;
}
.newstext {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top:3px; margin-bottom: 0px;
}


p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top:0px; margin-bottom: 0px;
}

.floatleft {float:left;}

.floatright {float:right;}

.alignright {
	text-align: right;
	vertical-align: text-top;
}
