body {
	width: 950px;
	height: 600px;
	color: #000;
	background-color: #808080;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.70em;
	margin: auto;
}

p  {
	padding: 0 4px 0 4px;
}

/*HEADER*/

.header {
	width: 950px;
	height: 125px;
	background-color: #000;
	margin-top: 10px;
	
}

.headimgbar {
	margin-left: 0px;
	width: 950px;
	height: 125px;
	

}

.headimgbar ul {

	list-style: none;
	text-decoration: none;
	border: none;
	width: 950px;
	padding-left: 0px;
	
}

.headimgbar li {
	display: inline;
	background: transparent left center;
	text-decoration: none;
	
}

.header img.logo {

	height: 125px;
	width: 200px;
	margin-right: 20px;
	
}


.header img.square {
	height: 75px;
	width: 75px;
	margin: 21px 30px 21px 30px;
	display: inline;
	border: groove 2px #000;
		
}

/*TITLE*/
.pic1 {

	width: 644px;
	height: 150px;
	background-image: url("../images/indextitlepic.jpg");
	float: left;
}

.pic2 {
	width: 644px;
	height: 150px;
	background-image: url("../images/contacttitlepic.jpg");
	float: left;
}

.pic3 {
	width: 644px;
	height: 150px;
	background-image: url("../images/whyuneedtitlepic.jpg");
	float: left;
}

.pic4{
	width: 644px;
	height: 150px;
	background-image: url("../images/linkstitlepic.jpg");
	float: left;
}
.pagetitle {

	font-size: 3em;
	font-weight: bold;
	color: #fff;
	margin-top: 50px;
	margin-left: 20px;
}


/*FORM*/

.form {
	width: 300px;
	height: 150px;
	float: right;
	
}

#form {

	height:145px;
	width: 297px;
	

}

fieldset {
	height: 134px;
	border: solid 1px #000;
	padding-left: 3px;
	margin-left: 3px;
	
	
}

legend {
	font-weight: bold;
	font-size: 1em;
	
}

#form p {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

label {
	font-weight: bold;
}

input {

	border: 3px double #000;
	width: 75%;
	
	
}

select {
	border: 3px double #000;
	width: 60%;
	
	
}

#button { 
	width: 25%;
	margin-left: 150px;
	margin-top: -30px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	
}

div.formresponse {
	width: 160px;
	height: 150px;
	color: #000;
	background-color:#ffffff;
	float: right;
	border: 2px solid #e6003c;
	z-index: 1000;
}

/*MAIN CONTENT*/

.content {
	width: 950px;
	height: 435px;
	float: left;
	
}

.contenttcp {
	width: 950px;
	height: auto;
	float: left;

}

.contenttcp ul {
	list-style-type: none;
}

.contenttcp p.centre {
	text-align: center;
}

.submenu {
	width: 200px;
	height: 410px;
	background-color: #4d4d4d;
	padding-top: 20px;
	margin-top: 3px;
	float: left;
	
}


.col2 {

	width: 440px;
	height: 410px;
	float: left;
	padding: 5px;
	color: #e5e5e5;

}



.col3 {
	width: 298px;
	height: 410px;
	float: right;	
	background: #808080;
	color: #e5e5e5;
	
	
	
}

.col2 h2, .col3 h2, .col2 h3, .col2 h4, .col3 h3 {
	padding-left: 0px;
	text-align: left;
	color: #e6003c;
	font-family: Verdana, Arial, "trebuchet MS";
	
}

h1, h3, span {
	color: #e6003c;
	padding: 0px;
}

h3 {
	text-align: center;
	
	
}

h6 {
	text-align: center;
	color: #e6003c;
}

img.pic {
	padding-left: 90px;
	border: none;
}

img.flag {
	margin-left: 110px;
	margin-bottom: 10px;
	margin-top: 25px;
	border: 2px groove #000;

}

img.people {
	margin-left: 50px;
	margin-top: 75px;
	border: 5px groove #808080;
}


p.flagheading {
	margin: 0 0 0 120px;
	color: #919191;
	font-size: 3em;
	text-align: left;
	
}

ul.textlist {

	list-style-type: square;
}

.uk1 {

	width: 217px;
	height: 350px;
	float: left;
	
	
}

.uk2 {

	width: 217px;
	height: 300px;
	float: left;
	padding-top: 25px;

}

