﻿/*DARK BLUE:	#0067A0*/
/*LIGHT BLUE:	#3795C2*/
/*WHITE:		#FFFFFF*/

#home_body {
	background-color: #FFFFFF;
	color: #0067A0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: smaller;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

input[type=text], input[type=password], input[type=button], input[type=checkbox] {
	border: groove 1px #BEBEBE;
	border-radius: 2px;
}

select {
	border: groove 1px #BEBEBE;
	border-radius: 2px;
}

.globalMessageBox {
	text-align: left;
	border: solid 1px #0067A0;
	padding: 5px 5px 5px 5px;
}

.separator {
	height: 2px;
	border-bottom: solid 1px #0067A0;
	color: #FFFFFF;
}

.dropdown_big {
	width: 247px;
	background-color: #FFFFFF;
}

.dropdown_small {
	width: 80px;
	background-color: #FFFFFF;
}

.main_label {
	color: #0067A0;
	font-size: larger;
	font-weight: bold;
}

.textbox_big {
	text-align: left;
	background-color: #FFFFFF;
	width: 240px;
}

.textbox_medium {
	text-align: left;
	background-color: #FFFFFF;
	width: 180px;
}

.textbox_small {
	text-align: left;
	background-color: #FFFFFF;
	width: 30px;
}

.no-resize {
	resize: none; /* Prevents resizing */
	overflow: auto; /* Ensures scrolling for overflow content */
}

.button_small {
	color: white;
	background-color: #0067A0;
	font-weight: bold;
	width: 70px;
}

.button_normal {
	color: white;
	background-color: #0067A0;
	font-weight: bold;
	width: 100px;
}

	.button_normal:hover {
		color: white;
		background-color: #3795C2;
	}

.button_normal_off {
	color: white;
	background-color: #0067A0;
	font-weight: bold;
	width: 100px;
}

.button_normal_on {
	color: white;
	background-color: #3795C2;
	font-weight: bold;
	width: 100px;
}

.forgot-password {
	display: inline-block;
	padding: 5px;
	background-color: #ffffff;
	color: #006699;
	border: none;
	border-radius: 1px;
	font-size: 12px;
	cursor: pointer;
	transition: background-color 0.3s ease;
}

.forgot-password:hover {
		color: #004d66;
	}

.MsgLabelContainer{text-align:right;}

.MsgLabel{color:Red;}

#mainTable { width:1000px;}

#topRow { }

#topRowLeftPanel {
	height: 64px;
	width: 128px;
	background-image: url(img/logo.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

#topRowMiddlePanel
{
	height:64px; 
	width:614px; 
	background-image:url(img/top_center.jpg); 
	background-repeat:no-repeat;
}

#topRowRightPanel {
	color: #0067A0;
	height: 64px;
	width: 256px;
	text-align: right;
	background-image: url(img/top_right.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
}



#TRMP_InternalTable {height:64px; width:612px;}

#TRMP_IT_TopRow{width:inherit;}

#TRMP_IT_TopRowPanel{}

#TRMP_IT_BottomRow{	text-align:right; vertical-align:bottom;}

#TRMP_IT_BottomRowPanel{}

/* TOP MENU-----------------------------------------*/
.topMenu {
	color: #0067A0;
	text-decoration: none;
}

.topMenuSelected {
	color: #0067A0;
	text-decoration: none;
}
/*TOP MENU-----------------------------------------*/

#middleRow{width:1000px;}

#MRP_InternalTable{width:996px;}

#MRP_IT_Row{}

#MRP_IT_LeftPanel {
	width: 180px;
	text-align: left;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 10px;
	color: #0067A0;
}

#MRP_IT_RightPanel {
	text-align: left;
	vertical-align: top;
	border-left: solid 1px #0067A0;
	color: #0067A0;
}

/*MENU-----------------------------------------*/
.leftMenu {
	color: #0067A0;
	text-decoration: none;
}

.leftMenuSelected {
	color: #3795C2;
	text-decoration: none;
}

#menucase ul.vert-one
{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	font:bold 14px Helvetica, Verdana, Arial, sans-serif;
	line-height:165%;
	width:200px;
}

#menucase ul.vert-one li {
	margin: 0;
	padding: 0;
	border-top: 1px solid #0067A0;
	border-bottom: 1px solid gray;
}
	
#menucase ul.vert-one li a 
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: #0067A0;
	padding: 0 0 0 20px;
	width: 180px;
}
	
#menucase ul.vert-one li a:hover 
{
	background: #3795C2 url("/code/vert-one/images/vert-one_arrow.gif") no-repeat 0 9px;
	color: White;
}

