BODY {
	COLOR: #000000; FONT-FAMILY: Arial; FONT SIZE: 10pt
}
BODY.content {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	FONT SIZE: 10pt
}
A:link {
	color: #00529b; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT SIZE: 10pt
}
A:active {
	color: #00529b; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT SIZE: 10pt
}
A:visited {
	color: #00529b; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT SIZE: 10pt
}
A:hover {
	COLOR: #00006f
}

a.header:link {color: #ffffff; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.header:active {color: #ffffff; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.header:visited {color: #ffffff; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.header:hover {color: #9999ff; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}

a.menubar:link {color: #6c6bbf; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.menubar:active {color: #6c6bbf; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.menubar:visited {color: #6c6bbf; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.menubar:hover {color: #9999ff; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}

TR.menubar {
	COLOR: #6c6bbf;  FONT-WEIGHT: bold; FONT-FAMILY: Arial; FONT-SIZE: 10pt
}

TR.header {
	COLOR: #ffffff;  BACKGROUND: #00529b; FONT-WEIGHT: bold; FONT-FAMILY: Arial; FONT-SIZE: 10pt
}

TD.header {
	COLOR: #ffffff;  BACKGROUND: #00529b; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
TD.printer {
	COLOR: #ffffff;  BACKGROUND: #9999ff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 7pt
}
TH {
	COLOR: #ffffff;  BACKGROUND: #6c6bbf; FONT-FAMILY: Arial; FONT-SIZE: 10pt
}
TD {
	FONT-FAMILY: Arial; FONT-SIZE: 10pt
}
.InfoTitle {
	COLOR: #00006f; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.InfoBody {
	COLOR: #007f00; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.ErrTitle {
	COLOR: #ffffa0; BACKGROUND: #22007f; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.ErrBody {
	COLOR: #eeeeee; BACKGROUND: #7f7fef; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.InfoTitle {
	COLOR: #00ffa0; BACKGROUND: #00007f; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.InfoBody {
	COLOR: #ffffff; BACKGROUND: #7f7fef; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
T}
.AdminTitle {
	COLOR: #ffffff; BACKGROUND: #6699FF; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.MandatoryDesc {
	COLOR: #0000FF; BACKGROUND: #C6DFFE; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.NormalDesc {
	COLOR: #0000FF; BACKGROUND: #C6DFFE; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.ReadOnlyDesc {
	COLOR: #0000FF; BACKGROUND: #B3E6E6; FONT-FAMILY: Arial, Sans Serif; FONT-SIZE: 10pt
}
.LastMsg {
	COLOR: #0000FF; BACKGROUND: #B3E6E6; FONT-FAMILY: Arial; FONT-SIZE: 10pt
}
.EntryText {
	COLOR: #0000FF; BACKGROUND: #C6DFFE; FONT-FAMILY: Arial; FONT-SIZE: 10pt
}
TABLE.detail {
	background-color: #C4ECFF;
}
.view {
	color: #0000FF;
}
.readOnly
{
	background-color: #cccccc
}
.hide
{
	visibility: hidden
}
.displayOnly
{
	background-color: #cccccc
}

.topBannerLink {
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: right;
	color: #000080;
}


.style1 {
	BACKGROUND-COLOR: #ffffff
}

.style2 {
	MARGIN-BOTTOM: 0px
}

.style6 {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.style8 {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.style9 {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}

.style10 {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.style11 {
	TEXT-DECORATION: none
}

.style12 {
	COLOR: #000080
}

.style13 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.style14 {
	FONT-SIZE: 8pt;
	COLOR: #000000
}

.style16 {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.style17 {
	text-align: left;
}

.style18 {
	margin-left: 0px;
	font-weight: bold;
}

.style19 {
	font-weight: bold;
}

.style20 {
	font-size: 11pt;
}

.style21 {
	text-align: right;
}
