/*
bright: rgb(234,242,255);
normal: rgb(120,172,255);
dark:	rgb(0,66,174);
*/

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:	100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	display:		inline;
	float:		left;
	margin:		1px -1px 1px 2px;
	padding:		2px 5px 3px 5px;
	/*background:	#b0a9a9;*/
	background-image: url(../images/gray.png);
	background-repeat: repeat-x;
	border:		1px solid #f0f0f0;
	border-color:	#b0a9a9;
	border-bottom:	0;
	z-index:		1;
	white-space:	nowrap;
	position:		relative;
	top:		0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:		1px solid #b0a9a9;
	border-bottom:	0px;
	z-index:		3;
	padding:		2px 6px 4px 6px;
	margin:		1px -3px -3px 0px;
	top:		-2px;

}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:	Tahoma, Arial, Sans-Serif;
	font-size:		11px;
	font-weight:	normal;
	color:		rgb(0,66,174);
	text-decoration:	none;
	cursor:		hand;
	cursor:		pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:		rgb(0,66,174);
	text-decoration:	none;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:	normal;
	text-decoration:	none;
}

.dynamic-tab-pane-control .tab-page {
	clear:		both;
	border:		1px solid #b0a9a9;
	z-index:		2;
	position:		relative;
	top:		-2px;
	color:		#dddddd;
	font-family:	Tahoma, Arial, Sans-Serif;
	padding:		10px;
	height:		80px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
	background:	#dddddd;
	height:		1.70em;
	width:		100%;
}







.ewGridContent {
	padding: 0;	
	border: 0px solid #4E4F51; /* grid border */			
}
.ewGridMiddlePanel {
	border: 0;	
}
.ewTable {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
}
.ewTable .ewTableHeader, .ewTable .ewTableHeader td {
	background-color: #bababa;	/* header bgcolor */
	color: #000000;
	border-bottom: 1px solid; /* header border width */
	border-right: 1px solid; /* header border width */
	border-color: #4E4F51; /* header border color */	
	/*width: 60;*/	
	vertical-align: top; 	
}
.ewTableHeader a:link, .ewTableHeader a:active, .ewTableHeader a:visited {	
	color: #FFFFFF; /* header font color */
	text-decoration: none;	
}


.ewTableSeparate {	
	border-collapse: separate;		
}

.ewTable td {
	padding: 3px; /* cell padding */
	border-bottom: 0px solid; /* border width, horizontal grid line */
	border-top: 0px;
	border-left: 0px;
	border-right: 0px solid; /* border width, vertical grid line */
	border-color: #A4BED1;  /* border color */
}

