/* @override http://docs.elementscompiler.com/css/Tabber.css */

/*Copied from http://www.barelyfitz.com/projects/tabber/example.css used under mit license
see http://www.barelyfitz.com/projects/tabber/
*/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
	display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
	margin-top:0em;
	min-height: 75px;
}



.tabberlive .tabberlive {
	margin-top:35px;
	min-height: 75px;
    background: none repeat scroll 0% 0% #f0f0f0;
}

.tabber_platform_live .tabber_language_live {
	margin-top:35px;
	min-height: 75px;
    background: none repeat scroll 0% 0% #f0f0f0;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
	font-weight: bold;
	text-align: right;
	margin-bottom: -18px !important;
	padding-right: 5px;
}

ul.tabbernav li
{
	list-style: none;
	margin: 0;
	display: inline;
	font-size: 10pt;
}

ul.tabbernav li a
{
	text-decoration: none;
}

.tabber_platform_live ul.tabbernav_platform li:first-child:before
{
 	content: "(Platform:)";
 	padding-right: 20px;
 	color: #c0c0c0;
 	font-weight: normal;
}

.tabber_language_live ul.tabbernav_language li:first-child:before
{
 	content: "(Language:)";
 	padding-right: 20px;
 	color: #c0c0c0;
 	font-weight: normal;
}

.tabber_members_live > ul > li:first-child:before
{
 	content: "(Show:)";
 	padding-right: 20px;
 	color: #c0c0c0;
 	font-weight: normal;
}

.tabbernav_members
{
	background-color: #f8f8f8;
	border: 1px solid #e0e0e0;
	float: right;
}

ul.tabbernav li a:link { color: #a0a0a0; }
ul.tabbernav li a:visited { color: #a0a0a0; }
ul.tabbernav li a:hover { color: navy; }
ul.tabbernav_li li.tabberlanguage_active a {  color: #000; }


/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0;
}


 /*// methods specifc */

.tabber_members_live .tabbertabhide {
	display:none;
}

.tabber_members {
}
.tabber_members_live {
	margin-top:0em;
}

ul.tabbernav_members
{
	font-weight: bold;
	text-align: right;
	margin-bottom: -37px !important;
	padding-right: 5px;
}

ul.tabbernav_members li
{
	list-style: none;
	margin: 0;
	display: inline;
	font-size: 10pt;
}

ul.tabbernav_members li a
{
	text-decoration: none;
}

ul.tabbernav_members li a:link { color: #a0a0a0; }
ul.tabbernav_members li a:visited { color: #a0a0a0; }
ul.tabbernav_members li a:hover { color: navy; }
ul.tabbernav_members li.tabbermembers_active a {  color: #000; }

.tabber_members_live .tabbertab_members {
 padding:0;
}

.tabber_platform_live .tabbertabhide {
	display:none;
}

.tabber_platform {
}
.tabber_platform_live {
	margin-top:0em;
}

ul.tabbernav_platform
{
	font-weight: bold;
	text-align: right;
	margin-bottom: -37px !important;
	padding-right: 5px;
}

ul.tabbernav_platform li
{
	list-style: none;
	margin: 0;
	display: inline;
	font-size: 10pt;
}

ul.tabbernav_platform li a
{
 text-decoration: none;
}

ul.tabbernav_platform li a:link { color: #a0a0a0; }
ul.tabbernav_platform li a:visited { color: #a0a0a0; }
ul.tabbernav_platform li a:hover { color: navy; }
ul.tabbernav_platform li.tabberplatform_active a {  color: #000; }

.tabber_platform_live .tabbertab_platform {
 padding:0;
}
 /*// language specifc */

.tabber_language_live .tabbertabhide {
	display:none;
}

.tabber_language {
}
.tabber_language_live {
	margin-top:0em;
}

ul.tabbernav_language
{
	font-weight: bold;
	text-align: right;
	margin-bottom: -37px !important;
	padding-right: 5px;
}

ul.tabbernav_language li
{
	list-style: none;
	margin: 0;
	display: inline;
	font-size: 10pt;
}

ul.tabbernav_language li a
{
 text-decoration: none;
}

ul.tabbernav_language li a:link { color: #a0a0a0; }
ul.tabbernav_language li a:visited { color: #a0a0a0; }
ul.tabbernav_language li a:hover { color: navy; }
ul.tabbernav_language li.tabberlanguage_active a {  color: #000; }

.tabber_language_live .tabbertab_language {
 padding:0;
}
