@import url(style_editor_1829.css);
a, a:link {
	color: #369;
}
a:visited {
	color: #369;
}
body {
	background-color: #fff;
}
body, p, td, th, li {
	
		font-size: 10pt;
	
	
		font-family: arial,sans-serif;
	
}

.menu, a:link.menu, a:visited.menu {
	color: #000;
	font-size: 10px;
	font-family: arial,sans-serif;
}
#menuList {
	background-color: #99cdff;
}
#menuList li a {
	border-right: 1px solid #000;
}
/*********************************** GLOBAL RESET / CLEARFIX */

* {
 font-weight: inherit;
 font-family: inherit;
 font-style: inherit;
 font-size: 100%;
 padding: 0;
 margin: 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
 margin:0;
 padding:0;
}

table {
 border-collapse:collapse;
 border-spacing:0;
}

fieldset,img { 
 border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
 font-style:normal;
 font-weight:normal;
}

caption,th {
 text-align:left;
}

h1,h2,h3,h4,h5,h6 {
 font-size:100%;
 font-weight:normal;
}

q:before,q:after {
 content:'';
}

abbr,acronym { 
 border:0;
}

img {
 border:0;
 color:#FFFFFF;
/***IE image smoothing***/
 -ms-interpolation-mode: bicubic;
}

/*** Clearfix (append .clearfix to divs with floated elements inside) ***/
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*********************************** BODY / GLOBAL STYLES */

/* BODY */
body.externalSite {
 margin: 0;
 padding: 0;
 margin-left: auto;
 margin-right: auto;
 background: #90c2f4 url(/clients/1829/120430.jpg) scroll repeat-x 0 0;
 text-align: center; /*** to center site in IE6, IE7 ***/
 word-wrap:break-word;
}

h1, h2, h3, h4, h5, h6 {
 padding-bottom: .5em;
 background-color: transparent;
 display: block;
 text-align: left;
 color:#000000;
}

h1 {
 font-size: 1.8em;
}

h2 {
 font-size: 1.6em;
}

h3 {
 font-size: 1.4em;
}

h4 {
 font-size: 1.3em;
}

h5 {
 font-size: 1.2em;
}

h6 {
 font-size: 1.1em;
}

p {
 line-height: 1.5em;
 padding-bottom: 1.5em;
}

a, a:link, a:visited {
 text-decoration: none;
 cursor: pointer;
}

a:hover {
 text-decoration: underline;
}

strong, b {
 font-weight: bold;
}

em, i {
 font-style: italic;
}

li {
 margin-bottom: 1em;
 padding-left: .5em;
}

ul, ol {
 margin-bottom: 1em;
 padding-left: 2.5em;
}

/*********************************** GLOBAL STYLES */

.tiny {
 font-size: .8em;
}

.left {
 float:left;
}

.right {
 float:right;
}

.headline {
 font-weight:normal;
}

/*********************************** MENU CSS */

#menuBar {
 background: #35518B url(/clients/1829/358391.png) repeat scroll 0 -9px;
 z-index: 2 !important;
 width: 100%;
 height: 28px;
 /*** IE 6 ***/
 position:relative; /*** makes menu float above absolute positioned items ***/
}

.sf-menu {
 margin-bottom:0;
}

/*** to change width of the menu items ***/
.sf-menu ul {
 margin-top:-3px;
 width:12em; /*** make styles below "left:;" same as this ***/
}

/***IE***/
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
 left:11.75em; /*** make same width as .sf-menu ul ***/
 /***IE6***/
 left:12em;
}

/***Firefox, Safari, etc.***/
div > ul.sf-menu li li:hover ul, div >  ul.sf-menu li li.sfHover ul {
 left:12em; /*** make same width as .sf-menu ul ***/
}

/***IE***/
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
 left:11.75m; /*** make same width as .sf-menu ul ***/
 /***IE6***/
 left:12em;
}

div > ul.sf-menu li li li:hover ul, div > ul.sf-menu li li li.sfHover ul {
 left:12em; /*** make same width as .sf-menu ul ***/
}

