/* Rich Faces styling */
.page-container td.dr-dscr-t, .page-container table.rich-dtascroller-table {
	border : 0px solid white;  /*panelBorderColor*/
	background-color : white;  /*tableBackgroundColor*/
}
.page-container td.dr-dscr-button, .page-container td.rich-datascr-button {
	background-color :white; /* #EAF0F8; additionalBackgroundColor*/
	border : 0px solid white;  /*panelBorderColor*/
	font-family : Verdana; /*generalFamilyFont*/
	font-size : x-small;  /*generalSizeFont*/
	min-width : 15px;
	cursor : pointer;
	color : #2180c7;

}
.page-container td.dr-dscr-act, .page-container td.rich-datascr-act {
	border-top : 0px solid white; /*generalTextColor*/
	color : #30baef; /*generalTextColor*/
	font-family : Verdana; /*generalFamilyFont*/
	font-size : x-small;  /*generalSizeFont*/
	min-width : 10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}
.page-container td.dr-dscr-inact, .page-container td.rich-datascr-inact{
	border-top : 0px solid white; /*headerBackgroundColor*/
	color : #b3b3b2; /*headerBackgroundColor*/
	font-family : Verdana; /*generalFamilyFont*/
	font-size : x-small;  /*generalSizeFont*/
	min-width : 10px;
	cursor : pointer;
	padding-left:2px;
	padding-right:2px;
}
.page-container td.rich-datascr-inact:hover {
	background:#ececec;
	color:#30baef;
}
.page-container .dr-stglpnl {
	border-color:#C4C0B9;
}
.page-container .dr-table {
	border-style: none;
}
.page-container .dr-table-cell {
	border-style: none;
}
/* TAB PANEL */
/*
.page-container td.dr-tbpnl-cntnt, .page-container td.rich-tabpanel-content, .page-container td.CSTabPanelContent {
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top:0px solid #ececec;
	font-size:x-small;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}

.page-container td.dr-bottom-line {
	border-color:#ececec;
}
.page-container td.dr-tbpnl-tb-sel, .page-container td.CSTabSel {
	border-color: #8CAFCD;
	color:#939392;
	cursor:pointer;	
}
.page-container td.dr-tbpnl-tb-act, .page-container td.CSTabAct {
	color: #2180c7;
	border-color:#ececec;
	border-top-width:1px;
}
.page-container td.dr-tbpnl-tb-inact, .page-container td.CSTabInact {
	color: #939392;
	border-color:#ececec;
}
.page-container td.dr-tbpnl-tb {
	font-weight:bold;
}
.page-container td.dr-tbpnl-tbtopbrdr, .page-container td.dr-tbpanel-tbtopbrdr, .page-container td.rich-tabhdr-side-cell {
	border-color:#ececec;
	border-top-color:#ffffff;
}
.page-container td.rich-tab-inactive, .page-container td.rich-tab-disabled {
	background-image: none;
	background-color:white;
}

.page-container td.rich-tab-active {
	background-image: none;
	background-color:white;
}
*/

/* NEW TAB PANEL */
.page-container td.dr-tbpnl-tb-sel, .page-container td.CSTabSel {
	color:#939392;
	border-color: #8CAFCD;
	cursor:pointer;	
}
.page-container td.dr-tbpnl-tb-act, .page-container td.CSTabAct {
	color: #2180c7;
}
.page-container td.dr-tbpnl-tb-inact, .page-container td.CSTabInact {
	color: #939392;
}
.page-container td.dr-tbpnl-tb {
	font-weight:bold;
}


/* suggestion box */
.page-container div.rich-sb-overflow {
	background-color:white;
	width:100% !important;
}
.page-container div.rich-sb-ext-decor-2 {
	background-color:white;
}
.page-container tr.rich-sb-int {
	font-family:Verdana;
	font-size:x-small;
}
.page-container tr.rich-sb-int-sel {
	background-image:none;
	background-color:#ececec;
	color:#2180c7;
}

/* drop down menu */
.page-container div.rich-menu-list-bg
{
	background-image: none;
	background-color: white;
	border: 1px solid white;
}
.page-container div.rich-menu-list-border
{
	border: 1px solid #cccccc;
}
.page-container div.rich-ddmenu-label
{
	border-width: 0px;
	border-style: none;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 0px;
}
.page-container div.rich-menu-item
{
	font-family:Verdana;
	font-size: 10px;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 0px none white;
	border-bottom: 0px none white;
}
.page-container div.rich-menu-item-hover
{
	border-color:#ececec;
	color: #2180c7;	
	background-color: #ececec;
}
.page-container div.rich-menu-item-disabled
{
	color: #cccccc;	
}
.page-container div.rich-menu-separator
{
	border-color: #ececec;
	margin-left:0px;
}
.page-container div.rich-menu-list-strut
{
	height:0px;
}
.page-container span.rich-menu-item-icon
{
	margin-right:5px;
}
.page-container div.rich-ddmenu-label
{
	padding:0px;
	margin:0px;
	font-size:x-small;
}

.page-container .dr-rich-tool-tip {
	background-color: white;
}
