* {padding:0;margin:0}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#0077BB;color:#ffffff}

a:link {text-decoration:underline;background:#F8F8FF;color:#56c}
a:visited {text-decoration:underline;background:#F8F8FF;color:#45b}
a:hover {text-decoration:underline;background:#e3e5f9;color:#67d}

table {border:#B2D7EA 1px solid}
td {padding:1px;border:#D8EAF6 1px solid;width:25%;vertical-align:top}
.palebluetd {background-color:#D8EAF6;color:#001d83;font-weight:bold;border:#B2D7EA 1px solid}
.widetd {background-color:#D8EAF6;color:#001d83;border:#9ECCE4 2px solid;text-align:center;font-weight:bold}
.widewhitetd {background-color:#FFFFFF;color:#001d83;text-align:center;font-weight:bold}
.emptytd {border:none}

#wrapper {min-height:712px;width:770px;margin-left:auto;margin-right:auto;background-color:#ffffff;color:#001d83}

#bodyblock {position:relative;background-color:#ffffff;color:#001d83;width:770px;padding:0;background-image:url(images/nav/menubg.jpg);background-repeat:repeat-y}

#header {width:770px;left:auto;top:0;height:100px;background-image:url(images/nav/tartan.jpg)}
.headlogo {margin:5px 107px 5px 1px}
.headlogo2 {margin:0 0 28px 0}

.title {font-size:18px;font-weight:bold;text-align:center;width:auto}

#content {border:0;margin:5px 0 5px 0;display:inline;padding:4px;width:637px;float:left;color:#001d83;background-color:#FFFFFF}
.contentimg {padding:10px}
.photo-on-left {padding:10px 10px 10px 0;float:left;border:0}
.photo-on-right {padding:10px 0 10px 10px;float:right;border:0}
.photo-result {padding:5px;display:block;margin-left:auto;margin-right:auto;border:0}
.centred-text {text-align:center}
.centred-text-bold {text-align:center;font-weight:bold}
.text-bold {font-weight:bold}

.photobox-left {float:left;padding:0;margin:5px 5px 5px 0;text-align:center;border:#012198 1px solid}
.photobox-left p {text-align:center}
.photobox-right {float:right;padding:0;margin:5px 0 5px 5px;text-align:center;border:#012198 1px solid}
.photobox-right p {text-align:center}
.photobox-wide {padding:5px;margin:0;text-align:center;border:#012198 1px solid}
.photobox-wide p {text-align:center}
.photo-centred {padding:10px;display:block;margin-left:auto;margin-right:auto;border:0}
.photo-centred p {text-align:center}

.gallerybox {width:160px;height:200px;padding:10px;text-align:center;border:#012198 1px solid;margin:10px 0 10px 20px;float:left}

#menu {display:inline;width:125px;float:left;background-color:#FFFFFF;color:#001d83;background-image:url(images/nav/menubg.jpg)}
.menutxt {padding:0 5px 0 5px;font-size:11px;color:#001d83;background-color:#fff;background-image:url(images/nav/menubg.jpg)}
.menutxt a:link, .menutxt a:hover, .menutxt a:visited {text-decoration:underline;color:#001d83;background-color:transparent}

#thumbBox {position:absolute;left:0;top:0;width:auto;padding:5px;background:#505F94;visibility:hidden;z-index:10;cursor:hand;cursor:pointer}
#thumbBox .footerbar {font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:white;padding:5px 0;text-align:right}
#thumbBox #thumbImage {background-color:#505F94}
#thumbLoading {position:absolute;visibility:hidden;border:1px solid #37436F;background-color:#EFEFEF;color:black;padding:5px;z-index:5}