table#t1 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t1 thead tr {

}
table#t1 thead tr th.t1 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t1 thead tr th.t1#n1 {
	width: 25%;
	}table#t1 thead tr th.t1#n2 {
	width: 15%;
	}table#t1 thead tr th.t1#n3 {
	width: 10%;
	}table#t1 thead tr th.t1#n4 {
	width: 10%;
	}table#t1 thead tr th.t1#n5 {
	width: 10%;
	}table#t1 thead tr th.t1#n6 {
	width: 10%;
	}table#t1 thead tr th.t1#n7 {
	width: 10%;
	}table#t1 thead tr th.t1#n8 {
	width: 10%;
	}table#t1 thead tr th.t1#n9 {
	width: 10%;
	}
table#t1 thead tr th#t1.start {

}
table#t1 thead tr th#t1.end {

}
table#t1 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t1 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t1 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t1 tfoot tr {
}

table#t1 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t2 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t2 thead tr {

}
table#t2 thead tr th.t2 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t2 thead tr th.t2#n1 {
	width: 20%;
	}table#t2 thead tr th.t2#n2 {
	width: 10%;
	}table#t2 thead tr th.t2#n3 {
	width: 25%;
	}table#t2 thead tr th.t2#n4 {
	width: 20%;
	}table#t2 thead tr th.t2#n5 {
	width: 20%;
	}
table#t2 thead tr th#t2.start {

}
table#t2 thead tr th#t2.end {

}
table#t2 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t2 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t2 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t2 tfoot tr {
}

table#t2 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t3 {
    border-collapse: collapse;
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 1.2em;
    text-align: center;
    vertical-align: top;width: 100%;border-top: 1px solid #AFAFAF;border-bottom: 1px solid #AFAFAF;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	
}
table#t3 thead tr {

}
table#t3 thead tr th.t3 {
    color: #EEEEEE;
	background: -moz-linear-gradient(center top , #1D1D1D, #303030) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1D1D1D", endColorstr="#303030");
    background: -webkit-gradient(linear, left top, left bottom, from(#1D1D1D), to(#303030));
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    text-align: center;
    padding: 4px;
    text-transform: none;border-bottom: 1px solid #AFAFAF;
}table#t3 thead tr th.t3#n1 {
	width: 30%;
	}table#t3 thead tr th.t3#n2 {
	width: 70%;
	}
table#t3 thead tr th#t3.start {

}
table#t3 thead tr th#t3.end {

}
table#t3 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t3 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t3 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #AFAFAF;
    text-align: center;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t3 tfoot tr {
}

table#t3 tfoot tr td {
	background: -moz-linear-gradient(center top , #1D1D1D, #303030) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1D1D1D", endColorstr="#303030");
    background: -webkit-gradient(linear, left top, left bottom, from(#1D1D1D), to(#303030));
	padding: 4px;
	border-width: 0px;
	font-size: 1.0em;
	color: #CCCCCC;
	border-top: medium none;
    text-align: center;
}


table#t4 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: center;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	
}
table#t4 thead tr {

}
table#t4 thead tr th.t4 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: center;border-bottom: 1px solid #EEEEEE;
}
table#t4 thead tr th.t4#n1 {
	width: 15%;
	}table#t4 thead tr th.t4#n2 {
	width: 15%;
	}table#t4 thead tr th.t4#n3 {
	width: 15%;
	}table#t4 thead tr th.t4#n4 {
	width: 15%;
	}table#t4 thead tr th.t4#n5 {
	width: 15%;
	}table#t4 thead tr th.t4#n6 {
	width: 15%;
	}
table#t4 thead tr th#t4.start {

}
table#t4 thead tr th#t4.end {

}
table#t4 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t4 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t4 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: center;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t4 tfoot tr {
}

table#t4 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: center;
}


table#t5 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t5 thead tr {

}
table#t5 thead tr th.t5 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t5 thead tr th.t5#n1 {
	width: 25%;
	}table#t5 thead tr th.t5#n2 {
	width: 25%;
	}table#t5 thead tr th.t5#n3 {
	width: 25%;
	}table#t5 thead tr th.t5#n4 {
	width: 25%;
	}
table#t5 thead tr th#t5.start {

}
table#t5 thead tr th#t5.end {

}
table#t5 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t5 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t5 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t5 tfoot tr {
}

table#t5 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t6 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t6 thead tr {

}
table#t6 thead tr th.t6 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: center;
}
table#t6 thead tr th.t6#n1 {
	width: 50%;
	}table#t6 thead tr th.t6#n2 {
	width: 50%;
	}
table#t6 thead tr th#t6.start {

}
table#t6 thead tr th#t6.end {

}
table#t6 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t6 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t6 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t6 tfoot tr {
}

table#t6 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: center;
}


table#t7 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t7 thead tr {

}
table#t7 thead tr th.t7 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;
}
table#t7 thead tr th.t7#n1 {
	width: 50%;
	}table#t7 thead tr th.t7#n2 {
	width: 50%;
	}
table#t7 thead tr th#t7.start {

}
table#t7 thead tr th#t7.end {

}
table#t7 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t7 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t7 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t7 tfoot tr {
}

table#t7 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t8 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t8 thead tr {

}
table#t8 thead tr th.t8 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;
}
table#t8 thead tr th.t8#n1 {
	width: 50%;
	}table#t8 thead tr th.t8#n2 {
	width: 50%;
	}
table#t8 thead tr th#t8.start {

}
table#t8 thead tr th#t8.end {

}
table#t8 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t8 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t8 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t8 tfoot tr {
}

table#t8 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t9 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t9 thead tr {

}
table#t9 thead tr th.t9 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;
}
table#t9 thead tr th.t9#n1 {
	width: 50%;
	}table#t9 thead tr th.t9#n2 {
	width: 50%;
	}
table#t9 thead tr th#t9.start {

}
table#t9 thead tr th#t9.end {

}
table#t9 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t9 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t9 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t9 tfoot tr {
}

table#t9 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t10 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t10 thead tr {

}
table#t10 thead tr th.t10 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;
}
table#t10 thead tr th.t10#n1 {
	width: 50%;
	}table#t10 thead tr th.t10#n2 {
	width: 50%;
	}
table#t10 thead tr th#t10.start {

}
table#t10 thead tr th#t10.end {

}
table#t10 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t10 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t10 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t10 tfoot tr {
}

