@charset "UTF-8";body {padding: 0; margin: 0px auto; text-align: center; background: #2A5379}
img{border:none}a.ibdr {display:block;width:210px;height:210px;border: 1px solid white; }
a.ibdr:hover {border: 1px solid #20232b; }p{font-family: Trebuchet MS ;color: gray; font-size: 80%; }
.intextlink {font-family: Trebuchet MS ;color: gray;  }
h1{font-family: Trebuchet MS ;color: gray; font-size: 80%; }
.intextlink {font-family: Trebuchet MS ;color: gray;  }
.ttext{font-family: Trebuchet MS ;color: #d8dbe9; font-size: 110%;font-weight: normal; }
.whitetext{font-family: Trebuchet MS, sans-serif;color: #d8dbe9; font-size: 80%; }
.whitetext2{font-family: Trebuchet MS, sans-serif;color: #d8dbe9; font-weight: bold; font-size: 100%; }


.sidetext{font-family: Trebuchet MS, sans-serif ;color: #C8E1E8; font-size: 95%; }
.sidetextsmall{font-family: Trebuchet MS, sans-serif ;color: #C8E1E8; font-size: 75%; }
.graytext{font-family: Trebuchet MS, sans-serif ;color: #4f4f4f; font-size: 80%; }
.darktext{font-family: Trebuchet MS, sans-serif ;color: #4f4f4f; font-size: 80%; }
.darktextred{font-family: Trebuchet MS, sans-serif ;color: red; font-size: 150%; }
.smallprint {font-family: Verdana ;color: #d8dbe9; font-size: 60%; }
.introheading{font-family: Georgia; color: #4f4f4f; font-size:105%;font-weight: bold;}
.projectheading{font-family: Georgia; color: #4f4f4f; font-size:100%;}
.imageheading{font-family: Trebuchet MS; color: #4f4f4f; font-size:100%;}
a.homelink:link{font-family: Trebuchet MS, sans-serif;color: #d8dbe9; font-size: 100%; font-weight: bold; text-decoration: none; }
a.homelink:visited{font-family: Trebuchet MS, sans-serif;color: #d8dbe9; font-size: 100%; font-weight: bold; text-decoration: underline; }
a.homelink:hover{font-family: Trebuchet MS;color: gray ;font-size: 100%; font-weight: bold; text-decoration: none; }
a.homelink:active{font-family: Trebuchet MS, sans-serif;color: #d8dbe9; font-size: 100%; font-weight: bold;}
a.nav1:link{font-family: Trebuchet MS;color: gray;font-size: 80%; text-decoration: none; }
a.nav1:visited{font-family: Trebuchet MS;color: gray;font-size: 80%; text-decoration: none; }
a.nav1:hover{font-family: Trebuchet MS;color: white ;font-size: 80%; text-decoration: none; }
a.nav1:active{font-family: Trebuchet MS;color: white;font-size: 80%;}
a.nav2:link{font-family: Trebuchet MS;color: white;font-size: 80%; text-decoration: none; }
a.nav2:visited{font-family: Trebuchet MS;color: white;font-size: 80%; text-decoration: none; }
a.nav2:hover{font-family: Trebuchet MS;color: white ;font-size: 80%; text-decoration: none; }
a.nav2:active{font-family: Trebuchet MS;color: white;font-size: 80%;}
a.nav3:link{font-family: Trebuchet MS;color: red;font-size: 80%; text-decoration: none; }
a.nav3:visited{font-family: Trebuchet MS;color: red;font-size: 80%; text-decoration: none; }
a.nav3:hover{font-family: Trebuchet MS;color: white ;font-size: 80%; text-decoration: none; }
a.nav3:active{font-family: Trebuchet MS;color: white;font-size: 80%;}
a.nav4:link{font-family: Trebuchet MS;color: orange;font-size: 80%; text-decoration: none; }
a.nav4:visited{font-family: Trebuchet MS;color: orange;font-size: 80%; text-decoration: none; }
a.nav4:hover{font-family: Trebuchet MS;color: white ;font-size: 80%; text-decoration: none; }
a.nav4:active{font-family: Trebuchet MS;color: white;font-size: 80%;}
a.nav5:link{font-family: Trebuchet MS;color: yellow;font-size: 80%; text-decoration: none; }
a.nav5:visited{font-family: Trebuchet MS;color: yellow;font-size: 80%; text-decoration: none; }
a.nav5:hover{font-family: Trebuchet MS;color: white ;font-size: 80%; text-decoration: none; }
a.nav5:active{font-family: Trebuchet MS;color: white;font-size: 80%;}
a.nav6:link{font-family: Trebuchet MS;color: tomato;font-size: 80%; text-decoration: none; }
a.nav6:visited{font-family: Trebuchet MS;color: tomato;font-size: 80%; text-decoration: none; }
a.nav6:hover{font-family: Trebuchet MS;color: white ;font-size: 80%; text-decoration: none; }
a.nav6:active{font-family: Trebuchet MS;color: white;font-size: 80%;}
a.nav7:link{font-family: Trebuchet MS;color: Chartreuse;font-size: 80%; text-decoration: none; }
a.nav7:visited{font-family: Trebuchet MS;color: Chartreuse;font-size: 80%; text-decoration: none; }
a.nav7:hover{font-family: Trebuchet MS;color: white ;font-size: 80%; text-decoration: none; }
a.nav7:active{font-family: Trebuchet MS;color: white;font-size: 80%;}
a.nav8:visited{font-family: Trebuchet MS;color: white;font-size: 100%; text-decoration: none; }
a.nav8:hover{font-family: Trebuchet MS;color: gray;font-size: 100%; text-decoration: none; }
a.nav8:active{font-family: Trebuchet MS;color: gray;font-size: 100%;}



a.navlive:link{font-family: Trebuchet MS;color: white;font-size: 80%; text-decoration: none; }
a.navlive:visited{font-family: Trebuchet MS;color: white;font-size: 80%; text-decoration: none; }
a.navlive:hover{font-family: Trebuchet MS;color: white ;font-size: 80%; text-decoration: none; }
a.navlive:active{font-family: Trebuchet MS;color: white;font-size: 80%;}
a.navdead:link{font-family: Trebuchet MS;color: gray;font-size: 80%; text-decoration: none; }
a.navdead:visited{font-family: Trebuchet MS;color: gray;font-size: 80%; text-decoration: none; }
a.navdead:hover{font-family: Trebuchet MS;color: orange ;font-size: 80%; text-decoration: none; }
a.navdead:active{font-family: Trebuchet MS;color: orange;font-size: 80%;}
a.image:link{border :1px solid white; text-decoration: none; }
a.image:visited{border :1px solid white; text-decoration: none; }
a.image:hover{border:1px solid black; text-decoration: none; }
a.image:active{border :1px solid white;text-decoration: none;}
a.ttextlink:link{font-family: Trebuchet MS ;color: orange; font-size: 150%;font-weight: bold; text-decoration: none;  }
a.ttextlink:visited{font-family: Trebuchet MS ;color: orange; font-size: 150%;font-weight: bold; text-decoration: none; }
a.ttextlink:hover {font-family: Trebuchet MS ;color: orange; font-size: 150%;font-weight: bold; text-decoration: none; }
a.ttextlink:active{font-family: Trebuchet MS ;color: orange; font-size: 150%;font-weight: bold; text-decoration: none; }
.biglink{font-family: Georgia ;color: #d8dbe9; font-size: 100%; }
.textlink{font-family: Trebuchet MS ;color: white; font-size: 90%; }
.textlink1{font-family: Trebuchet MS ;color: #4f4f4f; font-size: 100%; }
.textlinklive{font-family: Georgia ;color: #565961; font-size: 80%;font-weight: bold;}
.titlelink{font-family: Georgia ;color: gray; font-size: 80%; }
.titlelinklive{font-family: Georgia ;color: #565961; font-size: 80%;font-weight: bold;}

.wrapper{text-align: left;width: 960px; margin: auto;height: 1075px; background: white;} 
.wrappergallery{text-align: left;width: 960px; margin: auto;height: 1036px; background: white;}
.navbarname{text-align:left; float: left; width: 295px;height: 140px;background: #272d45; margin: 0px; padding-bottom:5px;padding-left:5px;padding-right:20px;padding-top:20px;}
.navbarmid{text-align:right; float: left; width: 389px;height: 145px;background: #272d45; border-right: 1px solid #3f5d7f; padding: 10px;}
.navbarright{text-align:left; float: left; width: 195px;height: 160px;background: #272d45; padding-top: 5px; padding-bottom: 0px; padding-left: 25px; padding-right: 10px;}
.navbarright:hover{background-color:#272d45;}

.banner {float:right;text-align:left ;margin:0 auto; width: 930px;height: 100px;background: #272d45; background-position: center top; background-repeat: no-repeat; padding-top: 10px;padding-bottom: 30px;padding-left: 10px;padding-right: 20px; border-bottom: 1px solid #3f5d7f;}

.bottomlapple{text-align: left;float: right; width: 566px;height: 200px;background: #272d45; padding:30px 5px 5px 25px; border-right:0px solid white; } 
.bottomrapple{text-align: right;float: right; width: 120px;height: 220px;background: #272d45; padding: 5px; padding-top: 10px; border-right:0px solid #5c7700; }
.leftbarapple{text-align:left; float: right; width: 210px;height: 754px;background: #3f5d7f; padding: 10px; padding-left: 14px;}

.bottomlharwell{text-align: left;float: right; width: 566px;height: 200px;background: #272d45; padding:30px 5px 5px 25px; border-right:0px solid white; } 
.bottomrharwell{text-align: right;float: right; width: 120px;height: 220px;background: #272d45; padding: 5px; padding-top: 10px; border-right:0px solid #5c7700; }
.leftbarharwell{text-align:left; float: right; width: 210px;height: 754px;background: #3f5d7f; padding: 10px; padding-left: 14px;}

.bottoml{text-align: left;float: right; width: 566px;height: 258px;background: #272d45; padding:30px 5px 5px 25px; border-right:0px solid white; } 
.bottomr{text-align: right;float: right; width: 120px;height: 278px;background: #272d45; padding: 5px; padding-top: 10px; border-right:0px solid #5c7700; }
.leftbar{text-align:left; float: right; width: 210px;height: 812px;background: #3f5d7f; padding: 10px; padding-left: 14px;}
.leftpad{text-align:left; float: right; width: 0px;height: 640px;background: white; padding: 0px; border-left:0px solid #5c7700;}
.intro{text-align: left;float: right; width: 725px;height: 3px;background: white; padding: 0px;border-right:0px solid #5c7700; }

.middle{text-align: left;float: right; width: 710px;height: 45px;background: white; padding-left: 10px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;}
.middlea{text-align: left;float: right; width: 710px;height: 5px;background: white; padding-left: 10px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;}



.topbox{text-align: center;float: right ; width: 720px;height: 200px;background: white; padding-left: 5px;}

.topboxa{text-align: center;float: left ; width: 720px;height: 255px;background-colour: #272d45; padding-left: 3px;}

.pdf{text-align: center;float: left;padding-left:5px; padding-right: 5px; padding-top: 20px; width: 80px;height: 90px;}


.box{text-align: left;float: left ; width: 213px;height: 250px;background: white; padding: 12px; margin-left:2px; margin-top:3px; margin-bottom:3px; border :1px solid #dbdcdf; display: inline;}
.Gallerybox{text-align: left;float: right ; width: 212px;height: 212px;background: white; padding: 12px; margin:1px; border :1px solid #dbdcdf; display: inline;}
.contactbox{text-align:left; float: left; width: 700px;height: 602px;background: #272d45; padding: 20px;border-top: 0px solid #6585a3;background-image: url(Images/background.jpg); }
.contactbox2{text-align:left; float: left; width: 180px;height: 602px;background: #272d45; padding: 20px;border-top: 0px solid #6585a3;background-image: url(Images/background.jpg); }
.footertop{text-align:left;float: right; width: 960px;height: 3px; padding: 0px; background: #2A5379;}
.footerleft{text-align:right;float: right; width: 580px;height: 57px; padding: 5px; background: #2A5379;}
.footerright{text-align:right;float: right; width: 360px;height: 57px; padding: 5px; background: #2A5379;}


.contactleft{text-align:left; float: left; width: 150px; height: 24px; padding: 5px;padding-left: 10px;padding-top: 20px;background: #272d45;border-bottom: 1px solid #3f5d7f;}
.contactmidleft{text-align:left; float: right; width: 205px; height: 24px; padding: 5px;padding-left: 10px;padding-top: 20px;background: #272d45;border-bottom: 1px solid #3f5d7f;}
.contactmidright{text-align:left; float: right; width: 205px; height: 24px; padding: 5px;padding-left: 10px;padding-top: 20px;background: #272d45;border-bottom: 1px solid #3f5d7f;}
.contactright{text-align:left; float: right; width: 340px; height: 24px; padding: 5px;padding-right: 10px;padding-top: 20px;background: #272d45;border-bottom: 1px solid #3f5d7f;}
.contacticon{float:left; width: 24px; height; 24px;}
.mailicon{float:left; width: 24px; height: 24px; padding-top:2px;}