body{
	font-family: Times, serif;
	border: 0px;
	padding: 0px;
	background-color: #cc9;
	margin: 0px;
	text-align:center;
}
a {
	color: #990000;
	text-decoration: underline;
}
a:visited {
}
a:hover {
	color: #000080;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
sup{
	font-size: 80%;
	line-height: 90%;
}
img.borderfancy{
	border:solid 5px #cc9;
	margin: 0px; padding: 0px;
	border-style: double;
}
img.bordersimple{
	border:solid 1px #666;
	margin: 0px;
}
img.borderless{
	border: 0px;
	margin: 0px;
}
br.clearall {
	clear: both;
}
p{
	color: #000000;
	line-height: 145%;
	margin-left: 20px;
	margin-right: 20px;
}
.quote{
	color: #000000;
	font-style: italic;
	line-height: 145%;
	margin-left: 40px;
	margin-right: 40px;
}
ul{
	list-style-type: circle;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 150%;
	margin-right: 20px;
}
.tocl1 li{
		margin-left: 10px;
}
.tocl2 li{
	margin-left: 0px;
	list-style-type: Lower-Alpha;
}
a.tocl1{
	font-size: 13pt;
	color: #000000;
	text-decoration: none;
	line-height: 160%;
}
a.tocl1:hover{
	color: #000000;
	text-decoration: underline;
}
a.tocl2{
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	line-height: 150%;
}
a.tocl2:hover{
	color: #000000;
	text-decoration: underline;
}
#printhead {
	display: none;
}
h1{
	color: #330;
	font-weight: normal;
	margin: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h2{
	color: #330;
	font-weight: normal;
	margin-left: 20px;
	padding-top: 20px;
}
h3{
	color: #330;
	text-decoration: none;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 25px;
}
h4{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 20px;
}
.contentsarrow{
	font-size: 150%;
	margin-left: 10px;
	font-weight: bold;
}
.floatright{
	float: right;
	margin: 5px 0px 0px 20px;
	padding-right: 20px;
}
.floatright p, .floatleft p {
	color: #330;
	padding-bottom: 10px;
	margin: 0px;
	text-align: center;
	font-size: 85%;
}
span.floatright a {
	padding: 0px 0px 20px 5px;
	margin-top: 10px;
	text-align: center;
}
.floatleft{
	float: left;
	margin: 5px 20px 0px 0px;
	padding-left: 20px;
}
div#content {
	background:#ffc;
	min-width: 550px;
	text-align: left;
	margin:0px auto;
	width:700px;
	padding: 0px;
}
.boldtext{
	font-weight: bold;
}
div#header{
	padding: 20px 0px 20px 0px;
}
#footerline{
	background-color: #cc9;
	width: 100%;
	height: 30px;
	font-size: 2px;
	margin-top: 60px;
}
.pagenav{
	padding-top: 10px;
	padding-bottom: 20px;
	width: 100%;
	background-color: #ffc;
	text-align: center;
}
.w3cs{
	margin: 10px;
	text-align: right;
	font-family: Verdana;
	color: #666;
	float: right;
	font-size: 80%;
}
.copy{
	text-align: left;
	margin: 10px;
	font-family: Verdana;
	color: #666;
	float: left;
	font-size: 80%;
}
.arrows{
	font-size: 150%;
	font-weight: bold;
	float: left;
	width: 60px;
	text-align: center;
}
.arrowright{
	font-size: 150%;
	font-weight: bold;
	float: left;
	width: 385px;
	text-align: right;
}
.nextpagelink{
	text-align: left;
	width: 290px;
	float: right;
}
.prevpagelink{
	text-align: right;
	width: 290px;
	float: left;
}
div.appendixd, table.appendixd{
	margin: 0px 30px 30px 30px;
	text-align: left;
	font-size: 85%;
}
div.margin10{
	margin: 10px;
	text-align: center;
}
.margin10 p {
	color: #330;
	padding-bottom: 20px;
	margin: 0px;
	text-align: center;
	font-size: 85%;
}
div.tablemargin10{
	margin-left: 10px;
	margin-right: 10px;
}
div.marginleft30{
	margin-left:30px;
}
div.marginleft40{
	margin-left:40px;
}
div.marginleft20{
	margin-left:20px;
	margin-right:20px;
}
div.marginleft50{
	margin-left: 50px;
}
div.marginleft60{
	margin-left: 60px;
}
div.marginleft90{
	margin-left: 90px;
}
div.marginleft120{
	margin-left:120px;
}
div.marginleft130{
	margin-left: 130px;
}
div.marginleft140{
	margin-left: 140px;
}
div.marginleft180{
	margin-left: 180px;
}
div.marginleft200{
	margin-left:200px;
}
table {
	margin-bottom: 20px;
}
table.graph{
	border-spacing: 0px;
	background-color: #cc9;
	border: 0px;
}
td.cellwidth60{
	width: 60px;
}
td.cellwidth80{
	width: 80px;
}
td.cellwidth120{
	width: 120px;
}
td.cellwidth200{
	font-size: 80%;
	width: 120px;
}
td.cellhead{
	border: 2px solid #cc9;
}
td.cellleft{
	border: 2px solid #cc9;
	width: 300px;
	text-align: left;
}
td.cellright{
	text-align: right;
}
td.cellcentered{
	text-align: center;
}
.pinksquare{
	background: #ff99cc;
	margin-right: 6px;
}
.orangesquare{
	background: #ffcc66;
	margin-right: 6px;
}
.bluesquare{
	background: #66ccff;
	margin-right: 6px;
}
.navysquare{
	background: #333399;
	margin-right: 6px;
}
.brownsquare{
	background: #996633;
	margin-right: 6px;
}
.darkbrownsquare{
	background: #663333;
	margin-right: 6px;
}
.greensquare{
	background: #33ff99;
	margin-right: 6px;
}
.darkgreensquare{
	background: #666633;
	margin-right: 6px;
}
.redsquare{
	background: #ff3333;
	margin-right: 6px;
}
.purplesquare{
	background: #660066;
	margin-right: 6px;
}
.cellpie{
	font-size: 9pt;
	line-height: 200%;
}
.mapschool {
	color: #ff3333;
	font-weight: bold;
	font-size: 15pt;
}
.mapbog {
	color: #f00;
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial;
}
.mapbogspa {
	color: #33f;
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial;
}
div#schoolmap{
	position:relative;
	left:10px;top:10px;
	height:352px;
	width:680px;
	margin-top:10px;
}
span#tonlegee {position: absolute; left: 296px; top: 195px;}
span#lack {position: absolute; left: 413px; top: 183px;}
span#clonfurish {position: absolute; left: 420px; top: 129px;}
span#burren {position: absolute; left: 400px; top: 83px;}
span#breafa {position: absolute; left: 260px; top: 32px;}
span#ballynacally {position: absolute; left: 586px; top: 147px;}
span#ballynagard {position: absolute; left: 598px; top: 205px;}
span#cooga {position: absolute; left: 567px; top: 275px;}
span#coolsuppeen {position: absolute; left: 436px; top: 215px;}
span#clonakilla {position: absolute; left: 519px; top: 197px;}
span#ardnagla {position: absolute; left: 508px; top: 120px;}
span#lavally {position: absolute; left: 583px; top: 20px;}
span#glencanane {position: absolute; left: 360px; top: 271px;}
span#lisnafaha {position: absolute; left: 225px; top: 224px;}
span#crahera {position: absolute; left: 193px; top: 274px;}
span#leamnaleha {position: absolute; left: 210px; top: 119px;}
span#sheshive {position: absolute; left: 116px; top: 250px;}
span#birrinfada {position: absolute; left: 34px; top: 250px;}
span#loughlomaun {position: absolute; left: 338px; top: 164px; color: #0066cc; font-weight: normal; font-size: 8pt; width: 100px}
span#indexa {position: absolute; left: 350px; top: 225px;}
span#indexb {position: absolute; left: 418px; top: 201px;}
span#indexc {position: absolute; left: 375px; top: 210px;}

