@charset "UTF-8";

html,
body {
	font: normal 12px Arial, Helvetica, sans-serif;
}

h1 a {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

ol.faqs li { margin-bottom: 1em; }

span.faqs_question {
	display: block;
	padding-top: 1em;
	padding-bottom: .75em;
	border-top: 1px solid #CCC;
}

span.faqs_answer { display: block; }

span.faqs_question strong.faqs_q,
span.faqs_answer strong.faqs_a {
	font-size: 18px;
	line-height: 0;
	color: #999;
}

.table0 th { text-align: left; }

.table0 td {
	padding: 2em 0;
	border-top: 1px solid #CCC;
}

.table0 table th,
.table0 table td {
	padding: 1em 30px 0 0;
	border: none;
}

.table0 table tr.hdr th {
	font-size: 1.25em;
	padding-top: 0;
	margin-top: 0;
	color: #555;
}

.tiny { font-size: 10px; }

.right {
	margin: 0 0 1em 1em;
	float: right;
}

.left {
	margin: 0 1em 1em 0;
	float: left;
}

.clear { clear: both; }

.hide,
#nav,
#breadcrumb,
#container3,
#container4,
#container5 { display: none; }

.reduced,
ol.faqs {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}