table.myFaces_panelTabbedPane{
	border-style: none;
	padding: 0px;
	border-spacing: 0px;
	empty-cells: show;
}

.myFaces_panelTabbedPane_activeHeaderCell{
	border: 1px solid #c84040;
	border-bottom: 0px none;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

.myFaces_panelTabbedPane_inactiveHeaderCell,
.myFaces_panelTabbedPane_disabledHeaderCell {

	border: none;
	border-bottom: 1px solid #c84040;
	text-align: center;
	background-color: silver;
	padding-left: 2px;
	padding-right: 2px;
}


.myFaces_panelTabbedPane_activeHeaderCell input,
.myFaces_panelTabbedPane_inactiveHeaderCell input,
.myFaces_panelTabbedPane_disabledHeaderCell label{
	border-style: none;
	width: 100%;
}

.myFaces_panelTabbedPane_activeHeaderCell input{
	cursor: pointer;
/*
	background-color: #cad8fd;
*/
	background-color: white;
	color: #c84040;
	font-weight: bold;
}


.myFaces_panelTabbedPane_inactiveHeaderCell input{
	cursor: pointer;
	background-color: #d2d5d5;
}

.myFaces_panelTabbedPane_disabledHeaderCell label{
	cursor: normal;
	background-color: silver;
}

.myFaces_panelTabbedPane_emptyHeaderCell{
	border-style: none;
}

.myFaces_panelTabbedPane_subHeaderCell{
 	height: 2px;
	line-height: 0;
	font-size: 0;
	border-bottom: 0px none;
}

.myFaces_panelTabbedPane_subHeaderCell_active{
	border-top: 0px none;
}
.myFaces_panelTabbedPane_subHeaderCell_first{
	border: none;
	border-left: 1px solid #c84040;
}

.myFaces_panelTabbedPane_subHeaderCell_last{
	border-top: 1px solid #c84040;
	border-right: 1px solid #c84040;
}

.myFaces_panelTabbedPane_inactiveHeaderCell input:hover {
	color: red;
}

/*
.myFaces_panelTabbedPane_activeHeaderCell input:hover,
.myFaces_panelTabbedPane_inactiveHeaderCell input:hover {
	border-top: orange solid 2px;
}


.myFaces_panelTabbedPane_subHeaderCell_inactive{
	border-top: 2px solid silver;
}
*/
.myFaces_panelTabbedPane_pane{
	border: 1px solid #c84040;
	border-top: 0px none;
	padding: 10px;
}

