
/* global css */

html,
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* styles ========================================================= */

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;
}

ul.multiList li li { margin-bottom: 1em; }

.hide,
ul#pp_navmatrix li a span,
#headerSpot img,
#headerNav,
#nav,
#subnav,
#subnav2,
#subnav4,
#mainImg embed,
a.printpage,
#breadcrumb,
#footer ul { display: none; }

.reduced,
ol.anchors,
#mainContent ol.anchors li,
ol.faqs,
ul#pp_navmatrix {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

.clear { clear: both; }
