.TabbedPanels { margin: 0px; float: left; clear: none; height: 100%; width: 99%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}

* html .TabbedPanelsTabGroup {	width: 960px;}

ul.TabbedPanelsTabGroup { width: 960px; float: left; white-space: nowrap; list-style-type: none; padding: 0;}

.TabbedPanelsTab { cursor: pointer; position: relative; float: left; margin: 0 8px 0 0; background: #000; color: #fff; padding: 10px;}
.TabbedPanelsTab p { padding: 0; margin: 0 0 3px 0;}

.TabbedPanelsTab { filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; z-index: 1; zoom: 1; color: #000; text-decoration: none;}
.TabbedPanelsTab:hover { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; z-index: 1; zoom: 1; color: #000; text-decoration: none; -webkit-transition: opacity ease-in 250ms;}

.TabbedPanelsTabSelected { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; z-index: 1; zoom: 1;}

.TabbedPanelsContentGroup { padding: 20px; float: left;}
.TabbedPanelsContent { clear: both; overflow: hidden; overflow-y: auto;}


/* target Opera */
@media all and (min-width:0px) {
/* target version 9 */
.TabbedPanelsContent {overflow: auto;}
/* target version 8 */
body .TabbedPanelsContent {overflow: auto;}
}

