	* {
	margin: 0;
	padding: 0;	
	}
	body {	
	font-family:  Arial, Verdana, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida,Sans-serif;
	color: #000; 
	background: #383429 url('../images/pattern3.gif') no-repeat 50% 0;
	font-size: 62.5%;

	}
	h1 {
	padding: 15px 0 15px 15px;
	font-size: 200%;	
	text-align: left;
	font-weight: normal;
	color: #4c483c;
	}
	#about h1, #cedia h1 {
	padding: 0 0 10px 10px;
	font-size: 200%;	
	text-align: left;
	font-weight: normal;
	color: #4c483c;
	}
	#infrastructure h1 {
	padding: 0 0 10px 15px;
	font-size: 200%;	
	text-align: left;
	font-weight: normal;
	color: #4c483c;
	}


	h2 {
	font-size: 150%;
	padding: 5px 0 10px 15px;
	text-align: left;
	font-weight: normal;
	color: #fff;	
	}	
	p {
	font-size: 1.1em;
	line-height: 1.5;
	text-align: left;
	padding: 0 0 10px 15px;
	font-weight: normal;
	color: #4c483c;
	}
	blockquote {
	font-size: 1.5em;
	line-height: 1.4em;
	text-align: left;
	padding: 0 0 10px 15px;
	font-weight: normal;
	color: #4c483c;
	font-style: normal;
	font-family:  Arial, Verdana, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida,Sans-serif;
	}
		#infrastructure blockquote {
			padding: 10px 0 20px 30px;
			width : 560px;
			font-size: 1.8em;				
		}
		#cedia blockquote {
			padding: 27px 0 10px 20px;
			width : 420px;
			font-size: 1.7em;
		}

	p.right {
	float: right;
	padding: 20px 30px 0 0;
	text-align: right;
	color: #FFF;
	}
	a {
	text-decoration: none;
	font-weight: normal;
	color: #4c483c;
	font-size: 1.1em;
	}
	
	a:hover {
	text-decoration: none;
	}

	#home .column-center a {
	text-decoration: none;
	font-weight: bold;
	color: #A83636;
	font-size: 1em;
	}
	
	#home .column-center a:hover {
	text-decoration: underline;
	}
	
	i {
	display: none;
	}
	strong {
	font-weight: bold;	
	}
	small {
	font-size: 80%;
	font-weight: normal;
	letter-spacing: .1em;
	}
	img {	
	margin: 0px;
	padding: 0px;	
	}
	img.floatRight {
	float: right; 
	margin: 4px 4px 4px 20px; 
	padding: 2px 2px 2px 2px;
	border: 1px solid #999;
	}
	span {
	padding: 0 0 0 15px;
	}
	span.selected {
	color: #000;
	}

	#infrastructure .infrastructure-span:hover,
	{
		padding: 0 0 0 15px;
	}

	#regents-park .regents-park-span:hover,
	#belgravia .belgravia-span:hover,	
	#orchid-court .orchid-court-span:hover,
	#beech-hill .beech-hill-span:hover,
	#bishops-avenue .bishops-avenue-span:hover, 
	#central-london .central-london-span:hover, 
	#hampstead .hampstead-span:hover,
	#hertfordshire .hertfordshire-span:hover,
	#hertfordshire2 .hertfordshire2-span:hover, 
	#highgate .highgate-span:hover, 
	#hyde-park .hyde-park-span:hover, 
	#kensington .kensington-span:hover,
	#knightsbridge .knightsbridge-span:hover, 
	#marble-arch .marble-arch-span:hover 
	#notting-hill-gate .notting-hill-gate-span:hover, 
	#private-school .private-school-span:hover,
	#st-johns-wood .st-johns-wood-span:hover, 
	#story-cockfoster .story-cockfoster-span:hover 
	{
		padding: 0 0 0 15px;
	}

	#infrastructure .infrastructure-span,
	{
		color: #000;
	}
	
	#regents-park .regents-park-span,
	#belgravia .belgravia-span,
	#orchid-court .orchid-court-span,
	#beech-hill .beech-hill-span,
	#bishops-avenue .bishops-avenue-span, 
	#central-london .central-london-span, 
	#hampstead .hampstead-span,
	#hertfordshire .hertfordshire-span,
	#hertfordshire2 .hertfordshire2-span, 
	#highgate .highgate-span, 
	#hyde-park .hyde-park-span, 
	#kensington .kensington-span,
	#knightsbridge .knightsbridge-span, 
	#marble-arch .marble-arch-span,
	#notting-hill-gate .notting-hill-gate-span, 
	#private-school .private-school-span,
	#st-johns-wood .st-johns-wood-span, 
	#story-cockfoster .story-cockfoster-span 
	{
		color: #000;
	}
