.mapbackground {  background-image: url(images/map-uk_construction.jpg); background-repeat: no-repeat}
.navunder {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #999999; border: 1px solid; border-color: #FFFF66 #FFFF66 #999999}
.navover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #000099; cursor: hand; border: 1px #FFFFFF solid}
.tableblocks {  background-color: #CCCCCC; height: 100px; width: 400px; clip:   rect(   )}
.navactive {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #000099; border: 1px solid; border-color: #000099 #FFFF66 #FFFF66}
.edgetop {  background-color: #FFFFFF; background-image: url(images/edgetop.jpg); background-position: bottom}
.edgeside {  background-color: #FFFFFF; background-image: url(images/bgcolour2.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.edgebottom {  background-color: #FFFFFF; background-image: url(images/bgcolour2.jpg); background-repeat: repeat-x}
a.mylink:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.mylink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFF33; text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.mylink2:link {  font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.mylink2:hover {  font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.mylink2:visited {  font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background-color: #CCCCFF; border: solid; border-width: 0px 10px 0px 7px; border-color: black #CCCCFF}
.tabletop {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #000099; border-color: black black black #000099; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 7px}
.tabletop2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #0000CC; border-color: black black black #0000CC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 7px}
.topbannerr {  background-color: #000099; background-image: url(images/bg_grey_end2.jpg); background-repeat: no-repeat; background-position: left top; border-color: #000099 black black; border-style: solid; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.topbannerl {  background-color: #000099; background-image: url(images/bg_grey_end1.jpg); background-repeat: no-repeat; background-position: right top; border-color: #000099 black black; border-style: solid; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF}
.topbannerm {  font-family: Arial, Helvetica, sans-serif; background-color: #000099; background-image: url(images/bg_banner.gif); background-repeat: no-repeat; background-position: center center}
.topbanner3 {  font-family: Arial, Helvetica, sans-serif; background-color: #CCCCCC; background-image: url(images/bgcolour1.gif); border-color: #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.topbanner2 {  background-color: #000099; background-image: url(images/bannercolour1.gif); border-color: black black #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; background-position: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}
.topbanner {  background-color: #CCCCCC; background-image: url(images/bgcolour1.gif); border-color: black black #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}
.layer1style {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #000099; text-align: center}
.rightbanner {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; background-image: url(images/bgcolour1.gif)}
.navigation2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; border-color: black #FFFFFF #FFFFFF; background-color: #9999CC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.navigation2a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9999CC; border-color: black #FFFFFF; background-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; background-image: url(images/bgcolour4.gif)}
.navigation1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; background-color: #000099}
.navigation1a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #CCCCFF; background-image: url(images/bgcolour5.gif)}
.navigation1b {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}
.listingbg1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000099; background-image: url(images/listingbg1.jpg); background-repeat: repeat; border-color: black black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.form1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color: black black black #000099; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 5px; color: #FFFFFF}
.form2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.body1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.table-icons {  background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC}
.table2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; border: 1px #666666 dashed}
.table3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.table3cell {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.rightbannertop {  color: #FFFFFF; background-color: #9999FF; background-image: url(images/bgcolour2.gif); font-size: 12px; text-indent: 5px}
.rightbannertop2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; background-color: #000084; text-indent: 6px}
.shop1top {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000084; text-align: center}
.shop1bottom {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; background-image: url(images/bgshop1bottom.jpg); vertical-align: top; text-align: center}
.table4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #333333}
.resourcestop { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000084; text-indent: 5px }
.rightbannercell {  background-color: #FFFFFF; border: 1px #336699 solid}
.rightbannercell2 {  background-color: #e6e6e6; background-position: center center; border: 0px #333333 solid}
.rightbannercell3 {  background-color: #FFFFFF; border: 1px #999999 solid}
.rightbannercell4 {  background-color: #FFFFFF; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.rightbannercellmm {  background-color: #EAEAEA; border: 1px #666699 solid; text-align: center; vertical-align: middle}
.rightbannercellbm {  background-color: #FFFFFF; text-align: center; vertical-align: middle; border: #006666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.rightbannercellgc {  background-color: #FFFFFF; border: 1px #CCCCCC solid; background-image: url(images/bgcolour1.gif)}
