.RadTabStrip_psTop .rtsLI,
.RadTabStrip_psTop .rtsLink
{
	color: #333333;
	background-color:Transparent;
	text-decoration: none;
	/* font-size:1.05em; */
}

.RadTabStripLeft_psTop .rtsLI,
.RadTabStripRight_psTop .rtsLI
{
	width: 100%;
	display: block;
}

.RadTabStripLeft_psTop .rtsLevel .rtsUL,
.RadTabStripRight_psTop .rtsLevel .rtsUL,
.RadTabStripLeft_psTop .rtsLevel .rtsLI,
.RadTabStripRight_psTop .rtsLevel .rtsLI
{
	width: 150px; /* default width */
}

.RadTabStripTop_psTop .rtsOut,
{
	text-align:center;
}

.RadTabStrip_psTop .rtsLink
{
	font: 12px/17px "segoe ui", arial, sans-serif; /* 12px/17px or 0.75em */
	color: #333333;
}

.RadTabStrip_psTop .rtsLink:hover
{
  color: #DC0000;
  text-decoration:none;
}
.RadTabStrip_psTop .rtsLink:visited
{
  color: #333333;
  text-decoration:none;
}

.RadTabStrip_psTop .rtsLink .rtsIn
{
	padding-top: 0px;
	padding-right: 5px;
	height:28px;
}


.RadTabStrip_psTop .rtsLevel2 .rtsUL
{
  margin-top: 4px;
}

.RadTabStrip_psTop .rtsLevel2 .rtsIn
{
  height:19px;
}

* html .RadTabStrip_psTop .rtsLink .rtsIn
{
	height: auto;
}


/* disabled tabs */
.RadTabStrip_psTop .rtsDisabled,
.RadTabStripLeft_psTop .rtsDisabled,
.RadTabStripRight_psTop .rtsDisabled,
.RadTabStrip_psTop_disabled .rtsDisabled
{
	color: #555;
	cursor: default;
}

.RadTabStrip_psTop .rtsLevel2 .rtsUL
{
	width: 100%;
	background-color: #323232;
	padding:0px;
}

.RadTabStripLeft_psTop .rtsUL,
.RadTabStripRight_psTop .rtsUL
{
	width: 100%;
}

.RadTabStrip_psTop .rtsImg
{
	border:0;
	vertical-align:top;
	width: 16px;
	margin: 2px 0;
}

.RadTabStrip_psTop .rtsLevel1 .rtsTxt
{
	padding-top: 5px; /* increase to 7px for Cufon */
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
}

/* Scrolling */
.RadTabStrip_psTop .rtsNextArrow,
.RadTabStrip_psTop .rtsPrevArrow,
.RadTabStrip_psTop .rtsPrevArrowDisabled,
.RadTabStrip_psTop .rtsNextArrowDisabled
{
	height:19px;
	width:17px;
	background:transparent url('TabStrip/ScrollArrows.gif') no-repeat;
}

.RadTabStrip_psTop .rtsNextArrow { background-position: 100% 0; }
.RadTabStrip_psTop .rtsPrevArrow { background-position: 0 0; }
.RadTabStrip_psTop .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_psTop .rtsPrevArrowDisabled { background-position: 0 100%; }


