/* Main styles for any text non specified. Including side scrollbar colours. */

body		{ color: #000000; font-family: Verdana, Arial; font-size: 8pt; background-color: #F8EA47 }
td			{ color: #000000; font-family: Verdana, Arial; font-size: 8pt }
form		{ color: #000000; font-family: Verdana, Arial; font-size: 8pt }
submit		{ color: #000000; font-family: Verdana, Arial; font-size: 8pt }
input		{ color: #000000; font-family: Verdana, Arial; font-size: 8pt }
select		{ color: #000000; font-family: Verdana, Arial; font-size: 8pt }
textarea	{ color: #000000; font-family: Verdana, Arial; font-size: 8pt }

.td-default	{ background-color: #FFFFFF }

/* All links and text without decoration will fall under this style */

a:link           { color: #000000; font-family: Verdana, Arial; font-size: 10px; text-decoration: none; font-weight: normal }
a:visited        { color: #000000; font-family: Verdana, Arial; font-size: 10px; text-decoration: none; font-weight: normal }
a:hover          { color: #000000; font-family: Verdana, Arial; font-size: 10px; text-decoration: underline; font-weight: normal }
a:active         { color: #000000; font-family: Verdana, Arial; font-size: 10px; text-decoration: none; font-weight: normal }

/* Header and top menu */

.header				{ color: #202020; font-family: Arial, Verdana; font-size: 11px; font-weight: normal }
a:link.header		{ color: #000000; font-family: Arial, Verdana; font-size: 11px; font-weight: bold }
a:visited.header	{ color: #000000; font-family: Arial, Verdana; font-size: 11px; font-weight: bold }
a:hover.header		{ color: #000000; font-family: Arial, Verdana; font-size: 11px; font-weight: bold }
a:active.header		{ color: #000000; font-family: Arial, Verdana; font-size: 11px; font-weight: bold }

.headermenu			{ color: #202020; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: normal }
a:link.headermenu	{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }
a:visited.headermenu{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }
a:hover.headermenu	{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }
a:active.headermenu	{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }

/* Main links */

.main	         { color: #C00000; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: normal }
a:link.main		 { color: #C00000; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }
a:visited.main   { color: #C00000; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }
a:hover.main     { color: #C00000; font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; letter-spacing:0; font-weight: bold }
a:active.main    { color: #C00000; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }

h1				{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold; margin: 0; }
.title			{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }
a:link.title	{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }
a:visited.title	{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }
a:hover.title	{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }
a:active.title	{ color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:-1; font-weight: bold }

/* Main links alternate colour */

.main2	         { color: #336600; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: normal }
a:link.main2	 { color: #336600; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }
a:visited.main2  { color: #336600; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }
a:hover.main2    { color: #336600; font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; letter-spacing:0; font-weight: bold }
a:active.main2   { color: #336600; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }

/* Main links alternate colour */

.main4	         { color: #000099; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: normal }
a:link.main4	 { color: #000099; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }
a:visited.main4  { color: #000099; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }
a:hover.main4    { color: #000099; font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; letter-spacing:0; font-weight: bold }
a:active.main4   { color: #000099; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: bold }

/* URL links on Site Map page */

.main3	         { color: #000000; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: normal; font-style:italic }
a:link.main3	 { color: #000000; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: normal; font-style:italic }
a:visited.main3  { color: #000000; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: normal; font-style:italic }
a:hover.main3    { color: #000000; font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; letter-spacing:0; font-weight: normal; font-style:italic }
a:active.main3   { color: #000000; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; letter-spacing:0; font-weight: normal; font-style:italic }

/* Mobile tops text links */

.mobile			 { color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: normal }
a:link.mobile	 { color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: normal }
a:visited.mobile { color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: normal }
a:hover.mobile	 { color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: underline; font-weight: normal }
a:active.mobile	 { color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: normal }

/* Add to favourites and set as home page styles */

.tiny			 { color: #000000; font-family: Verdana, Arial; font-size: 8px; text-decoration: none; font-weight: normal }
a:link.tiny	 	 { color: #000000; font-family: Verdana, Arial; font-size: 8px; text-decoration: none; font-weight: bold }
a:visited.tiny	 { color: #000000; font-family: Verdana, Arial; font-size: 8px; text-decoration: none; font-weight: bold }
a:hover.tiny	 { color: #000000; font-family: Verdana, Arial; font-size: 8px; text-decoration: underline; font-weight: bold }
a:active.tiny	 { color: #000000; font-family: Verdana, Arial; font-size: 8px; text-decoration: none; font-weight: bold }

/* Footer */

.footer          { color: #000000; font-family: Arial, Verdana; font-size: 11px; text-decoration: none; font-weight: normal }
a:link.footer    { color: #000000; font-family: Arial, Verdana; font-size: 11px; text-decoration: none; font-weight: bold }
a:visited.footer { color: #000000; font-family: Arial, Verdana; font-size: 11px; text-decoration: none; font-weight: bold }
a:hover.footer   { color: #000000; font-family: Arial, Verdana; font-size: 11px; text-decoration: underline; font-weight: bold }
a:active.footer  { color: #000000; font-family: Arial, Verdana; font-size: 11px; text-decoration: none; font-weight: bold }

.xlarge      { color: #000000; font-family: Arial, Verdana; font-size: 22px; letter-spacing:0; font-weight: bold }
.large       { color: #000000; font-family: Arial, Verdana; font-size: 14px; letter-spacing:0; font-weight: normal }
.small       { color: #000000; font-family: Verdana, Verdana; font-size: 10px; font-weight: normal }

/* Search Bar */

.searchbar			{ color: #333333; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: normal }
a:link.searchbar	{ color: #333333; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: bold }
a:visited.searchbar	{ color: #333333; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: bold }
a:hover.searchbar	{ color: #333333; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; text-decoration: underline; font-weight: bold }
a:active.searchbar	{ color: #333333; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: bold }