/* Colours used */
/*----------------

dark blue 		#355D91
faded blue		#D9E2F2

------------------*/

@import	url(other_pages.css);

/* Main elements
------------------*/
*	{
	margin:0;
	padding:0;
}

body	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#FFF;
	color:#777;
	font-size:62.5%;
}

/* SBMH to correct font-size difference */
* html body {
	font-size:x-small; /* for IE5/Win */
	f\ont-size:62.5%; /* for other IE versions */
}
h1,h2,h3,h4,h5	{
	font-weight:normal;
}

h1	{
	font-size:1.9em;
}

h2	{
	font-size:1.4em;
}

h3	{
	font-size:2em;
}

h4	{
	font-size:1.7em;
}
h5	{
	font-size:1em;	
}
p	{
	font-size:1.3em;
}
a	{
	text-decoration:none;
	color:#355D91;
}
a:hover	{
	text-decoration:underline;
}
a img	{
	border:0;
}
li	{
	list-style:none;
}
/*
============================
main divs
============================
*/

#B-left	{
	width:16px;
	background:url(../images/border-left.jpg) repeat-y;
	height:650px;
	float:left;
}
#B-right	{
	width:16px;
	background:url(../images/border-right.jpg) repeat-y left;
	height:650px;
	float:right;
	position:relative;
	left:-15px;
	z-index:1;
}
#flash	{
	position:absolute;
}
#footer	{
	padding:10px 50px;
}
#footer p	{
	float:left;
}
#footer ul	{
	float:right;
}
#footer p,
#footer a	{
	font-size:10px;
	color:#666;
}
#inner	{
	margin:40px;
}
#inner h1,
#inner h2	{
	color:#335D91;
}
#inner h2	{
	margin-bottom:20px;
}
#locations	{
	width:900px;
	height:36px;
	position:relative;
	left:-3px;
	z-index:3;
	border-bottom:1px solid #CCC;
}
#locations img	{
	width:900px;
}
#logo	{
	width:218px;
	float:left;
	position:absolute;
	left:350px;
	top:30px;
}
#main	{
	width:900px;
	height:500px;
	float:left;
}
#nav	{
	width:660px;
	position:absolute;
	top:324px;
	right:0;
}
#nav li	{
	float:left;
	border-right:1px solid #355D91;
	padding:4px 0;
}
#nav li.none	{
	border:none;
	padding-right:0;
}
#nav a	{
	font-size:13px;
	font-weight:bold;
	padding:6px;
	color:#FFF;
	background:none;
}
#nav a:hover	{
	color:#355D91;
	background:#FFF;
	text-decoration:none;
	padding-bottom:4px;
}
#nav a.current	{
	color:#355D91;
	background:#FFF;
	padding-bottom:4px;
}

#top	{
	background:url(../images/main-bg-london.jpg) no-repeat top;
	height:349px;
	border-bottom:2px solid #355D91;
}

#wrapper	{
	width:940px;
	margin:0 auto;
}

/*
============================
classes
============================
*/

	.bold	{
		font-weight:bold;
	}
	.bold_italic	{
		font-style:italic;
		font-weight:bold;
	}
	.clear	{
		clear:both;
	}
