/*  XcelPortal 4 Common Header Style Control  */

.headertable1 {
 	background-color:white;
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #e5e5e5 1px solid
}
.headertable1 .infotablebrd {
	BORDER-RIGHT: #b6b6b6 1px solid; WIDTH: 100%
}
.headertable1 .infotablebrd .spacer {
	WIDTH: 100%; BORDER-BOTTOM: #b6b6b6 1px solid
}
.headertable1 .infotablebrd .ftspacer {
	BORDER-BOTTOM: #b6b6b6 1px solid
}
.headertable1 .infotablebrd .ftspacerfaq {
	PADDING-LEFT: 10px; BORDER-BOTTOM: #b6b6b6 1px solid
}
.headertable1 .topheader {
	PADDING-LEFT: 20px; VERTICAL-ALIGN: middle; WIDTH: 100%; BORDER-BOTTOM: #b6b6b6 1px solid; HEIGHT: 44px; BACKGROUND-COLOR: #cbdae8; BORDER-LEFT: #e5e5e5 100px;
}
.headertable1 .topheadergray {
	PADDING-LEFT: 20px; VERTICAL-ALIGN: middle; WIDTH: 100%; BORDER-BOTTOM: #b6b6b6 2px solid; HEIGHT: 44px; BACKGROUND-COLOR: #f0f0f0; BORDER-RIGHT: #b6b6b6 2px solid; color: #858585;
}
.headertable1 .lfheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle
}
.headertable1 .boldheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle
}
.headertable1 .rtheader {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.headertable1 .topheader .rtheader {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right; BOTTOM-BORDER: 20px; float: right;
}
.headertable1 .topheader .rtheadertxt {
	PADDING-RIGHT: 20px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.headertable1 .vtnavhrd {
	VERTICAL-ALIGN: bottom; WIDTH: 100%; HEIGHT: 30px; BACKGROUND-COLOR: #DDDDDD;
	background-image: linear-gradient(to right, #f2f2f2, #808080);
}
.headertable1 .vtnavhrd TD {
	VERTICAL-ALIGN: bottom;
	text-align: center;
}
.headertable1 .vtnavhrd .actvtnav {
	BORDER-RIGHT: #b6b6b6 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #b6b6b6 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	PADDING-BOTTOM: 5px; BORDER-LEFT: #b6b6b6 1px solid; COLOR: #266598; PADDING-TOP: 5px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f1f5f9;
}
.headertable1 .vtnavhrd .inactvtnav {
	 PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #266598; PADDING-TOP: 5px; BORDER-BOTTOM: #b6b6b6 1px solid; WHITE-SPACE: nowrap;
}
.headertable1 .vtnavhrd .errvtnav {
	BORDER-RIGHT: #b6b6b6 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #b6b6b6 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b6b6b6 1px solid; COLOR: #ffffff; PADDING-TOP: 5px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ff7777;
}

.headertable1 .vtnavhrd a {
	VERTICAL-ALIGN: center; COLOR: #666666; FONT-SIZE: 12px; PADDING-RIGHT: 5px; PADDING-LEFT: 3px;
}

.headertable1 .vtnavhrd .actvtnav a {
	COLOR: #333333;
}