	body {
		margin: 0;
		padding: 0;
		text-align: center;
	}

	#content a {
		font-weight: bold;
		text-decoration: none;
	}

	#wrapper {
		width: 96%;
		margin: 2.5em auto;
		text-align: left;
		min-width: 700px;
		width: expression(this.parentNode.offsetWidth <= 801 ? '800px' : 'auto');
	}

	#head {
		width: 99.5%;
		padding-top: 20px;
	}

	#head img#logotype {
		position: absolute;
		top: 40px;
		left: 80px;
		border: 0;
		cursor: pointer;
	}

	#head #nav {
		position: absolute;
		top: 0.5em;
		left: 4%;
		height: 2em;
	}

	#head #nav div, #head #nav span {
		float: left;
		padding: 3px 0 0 0;
	}

	#head #nav #fastmenu {
		position: relative;
		float: right;
		margin: -20px 20px 0 0;
	}

	#head #intro div {
		width: 45%;
		float: left;
		padding: 1.5%;
		margin: 10px 0 0 0;
	}

	#side, #content {
		float: left;
		padding: 4em 0 0 0;
	}

	#side {
		width: 25%;
		padding: 120px 40px 20px 10px;
	}

	#side div {
		margin: 0 0 3em 0em;
	}

	#content {
		width: 73%;
		margin-top: 10px;
	}

	#features div {
		float: left;
		width: 45%;
		margin: 0.5% 1%;
	}


	#features div img, #content div img, .choices div img, #side div img {
		float: left;
		padding: 0 5px 5px 0; 
	}


	

	#features, h4, .choices, hr {
		clear: both;
	}

	.choices div {
		font-size: 80%;
		float: left;
		width: 22.5%;
		margin: 1%;
	}



	/* Formating */

	body {
		font: 68% tahoma,verdana,"lucida sans",arial,helvetica,sans-serif;
	}

	img {
		border: 0;
	}

	a {
		text-decoration: underline;
		color: inherit;
	}

	a:hover {
		color: inherit;
	}

	#content a {
		text-decoration: none;
		color: #333;
	}

	#content a:hover {
		text-decoration: underline;
		color: #333;
	}

	h1, h2, h3, h4 {
		margin: 2px;
		padding: 0;
	}

	h1, .hide {
		margin: 0;
		padding: 0;
		display: none;
	}

	h3 {
		font-size: 1.2em;
		padding: 0.1em 0 0 60px;
	}

	h4, #features p, #content h5, #content p {
		font-size: 1em;
		margin: 0.4em 0 1em 15px;
	}

	#head #nav div a, #head #nav span a {
		text-decoration: none;
		color: #fff;
	}

	#head #nav div a:hover, #head #nav span a:hover {
		text-decoration: underline;
	}

	#side div {
		font-size: 80%;
	}

	#content h5 {
		font-size: 1.2em;
		margin-top: 1em;
		margin-bottom: 0;
	}

	#features h4, #content h4 {
		margin: 0.4em 0 1em 0;
	}

	#side h4, .choices h4, #abc h4 {
		margin: 0.4em 0 0 0;
	}


	hr {
		visibility: hidden;
	}

	#head #nav {
		font: 0.8em verdana,tahoma,"lucida sans",arial,helvetica,sans-serif;
	}

	.choices p, #side p, #abc p {
		margin: 0 0 10px 15px;
	}

	.choices h3, #side h3, #abc h3 {
		padding: 0.1em 0 0 45px;
	}

	#fastmenu select, form.form select {
		margin: -2px 0 0 0;
		width: 20em;
		font: 1em verdana,tahoma,"lucida sans",arial,helvetica,sans-serif;
	}

	#content ul {
		margin: 0 0 0 30px;
		padding: 0;
	}



	/* Colours */

	body {
		background: #f1f1f1 url(img/bg.jpg) repeat-x;
		color: #223;
	}

	#head {
	}

	#head #nav, #fastmenu select, form.form select {
		color: #fff;
	}

	#fastmenu select, form.form select {
		background: #52A6DB;
	}

	#side {
		/* height: 300px; */
	}

	#linkhome {
		width: 90px;
		height: 80px;
		border: 1px solid red;
		position: absolute;
		top: 35px;
		left: 7%;
		cursor: pointer;
	}

	.color_1, .color_1 a {
		color: #038;
	}

	.color_3, .color_3 a {
		color: #960;
	}

	.color_2, .color_2 a {
		color: #666;
	}

	.color_4, .color_4 a {
		color: #c00;
	}


	.arr_1, .arr_2, .arr_3, .arr_4 {
		padding-left: 15px;
	}
	.arr_1 {
		background: transparent url(img/arr_blue.gif) 0 60% no-repeat;
	}

	.arr_3 {
		background: transparent url(img/arr_golden.gif) 0 60% no-repeat;
	}

	.arr_2 {
		background: transparent url(img/arr_gray.gif) 0 60% no-repeat;
	}

	.arr_4 {
		background: transparent url(img/arr_red.gif) 0 60% no-repeat;
	}

	#features a, #side a, .choices a, #abc a {
		color: #222;
	}

.style1 {
	color: #c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10pt;
}
.style2 {
	color: #038;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}

#content tr, #content td {
	font: 11px verdana,tahoma,arial,helvetica,sans-serif;
}

form.form {
	text-align: left;
	margin: 0; padding: 0;
}
form.form input {
	vertical-align: middle;
}
form.form fieldset {
	position: relative;
	border: none;
}
form.form legend {
	color: #000;
	font-weight: bold;
	margin: 0 1em 1em;
}
form.form dl {
	padding: 0; margin: 0;
}
form.form dt {
	margin: 1.2em 0 0;
	width: 100px;
	text-align: right;
	font-weight: bold;
}
form.form dd {
	margin: -1.5em 0 0 110px;
}
form.form dd.text {
	margin: 3px 0 0 110px;
}
form.form p {
	margin: 0 0 10px;
}
dd.text input {
	font: bold 11px tahoma,verdana,arial,sans-serif;
	padding: 1px 4px;
	margin-top: 5px;
	width: 80px;
}

ul#navigation {
	list-style: none;
	margin: 0 0 20px 20px;
	padding: 0;
}

ul#navigation li {
	margin: 5px 0;
	font-weight: bold;
}

div#intro ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#intro li {
	background: transparent url(img/arr_gray.gif) 15px 4px no-repeat;
	margin: 0;
	padding-left: 30px;
}

div#abc, div#abc div {
	font-size: 90%;
}

div#abc div {
	position: relative;
	left: 110px;
}