@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: 636px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
/* The background behind the spry tabs */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	height:29px;
	list-style:none;
}
/*The content box*/
.TabbedPanelsContentGroup {
	clear: both;
	font:normal 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#15428b;
	
}

.TabbedPanelsContent {
	padding-top: 0px;
	color:#2f2f2f;

}
/* top and bottom images */
ul.tab-strip-top{
	padding-top: 2px;
	background: url(../images/tab-strip-bg.gif) no-repeat #FFF bottom;
	padding-left:20px;
	
}

ul.tab-strip li {
	float:left;
	margin-left:2px;
}
/* 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-family: "Segoe UI", Arial, Verdana, Helvetica, sans-serif;
	color:#7c7c7c;
	white-space: nowrap;
	cursor:pointer;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 6px;
	text-align: center;
}

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

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

.tab-strip-top .tab-strip-inner {
	background: transparent url(../images/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:#004990;
	font-weight:bold;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tab-strip-top .TabbedPanelsTabSelected .tab-left {
	background-position: right -301px;
}

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

