.bground
{
background-color: #99ffcc;
background-image: url("stone wall_023.jpg");
}

.bodypub {
  margin: 1em 2em 1em 2em;
  background: url(027.gif) repeat #ccccff;
  font-family: arial, sans-serif;
  color: brown;
}
  

.mainbox {
	background-color: white;
	background-position: center;
	border-color: gray;
	border-style: inset;
	border-width: 5px;
	font: arial, sans-serif;
	height: inherit;
	left: 20%;
	padding: 10px;
	right: 20%;
	top: 1em;
	width: 75%;
	text-align: center;
}

.subbox {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	font: arial, sans-serif;
	height: auto;
	top: 1em;
	text-align: center;
	width: 90%;
}

.headingbox {
font-family: arial, sans-serif;
border: 10px #cccccc ridge;
margin: 1em 2em 1em 2em;
padding: 1em;
background: "white";
}


.textbrown
{
font-family: arial, sans-serif; text-align: justify;
color: #993300;
margin: 1em 20%;
text-align: center;
}

.textblue
{
font-family: arial, sans-serif; text-align: justify;
color: #00ffff; 
margin: 1em 2em 1em 2em;
}

.bodytxt
{
font-family: sans-serif,  arial;
font-size: medium
color: #009999;
margin-top: 1em;
margin-bottom: 1em;
width: 85%;
background: #ccffcc;
padding: 1em;
border: double 3px black;
}

.textblock
{
font-family: arial, sans-serif justify;
margin: 1em 2em 1em 2em;
}

.sched
{
background: black;
color: #99ffff;
padding: 1em 20% 1em;
border-color: #0099cc;
border-style: groove;
border-width: 5px;
font-family: arial, sans-serif;
margin: 2em;
}

.bulletsq
{
list-style-type: square;
color: #99ffff;
}

.rule
{
margin: 1em 2em 1em 2em;
border: 2px solid black;
text-align: center;
}

.headingblue
{
font-family: arial, sans-serif large; text justify;
color: #00ffff;
margin: 1em 2em 1em 2em;
}

/*menu buttons all pages*/

.hovermenu ul{
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
height: 20px;
width: 900px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
/*float: left;*/
color: black;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
}

.hovermenu ul li a:hover{
background-color: #FFE271;
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

/*other publications*/

.pagered {
font-family: sans-serif, arial;
background: url("beige014.jpg") #ffffcc;
color: #cc0000;
margin: 3em 5em 3em 5em;
padding: 1em;
}

.pageblue {
font-family: sans-serif, arial;
background: url("beige014.jpg") #ffffcc;
color: #000099;
margin: 3em 5em 3em 5em;
padding: 1em;
}

.pagebrown {
font-family: sans-serif, arial;
background: url("beige014.jpg") #ffffcc;
color: #993300;
margin: 3em 5em 3em 5em;
padding: 1em;
}