body {
font-weight : normal;
color : black;
background-color :#BBF1F8;
font-size : 1em;
text-align:center;
}
h1 {
font-weight : normal;
font-size : 2em;
color : black;
background-color : white;
text-align : center;
}
a {
color : #222222;
font-style : italic;
padding-left:3px;
padding-right:3px;
}
a:link {
color : #222222
}
a:hover {
color : darkblue;
}
table {
border-style : none;
page-break-inside: avoid ;
margin : 0;
width:100%;
background-color:black;
}
tr {
	margin:0;
	page-break-inside: avoid ;
}
td {
text-align : center;
background-color:white;
font-weight : normal;
font-size : 1em;
vertical-align : text-top;
border-style:solid;
border-color:black;
border-width:0px;
margin:0;
padding:0;
page-break-inside: avoid ;
}
td.f {
}
td.f0 {
}
td.f1 {
	width:10.5%;
}
td.f2 {
	width:10%;
}
td.f3 {
	width:9.5%;
	background-color:lightblue;
}
td.f4 {
	width:9%;
}
td.f5 {
	width:8.5%;
	background-color:lightblue;
}
td.f6 {
	width:8%;
}
td.f7 {
	width:7.5%;
	background-color:lightblue;
}
td.f8 {
	width:7%;
}
td.f9 {
	width:6.5%;
	background-color:lightblue;
}
td.f10 {
	width:6%;
}
td.f11 {
	width:5.5%;
}
td.f12 {
	width:5%;
	background-color:lightblue;
}

caption {
caption-side : top;
width : auto;
text-align : center;
padding-bottom : 5px;
padding-top : 10px;
font-weight : normal;
font-size : 1.4em;
border-style : none;
border-bottom-style : none;
border-width : 1px;
}
span.highlite {
	font-size:1.6em; /* 2em an issue on IE */
	font-weight:bold;
}
