/* Just for the home page */

body {
	background: #23418a url(/uploadedImages/Home/Library_-_Page_Backgrounds/bg-home.jpg) top no-repeat fixed;
}

form {
	border-top: solid 1px #23418a;
	padding: 18.6em 0 0 0;
}

#logo a, #logo span {background: url(/img/bg-logo-8bit-home.png);}

/* Main heading */
h1 {
	font-size: 100%;
	margin: 0 19px 3.2em 19px;
}

/* Main content, center */
div#midcontent {
	background: url(/img/bg-midcontent.png) repeat-y;
	position: relative;
	margin: 0 0 13px 0;
}
	#midcontent div {
		float: left;
	}
		#midcontent h2 {
			position: relative;
			top: -4px;
			margin: 0;
			padding: 17px 22px 0.2em 19px;
			line-height: 0.95;
			font-size: 150%;
		}
			#midcontent h2 a {
				display: block;
				border-bottom: solid 1px #6bb5e3;
				padding: 0 0 0.5em 0;
			}
		
		#midcontent p a {
			text-decoration: underline;
		}
		#midcontent p a:hover {
			text-decoration: none;
		}
	
		#midcontent p {
			margin: 0 22px 1em 19px;
		}
		#midcontent p.action {
			position: absolute;
			bottom: -4px;
			margin: 0;
			font-size: 90%;
		}
			#midcontent p.action a {
				border-top: solid 1px #6eb7e4;
				display: block;
				padding: 0.5em 15px 0.5em 0;
				margin: 0 17px 0 17px;
				font-weight: bold;
				color: white;
				background: url(/img/bg-midcontent-action-a.png) right no-repeat;
				text-align: right;
			}

	/* Introduction panel, left */
	div#intro {
		width: 228px;
		padding-bottom: 2.2em;
	}
		[id="intro"] h2 {
			background: url(/img/bg-intro-h2.png) top left no-repeat;
		}
		

		

		#intro p.action {
			width: 224px;
			left: 0;
		}

		[id="intro"] p.action {
			background: url(/img/bg-intro-action.png) bottom no-repeat;
		}



	/* Investor relations panel, center */

	div#investor {
		width: 472px;
		padding-bottom: 2.2em;
	}
		[id="investor"] h2 {
			background: url(/img/bg-investor-h2.png) top left no-repeat;
		}
		#investor div {
			float: none;
			margin: 0;
		}
				/* The accouts thumbnail */
				#investor p.img {
					width: 293px;
					float: left;
					margin: 0;
				}
					#results p a img, #investor dt a img {
						border: solid 1px white;
					}

			/* 2008 Results */
			#investor div div {
				float: left;
				width: 138px;
				margin: 0;
			}
				#investor h3 {
					margin: 0 0 0.3em 0;
					font-size: 130%;
				}
				#investor ul {
					border-top: solid 1px #6bb5e3;
				}
					#investor ul a {
						display: block;
						border-bottom: solid 1px #6bb5e3;
						padding: 0.3em 0;
					}
				#investor p, #announcements ul, #announcements p {
					font-size: 85%;
				}
					#investor dd a {
						background: url(/img/bullet-home.png) top left no-repeat;
						padding: 0 0 0.5em 12px;
						display: block;
					}

		#investor p.action {
			width: 467px;
			left: 228px;
		}
		[id="investor"] p.action {
			background: url(/img/bg-investor-action.png) bottom no-repeat;
		}

	/* Announcements panel, right */
	div#announcements {
		width: 219px;
		padding-bottom: 2.2em;
	}
		#announcements h2 {
			padding-right: 18px;
		}
		[id="announcements"] h2 {
			background: url(/img/bg-announcements-h2.png) top left no-repeat;
		}

		#announcements h3 {
			margin: 0 22px 0 30px;
			color: black;
			font-size: 90%;
		}
		#announcements ul {
			margin: 0 19px 0.5em 19px;
		}
			#announcements ul li {
				background: url(/img/bullet-home.png) top left no-repeat;
				padding: 0 0 0.5em 12px;
			}
		#announcements p.action {
			width: 220px;
			left: 700px;
		}
		[id="announcements"] p.action {
			background: url(/img/bg-announcements-action.png) bottom no-repeat;
		}
/* The lower content, uh, bottom. */
div#lowercontent {
	color: black;
	background: url(/img/bg-lowercontent.png) repeat-y;
	margin: 0 0 1em 0;
	position: relative;
	height: 123px;
}

html[lang] #lowercontent {
	height: auto;
	min-height: 123px;
}
	#lowercontent div {
		float: left;
		width: 463px;
		margin: 0 0 1em 0;
	}
	#lowercontent div.last {
		width: 457px;
	}
		#lowercontent h2 {
			position: relative;
			top: -4px;
			color: #00257b;
			background: url(/img/bg-lowercontent-h2.png) top left no-repeat;
			font-size: 130%;
			margin: 0;
			padding: 26px 13px 0 129px;
		}
			#lowercontent h2 a {
				color: #00257b;
			}
			
		#lowercontent p {
			margin: 0 13px 2em 129px;
		}

		#lowercontent .last p a {
			text-decoration: none;
		}

		#lowercontent .last p a:hover {
			text-decoration: underline;
		}

		#lowercontent p.lowerthumb {
			margin: 0;
			position: absolute;
			top: 15px;
			left: 18px;
			width: 94px;
		}

		#lowercontent .last p.lowerthumb {
			left: 481px;
		}

		#lowercontent p.action {
			margin: 0;
			padding: 0 0 0.5em 0;
			position: absolute;
			bottom: -4px;
			left: 0;
			width: 457px;
			color: #2f98d8;
			background: url(/img/bg-lowercontent-action.png) bottom left no-repeat;
			text-align: right;
			font-size: 90%;
			font-weight: bold;
		}
			#lowercontent p.action a {
				color: #00257b;
				display: block;
				background: url(/img/bg-lowercontent-action-a.png) right no-repeat;
				padding: 5px 20px 0.5em 0;
				margin: 0 19px;
			}
		#lowercontent .last p.action {
			left: 463px;
		}


p#copyright {
	padding: 1em 19px;
}
