/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.

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

/* Wigets 
----------------------------------
.ui-widget {}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 93%; }
.ui-widget-content {background: none; color: #FFFFFF; border: none; } 
.ui-widget-content a { color: #ADC7FF; }
.ui-widget-header { color: #FFFFFF; font-weight: bold; }
.ui-widget-header a { color: #ADC7FF; }
*/

/* Standard Interaction states
----------------------------------
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }


*/

/* CUSTOM VERTICAL Interaction states & specific UL styes
----------------------------------*/

.ui-custom-vertical {font-family: Arial, Helvetica, sans-serif; font-size: 93%; width: 505px; zoom: 1; line-height:15px; position:relative; margin-top: 10px;}
.ui-custom-vertical ul {margin: 0!important; position:absolute; left: 0px; top: 0px;}
.ui-custom-vertical .ui-tabs-panel { margin:8px 0 0 187px!important; padding: 10px; width: 294px; height:246px; background-color:#666666; border: 2px solid #FFA42B; display: block;}
.ui-custom-vertical .ui-tabs-hide { position: absolute;left: -10000px; display: block;}

.ui-custom-vertical .ui-state-default, 
.ui-custom-vertical .ui-state-default,
.ui-custom-vertical .ui-state-hover,
.ui-custom-vertical .ui-state-focus,
.ui-custom-vertical .ui-state-hover,
.ui-custom-vertical .ui-state-focus,
.ui-custom-vertical .ui-state-active,
.ui-custom-vertical .ui-state-active { border: 0px; font-weight: normal; color: #FFFFFF; outline: none; padding: 0; margin: 0 0 4px 0!important;}

.ui-custom-vertical .ui-state-default a, 
.ui-custom-vertical .ui-state-default a:link,
.ui-custom-vertical .ui-state-default a:visited { color: #BFCBE5; outline: none; text-decoration: none; height: 20px; line-height: 15px; padding: 6px 0 4px 12px; display:block; margin:0; border: none; background-color:#5E7CBF;}

.ui-custom-vertical .ui-state-hover a:hover,
.ui-custom-vertical .ui-state-default a:hover {color:#664211; background-color:#FFA42B!important; }

.ui-custom-vertical .ui-state-hover a,
.ui-custom-vertical .ui-state-active a,
.ui-custom-vertical .ui-state-active a:link,
.ui-custom-vertical .ui-state-active a:visited { border: 2px solid #FFA42B; border-right: 0px; color: #FFFFFF; text-decoration: none; outline: none; line-height: 15px; height: 16px; padding: 4px 2px 6px 10px; display:block; margin:0; background-color:#666666!important; }

.ui-custom-vertical .ui-tabs-nav { float: left; width: 187px; list-style: none; margin: 0 0 0 0; padding: 0; display: inline;}
.ui-custom-vertical .ui-tabs-nav li { clear: left; border-right-width: 0!important; margin: 0; list-style: none; line-height:15px;}
.ui-custom-vertical .ui-tabs-nav li a { width: 175px; }









/* BARE VERTICAL Interaction states & specific UL styes
----------------------------------*/

.ui-bare-vertical {font-family: Arial,sans-serif; font-size: 100%; width: 385px; zoom: 1; line-height:15px;}
.ui-bare-vertical .ui-tabs-panel { margin:8px 0px 10px 0px!important; padding: 0; width: 205px; float:right;}
.ui-bare-vertical .ui-tabs-hide { position: absolute; left: -10000px; display: block; }

.ui-bare-vertical .ui-state-default, 
.ui-bare-vertical .ui-state-hover,
.ui-bare-vertical .ui-state-focus,
.ui-bare-vertical .ui-state-active,
.ui-widget-content .ui-bare-vertical .ui-state-default,
.ui-widget-content .ui-bare-vertical .ui-state-hover,
.ui-widget-content .ui-bare-vertical .ui-state-focus,
.ui-widget-content .ui-bare-vertical .ui-state-active
{ border: none; font-weight: normal; color: #FFFFFF; outline: none; padding: 0 0 4px 10px; list-style: none; width: 165px; }

.ui-bare-vertical .ui-state-focus,
.ui-bare-vertical .ui-state-active,
.ui-widget-content .ui-bare-vertical .ui-state-focus,
.ui-widget-content .ui-bare-vertical .ui-state-active
{ border: none; font-weight: normal; color: #FFFFFF; outline: none; padding: 0 0 4px 18px; list-style: none; width: 155px; }

.ui-bare-vertical .ui-state-default a,
.ui-bare-vertical .ui-state-default a:link,
.ui-bare-vertical .ui-state-default a:visited { color: #ADC7FF; text-decoration: none; outline: none; line-height: 15px; padding: 0; border: none; display:block; margin: 0; height:16px;}

.ui-bare-vertical .ui-state-hover a,
.ui-bare-vertical .ui-state-hover a:link,
.ui-bare-vertical .ui-state-hover a:hover { color: #FFFFFF; outline: none; text-decoration: none; font-weight:normal; padding: 0; border: none; display: block; margin:0; height:16px; line-height:15px;}
.ui-bare-vertical .ui-state-active a,
.ui-bare-vertical .ui-state-active a:link,
.ui-bare-vertical .ui-state-active a:visited { color: #FFFFFF; outline: none; text-decoration: none; font-weight:bold; padding: 0; border: none; display: block; margin:0; height:16px; line-height:15px;}

.ui-bare-vertical .ui-tabs-nav { float: left; width: 170px; list-style: none; margin: 8px 0 15px 0; padding: 0; }
.ui-bare-vertical .ui-tabs-nav li {}








/* Horizontal Tabs
----------------------------------*/

.ui-custom-horizontal { font-family: Arial, Helvetica, sans-serif; font-size: 93%; width: 505px; line-height:15px; float:left; zoom: 1; position:relative;}
.ui-custom-horizontal ul {list-style: none; width: 515px; position: absolute!important; top: 0; left: 0; margin: 0;}
.ui-custom-horizontal .ui-tabs-panel { margin: 28px 0 0 0!important; padding: 10px; width: 481px; height:210px; background-color:#666666; border: 2px solid #FFA42B; zoom: 1; float:left; display:inline;}
.ui-custom-horizontal .ui-tabs-hide {  /* this makes the hiding tabs work when used in conjunction with scrollbars  */ position: absolute; left: -10000px; display: block; }

.ui-custom-horizontal li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0; padding: 0; list-style: none;}
.ui-custom-horizontal li a { float: left; border: 2px solid #FFA42B; border-bottom: 0px; color: #FFFFFF; text-decoration: none; outline: none; line-height: 15px; height: 16px;  padding: 4px 6px 6px 6px; display:block; margin: 0 4px 0 0;
}

.ui-custom-horizontal .ui-state-default, 
.ui-custom-horizontal .ui-state-default,
.ui-custom-horizontal .ui-state-hover,
.ui-custom-horizontal .ui-state-focus,
.ui-custom-horizontal .ui-state-hover,
.ui-custom-horizontal .ui-state-focus,
.ui-custom-horizontal .ui-state-active,
.ui-custom-horizontal .ui-state-active { border: 0px; font-weight: normal; color: #FFFFFF; outline: none; padding: 0; margin: 0 4px 0 0!important;}

.ui-custom-horizontal .ui-state-default a, 
.ui-custom-horizontal .ui-state-default a:link,
.ui-custom-horizontal .ui-state-default a:visited { color: #BFCBE5; outline: none; text-decoration: none; height: 20px; line-height: 15px; padding: 4px 6px 2px 6px; display:block; margin:0; border: 2px solid #5E7CBF; border-bottom: 0px; background-color:#5E7CBF;}

.ui-custom-horizontal .ui-state-hover a:hover,
.ui-custom-horizontal .ui-state-default a:hover {color:#664211; background-color:#FFA42B!important; border: 2px solid #FFA42B; border-bottom: 0px; }

.ui-custom-horizontal .ui-state-hover a,
.ui-custom-horizontal .ui-state-active a,
.ui-custom-horizontal .ui-state-active a:link,
.ui-custom-horizontal .ui-state-active a:visited { border: 2px solid #FFA42B; border-bottom: 0px; color: #FFFFFF; text-decoration: none; outline: none; line-height: 15px; height: 16px;  padding: 4px 6px 8px 6px; display:block; margin:0; background-color:#666666!important; }

.ui-custom-horizontal .ui-tabs-nav { list-style: none; margin: 0 0 0 0; padding: 0; display: inline;}
.ui-custom-horizontal .ui-tabs-nav li { border-right-width: 0!important; margin: 0; list-style: none; line-height:15px;}
.ui-custom-horizontal .ui-tabs-nav li a {  }