table#t10 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t11 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t11 thead tr {

}
table#t11 thead tr th.t11 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;
}
table#t11 thead tr th.t11#n1 {
	width: 50%;
	}table#t11 thead tr th.t11#n2 {
	width: 50%;
	}
table#t11 thead tr th#t11.start {

}
table#t11 thead tr th#t11.end {

}
table#t11 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t11 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t11 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t11 tfoot tr {
}

table#t11 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t12 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t12 thead tr {

}
table#t12 thead tr th.t12 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;
}
table#t12 thead tr th.t12#n1 {
	width: 50%;
	}table#t12 thead tr th.t12#n2 {
	width: 50%;
	}
table#t12 thead tr th#t12.start {

}
table#t12 thead tr th#t12.end {

}
table#t12 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t12 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t12 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t12 tfoot tr {
}

table#t12 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t13 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t13 thead tr {

}
table#t13 thead tr th.t13 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;
}
table#t13 thead tr th.t13#n1 {
	width: 15%;
	}table#t13 thead tr th.t13#n2 {
	width: 85%;
	}
table#t13 thead tr th#t13.start {

}
table#t13 thead tr th#t13.end {

}
table#t13 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t13 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t13 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t13 tfoot tr {
}

table#t13 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t97 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;
	
}
table#t97 thead tr {

}
table#t97 thead tr th.t97 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.5em;
    letter-spacing: 0;
    line-height: 2.0;
    padding: 4px;
    text-transform: none;
    text-align: left;
}
table#t97 thead tr th.t97#n1 {
	width: 15%;
	}table#t97 thead tr th.t97#n2 {
	width: 85%;
	}
table#t97 thead tr th#t97.start {

}
table#t97 thead tr th#t97.end {

}
table#t97 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t97 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t97 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
	line-height: 1.2;
	vertical-align: top;
}
}
table#t97 tfoot tr {
}

table#t97 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t18 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t18 thead tr {

}
table#t18 thead tr th.t18 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t18 thead tr th.t18#n1 {
	width: 25%;
	}table#t18 thead tr th.t18#n2 {
	width: 15%;
	}table#t18 thead tr th.t18#n3 {
	width: 10%;
	}table#t18 thead tr th.t18#n4 {
	width: 10%;
	}table#t18 thead tr th.t18#n5 {
	width: 10%;
	}table#t18 thead tr th.t18#n6 {
	width: 10%;
	}table#t18 thead tr th.t18#n7 {
	width: 10%;
	}table#t18 thead tr th.t18#n8 {
	width: 10%;
	}table#t18 thead tr th.t18#n9 {
	width: 10%;
	}
table#t18 thead tr th#t18.start {

}
table#t18 thead tr th#t18.end {

}
table#t18 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t18 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t18 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t18 tfoot tr {
}

table#t18 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t24 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t24 thead tr {

}
table#t24 thead tr th.t24 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t24 thead tr th.t24#n1 {
	width: 25%;
	}table#t24 thead tr th.t24#n2 {
	width: 15%;
	}table#t24 thead tr th.t24#n3 {
	width: 10%;
	}table#t24 thead tr th.t24#n4 {
	width: 10%;
	}table#t24 thead tr th.t24#n5 {
	width: 10%;
	}table#t24 thead tr th.t24#n6 {
	width: 10%;
	}table#t24 thead tr th.t24#n7 {
	width: 10%;
	}table#t24 thead tr th.t24#n8 {
	width: 10%;
	}table#t24 thead tr th.t24#n9 {
	width: 10%;
	}
table#t24 thead tr th#t24.start {

}
table#t24 thead tr th#t24.end {

}
table#t24 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t24 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t24 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t24 tfoot tr {
}

table#t24 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t20 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t20 thead tr {

}
table#t20 thead tr th.t20 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t20 thead tr th.t20#n1 {
	width: 25%;
	}table#t20 thead tr th.t20#n2 {
	width: 15%;
	}table#t20 thead tr th.t20#n3 {
	width: 45%;
	}table#t20 thead tr th.t20#n4 {
	width: 10%;
	}
table#t20 thead tr th#t20.start {

}
table#t20 thead tr th#t20.end {

}
table#t20 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t20 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t20 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t20 tfoot tr {
}

table#t20 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t21 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t21 thead tr {

}
table#t21 thead tr th.t21 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t21 thead tr th.t21#n1 {
	width: 25%;
	}table#t21 thead tr th.t21#n2 {
	width: 15%;
	}table#t21 thead tr th.t21#n3 {
	width: 45%;
	}table#t21 thead tr th.t21#n4 {
	width: 10%;
	}
table#t21 thead tr th#t21.start {

}
table#t21 thead tr th#t21.end {

}
table#t21 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t21 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t21 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t21 tfoot tr {
}

table#t21 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t23 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t23 thead tr {

}
table#t23 thead tr th.t23 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t23 thead tr th.t23#n1 {
	width: 25%;
	}table#t23 thead tr th.t23#n2 {
	width: 15%;
	}table#t23 thead tr th.t23#n3 {
	width: 45%;
	}table#t23 thead tr th.t23#n4 {
	width: 10%;
	}
table#t23 thead tr th#t23.start {

}
table#t23 thead tr th#t23.end {

}
table#t23 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t23 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t23 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t23 tfoot tr {
}

table#t23 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t28 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t28 thead tr {

}
table#t28 thead tr th.t28 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t28 thead tr th.t28#n1 {
	width: 25%;
	}table#t28 thead tr th.t28#n2 {
	width: 15%;
	}table#t28 thead tr th.t28#n3 {
	width: 10%;
	}table#t28 thead tr th.t28#n4 {
	width: 10%;
	}table#t28 thead tr th.t28#n5 {
	width: 10%;
	}table#t28 thead tr th.t28#n6 {
	width: 10%;
	}table#t28 thead tr th.t28#n7 {
	width: 10%;
	}table#t28 thead tr th.t28#n8 {
	width: 10%;
	}table#t28 thead tr th.t28#n9 {
	width: 10%;
	}
table#t28 thead tr th#t28.start {

}
table#t28 thead tr th#t28.end {

}
table#t28 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t28 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t28 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t28 tfoot tr {
}

