/* This just controls the layout of inside pages. Text etc. is controlled in inside.css */
/* For Opera \*/
html {
	overflow: auto;
	/* For IE \*/
	overflow-y: scroll;
}
/* End !IE5 Mac */

body {
	/* Fix for <800 screen resolution */
	position: relative;
	min-width: 800px;
}

p#logo {
	top: 7px;
	left: 40px;
}

form {
	margin: 0;
	padding:0;
}

/* RT15028 - duel styles have to remain until all pages have been published */
p#supnav, form#supnav {
	margin: 0;
	padding: 39px 45px 42px 155px;
	text-align: right;
	font-size: 90%;
	width: auto;
}
	#supnav p {
		margin: 0;
	}
	/* You are here */
	#supnav em {
		font-style: normal;
		text-decoration: underline;
	}

/* Mainnav stretches to fit across the page */
#mainnav a, #mainnav em {
	background: #808387 url(/img/bg-mainnav-a.gif) no-repeat left;
	width: 17%;
	/* !IE5 Mac \*/
	width: 19%;
	/*  */
	text-align: right;
}
#mainnav span {
	display: block;
	width: 137px;
	height: 26px;
	line-height: 26px;
	margin: 0 0 0 6px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	font-style: normal;
}
html[lang] #mainnav span {
	height: auto;
	min-height: 26px;
}

/* Width for early versions of IE - not my proudest moment */
* html #mainnav a, * html #mainnav em {
	width: 17%;
	wid\th: 19%;
}
#mainnav a:hover, #mainnav em a, #mainnav em {
	background-image: url(/img/bg-mainnav-a-hover.gif);
}
	p#mainnav a span {
		background: url(/img/bg-mainnav-a-span.gif) no-repeat right;
		font-size: 100%;
		width: 92%;
		margin: 0 0 0 auto;
		padding: 0 4% 0 0;
		cursor: pointer;
		text-align: center;
	}

	/* You are here */
	p#mainnav a:hover span, p#mainnav em span {
		background-image: url(/img/bg-mainnav-a-hover-span.gif);
	}

div#subnav {
	position: absolute;
	top: 169px;
	left: 30px;
	width: 180px;
}

div#main {
	border: solid 1px white;
	border-right: solid 30px #D9D9D9;
	border-left: solid 30px #D9D9D9;
}
/* Main content - height is to ensure that the content clears the left navigation */
div#content, div#contentwide {
	margin: 0 188px 0 181px;
	height: 39em;
}

div#contentwide {
	margin: 0 0 0 181px;
}

/* !IE */
#main div[id="content"], #main div[id="contentwide"] {
	height: auto;
	min-height: 39em;
}


	/* For the Investor Relations section */
	#content iframe {
		width: 360px;
	}
	#contentwide iframe {
		width: 548px;
	}

/* The call to action */
div#action {
	position: absolute;
	right: 40px;
	top: 169px;
	width: 165px;
}

/* Sitemap! */
div.section {
	float: left;
	width: 30%;
}
	#main div.section h2 {
		background: url(/img/bg-sitemap-h2.gif);
		margin: 0 0 15px 15px;
	}

/* The disclaimer */
p#disclaimer {
	margin: 2em 30px;
}