/* Page body styles *//* text styles */h1	{	margin: 0.5em 0 1em;	padding: 0 0 0.4em;	font-size: 1.6em;	font-weight: normal; }h1.withtitlelogo	{ margin-right: 100px; }.h1sub	{	display: block;	padding-top: 0.5em;	font-size: 0.6em;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #363; }.titlelogo	{ 	z-index: 1; /* corrects render issue in safari with top margin set negatively */	float: right;	margin: -10px 0 0;	padding: 0 10px 15px 15px;	background: #fff; }h2	{	margin: 1.5em 0 0.8em;	padding: 0;	font-size: 1.3em;	font-weight: bold; }h3	{	margin: 1.5em 0 0.8em;	padding: 0;	font-size: 1.1em;	font-weight: bold; }p	{ margin: 0 0 1em; line-height: 1.3em; }.smiley	{ font-style: normal; text-decoration: none; }q	{ color: #600; }.pullpic	{	float: right;	padding: 0 0 15px 15px;	background: #fff; }.pageContent ul	{ padding: 0 0 0 20px; }/* Forms */.formrow	{ margin: 1em 0; }.form input { 	border: 1px #CCC solid;	padding: 3px; }.form textarea { 	border: 1px #CCC solid;	padding: 3px; }.form submit {	border: 1px #333 solid;	background: white;	color: #000;	}/* The following hacks correct display anomolies in IE/WIN *//* \*/ /* */