
/* background colour and design elements framing pages */

.background {
	background-color: #DFEFBF;
}

.background_menu {
	background-color: #AFCF7F;
	background-image : url("background_menu.gif");
}

.background_horizontal {
	background-color: #AFCF7F;
	background-image : url("background_horizontal.gif");
}

.background_vertical {
	background-color: #AFCF7F;
	background-image : url("background_vertical.gif");
}

.background_corner {
	background-color: #009933;
	background-image : url("background_corner.gif");
}

.background_slogan {
	background-image : url("background_slogan.gif");
}


/* left hand navigation menu */
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	font-weight : bold;
	border: solid #006633 1px;
	border-collapse: True;
}

.menu A {
	text-decoration : none;
	font-weight : normal;
}

.menu A:hover {
	background-color: #DFEFBF;
}

.menu hr {
	height: 1px;
	width: 100%;
	border: solid #AFCF7F 1px;
}




/* main content */

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}

.content A:hover {	text-decoration : none; }

.content td {}

.content h1 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 18px;
	color: #404040;
	font-weight : bold;
	margin-top : 26px;
}

.content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #404040;
	text-decoration : underline;
	margin-top : 14px;
	margin-bottom : 4px;
	font-weight : bold;
}

.content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	text-decoration : none;
	margin-top : 12px;
	margin-bottom : 0px;
	font-weight : bold;
}

.content img {
	border-top: solid #AFCF7F 2px;
	border-left: solid #AFCF7F 2px;
	border-right: solid #DFEFBF 2px;
	border-bottom: solid #DFEFBF 2px;
}

.content hr {
	height: 1px;
	width: 100%;
	border: solid #AFCF7F 1px;
}




/* caption under photographs */
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
}




/* table with light borders */
.greytable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	border-top: solid #DFEFBF 1px;
	border-left: solid #DFEFBF 1px;
	border-right: solid #AFCF7F 1px;
	border-bottom: solid #AFCF7F 1px;
	border-collapse: True;
}

.greytable A {
	text-decoration : none;
}
.greytable A:hover {
	text-decoration : underline;
}

.greytable I {
	color: #909090;
}

.greytable td {
	font-size: 10px;
	padding: 2px;
}

.greytable th {
	background : #DFEFBF;
	padding: 2px;
	border-bottom: solid #AFCF7F 1px;
}

.greytable ul {  
	margin: 12px;
	padding-left: 4px;
	padding-right: 2px;    
}
.underline {border-bottom:1px #ccc solid;}


/* light green background used in some table cells for contrast */
.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	background : #EFFFCF;
}



.updated {position:absolute;right:0px;top:0px;border:0px;}
img.updated  {border:0px;}

.updateContainer {position:relative;width:auto;border:0px red solid;}

li {margin-bottom:6px;}

