.TabControlPanel, .DDControlPanel
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.DDControlNavigator
{
	height: 22px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.DDControlNavigator_CloseArea
{
	height: 18px;
	width: 100%;
	padding: 4px 0px 0px 3px;
	margin: 0px;
}

.DDWebPageList
{
	margin: 0px;
	vertical-align: middle;
}

.DDClosePageButton
{
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.TabControlNavigator
{
	height: 18px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.TabControlBody
{
	width: 100%;
	height: 100%;
	border: solid 1px #000;
	padding: 0px;
	margin: 0px;
}
.TabControlLeft
{
	padding: 0px;
	margin: 0px;
	width: 80px;
	height: 18px;
	text-align: left;
}
.TabControlRight
{
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 18px;
	border-left: solid 1px #000; 
	color: red; 
	text-align: right;
}
.TabControlTab
{
	white-space: nowrap;
	padding: 0px 1px 0px 3px;
	margin: 0px;
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 0px #000;
	width: 87px;
	height: 16px;
	vertical-align: middle;
	background-color: #eee;
}
.TabControlTab_Selected
{
	white-space: nowrap;
	padding: 0px 1px 0px 3px;
	margin: 0px;
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 0px #000;
	width: 87px;
	height: 16px;
	vertical-align: middle;
	background-color: #FEF1B9;
}
.BodyContainer
{
	width: 100%;
	height: 100%;
}

.TabControlTab a, .TabControlTab_Selected a, .TabControlTab a:link, .TabControlTab_Selected a:link, .TabControlTab a:hover, .TabControlTab_Selected a:hover
{
	height: 18px;
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	color: #000;
}
.TabControlTab a:hover, .TabControlTab_Selected a:hover
{
	cursor: pointer; 
}
.TabTable
{
	width: 100%;
	height: 100%;
	padding: 0px 3px 0px 3px;
	background-color: #eee;
}
.TabTableAgent
{
	width: 100%;
	padding: 0px 3px 0px 3px;
	vertical-align: top;
}

.TabTableAgentNoItems
{
	width: 100%;
	text-align: center;
	font: bold 9pt Arial, Verdana;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border: solid 1px white;
	background-color: white;
	color: #666666;
}

.TabTableAgentSpacer
{
	height: 25px;
}

.WPFooterArea
{
	height: 25px;
}

.WPHeaderArea
{
	height: 10px;
}

.TabControlButton
{
	width: 18px;
	height: 18px;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 0px 0px 3px;
	margin: 0px;
}

.TabControlButtonAnchor a:hover
{
	cursor: nw-resize;
}

.TabControlButtonAnchor_Disabled a:hover
{
	cursor: nw-resize;
}

.PushedPageLoadingIndicator
{
	background-image: url("~/App_Themes/Horizon/Images/Misc/loadingindicator.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #eee;
	width: 100%;
}