/*
 * jQuery UI CSS Framework 1.9m6
 */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222;}
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(http://static.nordicweather.net/img/ui-bg_gloss-wave_80_8bc0e5_500x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
/*
 * jQuery UI Button 1.9m6
 */
.ui-button { display: inline-block; position: relative; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible;background-position: right -6px; background-image: url(../images/button.png);border: 1px solid #ccc;font-size: 11px;font-weight: bold;color: #2779aa;font-family:Verdana, Tahoma, Arial, sans-serif;text-shadow: 0px 1px 0px #ffffff;white-space: nowrap; }
.ui-button:hover {	background-position: left -41px;text-decoration: none;}
.ui-button:active, .ui-button .button-active , .ui-button.active{background: url(../images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;color:#2e6093;border-color:#88BCCE;}
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: .4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
/*
 * jQuery UI Tooltip 1.9m6
 */
.ui-tooltip {padding:8px;position:absolute;z-index:9999;-o-box-shadow: 0 0 5px #aaa;-moz-box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #aaa;box-shadow: 0 0 5px #aaa;	border:1px solid #bbb;background:#fff;color:#333;font-size:11px;font-family:Veradana,Tahoma, Arial, sans-serif;line-height:14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
* html .ui-tooltip {background-image: none;}
body .ui-tooltip { border-width:1px; }
/*
 * jQuery UI Tabs 1.9m6
 */
#tabs {border:0;}
.ui-tabs { position: relative; padding: .2em; zoom: 1;}
#wxsimtabs {background:transparent;border:0;}
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0 .4em; background:transparent;border:0;}
.ui-tabs .ui-tabs-nav li { display:block;list-style: none; float: left; position: relative; top: 3px; margin: 1px .2em 0 0; border:1px solid #88BCCE;border-bottom: 0 !important; padding: 0; white-space: nowrap; background:#ddd url(http://static.nordicweather.net/img/ui-bg_gloss-wave_80_8bc0e5_500x100.png) 50% 50% repeat-x;margin-right:3px;	-webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-webkit-box-shadow: 0px 0px 5px #808080;-moz-box-shadow: 0px 0px 5px #808080;box-shadow:inset 0px -5px 5px -5px #808080;z-index:6;}
.ui-tabs .ui-tabs-nav li a { display:block;float: left; padding: .5em 1em; color:#2e6093;text-decoration: none; font-size:11px;line-height: 14px;}
.ui-tabs .ui-tabs-nav li a:hover {  background:  url(../images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;color:#2e6093;text-decoration: none; -webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover {background: #f7f7f7;color:#2e6093;text-decoration: none; -webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; border:0;background:#f7f7f7;box-shadow:0 0 5px #808080;z-index:8;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; background: #f7f7f7;padding:5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0px 0px 5px #808080;-moz-box-shadow: 0px 0px 5px #808080;box-shadow:0px 0px 5px #808080;position:relative;zoom:1;z-index:7;}
.ui-tabs ul { list-style:none; margin:0 !important; padding:0;padding-left:5px;	border-bottom:0px solid #ccc;	height:30px;width:813px;overflow:hidden;}
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: #f7f7f7; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Menu 1.9m6
 */
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.ui-menu li.ui-state-disabled { font-weight: normal; padding: .0em .4em; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
#ui-menu-0.ui-widget-content {background:#fff;}

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
/*
 * jQuery UI Autocomplete 1.9m6
 */
.ui-autocomplete { position: absolute; cursor: pointer; max-height:250px;min-width:240px;overflow-y: auto;overflow-x: hidden;}	
.ui-autocomplete ul {width: 200px; position: absolute; top:50px;z-index: 9999;display:block; outline: none;background-color: #f8f8f8;padding-left:10px;padding-right:10px;border:0;}
.ui-autocomplete li{display: list-item;float: none;background: none;border-top: 1px solid #ddd;padding-top:2px;height:23px;}
.ui-autocomplete  li:first-child {border:none;}
.ui-autocomplete  li a {color:#2e6093;}
.ui-autocomplete .ui-state-focus {background: transparent url(../images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;-webkit-border-radius: 2px;-moz-border-radius:2px;border-radius: 2px;border-color:#88BCCE;}
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Datepicker 1.9m6
 */
.ui-datepicker .ui-state-default {background:  url(../images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;border-style:solid;border-width: 1px;border-color:#88BCCE;background-color:#EBF0F6;color: #2779aa;}
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-state-active {background:#fff;}
.ui-datepicker-unselectable .ui-state-default {border-style:solid;border-width: 1px;border-color:#eee;background-color:#f9f9f9;color:#ccc;}
.ui-datepicker { width: 17em; padding:0; display: none; background: #ffffff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0px 0px 5px #808080;-moz-box-shadow: 0px 0px 5px #808080;box-shadow:0px 0px 5px #808080;border:0;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; border-style:solid;border-width: 0 0 1px 0;border-color:#88BCCE;background:#dfeffc url(http://static.nordicweather.net/img/ui-bg_gloss-wave_80_8bc0e5_500x100.png) 50% 50% repeat-x;font-weight:bold;font-size:11px;color: #2779aa;}
.ui-datepicker .ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { top:3px;left:4px; }
.ui-datepicker .ui-datepicker-next { top:3px;right:4px; }
.ui-datepicker .ui-datepicker-prev-hover { top:3px;left:4px;background:transparent;cursor: pointer;border:0;}
.ui-datepicker .ui-datepicker-next-hover { top:3px;right:4px;background:transparent;cursor: pointer;border:0;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {display: none; display: block; position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px; }
/*
 * UI ICON
 */
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(http://static.nordicweather.net/img/ui-icons_469bdd_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(http://static.nordicweather.net/img/ui-icons_888888_256x240.png);}
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}

select,input  {
  outline: 0;
  overflow: hidden;
  height: 26px;
  background: #fff;
  color:#2e6093;
  border:1px solid #ccc;
  padding:3px 3px 3px 3px;
  -moz-border-radius:2px;
 -webkit-border-radius:26px;
 border-radius:2px;
}
select option {background:#fff;padding:4px;border:#ccc;max-height:250px;}

