body {	background: #ffffff;	color: #666666;	margin: 0px;}h1, h2, p {	margin-left: 48px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ff0000;	margin-top: 30px;	margin-bottom: 0px;	font-weight: normal;	font-size: 16pt;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #ff0000;}h2.subtitle {	color: #999999;	font-size: 13pt;	font-weight: normal;	margin-top: 5px;	margin-bottom: 10px;}#popup h2 {	font-size: 11pt;	margin-top: 5px;	margin-left: 10px;	margin-bottom: 0px;}#popup h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #999999;	font-size: 11pt;	margin-left: 10px;	margin-top: 0px;	font-weight: normal;}	#popup p.title {	margin-left: 0px;	margin-top: 5px;	color: #666666;	font-weight: bold;}#popup p {	margin: 0px 10px 0px 0px;}#popup a {	margin-bottom: 10px;	color: #666666;	font-weight: bold;}#popup a.red {	color: #ff0000;	text-decoration: none;}#popup a:hover {	text-decoration: underline;}#popup .current {	color: #ff0000;	font-weight: bold;}#popup .bordertop {	border-top: 1px solid #ff0000;	padding-top: 10px;}p.first {	font-weight: bold;}p {	line-height: 11pt;	margin-bottom: 10px;	margin-top: 10px;}p, td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #666666;}a {	color: #ff0000;}a:visited {	color: #ff0000;}a:hover {	color: #ff0000;	text-decoration: underline;}#left h2 {	margin: 0px 13px 12px 70px;}#left p {	margin: 0px 13px 0px 55px;}#left a {	color: #ff0000;	text-decoration: none;	font-weight: bold;}#left a:hover {	color: #ff0000;	text-decoration: underline;	font-weight: bold;}#left a:visited {	color: #ff0000;	text-decoration: none;}#toc h2 {	color: #999999;	margin-bottom: 15px;	margin-top: 30px;}#toc td {	padding-top: 10px;}#toc a {	color: #999999;	text-decoration: none;}#toc a:visited {	color: #999999;	text-decoration: none;}#toc a:hover {	color: #999999;	text-decoration: underline;}#archive td {	font-size: 7pt;}#email h2, #email p {	margin-left: 0px;}#email a {	text-decoration: none;}#email a:hover {	text-decoration: underline;}#email a:visited {	text-decoration: none;}.small {	font-size: 7pt;	margin: 0px;	line-height: 20pt;}.pullquote {	color: #999999;	font-size: 15pt;	font-weight: normal;	font-style: italic;	margin: 5px 20px 5px 20px;}.borders {	border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	padding-top: 7px;	padding-bottom: 7px;}.tocsel {	color: #ff0000;	font-weight: bold;}.lhc {	background: url("images/lhc_filler.gif");}.nounder {	text-decoration: none;}.smallleft {	margin-left: 10px;}