a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:99%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}table, table td {padding:0;border:none;}img {vertical-align:top;}embed {vertical-align:top;}input[type=text], textarea{ outline:none;border-radius:0;}
blockquote {
    margin: 10px 20px 10px 20px;
}
.bodytext p {
	color: #000;
	font: 400 14px/1 "Open Sans";
	line-height: 150%;
	margin-top: 10px;
}
.bodytext ol {
    line-height: 200%;
}
.bodytext ol li {
	color: #000;
}
.faq {
			counter-reset: my-badass-counter;
		}
		.faq dt {
			position: relative;
			font: 400 14px/1 "Open Sans";
			padding: 4px 0 10px 0;
			line-height: 200%;
			color:#000;
		}
		.faq dt:before {
			content: counter(my-badass-counter);
			counter-increment: my-badass-counter;
			position: absolute;
			left: 20px;
			top: 10px;
			font: 600 16px/1 "Open Sans";
		}
		.faq dd {
			margin: 0 0 50px 0;
		}	
		.faq dt, .faq dd {
			padding-left: 50px;
		}