td.index {background-color:#990000;}
div.xc, p.xc, div.xcx, p.xcx {background-color:#395;}
div.xc, p.xc, div.xcx, p.xcx, p.xc a:link, p.xcx a:link, p.xc a:visited, p.xcx a:visited, p.xc a:active, p.xcx a:active {color:#fe8;}
p.xgx, p.xhx, p.xsx {border:1px solid;}
p.xg, p.xgx, p.xg a:link, p.xgx a:link, p.xg a:visited, p.xgx a:visited, p.xg a:active, p.xgx a:active {color:#fff;}
p.xh, p.xhx, p.xh a:link, p.xhx a:link, p.xh a:visited, p.xhx a:visited, p.xh a:active, p.xhx a:active {color:#fd0;}
p.xs, p.xsx, p.xs a:link, p.xsx a:link, p.xs a:visited, p.xsx a:visited, p.xs a:active, p.xsx a:active {color: #fe4;}
p.xc a:hover, p.xg a:hover, p.xh a:hover, p.xs a:hover, p.xcx a:hover, p.xgx a:hover, p.xhx a:hover, p.xsx a:hover {color:#fcc;}

td.index {
	font-size:93%;
	vertical-align:top;
}
td.index p {
	line-height:1.7em;
}
div.xc, p.xc, div.xcx, p.xcx {
	font-family:"Trebuchet MS","Comic Sans MS",Arial,Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	margin:1em 0px .8em .2em;
	padding:.2em 0 .3em .2em;
}
p.xc a, p.xg a, p.xh a, p.xs a, p.xcx a, p.xgx a, p.xhx a, p.xsx a {
	cursor:pointer;
}
p.xc a:link, p.xc a:visited, p.xc a:active, p.xcx a:link, p.xcx a:visited, p.xcx a:active,
p.xg a:link, p.xg a:visited, p.xg a:active, p.xgx a:link, p.xgx a:visited, p.xgx a:active,
p.xh a:link, p.xh a:visited, p.xh a:active, p.xhx a:link, p.xhx a:visited, p.xhx a:active,
p.xs a:link, p.xs a:visited, p.xs a:active, p.xsx a:link, p.xsx a:visited, p.xsx a:active {
	text-decoration:none;
}
p.xc a:hover, p.xg a:hover, p.xh a:hover, p.xs a:hover, p.xcx a:hover, p.xgx a:hover, p.xhx a:hover, p.xsx a:hover {
	text-decoration: underline;
}

p.xg, p.xgx {
	font-family: "Trebuchet MS","Comic Sans MS",Arial,Helvetica,sans-serif;
	font-size: 85%;
	font-weight: bold;
	margin: .2em 0 .4em .2em;
}
p.xh, p.xhx {
	font-family:"Trebuchet MS","Comic Sans MS",Arial,Helvetica,sans-serif;
	font-size:93%;
	font-weight: bold;
	margin: .8em 0px .4em .2em;
}
p.xs, p.xsx {
	font-family:"Trebuchet MS","Comic Sans MS",Arial,Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	margin: .3em 0px .4em .2em;
}
span.ahasitebadge {
	font-size:77%;
	color:#bb8888;
}