textarea { font-family: Tahoma, Verdana, sans-serif;font-size:90%;}img {border:none;}.bold {font-weight:bold}.normal {font-weight:normal}img.thumbnail {	border:1px solid #d3d3d3;padding:3px;}/* ---------------------------------------------------------------------------	Tables--------------------------------------------------------------------------- */.lineStandard {background-color: white;}.lineHilite {background-color: #fafafa;}th {text-align:left;vertical-align:bottom}td {vertical-align:top}table.listing {	margin-top:0.8em; width:100%;	table-layout:fixed;	}.listing td {	padding:0.2em 0.1em 0.3em 0;}.listing th{	border-top: 1px solid #ffcc00;	border-bottom: 1px solid #ffcc00;	padding: 0.1em 0.1em 0.2em 0.1em;	background-color: #f2f2f2;	color: #666;	font-weight:bold;}table.inputform {margin-top:0; width:100%;table-layout:fixed;border:1px solid #999;}.inputform td {	padding:0.1em 0 0.4em 0.3em;}table.grid {	margin-top:1em; width:100%;	table-layout:fixed;	border-collapse:collapse;	}.grid td {	border:1px solid #999;	padding:0.1em 0 0.4em 0.2em;}.aftertext {font-size:xx-small;font-weight:normal;}/* ---------------------------------------------------------------------------	Photo gallery--------------------------------------------------------------------------- */ div.photogallery{	float: left;	width: 110px;height:120px;	text-align:center;font-size:xx-small; line-height:1; font-style:italic;}.photogallery a {text-decoration:none;color:#333;line-height:0.9; }div#galleryhero {	float:left;width:320px;height:340px;	border:1px solid #d3d3d3;padding: 0.2em;	margin:auto;	text-align:center;	background-color:#f9f5ef;	line-height:1.1;	}#galleryhero img {	border:1px solid #d3d3d3;padding: 0.2em ;margin-top:0.5em;	vertical-align:middle;	}