body {
font-family: Arial
}

table.maintable {
background-color: #f8fdff;
border: 1px solid #006699;
height: 125px
}

table.mainmenu {
background-color: #006699;
color: #ffffff
}

table.mainmenuitem {
height: 22px
}

table.news1 {
background-color: #fffaed;
border: 1px solid #fbce56;
color: #000000;
font-size: 13;
text-align: justify;
vertical-align: top
}

table.news2 {
background-color: #fce4f1;
border: 1px solid #d06ca0;
color: #000000;
font-size: 13;
text-align: justify;
vertical-align: top
}

table.news3 {
background-color: #dcf7d4;
border: 1px solid #4a9e33;
color: #000000;
font-size: 13;
text-align: justify;
vertical-align: top
}

th {
font-size: 13px;
text-align: left
}

td {
font-size: 12;
vertical-align: top
}

td.mid {
vertical-align: middle
}

td.cntrbot {
text-align: center;
vertical-align: bottom
}

td.right {
text-align: right
}

td.left {
text-align: left
}

td.cntr {
text-align: center
}

td.bottom {
vertical-align: bottom
}

td.cntrmid {
text-align: center;
vertical-align: middle
}

td.topnav {
color: #ffffff;
font-size: 11
}

td.address {
background-color: #006699;
color: silver;
text-align: right
}

td.maincolour {
background-color: #006699
}

td.secondarycolour {
background-color: #05a4d8
}

td.menucolour {
background-color: #d7d8ec;
width: 15px
}

td.webaddress {
color: #ffffff;
font-size: 11;
text-align: right
}

td.indexheader {
background-color: #006699;
color: #ffffff;
height: 20px
}

td.indexbox {
font-size: 11px;
text-align: left
}

td.mainbg {
background-color: #fce4f1;
border: 1px solid #d06ca0;
color: #000000;
font-size: 13;
text-align: justify;
vertical-align: top
}

td.newsheader1 {
background-color: #e4b127;
color: #ffffff;
text-align: center
}

td.news1 {
color: #d59e08;
text-align: left
}

td.newsheader2 {
background-color: #d06ca0;
color: #ffffff;
text-align: center
}

td.news2 {
color: #91265d;
text-align: left
}

td.newsheader3 {
background-color: #4a9e33;
color: #ffffff;
text-align: center
}

td.news3 {
color: #31771e;
text-align: left
}

td.defaulttext {
font-size: 12px;
vertical-align: bottom
}

td.mediumtext {
font-size: 16px;
vertical-align: bottom
}

td.largetext {
font-size: 19px;
vertical-align: bottom
}

td.footer {
font-size: 10;
text-align: center
}

td.consent {
color: #006699;
text-align: left;
width: 50%
}

td.contact {
color: #006699;
text-align: center
}

td.links {
height: 19px;
vertical-align: middle
}

.border {
border: 1px solid #3a3a3a
}

.bordercntr {
border: 1px solid #3a3a3a;
text-align: center
}

.eightywidth {
width: 80px
}

.twofiftywidth {
width: 250px
}

hr {
color: grey;
height: 1px
}

hr.blue {
color: #006699;
text-align: center
}

a.bluelink {
color: #006699
}

a.blacklink {
color: #000000
}

a.contactlink {
color: #838416
}

a.topnav {
color: #ffffff;
text-decoration: none
}
a:hover.topnav {
text-decoration: underline
}

a.menu {
color: #ffffff;
text-decoration: none
}
a:hover.menu {
text-decoration: underline
}

a.warningmenu {
color: pink;
text-decoration: none
}
a:hover.warningmenu {
text-decoration: underline
}

a.links {
color: #006699;
text-decoration: none
}
a:hover.links {
text-decoration: underline
}

a.orangelink {
color: #d59e08
}

a.greenlink {
color: #31771e
}

a.footer {
color: #000000;
text-decoration: none
}
a:hover.footer {
text-decoration: underline
}

p.cntr {
text-align: center
}

h3 {
color: #006699
}

h5 {
color: #2a2a2a
}

img.greyborder {
border: 1px solid #bcbcbc
}

.leftimg {
border: 1px solid #9b9b9b;
float: left;
margin-right: 5px;
margin-bottom: 5px
}

.greytext {
color: #5a5a5a
}

.fivegap {
height: 5px
}

.underline {
text-decoration: underline
}

.bold {
font-weight: bold
}