/* ----------------------------------------------------------------------------------------------------

   TabbedPanelGroup

---------------------------------------------------------------------------------------------------- */

div.us-tabbed-panel-group {margin:0 0 7px 0;}
div.us-tabbed-panel-group div.tabs ul {margin:0 4px -5px; position:relative; overflow:hidden; list-style-type:none;}
div.us-tabbed-panel-group div.tabs ul li {margin:0 2px 0 0; padding:0; border:#C1C4C8 solid 1px; border-bottom:none; float:left; background:#F4F5F6 url("/siteresources/themes/default/controls/tabbedpanelgroup/images/tab-background.jpg") repeat-x;}

div.us-tabbed-panel-group div.tabs ul li a {padding:19px 14px 16px; border:none; display:block; float:left; cursor:pointer; background:none; font-family:Arial; font-size:1.17em; font-weight:bold; color:#039;}
div.us-tabbed-panel-group div.tabs ul li a:hover, div.us-tabbed-panel-group div.tabs ul li.on a {text-decoration:none; color:#000;}
div.us-tabbed-panel-group div.tabs ul li a.show-js {display:none;}

div.us-tabbed-panel-group div.tabs ul li input {margin:0; padding:17px 11px 14px; border:none; overflow:visible; cursor:pointer; background:none; font-family:Arial; font-size:1.17em; font-weight:bold; color:#039;}
div.us-tabbed-panel-group div.tabs ul li:hover input, div.us-tabbed-panel-group div.tabs ul li.on input {color:#000;}

div.us-tabbed-panel-group div.tabs ul li:hover, div.us-tabbed-panel-group div.tabs ul li.on {padding:0 0 5px 0; background-color:#FFF; background-image:url("/siteresources/themes/default/controls/tabbedpanelgroup/images/categories/Site/tab-background-on.jpg");}
div.us-tabbed-panel-group div.panels {padding:4px; overflow:hidden; background:#DEDEDE url("/siteresources/themes/default/controls/panel/images/categories/Site/primary-content-background.jpg") repeat-x;}
div.us-tabbed-panel-group div.panels div.visible {border:#E0E0E0 solid 1px; background-color:#FFF;}
div.us-tabbed-panel-group div.panels div.hidden {display:none;}