a:link.white, a:visited.white, a:hover.white, a:active.white
{
	color: #FFF;
}
a:link.result, a:hover.result
{
	color: #00F;
}
a:active.result, a:visited.result
{
	color: #551A8B;
}
a:link.sitemap, a:hover.sitemap
{
	color: #FFF;
}
a:visited.sitemap, a:active.sitemap
{
	color: #BFC1C4;
}
a:link.kxMenu, a.visited.kxMenu
{
	text-decoration: none;
	color: #000;
}
a:hover.kxMenu, a:active.kxMenu
{
	text-decoration: underline;
	color: #000;
}
body {
background-color:#cecece;
color:#fff;
background-image:url(images/b1.png);
background-repeat:repeat-y;
background-position:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
min-width:756px;
width:100%;
margin:0;
}
.clear{
  clear: both;
}
#kxMenu, #divMenu
{
	display: block;
	position: relative;
}
.kxMenu
{
	position: relative;
}
#container {
background-color:#cecece;
position:relative;
width: 997px;
}

#main,#left,#right {
padding-bottom:0;
margin-bottom:0;
}

#main {
width:775px;
float:left;
background-color:#000;
}

#left {
width:94px;
float:left;
background-color:#000;
overflow:hidden;
}

#middle {
width:681px;
float:right;
background-color:#000;
padding-bottom:10px;
margin-bottom:-10px;
}

#right {
background-color:#cecece;
float:left;
font-size:0.7em;
color:#000;
text-align:left;
padding-left:15px;
}

#header {
height:100px;
background-color:#000;
}
div.fields
{
	background-color: #AF74B0;
	width: 500px;
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
	font-weight: bold;
}
div.fields a:link, div.fields a:visited
{
	color: #FFF;
}
div.fields a:hover, div.fields a:active
{
	color: #00F;
}
tr.menu {
color:#000;
height:22px;
font-weight:600;
padding-bottom: 2px;
}

td.headerMenu 
{
	font-size: 70%;
	height: 80px;
	text-align: left;
	width: 517px;
	padding-left: 93px;
}
td.headerImage
{
	width: 307px;
	padding-top: 4px;
}
td.fieldname
{
	padding-right: 30px;
}
td.about
{
	background-color: #000;
	padding: 10px;
	font-size: 80%;
}
p.pgMenu
{
	display: inline;
	padding: 0px 40px 35px 0px;
}
.menuBimg {
padding-right:3px;
padding-left:3px;
width: 13px;
height: 20px;
border: none;
}

input.button {
background-color:#b5b0b0;
border:1px solid #000;
font-weight:600;
color:#000;
margin-top:5px;
}
img
{
	border: 0px;
}
img.slideshow
{
	filter: progid:DXImageTransform.Microsoft.Fade(duration=1);
	border: solid 1px #000;
}
/* Links */
tr.menu a:link,tr.menu a:visited,tr.menu a:active {
text-decoration:none;
color:#000;
}

tr.menu a:hover {
color:#000;
text-decoration:underline;
}

#header a:link, #header a:visited, #header a:active {
text-decoration:underline;
color:#fff;
}

#header a:hover {
color:#fff;
text-decoration:underline;
}

/*Headings*/
h1 {
color:#9F9F9F;
font-size:2.1em;
margin: 0px;
font-weight:400;
}
h2 {
font-size:1.6em;
font-weight:400;
color:#9F9F9F;
margin: 0px;
}
h3 {
font-size:1.3em;
}

h3 {
color:#9F9F9F;
}
h3 a:link, h3 a:visited
{
	color:#9F9F9F;
	text-decoration: none;
}
h3 a:hover, h3 a:active
{
	color:#9F9F9F;
	text-decoration: underline;
}
h4 {
font-size:1.1em;
color:#8f5190;
}

.copy {
padding-left:30px;
padding-right:5px;
vertical-align:top;
font-size:.8em;
}

p.padTop {
padding-top:3px;
}

.vertImg {
padding-bottom:15px;
}

/* Coloured backgrounds */
/* Coloured backgrounds */
#mainCopyYellow,#mainCopyPurple,#mainCopyBlue,#mainCopyRed, #greenCopyGlobal {
padding: 10px 15px 20px 40px;
color:#fff;
font-size: 0.9em;
}

.purple,#mainCopyPurple {
background-color:#8f5190;
}
#member_copy
{
	background-color:#8f5190;
	padding:5px 20px 10px 20px;
	color:#fff;
	font-size: 0.9em;
}
.yellow,#mainCopyYellow {
background-color:#ddbd31;
}

.blue,#mainCopyBlue {
background-color:#0088a2;
}

