.TabContainer
{
	margin-top: 2px;
}

.TabSpaceBeyond
{
	background-color: #efe5cf;
	border-left: solid 1px #374252;
	border-right: solid 1px #374252;
	height: 5px;
	width: 100%;
	position: absolute;
	top: 34px;
}

/*---------------------------------- Tab items ----------------------------------*/
.OwcTab
{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: none;
	font-size: 100%;
}

.OwcTab td
{
	height: 32px;
	margin: 0px;
	padding: 0px;
}

.OwcTabContent
{
	background-image: url(Images/tab_Space.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
}

.OwcTabEnd
{
	width: 15px;
	background-image: url(Images/tab_End.gif);
	background-repeat: no-repeat;
}

.OwcTabItem
{
	cursor: pointer;
	white-space: nowrap;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	display: inline-table;
}
.OwcTabItem *
{
	line-height: 32px;
	height: 32px;
	vertical-align: middle;
}

.TabLeft
{
	width: 2px;
	background-image: url(Images/tab_Item_Edge1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: table-cell;
}

.FirstTab .TabLeft
{
	width: 13px !important;
	background-image: url(Images/tab_First_Left_Inactive.gif) !important;
}

.ActiveTab .FirstTab .TabLeft
{
	width: 13px !important;
	background-image: url(Images/tab_First_Left_Active.gif) !important;
}

.TabRight
{
	width: 1px;
	background-image: url(Images/tab_Item_Edge.gif);
	background-repeat: no-repeat;
	display: table-cell;
	background-position: left top;
}

.LastTab .TabRight
{
	width: 25px !important;
	background-image: url(Images/tab_Last_Right_Inactive.gif) !important;
}

.ActiveTab .LastTab .TabRight
{
	width: 25px !important;
	background-image: url(Images/tab_Last_Right_Active.gif) !important;
}

.TabBody
{
	background-image: url(Images/tab_Bg_Inactive.gif);
	background-repeat: repeat-x;
	display: table-cell;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	line-height: 25px;
	color:#FFFFFF;
}

.FirstTab .TabBody
{
	padding-left: 5px !important;
}

.LastTab .TabBody
{
	padding-right: 5px !important;
}

.ActiveTab .TabBody
{
	background-image: url(Images/tab_Bg_Active.gif) !important;
}

