/*
	Global settings -- all table configurations.
*/	
		
div.tab-pane div.tab-pane-tabs {
	overflow:hidden;
}
		
div.tab-pane div.tab-pane-tabs div.tab-pane-tab {
	float:left;	
	white-space:nowrap;
	margin-left:2px;
	margin-right:2px;
}
		
div.tab-pane div.tab-pane-tab span.tab-padding-left,
div.tab-pane div.tab-pane-tab span.tab-padding-right{
	display: none;
}
		
div.tab-pane div.tab-pane-tabs div.tab-pane-tab input.tab-label{
	background-color: transparent;
	border:0;
	padding:0;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	cursor: pointer;
}

div.tab-pane div.tab-pane-tabs div.tab-pane-tab.selected input.tab-label {
	cursor: default;
}
		
div.tab-pane div.tab-pane-content{
	vertical-align: top;	
}

div.tab-pane div.tab-pane-tabs div.tab-pane-tab.hover {
	background-color:#CACACA;
}

div.tab-pane div.tab-pane-tabs div.tab-pane-tabs-inner {
	padding-left: 4px;
}
		
/*
	Container Tabs style
*/

div.tab-pane.content-tabs div.tab-pane-tabs.content-tabs div.tab-pane-tabs-inner{
	padding-top:2px;
	border-bottom: 2px solid #81A0DA;
	height: 20px;
}

div.tab-pane.content-tabs div.tab-pane-tabs.content-tabs div.tab-pane-tab {
	margin-left:1px;
	margin-right:1px;
	color:#656586;
	/*border: 1px solid #D6D6DE;
	border-bottom:1px solid #E4E4EC;*/
	background-color:#E4E4EC;
}

div.tab-pane.content-tabs div.tab-pane-tabs.content-tabs input.tab-label {
	/* extra style for the input */
	height:20px;
}

div.tab-pane.content-tabs div.tab-pane-tabs.content-tabs div.tab-pane-tab.hover {
	background-color:#CACACA;
}
		
div.tab-pane.content-tabs div.tab-pane-tabs.content-tabs div.tab-pane-tab.selected{
	background-color:#7997CD;
	/*border: 1px solid #6189C7;
	border-bottom: 1px solid #7997CD;*/
	font-weight: bold;
	color:#FFFFFF;
	cursor:default;
}

/*
	Demo Tabs at top style
*/
div.tab-pane.demo-tabs-top div.tab-pane-tabs.demo-tabs-top div.tab-pane-tabs-inner { 
	padding-top:2px;
	border-bottom: 2px solid #81A0DA;
	height:20px;
}

div.tab-pane.demo-tabs-top div.tab-pane-tabs.demo-tabs-top div.tab-pane-tab {
	position: relative;
	top: 1px;
	margin-left:1px;
	margin-right:1px;
	color:#656586;
	border: 1px solid #81A0DA;
	background-color:#E4E4EC;
}

div.tab-pane.demo-tabs-top div.tab-pane-tabs.demo-tabs-top input.tab-label{
	/* extra style for the input */
	height:18px;
}

div.tab-pane.demo-tabs-top div.tab-pane-tabs.demo-tabs-top div.tab-pane-tab.hover {
	background-color:#CACACA;
}
		
div.tab-pane.demo-tabs-top div.tab-pane-tabs.demo-tabs-top div.tab-pane-tab.selected{
	top:0px;
	height:18px;
	background-color:white;
	border: 2px solid #81A0DA;
	border-bottom: 2px solid white;
	font-weight: bold;
	color:#FFFFFF;
	cursor:default;
}

div.tab-pane-tab-content.demo-tabs-top div{
	border: 1px solid #81A0DA;
	border-top: none;
	background-color:white;
	height:100%;
}
		
/*
	Demo Tabs at bottom style
*/
div.tab-pane.demo-tabs-bottom div.tab-pane-tabs.demo-tabs-bottom div.tab-pane-tabs-inner{
	border-top: 1px solid #848284;
	overflow:visible;
	height:21px;
	padding-bottom:3px;
}

div.tab-pane.demo-tabs-bottom div.tab-pane-tabs.demo-tabs-bottom div.tab-pane-tab {
	border: 1px solid #848284;
	position: relative;
	top: -1px;
}

div.tab-pane.demo-tabs-bottom div.tab-pane-tabs.demo-tabs-bottom div.tab-pane-tab.selected{
	background-color: #f1f1f1;
	border-top: 1px solid #f1f1f1;
}

div.tab-pane-tab-content.demo-tabs-bottom div {
	border: 1px solid #848284;
	border-bottom: none;
	background-color: #f1f1f1;
	height:168px;
	padding:4px;
}

div.tab-pane.demo-tabs-bottom div.tab-pane-tabs.demo-tabs-bottom input.tab-label {
	height:19px;
	overflow:hidden;
}