table#t28 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t31 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t31 thead tr {

}
table#t31 thead tr th.t31 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t31 thead tr th.t31#n1 {
	width: 25%;
	}table#t31 thead tr th.t31#n2 {
	width: 15%;
	}table#t31 thead tr th.t31#n3 {
	width: 10%;
	}table#t31 thead tr th.t31#n4 {
	width: 10%;
	}table#t31 thead tr th.t31#n5 {
	width: 10%;
	}table#t31 thead tr th.t31#n6 {
	width: 10%;
	}table#t31 thead tr th.t31#n7 {
	width: 10%;
	}table#t31 thead tr th.t31#n8 {
	width: 10%;
	}table#t31 thead tr th.t31#n9 {
	width: 10%;
	}
table#t31 thead tr th#t31.start {

}
table#t31 thead tr th#t31.end {

}
table#t31 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t31 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t31 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t31 tfoot tr {
}

table#t31 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t32 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t32 thead tr {

}
table#t32 thead tr th.t32 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t32 thead tr th.t32#n1 {
	width: 25%;
	}table#t32 thead tr th.t32#n2 {
	width: 15%;
	}table#t32 thead tr th.t32#n3 {
	width: 10%;
	}table#t32 thead tr th.t32#n4 {
	width: 10%;
	}table#t32 thead tr th.t32#n5 {
	width: 10%;
	}table#t32 thead tr th.t32#n6 {
	width: 10%;
	}table#t32 thead tr th.t32#n7 {
	width: 10%;
	}table#t32 thead tr th.t32#n8 {
	width: 10%;
	}table#t32 thead tr th.t32#n9 {
	width: 10%;
	}
table#t32 thead tr th#t32.start {

}
table#t32 thead tr th#t32.end {

}
table#t32 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t32 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t32 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t32 tfoot tr {
}

table#t32 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t33 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t33 thead tr {

}
table#t33 thead tr th.t33 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t33 thead tr th.t33#n1 {
	width: 25%;
	}table#t33 thead tr th.t33#n2 {
	width: 15%;
	}table#t33 thead tr th.t33#n3 {
	width: 10%;
	}table#t33 thead tr th.t33#n4 {
	width: 10%;
	}table#t33 thead tr th.t33#n5 {
	width: 10%;
	}table#t33 thead tr th.t33#n6 {
	width: 10%;
	}table#t33 thead tr th.t33#n7 {
	width: 10%;
	}table#t33 thead tr th.t33#n8 {
	width: 10%;
	}table#t33 thead tr th.t33#n9 {
	width: 10%;
	}
table#t33 thead tr th#t33.start {

}
table#t33 thead tr th#t33.end {

}
table#t33 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t33 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t33 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t33 tfoot tr {
}

table#t33 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t35 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t35 thead tr {

}
table#t35 thead tr th.t35 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t35 thead tr th.t35#n1 {
	width: 25%;
	}table#t35 thead tr th.t35#n2 {
	width: 15%;
	}table#t35 thead tr th.t35#n3 {
	width: 45%;
	}table#t35 thead tr th.t35#n4 {
	width: 10%;
	}
table#t35 thead tr th#t35.start {

}
table#t35 thead tr th#t35.end {

}
table#t35 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t35 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t35 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t35 tfoot tr {
}

table#t35 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t37 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t37 thead tr {

}
table#t37 thead tr th.t37 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t37 thead tr th.t37#n1 {
	width: 25%;
	}table#t37 thead tr th.t37#n2 {
	width: 15%;
	}table#t37 thead tr th.t37#n3 {
	width: 45%;
	}table#t37 thead tr th.t37#n4 {
	width: 10%;
	}
table#t37 thead tr th#t37.start {

}
table#t37 thead tr th#t37.end {

}
table#t37 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t37 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t37 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t37 tfoot tr {
}

table#t37 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t38 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t38 thead tr {

}
table#t38 thead tr th.t38 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t38 thead tr th.t38#n1 {
	width: 25%;
	}table#t38 thead tr th.t38#n2 {
	width: 15%;
	}table#t38 thead tr th.t38#n3 {
	width: 45%;
	}table#t38 thead tr th.t38#n4 {
	width: 10%;
	}
table#t38 thead tr th#t38.start {

}
table#t38 thead tr th#t38.end {

}
table#t38 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t38 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t38 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t38 tfoot tr {
}

table#t38 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t39 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t39 thead tr {

}
table#t39 thead tr th.t39 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t39 thead tr th.t39#n1 {
	width: 25%;
	}table#t39 thead tr th.t39#n2 {
	width: 15%;
	}table#t39 thead tr th.t39#n3 {
	width: 45%;
	}table#t39 thead tr th.t39#n4 {
	width: 10%;
	}
table#t39 thead tr th#t39.start {

}
table#t39 thead tr th#t39.end {

}
table#t39 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t39 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t39 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t39 tfoot tr {
}

table#t39 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t40 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t40 thead tr {

}
table#t40 thead tr th.t40 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t40 thead tr th.t40#n1 {
	width: 25%;
	}table#t40 thead tr th.t40#n2 {
	width: 15%;
	}table#t40 thead tr th.t40#n3 {
	width: 45%;
	}table#t40 thead tr th.t40#n4 {
	width: 10%;
	}
table#t40 thead tr th#t40.start {

}
table#t40 thead tr th#t40.end {

}
table#t40 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t40 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t40 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t40 tfoot tr {
}

table#t40 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t41 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t41 thead tr {

}
table#t41 thead tr th.t41 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t41 thead tr th.t41#n1 {
	width: 25%;
	}table#t41 thead tr th.t41#n2 {
	width: 15%;
	}table#t41 thead tr th.t41#n3 {
	width: 45%;
	}table#t41 thead tr th.t41#n4 {
	width: 10%;
	}
table#t41 thead tr th#t41.start {

}
table#t41 thead tr th#t41.end {

}
table#t41 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t41 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t41 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t41 tfoot tr {
}

table#t41 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t42 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t42 thead tr {

}
table#t42 thead tr th.t42 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t42 thead tr th.t42#n1 {
	width: 25%;
	}table#t42 thead tr th.t42#n2 {
	width: 15%;
	}table#t42 thead tr th.t42#n3 {
	width: 45%;
	}table#t42 thead tr th.t42#n4 {
	width: 10%;
	}
table#t42 thead tr th#t42.start {

}
table#t42 thead tr th#t42.end {

}
table#t42 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t42 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t42 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t42 tfoot tr {
}

