/* Caution! Ensure accessibility in print and other media types... */
.tabs-hide { display: none;}
/* Skin */
.tabs-nav { list-style: none; margin: 0; padding: 0 0 0 4px;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " ";}
.tabs-nav li { background-color: #f3f3f3; border: 1px solid #dadada; float: left; padding: 2px 10px; height: 17px; margin: 0 2px;}
.tabs-nav a { position: relative; top: 1px; z-index: 2; padding-left: 0; line-height: 1.2; text-align: center; font: normal bold 11px tahoma, arial, verdana, helvetica, sans-serif; color: #999; text-decoration: none; white-space: nowrap; /* required in IE 6 */}
.tabs-nav a, .tabs-nav a span { display: block; padding: 0 5px;}
.tabs-nav li.tabs-selected { background-color: #fff; border: 1px solid #dadada; border-bottom: 1px solid #fff; float: left; padding: 2px 10px; height: 22px; margin: 0 2px; cursor: default;}
.tabs-nav li.tabs-selected a { font: normal bold 11px tahoma, arial, verdana, helvetica, sans-serif; color: #333; text-decoration: none; cursor: default;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer;}
