html, body, ul, ol, li, p, blockquote, q,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, div, img{
	margin: 0; padding: 0; border: 0;
}

body	{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color:#ccc;
	font-size:70%;
	color:4490BD;
}

#world	{
	top:10px;
	width:786px;
	height:495px;
	background-color:#fff;
	position: relative;
	margin:auto;
	border:1px solid #0068A4;
	}

#header	{
	height:80px;
	background-image: url("../images/headerbg2.gif");
	background-repeat: no-repeat;
	}

#header p	{
		position:absolute;
		top:55px;
		left:440px;
		font-weight:bold;
		text-decoration:none;
		color:#0068A5;
		}

#menu	{
	padding-top:3px;
	height:16px;
	background-color:#D2E6F1;
	font-weight:bold;
	text-decoration:none;
	}

#menu ul	{
		list-style-type:none;
		}

#menu ul li	{
		float:left;
		width:156px;
		text-align:center;
		font-size:90%;
		/*height:16px;*/
		/*padding-top:3px;*/
		border-right:2px solid #fff;
		}

#menu ul li.nobar{
		float:left;
		width:129px;
		text-align:center;
		font-size:90%;
		border:none;
		}

#menu a	{
	color:#0068A5;
	font-weight:bold;
	text-decoration:none;
	}

#menu a:hover, #nav a:active	{
				color:#000;
				}


#main	{
		/*width:786px;*/
		height:380px;
		/*border:1px solid #ff0000;*/
		
	}


#content	{
		position:absolute;
		height:350px;
		width:556px;
		overflow:auto;	
		/*border:1px solid #000000;*/
		margin:12px 5px 0px 0px;
		padding-top:15px;
		background-image: url("../images/bgImage1c.jpg");
		}


#contentcontact	{
		position:absolute;
		height:350px;
		width:556px;
		overflow:auto;	
		/*border:1px solid #000000;*/
		margin:12px 5px 0px 0px;
		padding-top:15px;
		background-image: url("../images/bgcontact.jpg");
		}

#contentblog	{
		position:absolute;
		height:350px;
		width:556px;
		overflow:auto;	
		/*border:1px solid #000000;*/
		margin:12px 5px 0px 0px;
		padding-top:15px;
		background-image: url("../images/bgblog.jpg");
		}

#contentharmondsworth	{
			position:absolute;
			height:350px;
			width:556px;
			overflow:auto;
			/*border:1px solid #000000;*/
			margin:12px 5px 0px 0px;
			padding-top:15px;
			background-image: url("../images/bgharmondsworth.jpg");
			}


#contentpic	{
			position:absolute;
			height:365px;
			width:556px;
			/*overflow:auto;*/	
			/*border:1px solid #000000;*/
			margin:12px 5px 0px 0px;
			padding-top:0px;
			/*background-image: url("../images/bgharmondsworth.jpg");*/
			}


#contentfaq	{
		position:absolute;
		height:350px;
		width:556px;
		overflow:auto;	
		/*border:1px solid #000000;*/
		margin:12px 5px 0px 0px;
		padding-top:15px;
		background-image: url("../images/bgfaq.jpg");
		}

#contentlinks	{
		position:absolute;
		height:350px;
		width:556px;
		overflow:auto;	
		/*border:1px solid #000000;*/
		margin:12px 5px 0px 0px;
		padding-top:15px;
		background-image: url("../images/bglinks.jpg");
		}

p.content	{
		margin:0px 10px 0px 10px;
		color:#0068A5;
		}

h1.content	{
		margin:0px 10px 0px 10px;
		color:#0068A5;
		font-size:150%;
		}

p.content ul	{
		margin-left:10px;
		}

#table		{
		position:relative;
		bottom:1px;
		margin:0px 10px 0px 10px;
		/*border:1px solid #000000;*/
		}

table.thumbnail	{
		/*border-spacing:1pt;*/
		/*border:1px;*/
		}

#bold	{
	font-weight:bold;
	}
	
#underline	{
		text-decoration:underline;
		}

#italics	{
		font-style:italic;
		}

#indent		{
		text-indent:10%;
		color:#0068A5;
		}


#services	{
		float:right;
		border:1px solid #0068A4;
		width:224px;
		height:350px;
		font-weight:bold;
		margin:12px 2px 12px 0px;
		}

/*sort out IE/FF differences added by Tim 20/06/06 (screws up ie7 though)*/
body>#world>#main>#services{
	margin-top:12px;
	}
/*--------------------------*/



#services h1	{
		background-color:#D2E6F1;
		text-align:center;
		color:#0068A5;
		padding:7px 0px 7px 0px;
		font-size:150%;
		}

#services p	{
		color:#0068A5;
		margin:10px 3px 10px 4px;
		}


#services ul	{
		list-style-type:none;
		/*border:1px solid #ff0000;*/
		margin:30px 10px 5px 20px;
		}

#services ul li	{
		/*width:130px;*/
		margin-top:10;
		margin-bottom:10px;
		}

#services a	{
		color:#0068A5;
		font-weight:bold;
		text-decoration:underline;
		}

#services a:hover, #nav a:active	{
					color:#000;
					}

#footer	{
		position:absolute;
		bottom:0px;
		height:16px;
		width:786px;
		text-align:center;
		background-color:#0068A4;
		color:#ffffff;
		/*border:1px solid #ff0000;*/
		padding-top:2px;
		margin-bottom:-1px;
	}