table#t42 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t43 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t43 thead tr {

}
table#t43 thead tr th.t43 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t43 thead tr th.t43#n1 {
	width: 25%;
	}table#t43 thead tr th.t43#n2 {
	width: 15%;
	}table#t43 thead tr th.t43#n3 {
	width: 45%;
	}table#t43 thead tr th.t43#n4 {
	width: 10%;
	}
table#t43 thead tr th#t43.start {

}
table#t43 thead tr th#t43.end {

}
table#t43 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t43 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t43 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t43 tfoot tr {
}

table#t43 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t44 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t44 thead tr {

}
table#t44 thead tr th.t44 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t44 thead tr th.t44#n1 {
	width: 25%;
	}table#t44 thead tr th.t44#n2 {
	width: 15%;
	}table#t44 thead tr th.t44#n3 {
	width: 45%;
	}table#t44 thead tr th.t44#n4 {
	width: 10%;
	}
table#t44 thead tr th#t44.start {

}
table#t44 thead tr th#t44.end {

}
table#t44 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t44 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t44 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t44 tfoot tr {
}

table#t44 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t45 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t45 thead tr {

}
table#t45 thead tr th.t45 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t45 thead tr th.t45#n1 {
	width: 25%;
	}table#t45 thead tr th.t45#n2 {
	width: 15%;
	}table#t45 thead tr th.t45#n3 {
	width: 45%;
	}table#t45 thead tr th.t45#n4 {
	width: 10%;
	}
table#t45 thead tr th#t45.start {

}
table#t45 thead tr th#t45.end {

}
table#t45 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t45 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t45 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t45 tfoot tr {
}

table#t45 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t46 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t46 thead tr {

}
table#t46 thead tr th.t46 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t46 thead tr th.t46#n1 {
	width: 25%;
	}table#t46 thead tr th.t46#n2 {
	width: 15%;
	}table#t46 thead tr th.t46#n3 {
	width: 45%;
	}table#t46 thead tr th.t46#n4 {
	width: 10%;
	}
table#t46 thead tr th#t46.start {

}
table#t46 thead tr th#t46.end {

}
table#t46 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t46 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t46 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t46 tfoot tr {
}

table#t46 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t47 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t47 thead tr {

}
table#t47 thead tr th.t47 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t47 thead tr th.t47#n1 {
	width: 25%;
	}table#t47 thead tr th.t47#n2 {
	width: 15%;
	}table#t47 thead tr th.t47#n3 {
	width: 45%;
	}table#t47 thead tr th.t47#n4 {
	width: 10%;
	}
table#t47 thead tr th#t47.start {

}
table#t47 thead tr th#t47.end {

}
table#t47 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t47 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t47 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t47 tfoot tr {
}

table#t47 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t48 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t48 thead tr {

}
table#t48 thead tr th.t48 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t48 thead tr th.t48#n1 {
	width: 25%;
	}table#t48 thead tr th.t48#n2 {
	width: 15%;
	}table#t48 thead tr th.t48#n3 {
	width: 45%;
	}table#t48 thead tr th.t48#n4 {
	width: 10%;
	}
table#t48 thead tr th#t48.start {

}
table#t48 thead tr th#t48.end {

}
table#t48 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t48 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t48 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t48 tfoot tr {
}

table#t48 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t100 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t100 thead tr {

}
table#t100 thead tr th.t100 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t100 thead tr th.t100#n1 {
	width: 25%;
	}table#t100 thead tr th.t100#n2 {
	width: 15%;
	}table#t100 thead tr th.t100#n3 {
	width: 45%;
	}table#t100 thead tr th.t100#n4 {
	width: 10%;
	}
table#t100 thead tr th#t100.start {

}
table#t100 thead tr th#t100.end {

}
table#t100 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t100 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t100 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t100 tfoot tr {
}

table#t100 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t49 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t49 thead tr {

}
table#t49 thead tr th.t49 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t49 thead tr th.t49#n1 {
	width: 25%;
	}table#t49 thead tr th.t49#n2 {
	width: 15%;
	}table#t49 thead tr th.t49#n3 {
	width: 45%;
	}table#t49 thead tr th.t49#n4 {
	width: 10%;
	}
table#t49 thead tr th#t49.start {

}
table#t49 thead tr th#t49.end {

}
table#t49 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t49 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t49 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t49 tfoot tr {
}

table#t49 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t94 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t94 thead tr {

}
table#t94 thead tr th.t94 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t94 thead tr th.t94#n1 {
	width: 25%;
	}table#t94 thead tr th.t94#n2 {
	width: 15%;
	}table#t94 thead tr th.t94#n3 {
	width: 10%;
	}table#t94 thead tr th.t94#n4 {
	width: 10%;
	}table#t94 thead tr th.t94#n5 {
	width: 10%;
	}table#t94 thead tr th.t94#n6 {
	width: 10%;
	}table#t94 thead tr th.t94#n7 {
	width: 10%;
	}table#t94 thead tr th.t94#n8 {
	width: 10%;
	}table#t94 thead tr th.t94#n9 {
	width: 10%;
	}
table#t94 thead tr th#t94.start {

}
table#t94 thead tr th#t94.end {

}
table#t94 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t94 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t94 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t94 tfoot tr {
}

table#t94 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t50 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t50 thead tr {

}
table#t50 thead tr th.t50 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t50 thead tr th.t50#n1 {
	width: 25%;
	}table#t50 thead tr th.t50#n2 {
	width: 15%;
	}table#t50 thead tr th.t50#n3 {
	width: 45%;
	}table#t50 thead tr th.t50#n4 {
	width: 10%;
	}
table#t50 thead tr th#t50.start {

}
table#t50 thead tr th#t50.end {

}
table#t50 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t50 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t50 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t50 tfoot tr {
}

table#t50 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t51 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t51 thead tr {

}
table#t51 thead tr th.t51 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t51 thead tr th.t51#n1 {
	width: 25%;
	}table#t51 thead tr th.t51#n2 {
	width: 15%;
	}table#t51 thead tr th.t51#n3 {
	width: 45%;
	}table#t51 thead tr th.t51#n4 {
	width: 10%;
	}
table#t51 thead tr th#t51.start {

}
table#t51 thead tr th#t51.end {

}
table#t51 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t51 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t51 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t51 tfoot tr {
}

