@charset "UTF-8";

/* SpryTabbedPanels.css - version 0.4 - Spry Pre-Release 1.6 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/* Horizontal Tabbed Panels */
 
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 470px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
/* The background behind the spry tabs */
.TabbedPanelsTabGroup {
	margin: 0px;
	height:21px;
	list-style:none;

}
/*The content box*/
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
	border-top: solid 0px #C1C1C1;
	border-right: solid 1px #C1C1C1;
	background-color: #ffffff;
	padding:10px;
}

.TabbedPanelsContent {
	padding-top: 4px;
	color:#2f2f2f;
}
/* top and bottom images */
ul.tab-strip-top{
	padding-top: 1px;
	background: url(/prod_tab/tab-strip-bg.gif) no-repeat #FFF bottom;
	margin-left: 0px;
	padding-left:0px;
	/*border-bottom:1px solid #30abb0;
	padding-left:20px;*/
}

ul.tab-strip li {
	float:left;
	margin-left:0px;
	margin-right:10px;
}
/* a edits */
.tab-strip a, .tab-strip span, .tab-strip em {
	display:block;
}
.tab-strip a {
	text-decoration:none !important;
	outline: none;
	cursor:pointer;
}
/* the text on the tabs */
.tab-strip span.tab-strip-text {
	font:normal 11px tahoma,arial,helvetica;
	color:#008AD6;
	white-space: nowrap;
	cursor:pointer;
	padding:4px 0;
}

.tab-strip-top .tab-right {
	background: transparent url(/prod_tab/tabs-sprite.gif) no-repeat 0 -51px;
	padding-left:10px;
}

.tab-strip-top .tab-left {
	background: transparent url(/prod_tab/tabs-sprite.gif) no-repeat right -351px;
	padding-right:10px;
}

.tab-strip-top .tab-strip-inner {
	background: transparent url(/prod_tab/tabs-sprite.gif) repeat-x 0 -201px;
}
/* mouse over tabs */
.tab-strip-top .TabbedPanelsTabHover .tab-right {
	background-position:0 -101px;
}
.tab-strip-top .TabbedPanelsTabHover .tab-left {
	background-position:right -401px;
}
.tab-strip-top .TabbedPanelsTabHover .tab-strip-inner {
	background-position:0 -251px;
}
/* selected tabs */
.tab-strip-top .TabbedPanelsTabSelected .tab-right {
	background-position: 0 0;
}
/*makes tab text bold when its selected */
.TabbedPanelsTabSelected span.tab-strip-text {
	cursor:default;
	color:#000000;
	font-weight:bold;
	padding:4px 0px 5px 3px;
}
.tab-strip-top .TabbedPanelsTabSelected .tab-left {
	background-position: right -301px;
}

.tab-strip-top .TabbedPanelsTabSelected .tab-strip-inner {
	background-position: 0 -151px;
}