.red,#mainCopyRed {
background-color:#bd2925;
}
#mainCopyYellow,#mainCopyPurple,#mainCopyBlue,#mainCopyRed,#middle {
min-height:300px;
}

#whiteCopyHome {
/*background-image:url(images/manShout.jpg);*/
background-repeat:no-repeat;
background-position:left top;
padding-left:30px;
padding-top: 10px;
width:631px;
}
#whiteCopyGlobal,#whiteCopyHome {
background-color:#FFF;
color:#000;
min-height:306px;
padding-right:20px;
padding-bottom: 20px;
font-size: 0.9em;
}
#greenCopyGlobal {
background-color:#028158;
min-height:306px;
}

#whiteCopyGlobal {
width: 641px;
padding-left:20px;
}
.copySearch
{
	margin-top: 50px;
	font-size: 0.9em;
}
div#home1 {
background-color:#000;
color:#fff;
font-size:1.3em;
padding: 0px 30px 0px 0px;
text-align: right;
height: 54px;
}
div#home1 h2
{
	display: inline;
	margin: 0px;
	padding-left: 10px;
	color: #FFF;
	font-size: 100%;
}
table.home2 {
background-color:#8f5190;
color:#fff;
font-size:0.8em;
}

table.home2 td {
line-height:1.6em;
}
table.home2 td a:link, table.home2 td a:visited
{
	color: #FFF;
}
table.home2 td a:hover, table.home2 td a:active
{
	color: #00F;
}
table.home2 .ebold {
font-weight:700;
}

/*bheard.htm only*/
.imgPad {
padding:10px 20px 10px 0;
}

/*enquiry.htm*/
form.enq,input {
font-size:0.8em;
}

.enquiry,.enquirySubmit {
color:#000;
background:#da5e5b;
}
.subscribe, .subscribeSubmit 
{
color:#000;
background:#61BACC;
}

.enquirySubmit, .subscribeSubmit  {
border:1px solid #000;
width: 150px;
}

td.enquiry {
text-align:right;
}

.green,#mainCopyGreen,td.global {
background-color:#028158;
}
div#links_title
{
	background-color: #00704A;
	height: 40px;
	padding: 25px 0px 0px 20px;
}
td.homeDate
{
	padding: 2px 5px 2px 3px;
	width: 150px;
	vertical-align: top;
}
td.eventDesc
{
	padding: 2px 5px 2px 0px;
	width: 468px;
}
td.frm
{
	padding: 3px;
}
td.exec_image
{
	background-color: #000;
	vertical-align: top;
}
td.exec_details
{
	vertical-align: top;
	padding: 0px 10px 0px 30px;
	font-size: 80%;
}
td.member_image
{
	background-color: #000;
	vertical-align: top;
	width: 180px;
}
td.member_details
{
	background-color: #000;
	vertical-align: top;
	padding: 0px 10px 3px 30px;
	font-size: 80%;
	width: 435px;
	color: #FFF;
}
td.member_details h3
{
	margin: 0px 0px 3px 0px;
}
input.textbox
{
	width: 200px;
}
textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p.kxMenu
{
	padding: 3px;
	margin: 0px;
	font-size: 80%;
	width: 130px;
}
.green, .blue, .yellow, .purple
{
	width: 136px;
}
.red
{
	width: 137px;
}
div.redMenu, div.greenMenu, div.blueMenu, div.yellowMenu, div.purpleMenu
{
	position: absolute;
	top: 0px;
	left: -93px;
	filter: alpha(opacity=80); 
	-moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80; 
	text-align: left;
	display:none;
}
div.redMenu
{
	background-color: #BD2925;
}
div.greenMenu
{
	background-color: #028158;
}
div.blueMenu
{
	background-color: #0088A2;
}
div.yellowMenu
{
	background-color: #DDBD31;
}
div.purpleMenu
{
	background-color: #8F5190;
}
a:link.bluelink, a:visited.bluelink, a:hover.bluelink, a:active.bluelink{
  color: #0088A2;
}
a:link.greenlink, a:visited.greenlink, a:hover.greenlink, a:active.greenlink{
  color: #028158;
}
a:link.redlink, a:visited.redlink, a:hover.redlink, a:active.redlink{
  color: #BD2925;
}
a:link.yellowlink, a:visited.yellowlink, a:hover.yellowlink, a:active.yellowlink{
  color: #DDBD31;
}
a:link.purplelink, a:visited.purplelink, a:hover.purplelink, a:active.purplelink{
  color: #8F5190;
}
div.copyText
{
	padding: 5px 0px 10px 0px;
	font-size: 0.7em;
}
.nomargin
{
	margin: 0px;
}
.vivify
{
  color:#000;
  background:#da5e5b;
  text-align: left;
}
#link-list li{
	padding: 0px 0px 5px 0px;
}