/*** Menu Level One ***/
.sf-menu li {
 background-color: #35518B;
 font-size: .95em;
}

.sf-menu a {
 border-top:0;
 border-left:0;
 text-decoration: none;
}

.sf-menu li a:active {
 background-color: #88AF00;
}

.sf-menu li {
 background: url("/clients/1829/358391.png") repeat scroll 0 -9px #35518B;
}

.sf-menu li a {
 border-right: 1px solid #77A2D7;
 padding: 8px 12px;
}

.sf-menu li a, .sf-menu li a:visited  {
 color: #ffffff;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu li a:focus, .sf-menu li a:hover {
 background: url("/clients/1829/358391.png") repeat scroll 0 0 #35518B;
 text-decoration: none;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li a:hover {
 background-color: #77A2D7;
}

/*** Menu Level Two ***/
.sf-menu li li {
 font-size: 1em;
 background-color: #ffffff;
}

.sf-menu li li a {
 border-right: 0px;
 border-bottom: 1px solid #E0E7EF;
 padding:8px 12px;
}

.sf-menu li li a, .sf-menu li li a:visited  {
 color: #35518B;
}

.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
 color: #FFFFFF;
 background: none #77A2D7;
}

/*** Menu Level Three ***/
.sf-menu li li li {
 font-size: 1em;
 background-color: #ffffff;
}

.sf-menu li li li a {
 border-left: 0px;
 border-bottom-color: #E0E7EF;
 padding:8px 12px;
}

.sf-menu li li li a, .sf-menu li li li a:visited  {
 color: #35518B;
}

.sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active {
 color: #FFFFFF;
 background: none #77A2D7;
}

.sf-menu li ul {
 border: 2px solid #4868A1;
}

/*** DROPDOWN ARROWS **/

a > .sf-sub-indicator {
 top: .75em;
 background-position: 0 -100px;
}

/**** OLD MENU
#menuBar ul {
 background: url(/clients/1829/120432.jpg) repeat-x #2D4780;
}

#menuBar ul li a {
 color: #fff; 
 border-right: 1px solid #85B4E8; 
 border-left:1px solid #2D4780; 
 padding: 4px 1em;
}
****/


.sf-menu li.menuSocial a {
 border:0;
 padding: 2px 5px;
}

/*********************************** CONTAINER */

#container {
 margin-left:auto;
 margin-right:auto;
 padding: 0;
 background-color: #FFFFFF;
 width: 920px;
 background-color: transparent;
 text-align: left;
}

/*********************************** BANNER */

#bannerWrapper {
 display: block;
 clear: both;
 height:76px;
 padding:13px 0;
 width:100%;
}

#bannerBar {
 float: left;
 background-color: transparent;
}

#bannerBar p {
 margin: 0;
 padding: 0;
 line-height: 1.5em;
}

#bannerBar h1 {
 color: #FFFFFF;
}

#bannerBar #logo {
 border-right:3px solid #CEEFB3;
 display:block;
 float:left;
 height:75px;
 width:69px;
 margin-right: 1em;
}

#bannerBar #siteTitle {
 color: #017F00;
 display: block;
 float: left;
 position:relative;
 top:25px;
}

#bannerBar #siteTitle h2 {
 font-size:2em;
}

/*********************************** FIND YOUR CITY */

#find_your_city {
 position:relative;
 top:-5px;
}

div > #find_your_city {
 position:relative;
 top:0px;
}

#find_your_city select {
 position:absolute;
 right:0px;
 top:-20px;
}

div > #find_your_city select {
 top:115px;
}

/*********************************** BODYCONTENT */

#bodyContent {
 clear: both;
 background-color: #FFFFFF;
 z-index: 1 !important;
}

/*********************************** CONTENT */

/*** Default content holder ***/
#content {
 background-color:#FFFFFF;
 clear:both;
 margin:0;
 min-height:300px;
 padding:20px 30px 10px;
 width:860px;
}

/*** If shows recent updates ***/
#content_withRecentUpdates {
 display:block;
 float:left;
 padding-right:15px;
 width:600px;
}