table#t51 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t52 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t52 thead tr {

}
table#t52 thead tr th.t52 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t52 thead tr th.t52#n1 {
	width: 25%;
	}table#t52 thead tr th.t52#n2 {
	width: 15%;
	}table#t52 thead tr th.t52#n3 {
	width: 45%;
	}table#t52 thead tr th.t52#n4 {
	width: 10%;
	}
table#t52 thead tr th#t52.start {

}
table#t52 thead tr th#t52.end {

}
table#t52 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t52 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t52 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t52 tfoot tr {
}

table#t52 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t53 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t53 thead tr {

}
table#t53 thead tr th.t53 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t53 thead tr th.t53#n1 {
	width: 25%;
	}table#t53 thead tr th.t53#n2 {
	width: 15%;
	}table#t53 thead tr th.t53#n3 {
	width: 45%;
	}table#t53 thead tr th.t53#n4 {
	width: 10%;
	}
table#t53 thead tr th#t53.start {

}
table#t53 thead tr th#t53.end {

}
table#t53 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t53 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t53 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t53 tfoot tr {
}

table#t53 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t54 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t54 thead tr {

}
table#t54 thead tr th.t54 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t54 thead tr th.t54#n1 {
	width: 25%;
	}table#t54 thead tr th.t54#n2 {
	width: 15%;
	}table#t54 thead tr th.t54#n3 {
	width: 45%;
	}table#t54 thead tr th.t54#n4 {
	width: 10%;
	}
table#t54 thead tr th#t54.start {

}
table#t54 thead tr th#t54.end {

}
table#t54 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t54 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t54 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t54 tfoot tr {
}

table#t54 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t55 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t55 thead tr {

}
table#t55 thead tr th.t55 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t55 thead tr th.t55#n1 {
	width: 25%;
	}table#t55 thead tr th.t55#n2 {
	width: 15%;
	}table#t55 thead tr th.t55#n3 {
	width: 45%;
	}table#t55 thead tr th.t55#n4 {
	width: 10%;
	}
table#t55 thead tr th#t55.start {

}
table#t55 thead tr th#t55.end {

}
table#t55 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t55 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t55 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t55 tfoot tr {
}

table#t55 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t56 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t56 thead tr {

}
table#t56 thead tr th.t56 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t56 thead tr th.t56#n1 {
	width: 25%;
	}table#t56 thead tr th.t56#n2 {
	width: 15%;
	}table#t56 thead tr th.t56#n3 {
	width: 45%;
	}table#t56 thead tr th.t56#n4 {
	width: 10%;
	}
table#t56 thead tr th#t56.start {

}
table#t56 thead tr th#t56.end {

}
table#t56 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t56 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t56 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t56 tfoot tr {
}

table#t56 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t57 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t57 thead tr {

}
table#t57 thead tr th.t57 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t57 thead tr th.t57#n1 {
	width: 25%;
	}table#t57 thead tr th.t57#n2 {
	width: 15%;
	}table#t57 thead tr th.t57#n3 {
	width: 40%;
	}table#t57 thead tr th.t57#n4 {
	width: 15%;
	}
table#t57 thead tr th#t57.start {

}
table#t57 thead tr th#t57.end {

}
table#t57 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t57 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t57 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t57 tfoot tr {
}

table#t57 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t58 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t58 thead tr {

}
table#t58 thead tr th.t58 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t58 thead tr th.t58#n1 {
	width: 25%;
	}table#t58 thead tr th.t58#n2 {
	width: 15%;
	}table#t58 thead tr th.t58#n3 {
	width: 45%;
	}table#t58 thead tr th.t58#n4 {
	width: 10%;
	}
table#t58 thead tr th#t58.start {

}
table#t58 thead tr th#t58.end {

}
table#t58 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t58 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t58 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t58 tfoot tr {
}

table#t58 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t59 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t59 thead tr {

}
table#t59 thead tr th.t59 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t59 thead tr th.t59#n1 {
	width: 25%;
	}table#t59 thead tr th.t59#n2 {
	width: 15%;
	}table#t59 thead tr th.t59#n3 {
	width: 45%;
	}table#t59 thead tr th.t59#n4 {
	width: 10%;
	}
table#t59 thead tr th#t59.start {

}
table#t59 thead tr th#t59.end {

}
table#t59 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t59 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t59 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t59 tfoot tr {
}

table#t59 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t60 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t60 thead tr {

}
table#t60 thead tr th.t60 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t60 thead tr th.t60#n1 {
	width: 25%;
	}table#t60 thead tr th.t60#n2 {
	width: 15%;
	}table#t60 thead tr th.t60#n3 {
	width: 45%;
	}table#t60 thead tr th.t60#n4 {
	width: 10%;
	}
table#t60 thead tr th#t60.start {

}
table#t60 thead tr th#t60.end {

}
table#t60 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t60 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t60 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t60 tfoot tr {
}

table#t60 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t61 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t61 thead tr {

}
table#t61 thead tr th.t61 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t61 thead tr th.t61#n1 {
	width: 25%;
	}table#t61 thead tr th.t61#n2 {
	width: 15%;
	}table#t61 thead tr th.t61#n3 {
	width: 45%;
	}table#t61 thead tr th.t61#n4 {
	width: 10%;
	}
table#t61 thead tr th#t61.start {

}
table#t61 thead tr th#t61.end {

}
table#t61 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t61 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t61 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t61 tfoot tr {
}

table#t61 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t62 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t62 thead tr {

}
table#t62 thead tr th.t62 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t62 thead tr th.t62#n1 {
	width: 25%;
	}table#t62 thead tr th.t62#n2 {
	width: 15%;
	}table#t62 thead tr th.t62#n3 {
	width: 45%;
	}table#t62 thead tr th.t62#n4 {
	width: 10%;
	}
table#t62 thead tr th#t62.start {

}
table#t62 thead tr th#t62.end {

}
table#t62 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t62 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t62 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t62 tfoot tr {
}

table#t62 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t63 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t63 thead tr {

}
table#t63 thead tr th.t63 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t63 thead tr th.t63#n1 {
	width: 25%;
	}table#t63 thead tr th.t63#n2 {
	width: 15%;
	}table#t63 thead tr th.t63#n3 {
	width: 45%;
	}table#t63 thead tr th.t63#n4 {
	width: 10%;
	}
table#t63 thead tr th#t63.start {

}
table#t63 thead tr th#t63.end {

}
table#t63 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t63 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t63 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t63 tfoot tr {
}

