/* Tabs
----------------------------------*/
.ui-tabs { margin-top: 10px; zoom: 1; }
.ui-state-default { background: url(../images/bg-tab-left.gif) no-repeat; padding-left: 10px; }
.ui-state-default a { background: url(../images/bg-tab-right.gif) no-repeat right top; color: #9f9f9f; font-weight: bolder; padding-right: 10px; }
.ui-state-default a:hover { color: #666; }
.ui-tabs .ui-tabs-nav { border-bottom: #d8d8d8 solid 6px; height: 26px; list-style: none; position: relative; padding: .2em .2em 0 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: url(../images/bg-tab-left-active.gif) no-repeat; border-bottom-width: 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 { background: url(../images/bg-tab-right-active.gif) no-repeat right top; color: #f00; cursor: text; font-weight: bolder; }
.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 { background: url(../images/bg-section-bot-4.gif) no-repeat left bottom;padding-bottom: 10px; display: block; border-width: 0; }
.ui-tabs .ui-tabs-panel .Wrapper { background: url(../images//bg-section-4.gif) repeat-y; padding: 10px 15px 20px; }
.ui-tabs .ui-tabs-panel .Wrapper p { padding-top: 10px; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-panel .Wrapper .List { margin-top: 10px; }
.ui-tabs .ui-tabs-panel .Wrapper .List li { list-style: disc; margin-left: 20px; padding-bottom: 5px; }
.ui-tabs .ui-tabs-panel .Wrapper h4 { color: #01ade1; font-size: 1em; padding-top: 10px; }