.hd {
	display: none;
}


.tblGenFixed td {
overflow:hidden;
white-space:normal;
letter-spacing:0;
word-spacing:0;
background-color:#fff;
z-index:1;
border-top:0 none;
border-left:0 none;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
padding:0 3px;
}

.dn {
display:none;
}

.tblGenFixed td.s37 {
background-color:#FFF;
font-family:arial,sans,sans-serif;
font-size:100%;
font-weight:400;
font-style:italic;
text-decoration:none;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-right:1px solid #CCC;
border-bottom:1px solid #000;
}

.tblGenFixed td.s33 {
background-color:#fadcb3;
font-family:arial,sans,sans-serif;
font-size:100%;
font-weight:400;
font-style:italic;
color:#000;
text-decoration:none;
text-align:center;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-right:1px solid #000;
border-bottom:1px solid #CCC;
}

.tblGenFixed td.s32 {
background-color:#fadcb3;
font-family:arial,sans,sans-serif;
font-size:120%;
font-weight:700;
font-style:normal;
color:#000;
text-decoration:none;
text-align:center;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-right:1px solid #000;
border-bottom:1px solid #CCC;
}

.tblGenFixed td.s48 {
background-color:#fadcb3;
font-family:arial,sans,sans-serif;
font-size:100%;
font-weight:400;
font-style:normal;
color:#000;
text-decoration:none;
text-align:left;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.tblGenFixed td.s26 {
background-color:#969696;
font-family:arial,sans,sans-serif;
font-size:100%;
font-weight:700;
font-style:normal;
text-decoration:none;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.tblGenFixed td.s50 {
background-color:#fadcb3;
font-family:arial,sans,sans-serif;
font-size:100%;
font-weight:400;
font-style:normal;
text-decoration:none;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-right:1px solid #000;
border-bottom:1px solid #CCC;
}

.tblGenFixed td.s0 {
background-color:#FFF;
font-family:arial,sans,sans-serif;
font-size:180%;
font-weight:700;
font-style:normal;
color:#000;
text-decoration:none;
text-align:center;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
}

.tblGenFixed td.s2 {
background-color:#FFF;
font-family:arial,sans,sans-serif;
font-size:100%;
font-weight:400;
font-style:normal;
text-decoration:none;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.tblGenFixed td.s13 {
background-color:#F90;
font-family:arial,sans,sans-serif;
font-size:100%;
font-weight:700;
font-style:normal;
color:#000;
text-decoration:none;
text-align:left;
vertical-align:bottom;
white-space:normal;
overflow:hidden;
text-indent:0;
padding-left:3px;
border-right:1px solid #000;
border-bottom:1px solid #CCC;
}

.tblGenFixed td.s36,.tblGenFixed td.s7 {
background-color:#FFF;
border-bottom:1px solid #000;
border-right:1px solid #CCC;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:700;
overflow:hidden;
padding-left:3px;
text-align:left;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s35,.tblGenFixed td.s72,.tblGenFixed td.s70,.tblGenFixed td.s53 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:700;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s34,.tblGenFixed td.s73,.tblGenFixed td.s71,.tblGenFixed td.s55,.tblGenFixed td.s54,.tblGenFixed td.s5,.tblGenFixed td.s69,.tblGenFixed td.s14 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s31,.tblGenFixed td.s16 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #000;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-align:right;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s30,.tblGenFixed td.s58,.tblGenFixed td.s57,.tblGenFixed td.s29,.tblGenFixed td.s27,.tblGenFixed td.s60,.tblGenFixed td.s61 {
background-color:#969696;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s39,.tblGenFixed td.s15 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:700;
overflow:hidden;
padding-left:3px;
text-align:left;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s38,.tblGenFixed td.s9 {
background-color:#FFF;
border-bottom:1px solid #000;
border-right:1px solid #CCC;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s46,.tblGenFixed td.s44,.tblGenFixed td.s6,.tblGenFixed td.s65,.tblGenFixed td.s17 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:700;
overflow:hidden;
padding-left:3px;
text-align:left;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s45,.tblGenFixed td.s47,.tblGenFixed td.s67,.tblGenFixed td.s19 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #000;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-align:left;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s42,.tblGenFixed td.s41,.tblGenFixed td.s21,.tblGenFixed td.s20 {
background-color:#CCC;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s43,.tblGenFixed td.s22 {
background-color:#CCC;
border-bottom:1px solid #CCC;
border-right:1px solid #000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s49,.tblGenFixed td.s64 {
background-color:#fadcb3;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s40,.tblGenFixed td.s25,.tblGenFixed td.s63,.tblGenFixed td.s10 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s52,.tblGenFixed td.s68 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-align:right;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s59,.tblGenFixed td.s28 {
background-color:#969696;
border-bottom:1px solid #CCC;
border-right:1px solid #000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s56,.tblGenFixed td.s8 {
background-color:#FFF;
border-bottom:1px solid #000;
border-right:1px solid #CCC;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:italic;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-align:left;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s23,.tblGenFixed td.s4,.tblGenFixed td.s62 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s24,.tblGenFixed td.s51,.tblGenFixed td.s66,.tblGenFixed td.s18 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
overflow:hidden;
padding-left:3px;
text-align:left;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s3,.tblGenFixed td.s1 {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
border-top:1px solid #CCC;
color:#000;
font-family:arial,sans,sans-serif;
font-size:180%;
font-style:normal;
font-weight:700;
overflow:hidden;
padding-left:3px;
text-align:center;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}

.tblGenFixed td.s12,.tblGenFixed td.s11 {
background-color:#F90;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
color:#000;
font-family:arial,sans,sans-serif;
font-size:100%;
font-style:normal;
font-weight:700;
overflow:hidden;
padding-left:3px;
text-align:left;
text-decoration:none;
text-indent:0;
vertical-align:bottom;
white-space:normal;
}
</style>
