.HDt, .HDt_2 {
font-family: Verdana;
font-style: italic;
font-weight: bold;
font-size: 10pt;
line-height: 10pt;
text-align: left;
text-indent: 2pt;
text-transform:uppercase;
color: #000000;
padding: 2px;
}

.HDt_2 {
font-style: italic;
color: #09D184;
}

.HDt_tbl {
background-color: #0FA66C;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
margin-bottom: 1px;
}


.HDst, .HDst_2, .HDst_nbr, .HDst_obs_2  {
font-family: Verdana;
font-weight: bold;
font-size: 8pt;
text-align: left;
text-indent: 2pt;
color: #000000;
padding: 0px;
}

.HDst_2 {
font-style: italic;
color: #1D5C42;
}


.HDst_obs {
font-weight: normal;
font-size: 7pt;
text-align: right;
}

.HDst_obs_2 {
font-style: italic;
font-weight: normal;
font-size: 7pt;
text-align: right;
color: #1D5C42;
}

.HDst_tbl {
background-color: #D1DED9;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 0px;
}

.BT_tbl {
background-color: #D1DED9;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
}

.BT_cel, .BT_cel_last {
text-align:center;
background-color: #FFFFFF;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 0px;
}
.BT_cel_last {
border-right-width: 1px;
}


.DTt, .DTt_2, .DTt_mkt, .DTt_mkt_2, .DTt_mkt_c, .DTt_mkt_r {
font-family: Verdana;
font-weight: bold;
font-size: 7pt;
text-align: left;
text-indent: 2pt;
text-transform:uppercase;
color: #FFFFFF;
padding: 0pt;
}


.DTt_2 {
font-style: italic;
color: #09D184;
}

.DTt_tbl {
background-color: #1A5C42;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
}


.DTt_mkt {
font-weight: normal;
text-transform: none;
color: #FFFFFF;
padding: 0px;
}

.DTt_mkt_2 {
font-style: italic;
font-weight: normal;
text-transform: none;
color: #09D184;
padding: 0px;
}
	.DTt_mkt_c {
	font-weight: normal;
	text-align: center;
	text-transform: none;
	padding: 0px;
	}
.DTt_mkt_r {
font-weight: normal;
text-align: right;
text-transform: none;
padding: 0px;
}


.DTt_mkt_tbl_empty {
background-color: #FFFFFF;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
}


.DTt_mkt_tbl {
background-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}



.DTst, .DTst_2, .DTst_c, .DTst_nbr, .DTst_r, .DTst_2_r {
font-family: Verdana;
font-weight: normal;
font-size: 7pt;
text-align: left;
text-indent: 2pt;
color: #000000;
padding: 0px;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

.DTst_2 {
font-style: italic;
color: #1D5C42;
}


.DTst_c {
text-align: center;
}



.DTst_r {
text-align: right;
}


.DTst_2_r {
font-style: italic;
text-align: right;
color: #1D5C42;
}


.DTst_nbr {
text-align: right;
}


.DTst_tbl, .DTst_mkt_tbl, .DTst_tbl_la {
background-color: #D1DED9;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
}


.DTst_mkt_tbl {
border-left-width: 0px;
}



.DTst_tbl_la {
border-top-width: 1px;
}

.DTdt, .DTdt_2, .DTdt_c_2, .DTdt_nbr, .DTdt_nbr_est, .DTdt_c,  {
font-family: Verdana;
font-weight: normal;
font-size: 7pt;
text-align: left;
text-indent: 2pt;
color: #000000;
padding: 0px;
}


.DTdt_2 {
font-style: italic;
color: #1D5C42;
}



.DTdt_c_2 {
font-style: italic;
text-align: center;
text-indent: 0pt;
color: #1D5C42;
}



.DTdt_nbr, .DTdt_nbr_est  {			  
font-family: Verdana;
text-align: right;
text-indent: 0pt;
}
.DTdt_nbr_est  {			  
font-style: italic;
color: #C4373C;
}


.DTdt_c {
text-align: center;
text-indent: 0pt;
}

.DT_m_line {
text-align: center;
color: #1A5C42;
width: 95%;
height: 1px;
}


.DTdt_tbl, .DTdt_mkt_tbl  {
background-color: #FFFFFF;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
}

.DTdt_mkt_nbr {
font-family: Arial;
font-weight: normal;
font-size: 7.5pt;
text-align: right;
text-indent: 0pt;
color: #000000;
padding: 0px;
}


.DTdt_mkt_tbl {
border-left-width: 0px;
}



.CH_tbl {
text-align:center;
background-color: #FFFFFF;
border-style: solid;
border-color: #1A5C42;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
}


.DTobs, .DTobs_2 {
font-family: Verdana;
font-weight: normal;
font-size: 7pt;
text-align: left;
text-indent: 2pt;
color: #000000;
padding: 0px;
}


.DTobs_2 {
font-style: italic;
color: #1D5C42;
}


.DTobs_tbl {
background-color: #FFFFFF;
border-style: solid;
border-color: #1A5C42;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
}


.MN_body {
background-color: #D1DED9;
}
.MN_line {
color: #000000;
width:90%;
}
.MN_tbl {
font-family: Arial;
font-weight: bold;
font-size: 8pt;
line-height: 8pt;
text-align: left;
color: #000000;
padding: 0px;
background-color: #D1DED9;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
margin-left: 5pt;
margin-right: 5pt;
}
.MN_fnt_nl  {
color: #000000;
}
.MNlet_tbl {
font-family: Arial;
font-weight: bold;
font-size: 14pt;
line-height: 14pt;
text-align: center;
text-indent: 0pt;
color: #000000;
background-color: #D1DED9;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
margin-left: 1pt;
margin-right: 1pt;
}
.MNlet, .MNlet_nl {
padding: 0px;
}
.MNlet_nl  {
font-weight:normal;
}



.FTDisc, .FTDisc_2  {
font-family: Verdana;
font-size: 7pt;
text-align: left;
color: #000000;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
}


.FTDisc_2 {
font-style: italic;
color: #1D5C42;
padding-top: 0px;
}


.FTDisc_tbl  {
background-color: #D1DED9;
border-style: solid;
border-color: #1A5C42;
border-top-width: 2px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 0px;
}
.FTAdd {
font-family: Verdana;
font-weight: normal;
font-size: 7pt;
text-align: center;
color: #064E2A;
padding: 0px;
background-color: #FFFFFF;
border-style: solid;
border-color: #1A5C42;
border-top-width: 0px;
border-bottom-width: 2px;
border-left-width: 1px;
border-right-width: 0px;
}



.FTAdd_pad {
padding-top: 10px;
padding-bottom: 10px;
}

