a, a:visited {
	color : #48694A;
	font-weight : bold;
	text-decoration : underline;
}

a.bottomnavlink, a.bottomnavlink:visited {
	color : White;
}

a.contenttitle, a.contenttitle:visited {
	color : White;
	text-decoration : underline;
}

a.footertext1link, a.footertext1link:visited {
	color : #48694A;
}

a.footertext2link, a.footertext2link:visited {
	color : White;
}

a.menu, a.menu:visited {
	color : White;
	text-decoration : none;
}

a.menu:hover {
	text-decoration : underline;
}

a.newsticker, a.newsticker:visited {
	color : #48694Atext-decoration : underline;
}

a.newsticker:hover {
	color : #333333;
	text-decoration : underline;
}

a.submenu, a.submenu:visited {
	color : #333333;
	text-decoration : none;
}

a.submenu:hover {
	text-decoration : underline;
}

body {
	margin-top : 10px;
}

body, td {
	background-color : White;
	color : #48694A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
}

div.content {
	background-image : url(../images/menu-background.gif);
	background-repeat : repeat-y;
	display : inline;
	float : left;
	position : relative;
	width : 100%;
}

div.content1panel {
	background-image : url(../images/content-1panel-top.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	display : inline;
	float : left;
	position : relative;
	width : 564px;
}

div.contentmiddle {
	background-image : url(../images/content-middle-top.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	display : inline;
	float : left;
	margin-right : 30px;
	position : relative;
	width : 315px;
}

div.contentright {
	background-image : url(../images/content-right-top.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	display : inline;
	float : left;
	padding-top : 15px;
	position : relative;
	width : 219px;
}

div.contenttitle {
	color : White;
	left : 0px;
	margin-bottom : 15px;
	margin-top : 5px;
	text-align : center;
	width : 100%;
}

div.footer{
	background-image : url(../images/footer.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	height : 90px;
	left : 0px;
	position : relative;
	text-align : center;
	width : 100%;
}

div.head {
	background-image : url(../images/header.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	height : 175px;
	position : relative;
	width : 100%;
}

div.menu{
	background-color : #48694A;
	background-image : url(../images/menu-top.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	display : inline;
	float : left;
	font-size : x-small;
	height : 100%;
	left : 0px;
	margin-right : 30px;
	padding-top : 41px;
	position : relative;
	width : 181px;
}

div.newsticker {
	background-color : #E3C066;
	color : #333333;
	font-weight : bold;
	margin-top : -11px;
	text-align : center;
}

div.page {
	margin-left : auto;
	margin-right : auto;
	padding-bottom : 20px;
	width : 775px;
}

div.pullout {
	background-color : #E3C066;
	font-size : medium;
	font-weight : bold;
	padding-bottom : 20px;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 20px;
	text-align : center;
}

h1 {
	margin-bottom : 0px;
}

h1, h2, h3, h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
}

img {
	border : none;
}

img.center {
	display : block;
	margin-left : auto;
	margin-right : auto;
}

img.left {
	float : left;
	padding-right : 5px;
}

img.leftright{
	padding-left : 15px;
	padding-right : 15px;
}

img.right {
	float : right;
	padding-left : 9px;
}

img.thumbnail{
	padding-bottom : 5px;
	padding-left : 1px;
	padding-right : 1px;
}

p.menu {
	margin-bottom : -5px;
	padding-left : 5px;
	padding-right : 5px;
}

p.submenu {
	background-color : #E3C066;
	padding-left : 15px;
	padding-right : 5px;
}

td {
	vertical-align : top;
}

td.nowrap {
	white-space : nowrap;
}

td.rightnowrap {
	text-align : right;
	white-space : nowrap;
}

td.vcentre {
	vertical-align : middle;
}

th {
	vertical-align : top;
}

.bottomnav {
	color : White;
	font-size : 10px;
	padding-left : 181px;
	position : relative;
	text-align : left;
	top : 0px;
}

.caption {
	color : Black;
}

.caveat {
	color : Red;
	font-size : x-small;
	text-align : center;
}

.center {
	text-align : center;
}

.footertext1 {
	color : #48694A;
	font-size : 10px;
	left : 0px;
	position : relative;
	top : 12px;
}

.footertext2 {
	color : White;
	font-size : 10px;
	left : 0px;
	position : relative;
	top : 26px;
}

.left{
	text-align : left;
}

.newsection {
	clear : both;
}

.printbox {
	float : right;
	margin-left : 5px;
	margin-right : 5px;
	text-align : center;
	width : 40px;
}

.right {
	text-align : right;
}

.small {
	font-size : small;
}

.smaller {
	font-size : smaller;
}

.larger {
	font-size : larger;
}

.smaller_centre {
	font-size : smaller;
	text-align : center;
}
