/*jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.*/
#tabs-1 ul, #tabs-2 ul, #tabs-3 ul, #clicker {clear: both;margin: 5px 0 0 15px;padding: 0;list-style: outside;}
#tabs-1 ul li, #tabs-2 ul li, #tabs-3 ul li, #clicker li {line-height: 18px; margin: 0 0 5px;padding: 0;}
/* Layout helpers*/
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px;}
.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;}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
/* end clearfix */
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0);}
/* Interaction Cues*/
.ui-state-disabled {cursor: default !important;}
/* Overlays */
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/* Component containers*/
.ui-widget-content a {color: #297584;font-weight: bold;}
.ui-widget-header {background-color: #fff;font-weight: bold;}
.ui-widget-header a {color: #fff;}
/* Interaction states*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {color: #297584;font-weight: bold;font-size: 11px;background-color: #ddd;border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #297584;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #297584; 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 {color: #333;background-color: #fff;border-top: 1px solid #297584;border-left: 1px solid #297584;border-right: 1px solid #297584;border-bottom: 1px solid #fff;}
.ui-state-hover a, .ui-state-hover a:hover {color: #297584; text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #333;background-color: #fff;border-top: 1px solid #297584;border-left: 1px solid #297584;border-right: 1px solid #297584;border-bottom: 1px solid #fff;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #297584; text-decoration: none;}
.ui-widget :active, .ui-tabs a:focus, .ui-tabs a:active {outline: none;}
/* Tabs*/
.ui-tabs {position: relative; padding: 0; zoom: 1;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {margin: 0; padding: .2em .2em 0 0; border-bottom: 1px solid #297584;}
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 1px; margin: 0 .5em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a {float: left; padding: .25em .75em; text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0; padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display: block; border-width: 0; padding: 10px 0 0; background: none;}
.ui-tabs .ui-tabs-hide {display: none !important;}
