p   { font-size: 12pt; line-height: 140%; margin-top: 4pt; margin-left: 64pt; margin-right:40px; }pre { font-size: 10pt; margin-top: 8pt; margin-bottom: 16pt; margin-left:80px; margin-right:40px; padding-left:32px; padding-top: 6px; padding-bottm: 6px;background-color:#eee;}body  { background-color: white; margin: 0px;}h1 { color: #5c5c5c; text-align: center; margin-right: 40px; margin-left: 40px; border: dotted 2px #5962b8; }h2 { background-color: #bbb; margin-bottom: 4pt; padding-left: 8pt; margin-left:40px; margin-right:40px; }h3 { font-size: 14pt; margin-bottom: 0px; margin-left:62px; margin-right:40px;border-bottom: 1pt solid gray }h4 { font-size: 12pt; margin-bottom: 0px; margin-top: 8px; margin-left: 64pt; margin-right:40px; font-weight: bold; }table { text-align: left; position: relative; width: auto; background-color: #eee; padding: 4px;	margin-top: 12px; margin-bottom: 12pt; margin-left:80px; margin-right:40px;}td { font-size: 12pt;}ul { margin-top: 6px; margin-bottom: 6px; margin-left:64px; margin-right:40px; }ul ul {margin-top: 6px; margin-bottom: 6px; margin-left:16px; margin-right:0px; }td ul { margin-top: 6px; margin-bottom: 6px; margin-left:12px; margin-right:0px; }td ul ul {margin-top: 6px; margin-bottom: 6px; margin-left:16px; margin-right:0px; }td h3 { font-size: 14pt; margin-bottom: 0px; margin-left:12px; margin-right:40px;border-bottom: 1pt solid gray }ol { margin-top: 6px; margin-bottom: 6px; margin-left:64px; margin-right:40px; }li { font-size: 12pt; line-height: 140%; margin-left:12px; margin-right:0px; }li pre { margin-left:30px; margin-right:0px; }.floatbox8	{	float: right; margin: 8px;	}.floatbox20	{	float: right; padding: 20px;	background-color: white;	}.centerimage { text-align: center; }.sideimage { margin: 8pt 16pt 12pt 0pt }.imageinstep { margin-top: 6pt; margin-bottom: 6pt }.graybox { 	background-color: #dddddd;	text-align: left;	margin-top: 16px;	margin-bottom: 16px;	margin-left: 80px;	margin-right: 40px;	padding: 16px;	width: auto; height: auto; overflow: visible; }.whitebox { background-color: #fff;	text-align: left;	margin-right: 40px;	padding: 16px;	width: auto; height: auto; overflow: visible; float: right;}.credit { text-align:right; margin-right: 60px; }.sitenavi { text-align:right; margin: 0px; padding-right: 40px; background-color: #DDD; }div.picture { text-align: center; 	margin-left: 64px;	margin-right: 40px;	margin-top: 20px; margin-bottom: 20px;	padding-top: 14px; padding-bottom: 14px;	background-color: #E7E7E7 }div.table {	margin-left: 64px;	margin-right: 40px;	 margin-top: 20px; margin-bottom: 20px;	padding-top: 14px; padding-bottom: 14px;	background-color: #E7E7E7 }div.caption { font-size: 12pt; color:#333; margin-bottom: 20px; }#gv-link	{	color: #808080;	font-size: 9pt;	text-align: center;	margin-left: 80px; margin-right: 80px;	margin-top: 12px;	padding-top: 4px;	border-top: solid 2px #808080;	border-bottom:;	}#gv-link a:link	{ color: #808080;}