/*----------------------------------*/
/*MAIN NAVIGATION TOP - HORIZONTAL  */

.menu { height: 30px; width: 760px;border: 1px solid #59564d; margin: 10px 0 0 180px;}
.menu a {  position: absolute; height: 30px; width: 760px; top: 11px;  text-decoration: none;  }

a.home { left: 181px; width: 115px;}
a.about { left: 300px; width: 122px;}
a.installations { left: 428px; width:122px;}
a.cedia { left: 553px; width:123px;}
a.services { left: 680px; width: 123px; }
a.contact { left: 808px; width: 133px; }

a.home:hover { background-image: url(../images/home_glow.gif);}
a.about:hover { background-image: url(../images/about_glow.gif); }
a.installations:hover { background-image: url(../images/installations_glow.gif); }
a.cedia:hover { background-image: url(../images/cedia_glow.gif); }
a.services:hover { background-image: url(../images/services_glow.gif); }
a.contact:hover { background-image: url(../images/contact_glow.gif); }

a.home:hover, a.about:hover, a.installations:hover, a.cedia:hover, a.services:hover, a.contact:hover { border-top: 1px solid #CCC; margin: -1px 0 0 0;} 

#home .home { background-image: url(../images/home_glow.gif);left: 181px; width: 115px;}
#about .about { background-image: url(../images/about_glow.gif);left: 300px; width: 122px; }
#installations .installations { background-image: url(../images/installations_glow.gif);left: 428px; width:122px; }
#cedia .cedia { background-image: url(../images/cedia_glow.gif);left: 553px; width:123px; }
#services .services { background-image: url(../images/services_glow.gif);left: 680px; width: 123px; }
#contact .contact { background-image: url(../images/contact_glow.gif);left: 808px; width: 133px; }

#home .home, #about .about, #installations .installations, #cedia .cedia, #services .services, #contact .contact { border-top: 1px solid #CCC; margin: -1px 0 0 0;} 

#installations-selected { background-image: url(../images/installations_glow.gif);left: 428px; width:122px; border-top: 1px solid #CCC; margin: -1px 0 0 0; }
#services-selected { background-image: url(../images/services_glow.gif);left: 680px; width: 123px; border-top: 1px solid #CCC; margin: -1px 0 0 0; }


/*--------------------------------*/
/*SUB NAVIGATION LEFT - VERTICAL  */

.navbar-box {
margin: 10px 0 0 20px;
background-color: #595549;
height: 215px;
width: 255px;
}
	.navbar-box2 {
	margin: 5px 0 10px 20px;
	padding: 5px 0 0 0;
    background-color: #A83636;
	height: 205px;
	width: 275px;
	}
		#infrastructure .navbar-box2 {
		margin: 5px 0 0 20px;
		padding: 10px 0 0 0;
		background-color: #595549;
		height: 200px;
		width: 275px;
		}
			.navbar-box3 {
			margin: 0 0 0 0;
			height: 100px;
			width: 155px;
			}
			.navbar-installations {
			margin: 0 0 0 20px;
			background-color: #595549;
			height: 510px;
			width: 150px;
			}
			

.installations-menu ul {	
	border: none;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;	
	
}
.column-installations-list ul, .column-installations-list2 ul  {	
	border: none;
	font-size: 1.2em;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;	
	
}
	.column-installations-list li, .column-installations-list2 li, .installations-menu li {			
		margin: 0px;
		display: inline;
		padding: 0 0 0 0;
		float: left;		
	}
		.column-installations-list li a, .column-installations-list2 li a, .installations-menu li a,
		.column-left li a {
			padding: 5px 0 5px 0;
			text-decoration: none;
			color: #FFF;
			font-weight: normal;
			text-align: left;
			display: block;
			width:auto;
			height: 10px;		
		}
			#infrastructure .column-left li a {
				padding: 2px 0 2px 0;				
				font-size: 1em;					
			}
			.column-installations-list li a, .column-installations-list2 li a, .installations-menu li a {
			width:140px;
			}
				.column-left li a:hover, .column-installations-list li a:hover, .column-installations-list2 li a:hover, 
				.installations-menu li a:hover  {			
					color: #000;		
					}
					.column-left li a.selected, .column-installations-list li a.selected, .column-installations-list2 li a.selected,
					.installations-menu li a.selected{			
						color: #000;		
					}
						
						a.news:hover {
						background: #FDF9D4 none repeat scroll 0%;	
						padding: 5px 0 5px 0;
						margin: 0;						
						}
							a.news-selected {
							background: #FDF9D4 none repeat scroll 0%;	
							padding: 0;
							margin: 0;
								
							}
							
							a.moreNews {
							padding: 10px 0 5px 0;
							}
							a.moreNews:hover {
							background: #FFF1CE none repeat scroll 0%;	
							padding: 10px 0 5px 0;
							margin: 0;						
							}
										

	a.infrastructure:hover {
		background: #FFF1CE none repeat scroll 0%;	
		padding: 5px 0 5px 0;
		margin: 0;
	
	}

	#infrastructure a.infrastructure {
		background: #FFF1CE none repeat scroll 0%;	
		padding: 5px 0 5px 0;
		margin: 0;
		
		
	}
	
	a.regents-park:hover,
	a.belgravia:hover,
	a.orchid-court:hover,
	a.beech-hill:hover,
	a.bishops-avenue:hover,
	a.central-london:hover,
	a.hampstead:hover,
	a.hertfordshire:hover,
	a.hertfordshire2:hover, 
	a.highgate:hover, 
	a.hyde-park:hover,
	a.kensington:hover,
	a.knightsbridge:hover, 
	a.marble-arch:hover,
	a.notting-hill-gate:hover,	
	a.private-school:hover, 
	a.st-johns-wood:hover,
	a.story-cockfoster:hover,
	a.blank:hover {
		background: #FFF1CE none repeat scroll 0%;	
		padding: 5px 0 5px 0;
		margin: 0;
		
	}
	
	#regents-park a.regents-park,
	#belgravia a.belgravia, 
	#orchid-court a.orchid-court,
	#beech-hill a.beech-hill, 
	#bishops-avenue a.bishops-avenue,
	#central-london a.central-london,
	#hampstead a.hampstead,
	#hertfordshire a.hertfordshire,
	#hertfordshire2 a.hertfordshire2,
	#highgate a.highgate, 
	#hyde-park a.hyde-park,
	#kensington a.kensington, 
	#knightsbridge a.knightsbridge,
	#marble-arch a.marble-arch,
	#notting-hill-gate a.notting-hill-gate,
	#private-school a.private-school, 
	#st-johns-wood a.st-johns-wood,
	#story-cockfoster a.story-cockfoster
	{
		background: #FFF1CE none repeat scroll 0%;	
		padding: 5px 0 5px 0;
		margin: 0;
			
	}

/*--------------------*/
/*BUTTONS			  */

.contact-button, .contact-button:hover, .join-button, .join-button:hover {
display: block;
width: 170px;
height: 39px;
float: left;
margin: 10px 0 0 30px;
}	
	.contact-button {
	background-image: url(../images/get_in_touch.gif);
	}
		.contact-button:hover {		
		background-image: url(../images/get_in_touch_glow.gif);
		}
			.join-button {
			background-image: url(../images/work_with_us.gif);
			}
				.join-button:hover {
				background-image: url(../images/work_with_us_glow.gif);	
				}



