/* --- menu styles ---note:	not all browsers render styles the same way so try out your style sheet	on different browsers before publishing;*/body {	background-color: 222222;	margin-top: 40px;}	A:link {	color: #FF0000;	text-decoration: underline;}A:visited { color: #CCCCCC;	text-decoration: none; }A:active { color: #FF0000;	text-decoration: underline; }A:hover {	color: #FF0000;	text-decoration: underline;}.h1 {	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	text-align: left;	color: #FFFFFF;	font-size: 30px; 	font-weight: bold; 	line-height: 32px;	margin-left: 10px;	}.h2 {	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	text-align: left;	color: #000000;	font-size: 16px; 	font-weight: bold; 	line-height: 18px;		}	.introduction {	color: #F0F0F0;	font-size: 15px;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	font-weight: normal;	margin-bottom: 30px;	margin-right: 5px;	margin-left: 480px;	line-height: 20px;	text-align: center;}.text {	color: #FFFFFF;	font-size: 12px;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	margin-left: 20px;	margin-right: 15px;	margin-bottom: 10px;	margin-top: 10px;	}.redtext {	color: #FF0000;}.greytext {	color: #666666;}.blacktext {	color: #000000;	font-size: 12px;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	text-align: left;		margin-left: 20px;	margin-right: 15px;	margin-bottom: 10px;	margin-top: 10px;	}.halfindextext {	color: #FFFFFF;	font-size: 13px;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	margin-left: 65px;	margin-right: 5px;	margin-bottom: 10px;}.smalltext {	color: #777777;	font-size: 10px;	text-align: left;	margin-left: 5px;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	margin-top: 2px;	margin-right: 5px;	margin-bottom: 2px;}.smalltextright {	color: #777777;	font-size: 10px;	text-align: left;	margin-left: 120px;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	margin-top: 2px;	margin-right: 5px;	margin-bottom: 10px;}.testimonial {	color: #555555;	font-size: 11px;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	line-height: 13px;	margin-left: 25px;	margin-right: 25px;	border: 1;	}.indextextcentre {	color: #777777;	font-size: 10px;	text-align: center;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	margin-left: 5px;		margin-top: 2px;	margin-right: 5px;	margin-bottom: 10px;}.indextextright {	color: #777777;	font-size: 10px;	text-align: right;	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;	margin-left: 100px;		margin-top: 2px;	margin-right: 5px;	margin-bottom: 10px;}