 /*
 * jQuery UI CSS Framework 1.8.9
 *
 * 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/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.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); }

/* Component containers
----------------------------------*/

/* http://docs.jquery.com/UI/Accordion#theming */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; border: 1px solid #DDD; margin-bottom: 15px; }
.ui-accordion-header { font-size: 12px; margin-bottom: 1px;cursor: pointer; position: relative; margin: 1px; zoom: 1; background-color: #EEE; padding: 10px 15px; }
.ui-accordion-li-fix { display: inline; }
.ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion-content { padding: 15px; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; /*overflow: auto;*/ display: none; zoom: 1; }
.ui-accordion-content-active { display: block; }
 /*#collapse div:nth-child(3) h3,.slides-content + .slides-content + .slides-content h3 {padding-bottom: 0;}*/
 #page .ui-accordion-header {margin-bottom: 0;}
/* tabs
----------------------------------*/
/* http://docs.jquery.com/UI/Tabs#theming */
.ui-tabs { position: relative; padding: 0; clear: both;}
#page .ui-tabs-nav { margin: 0; padding: 0; }
#page .ui-tabs ul.ui-tabs-nav {position: relative; z-index: 100;}
#tabbed {clear: both; padding: 0;}
#tabbed ul  li{list-style: none; }
#tabbed .slides-content {clear: both;}
#tabbed .slides-content ul li {list-style: disc outside none !important;}
#tabbed ul {display: none;}/* no-js tabs menu */
#tabbed .slides-content ul, #tabbed ul.ui-tabs-nav {display: block;}
#page .ui-tabs-nav li { float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; margin: 0 5px 0 0;padding: 0; white-space: nowrap; border: 1px solid #DDD; border-bottom: 0;background-color: #EEE; }
.ui-tabs li a { float: left; padding: .5em 1em; text-decoration: none; }
#page  .ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;}
#page .ui-tabs .ui-tabs-selected {background: #fff;}
/* .ui-tabs 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-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-panel { display: block; border: 1px solid #DDD; padding: 20px; margin-bottom: 15px; position: relative; z-index: 50; overflow: hidden; }
.ui-tabs-hide { display: none !important; }
/*headers*/

/*swf popup used in video component*/
#swf_video_popup #swf_video_close{top:-8px;left:-16px;position:absolute;z-index:9999;cursor:pointer;text-indent:-9999px;height:32px;width:32px;background-image:url(../images/swf_close_button.png);}
#swf_video_popup #swf_player{z-index:9998;position:absolute;top:0;left:0;}
#swf_video_popup{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:9998;}
#swf_video_overlay{opacity:0.8;width:100%;z-index:9997;position:absolute;background-color:#000;left:0;top:0;filter: alpha(opacity = 80);} 

/*transparent-link*/
.flash-container.transparent-link{position:relative;}
.flash-container.transparent-link p{margin:0!important;}
.flash-container.transparent-link a{position:absolute;top:0;left:0;text-indent:-9999px;z-index:9999;display:block;width:100%;height:100%;}

div.collapse-container div.subtitle h4{cursor:pointer;}