BODY {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: arial; SCROLLBAR-DARKSHADOW-COLOR: gray; FONT-VARIANT: normal
}
A:link {
	FONT: 8pt "Arial, Verdana, Helvetica"; COLOR: #4c4c4c; TEXT-DECORATION: none
}
A:visited {
	FONT: 8pt "Arial, Verdana, Helvetica"; COLOR: #4c4c4c; TEXT-DECORATION: none
}
A:active {
	FONT: 8pt "Arial, Verdana, Helvetica"; COLOR: #4c4c4c; TEXT-DECORATION: none
}
A:hover {
	FONT: 8pt "Arial, Verdana, Helvetica"; COLOR: #b70034; TEXT-DECORATION: underline
}
.menuI1_11pt_black {
	FONT-SIZE: 11pt; COLOR: #000000; TEXT-INDENT: 20pt; LINE-HEIGHT: 180%; MARGIN-RIGHT: 17pt; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.menuI1_11pt_black A:link {
	FONT-SIZE: 11pt; COLOR: #000000; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menuI1_11pt_black A:visited {
	FONT-SIZE: 11pt; COLOR: #000000; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menuI1_11pt_black A:hover {
	FONT-SIZE: 11pt; COLOR: #ffffff; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title01_9pt_gray {
	FONT-SIZE: 11pt; COLOR: #3c3c3c; TEXT-INDENT: 5pt; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title01_9pt_gray A:link {
	FONT-SIZE: 11pt; COLOR: #3c3c3c; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title01_9pt_gray A:visited {
	FONT-SIZE: 11pt; COLOR: #3c3c3c; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title01_9pt_gray A:hover {
	FONT-SIZE: 11pt; COLOR: #0c00ff; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.title02_9pt_gray {
	FONT-SIZE: 9pt; COLOR: #3c3c3c; TEXT-INDENT: 5pt; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title02_9pt_gray A:link {
	FONT-SIZE: 9pt; COLOR: #3c3c3c; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title02_9pt_gray A:visited {
	FONT-SIZE: 9pt; COLOR: #3c3c3c; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title02_9pt_gray A:hover {
	FONT-SIZE: 9pt; COLOR: #0c00ff; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.title03_9pt_gray {
	FONT-SIZE: 9pt; COLOR: #993300; TEXT-INDENT: 5pt; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title03_9pt_gray A:link {
	FONT-SIZE: 9pt; COLOR: #3c3c3c; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title03_9pt_gray A:visited {
	FONT-SIZE: 9pt; COLOR: #3c3c3c; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title03_9pt_gray A:hover {
	FONT-SIZE: 9pt; COLOR: #993300; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.title04_9pt_gray {
	FONT-SIZE: 9pt; COLOR: #993366; TEXT-INDENT: 5pt; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title04_9pt_gray A:link {
	FONT-SIZE: 9pt; COLOR: #3c3c3c; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title04_9pt_gray A:visited {
	FONT-SIZE: 9pt; COLOR: #3c3c3c; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title04_9pt_gray A:hover {
	FONT-SIZE: 9pt; COLOR: #993300; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.title02_9pt_bronze {
	FONT-SIZE: 9pt; COLOR: #a67100; LINE-HEIGHT: 180%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.title03_10pt_blue {
	FONT-SIZE: 10pt; COLOR: #7639a5; LINE-HEIGHT: 150%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.title04_10pt_white {
	FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 150%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.text01_9pt_green {
	FONT-SIZE: 9pt; MARGIN-LEFT: 5pt; COLOR: #678c3c; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text01_9pt_green A:link {
	FONT-SIZE: 9pt; COLOR: #678c3c; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text01_9pt_green A:visited {
	FONT-SIZE: 9pt; WIDTH: auto; COLOR: #678c3c; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: auto; TEXT-DECORATION: none
}
.text01_9pt_green A:hover {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.text02_10pt_red {
	FONT: bold 10pt/180% Arial, Verdana, Helvetica, sans-serif; COLOR: #c54600; TEXT-DECORATION: none
}
.text03news_10pt_blue {
	FONT-SIZE: 10pt; COLOR: #4171c8; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text03news_10pt_blue A:link {
	FONT-SIZE: 10pt; COLOR: #4171c8; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text03news_10pt_blue A:visited {
	FONT-SIZE: 10pt; COLOR: #4171c8; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text03news_10pt_blue A:hover {
	FONT-SIZE: 10pt; COLOR: #c84197; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.text03activity_10pt_blue {
	FONT-SIZE: 10pt; COLOR: #c84185; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text03activity_10pt_blue A:link {
	FONT-SIZE: 10pt; COLOR: #c84185; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text03activity_10pt_blue A:visited {
	FONT-SIZE: 10pt; COLOR: #c84185; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text03activity_10pt_blue A:hover {
	FONT-SIZE: 10pt; COLOR: #4171c8; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.text04_10pt_black {
	BORDER-RIGHT: #996600 1px dashed; BORDER-TOP: #996600 1px dashed; FONT-SIZE: 10pt; MARGIN-LEFT: 50pt; BORDER-LEFT: #996600 1px dashed; COLOR: #014d67; LINE-HEIGHT: 180%; MARGIN-RIGHT: 15pt; BORDER-BOTTOM: #996600 1px dashed; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.text05_10pt_blank {
	FONT-SIZE: 10pt; MARGIN-LEFT: 15pt; COLOR: #000000; LINE-HEIGHT: 180%; MARGIN-RIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.text06_9pt_red {
	FONT: bold 9pt/120% Arial, Verdana, Helvetica, sans-serif; COLOR: #cc3300; TEXT-DECORATION: none
}
.text07_9pt_p {
	FONT: 9pt/120% Arial, Verdana, Helvetica, sans-serif; COLOR: #993366; TEXT-DECORATION: none
}
.text08_9pt_p {
	FONT: bold 9pt/120% Arial, Verdana, Helvetica, sans-serif; COLOR: #cc3366; TEXT-DECORATION: none
}
.down01_9pt_lightgray {
	FONT-SIZE: 9pt; COLOR: #bcbcbc; LINE-HEIGHT: 180%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.down02_9pt_white {
	FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.down02_9pt_white A:link {
	FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.down02_9pt_white A:visited {
	FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.down02_9pt_white A:hover {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 180%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.table01 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 0px; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal; BORDER-RIGHT-COLOR: #cccccc; border-spacing: 0
}
.table01_TD {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; FONT-VARIANT: normal; BORDER-RIGHT-COLOR: #999999
}
.table01_TD_plus {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; FONT-VARIANT: normal
}
.table01_TD_Title_th {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	FONT-VARIANT: normal;
	color: #990000;
}
.table01_TD_SubTitle {
	BORDER-RIGHT: white 1px solid;
	BORDER-TOP: white 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	BORDER-LEFT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	FONT-VARIANT: normal;
	color: #000000;
}
.button01 {
	BORDER-RIGHT: #333399 1px double; BORDER-TOP: #333399 1px double; FONT: 9pt Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #333399 1px double; CURSOR: hand; COLOR: #333399; BORDER-BOTTOM: #333399 1px double; BACKGROUND-COLOR: #e8f4ff
}
.button02 {
	BORDER-RIGHT: #da0a60 1px double; BORDER-TOP: #da0a60 1px double; FONT: 9pt Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #da0a60 1px double; CURSOR: hand; COLOR: #da0a60; BORDER-BOTTOM: #da0a60 1px double; BACKGROUND-COLOR: #f4def3
}
.inputbox01 {
	BORDER-RIGHT: #5d75ff 1px solid; BORDER-TOP: #5d75ff 1px solid; FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #5d75ff 1px solid; CURSOR: hand; COLOR: #3350b0; BORDER-BOTTOM: #5d75ff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #edf9fb
}
.listbox01 {
	BORDER-RIGHT: #edf9fb 1px solid; BORDER-TOP: #edf9fb 1px solid; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #edf9fb 1px solid; CURSOR: hand; COLOR: #3350b0; BORDER-BOTTOM: #edf9fb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #edf9fb
}
.frame01 {
	BORDER-RIGHT: #a7a7a7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a7a7a7 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #a7a7a7 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a7a7a7 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; border-spacing: 0
}
.marquee_9pt_blue {
	FONT-SIZE: 9pt; COLOR: #003379; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.marquee_9pt_blue A:link {
	FONT-SIZE: 9pt; COLOR: #003379; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.marquee_9pt_blue A:visited {
	FONT-SIZE: 9pt; COLOR: #003379; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.marquee_9pt_blue A:hover {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TD01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 3px; BACKGROUND-COLOR: #abddff
}
.TD02 {
	CURSOR: hand; BACKGROUND-COLOR: #777777
}
.TD03 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 3px; BACKGROUND-COLOR: #f8ffc8
}
.TAB01 {
	FONT-SIZE: 13pt; COLOR: #eeeeee; BACKGROUND-COLOR: #dddddd
}