#homepage #content {
 /*background:url("/clients/1829/127449.gif") repeat-y scroll 10px 0 transparent;*/
 margin-bottom:0;
 padding:10px;
 width:900px;
}

/*********************************** FEEDS */

.injectedFeedList li, 
.injectedDocumentList li {
 margin-bottom:.8em;
 margin-left:-25px;
 margin-right:5px;
}

#homepage #content ul.injectedFeedList {
 overflow:hidden;
}

.injectedFeedList,
.injectedDocumentList {
 list-style-type: none;
 margin-left: 0px;
 padding-left: 5px
 }

.injectedFeedList li,
.injectedDocumentList li {
 margin-left: -30px;
 margin-left: 0px;
 margin-right: 15px;
 margin-bottom: 1em;
 font-size: small;
 }

/*********************************** SEARCH */

.compactSearchForm {
 padding-left: 10em;
 text-align:left;
}

/*********************************** HRS */
form hr {
 display: none;
}

/*********************************** RECENT UPDATES */

#recentUpdatesBar {
 background: #ccc;
 padding: 10px;
 border: 1px solid #333;
}

/*********************************** USER BAR/GUEST BAR */

#userBar, #guestBar {
 display: none;
}

/*********************************** FOOTER */

#footer {
 height: 20px;
 background-color: #000f4c;
 color: #FFFFFF;
 padding:10px;
}

#copyrightNotice a {
 color: #676C7F;
}

.injectedDocumentList a img {
 display: none;
}

/*********************************** HOMEPAGE */

#homepageLeft,
#homepageRight,
#homepageCenter {
 padding:0; 
 margin: 0;
} 

#homepageLeft {
 float: left; 
 width: 172px;
 background-color:#EEEEEE;
}

#homepageCenter {
 float: left; 
 width: 534px; 
 padding: 0 10px;
}

#homepageRight {
 float: right; 
 width: 172px;
 background-color:#EEEEEE;
}

#homepageLeft h3,
#homepageRight h3,
#homepageCenter h3 {
 background-color:#000F4C;
 color:#FFFFFF;
 font-size: medium;
 font-weight:bold;
 padding:7px; 
 margin: 0;
}

#homepageLeft h3 a,
#homepageRight h3 a,
#homepageCenter h3 a {
 color:#FFFFFF;
}

.more {
 background-color:#FFFFFF;
 display:block;
 padding:5px;
 text-align:right;
}

/*********************************** HOMEPAGE LEFT */

#currentForecast_list {
 border:3px solid #CCCCCC;
 border-top:0px;
 padding-top:10px;
}

#weatherBug_widget {
 margin-bottom:5px;
 margin-left:5px;
 margin-top:5px;
}

.wXbody .headerlogo {
 display:none;
}

.wXbody iframe {
 margin-top:7px;
 background: none #EEEEEE;
}

.wXbody {
 height: 500px;
 background: none #123790;
}

.wXbody .footer {
 margin-top:110px;
}

.wXbody .wXlinks a:link, .wXlinks a:visited, .wXlinks2 a:link, .wXlinks2 a:visited, .wXlinks3 a:link, .wXlinks3 a:visited {
 color:#FFFFFF;
}

.wXbody #logo {
 margin-top:15px;
}

#helpfulLinks_list {
 border:3px solid #CCCCCC;
 border-top:0px;
 padding:10px;
}
#currentForecast_list {
 overflow:auto;
 height:150px;
}

#currentForecast_list .injectedFeedList li, #currentForecast_list .injectedDocumentList li {
 margin-bottom:.75em;
}

/*********************************** HOMEPAGE CENTER */

#flickrGallery {
 margin-bottom:1em;
}

#welcomeMsg {
 background-color:#eeeeee;
 padding:10px;
}

/*********************************** HOMEPAGE RIGHT */

#socialMedia_icons {
 border:3px solid #CCCCCC;
 padding: 5px 5px 2px;
}

#socialMedia_icons a {
 padding-right: 5px;
}

#latestNews_list {
 border:3px solid #CCCCCC;
 border-top:0px;
 padding-top:10px;
 height:185px;
 overflow:auto;
}

