#tabHeader {position: relative;width: 100%;height: 1.2em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
#tabHeader ul#primary {margin: 0;padding: 0;position: absolute;bottom: 0px;width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
#tabHeader ul#primary li {display: inline;list-style: none;}
#tabHeader ul#primary a,#tabHeader ul#primary span,#tabHeader ul#primary a.current, #tabHeader ul#primary a.active-tab {width: 8em;display: block;float: left;padding: 4px 0;margin: 1px 2px 0 0;text-align:center;font-family: tahoma, verdana, sans-serif;font-size: 85%;text-decoration: none;color: #333;}
#tabHeader ul#primary span,#tabHeader ul#primary a.current,#tabHeader ul#primary a.current:hover, #tabHeader ul#primary a.active-tab:hover {border: 1px solid #666;border-bottom: none;background: #FFF3B3;padding-bottom: 5px;margin-top: 0;}
#tabHeader ul#primary a {background: #f2f2f2;border: 1px solid #AAA;border-bottom: none;}
#tabHeader ul#primary a:hover {margin-top: 0;border-color: #666;background: #f9f9f9;padding-bottom: 5px;}
#tabHeader ul#secondary {position: absolute;margin: 0;padding: 0;bottom: -1.4em;left: 1px;width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
#tabHeader ul#secondary li a,#tabHeader ul#secondary li span {width: auto;display: block;float: left;padding: 0 10px;margin: 0;text-align: center;border: none;border-right: 1px dotted #AAA;background: none;}
#tabHeader ul#secondary li a {color: #06C;text-decoration: underline;}
#tabHeader ul#secondary li a:hover {color: #333;background: transparent;padding: 0 10px;border: none;border-right: 1px dotted #AAA;}
#tabHeader ul#secondary li a:active {color: #000;background: transparent;}
#tabHeader ul#secondary li:last-child a { border: none; }

.panel{display:none;}
.panel.active-tab-body{display: block;}

