/* Basics */body {	margin: 0;	padding: 0;	background: white;	color: #333;	font-size: 78%;	font-family: "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;	text-align: center;}p {	font-size: 1em;	line-height: 1.5em;	margin: 1.2em 0;}ol, ul {	font-size: 1em;	line-height: 1.5em;	margin: 1.2em 0 1.2em 2em;	padding: 0;}h1, h2, h3, h4, h5, h6 {	margin: 1.2em 0;	font-family: Georgia, serif; 	color: #534B48; }h1, h2 {	font-size: 1.4em;}h3 {	font-size: 1.3em;}h4 {	font-size: 1.2em;}h5 {	font-size: 1.1em;}h6 {	font-size: 1em;}a:link {	color: #534B48;}a:visited {	color: #59708C;}a:hover, a:active {	color: #8CA0B4;	text-decoration: none;}input, textarea, select {	background-color: #FFF; 	color: #333;	font-size: 1em;	font-family: "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;}#wrapper {	margin-left: auto;	margin-right: auto;	width: 760px;	background: white;	text-align: justify;}#header {	width: 760px;	height: 132px;	background: white;}	/* Header styles */	#header h1 {		margin: 0;		padding: 35px 0 0 40px;		font-size: 2em;		line-height: 40px;	}	#header h1 a {		text-decoration: none;	}	#header p {		margin: 0;		padding: 5px 0 0 40px;	}	#content {	float: left;	margin-top: 0px;	padding: 0 10px 0 40px;	width: 520px;	min-height: 268px;	background: white;	overflow: visible;	width: 470px;} html>body #content {	width: 470px;}#sidebar {	float: left;	width: 240px;	background: yellow;	font-size: 0.9em;}		#sidebar h2 a {		color: #534B48;		text-decoration: none;	}	#sidebar h2 a:hover {		color: #59708C;	}	/* Fix our list and paragraph styles */	#sidebar p, #sidebar ul ul, #sidebar ul ol {		margin: 1em 0 0 0;		padding: 0 40px 0 20px;	}	#sidebar ul ol {		margin: 1em 0 0 20px;	}	}	#sidebar ul ul {		background: none;	}	#sidebar ul ul ul {		margin: 0;		padding: 0 0 0 0.8em;		background: none;	}	}* html #content, * html #sidebar {	overflow: hidden; /* For IE */}	#footer p {		margin: 0;		padding: 0.5em 20px;		background-color: #999;		font-size: 0.9em;	}	#footer a:hover, #footer a:active {		color: #5C6C7D;		text-decoration: none;	}table.recip  {				background: white;				border-style: solid;				border-width: 0px;				border-color: black;				font-size: 8pt;				font-family: trebuchet ms;				border-spacing: 0px;				padding: 3px;				color: blue;				width: 469px;				height: 100%;				float: center;				align: center;							text-align: center;				}	td.recip {				border-style: solid;				border-width: 0px;				border-color: yellow;				font-family: trebuchet ms;    			   				font-size: 8pt;				vertical-align: top;				color: black;				width: 25%;								text-align: left;								}	a.recip {  				text-decoration: underline;				font-size: 8pt;  				color: #534B48;				}	a.recip:hover {  				text-decoration: none;				font-size: 8pt;  				color: #59708C;				  }