body {	background-color: #000000;	color: #FFFFFF;	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;}p {	margin: 0px;	padding: 0px 0px 10px;}#bodytile {	background-attachment: scroll;	background-repeat: repeat-y;	background-position: left top;	background-image: url(../images/body-back-tile.gif);}#bodygradient {	background-attachment: scroll;	background-image: url(../images/body-back-gradient.jpg);	background-repeat: no-repeat;	background-position: left top;}#footer {	background-image: url(../images/footer.jpg);	background-repeat: repeat-x;}#menulinks a:link {	font-weight: normal;	text-decoration: none;}#contactdetails {	width: 700px;	margin-right: auto;	margin-left: auto;	padding-top: 35px;	padding-bottom: 5px;	text-align: center;}.charlescredit {	font-size: 9px;	color: #666666;}.address {	color: #999999;}.charlescredit a:link {	color: #666666;	text-decoration: none;}#contactdetails a:link {	color: #FFFFFF;}#topbar {	background-image: url(../images/top-tile.gif);	background-repeat: repeat-x;}#bgcolour {	background-color: #003366;	background-image: url(../images/bg-tile.jpg);}#gradient {	background-image: url(../images/back-gradient.gif);	background-repeat: repeat-x;	background-position: left top;}#wrapper {	width: 950px;	margin-right: auto;	margin-left: auto;}#header {	background-image: url(../images/logo-bg.jpg);	background-repeat: no-repeat;	background-position: left top;	width: 800px;	margin-right: auto;	margin-left: auto;}#menu {	background-attachment: scroll;	background-image: url(../images/menu-back.jpg);	background-repeat: no-repeat;	background-position: center top;}.clearit {	font-size: 1px;	line-height: 1px;	clear: both;	height: 1px;	width: 100%;}#menulinks {	width: 800px;	margin-right: auto;	margin-left: auto;	padding-top: 30px;	padding-bottom: 10px;	text-align: center;}#logo {	float: right;	width: 193px;}#flags {	width: 350px;	padding-top: 46px;}#contactdetails a:visited {	color: #FFFFFF;}#contactdetails a:hover {	color: #00CCFF;}.charlescredit a:visited {	color: #666666;	text-decoration: none;}.charlescredit a:hover {	color: #00CCFF;	text-decoration: none;}#bottommenulinks {	width: 800px;	margin-right: auto;	margin-left: auto;	padding-top: 10px;	padding-bottom: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #0033CC;	text-align: center;}#bottommenulinks a:link {	font-weight: normal;	text-decoration: none;}#bottommenulinks a:visited {	font-weight: normal;	text-decoration: none;}#bottommenulinks a:hover {	font-weight: normal;	text-decoration: none;	color: #0099FF;}#bodycontent {	padding-bottom: 10px;}a:link {	font-weight: bold;	color: #FFFFFF;}a:visited {	font-weight: bold;	color: #FFFFFF;}a:hover {	font-weight: bold;	color: #0099FF;}#menulinks a:visited {	font-weight: normal;	text-decoration: none;}#menulinks a:hover {	font-weight: normal;	text-decoration: none;	color: #0099FF;}#textarea {	text-align: left;	float: left;	width: 375px;}#thanksholder {	width: 800px;	margin-right: auto;	margin-left: auto;}#textarea h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	color: #FFFFFF;}#images a:link {	color: #FFFFFF;}#images {	float: right;	width: 320px;}#textarea h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	line-height: 24px;	font-weight: normal;}#images h2 {	font-size: 12px;}#servicessubheader h1 {	font-size: 16px;	font-weight: normal;}#servicessubheader {}#servicestext a:link {	font-weight: normal;	color: #00CCFF;}#typicalcomposition a:link {	font-weight: normal;	color: #00CCFF;}
