BODY {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: "Verdana"; TEXT-ALIGN: center
}
DIV {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
P {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
TH {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
LI {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
DD {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
DL {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
DT {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
INPUT {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
SELECT {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
OPTION {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
TEXTAREA {
	FONT-SIZE: 10pt; FONT-FAMILY: "Verdana"
}
INPUT {
	VERTICAL-ALIGN: middle
}
.hidden-textbox {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
A {
	COLOR: blue; TEXT-DECORATION: none
}
A:link {
	COLOR: blue; TEXT-DECORATION: none
}
A:active {
	COLOR: blue; TEXT-DECORATION: none
}
A:visited {
	COLOR: blue; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.body-main {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.page-headerfooter {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 760px; BORDER-BOTTOM: black 1px solid
}
.page-bar {
	PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; BACKGROUND: #666666; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; HEIGHT: 20px
}
.page-frame {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 760px; BORDER-BOTTOM: black 1px solid
}
.page-title {
	BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left
}
.page-content {
	TEXT-ALIGN: center
}
.table-data {
	BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid
}
.table-report {
	BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid
}
.field-head {
	TEXT-ALIGN: left
}
.field-head-top {
	TEXT-ALIGN: left
}
.field-head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #666666; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px
}
.field-head2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #85B5E4; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px
}
.field-head1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #9FC52A; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px
}
.field-head-topic {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #525252; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px
}
.field-head-topic2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #4991D8; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px
}
.field-head-topic1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #6B8716; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px
}
.field-head-top {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #666666; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px
}
.column-head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #666666; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px;
}
.column-heads {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #666666; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px;
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid; font-size:8pt; text-align:center; font-weight:bold;
}
.field-head-top {
	VERTICAL-ALIGN: top; PADDING-TOP: 7px
}
.column-head {
	TEXT-ALIGN: center
}
.table-data .field-head {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-data .field-head2 {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-data .field-head1 {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.field-head-top {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-data .column-head {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-data .column-heads {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid; 
}
.field-data {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cccccc; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.field-datas {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cccccc; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; font-size:8pt;
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid;
}
.field-data1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #C9E765; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.field-data2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #C4DBF2; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.field-data-center {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cccccc; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.field-data-right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cccccc; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.field-data-center {
	TEXT-ALIGN: center
}
.field-data-right {
	TEXT-ALIGN: right
}
.table-data .field-data {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-data .field-data2 {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-data .field-data1 {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-data .field-data-center {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-data .field-data-right {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.input-basic {
	BORDER-RIGHT: #4080c0 1px solid; BORDER-TOP: #4080c0 1px solid; BORDER-LEFT: #4080c0 1px solid; BORDER-BOTTOM: #4080c0 1px solid; BACKGROUND-COLOR: white
}
.table-report TD {
	FONT-SIZE: 8pt
}
.table-report TH {
	FONT-SIZE: 8pt
}
.table-report INPUT {
	FONT-SIZE: 8pt
}
.table-report SELECT {
	FONT-SIZE: 8pt
}
.table-report OPTION {
	FONT-SIZE: 8pt
}
.table-report INPUT {
	FONT-SIZE: 8pt
}
.table-report .field-head {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-report .column-head {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-report .field-data {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-report .field-data-center {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-report .field-data-right {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.table-report .column-head A {
	COLOR: white; TEXT-DECORATION: none
}
.table-report .column-head A:hover {
	TEXT-DECORATION: underline
}
.red-bold {
	FONT-WEIGHT: bold; COLOR: red
}
.red {
	COLOR: red
}
.detail_index {font-family: Vernada,Arial, Helvetica, sans-serif; FONT-SIZE: 11px; padding-top:4px; padding-left:6px; vertical-align:top; color:#999999; font-weight: inherit; line-height:11.5px;}
.text_detail {font-family: Vernada,Arial, Helvetica, sans-serif; FONT-SIZE: 11px; padding-top:4px; padding-left:2px; vertical-align:top; color:#999999; font-weight: inherit; line-height:11.5px;}
.detail_even {font-family: Vernada,Arial, Helvetica, sans-serif; FONT-SIZE: 11px; padding-top:4px; padding-left: 5px; vertical-align:top; color:#999999; font-weight: inherit; line-height:11.5px;}
.blacklink, .blacklink:link, .blacklink:visited {color:#000000; text-decoration: none;}
.blacklink:hover {color:#000000; text-decoration: underline;}