td.index {
	font-size:9pt;
	vertical-align:top;
}
td.index p {
	line-height:16px;
}
div.xc, p.xc, div.xcx, p.xcx {
	font-family:"Trebuchet MS","Comic Sans MS",Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:16px 0px 8px 0px;
	padding: 4px 8px 4px 0;
	text-align:right;
}
p.xc a {
	cursor:pointer;
}
p.xc a:link, p.xc a:visited, p.xc a:active {
	text-decoration:none;
}
p.xg, p.xgx {
	font-family: "Trebuchet MS","Comic Sans MS",Arial,Helvetica,sans-serif;
	font-size: 9pt;
	margin: 2px 0px 2px 8px;
	font-weight:bold;
}
p.xg a {
  cursor:pointer;
}
p.xg a:link, p.xg a:visited, p.xg a:active {
	text-decoration: none;
}
p.xh, p.xhx {
	font-family:"Trebuchet MS","Comic Sans MS",Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight: bold;
	margin: 8px 0px 0px 2px;
}
p.xh a {
	cursor:pointer;
}
p.xh a:link, p.xh a:visited, p.xh a:active {
	text-decoration: none;
}
p.xs, p.xsx {
	font-family:"Trebuchet MS","Comic Sans MS",Arial,Helvetica,sans-serif;
	font-size:9pt;
	color: #af4;
	background-color:inherit;
	font-weight:bold;
	margin: 3px 0px 3px 2px;
	text-decoration: none;
}
p.xs a {
	cursor:pointer;
}
p.xs a:link, p.xs a:visited, p.xs a:active {
	text-decoration: none;
}
p.xc a:hover, p.xg a:hover, p.xh a:hover, p.xi a:hover, p.xs a:hover {
	text-decoration: underline;
}
/* div.xcx, p.xcx, */ p.xgx, p.xhx,p.xsx {
	border:solid 1px;
}
td.index {background-color:#042;color:inherit;}
div.xc, p.xc, div.xcx, p.xcx {color:inherit;background-color:#042;}
div.xc, p.xc, div.xcx, p.xcx, p.xc a:link, p.xc a:visited, p.xc a:active {color:#ff8;background-color:#042;}
p.xg, p.xgx, p.xg a:link, p.xg a:visited, p.xg a:active {color: #efe;background-color:inherit}
p.xh, p.xhx, p.xh a:link, p.xh a:visited, p.xh a:active {color: #cf4;background-color:inherit}
p.xs, p.xsx, p.xs a:link, p.xs a:visited, p.xs a:active {color: #af4;background-color:inherit;}
p.xc a:hover, p.xg a:hover, p.xh a:hover, p.xi a:hover, p.xs a:hover {color:lime;background-color:inherit;}
