BODY {	SCROLLBAR-FACE-COLOR: #c3d8c5; 	SCROLLBAR-HIGHLIGHT-COLOR: #fffff0; 	SCROLLBAR-SHADOW-COLOR: #336633; 	SCROLLBAR-3DLIGHT-COLOR: #a4c4a7; 	SCROLLBAR-ARROW-COLOR: #ffffff; 	SCROLLBAR-TRACK-COLOR: #d6c4d4; 	FONT-FAMILY: Arial, Helvetica, helv, Sans-Serif;	SCROLLBAR-DARKSHADOW-COLOR: #d0c3d8;	BACKGROUND-COLOR: #e2ece3;	}A { 	text-decoration:none; 	color: #0000ff;}A:visited { 	text-decoration:none; 	color: #0000ff;}A:hover { 	text-decoration:underline; 	color: #b085ac;} .bodytext	{ 		font-family: Arial, Helvetica, helv, sans-serif; 		font-size: .75em;		line-height: 1.5em;		color: #333333;		background-color: #ffffff;		}.booked1 {	background: #efefef;	font-family: Arial, Helvetica, helv, Sans-Serif;	font-size: 8pt;	color: #000000;	text-align: center;	border-right: 1px solid #c0c0c0;	border-left: 1 px solid #c0c0c0;}.booked2 {	background: #efefef;	font-family: Arial, Helvetica, helv, Sans-Serif;	font-size: 8pt;	color: #000000;	padding-left: 5;	text-align: center;	border-top: 1px solid #c0c0c0;	border-right: 1px solid #c0c0c0;	border-left: 1px solid #c0c0c0;}.booked3 {	background: #efefef;	font-family: Arial, Helvetica, helv, Sans-Serif;	font-size: 8pt;	color: #c0c0c0;	padding-left: 5;	text-align: center;	border-right: 1px solid #c0c0c0;	border-left: 1px solid #c0c0c0;}.bullet {	list-style-image: url(images/bullet.gif);}.cat	{	font-family: Arial, Helvetica, helv, Sans-Serif;	font-size: .75em;	color: #000000;	background-color: #e1f0d9; 		padding-left: 5;}.cat2	{	font-family: Arial, Helvetica, helv, Sans-Serif;	font-size: .75em;	color: #000000;	background-color: #ffffff;	padding-left: 5;}.column	{ 		font-family: Verdana, Arial, Helvetica, helv, sans-serif; 		font-size: 12px;  		line-height: 23px; 		color: #333333;		}.divider  {line-height: .80em;}		HR.divider {color: #c3d8c5;}		.footer	{ 		font-family: Arial, Helvetica, helv, sans-serif; 		font-size: .75em;		color: #333333;  		line-height: 23px;   		letter-spacing: .030em;				font-weight: bold;		text-align: center;		background-color: #c3d8c5;		}.footernotes	{ 		font-family: Verdana, Arial, Helvetica, helv, sans-serif; 		font-size: .65em;		color: #333333;		font-weight: normal;		text-align: center;		}.header {background-color: #d6c4d4; font-family: Verdana, Arial, Helvetica, helv, sans-serif; font-size: .80em; color: #000000;}.highlight {	BACKGROUND-COLOR: #c3d8c5; 	}.highlight2 {	BACKGROUND-COLOR: #d6c4d4;	border-left: 1 solid #ffffff;}.main	{background-color: #ffffff;}.menuoff {	FONT-WEIGHT: bold; 	FONT-SIZE: .70em; 	COLOR: #ffffff; 	FONT-FAMILY: Verdana, Arial, Helvetica, helv, Sans-Serif; 	BACKGROUND-COLOR: #ffffff;		text-align: center;}.menuon {	FONT-WEIGHT: bold; 	FONT-SIZE: .70em; 	COLOR: #ffffff; 	FONT-FAMILY: Verdana, Arial, Helvetica, helv, Sans-Serif; 	BACKGROUND-COLOR: #c3d8c5;		text-align: center;}A.menu {	FONT-WEIGHT: normal; 	FONT-SIZE: .90em; 	COLOR: #336633; 	FONT-FAMILY: Verdana, Arial, Helvetica, helv, Sans-Serif; 	TEXT-DECORATION: none;}A.menu:visited {	FONT-WEIGHT: normal; 	FONT-SIZE: .90em; 	COLOR: #336633; 	FONT-FAMILY: Verdana, Arial, Helvetica, helv, Sans-Serif; 	TEXT-DECORATION: none;}A.menu:hover {	FONT-WEIGHT: normal; 	FONT-SIZE: .90em; 	COLOR: #ffffff; 	FONT-FAMILY: Verdana, Arial, Helvetica, helv, Sans-Serif; 	TEXT-DECORATION: underline;}.pagetitle {	color: #c3d8c5; 	font-size: .90em;	font-family: Arial, Helvetica, helv, sans-serif; 	background: #ffffff;		letter-spacing: .90em; 	text-align: center; 	verticle-align: middle;	font-variant: small-caps;	font-weight: bold;	border: 1 solid #d6c4d4;}.portrait {		font-family: Arial, Helvetica, helv, sans-serif; 		font-size: .75em;		line-height: 1.5em;		color: #333333;		border-left: 1 solid #C3D8C5; 		border-right: 1 solid #C3D8C5; 		border-bottom: 1 solid #C3D8C5;		background-color: #ffffff;}.portrait2 {		font-family: Arial, Helvetica, helv, sans-serif; 		font-size: .75em;		line-height: 1.0em;		color: #333333;		border-top: 1 solid #c3d8c5;		border-right: 1 solid #C3D8C5; 		border-left: 1 solid #C3D8C5; 		border-bottom: 1 solid #C3D8C5;		background-color: #ffffff;}		.quotes	{ 		font-family: Arial, Helvetica, helv, sans-serif; 		font-size: .75em;		color: #333333;  		line-height: 1.0em; 				font-weight: normal;		line-height: 1.0em;		background-color: #ffffff;		}.subheader	{	color: #ffffff; 	background: #b08985;	font-weight: bold;	font-size: 8pt;	font-family: Verdana, Arial, sans-serif; }	.top		{background-color: #cccccc;}/* Form elements */input,textarea, select {	color : #000000;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #000000;}/* The text input fields background colour */input.post, textarea.post, select {	background-color : #ffffff;}input { 	text-indent : 2px; 	background: #ffffff;} 