html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;	color: black;	background: white;}/* *** end of CSS reset *** */body {	margin-left: 4em; /* modest left margin */	margin-right: 2em; /* right larger to ensure room for visible page # */}body * { font-family: Palatino, Garamond, Serif; }h1 {	font-size:200%;	font-weight: normal;	font-style: italic;	padding-top: 2cm;}h2 {	font-size: 133%;	font-style: italic;	font-weight: bold;	margin-top: 1em;}h3 {	font-size: 125%;	font-style: italic;	font-weight: normal;	margin-top: 1em;}p {	margin-top: 0.75em;	line-height:1.33em;}blockquote {	margin-top: 0.75em;	margin-left: 2em;	margin-right: 2em;	line-height: 1.33em;}blockquote.qa-Quote-Attribution {	font-style: italic;	text-align: right;	margin-top: 0.33em;	}ul, ol {	margin-top: 0.75em;	margin-left: 1.5em;	line-height: 1.33em;}li { margin-top: 0.5em; }table {	width:100%;	border-collapse: collapse;}td, th {	border: 1px solid black;	vertical-align:middle;	padding-left: 1em;	}A.link {	color: blue;	text-decoration: underline;}A.visited {	color: purple;	text-decoration: underline;}A.active {	color: red;	text-decoration: underline;}EM.Emphasis {	font-style: Italic;}EM.EquationVariables {	font-style: Italic;}EM.rb-recommended-book {	font-weight: Bold;	font-style: Italic;}EM.u-superscript {	vertical-align: super;}