
A:link { COLOR: blue; }

A:active { COLOR: blue; }

A:visited { COLOR: blue; }

A.nav:link { COLOR: blue; }

A.nav:active { COLOR: blue; }

A.nav:visited { COLOR: blue; }

.hyperlink {
	font-style: normal;
	font-family: verdana;
	color: blue;
	font-size:11px;
}

.nav_menu {  font-family: verdana; font-size: 10px; color:#00000;}

.mandatory {  font-family: verdana; font-size: 10px; color:#00000;}

.body_top {
}
.body_bottom {
}

.inner_table {
	border:0px solid red; border-collapse: collapse;
}

.hdr_table {
	border:1px solid #003366; border-collapse: collapse;
}

.det_table {
	border:1px solid #003366; border-collapse: collapse;
}

.child_table {
	border:0px; border-collapse: collapse;
}

/*
.hdr_table {
	border:1px solid red; cellpadding:5; cellspacing:5;
}

.det_table {
	border:1px solid red; cellpadding:5; cellspacing:5;
}
*/

.hdr_table_label {
	background-color: #b4d0ef;
	font-style: normal;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	font-weight : bold;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}

.hdr_table_data {
	background-color: #cbe1ed;
	font-style: normal;
	font-family: verdana;
	color: #00000;
	font-size:11px;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}

.hdr_table_data_border {
	background-color: #cbe1ed;
	font-style: normal;
	font-family: verdana;
	color: #00000;
	font-size:11px;
	border:0;
	text-align: left;
	vertical-align: middle;
}

.det_table_label {
	background-color: #b4d0ef;
	font-style: normal;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	font-weight : bold;
	border:1px solid #003366;
	text-align: center;
	vertical-align: middle;
}

.det_table_data {
	background-color: #cbe1ed;
	font-style: normal;
	font-family: verdana;
	color: "#00000";
	font-size:11px;
	border:1px solid #003366;
	text-align: center;
	vertical-align: middle;
}

.det_table_data_amount {
	background-color: #cbe1ed;
	font-style: normal;
	font-family: verdana;
	color: "#00000";
	font-size:11px;
	border:1px solid #003366;
	text-align: right;
	vertical-align: middle;
}

.sr_cust_label {
	background-color: #CCCCFF;
	font-style: normal;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	font-weight : bold;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}

.sr_cust_data {
	background-color: #9CCCFF;
	font-style: normal;
	font-family: verdana;
	color: #00000;
	font-size:11px;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}

.sr_prod_label {
	background-color: #33FF99;
	font-style: normal;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	font-weight : bold;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}

.sr_prod_data {
	background-color: #66FFCC;
	font-style: normal;
	font-family: verdana;
	color: #00000;
	font-size:11px;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}

.sr_plan_label {
	background-color: #33CCCC;
	font-style: normal;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	font-weight : bold;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}

.sr_plan_data {
	background-color: #33FFFF;
	font-style: normal;
	font-family: verdana;
	color: #00000;
	font-size:11px;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}

.obsolete_data_label {
	background-color: #E41B17;
	font-style: normal;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	border:1px solid #003366;
	font-weight : bold;
	text-align: center;
	vertical-align: middle;
}

.obsolete_data_data {
	background-color: #E41B17;
	font-style: normal;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	border:1px solid #003366;
	text-align: center;
	vertical-align: middle;
}

.hdr_page_label {
	
	background-color: #FAFAD2;
	font-style: normal;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	font-weight : bold;
	border:1px solid #003366;
	text-align: left;
	vertical-align: middle;
}


.textfield {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-SIZE: 12px; FONT-FAMILY: verdana;
}

.non_edit_textfield {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-SIZE: 12px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #F2F2F2;
}

.button {
	BORDER-RIGHT: #069 2px outset; PADDING-RIGHT: 1px; BORDER-TOP: #69c 2px outset; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 2px; BORDER-LEFT: #69c 2px outset; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #069 2px outset; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: grey;
}

.select {
	BORDER-RIGHT: #000000 1px inset; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px inset; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px inset; COLOR: #000000; BORDER-BOTTOM: #000000 1px inset; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}

.page_header {
	font-style: normal;
	font-family:verdana;
	color:#00000;
	font-size: 12px;
	font-weight : bold;
}

.page_label {
	font-style: normal;
	font-family:verdana;
	color:#00000;
	font-size: 11px;
	font-weight : bold;
}

.page_data {
	font-style: normal;
	font-family:verdana;
	color:#00000;
	font-size: 11px;
}

.data_label {
	font-style: normal;
	font-family:verdana;
	color:#00000;
	font-size: 11px;
	font-weight : bold;
}

.general_msg {  font-family: verdana; font-size: 10pt; color:#00000; font-weight : bold;}

.success_msg {  font-family: verdana; font-size: 10pt; color:#00000; font-weight : bold;}

.error_msg {  font-family: verdana; font-size: 10pt; color:#00000; font-weight : bold;}

.app_msg {  font-family: verdana; font-size: 10pt; color:red; font-weight : bold;}

.body_top_menu {
	background-color : #C1DBF2;
}

.top_bar {
	background-color : #C1DBF2;
}

.top_menu {
	font-family: verdana;
	font-size: 11px;
	font-weight : bold;
	color: #272727;
	background-color : #7fa4bf;
}

.top_menu_user_role {
	font-family: verdana;
	font-size: 11px;
	font-weight : bold;
	color: white;
	background-color : red;
}

