/* Globals */
body {margin: 0;padding: 0; font-size: 12px;font-family: Helvetica; overflow: hidden; color: #7c7c7c;}

a,
a:hover,
a:visited {text-decoration: none; color: #a0a0a0}


.authors-list a:hover {
    color: #628ead !important;
}
.authors-list a, .authors-list a:visited {
    color: #005Da4 !important;
}

a.active {color: #005DA4 !important;}

ul {width: 100%;}
ul li {margin-bottom: 0;}

form#templates-lookup {height: 100%;}
#cjtoolbox_popup {height: 100%;}

/* Templates List */
#templates-list {border-bottom: 1px solid #cccccc;height: 100%;}
.templates-list {overflow: auto;}
.templates-list ul.templates {padding-left: 33px; display: none; width: 255px; margin-top: 3px;}
.templates-list ul.templates li {padding-bottom: 1px;}
.templates-list ul.templates li .title {font-weight: bold; margin-bottom: 3px;}
.templates-list ul li .options {display: inline-block; margin-left: 33px; padding-top: 1px;}
.templates-list ul li .options .unlink-template {font-style: italic;}
.sweep .actions {float: right; text-decoration: underline; margin-top: 1px;}
.sweep {margin-top: -8px;}

/* Authors */
.author-name a.name,
.author-name a.name:hover
.author-name a.name:visited {font-weight: bold;}

/* START OF TABS */

/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */

.ui-tabs .ui-tabs-nav li.ui-tabs-active a.prog-colored {color: transparent !important;}

.ui-tabs { 
    background: none !important; 
    border: none !important; 
    padding: 0px !important; 
    position: relative; 
    zoom: 1; 
    height: 331px; 
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

.ui-helper-clearfix:after {content: initial !important;}

.ui-tabs .ui-tabs-nav { 
    background: none !important; 
    border: none !important; 
    padding: 0px !important; 
    max-width: 315px; 
    max-height: 80px; 
    margin:0;
}

.ui-tabs .ui-tabs-nav li { border: none !important; position: static !important; float: none !important; list-style: none; top: 1px; margin: 0 .2em 1px 0; padding: 0; white-space: nowrap; }

/*-moz-border-radius:3px 3px 0 0;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-right-radius:3px;-khtml-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;*/
.ui-tabs .ui-tabs-nav li a 
{
    display: inline-block;
    height: auto !important;
    font-family: inherit !important;
    margin:1px 1px 0 0;
    float:right;
    cursor:pointer;
    border: 1px solid;
    border-bottom: 0 !important;
    border-left: 0 !important;
    font-size: 12px; 
    float: left; 
    padding: 8px !important;
    text-decoration: none;
} 

.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-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; background:#E9E9E9; border-color:#CCCCCC #CCCCCC #E9E9E9; color:#333333; }

.ui-tabs .ui-tabs-panel {
    display: block; 
    clear:both; 
    height: 87%;
    padding: 12px 10px !important;
    border: 1px solid;
}

.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs .ui-tabs-nav li:first-child a {
    border-left-width: 1px !important;
    border-left-style: solid !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-active a {
    color: #005DA4 !important;
}
