@media all {
/* As per: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding: 0; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: top;}
:focus {outline: 0;}
body {line-height: 1; color: black; background-color: white;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* Custom */
hr {display:none;}
}
@media screen, projection, tv {
body {font:15px Arial, Helvetica, sans-serif;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace; * font-size:100%;}
body * {line-height:1.22em;}
}
/*General*/
a {color:#ffffff;}
a:visited {color:#ffffff;}
a:hover {text-decoration:none;}
.pagemaster {
	margin:0 auto; 
	width:980px;
}

h4{color:White;}
/* Document Tree */
body {background:#131F29 url(img/header/bg_body_gradient.gif) 0 0 repeat-x; color:#999;font:15px Arial, Helvetica, sans-serif;}
	div#container {margin:0 auto; width:980px; background:transparent url(img/header/bg_swoosh.gif) no-repeat;}
	div#container ul#header_links li {#margin:-3px 0;}
		div#accessibility {position:absolute; top:0; left:-9999em;}
		div#header {height:140px; padding:0 100px; }
			h1#sitename {position:absolute; top:0; left:-9999em;}
			p#sitelogo {float:left; width:120px;}
			p#blurb {float:right; margin-top:18px; height:72px; width:130px; background:transparent url(img/header/londons_healthcare_fusion.gif) 0 0 no-repeat;}
			/*p#blurb {float:right; margin-top:0px; height:140px; width:223px; background:transparent url(img/header/tel.png) 0 0 no-repeat;}*/
				p#blurb span {display:block; position:absolute; top:0; left:-9999em;}
			p#contact {float:right; margin-top:10px; clear:right; width:129px; height:13px;}
				p#contact span {font-size:1.05em;color:White;letter-spacing:.095em;}
			ul#header_links {padding-top:32px; margin-left:120px; width:100px;}
				ul#header_links li {display:block; margin:4px 0; line-height:7px; height:7px;}
					ul#header_links a {display:block; background-color:transparent; background-position:0 0; background-repeat:no-repeat;font-size:.6em; text-transform:uppercase;color:#ddd}
					ul#header_links a:hover {color:#fff}
						ul#header_links a span {display:block; position:absolute; top:0; left:-9999em;}
					ul#header_links a:hover {}
					ul#header_links li.location a {width:87px; height:9px; background-image:url(img/header/header_links/nav_location_up.gif);}
					ul#header_links li.location a:hover, ul#header_links li.location a.active {background-image:url(img/header/header_links/nav_location_hover.gif);}
					ul#header_links li.bookings a {width:59px; height:9px; background-image:url(img/header/header_links/nav_bookings_up.gif);}
					ul#header_links li.bookings a:hover, ul#header_links li.bookings a.active {background-image:url(img/header/header_links/nav_bookings_hover.gif);}
					ul#header_links li.tour a {width:97px; height:9px; background-image:url(img/header/header_links/nav_virtualtour_up.gif);}
					ul#header_links li.tour a:hover, ul#header_links li.tour a.active {background-image:url(img/header/header_links/nav_virtualtour_hover.gif);}
					ul#header_links li.eventspage a {width:59px; height:9px; background-image:url(img/header/header_links/nav_events_up.gif);}
					ul#header_links li.eventspage a:hover, ul#header_links li.bookings a.active {background-image:url(img/header/header_links/nav_events_hover.gif);}
					ul#header_links li.newspage a {width:97px; height:9px; background-image:url(img/header/header_links/nav_news_up.gif);}
					ul#header_links li.newspage a:hover, ul#header_links li.tour a.active {background-image:url(img/header/header_links/nav_news_hover.gif);}


		div#navigation {padding:0 100px;height:172px;background-image:url(/menuimg/nav_reflection.jpg); background-repeat: no-repeat; background-position:100px bottom;#background-position:102px bottom; text-align:center;}
			div#navigation h2 {position:absolute; top:0; left:-9999em;}
		
		div#content {padding:0 100px; font-size:100%;}
			div#page {width:780px;}
				/*h1.PageH1 {font-size:261%; text-transform:uppercase; color:#fff; font-weight:normal;float:left;}*/
				div#section_navigation {float:left;}
					div#section_navigation ul {padding-top:1.65em;}
						div#section_navigation ul li {display:inline; padding:0 0 0 15px;}
							div#section_navigation ul a {color:#999; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none;}
						div#section_navigation ul li.active a, div#section_navigation ul li a:hover {color:#fff;}
			div#eventzone {clear:both; margin-top:33px;}
				div#eventzone p {margin:1em 0; line-height:1.43; font-size:1.1em;}
					div#eventzone p strong {color:#fff;}
						div#eventzone p strong em {text-transform:uppercase; font-style:normal;}
						div#eventzone ul{font-size:1.1em;}
				div#eventzone dd {line-height:1.43;}
				div#content p,div#eventzone p,div#content h2{vertical-align:text-top;}
				div#content p strong{color:#fff; vertical-align:text-bottom;}
				div#content p span,div#content p strong span{vertical-align:text-bottom;}
				
				div#p {font-size:1em;}
				div#footer {
	margin-top:80px; font-size:0.8em;
}
		div#footer ul li{display:inline;margin-right:1em;}

/* Module: General */
div.general {font:1em Arial, Helvetica, sans-serif;float:left;}


/* Module: List */
div.list {font:1em Arial, Helvetica, sans-serif;}
	div.list dl {}
		div.list dt {font-size:107%; font-family:Georgia, Times New Roman, serif; margin-top:1.5em;}
			div.list dt a {padding-left:25px; color:#fff; background:transparent url(img/lists/bg_arrow.gif) 1px 50% no-repeat; text-decoration:none;}
			div.list dt a:hover {color:#898F94;}
		div.list dd {margin:0.3em 0 0 25px;}
		div.list dd a {color:orange;}

/* Module: Profiles */
div.profiles {}
	div.profiles div.entry {clear:both; margin:0 0 6em 0;}
		div.profiles div.photo {float:left; width:130px;}
			div.profiles div.photo img {border:#4B565F solid 5px;}
		div.profiles div.profile {margin-left:135px;}
			div.profiles div.profile h2 {font-size:122%; color:#fff; font-family:Georgia, Times New Roman, serif;}
			div.profiles div.profile p {}

.nomargin{
margin:0;
padding:0;
}
.theader {
	background-color: #660066;
	padding: 5px;
}

.pageh1 {font-size:18px; text-transform:uppercase; color:#fff; font-weight:normal;margin-bottom:30px;margin-top:18px;float:left;}
.pageh2 {font-size:36px; text-transform:uppercase; color:#fff; font-weight:normal;margin-bottom:10px;}
/*div#Navigation a
{
	display:block;
	float:left;
}
.SectionLinkText 
{
	display:none;
}
a#A0
{
	background: transparent URL(img/nav/up/nav_physio_up.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A0:hover
{
	background: transparent URL(img/nav/hover/nav_physio_hover.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A1
{
	background: transparent URL(img/nav/up/nav_medical_up.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A1:hover
{
	background: transparent URL(img/nav/hover/nav_medical_hover.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A2
{
	background-image: URL(img/nav/up/nav_fitness_up.jpg); 
	background-position: top left;
	background-repeat:no-repeat;
	width:111px;
	height:125px;
}
a#A2:hover
{
	background: transparent URL(img/nav/hover/nav_fitness_hover.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A3
{
	background: transparent URL(img/nav/up/nav_pamper_up.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A3:hover
{
	background: transparent URL(img/nav/hover/nav_pamper_hover.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A4
{
	background: transparent URL(img/nav/up/nav_cafe_up.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A4:hover
{
	background: transparent URL(img/nav/hover/nav_cafe_hover.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A5
{
	background: transparent URL(img/nav/up/nav_lifestyle_up.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A5:hover
{
	background: transparent URL(img/nav/hover/nav_lifestyle_hover.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A6
{
	background: transparent URL(img/nav/up/nav_courses_up.jpg) no-repeat;
	width:111px;
	height:125px;
}
a#A6:hover
{
	background: transparent URL(img/nav/hover/nav_courses_hover.jpg) no-repeat;
	width:111px;
	height:125px;
}
*/
div#tresNewsInformation
{
	color: #eaeaea;
	font-size:1em;
	width: 224px;
	margin-left:24px; 
	height: 240px; 
	display: none;
	float:right;
}
div#tresNewsInformation h1,h2,h3
{
	font-weight:bold;
}
.Tres.NewsTicker
{
	color:White;
	font-size:1em;
}
.normal
{
	font-size:.85em;
	}
div.Jegers_Gallery{clear:both;margin-top:30px;}
div.SubMenu
{
	clear:left;
	width:160px;
	margin-right:20px;
	font-size:.75em;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	
}
div.Submenu ul{}
div.Submenu ul li
{
	list-style-type:none;
	color:#999;
		
	}
div.Submenu ul li a,div.Submenu ul li a:active,div.Submenu ul li a:link,div.Submenu ul li a:visited
{
color:#999;
display:block;
width:100%;
padding:0 5px 5px 0;
}
div.Submenu ul li a.active,div.Submenu ul li a:active.active,div.Submenu ul li a:link.active,div.Submenu ul li a:visited.active
{
color:White;
}
div.Submenu ul li a:hover
{
	color:#ddd;
	}
form
{
	width:100%;
	text-align:center;
	padding:0;
	margin: 0 auto;
}
form div
{
	text-align:left;}
table#mainnav
{
	margin:0:auto;
}
	