/* CSS Document */
sup a {
    background: #FCFBF7;
	color: #313127;
}

p#footnotetext {
	font: normal 0.7em Georgia, "Times New Roman", Times, serif;
}

div#footnotes {
	width: 200px;
	padding: 5px 0 0 0;
    border-top: 2px #ECE5D5 solid;
}

table.width750 {
    width: 750px;
	color: #313127;
	background: #FCFBF7;
	font: normal 0.8em Georgia, "Times New Roman", Times, serif;
}

table.width400 {
    width: 400px;
	color: #313127;
	background: #FCFBF7;
	font: normal 0.8em Georgia, "Times New Roman", Times, serif;
}

table.width750 td {
	vertical-align: top;
} 

table.width400 td {
	vertical-align: top;
} 

th.data {
	color: #313127;
	background: #FCFBF7;
    border: none;
}

.data {
	color: #313127;
	background: #FCFBF7;
    border-bottom: 1px #ECE5D5 solid;
}

.datanoborder {
	color: #313127;
	background: #FCFBF7;
    border: none;
}

.emptycell {
    border: none;
}

.toprow {
    font: bold italic 0.9em Georgia, "Times New Roman", Times, serif;
    text-align: center;
    background: #ECE5D5;
	color: #313127;
}

td.data a {
	color: #313127;
	background: #FCFBF7;
	text-decoration: underline;
}

/* Highlight the menu item when the mouse is hovering */
td.data a:hover {
	color: #818177;
}
.leftcol {
    font: bold 0.85em Georgia, "Times New Roman", Times, serif;
    text-align: left;
    background: #FCFBF7;
	color: #313127;
}
