a.linkbox:active {font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; font-size: .9em; background: none; color: purple; padding: 2px; text-decoration: none; border: 0px; margin: 0px; position: relative;}
a.linkbox:link {font-family: arial, helvetica, verdana, sans-serif; font-weight: bold;background: none; color: blue; text-decoration: none; padding: 2px; font-size: .9em; border: 0px; margin: 0px; position: relative;}
a.linkbox:visited {font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; font-size: .9em; background: none; color:  purple; padding: 2px; text-decoration: none; border: 0px; margin: 0px; position: relative;}
a.linkbox:hover {font-family: arial, helvetica, verdana, sans-serif; color: blue; background: #ffffff; font-size: .9em; border: 0px; margin: 0px; padding: 2px; position: relative;}

.linkboxcurrent	{font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; font-size: .9em; background: none; color:#6666ff;
}

a.div#links4:focus{position: relative;
}

a.div#links4:hover{position: relative;
} 

a.div#links4:active{position: relative;
}

a.div#link4:visited {position: relative;}

html {
margin: 0px;
padding: 0px;
background-color: #6666ff;
}

.wrapper{
background-color: white;
}

body {
font-family: arial, helvetica, sans-serif;
font-size: 90%;
background-color: white;
margin: 0px auto 10px auto;
padding: 2px;
width: 750px;
}

div#links4 {
float: left; 
width: 17%; 
font: 12px arial, helvetica, sans-serif;
font-style: bold;
margin: 10px 10px 0px 1px;
padding: 0px;
background-color: white;
}

div#links4 a {
display: block; 
text-align: center; 
padding: 5px 8px; 
margin: 0 0 1px; 
text-decoration: none;
font-weight: bold;
color: #fff; 
background: #6666ff;
border-right: 5px solid #33cc99;}

div#links4logo a {
display: block;
background-color: #ffffff; 
padding: 1px; 
margin: 0px; 
text-decoration: none;
color: #fff; 
border: 0px;}

div#links4logo a:hover {
background-color: #ffffff; 
text-decoration: none;
color: #fff; 
boder: 0px;
}

div#links4 a:hover {
color: #ffffff; 
background-color: #6666ff;
border-right: 5px double white;}

div#links4 a span {display: none;}

div#links4 a:hover span {
display: block;
position: absolute;
top: 26em;
left: 4em;
width: 125px;
z-index: 100;
color: #0000cc;
background-color: #33cc99;
font: 10px arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
border: 1px solid blue;
}



.printbanner {
margin: 2px 2px 0px 2px;
align: center;
}

table {
font-family: arial, helvetica, sans-serif;
font-size: 90%;
background-color: #ffffff;
margin: 0px;
padding: 0px;
border-collapse: collapse;
}

.eventsbox {
border: solid navy 1px; padding: 3px; background-color: #ffffcc;
width: 200px; float: right; color: navy; font-size: 80%; margin: 0px 5px  10px 10px }

.content {
border: 1px dotted #990000;
width: 75%;
margin: 10px 6px 5px 5px;
padding: 10px;
float: right;
background-color: #ffffff;
}

.contentnoborder {
width: 75%;
margin: 0px 5px 5px 5px;
padding: 10px;
float: right;
}


img.right		{
	float: right;
	margin-left: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 5px;
	}

img.left		{
	float: left;
	margin-left: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 5px;
	}


.maincontent2 {
width: 80%;
margin: 0px;
padding: 0px;
float: right;
background-color: white;
}

.eventsboxheading {
font-weight: bold;
}

.content2 {
	border: 1px dotted #6666ff;
	width: 95%;
	margin: 10px 6px 5px 5px;
	padding: 10px;
	float: right;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.content3 {
border: 1px dotted #0000cc;
width: 75%;
margin: 10px 6px 5px 5px;
padding: 10px;
float: right;
}

.bothsides {
width: 100%;
margin: 0px;
padding: 0px;
}

.leftside {
width: 40%;
height: auto;
border: solid 1px #33cc99;
float: left;
margin: 10px 5px 0px 2px;
padding: 5px;

}

.rightside {
width: 40%;
height: auto;
border: solid 1px #33cc99;
float: left;
margin: 10px 5px 0px 2px;
padding: 5px;
}



.box {
float: right;
width: 250px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 160%;
margin: 0px 0px 0px 0px;
}

h2 {
color: #33cc99;
font-family: Arial, Helvetica, sans-serif;
font-size: 140%;
margin: 0px 0px 0px 0px;
}

h3 {
color: #990000;
font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
margin: 5px 0px 5px 0px;
}


h3.small {
color: #990000;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 5px 0px 5px 0px;
}

h3.black{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 0px 0px 0px 0px;
}

h3.green{
color: #33cc99;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 0px 0px 0px 0px;
}

h3.blue{
color: #0000cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 5px 0px 5px 0px;
}

h3.ltblue {
color: #6666ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 115%;
margin: 0px 0px 0px 0px;
}

h4 {
color: #33cc99;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
margin: 10px 0px 5px 0px;
}

h5 {
color: #6666ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
margin: 0px 0px 0px 0px;
}

h6 {
color: #990000;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
margin: 0px 0px 0px 0px;
}


p {
font-size: 90%;
font-family: Arial, Helvetica, sans-serif;
}

.linkboxheading {
border: 0px;
background: #6666ff;
font-size: 105%;
padding: 2px;
margin: 2px auto 5px auto;
color: white;
font-weight: bold;
align: center;
}

.linkbox {
width: 120px;
border: solid 1px #6666ff;
float: right;
margin: 10px 5px 10px 10px;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;

}

/*include file with PPL address and webmaster contact*/
.footer {
font-size: 70%;
font-weight: 500;
color: #666699;
text-align: center;
clear: both;
}


div#links4bl a {
display: block; 
text-align: center; 
padding: 5px 10px; 
margin: 0 0 1px; 
text-decoration: none;
font-weight: bold;
color: #fff; 
background: #6666ff;
border-right: 5px solid #ffffff;}


div#links4 a:hover {
color: #fff; 
background: #6666ff;
border-right: 5px double white;}

