body {
	font-family: Geneva,Arial,Helvetica,san-serif;
	font-size:62.5%;
	text-align: center;
	padding: 0;
	margin-top: 2px;
	margin-bottom: 10px;
	z-index:10;
}

	p,h1,h2,h3{
	line-height:1.2em;
	padding-left:0.5em;
	margin-right:1em;
}

li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.125em;
}

	
h1 {
	font-family: Geneva,Arial,Helvetica,san-serif;font-size: 2em;
	margin-left:3px;
}

h2 {
	font-family: Geneva,Arial,Helvetica,san-serif;font-size: 1.5em;
}

h3 {
	font-family: Geneva,Arial,Helvetica,san-serif;font-size: 1.2em;
}

h4 {
	font-family: Geneva,Arial,Helvetica,san-serif;font-size: 1em;
	font-weight: bold;
}

img {
	border:none;
}

#login{
	position:absolute;
	top : 0px;
	left:0px;
	height:50px;
	width:50px;
	line-height:50px;
	font-size:50px;
	z-index:500;
	
}

#login a{
	height:50px;
	width:50px;
	font-size:50px;
	text-decoration:none;
}

#login a:hover{
	background-color: Aqua;
}

.accessibility, #accesskeys{
	display:none;
}

	#wrapper {
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding: 0;
	text-align: left;
	
}


#language{
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding: 0;
	text-align: right;
	height:20px;
	margin-bottom:10px;
	font-size:1.3em;
}


#mainbox{width:100%;height:200px;min-height:200px;z-index:0;  overflow : hidden; }
#logo{margin-bottom:10px;}
#logo img {margin-right:20px;}

#menusection {
	font-size:1.2em;
	float: left;
	margin: 0;
	width: 178px;
	min-height:500px;
}


#nav{margin-top:0px;}
#nav li{list-style:none;}

#nav a.level1,a:hover.level1 {
text-decoration:none;line-height:35px;
	margin-left:-40px;
padding:3px;
}

#nav a.level2{
text-decoration:none;line-height:25px;
padding:3px;
margin-left:-75px;font-size:0.9em;}
#nav a.level3 {
text-decoration:none;line-height:20px;
padding:3px;
	margin-left:-100px;font-size:0.8em;}

#nav{
	margin-top:10px;
	width:178px;
	overflow:visible;
		font-weight:bold;
}



#features{width:155px;
	font-size:0.8em;
	min-height:353px;
	float:right;
	padding:5px;
margin-left:20px;
margin-right:12px;

}

 
#features h2{
	margin:0;
	font-size:1.3em;
	margin-top:10px;
	margin-right:10px;
	padding:0.4em;
}

  
#features p{
        font-size:1.3em;font-weight:bold;
	margin:0;
	padding:0.4em;
}

#features p.date {font-size:0.2em;
	
}

  
  #contentsection{padding-bottom:20px;
	min-height:540px;
	float:right;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-weight: normal;
	line-height: 1.2em;
	font-size: 1.1em;
	width: 597px;
	z-index:20;
}

	#contentsection P, h2,h3{
	margin-left:20px;
	margin-right:50px;
}

	#contentsection P{
	line-height:1.3em;
}

	#contentsection IMG{
	padding:10px;
}

#contentsection a {
	font-size: 0.9em;
	text-decoration: underline;
}

.section{
	margin-bottom:40px;
}
table#contact  {margin-left:25px;color:black;
	width:590px;display:inline;border:none;
}

  .leftImage
 {
	float:left;
	margin-top:0px;
	margin-right: 20px;
	padding:0px;
}

.rightImage
 {
	float:right;
	margin-top:0px;
	margin-left:20px;
	padding:0px;
}

#errors {
	color:black;
	background-color : Lime;
	font-size:1.1em;
}
object{
	width:575px;height:400px;

}
#sitemap
{
	font-size:1.5em;
	padding-left:20px;
line-height:30px;

}
#sitemap a {text-decoration:none;}
#sitemap a {text-decoration:none;}
#sitemap li{list-style-type:none;background-image:URL(/css/images/red_arrow.gif);background-repeat:no-repeat;padding-left:10px;}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:center;
	width:597px;
	float:right;
	height:1.4em;
	margin-top:0px;
}

#footer a {
	font-size: 0.9em;
	text-decoration: underline;

}
#copyright {
	margin-top:0.5em;
	font-size:0.9em;
	text-align:left;
	padding:4px;
	margin-bottom:0px;
	background-color:transparent;
}

#acknowledgement {
	margin-top:20px;
	font-size:9px;
	text-align:right;
	width:100%;
	float:right;
	margin-right:5px;
}

#acknowledgement a {
	text-decoration:none;
	font-size:9px;
}

/* events */
td.eventtitle {
	font-size:1.2em;
	font-weight:bold;
}

td.eventdescription {
	width:500px;
}

td.eventspacer {
}

/* guestbook */
#guestbook{
	padding:0em 2em 2em 2em;
	line-height:2em;
}

.guestbookheading{
	width:100%;
	height:2em;
	font-weight:bold;
	margin-top:2.5em;
}

.name{
	padding-left:1em;
	font-size:1.2em;
}

.time{
	font-size:0.9em;
}
iframe{height:400px;margin-left:25px;margin-right:25px;}
body { background-color:#c0c0c0; }

h1,h2,h3,h4{ color : #01427e; }

#contentsection h1 { 	color: #000089;}


p, li { color : #000333; }

 a { color : blue; }

#menusection,#features{ background-color :  #01427e; }

#mainbox h1,#mainbox h2{ color : #e0dfe3; }

#contentsection { background-color : White; color : #666666; }
#topnavbox { background-color : gray; color :black; 
	padding:3px;
	font-size:1em;
	margin-top:1px;
}
#topnavbox a {color:black;font-weight:bold; text-decoration:none;margin:3px 2px 3px 2px;}
#nav a.level1 { color : #ffffff;border-left: 6px red solid; }

#nav a.level2 {color : #ffffff; border-left: 4px #9c9c9c solid; }

#nav a.level3 { color : #ffffff;border-left: 2px #9c9c9c  solid; }

#nav a:hover.level1 { background-color:#ffffff;color : black; border-top: 3px red solid;border-bottom: 3px red solid;}

#nav a:hover.level2 {  background-color:#ffffff;color : black; border-top: 3px red solid;border-bottom: 3px red solid;}

#nav a:hover.level3 {  background-color:#ffffff;color : black;border-top: 3px red solid;border-bottom: 3px red solid;}

#features{ }
.feature {border: 1px solid #ffffff;margin-bottom:3px;}


#features h2{color:#ffffff; }
#features p{color:#ffffff;  }

#features p.date{ color : #9c9c9c; font-weight : bold; }

#footer { background-color : White; color : #330000; }

#footer a { color : Black; }

#copyright { color : #333333; }



/* guestbook */
#guestbook{ background-color : Silver; }

.guestbookheading{ background-color : #333366; color : White; }

.pending{ background-color : White; }

.name{ }

.time{ }