table#t63 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t64 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t64 thead tr {

}
table#t64 thead tr th.t64 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t64 thead tr th.t64#n1 {
	width: 25%;
	}table#t64 thead tr th.t64#n2 {
	width: 15%;
	}table#t64 thead tr th.t64#n3 {
	width: 45%;
	}table#t64 thead tr th.t64#n4 {
	width: 10%;
	}
table#t64 thead tr th#t64.start {

}
table#t64 thead tr th#t64.end {

}
table#t64 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t64 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t64 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t64 tfoot tr {
}

table#t64 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t65 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t65 thead tr {

}
table#t65 thead tr th.t65 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t65 thead tr th.t65#n1 {
	width: 25%;
	}table#t65 thead tr th.t65#n2 {
	width: 15%;
	}table#t65 thead tr th.t65#n3 {
	width: 45%;
	}table#t65 thead tr th.t65#n4 {
	width: 10%;
	}
table#t65 thead tr th#t65.start {

}
table#t65 thead tr th#t65.end {

}
table#t65 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t65 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t65 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t65 tfoot tr {
}

table#t65 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t66 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t66 thead tr {

}
table#t66 thead tr th.t66 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t66 thead tr th.t66#n1 {
	width: 25%;
	}table#t66 thead tr th.t66#n2 {
	width: 15%;
	}table#t66 thead tr th.t66#n3 {
	width: 45%;
	}table#t66 thead tr th.t66#n4 {
	width: 10%;
	}
table#t66 thead tr th#t66.start {

}
table#t66 thead tr th#t66.end {

}
table#t66 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t66 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t66 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t66 tfoot tr {
}

table#t66 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t67 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t67 thead tr {

}
table#t67 thead tr th.t67 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t67 thead tr th.t67#n1 {
	width: 25%;
	}table#t67 thead tr th.t67#n2 {
	width: 15%;
	}table#t67 thead tr th.t67#n3 {
	width: 45%;
	}table#t67 thead tr th.t67#n4 {
	width: 10%;
	}
table#t67 thead tr th#t67.start {

}
table#t67 thead tr th#t67.end {

}
table#t67 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t67 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t67 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t67 tfoot tr {
}

table#t67 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t68 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t68 thead tr {

}
table#t68 thead tr th.t68 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t68 thead tr th.t68#n1 {
	width: 25%;
	}table#t68 thead tr th.t68#n2 {
	width: 15%;
	}table#t68 thead tr th.t68#n3 {
	width: 45%;
	}table#t68 thead tr th.t68#n4 {
	width: 10%;
	}
table#t68 thead tr th#t68.start {

}
table#t68 thead tr th#t68.end {

}
table#t68 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t68 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t68 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t68 tfoot tr {
}

table#t68 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t69 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t69 thead tr {

}
table#t69 thead tr th.t69 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t69 thead tr th.t69#n1 {
	width: 25%;
	}table#t69 thead tr th.t69#n2 {
	width: 15%;
	}table#t69 thead tr th.t69#n3 {
	width: 45%;
	}table#t69 thead tr th.t69#n4 {
	width: 10%;
	}
table#t69 thead tr th#t69.start {

}
table#t69 thead tr th#t69.end {

}
table#t69 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t69 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t69 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t69 tfoot tr {
}

table#t69 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t70 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t70 thead tr {

}
table#t70 thead tr th.t70 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t70 thead tr th.t70#n1 {
	width: 25%;
	}table#t70 thead tr th.t70#n2 {
	width: 15%;
	}table#t70 thead tr th.t70#n3 {
	width: 45%;
	}table#t70 thead tr th.t70#n4 {
	width: 10%;
	}
table#t70 thead tr th#t70.start {

}
table#t70 thead tr th#t70.end {

}
table#t70 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t70 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t70 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t70 tfoot tr {
}

table#t70 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t71 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t71 thead tr {

}
table#t71 thead tr th.t71 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t71 thead tr th.t71#n1 {
	width: 25%;
	}table#t71 thead tr th.t71#n2 {
	width: 15%;
	}table#t71 thead tr th.t71#n3 {
	width: 45%;
	}table#t71 thead tr th.t71#n4 {
	width: 10%;
	}
table#t71 thead tr th#t71.start {

}
table#t71 thead tr th#t71.end {

}
table#t71 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t71 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t71 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t71 tfoot tr {
}

table#t71 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t72 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t72 thead tr {

}
table#t72 thead tr th.t72 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t72 thead tr th.t72#n1 {
	width: 25%;
	}table#t72 thead tr th.t72#n2 {
	width: 15%;
	}table#t72 thead tr th.t72#n3 {
	width: 45%;
	}table#t72 thead tr th.t72#n4 {
	width: 10%;
	}
table#t72 thead tr th#t72.start {

}
table#t72 thead tr th#t72.end {

}
table#t72 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t72 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t72 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t72 tfoot tr {
}

table#t72 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t73 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t73 thead tr {

}
table#t73 thead tr th.t73 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t73 thead tr th.t73#n1 {
	width: 25%;
	}table#t73 thead tr th.t73#n2 {
	width: 15%;
	}table#t73 thead tr th.t73#n3 {
	width: 45%;
	}table#t73 thead tr th.t73#n4 {
	width: 10%;
	}
table#t73 thead tr th#t73.start {

}
table#t73 thead tr th#t73.end {

}
table#t73 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t73 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t73 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t73 tfoot tr {
}

table#t73 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t74 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t74 thead tr {

}
table#t74 thead tr th.t74 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t74 thead tr th.t74#n1 {
	width: 25%;
	}table#t74 thead tr th.t74#n2 {
	width: 15%;
	}table#t74 thead tr th.t74#n3 {
	width: 45%;
	}table#t74 thead tr th.t74#n4 {
	width: 10%;
	}
table#t74 thead tr th#t74.start {

}
table#t74 thead tr th#t74.end {

}
table#t74 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t74 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t74 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t74 tfoot tr {
}

table#t74 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t75 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t75 thead tr {

}
table#t75 thead tr th.t75 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t75 thead tr th.t75#n1 {
	width: 25%;
	}table#t75 thead tr th.t75#n2 {
	width: 15%;
	}table#t75 thead tr th.t75#n3 {
	width: 45%;
	}table#t75 thead tr th.t75#n4 {
	width: 10%;
	}
table#t75 thead tr th#t75.start {

}
table#t75 thead tr th#t75.end {

}
table#t75 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t75 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t75 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t75 tfoot tr {
}

