/* $Id:tabs.css,v 1.1.2.4 2008/02/09 02:39:54 johnalbin Exp $ */
/*
* Tabs CSS
*
* Adds styles for the primary and secondary tabs.
*
* Compare this with default CSS found in the system module's stylesheet (a copy
* of which is in drupal5-reference.css,line 510.)
*
*/
html.js div.drupal-tabs{display:none;}
html.js h2.drupal-tabs-title{display:none;}
.tabs-nav-previous,.tabs-nav-next{font-size:12px;font-weight:bold;float:left;border:1px solid;padding:5px;margin-bottom:5px;cursor:pointer;}
.tabs-nav-previous{float:left;}
.tabs-nav-next{float:right;}
.tabs-nav-link-sep{border-top:2px #999 solid;margin-top:10px;margin-bottom:10px;}
span.clear{display:block;clear:both;height:1px;line-height:0;font-size:0;margin-bottom:-1px;}
.ui-tabs-hide{display:none;}
div.tabs{margin:0 0 5px;}
ul.primary{margin:0;padding:0 0 0 7px;border-width:0;list-style:none;white-space:nowrap;line-height:normal;background:url(../i/o/old-tab/tab-bar.png) repeat-x left bottom;width:100%;display:inline-block;float:none;}
.no-sidebars ul.primary{width:990px;}
#squad_area ul.primary, .one-sidebar ul.primary {width:758px;}
ul.primary li{float:left;margin:0;padding:0;font-size:13px;color:#e7e5e1;list-style:none;}
ul.primary li a,ul.primary li a:link,ul.primary li a:visited{display:block;height:30px;margin:0;padding:0 0 0 4px;/* width of tab-left.png */
border-width:0;font-weight:bold;text-decoration:none;color:#e7e5e1;background-color:transparent;background:url(../i/o/old-tab/tab-left.png) no-repeat left -50px;}
ul.primary li a .tab{display:block;height:26px;/* 24px (parent) - 4px (padding) */
margin:0;padding:4px 16px 0 13px;border-width:0;line-height:26px;background:url(../i/o/old-tab/tab-right.png) no-repeat right -50px;}
ul.primary li a:hover{border-width:0;color:#4e4e4e;background-color:transparent;background:url(../i/o/old-tab/tab-left.png) no-repeat left -100px;}
ul.primary li a:hover .tab{background:url(../i/o/old-tab/tab-right.png) no-repeat right -100px;}
ul.primary li.active a,ul.primary li.active a:hover{border-width:0;color:#414038;background-color:transparent;background:url(../i/o/old-tab/tab-left.png) no-repeat left 0;}
ul.primary li.active a .tab,ul.primary li.active a:hover .tab{background:url(../i/o/old-tab/tab-right.png) no-repeat right 0;}
ul.secondary{margin:0;padding:5px 0 5px 10px;list-style:none;white-space:nowrap;float:none;border-bottom:2px solid #e7e5e1;}
ul.secondary li{float:left;margin:0 5px 0 0;padding:0;border-right:none;display:block;}
ul.secondary a{font-size:12px;padding:2px 4px;color:#6f6f6d;background:#ffffff;display:block;}
ul.secondary a:hover,ul.secondary a.active{background:#e7e5e1;color:#414039;-moz-border-radius:4px;-webkit-border-radius:4px;text-decoration:none;}
ul.activity-tabs{margin:0;padding:0 0 0 5px;border-bottom:1px solid #ebede6;list-style:none;white-space:nowrap;}
ul.activity-tabs li{float:left;margin:0 5px 0 0;padding:5px 0;border-right:none;}
ul.activity-tabs a{display:block;height:25px;margin:0;margin-bottom:1px;padding:0;text-decoration:none;color:#156197;font-size:12px;}
ul.activity-tabs a .tab{display:block;height:25px;/* 24px (parent) - 6px (padding) */
margin:0;padding:3px 8px;line-height:18px;}
ul.activity-tabs a:hover{}
ul.activity-tabs a.active,ul.activity-tabs a.active:hover{display:block;height:25px;border-bottom:none;background:#fff url(../i/o/tab2/tabL.png) no-repeat;padding-right:4px;}
ul.activity-tabs a.active span,ul.activity-tabs a.active:hover span{height:25px;display:block;margin-left:4px;background:#fff url(../i/o/tab2/tabR.png) no-repeat top right;}
/*squad tabs*/
#content .squad-tabs{width:761px;padding:14px 0 0 4px;background:url(../i/squad_nav_bkg.gif) repeat-x bottom left;}
.sub-nav{width:765px;border-bottom:2px solid #e7e5e1;}
ul#squad_tabs{width:765px;height:40px;}
#squad_tabs li{float:left;display:block;}
#squad_tabs li a{display:block;height:40px;background:url(../i/squad_nav_sprite.gif) no-repeat;}
#squad_tabs li a span{display:none;}
#squad_tabs li.dashboard a{width:139px;background-position:left bottom;}
#squad_tabs li.dashboard a.active,#squad_tabs li.dashboard a:hover{background-position:left 0px;}
#squad_tabs li.squad_posts a{width:119px;background-position:-139px bottom;}
#squad_tabs li.squad_posts a.active,#squad_tabs li.squad_posts a:hover{background-position:-139px 0px;}
#squad_tabs li.squad_blog a{width:117px;background-position:-258px bottom;}
#squad_tabs li.squad_blog a.active,#squad_tabs li.squad_blog a:hover{background-position:-258px 0px;}
#squad_tabs li.casetracker a{width:122px;background-position:-375px bottom;}
#squad_tabs li.casetracker a.active,#squad_tabs li.casetracker a:hover{background-position:-375px 0px;}
#squad_tabs li.certification a{width:122px;background-position:-497px bottom;}
#squad_tabs li.certification a.active,#squad_tabs li.certification a:hover{background-position:-497px 0px;}
#squad_tabs li.membership a{width:100px;background-position:-619px bottom;}
#squad_tabs li.membership a.active,#squad_tabs li.membership a:hover{background-position:-619px 0px;}