a.black:link   { color: #000; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: underline  }
a.black:visited   { color: #000; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: underline   }
a.black:hover   { color: #0053a0; font-size: 11px; font-family: arial; text-decoration: underline  }
.whitetopnavigation   { color: #fff; font-size: 9px; font-family: arial; margin-left: 5px  }
.servicesbkgrd { background-color: #bfd4e7 }
.servicescolour { background-color: #0053a1 }
.servicesbkgrd2 { background-color: #75afe6 }
.clientbkgrd { background-color: #bfdde9 }
.clientcolour { background-color: #0078aa }
.newsbkgrd { background-color: #fbccc8 }
.newscolour  { background-color: #ef3621 }
.newsbkgrd2 { background-color: #ef9ba6 }
.aboutbkgrd { background-color: #bfe0d5 }
.aboutcolour { background-color: #008357 }
.aboutbkgrd2 { background-color: #73b49e }
.contactbkgrd { background-color: #ffe9c7 }
.contactcolour { background-color: #febf56 }
.h1 { color: #fff; font-size: 13px; font-family: arial; padding: 10px  }
.whiteindexbold { color: #fff; font-size: 12px; font-family: arial; line-height: 15px; padding: 3px 10px; }
.h2 { color: #fff; font-size: 12px; font-family: arial; font-weight: 700; padding: 10px; }
.h3 { color: #000; font-size: 16px; font-family: arial; line-height: 23px; padding: 5px 5px 5px 15px; }
.h4 { color: #000; font-size: 16px; font-family: Arial; line-height: 23px; padding: 10px 5px 5px 10px; }
.servicestext { color: #0053a1; font-size: 12px; font-family: arial; line-height: 17px; padding-top: 10px; padding-right: 10px; padding-left: 10px  }
.clienttext { color: #0078aa; font-size: 12px; font-family: arial; line-height: 17px; padding-top: 10px; padding-right: 10px; padding-left: 10px  }
.body  { color: #000; font-size: 11px; font-family: arial; line-height: 14px; padding: 10px  }
.bodyindex { color: #000; font-size: 11px; font-family: arial; line-height: 14px; padding-right: 10px; padding-left: 10px; }
.bodybold { color: #000; font-weight: bold; font-size: 11px; font-family: arial; line-height: 16px; padding: 10px  }
.whitebold { color: #fff; font-size: 10px; font-family: arial; font-weight: bold; line-height: 16px; padding: 10px; }
.image { padding: 10px }
.10whitebold { color: #fff; font-size: 10px; font-family: arial; padding: 10px  }
.list  { color: #000; font-size: 11px; font-family: arial; line-height: 14px; list-style-type: disc; margin-right: 10px; margin-bottom: 10px; margin-left: -10px  }

#navcontainer   { width: 146px }

#navcontainer ul
  { font-size: 10px; font-family: arial; list-style-type: none; margin-left: 0; padding-left: 86px  }

#navcontainer a
  { background-color: #0053a1; display: block; padding: 3px; border-bottom: 1px solid #eee; width: 146px }

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
 { color: #000; background-color: #bfd4e7 }
a.home:link   { color: #000; font-size: 10px; font-family: arial; text-decoration: underline  ; padding-left: 10px; }
a.home:visited   { color: #000; font-size: 10px; font-family: arial; text-decoration: underline  ; padding-left: 10px; }
a.home:hover   { color: #0053a0; font-size: 10px; font-family: arial; text-decoration: underline ; padding-left: 10px; }
a.white:link   { color: #fff; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: underline  }
a.white:visited   { color: #fff; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: underline   }
a.white:hover   { color: #000; font-size: 11px; font-family: arial; text-decoration: underline  }