/* This background is the one that makes the red arrow happen */
.RadTabStripTop_psTop .rtsLevel1 .rtsOut
{
	background-image: url('TabStrip/TabStripStates-Top.png');
	background-color: transparent;
	background-repeat: no-repeat;
}
/* This background is the one that makes the left vertical bar seperators happen */
.RadTabStrip_psTop .rtsLevel1 .rtsLI
{
	background-image: url('TabStrip/TabStripStates-Top.png');
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadTabStrip_psTop .rtsLevel1 .rtsFirst
{
	background-image: url('TabStrip/TabStripBackground.gif');
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadTabStrip_psTop .rtsLevel2 .rtsLI
{
  
	background-image: url('TabStrip/Tabs-Top-Level2.gif');
	background-color: transparent;
	background-repeat: no-repeat;
}

/* not sure if this works in IE */
.RadTabStrip_psTop .rtsLevel2 .rtsBreak + .rtsLI
{
	background-image: url('TabStrip/Tabs-Top-Level2-off.gif');
	background-color: #333333;
	background-repeat: no-repeat;
}

.RadTabStrip_psTop .rtsLevel2 .rtsFirst,
#psLabelLevel21,
#psLabelLevel2,
#psLabelLevel2Break,
#tabLevel2AfterLabel1,
#tabLevel2AfterLabel2,
#tabLevel2AfterLabel3
{	
	background-image: url('TabStrip/Tabs-Top-Level2-off.gif');
	background-repeat: no-repeat;
}

.RadTabStrip_psTop .rtsLevel2 .rtsOut
{
  background-color: #333333;
}

/* Order of list classes: (ul rtsUL) (li rtsLI (rtsFirst rtsLast)) rtsLink rtsOut rtsIn rtsText */

.RadTabStrip_psTop .rtsLevel3,
.RadTabStrip_psTop .rtsUL,
.RadTabStrip_psTop .rtsLI,
.RadTabStrip_psTop .rtsLink,
.RadTabStrip_psTop .rtsOut,
.RadTabStrip_psTop .rtsIn,
.RadTabStrip_psTop .rtsText,
{
	background-color: transparent;
}

.RadTabStrip_psTop .rtsLevel3 .rtsLI
{
	background-image: url('TabStrip/Tabs-Level3-bullet.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px center;
}

.RadTabStrip_psTop .rtsLevel3 .rtsFirst,
.RadTabStrip_psTop .rtsLevel3 .rtsBreak + .rtsLI
{
	background-image: none;
}

.RadTabStrip_psTop .rtsLevel3,
.RadTabStripTop_psTop .rtsLevel3,
{
	padding: 0px;
	margin: 0px;
}

/* Orientation: Top */

.RadTabStripTop_psTop .rtsLevel .rtsIn { padding: 6px 10px 8px; }
.RadTabStripTop_psTop .rtsLevel1 .rtsIn { padding: 0px 5px 0px 0; }
/*.RadTabStripTop_psTop .rtsLevel1 .rtsIn { padding: 4px 5px 3px 0; }*/

.RadTabStripTop_psTop .rtsLevel1 .rtsLink { background-position: 0 0; }
.RadTabStripTop_psTop .rtsLevel1 .rtsLink .rtsOut { background-position: 100% 0; margin-left: 5px; }

.RadTabStripTop_psTop .rtsLevel1 .rtsLink:hover { background-position: 0 -27px; }
.RadTabStripTop_psTop .rtsLevel1 .rtsLink .rtsOut:hover { background-position: center -27px; }


.RadTabStripTop_psTop .rtsLevel1 .rtsSelected 
{ 
  /*
  font-weight:bold;
  color: #DC0000;
  */
  /* background-position: 0 -27px; */ /* red arrow background */
}
.RadTabStripTop_psTop .rtsLevel1 .rtsSelected .rtsOut 
{ 
  /* background-position: center -27px; */ /* red arrow background */
}
/*selected top menu background-position: 100% -26px;*/

.RadTabStripTop_psTop .rtsLevel { /* background-color: #333333; */ }
.RadTabStripTop_psTop .rtsLevel1 
{ 
  /* background-color: #CCCCCC; */
  background-image: url('TabStrip/TabStripStates-Top.png');
}

.RadTabStripTop_psTop .rtsLevel2 .rtsLink .rtsOut 
{
  margin-left: 10px;
}

.RadTabStripTop_psTop .rtsLevel2 .rtsIn
{
  padding: 1px;
}

.RadTabStrip_psTop .rtsLevel2:hover
{
  color:Red;
}

.RadTabStrip_psTop .rtsLevel2 rtsUL
{
  background-color:#323232;
  width: 100%;
}

.RadTabStrip_psTop .rtsLevel2 .rtsTxt
{
  color: #bbbbbb;
  padding-top: 2px; /* increase to 5px for Cufon */
  padding-left: 5px;
  padding-right: 5px;
}

/* These bullets only work in firefox */
/*
.RadTabStrip_psTop .rtsLevel2 .rtsTxt:after
{
  content: "\A0 \A0 \A0 \A0 \2022";
}

.RadTabStrip_psTop .rtsLevel3 .rtsTxt:after
{
  content: "\A0 \A0 \A0 \A0 \A0 \A0 \2022";
}
*/

.RadTabStrip_psTop .rtsLevel2 .rtsTxt:hover
{
  color: #ffffff;
  /* color: #FF1515; */
}

.RadTabStrip_psTop .rtsLevel2 .rtsSelected .rtsTxt
{
  /* color: #ffffff; */
  /* font-weight:bold; */ /* selected second level link */
}

/* JFD: Use these id/classes to position bullets: rtsFirst and rtsLast */
/* li .rtsLI rtsFirst */
.RadTabStrip_psTop .rtsLevel3 .rtsIn
{
	padding:0px;
	margin: 0px;
	/* border: solid 1px red; */
	/* height:22px; */
	background-color: transparent;
	margin-top:5px;
}

.RadTabStrip_psTop .rtsLevel3 .rtsTxt
{
	padding-top: 0px; /* increase to 3px for Cufon */
	padding-left: 16px;
	padding-right: 14px;
}

.RadTabStrip_psTop .rtsLevel3 .rtsLI
{
	/* margin-top:1px; */
	margin:0px;
	padding:0px;
	height:28px;
}

/* IE6- ignores this selector: html>body */
html>body .RadTabStrip_psTop .rtsLevel3 .rtsLI
{
	height:28px;
}

 .RadTabStrip_psTop .rtsLevel3
{
	background-image: url('TabStrip/TabStripBackground-Level3.gif');
}

.RadTabStrip_psTop .rtsLevel3 .rtsUL
{
	
	overflow:hidden;
	position:relative;
	left: -2px;

}
