.fix_ie {background-position:left top; margin:0px; padding:0px; position:absolute; height:1px; width:1000px; top:0px;}
body, html {font-family:Arial, Helvetica, sans-serif; color:black; margin:0px; padding:0px; background-color:#eee}
#container {width:980px; margin:0 auto; background-color:#fff; border:1px solid navy}
.italics {font-style:italic;}
img {display:inline}
.img {border:0}
.bold {font-weight:bold}
.aligncenter {text-align:center;}
.aligncenter img {border:1px solid #a2a2a2}
h3 {font-size:1.3em; font-weight:bold}

/* header */
#header {min-width:45em; white-space:nowrap;}
#brand {background-attachment:scroll; background-image:url(/css/default/images/noaa_banner.jpg); background-repeat:no-repeat; background-color:#DDE2FE; height:95px; color:#FFF; white-space:nowrap; clear:none;}
#brand h1 {margin:0px 0px 0px 135px; padding:10px 0px 0px 0px; font-size:110%; font-weight:bold;}
#brand h2 {margin:0px 0px 0px 135px; padding:2px 0px 0px 0px; font-size:110%; font-weight:bold;}
#brand a.noaalink {margin:0px; padding:0px; display:block; text-decoration:none; float:left; border:none; height:95px; width:135px; font-size:10%; color:#306;}
#brand a.site {padding:0px; margin:12px 0px 0px 160px; font-size:175%; font-weight:bold; display:block; color:#fff; text-decoration:none;}
#brand a.cwsu-site {padding:0px; margin:2px 0px 0px 160px; font-size:175%; font-weight:bold; display:block; color:#fff; text-decoration:none;}
#brand a.wxlink {font-size:12px; margin:0px; padding:0px; float:right; height:95px; width:90px; background-image:url(/css/default/images/nws_logo.jpg); background-repeat:no-repeat; background-color:#DDE2FE;}
#brand a.cwsu-wxlink {font-size:12px; margin:0px; padding:0px; float:right; height:95px; width:90px; background-image:url(/css/default/images/nws_logo.jpg); background-repeat:no-repeat; background-color:#DDE2FE;}
/* end header */

/* top navbar */
#searchDiv {background-color:#102290; background-image:url(/css/default/images/dangletab.jpg); background-repeat:no-repeat; padding-left:132px;}
#searchDiv ul {list-style-type:none; margin:0; padding:0; font-weight:bold; color:#ff9; font-size:.78em;}
#searchDiv ul li {display:inline;}
#searchDiv ul li a {color:#fff; text-decoration:none; padding:0px 3.3em 0px 0px; height:1%;}
#searchDiv ul li a:hover {color:#ffc; text-decoration:underline;}
#searchDiv ul li form {display:inline; width:280px; margin:0px; padding:0px;}
#searchDiv ul li form div {display:inline;}
.input {font-size:.7em; padding:0px;}
/* end top navbar */

/* news */

/* --------------------------  */
#content {font-size:12px; display:block; margin-left:143px; margin-top:10px; clear:none; width:644px;}
#content a {color:navy; text-decoration:none;}
#content a:hover {color:crimson; text-decoration:underline;}
#content div.sidebar {margin:0px; padding:0px; clear:right; float:right; width:180px; border:3px solid #102290; background-color:#EFF; font-size:80%; background-image:none;}
#content div.sidebar h1 {margin:0px; padding:0px; clear:none; float:none; border:none; background-color:#102290; background-image:none;}
#content div.sidebar p {padding:0px; margin:0px 5px 0.25em 5px;}
#content p {padding-right:0.5em;}
/* --------------------------  */
#global_localnews {display:block; /* rjh */width:525px;/* */clear:none; margin:2px 2px 2px 2px; padding:1px;}
#global_localnews_headerbar_main {display:block; clear:none; width:644px; margin:0px 0px 2px 0px; padding:0px; border-bottom:1px solid #102290; height:16px;}
#global_localnews_headerbar_sub_left {background-color:#102290; display:block; clear:none; width:151px; margin:0px; padding:0px; float:left; height:16px;}
#global_localnews_title {background-color:#102290; font-weight:bold; color:#FFF; font-size:11px; padding:0px 13px 1px 4px; margin:0px; float:left; clear:none;}
#global_localnews_headerbar_sub_right {display:block; clear:none; width:370px; margin:0px; padding:0px; float:right; height:16px;}
#recentissue {display:block; width:370px; background:#fff; margin:0px; color:#D00000; font-size:11px; font-weight:bold; padding:0px; height:16px;}
#recentissue a {font-size:12px; font-weight:bold; color:#102290; padding:0px;}
#recentissue a:hover {font-size:12px; color:#CC0000; text-decoration:underline;}
#WxStory {display:block; width:165px; background:#fff; margin:0px; font-size:12px; padding:0px; height:16px;}
#WxStory a {font-weight:bold; font-style:italic; color:#102290; text-decoration:none; padding:0px;}
#WxStory a:hover {color:#c00; text-decoration:underline;}
#global_localnews h1 {background-color:#102290; font-weight:bold; color:#fff; font-size:11px; padding:1px 4px 1px 4px; margin:0px;}
#global_localnews_secondary {display:block; clear:none; width:525px; margin:2px 2px 2px 2px; padding:1px;}
#global_localnews_secondary h1 {background-color:#102290; font-weight:bold; color:#fff; font-size:12px; padding:1px 4px 1px 4px; margin:0px;}
#localnews {background:#fff; margin:0px; font-size:12px;}
#localnews ul {font-weight:bold; color:#000; text-decoration:none; padding-left:4px; margin:0px; list-style-image:url(/css/default/images/noaabullet.png); list-style-position:inside;}
#localnews li.weh{list-style-image:url(/css/default/images/wehbullet.jpg); list-style-position:inside;}
#localnews ul.weh {font-weight:bold; color:#000; text-decoration:none; padding-left:4px; margin:0px; list-style-image:url(/css/default/images/wehbullet.jpg);        list-style-position:inside;}
#localnews li a {font-weight:bold; color:#000099; text-decoration:none;}
#localnews a:hover {color:#CC0000; text-decoration:underline;}
#wehnews ul.weh {font-weight:bold; color:#000; text-decoration:none; padding-left:4px; margin:0px; list-style-image:url(/css/default/images/wehbullet.jpg); list-style-position:inside;}
.newsstyle1 {color:#f00;}
.newsstyle2 {color:green;}
.newsstyle3 {color:#f0f;}
.newsstyle1:hover,.newsstyle2:hover  {color:#c00; text-decoration:underline;}
.newsstyle3:hover {color:#c00;}
/* end news */

/* left hand menu */
#menu {float:left; height:100%; background-color:#102290; width:133px;}
#menu form {text-align:center; display:block; width:130px; margin:0px 0px 7px 0px;}
#menu label {font-weight:bold; color:#FF6; font-size:11px;}
#menu form input {font-size:11px; margin-top:.5em;}
#menu ul {margin:1.9px; padding:0em 0em .2em .2em; list-style-type:none;}
#menu ul li {font-size:11px; font-weight:bold; color:#FF6; margin:0em; padding:.9px 0px .9px 0px;}
#menu ul li ul li {display:block; margin:-4px; padding:1.9px 0px 1.9px 6px;}
#menu ul li ul li a {font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; margin:0em; padding:.9px 0px .9px 0px; display:block;}
#menu ul li ul li a:hover {color:#ffc; text-decoration:underline;}
/* end left hand menu */

/* footer  */
#required {position:relative; clear:both; color:#898989; background-color:transparent; font-size:9pt; height:136px; text-align:left;}
hr.required {width:796px auto; margin-left:2px; border:0; height:1px; color:#000; background-color:#000;}
#firstgov {position:absolute; left:12px; top:20px; text-align:center; border:1px solid #000}
#contact {position:absolute; list-style-type:none; left:133px; padding:0px 0px 0px 3px; margin:0px 0px 0px 3px;}
#disclaimer {position:absolute; list-style-type:none; left:446px; padding:0; margin:0;}
#policy {position:absolute; list-style-type:none; left:643px; width:150px; text-align:right; padding:0px 3px 0px 0px; margin:0px 3px 0px 0px;}
/* end footer */

#wx_map {display:block; width:525px; margin-left:146px; height:330px;}
#wx_map_border {display:block; width:525px; margin-left:146px; height:330px; border:1px solid #102290;}
#wx_map_secondary {display:block; width:525px; margin-left:2px; height:330px;}
#wx_map_secondary_border {display:block; width:525px; margin-left:2px; height:330px; border:1px solid #102290;}
#wx_map h1 {font-size:90%; color:#000; padding:0px; margin:0px; font-weight:normal; text-align:center; height:18px; width:525px;}
#wx_map .pointclick {float:center; height:292px; width:356px; margin:0px; font-size:75%; font-weight:normal; text-align:center; color:#000; padding-left:2px;}
#wx_map .pointclick .map {border:1px solid #000;}
#wx_map .wx_legend {float:right; width:150px; height:274px; padding:1px; margin:1px; border:1px solid #000;}
#wx_map .wx_legend .color_code {float:left; clear:left; margin:0px; list-style-type:none; font-size:80%; width:143px; padding:2px 3px;}
#wx_map .wx_legend .color_code img {border:1px solid #000;	float:left;}
#wx_map .wx_legend .compass_rose {float:right; background-color:#102290; display:block; height:60px; width:60px; list-style-type:none;	padding:0px; margin:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000;}
#wx_map .wx_legend .compass_rose a {display:block;	margin:0px;	padding:0px; clear:none; float:left; height:20px; width:19px; color:#fffF; font-size:8px; text-decoration:none; text-align:center;}
#wx_map .wx_legend .compass_rose li {display:inline;}
#wx_map .wx_legend .compass_rose li img {border:none; margin:0px; padding:0px;}
#wx_map .wx_legend .wwa_link {float:left;	display:block;	width:89px;	height:55px; font-size:70%; padding:5px 0px 0px 0px; margin:0px; color:#102290; text-decoration:none; text-align:center; border-bottom-width:1px; border-bottom-style: solid; border-bottom-color:#000;	border-right-width: 1px; border-right-style:solid;	border-right-color:#000;}
#wx_map .wx_legend .wwa_link:hover {color:#F03;	text-decoration:underline;}

#local {font-size:12px; padding:10px;}
/* #localcontent {margin:o auto 5px;} */
/* #localcontent p {margin:0 auto} */
#content {font-size:.8em; margin:0 auto; padding:10px;}

/* Image Left w/optional caption */
.imgl {float:left; margin:5px; padding:0px; text-align:left;}
.imgl p {font-size:80%; font-weight:bold; margin:0px; padding:0px; text-align:center;}
/* Image Right w/optional caption */
.imgr {float:right; margin:5px; padding:0px; text-align:right;}
.imgr p {font-size:80%; font-weight:bold; margin:0px; padding:0px; text-align:center;}
/* Pull Quote Left */
.pql {display:block; margin:0.2em 0.5em 0.1em 0.3em; padding:0.3em; float:left; width:180px; border:1px solid #000; background-color:#eee; font-style:italic; font-weight:bold; font-size:105%;}
/* Pull Quote Right */
.pqr {display:block; margin:0.2em 0.3em 0.1em 0.5em; padding:0.3em; float:right; width:180px; border:1px solid #000; background-color:#eee; font-style:italic; font-weight:bold; font-size:105%;}
.skip {display:none;}
/* ROUNDED CORNDERS  */
.rtop, .rbottom{display:block; background: #FFF;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;background: #102290;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
/* THE OLD WX_MAP TEXT THAT SAYS "ZOOM OUT" NEED TO BE WHITE */
.zoom {text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.zoom a {text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#fff; line-height:9pt;}
.zoom a:visited {text-decoration:none; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF;}
.zoom a:hover {text-decoration:underline; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: Gold;}
#wx_map_secondary .zoom a {  text-decoration: none; font-size:9px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  color: #FFFFFF;}
#wx_map_secondary .zoom a:visited {text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  color: #FFFFFF;}
#wx_map_secondary .zoom a:hover {text-decoration:underline; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  color: Gold;}
/* Turn the .skip class back on for aural and braille browsers. */
@media aural, braille {
  .skip {display:block;}
}
/* Rewrite some of the rules for printing. Mostly we want to hide some sections from the printer. */
@media print {body, html {background-image:none;}
  #brand {background-image:url(/css/default/images/bw_noaa.png); background-color:#fff; color:#000; height:100px; background-repeat:no-repeat; background-position:0px 0px;}
  #brand a.site {color:#000; margin:0px 0px 0px 105px;}
  #brand a.noaalink, #brand a.wxlink, #localnews, #searchDiv, #menu, #required #nws #disclaimer, #required #nws #policy, #required #firstgov  {display:none;}
  #brand h1 {margin:0px 0px 0px 105px;}
  #required #nws #contact {margin:0px; padding:0px; width:auto; float:left;}
  #content {margin-left:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-left-color:#FFF; border-left-width:0px; width:auto;}
  #content a {color:#000;}
  .glossaryProduct A {background-color:white; font-weight:normal;}
}