.uk22 {
	width: 217px;
	height: 300px;
	float: left;
	padding-top: 30px;
	padding-left: 5px;
	
}

.uk22 p, .uk22 h4, .uk22 h2 {

	margin-left: 30px;
}

.uk3 {

	width: 217px;
	height: 350px;
	float: left;
	padding-bottom: 10px;
}

.uk3 p {

	color: #000000;
}

.uk4 {

	width: 217px;
	height: 420px;
	float: left;
}

.uk1 h4, .uk4 h4, .uk22 h4 {
	color: #e6003c;
}

object {
	margin-top: 5px;
	height: 250px;
	width: 300px;
	
}

.temp {

	margin-top: 5px;
	height: 250px;
	width: 300px;
}

a img.temp {
	text-decoration: none;
	border: none;
	outline: none;
}

.telno {

	font-size: 1.7em;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding-top: 1px;
}

img.andrew {
	margin-left: 50px;
	border: 2px groove #000;
	
}


.emphasis, .name {
	font-weight: bold;
	color: #000;
}

/*MENUS*/


.menu ul, .submenu ul {

	list-style: none;
	text-decoration: none;
	border: none;
	padding-top: 15px;
	
}



.menu {
	height: 50px;
	width: 950px;
	text-align: center;
}

.footer ul {
	margin-bottom: 0px;	
	text-align: center;
}

.submenu ul {

	margin: 0;
	padding: 0;
	width: 190px;
	display: block;
	font-size: 1em;
	color: #e5e5e5;

}

.submenu ul li {
	margin-bottom: 8px;
}

.menu li, .footer li {

	display: inline;
	background: transparent left center;
	margin-left: 12px;
	margin-right: 12px;
}

.submenu li {

	display: block;
	text-align: center;

}
	
.menu ul li a, .submenu ul li a  {
	color: #e5e5e5;
	text-decoration: none;
	font-size: 1.35em;
	
}

.footer ul li a {

	color: #e5e5e5;
	text-decoration: none;
	font-size: 0.85em;
	height: 30px;
	margin-left: 10px;
	margin-right: 10px;
	
	
	
}

.submenu ul li a {
	font-size: 1.15em;
}

.menu ul a:link, .submenu ul a: link, .footer ul a:link {
	color: #e6003c;
}

.menu ul a:visited {
	color: #e5e5e5;
}

.submenu ul a:visited,{
	color: #999;
}

.footer ul a:visited {
	color: #fff;
}

.menu ul a:hover, .footer ul a:hover {
	color: #e6003c;
}

.submenu ul a:hover {
	color: #000;
}

.menu ul a:active, .footer ul a:active {
	color: #333;
}


/*LINKS*/

p.linkout a {
	color: #e6003c;
	text-decoration: none;
}

p.linkout a: link {
	color: #e6003c;
	text-decoration: none;
}

p.linkout a:visited {
	color: #555;
	text-decoration: none;
}

p.linkout a:hover {
	color: #222;
	text-decoration: none;
}

p.linkout a:active {
	color: #333;
	text-decoration: none;
}

/*QUOTES*/

.quoteright {
	font-size: 1em;
	font-weight: bold;
	color: #e6003c;
	font-style: italic;
	background: #808080;
	text-align: center;
	width: 300px;
	height: auto:
	padding: 5px;
	margin-bottom: 3px;
	border-top: 3px ridge #000;
	border-bottom: 3px ridge #000;
	
	
}

.quoteleft {
	font-size: 1em;
	font-weight: bold;
	color: #e6003c;
	font-style: italic;
	background: #808080;
	text-align: center;
	width: 200px;
	height: auto:
	padding: 5px;
	margin-bottom: 3px;
	margin-top: 30px;
	border-top: 3px ridge #000;
	border-bottom: 3px ridge #000;
	
	
}

.author {

	font-size: .70em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin-left: 5px;
	
}

.largequote{
	font-size: 2em;
	color: #919191;
	width: 150px;
	margin-left: 15px;
	float: left;
	text-align: center;
	
}


.footer {
	width: 950px;
	height: 35px;
	background-color: #000;
	border-top: solid #e6003c 3px;
	border-bottom: solid #e6003c 3px;
	margin-top: 435px;
	clear: both;
}

