body {
background-image: url(images/background.jpg);
font-family: Arial, Verdana;
font-size: 80%;
margin: 0px
}

table.mainmenu {
border: 1px solid #a43c61;
margin-bottom: 5px
}

td {
vertical-align: top;
text-align: justify
}

.mid {
vertical-align: middle
}

.cntrbot {
text-align: center;
vertical-align: bottom
}

.right {
text-align: right
}

.left {
text-align: left
}

.cntr {
text-align: center
}

.cntrmid {
text-align: center;
vertical-align: middle
}

table.brdmeetings {
border: 1px solid #333333;
}

th.brdmeeting {
border: 1px solid #333333;
font-size: 110%;
font-weight: bold;
text-align: center;
width: 160px
}

td.brdmeeting {
border: 1px solid #333333;
text-align: left
}

td.brdmeetingcntr {
border: 1px solid #333333;
text-align: center
}

td.maincolour {
background-color: #a43c61;
height: 100px
}

td.thinline {
background-color: #a43c61;
border-top: 1px solid transparent;
height: 3px;
}

td.leftcolumn {
width: 160px
}

td.rightcolumn {
width: 180px
}

td.mainbg {
background-color: transparent;
border: 1px solid #a43c61;
color: #000000;
text-align: justify;
vertical-align: top;
}

td.newsheader {
background-color: #a43c61;
color: #ffffff;
text-align: center;
border-bottom: 5px solid transparent
}

td.news {
background-color: transparent;
color: #a43c61;
font-size: 95%;
text-align: left
}

td.fiveheight {
height: 5px
}

td.footer {
font-size: 80%;
text-align: center
}

a.contactlink {
background-color: transparent;
color: #a43c61;
}

a.normaltxt {
color: black;
font-size: 12px;
text-decoration: none
}
a:hover.normaltxt {
text-decoration: underline
}

a.mediumtxt {
color: black;
font-size: 15px;
text-decoration: none
}
a:hover.mediumtxt {
text-decoration: underline
}

a.largetxt {
color: black;
font-size: 18px;
text-decoration: none
}
a:hover.largetxt {
text-decoration: underline
}

a.blackhover {
background-color: transparent;
color: #000000;
text-decoration: none
}
a:hover.blackhover {
text-decoration: underline
}

a.blacklink {
background-color: transparent;
color: #000000
}

a.innercontentlink {
background-color: transparent;
color: #2f2f32
}

hr {
color: #a43c61;
height: 1px
}

img {
border: 0px
}

img.border {
border: 1px solid #777777
}

img.topphotos {
border: 1px solid #bcbcbc
}

.rightimg {
border: 1px solid #a1a1a1;
float: right;
margin-left: 20px;
margin-bottom: 5px
}

.leftimg {
border: 1px solid #a1a1a1;
float: left;
margin-right: 20px;
margin-bottom: 5px
}

.prepdfhelp {
height: 35px
}

.innercontenttext {
background-color: #f7f7f7;
border: 1px solid #c3c3c3;
color: #2f2f32;
left: 0px;
margin-top: 2px;
padding-top: 3px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
top: 0px;
}