/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_CS 
{
	font: 9pt Tahoma;
	color: black;
}
.dxtcLoadingPanel_CS
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_CS td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab_CS a, .dxtcTabWithTabPositionLeft_CS a, .dxtcTabWithTabPositionBottom_CS a, .dxtcTabWithTabPositionRight_CS a,
.dxtcActiveTab_CS a, .dxtcActiveTabWithTabPositionBottom_CS a, .dxtcActiveTabWithTabPositionLeft_CS a, .dxtcActiveTabWithTabPositionRight_CS a,
.dxtcTabHover_CS a, .dxtcTabHoverWithTabPositionBottom_CS a, .dxtcTabHoverWithTabPositionLeft_CS a, .dxtcTabHoverWithTabPositionRight_CS a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_CS, .dxtcActiveTabWithTabPositionBottom_CS,
.dxtcActiveTabWithTabPositionLeft_CS, .dxtcActiveTabWithTabPositionRight_CS
{
	/* this does impact the active tab - sort of */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
	text-align: center;
/*	background-color: #6396A5;  */
}
/* Active Tab */
.dxtcActiveTab_CS table.dxtc, .dxtcActiveTabWithTabPositionBottom_CS table.dxtc,
.dxtcActiveTabWithTabPositionLeft_CS table.dxtc, .dxtcActiveTabWithTabPositionRight_CS table.dxtc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #555555;    	
}
.dxtcActiveTab_CS td.dxtc, .dxtcActiveTabWithTabPositionBottom_CS td.dxtc,
.dxtcActiveTabWithTabPositionLeft_CS td.dxtc, .dxtcActiveTabWithTabPositionRight_CS td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_CS
{
	background-color: white;
}
/* Tab */
.dxtcTab_CS, .dxtcTabWithTabPositionLeft_CS, 
.dxtcTabWithTabPositionBottom_CS, .dxtcTabWithTabPositionRight_CS
{
	font: 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	text-align: center;
}
.dxtcTab_CS table.dxtc, .dxtcTabWithTabPositionBottom_CS table.dxtc, 
.dxtcTabWithTabPositionLeft_CS table.dxtc, .dxtcTabWithTabPositionRight_CS table.dxtc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: black;    
}
.dxtcTab_CS td.dxtc, .dxtcTabWithTabPositionBottom_CS td.dxtc, 
.dxtcTabWithTabPositionLeft_CS td.dxtc, .dxtcTabWithTabPositionRight_CS td.dxtc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_CS
{
}
.dxtcTabWithTabPositionLeft_CS
{
}
.dxtcTabWithTabPositionRight_CS
{
}
/* Hover */
.dxtcTabHover_CS, .dxtcTabHoverWithTabPositionBottom_CS,
.dxtcTabHoverWithTabPositionLeft_CS, .dxtcTabHoverWithTabPositionRight_CS
{
	background-color: #F2F2F2;
}
.dxtcPageContent_CS, .dxtcPageContentWithTabPositionBottom_CS, 
.dxtcPageContentWithTabPositionLeft_CS, .dxtcPageContentWithTabPositionRight_CS,
.dxtcPageContentWithoutTabs_CS
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555555;
	background-color: white;
	vertical-align: top;
}
.dxtcContent_CS, .dxtcContentWithTabPositionBottom_CS, .dxtcContentWithTabPositionLeft_CS, .dxtcContentWithTabPositionRight_CS
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl_CS td.dxtcTabsCell_CS, .dxtcControl_CS td.dxtcTabsCellWithTabPositionBottom_CS,
.dxtcControl_CS td.dxtcTabsCellWithTabPositionLeft_CS, .dxtcControl_CS td.dxtcTabsCellWithTabPositionRight_CS 
{
}
/* Disabled */
.dxtcDisabled_CS, .dxtcDisabled_CS table.dxtc
{
	color: #acacac;
	cursor: default;
}