#menucase ul.vert-one li a.current, ul.vert-one li a.current:hover 
{
	background: #3795C2 url("/code/vert-one/images/vert-one_arrow.gif") no-repeat 0 9px;
}
/*MENU-----------------------------------------*/

/*GRID-----------------------------------------*/
.grid
{
	border-top:solid 6px Gray; 
	border-left:solid 5px Gray;
}

.grid_header 
{
	background-color: #0067A0;
	color: White;
}

.grid_row {
	background-color: #3795C2;
	color: white;
}

.grid_alternate_row
{
	background-color:#FFFFFF; 
	color:black;
}

.grid_selected_row
{
	background-color:Green; 
	color:white;
}

.grid_pager 
{
	background-color: #0067A0;
	color: White;
	text-decoration: none;
}
/*GRID-----------------------------------------*/

/*SAP MAIL---------------------------------------------------------------------*/
.sap_mail_tables
{
	width:auto;
	padding-left:20px;
}

.sap_mail_pairs_label
{
	padding-top:5px; 
	width:140px;
}

.sap_mail_pairs_value
{
	padding-top:5px;
	width: 391px;
}

.sap_mail_main_menu {
	text-decoration: none;
	color: #0067A0;
	font-size: 14px;
}

.sap_mail_main_menu_container
{ 
	padding-left:10px;
	padding-bottom:30px;
}

.sap_mail_responsible_label
{
	text-align:center; 
	width: 379px;
	font-weight:bold;
}

.sap_mail_responsible_value
{
	text-align:center; 
	width: 379px;
}

.sap_mail_pairs_header
{
	padding-top:5px; 
	width:100%;
	text-align:center;
	font-weight:bold;
}
/*SAP MAIL----------------------------------------------------------------------*/

/*STATS_KLAD*/
.Q_CommonTable {
	width: auto;
	padding-left: 20px;
}

.Q_Title {
	font-weight: bold;
	font-size: large;
	text-align: center;
}

.Q_Subtitle {
	font-size: medium;
	text-align: left;
}

.Q_CommonLabel {
	font-weight: bold;
	padding-right: 30px;
}

.Q_Common_MsgLabel {
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	text-align: center;
}

.QRPageCaption {
	font-size: large;
	font-weight: bold;
	text-align: center;
}

.QRTableCaption {
	text-align: center;
	font-weight: bold;
}

.QR_table {
	border: 1px solid black;
	width: 100%;
}

.QR_table_title_row {
	text-align: center;
	border: 1px solid black;
}

.QR_table_subtitle_row {
	text-align: center;
	border: 1px solid black;
}

.QR_table_title {
	text-align: center;
	background-color: Transparent;
	width: 100%;
}

.QR_table_columns_title {
	text-align: center;
	background-color: Transparent;
}

.QR_table_column {
	text-align: center;
	background-color: Transparent;
}

.QR_table_row_title {
	text-align: left;
	background-color: Transparent;
	/*width: 20%;*/
}

.QR_table_row_title_val {
	text-align: center;
	background-color: Transparent;
	color: red;
	/*width: 20%;*/
}

.QR_table_cell_dummy_AA {
	/*width: 5%;*/
}

.QR_table_cell_AA {
	border: 1px solid black;
	/*width: 5%;*/
}

.QR_table_cell_val_AA {
	/*width: 5%;*/
}

.QR_table_cell_dummy_Title {
	/*width: 20%;*/
}

.QR_table_cell_Title {
	border: 1px solid black;
	/*width: 20%;*/
}

.QR_table_cell_val_Title {
	/*width: 20%;*/
}

.QR_table_cell_col_name {
	border: 1px solid black;
	/*width: 10%;*/
}

.QR_table_cell {
	text-align: center;
	border: 1px solid black;
	/*width: 10%;*/
}

.QR_table_cell_val {
	border: 1px solid black;
	/*width: 10%;*/
	color: red;
}



.QR_table_field {
	text-align: right;
	background-color: Transparent;
	width: 90%;
	min-width:70px;
}



.QR_table_field_val {
	background-color: Transparent;
	text-align: center;
	color: red;
	width: 100%;
	float: left;
	font-size: small;
}

.QR_button {
	color: white;
	background-color: #0067A0;
	font-weight: bold;
	width: 100%;
}

	.QR_button:hover {
		color: white;
		background-color: #3795C2;
	}

.QR_toggle_button {
	color: white;
	background-color: #0067A0;
	font-weight: bold;
	width: 100%;
}

.QR_table_message {
	font-style: italic;
	width: 100%;
	float: left;
	/*border-bottom: 1px solid black;*/
	padding-bottom: 2px;
}
/*STATS_KLAD*/