div#links4 a span {display: none;}

div#links4 a:hover span {
display: block;
width: 15%;
padding: 5px;
margin: 5px;
z-index: 100;
color: #0000cc;
background: #33cc99;
font: 10px arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
}

div#links4nob {
position: absolute; 
top: 150px; 
left: 10px; 
width: 18%; 
font: 12px arial, helvetica, sans-serif;
z-index: 100;
font-style: bold;
}

div#links4nob a {
display: block; 
text-align: center; 
padding: 5px 10px; 
margin: 0 0 1px; 
text-decoration: none;
font-weight: bold;
color: #fff; 
background: #6666ff;
border-right: 5px solid #33cc99;}

div#links4nob a:hover {
color: #fff; 
background: #6666ff;
border-right: 5px double white;}

div#links4nob a span {display: none;}

div#links4nob a:hover span {
display: block;
position: absolute;
top: 160px;
left: 0px;
width: 100px;
padding: 5px;
margin: 5px;
z-index: 100;
color: #0000cc;
background: #33cc99;
font: 10px arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
}

.darkerbluebutton {
background: #0000cc;
}







div#links {
position: absolute; 
top: 164px; 
left: 10px; 
width: 18%; 
font: 12px arial, helvetica, sans-serif;
z-index: 100;
font-weight: bold;
}

div#links2 {
position: absolute; 
top: 150px; 
left: 10px; 
width: 18%; 
font: 12px arial, helvetica, sans-serif;
z-index: 100;
font-weight: bold;
}

div#links a {
display: block; 
text-align: center; 
padding: 5px 10px; 
margin: 0 0 1px; 
border-width: 0; 
text-decoration: none;
font-style: bold;
color: #fff; 
background: #990000;
border-right: 5px solid navy;}

div#links a:hover {
color: #yellow; 
background: #990000;
border-right: 5px double white;
}

div#links a img {height: 0; width: 0; border-width: 0;}

div#links a:hover img {
position: absolute; 
top: 200px; 
left: 15px; 
height: 95px; 
width: 60px;}


div#links2 a {
display: block; 
text-align: center; 
padding: 5px 10px; 
margin: 0 0 1px; 
border-width: 0; 
text-decoration: none;
font-style: bold;
color: #fff; 
background: #990000;
border-right: 5px solid navy;}

div#links2 a:hover {
color: #yellow; 
background: #990000;
border-right: 5px double white;}

div#links2 a img {height: 0; width: 0; border-width: 0;}

div#links2 a:hover img {
position: absolute; 
top: 200px; 
left: 15px; 
height: 95px; 
width: 60px;}

div#links a span {display: none;}

div#links a:hover span {
display: block;
position: absolute;
top: 200px;
left: 0px;
width: 15%;
padding: 5px;
margin: 5px;
z-index: 100;
color: aaa;
background: navy;
font: 10px arial, helvetica, sans-serif;
text-align: center;
}

ul.vertical-menu
{
    margin-left: -40px; /* Pull the margin back for NS4.7 */
    padding-left: 0px;
	color: red;
}

ul.vertical-menu li
{
    margin-left: 40px; /* Push the list back in for non NS4.7 browsers */
    list-style-type: none;
    color: #ffffff; /* Set colour to background for NS4 on Mac 9 bug */
}
.title
{font-style:italic;
font-weight:bold;}

.author
{
font-weight:bold;}


img.eventimage {
float: right;
}

.message {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #CC0000;
	font-weight: 900;
	background-color: #FFFF99;

}
.maincontent2 .content2 p {
}
