/* ---------- global styles ---------- */

body {
	background-image: url(images/access_tree_01.gif);
	background-repeat: repeat-x;
	background-color: #F2F5D1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.textbody {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5718;
	padding-left: 25px;
	padding-right: 30px;
	padding-top: 20px;
	text-align: justify;
	line-height: 18px;
	font-size: 12px;
}

.textbodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ab9800;
}


ul{
	list-style:circle;
}

H3{
	font-family: Arial, Helvetica, sans-serif;
	color: #b6a50e;
}

/* ---------- links styles ---------- */

a:link		{
	text-decoration:underline;
	color:#ab9800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited	{
	text-decoration:underline;
	color:#ab9800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover 	{
	text-decoration:underline;
	color:#5f5718;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:active	{
	text-decoration:none;
	color:#5f5718;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ---------- footer styles ---------- */

.footer			{
	font-size: 10px;
	color: #609201
}

/* ---------- footer links ---------- */

.footer	a:link		{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201
}
.footer	a:visited	{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201
}
.footer	a:hover 	{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201
}
.footer	a:active	{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201
}


/* ---------- council links ---------- */

.council			{
	text-decoration:none;
	font-size: 10px;
	color: #609201
}

.council a:link		{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201
}
.council a:visited	{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201
}
.council a:hover 	{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201
}
.council a:active	{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201
}







/* ---------- Customised tour links ---------- */

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#85a738;
	font-weight: bold;
	text-decoration:none;
}


.menu a:link		{
	text-decoration:none;
	color: #adcb62;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.menu a:visited	{
	text-decoration:none;
	color:#adcb62;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.menu a:hover 	{
	text-decoration:none;
	color:#85a738;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.menu a:active	{
	text-decoration:none;
	color:#85a738;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* ---------- external links ---------- */

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #609201;
	padding-left: 14px;
}

.address a:link		{
	text-decoration:none;
	color:#609201;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.address a:visited	{
	text-decoration:none;
	color:#609201;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.address a:hover 	{
	text-decoration:underline;
	color:#adcb62;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.address a:active	{
	text-decoration:underline;
	color:#adcb62;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.smallgrey {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ab9800;
}

.top a:link		{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ab9800;
}

.top a:visited	{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ab9800;;
}
.top a:hover 	{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ab9800;
}
.top a:active	{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ab9800;
}


/* ---------- table border styles ---------- */

.table_border { 
	border: 8px solid #FFFFFF; 
}

.table_border_contact { 
	border: 1px solid #b6a50e; 
}

.phone_divider {
	border-top: 1px dotted #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
}


.contentA {
	margin:0px auto;
	text-align:left;
	width:520px;
	background-color:#F0E6CA;
	padding-top:0px;
	padding-bottom:5px;
	position: relative;
	height: 100%;
	border: 1px solid #FFFFFF;
}

.formtext {
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5718;
	font-weight: bold;
}