table#t75 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t76 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t76 thead tr {

}
table#t76 thead tr th.t76 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t76 thead tr th.t76#n1 {
	width: 25%;
	}table#t76 thead tr th.t76#n2 {
	width: 15%;
	}table#t76 thead tr th.t76#n3 {
	width: 45%;
	}table#t76 thead tr th.t76#n4 {
	width: 10%;
	}
table#t76 thead tr th#t76.start {

}
table#t76 thead tr th#t76.end {

}
table#t76 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t76 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t76 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t76 tfoot tr {
}

table#t76 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t77 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t77 thead tr {

}
table#t77 thead tr th.t77 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t77 thead tr th.t77#n1 {
	width: 25%;
	}table#t77 thead tr th.t77#n2 {
	width: 15%;
	}table#t77 thead tr th.t77#n3 {
	width: 45%;
	}table#t77 thead tr th.t77#n4 {
	width: 10%;
	}
table#t77 thead tr th#t77.start {

}
table#t77 thead tr th#t77.end {

}
table#t77 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t77 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t77 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t77 tfoot tr {
}

table#t77 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t78 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t78 thead tr {

}
table#t78 thead tr th.t78 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t78 thead tr th.t78#n1 {
	width: 25%;
	}table#t78 thead tr th.t78#n2 {
	width: 15%;
	}table#t78 thead tr th.t78#n3 {
	width: 45%;
	}table#t78 thead tr th.t78#n4 {
	width: 10%;
	}
table#t78 thead tr th#t78.start {

}
table#t78 thead tr th#t78.end {

}
table#t78 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t78 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t78 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t78 tfoot tr {
}

table#t78 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t79 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t79 thead tr {

}
table#t79 thead tr th.t79 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t79 thead tr th.t79#n1 {
	width: 25%;
	}table#t79 thead tr th.t79#n2 {
	width: 15%;
	}table#t79 thead tr th.t79#n3 {
	width: 45%;
	}table#t79 thead tr th.t79#n4 {
	width: 10%;
	}
table#t79 thead tr th#t79.start {

}
table#t79 thead tr th#t79.end {

}
table#t79 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t79 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t79 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t79 tfoot tr {
}

table#t79 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t80 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t80 thead tr {

}
table#t80 thead tr th.t80 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t80 thead tr th.t80#n1 {
	width: 25%;
	}table#t80 thead tr th.t80#n2 {
	width: 15%;
	}table#t80 thead tr th.t80#n3 {
	width: 45%;
	}table#t80 thead tr th.t80#n4 {
	width: 10%;
	}
table#t80 thead tr th#t80.start {

}
table#t80 thead tr th#t80.end {

}
table#t80 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t80 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t80 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t80 tfoot tr {
}

table#t80 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t81 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t81 thead tr {

}
table#t81 thead tr th.t81 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t81 thead tr th.t81#n1 {
	width: 25%;
	}table#t81 thead tr th.t81#n2 {
	width: 15%;
	}table#t81 thead tr th.t81#n3 {
	width: 45%;
	}table#t81 thead tr th.t81#n4 {
	width: 10%;
	}
table#t81 thead tr th#t81.start {

}
table#t81 thead tr th#t81.end {

}
table#t81 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t81 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t81 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t81 tfoot tr {
}

table#t81 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t82 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t82 thead tr {

}
table#t82 thead tr th.t82 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t82 thead tr th.t82#n1 {
	width: 25%;
	}table#t82 thead tr th.t82#n2 {
	width: 15%;
	}table#t82 thead tr th.t82#n3 {
	width: 45%;
	}table#t82 thead tr th.t82#n4 {
	width: 10%;
	}
table#t82 thead tr th#t82.start {

}
table#t82 thead tr th#t82.end {

}
table#t82 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t82 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t82 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t82 tfoot tr {
}

table#t82 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t83 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t83 thead tr {

}
table#t83 thead tr th.t83 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t83 thead tr th.t83#n1 {
	width: 25%;
	}table#t83 thead tr th.t83#n2 {
	width: 15%;
	}table#t83 thead tr th.t83#n3 {
	width: 45%;
	}table#t83 thead tr th.t83#n4 {
	width: 10%;
	}
table#t83 thead tr th#t83.start {

}
table#t83 thead tr th#t83.end {

}
table#t83 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t83 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t83 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t83 tfoot tr {
}

table#t83 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t84 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t84 thead tr {

}
table#t84 thead tr th.t84 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t84 thead tr th.t84#n1 {
	width: 25%;
	}table#t84 thead tr th.t84#n2 {
	width: 15%;
	}table#t84 thead tr th.t84#n3 {
	width: 40%;
	}table#t84 thead tr th.t84#n4 {
	width: 10%;
	}
table#t84 thead tr th#t84.start {

}
table#t84 thead tr th#t84.end {

}
table#t84 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t84 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t84 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t84 tfoot tr {
}

table#t84 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t85 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t85 thead tr {

}
table#t85 thead tr th.t85 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t85 thead tr th.t85#n1 {
	width: 25%;
	}table#t85 thead tr th.t85#n2 {
	width: 15%;
	}table#t85 thead tr th.t85#n3 {
	width: 45%;
	}table#t85 thead tr th.t85#n4 {
	width: 10%;
	}
table#t85 thead tr th#t85.start {

}
table#t85 thead tr th#t85.end {

}
table#t85 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t85 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t85 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t85 tfoot tr {
}

table#t85 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t86 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t86 thead tr {

}
table#t86 thead tr th.t86 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t86 thead tr th.t86#n1 {
	width: 25%;
	}table#t86 thead tr th.t86#n2 {
	width: 15%;
	}table#t86 thead tr th.t86#n3 {
	width: 45%;
	}table#t86 thead tr th.t86#n4 {
	width: 10%;
	}
table#t86 thead tr th#t86.start {

}
table#t86 thead tr th#t86.end {

}
table#t86 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t86 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t86 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t86 tfoot tr {
}

table#t86 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t87 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t87 thead tr {

}
table#t87 thead tr th.t87 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t87 thead tr th.t87#n1 {
	width: 25%;
	}table#t87 thead tr th.t87#n2 {
	width: 15%;
	}table#t87 thead tr th.t87#n3 {
	width: 45%;
	}table#t87 thead tr th.t87#n4 {
	width: 10%;
	}
