/* CSS Document */
body {
	font-family: arial, helvetica, serif;
	padding: 0;
	margin: 0;
	
}
/*These bits don't seem to do much but if you delete them then bad things happen.*/
#content {
	width: 32em;
	background-color: #cfecff;
	padding: 1em 0;
	border: 6px double #317400;
	margin: auto;

}

html>body #content {
	width: 72em;
} 

a {
	text-decoration: none;
}

a:link {
	color: #080;
}

a:visited {
/*color:#790*/
	color: #080;
}

a:active {
	color: red;
}

a:hover {
	text-decoration: underline;
}

h1 {
	/*font-family: Papyrus;*/
	text-align: center;
	padding: 0 0 0.25em 0;
	margin: 0;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a {
	color: black;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	font-weight: normal;
	/*color: #060;*/
	padding: 0.2em 10px;
}

/*#nav li li a:hover {
	padding: 0.2em 5px;
	border: 5px solid #317400;
	
	border-width: 0 5px;
} */

#menucell li {
	float:none;
	position: relative;
	width: 110px;
	text-align: left;
	cursor: default;
	background-color: transparent;
	border: 0 solid #317400;
	border-width: 0 0;
	z-index:1;
	cursor:pointer;
	font-size:14px;
	padding: 0px 0px;
}
#menucell ul>li>ul>li{
width:160px;
}
#menucell li a, #menucell div a{
font-family:Papyrus;
}
#menucell ul>li>div>a{
font-size:15px;
}

/*li#first {
	border-top-width: 1px;
}

li#last {
	border-bottom-width: 1px;
}*/

#menucell li ul {
	display: none;
	position: absolute;
	top: -2px;
	left: 110px;

	font-weight: normal;
	background-color:#FFff99;
	background: url(images-new/menubg_01.jpg) bottom left;
	/*padding: 0.5em 0 0.5em 0;*/
	/*border: solid 1px #317400;*/
	z-index:1;
	border: solid 1px #000000;
}

#menucell li>ul {
position:absolute;
}

#menucell li li {
	display: block;
	float: none;
	background-color:transparent;
	border: 0;
	z-index:2;
	cursor:pointer;
	font-size:12px;
}

#menucell li:hover ul, #menucell li.over ul {
	display: block;
	cursor: pointer;
}

/*hr {
	display: none;
}*/

p {
	clear: left;
	/*padding: 1em 1em 0 1em;*/
	/*margin: 0;*/
}

p.image {
	float: right;
	font-size: 0.8em;
	text-align: center;
	color: #317400;
	padding: 1.25em 1.25em 0.25em 0.25em;
}

p.image img {
	display: block;
	border: 1px solid #317400;
}
div#heading{
padding: 0 0 0.25em 0;
margin: 0;
font-size:200%
}

img#topimage {
width:184px;
height:358px;
}

td#maincell{
width:700px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
}
td{vertical-align:top}

#title{vertical-align:middle;}

#mostofimage{padding-left:120px;}
#spacer{padding-left:50px;}

table{ border:0px }

#menucell{vertical-align:top; border-width:0px; border:0px}
#menucell{font-size:100%;}


#menucell a:link, #menucell a:visited, #menucell a:active{color:#000000; text-decoration:none; font-weight:normal;}
#menucell a:hover{color:#330099; font-weight:normal; }
#menucell a.over{color:#330099; font-weight:normal; }
/*HERE GOES THE BITS TO MAKE PRETTY FLASHING BITS ul>li>ul>li a.over, ul>li>ul>li a:hover{  }*/

div#main{left:0px;top:0px; position:absolute; z-index:2}

div#overlay{left:0px;top:0px; width:140px; position:absolute; z-index:1}



#smalltitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

#baseline{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center}

.style14{font-size:10px}
.style15{font-weight:bold}
.style13 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.style10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; }
.style11 {font-size: 12px}
.style4 {font-size: 12px}
.style1 {
	font-size: 12px;
	color: #003300;
}
#maincell {
	font-size: 12px;
	color: #003300;
}
#maincell li{
list-style-type:circle;
margin-top:10px;
margin-left:20px;
} 
td#menucell li{vertical-align:middle;}

#nav li:hover>div>a, #nav li.over>div>a, #nav li:hover>a, #nav li.over>a
{
	color:#2200FF;
	/*was 330099*/
}