/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, 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/Theming/API
 */

/* 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; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, 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/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=%20Helvetica,%20Arial%20,%20sans-serif&fwDefault=bold&fsDefault=13px&cornerRadius=2px&bgColorHeader=111111&bgTextureHeader=01_flat.png&bgImgOpacityHeader=0&borderColorHeader=111111&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=111111&bgTextureDefault=01_flat.png&bgImgOpacityDefault=0&borderColorDefault=111111&fcDefault=ffffff&iconColorDefault=cccccc&bgColorHover=111111&bgTextureHover=01_flat.png&bgImgOpacityHover=0&borderColorHover=111111&fcHover=ffea04&iconColorHover=ffffff&bgColorActive=111111&bgTextureActive=01_flat.png&bgImgOpacityActive=0&borderColorActive=111111&fcActive=ffea04&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family:  Helvetica, Arial , sans-serif; font-size: 13px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:  Helvetica, Arial , sans-serif; font-size: 1em; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  font-weight: bold; color: #777777;  }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #777777; text-decoration: none; border-top:1px solid #e7e7e7; }
.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: bold; color: #3b8dd9; }
.ui-state-hover a, .ui-state-hover a:hover { background:url(../i/tab-bg.jpg) top left repeat-x; color: #3b8dd9;  }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {   font-weight: bold; color: #3b8dd9; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #3b8dd9; text-decoration: none; background:url(../i/tab-bg.jpg) top left repeat-x;}
.ui-widget :active { outline: none; }

.ui-tabs { position: relative; padding: .2em; 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; position:absolute; top:-33px; left:10px;  }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px;  border-bottom: 0 !important; padding: 0; white-space: nowrap; background:url(../i/tab-bg.jpg) top left repeat-x;  }
.ui-tabs .ui-tabs-nav li a { float: left;padding:7px 25px 34px 25px; text-decoration: none; background:url(../i/tab-separator.jpg) top left no-repeat;  }
.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: 20px 5px 5px 5px; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


.first { -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-left-radius:5px; }
.last { -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; }
