/*Sets default font, colours and backgrounds for the whole page*/

body {font-family: Calibri, "Lucida Sans", Geneva, Verdana, sans-serif;
     color: #069;
		 font-size: 100%;
		 background-color: #FFFFFF;
		 margin-top: 0px;}

/*Styles specific to headings*/
h1 {margin-top: 15px;
   margin-bottom: 15px;
   font-size: 350%;
	 font-weight: bold;}
h2 {color: #044476;
   font-size= 150%;}
h3 {color: #DF0024;
   font-size: 120%;
	 margin-bottom: 8px;
	 padding: 2px;}
	 
/*Classes*/	 
.banner {margin-top: 12px;}

/*Pseudo classes*/
a:hover {text-decoration: none;}
a.navlinks {display: block;
           width: 7em;
					 background-color: #FFF;
					 color: #046983;
					 text-decoration: none;
					 padding: 2px 4px 2px 4px;
					 font-size: 100%;
					 border-top: 1px solid #EEE;
					 border-right: 1px solid #CCC;
					 border-bottom: 1px solid #CCC;
					 border-left: 1px solid #EEE;
					 margin-top: 4px;
					 margin-bottom: 4px;
					 margin-left: 1em;}			 
			 
a.navlinks:hover, a.navlinks:active
          {background-color: #D4ECFB;}	

a.localnavlinks {display: block;
           width: 13em;
					 background-color: #ECECEC;
					 color: #005E5A;
					 text-decoration: none;
					 padding: 2px 4px 2px 5px;
					 font-size: 135%;
					 border-top: 1px solid #EEE;
					 border-right: 1px solid #CCC;
					 border-bottom: 1px solid #CCC;
					 border-left: 1px solid #EEE;
					 margin-top: 4px;
					 margin-bottom: 4px;
					 margin-left: -4px;}

a.localnavlinks:hover, a.localnavlinks:active
          {background-color: #FFFBC6;}
					
li.currentlink {display: block;
           width: 10em;
					 background-color: #FFFC;
					 color: #ED8D6D;
					 padding: 2px 4px 2px 4px;
					 font-size: 85%;
					 border-top: 1px solid #EEE;
					 border-right: 1px solid #CCC;
					 border-bottom: 1px solid #CCC;
					 border-left: 1px solid #EEE;
					 margin-top: 4px;
					 margin-bottom: 4px;
					 font-weight: bold;}

						 
#maincontent {margin-top: 0px;
           margin-left: 9em;
					 margin-right: 0px;
					 margin-bottom: 0px;
					 padding: 0px 24px 0 0px;
					 background:transparent url(images/mainbg.gif) left top scroll no-repeat;}

#navlist {position: fixed;
          top: 95px;
					left:0px;}
					
#navlist ul {margin-top: 0;
          margin-left: 0;
					padding-left: 4px;}
					
#navlist li {list-style-type:none;}
#photolist li {list-style-type:none;}

#table {margin: 35px 0px 0px 35px}

#h1  {position: fixed;
      margin: 12px 0px 0px 0px}
