﻿/*jQuery UI CSS Framework 1.8.21 */
/* Layout helpers */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {content:""; display:table;}
.ui-helper-clearfix:after {clear:both;}
.ui-helper-clearfix {zoom:1;}
        
/* jQuery UI Tabs 1.8.21 */
.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:0;}
.ui-tabs .ui-tabs-nav li {
    list-style:none; 
    float:left; position:relative; 
    top:1px; margin:0; 
    border-bottom:0 !important; 
    padding:0; white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li a { float:left; padding:0.8em 1em; text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin:0;}

.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:0 !important; background:none;}
.ui-tabs .ui-tabs-hide {display:none !important;}

/* jQuery UI CSS Framework 1.8.21 */
/* Component containers */
.ui-widget {font-family: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:Arial,sans-serif; font-size:1em;}
.ui-widget-content {border:0px solid #aaaaaa; background:#ffffff; color:#222222;}
.ui-widget-content a {color:#222222;}
.ui-widget-header {}
.ui-widget-header a {color:#222222;}

/* Interaction states */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    font-weight:normal; 
    color:#555555;
    /* 
    background-color:#ffffff;
    border:1px solid #d3d3d3;
    */
}

.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 {    
    font-weight:normal; 
    color:#212121;
    /* 
     border:1px solid #999999
    */
}

.ui-state-hover a,
.ui-state-hover a:hover {color:#212121/*{fcHover}*/; text-decoration:none;}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    font-weight:normal; 
    color:#212121;
    /* 
    background-color:#f1f1f1;
    border:1px solid #eeeeee;
    */
}
.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-tabs .ui-tabs-panel p {margin-top:0;}
.theme-gov #tabs,
.governance-theme #tabs {margin: 0 0 20px 0; width:auto;}
.theme-gov #tabs ul,
.governance-theme #tabs ul {margin:0 -1px; width:auto;}
.theme-gov .tabs-1-content, 
.theme-gov .tabs-2-content,
.governance-theme .tabs-1-content, 
.governance-theme .tabs-2-content {padding: 0 0 0 0; width: 610px;}
.theme-gov .tabs-1-content .search, 
.theme-gov .tabs-2-content .search,
.governance-theme .tabs-1-content .search, 
.governance-theme .tabs-2-content .search {background: url("../../../images/modules/governance/tab-bkgd.png") repeat-x scroll 0 bottom transparent; padding:14px 10px 8px; width:auto; margin:0 -1px 20px; min-height:161px;}

.theme-gov .tabs-2-content .search,
.governance-theme .tabs-2-content .search {padding:14px 10px 8px;}

.governance-theme .tabs-1-content .search p, 
.governance-theme .tabs-2-content .search p{
    margin: 0;
    line-height: 1.5em;
    font-size: .75em;
    color: rgb(102,102,102);
}

.theme-gov #tabs a.tab-buttons,
.governance-theme #tabs a.tab-buttons {
    background: url("../../../images/modules/governance/tab-buttons-new.png") no-repeat scroll right top transparent;
    display: block;
    float: left;
    height: 41px;
    margin-right: 1px;
    padding:0 25px 0 0;
    position:relative;
    left:1px;
}

.theme-gov #tabs a.tab-buttons span,
.governance-theme #tabs a.tab-buttons span {
    background: url("../../../images/modules/governance/tab-buttons-new.png") no-repeat scroll 0 0 transparent;
    color: #746045;
    display: block;
    line-height: 1.1;
    padding: 7px 4px 9px 9px;
    position:relative;
    left:-1px;
    font-family: 'FSJoey'; font-size:22px;
}

.theme-gov #tabs a.tab-buttons:hover,
.theme-gov #tabs .ui-widget-header .ui-state-active a.tab-buttons,
.governance-theme #tabs a.tab-buttons:hover,
.governance-theme #tabs .ui-widget-header .ui-state-active a.tab-buttons
 {background-position: right -44px;}
.theme-gov #tabs a.tab-buttons:hover,
.governance-theme #tabs a.tab-buttons:hover
{background-position: right -127px;}
.theme-gov #tabs a.tab-buttons:hover span,
.theme-gov #tabs .ui-widget-header .ui-state-active a.tab-buttons span,
.governance-theme #tabs a.tab-buttons:hover span,
.governance-theme #tabs .ui-widget-header .ui-state-active a.tab-buttons span
{background-position: 0 -44px; position:relative; left: -1px; font-family: 'FSJoey'; font-size:22px; color:#666;}

.theme-gov #tabs a.tab-buttons:hover span,
.governance-theme #tabs a.tab-buttons:hover span{background-position: 0 -127px;}
.theme-gov #tabs .ui-widget-header .ui-state-active a.tab-buttons,
.governance-theme #tabs .ui-widget-header .ui-state-active a.tab-buttons
 {position:relative; left: 1px;}


















