html{
	font-size:18px;
	font-family:Verdana,Helvetica,sans-serif;
	background:white;
}
h1{
	font-size:3.2em;
	line-height:140%;
	color:white;
	text-shadow:white 0 1px 2px;
}
h2{
	font-size:2.12em;
	line-height:130%;
	color:white;
	text-shadow:white 0px 1px 1px;
}
h3{
	font-size:2.2em;
	line-height:200%;
	color:#bf4040;
	text-shadow:#bf4040 0px 1px 1px;
}
#findingframes{
	position:absolute;
	left:0;
	top:0;
	width:230px;
	height:202px;
	background-image:url('goldencanon/bubbles_top_left.png');
	z-index:2000;
}/*findingframes' styles end*/
#findingframes h1{
	text-align:left;
	margin-left:25px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:1.2em;
	margin-top:55px;
	line-height:130%;
	color:white;
	text-shadow:white 0 1px 2px;
}/*#findingframes h1's styles ends*/
#findingframes p{
	text-align:left;
	margin-left:27px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:.9em;
	margin-top:0px;
	line-height:100%;
	color:white;
	text-shadow:white 0 1px 2px;
}/*#findingframes h1's styles ends*/
#findingframes a{
	line-height:110%;
	color:white;
	text-shadow:white 0 1px 2px;
	text-decoration:none;
}/*#findingframes a's styles ends*/
.home h3{
	font-size:1.8em;
	line-height:130%;
	color:white;
	text-shadow:white 0px 1px 1px;
	margin-bottom:5em;
}
.page h3{
	margin-bottom:2em;
}
h4{
	font-size:1em;
	line-height:300%;
	color:#bf4040;
	text-shadow:#bf4040 0px 1px 1px;
}
p,ul,ol{
	font-size:.8em;
	line-height:150%;
	color:#424242;
	text-shadow:black 0px 0px 1px;
	margin-top:1.6em;
}
.centre{
	text-align:center;
}
.redcircles{
	color:#bf4040;
	text-shadow:#bf4040 0px 0px 1px;
}
li{
	list-style-type:circle;
}
a{
	color:#bf4040;
	text-shadow:#bf4040 0px 0px 1px;
}
img{
	border-style:none;
}
body{
	margin:20px 0px;
	padding:0px;
}
#microsoftmessage{
	text-align:center;
	color:#424242;	
	width:48em;
	margin:auto;
	height:4em;
}
nav p{
	text-align:center;
	font-weight:bold;
	margin-right:.5em;
	margin-top:.5em;
	color:white;
	text-shadow:#424242 0px 1px 5px,#424242 0px 0px 1px;
}
nav a{
	color:white;
	text-shadow:#424242 0px 1px 5px,#424242 0px 0px 1px;
	text-decoration:none;
}
#hometab{
	position:absolute;
	right:50%;
	margin-right:11.3em;
	z-index:1;
	width:7em;
	height:5em;
}
#thereporttab{
	position:absolute;
	right:50%;
	margin-right:3.8em;
	z-index:1;
	width:7em;
	height:5em;
}
.pagenumber{
	font-size:.7em;
	margin-top:1.2em;
}
#visiontab{
	position:absolute;
	left:50%;
	margin-left:-3.3em;
	z-index:1;
	width:7em;
	height:5em;
}
#resourcestab{
	position:absolute;
	left:50%;
	margin-left:4.3em;
	z-index:1;
	width:7em;
	height:5em;
}
#contacttab{
	position:absolute;
	left:50%;
	margin-left:11.9em;
	z-index:1;
	width:7em;
	height:5em;
}
#hometab,#visiontab,#thereporttab,#resourcestab,#resourcestab,#contacttab{
	top:2.8em;
}
.current{
	background-image:url('goldencanon/tabover.png');
}
.link{
	background-image:url('goldencanon/tabunder.png');
}
.page,.home,.report{
	width:32em;
	padding-left:8em;
	padding-right:8em;
	margin:auto;
	margin-top:5em;
	height:55em;
	padding-top:6em;
	padding-bottom:16em;
	background:white;
	overflow:hidden;
	border-style:solid;
	border-color:#bf4040;
	background:#fef9f9;
	box-shadow:2px 7px 10px #888;
	-moz-box-shadow:2px 7px 10px #888;
	-webkit-box-shadow:2px 7px 10px #888;
	-o-box-shadow:2px 7px 10px #888;
}
.page{
	background-image:url('goldencanon/circles4.png');
}
.home{
	background-image:url('goldencanon/circles1.png');
}
footer{
	display:block;
	width:48em;
	margin:auto;
	margin-top:8em;
}
footer p{
	text-align:center;
	font-size:.5em;
	color:#424242;
}
footer a{
	color:#424242;
	text-shadow:#424242 0px 1px 1px;
}
footer a:visited{
	color:#424242;
	text-shadow:#424242 0px 1px 1px;
}