#partnerNews_list {
 border:3px solid #CCCCCC;
 border-top:0px;
 padding-top:10px;
 height:185px;
 overflow:auto;
}

#regionalNews_list {
 border:3px solid #CCCCCC;
 border-top:0px;
 padding-top:10px;
 height:185px;
 overflow:auto;
}

/*********************************** HOMEPAGE BOTTOM */

#homepageBtm{
 display:block;
 padding:10px;
 margin-top:10px;
 background:url("/clients/1829/358939.png") repeat-x scroll 0 0 transparent;
}

#homepageBtm h3 {
 background-color:#000F4C;
 color:#FFFFFF;
 display:block;
 padding:5px;
 margin-bottom:10px;
}

/*********************************** HOMELAND SECURITY WIDGET */

#dhsWidget {
 display:block;
 margin-right:10px;
 width:218px;
 height:275px;
}

#dhsThreatAdvisory {
 text-align:center;
 background-color:#FFFFFF;
 padding:10px;
 border:1px solid #CCCCCC;
}

#dhsThreatAdvisory a {
 display:block;
 clear:both;
 margin-bottom:10px;
 margin-top:10px;
}

/*********************************** HURRICANE WIDGET */

#hurricaneWidget {
 display:block;
 margin-right:10px;
 width:271px;
 height:275px;
}

#hurricaneTracker iframe {
 background-color:#FFFFFF;
 border:1px solid #CCCCCC;
 height:185px;
 /*** IE Hack ***/
 height:160px\9;
}

.hurricaneGraphic {
 float:left;
 margin-left:-3px;
 margin-right:5px;
 margin-top:-3px;
}

/*********************************** READINESS WIDGET */

#readyWidget {
 display:block;
 width:370px;
 height:275px;
}

#readyWidget iframe {
 padding:10px;
 padding-top:0;
 background:url("/clients/1829/358939.png") repeat-x scroll 0 -50px transparent;
}

#max,
#hi,
#inc,
#norm {
 display:block;
 height:52px;
 width:350px;
}

#max:hover,
#hi:hover,
#inc:hover,
#norm:hover {
 cursor:pointer;
}

#maximum, #Maximum {
 display:block;
 clear:both;
 width:350px;
 height:223px;
 background: transparent url(/clients/1829/358935.png) scroll no-repeat 0 0;
}

#maximum #max, #Maximum #max {
 display:block;
 height:63px;
 width:350px;
}

#high, #High {
 display:block;
 clear:both;
 width:350px;
 height:223px;
 background: transparent url(/clients/1829/358931.png) scroll no-repeat 0 0;
}

#high #hi, #High #hi {
 display:block;
 height:63px;
 width:350px;
}

#increased, #Increased {
 display:block;
 clear:both;
 width:350px;
 height:223px;
 background: transparent url(/clients/1829/358927.png) scroll no-repeat 0 0;
}

#increased #inc, #Increased #inc {
 display:block;
 height:63px;
 width:350px;
}

#normal, #Normal {
 display:block;
 clear:both;
 width:350px;
 height:223px;
 background: transparent url(/clients/1829/358923.png) scroll no-repeat 0 0;
}

#normal #norm, #Normal #norm {
 display:block;
 height:63px;
 width:350px;
}

/*********************************** READINESS WIDGET TOOLTIP */

.tooltip {
 cursor:text;
 display:none;
 background-color: #333333;
 width:250px;
 padding:10px;
 color:#fff;
 filter: alpha(opacity=95); /* internet explorer */
 -khtml-opacity: 0.95;      /* khtml, old safari */
 -moz-opacity: 0.95;       /* mozilla, netscape */
 opacity: 0.95;           /* fx, safari, opera */	
}

.tooltip p {
 font-size:9pt;
 padding:0;
}

.tooltip h3 {
 font-size:11pt;
 padding-bottom:5px;
}

.tooltipHead_max {
 color:#F20202;
}

.tooltipHead_hi {
 color:#E67D03;
}

.tooltipHead_inc {
 color:#F6E202;
}

.tooltipHead_norm {
 color:#79A92E;
}