div#bogmap{
	position:relative;
	left:10px;top:10px;
	height:573px;
	width:680px;
	margin-top:10px;
}
span#index1 {position: absolute; left: 58px; top: 182px;}
span#index2 {position: absolute; left: 63px; top: 215px;}
span#index3 {position: absolute; left: 68px; top: 240px;}
span#index4 {position: absolute; left: 313px; top: 450px;}
span#index5 {position: absolute; left: 332px; top: 450px;}
span#index6 {position: absolute; left: 345px; top: 450px;}
span#index7 {position: absolute; left: 358px; top: 450px;}
span#index8 {position: absolute; left: 370px; top: 450px;}
span#index9 {position: absolute; left: 382px; top: 450px;}
span#index10 {position: absolute; left: 394px; top: 450px;}
span#index11 {position: absolute; left: 406px; top: 450px;}
span#index12 {position: absolute; left: 418px; top: 450px;}
span#index13 {position: absolute; left: 430px; top: 450px;}
span#index14 {position: absolute; left: 442px; top: 450px;}
span#index15 {position: absolute; left: 454px; top: 450px;}
span#index16 {position: absolute; left: 466px; top: 450px;}
span#index17 {position: absolute; left: 478px; top: 450px;}
span#index18 {position: absolute; left: 490px; top: 450px;}
span#index19 {position: absolute; left: 502px; top: 450px;}
span#index20 {position: absolute; left: 514px; top: 450px;}
span#index21 {position: absolute; left: 526px; top: 450px;}
span#index22 {position: absolute; left: 538px; top: 450px;}
span#index23 {position: absolute; left: 550px; top: 450px;}
span#index24 {position: absolute; left: 310px; top: 490px;}
span#index25 {position: absolute; left: 327px; top: 493px;}
span#index26 {position: absolute; left: 342px; top: 496px;}
span#index27 {position: absolute; left: 354px; top: 498px;}
span#index28 {position: absolute; left: 366px; top: 500px;}
span#index29 {position: absolute; left: 378px; top: 503px;}
span#index30 {position: absolute; left: 390px; top: 506px;}
span#index31 {position: absolute; left: 402px; top: 508px;}
span#index32 {position: absolute; left: 416px; top: 510px;}
span#index33 {position: absolute; left: 428px; top: 510px;}
span#index34 {position: absolute; left: 438px; top: 510px;}
span#index35 {position: absolute; left: 449px; top: 510px;}
span#index36 {position: absolute; left: 461px; top: 510px;}
span#index37 {position: absolute; left: 473px; top: 510px;}
span#index38 {position: absolute; left: 485px; top: 510px;}
span#index39 {position: absolute; left: 497px; top: 510px;}
span#index40 {position: absolute; left: 508px; top: 510px;}
span#index41 {position: absolute; left: 519px; top: 510px;}
span#index42 {position: absolute; left: 530px; top: 510px;}
span#index43 {position: absolute; left: 542px; top: 510px;}
span#index44 {position: absolute; left: 554px; top: 510px;}

span#spawell {position: absolute; left: 120px; top: 35px;}
