html, body {
	font-family: "Comic Sans MS", "Arial Rounded MT Bold", Arial, sans-serif;
	color: #333399;
	background-color: #CCFFCC;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

table ol
	{
	text-align: left;
	font-size: .9em;
	}

#topbox {
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom: 2%;
	border-bottom-width: thin;
	border-bottom-style: groove;
	border-bottom-color: #CC0000;
	text-align: center;
}

#content
	{
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 2em;
	}

	
#contentright
	{
	/*	float: right;
	width: 31%;
	color: #666; */
	margin-left: 280px;
	padding: 1em;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #990000;
	text-align: left;
	}
	
#samsonlogo 
	{
	position: absolute;
	z-index: 0;
	left: 5px;
	top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	}

.commentbox {
	background-color: #FFFFCC;
	padding: 1em;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	border: 3px outset #990000;
}
	
#contentleft
	{
	float: left;
	width: 250px;
	text-align: center;
	padding: 1em;
	}
		
strong 
	{
	font-weight: normal;
	color: #009240;
	}
	
.bulletbox
	{
	text-align: left;
	width: 20em;
	margin-right: auto;
	margin-left: auto;	
	}

hr
	{
	clear: both;
	margin-right: 1em;
	margin-left: 1em;
	color: #990000;
	}
	
#menubar 
	{
	clear: both;
	width: 595px;
	padding: 0; 
	margin: auto;
	}
	
#header 
	{
	width: 44em;
	background: #EEF;
	padding: 0; 
	margin: auto;
	voice-family: "\"}\""; 
	voice-family:inherit;
	}

html>body #header 
	{
	width: 43em;
	} 

a {
	text-decoration: none;
	color: #CC6633;
	font-size: 1.2em;
	}

a:visited {
	color: #CC3333;
}


a:active {
	color: red;
}

a:hover {
	text-decoration: none;
	color: #0033CC;
}

h1 
	{
	color: #009240;
	text-align: center;
	padding: 0em;
	margin: 0;
}

#menubar ul 
	{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	}

#nav a 
	{
	font-weight: bold;
	color: #009240;
	text-decoration: none;
	font-size: 14px;
	}

#nav li li a 
	{
	display: block;
/*	font-weight: normal;
	width: 10em; /* The width of the drop-down box. Has no effect in Mozilla */
	color: #009240;
	padding: 0.2em 10px;
	}

#nav li li a:hover 
	{
	padding: 0.2em 5px;
/*	width: 10em; Left unchanged because of Mozilla */
	border: 5px solid #009240;
	border-width: 0 5px;
	}

#menubar li 
	{
	float: left;
	position: relative;
	width: 8.1em;
	text-align: center;
	cursor: default;
	background-color: white;
	border: 1px solid #009240;
	border-width: 1px 0;
	}

#menubar li#first {
	border-left-width: 1em;
}

#menubar li#last {
	border-right-width: 1em;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	background: url(/graphics/ddbg3.gif) no-repeat left bottom;
	padding: 0.5em 0 1em 0;
	border-right: solid 1px #009240;
}

#menubar li>ul {
	top: auto;
	left: auto;
}

#menubar li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

#menubar li:hover ul, li.over ul {
	display: block;
}

#menubar hr 
	{
	display: none;
	} 

p {
/*	background: url(images/remora.gif) center left no-repeat; */
	padding: 0em;
	margin: 0em 0em .6em;
}

/* A fix for an IE7 problem that I don't think I am seeing...*/
#menubar li:hover, #nav li.hover {
    position: static;
}

.bigger 
	{
	font-size: 1.2em;
	color: #009240;
	}

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

p.image img {
	display: block;
	border: 1px solid #7d6340;
}

/* added from old CSS sheet */
.clearboth 
	{
	clear: both;
	}

.floatleft 
	{
	padding: 3px;
	float: left;
	margin: 9px;
	border: none;
	}
	
.floatright 
	{
	padding: 3px;
	float: right;
	margin: 9px;
	border: none;
	}

.centre
	{
	text-align: center;
	}

.left
	{
	text-align: left;
	}

.smaller 
	{
	font-size: .9em;
	}

.bold
	{
	font-weight: bold;
	}
	
.linkpix 
	{
	border: none;
	}
	
/* formval.css */

.info
	{
	font-weight: normal;
	color: #CC6600;
	}

.warn   
	{ 
	color: 780000; 
	background-color: transparent; 
	font-weight: normal; 
	}
	
.error 
	{ 
	color: red; 
	background-color: 
	transparent; 
/*	font-weight: bold  */
	}

/* checkboxes */
.checkcl
	{ 
	text-align: right; 
	}

.checkbox   
	{ 
	clear: right; 
	float: right; 
	margin: 0 0.5em; 
	}
  
.formtab td
	{
	padding: 0.2em;
	height: 2.5em;
	vertical-align: top;
	text-align: left;
	}
	
.commentbox li 
	{
	text-align: left;
	font-size: 0.9em;
	}


/*
table {
	margin-right: 2em;
	margin-left: 2em;
}
*/
