TABLE.NavMenu {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cc3333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cc3333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cc3333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cc3333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.reportlink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.reportlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.reportlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.reportlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.required {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.confirmationtext {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerclient {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headernav {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.headernav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.headernav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.headernav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #ff6c6c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.headerDropdown {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99ccff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666; TEXT-DECORATION: none
}
A.headerDropdown {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 125px; COLOR: #99ccff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
A.headerDropdown:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99ccff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.headerDropdown:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MiscRedDirective {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3341a4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3341a4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3341a4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3341a4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.vlinkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #005499; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.header {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: left 50%; FONT-WEIGHT: bold; FONT-SIZE: 15pt; PADDING-BOTTOM: 0px; COLOR: #336699; PADDING-TOP: 8px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greybackground {
	BACKGROUND-COLOR: #666666
}
.siteby {
	BACKGROUND-POSITION: center 50%; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
A.siteby:link {
	BACKGROUND-POSITION: center 50%; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.siteby:visited {
	BACKGROUND-POSITION: center 50%; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.tableHeader {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-INDENT: 5px; BACKGROUND-COLOR: #336699
}
.tableHeaderLarge {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-INDENT: 5px; BACKGROUND-COLOR: #336699
}
.TableLable {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.TableSpacer {
	LETTER-SPACING: 1px; BACKGROUND-COLOR: #e1e1e1
}
.TableWhiteFields {
	FONT-SIZE: 10px; COLOR: #040108; TEXT-INDENT: 5px; BACKGROUND-COLOR: #ffffff
}
.TableGreyFields {
	FONT-SIZE: 10px; COLOR: #040108; TEXT-INDENT: 5px; BACKGROUND-COLOR: #a0a0a4
}
.FormTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.FormFieldsGrey {
	FONT-SIZE: 12px; COLOR: #040108; TEXT-INDENT: 5px; BORDER-BOTTOM: #ebebeb thin solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right
}
.FormFieldsGreySpace {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #040108; TEXT-INDENT: 5px; BORDER-BOTTOM: #ebebeb thin solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.FormFieldsWhiteData {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #000000; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #ebebeb thin solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff
}
.ReportWhiteFields {
	FONT-SIZE: 12px; COLOR: #ff0000; BORDER-TOP-STYLE: none; TEXT-INDENT: 5px; BORDER-BOTTOM: #ebebeb thin solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff
}
.ReportGreyFields {
	FONT-SIZE: 12px; COLOR: #040108; TEXT-INDENT: 5px; BORDER-BOTTOM: #ebebeb thin solid; BACKGROUND-COLOR: #cccccc
}
.ReportGreyFieldsIndent {
	PADDING-LEFT: 25px; FONT-SIZE: 12px; COLOR: #040108; TEXT-INDENT: 25px; BORDER-BOTTOM: #ebebeb thin solid; BACKGROUND-COLOR: #cccccc
}
.HeaderPageTitle {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15pt; PADDING-BOTTOM: 0px; COLOR: #336699; TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SearchBoxTable {
	BORDER-RIGHT: #336699 thin double; PADDING-RIGHT: 0px; BORDER-TOP: #336699 thin double; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #336699 thin double; WIDTH: 750px; PADDING-TOP: 0px; BORDER-BOTTOM: #336699 thin double; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SearchBoxHeader {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none
}
A.SearchBoxHeader:visited {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #336699
}
A.SearchBoxHeader:active {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #336699
}
A.SearchBoxHeader:link {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #336699
}
A.SearchBoxHeader:hover {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #336699
}
.HeaderClientName {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SearchBoxGreyLabel {
	PADDING-RIGHT: 0px; BORDER-TOP: #ebebeb thin solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.SearchBoxWhite {
	BORDER-RIGHT: #00ff00 0px; BORDER-TOP: #00ff00 0px; PADDING-LEFT: 5px; FONT-SIZE: 10px; MARGIN: 0px; BORDER-LEFT: #00ff00 0px; COLOR: #040108; BORDER-BOTTOM: #ebebeb thin solid; BACKGROUND-COLOR: #ffffff
}
.ReportAreaHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-INDENT: 5px; BACKGROUND-COLOR: #336699
}
.ReportWhiteFieldsData {
	FONT-SIZE: 12px; COLOR: #000000; BORDER-TOP-STYLE: none; TEXT-INDENT: 5px; BORDER-BOTTOM: #ebebeb thin solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff
}
.ReportDataHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.ReportAlert {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.AddSubmit {
	BORDER-RIGHT: #cccccc thin ridge; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc thin ridge; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; RIGHT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc thin ridge; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc thin ridge; FONT-FAMILY: Arial, Helvetica, sans-serif; TOP: 10px; BACKGROUND-COLOR: #336699
}
.Hideable {
	
}