table#t87 thead tr th#t87.start {

}
table#t87 thead tr th#t87.end {

}
table#t87 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t87 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t87 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t87 tfoot tr {
}

table#t87 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t88 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t88 thead tr {

}
table#t88 thead tr th.t88 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t88 thead tr th.t88#n1 {
	width: 25%;
	}table#t88 thead tr th.t88#n2 {
	width: 15%;
	}table#t88 thead tr th.t88#n3 {
	width: 45%;
	}table#t88 thead tr th.t88#n4 {
	width: 10%;
	}
table#t88 thead tr th#t88.start {

}
table#t88 thead tr th#t88.end {

}
table#t88 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t88 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t88 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t88 tfoot tr {
}

table#t88 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t89 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t89 thead tr {

}
table#t89 thead tr th.t89 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t89 thead tr th.t89#n1 {
	width: 25%;
	}table#t89 thead tr th.t89#n2 {
	width: 15%;
	}table#t89 thead tr th.t89#n3 {
	width: 45%;
	}table#t89 thead tr th.t89#n4 {
	width: 10%;
	}
table#t89 thead tr th#t89.start {

}
table#t89 thead tr th#t89.end {

}
table#t89 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t89 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t89 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t89 tfoot tr {
}

table#t89 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t90 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t90 thead tr {

}
table#t90 thead tr th.t90 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t90 thead tr th.t90#n1 {
	width: 25%;
	}table#t90 thead tr th.t90#n2 {
	width: 15%;
	}table#t90 thead tr th.t90#n3 {
	width: 45%;
	}table#t90 thead tr th.t90#n4 {
	width: 10%;
	}
table#t90 thead tr th#t90.start {

}
table#t90 thead tr th#t90.end {

}
table#t90 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t90 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t90 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t90 tfoot tr {
}

table#t90 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t91 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t91 thead tr {

}
table#t91 thead tr th.t91 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t91 thead tr th.t91#n1 {
	width: 25%;
	}table#t91 thead tr th.t91#n2 {
	width: 15%;
	}table#t91 thead tr th.t91#n3 {
	width: 45%;
	}table#t91 thead tr th.t91#n4 {
	width: 10%;
	}
table#t91 thead tr th#t91.start {

}
table#t91 thead tr th#t91.end {

}
table#t91 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t91 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t91 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t91 tfoot tr {
}

table#t91 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t92 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t92 thead tr {

}
table#t92 thead tr th.t92 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t92 thead tr th.t92#n1 {
	width: 25%;
	}table#t92 thead tr th.t92#n2 {
	width: 15%;
	}table#t92 thead tr th.t92#n3 {
	width: 45%;
	}table#t92 thead tr th.t92#n4 {
	width: 10%;
	}
table#t92 thead tr th#t92.start {

}
table#t92 thead tr th#t92.end {

}
table#t92 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t92 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t92 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t92 tfoot tr {
}

table#t92 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t93 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t93 thead tr {

}
table#t93 thead tr th.t93 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t93 thead tr th.t93#n1 {
	width: 10%;
	}table#t93 thead tr th.t93#n2 {
	width: 10%;
	}table#t93 thead tr th.t93#n3 {
	width: 10%;
	}table#t93 thead tr th.t93#n4 {
	width: 10%;
	}table#t93 thead tr th.t93#n5 {
	width: 10%;
	}table#t93 thead tr th.t93#n6 {
	width: 10%;
	}table#t93 thead tr th.t93#n7 {
	width: 10%;
	}table#t93 thead tr th.t93#n8 {
	width: 10%;
	}table#t93 thead tr th.t93#n9 {
	width: 10%;
	}
table#t93 thead tr th#t93.start {

}
table#t93 thead tr th#t93.end {

}
table#t93 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t93 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t93 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t93 tfoot tr {
}

table#t93 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t95 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t95 thead tr {

}
table#t95 thead tr th.t95 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t95 thead tr th.t95#n1 {
	width: 25%;
	}table#t95 thead tr th.t95#n2 {
	width: 15%;
	}table#t95 thead tr th.t95#n3 {
	width: 10%;
	}table#t95 thead tr th.t95#n4 {
	width: 10%;
	}table#t95 thead tr th.t95#n5 {
	width: 10%;
	}table#t95 thead tr th.t95#n6 {
	width: 10%;
	}table#t95 thead tr th.t95#n7 {
	width: 10%;
	}table#t95 thead tr th.t95#n8 {
	width: 10%;
	}table#t95 thead tr th.t95#n9 {
	width: 10%;
	}
table#t95 thead tr th#t95.start {

}
table#t95 thead tr th#t95.end {

}
table#t95 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t95 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t95 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t95 tfoot tr {
}

table#t95 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}


table#t99 {
    border-collapse: collapse;	
	border-width: 0px;
	border-style: outset;
    margin: 20px 0;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;
	
}
table#t99 thead tr {

}
table#t99 thead tr th.t99 {
    color: #333333;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: left;border-bottom: 1px solid #EEEEEE;
}
table#t99 thead tr th.t99#n1 {
	width: 25%;
	}table#t99 thead tr th.t99#n2 {
	width: 15%;
	}table#t99 thead tr th.t99#n3 {
	width: 10%;
	}table#t99 thead tr th.t99#n4 {
	width: 10%;
	}table#t99 thead tr th.t99#n5 {
	width: 10%;
	}table#t99 thead tr th.t99#n6 {
	width: 10%;
	}table#t99 thead tr th.t99#n7 {
	width: 10%;
	}table#t99 thead tr th.t99#n8 {
	width: 10%;
	}table#t99 thead tr th.t99#n9 {
	width: 10%;
	}
table#t99 thead tr th#t99.start {

}
table#t99 thead tr th#t99.end {

}
table#t99 tbody tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
table#t99 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #FDFDFD;
}
table#t99 tbody tr td {
    padding: 5px;
	border-width: 0px;
	font-size: 1.0em;
	border-top: medium none;border-bottom: 1px solid #EEEEEE;
    text-align: left;
	line-height: 1.0;
	vertical-align: top;
}
}
table#t99 tfoot tr {
}

table#t99 tfoot tr td {
    background: none repeat scroll 0 0 #FCFCFC;	
	padding: 4px;
	border-width: 0px;
	color: #7a7a7a;
	font-size: 1.0em;
	border-top: medium none;
    text-align: left;
}