BODY {
	margin-left : 4px;
	margin-top : 2px;
	margin-right : 0px;
	margin-bottom : 10px;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	background-color : White;
	POSITION: static;
	BACKGROUND-: repeat-y;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10pt;
	scrollbar-base-color: #FFFFFF; 
	scrollbar-face-color: #e2e4f6; 
	scrollbar-track-color: #f5f5f5; 
	scrollbar-arrow-color: #333366;
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #CCCCCC; 
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-darkshadow-color: #7F9DB9; 
}
H1 {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 20pt }
H2 {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 14pt;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold
}
.StateHead {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 20pt;
	FONT-WEIGHT: bold;
}
.PageHead {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold;
}
.PageRedHead {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold;
}
.TextHead {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold
}
.TextRedHead {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold
}
.TextSmHead {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold
}
.TextSmRedHead {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold
}
.TextSmWhiteHead {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold
}
.TextData {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10pt
}
.TextRedData, .TextRed {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10pt
}
.TextSmData {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 8pt
}
.TextSmRedData {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 8pt
}
.Required {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 8pt
}
.CopyRight {
	COLOR: Gray;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 7pt
}
.FontBlue {
	COLOR: #333366;
}
.FontRed {
	COLOR: black;
}
.FontGray {
	COLOR: Gray;
}
A:link, A:visited, A:active {
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #333366
}
A:hover { color: silver;}
.ASmall, .ASmall A:link, .ASmall A:visited, .ASmall A:active {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
}
.ASmall A:hover { color:silver;} 
.AVerySmall, .AVerySmall A:link, .AVerySmall A:visited, .AVerySmall A:active {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
}
.AVerySmall A:hover { color:silver;} 

.RH {
	BACKGROUND-COLOR: black;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
.R1 {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 9pt
}
.R2 {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 9pt
}
.RowData {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 8pt
}
.RH1 {
	BACKGROUND-COLOR: #ccffcc;
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 9pt
}
.RH2 {
	BACKGROUND-COLOR: #ffffcc;
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 9pt
}
.SmallFont {
	FONT-SIZE: 8pt
}
.ColHead {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold
}
.ColLabel {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10pt
}
.ColData {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10pt
}
.ColLabel1 {
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 8pt
}
.ColData1 {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 8pt
}
.ShowError {
	BACKGROUND-COLOR: yellow;
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
.ShowWarning {
	BACKGROUND-COLOR: #ccffcc;
	COLOR: #333366;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
.TableHeading {
	BACKGROUND-COLOR: #333366;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
input, textarea, select {
	font-family : Arial, Helvetica, Verdana;
	font-size : 9pt;
	border : 1;
	border-color : #7F9DB9;
	border-style : solid;
	color : #333366;
}
td {
	font-family : Arial, Helvetica, Verdana;
	font-size : 10pt;
}
hr {
	COLOR: #333366;
}
.button {
	font-family : Arial, Helvetica, Verdana;
	font-size : 9pt;
	font-weight: bold;
	border : thin double #e2e4f6;
	border-color : #e2e4f6;
	border-style: outset;
	border-bottom : thin solid #333366;
	border-right : thin solid #333366;
	background-color : #f5f5f5;
}
.buttonover {
	font-family : Arial, Helvetica, Verdana;
	font-size : 9pt;
	font-weight: bold;
	border : thin double #333366;
	border-color : #7F9DB9;
	border-style: inset;
	border-top : thin solid #333366;
	border-left : thin solid #333366;
	background-color : #e2e4f6; 
	color: #333366; 
}
.PB { page-break-after: always }