/*  TABBER STYLES  */

/*--------------------------------------------------
  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:10px;
	width:510px;
}
#paypal_special .tabberlive, #paypal_special  .tabbertab, #paypal_special .tabbertab-in table{
	width:100%;
}
#column2 .tabberlive {
	width:710px;
}
#column2 .tabberlive .tabbertab { width:710px; margin: 10px 0;}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
	height: 30px; 
	padding: 0 5px; 
	margin: 0 0 -10px 0; 
	list-style: none;
	border-bottom:2px solid #b1d3e9;
}

ul.tabbernav li
{
	float: left; 
	margin: 0 2px; 
	padding: 0; 
	background:#636363;
	border-bottom:2px solid #b1d3e9;
	border-left:0px solid #ffffff;
	border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;
	background:url(images/tab_na_right.gif) top right no-repeat; 
}
*html ul.tabbernav li{border-bottom:2px solid #b1d3e9;position:relative;top:2px;}

ul.tabbernav li a:link,ul.tabbernav li a:visited,ul.tabbernav li a:hover,ul.tabbernav li a:active
{
	float: left; 
	margin: 0; 
	padding:5px 10px 5px 10px; 
	line-height: 20px;  
	height: 20px;  	
	font-size:7.5pt;
	font-family:verdana;
	text-decoration: none; 
	font-weight: bold; 
	background:url(images/tab_na_left.gif) top left no-repeat;
}



ul.tabbernav li.tabberactive {
	float: left; 
	margin: 0 2px; 
	padding: 0;  
	background:#443220;
	z-index:999999;
	border:0px solid #ffffff;
	border-bottom:2px solid #ffffff;
	background:url(images/tab_active_right.gif) top right no-repeat; 
}
ul.tabbernav li.tabberactive a:link,ul.tabbernav li.tabberactive a:visited,ul.tabbernav li.tabberactive a:hover,ul.tabbernav li.tabberactive a:active {
	background:url(images/tab_active_left.gif) top left no-repeat;
	color:#000000;
}

.tabberlive .tabbertab { width:510px; margin: 10px 0;}
#platform1 .tabberlive .tabbertab, #platform2 .tabberlive .tabbertab { 
	width:340px; 
	margin: 10px 0;
}
#platform1 .tabberlive, #platform2 .tabberlive {
	margin-top:10px;
	width:340px;
}
.tabberlive .tabbertab-in { 
	padding: 10px; 
	position: relative;
	z-index:0;
	background:#ffffff;
	border-bottom:2px solid #b1d3e9;
	border-left:2px solid #b1d3e9;
	border-right:2px solid #b1d3e9; 
}

.tabberlive .tabbertab-in h4 {
	font-size: 14px; 
	font-weight: normal; 
	margin: 2px 0 10px; 
	color: #30597C; 
	border-bottom: 1px solid #30597C;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 	display:none;
}
.tabberlive .tabbertab h3 {
 	
}

.tabbertab-in table{width:487px;}

.tabbertab-in h3{border-bottom:1px solid #dddddd;font-size:12pt;}
