/* General */body{	margin: 0;	padding: 0;	color: black;	background: white url(../i/bkgd.gif);	font-family: Lucida Grande, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;}.hide{	display: none;}/* Header */#header{	position: relative;	z-index: 9999;	height: 63px;	width: 730px;	color: #2C5BAE;	background: white url(../i/bkgdheader.gif) repeat-y;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-style: italic;}#header #logo{	position: absolute;	top: 6px;	left: 70px;}#header #logo img {	border-width: 0px;}#header p{	position: absolute;	right: 45px;	bottom: 6px;	margin: 0;	padding: 0;	text-align: right;}/* Content */#content {	position: relative;	width: 733px;}#content h1 {	color: #2c5bae;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: normal;}#content h2 {	margin: 22px 0 0;	font-size: 12px;	line-height: 16px;	font-weight: bold;}#content p {	margin-top: 12px;	margin-bottom: 0;	text-indent: 18px;}#content p.first {	font-weight: bold;	font-style: italic;	color: #2c5bae;	text-indent: 0;}#content p.nested {	margin-top: -12px;}#content p.noindent {	text-indent: 0;}#content ol, #content ul {	margin: 0;	padding: 0 0 6px 32px;}#content li {	margin: 0;	padding: 8px 0 0 0;}/* Footer */#footer{	clear: both;	position: relative;	width: 730px;	margin: 36px 0 0;	padding: 0 0 20px;	border-top: 1px solid #999;	color: #333;	background-color: transparent;	font-size: 9px;	line-height: 12px;}#footer p{	padding: 0;	margin: 6px 0 0 228px;}#footer h3{	padding: 0;	font-size: 9px;	line-height: 12px;	font-weight: normal;	position: absolute;	top: 0px;	left: 0px;	width: 203px;	margin: 6px 0 0 0;	text-align: right;	}