/** *********************************************************************************
* ge_menu.css
*
*
* 2020-08-21 - kks - created
** **********************************************************************************/ 

/** *********************************************************************************
* menu top
** **********************************************************************************/ 

.ge_table_menu_top {
	height:			27px;
	font-family:	Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:		8pt; 
	font-weight:	normal;
}

.ge_table_menu_top td {
	padding-left:	4px;
	padding-right:	4px;
	font-size:		8pt; 
	text-align:		center;
	vertical-align: middle;
}

.ge_table_menu_top .ge_menu_top_active {
	border:				#b0b0b0 1px solid;
	background-color:	#b0b0b0;
	color:				#f6f6f6; 
	font-weight:		bold;
}

.ge_table_menu_top .ge_menu_top_active a {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_top .ge_menu_top_active:hover {
	background-color:	#666;
}

.ge_table_menu_top .ge_menu_top_normal {
	border:				#b0b0b0 1px solid;
	background-color:	#e9e9e9;
	color:				#000000; 
	font-weight:		bold;
}

.ge_table_menu_top .ge_menu_top_normal a {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_top .ge_menu_top_normal:hover {
	background-color:	#cecece;
}

/** *********************************************************************************
* menu down
** **********************************************************************************/ 

.ge_table_menu_down {
	width:			140px;
	font-family:	Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:		8pt; 
	font-weight:	normal;
}

.ge_table_menu_down td {
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	4px;
	padding-bottom:	4px;
	font-size:		8pt; 
	vertical-align: middle;
}

.ge_table_menu_down .ge_menu_down_active {
	border:				#b0b0b0 1px solid;
	background-color:	#b0b0b0;
	color:				#f6f6f6; 
#	font-weight:		bold;
}

.ge_table_menu_down .ge_menu_down_active a {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_down .ge_menu_down_active:hover {
	background-color:	#666;
}

.ge_table_menu_down .ge_menu_down_normal {
	border:				#b0b0b0 1px solid;
	background-color:	#e9e9e9;
	color:				#000000; 
}

.ge_table_menu_down .ge_menu_down_normal a {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_down .ge_menu_down_normal:hover {
	background-color:	#cecece;
}

/** *********************************************************************************
* menu top 1
** **********************************************************************************/ 

.ge_table_menu_top1 {
/**********
#	height:			27px;
#	font-family:	Verdana, Arial, Helvetica, Geneva, sans-serif; 
#	font-size:		8pt; 
#	font-weight:	normal;
#	font-family: Arial Narrow;
************/
}

.ge_table_menu_top1 .ge_menu_top_active {
/* #	border:				brown 1px solid; */
	border:				#b0b0b0 1px solid;
/* #	border:				#dee2e6 1px solid; */
	background-color:	#b0b0b0;
	background-color:	#f6f6f6;
	color:				brown !important; 

/*********
#	font-size:			12px;
#	font-stretch: condensed;
#	font-family: Arial Narrow !important;
#	font-weight:		bold;
************/
}

.ge_table_menu_top1 .ge_menu_top_active a {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_top1 .ge_menu_top_active a:hover {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_top1 .ge_menu_top_active:hover {
/********
#	background-color:	#666;
#	background-color:	#f6f6f6;
**********/
	border:				#b0b0b0 1px solid;
	background-color:	#cecece;
}

.ge_table_menu_top1 .ge_menu_top_normal {
/* #	border:				#b0b0b0 1px solid; */
	border:				#dee2e6 1px solid;
	background-color:	#e9e9e9;
	color:				#000 !important; 
/* #	font-weight:		bold; */
}

.ge_table_menu_top1 .ge_menu_top_normal a {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_top1 .ge_menu_top_normal:hover {
	border:				#b0b0b0 1px solid;
	background-color:	#cecece;
}

.ge_table_menu_top1 .ge_menu_top_normal a:hover {
	border:				none;
	background-color:	transparent; 
}

/** *********************************************************************************
* menu down 1
** **********************************************************************************/ 

.ge_table_menu_down1 {
/*********
#	width:			140px;
#	font-family:	Verdana, Arial, Helvetica, Geneva, sans-serif; 
#	font-size:		8pt; 
#	font-weight:	normal;
#	background-color:	#e9e9e9;
********/
	background-color:	#f6f6f6;
	border: 1px solid #dee2e6 !important;
/* #	border: 1px solid #b0b0b0 !important; */
	border-radius: 0.25rem !important;
}

.ge_table_menu_down1 .ge_menu_down_active {
/******
#	border:				brown 1px solid;
#	border:				#b0b0b0 1px solid;
********/

	border:				#dee2e6 1px solid;
/* #	background-color:	#b0b0b0; */
	background-color:	#f6f6f6;
	color:				brown; 
/* #	font-weight:		bold; */
}

.ge_table_menu_down1 .ge_menu_down_active a {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_down1 .ge_menu_down_active:hover {
	border:				#b0b0b0 1px solid;
/*********
#	background-color:	#666;
#	background-color:	#f6f6f6;
********/

	background-color:	#cecece;
}

.ge_table_menu_down1 .ge_menu_down_active a:hover {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_down1 .ge_menu_down_normal {
	border:				#b0b0b0 1px solid;
/* #	border:				#dee2e6 1px solid; */
	background-color:	#e9e9e9;
/*******
#	background-color:	#f6f6f6;
#	color:				#000000; 
********/
}

.ge_table_menu_down1 .ge_menu_down_normal a {
	border:				none;
	background-color:	transparent; 
}

.ge_table_menu_down1 .ge_menu_down_normal:hover {
	border:				#b0b0b0 1px solid;
	background-color:	#cecece;
}

.ge_table_menu_down1 .ge_menu_down_normal a:hover {
	border:				none;
	background-color:	transparent; 
}

/** *********************************************************************************
* help and nav for p_
** **********************************************************************************/ 

.ge_help {
	font-size:			11px; 
	color:				#999;
}

.ge_nav {
	text-decoration:	underline; 
	color:				rgb(110,110,110); 
	font-size:			7pt; 
	font-weight:		normal;
}
.ge_nav a:hover {
	color:				rgb(235,161,0);
}

/** *********************************************************************************
* menu area
** **********************************************************************************/ 

/**************************************************************************
.ge_menu_area {
}

.ge_menu_area .ge_menu_area_active {
	border:				#fff 1px solid;
	color:				brown !important; 
	font-size:			12px;
}

.ge_menu_area .ge_menu_area_active a {
	border:				none !important;
	background-color:	transparent; 
}

.ge_menu_area .ge_menu_area_active a:hover {
	border:				none !important;
/* #	background-color:	transparent;  */
}

.ge_menu_area .ge_menu_area_active:hover {
	border:				#abd5fd 1px solid;
}

.ge_menu_area .ge_menu_area_normal {
	border:				#fff 1px solid;
	color:				#0d0a70 !important;
	font-size:			12px;
}

.ge_menu_area .ge_menu_area_normal a {
	border:				none !important;
	background-color:	transparent; 
}

.ge_menu_area .ge_menu_area_normal:hover {
	border:				#abd5fd 1px solid;
}

.ge_menu_area .ge_menu_area_normal a:hover {
	border:				none !important;
	background-color:	transparent; 
}
****************************************************************/

/** *********************************************************************************
* menu report
** **********************************************************************************/ 

/****************************************************************
.ge_menu_report {
}

.ge_menu_report .ge_menu_report_active {
	border:				#abd5fd 1px solid;
	background-color:	#abd5fd;
	color:				brown !important; 
	font-size:			12px;
}

.ge_menu_report .ge_menu_report_active a {
	border:				none;
	background-color:	transparent; 
}

.ge_menu_report .ge_menu_report_active:hover {
	border:				#abd5fd 1px solid;
	background-color:	#abd5fd;
}

.ge_menu_report .ge_menu_report_active a:hover {
	border:				none;
	background-color:	transparent; 
}

.ge_menu_report .ge_menu_report_normal {
	border:				#abd5fd 1px solid;
	background-color:	#abd5fd;
	color:				#0d0a70 !important;
	font-size:			12px;
}

.ge_menu_report .ge_menu_report_normal a {
	border:				none;
	background-color:	transparent; 
}

.ge_menu_report .ge_menu_report_normal:hover {
	border:				#abd5fd 1px solid;
	background-color:	#abd5fd;
}

.ge_menu_report .ge_menu_report_normal a:hover {
	border:				none;
	background-color:	transparent; 
}
************************************************************/

/** *********************************************************************************
* end of ge_menu.css
** **********************************************************************************/ 