/*Sets default font, colours and backgrounds for the whole page*/

body {font-family: "Lucida Sans", Geneva, Trebuchet, Helvetica, Verdana, sans-serif;
     color: #069;
		 font-size: 85%;
		 background-color: #FFFFFF;
		 margin-top: 0px;}

/*Styles specific to headings*/
h1 {margin-top: 15px;
   margin-left: -175px;
	 font-family: Broadway, "Goudy Stout", Comic Sans MS, sans-serif;
	 color: #369369;
	 font-size: 300%;
	 font-weight: bold;}
h2 {color: #044476;
   font-family: Comic Sans MS, sans-serif;
	 color: #936936;
	 font-size: 175%;
	 font-weight: bold;}
h3 {color: #DF0024;
   font-size: 120%;
	 margin-bottom: 8px;
	 padding: 2px;}
	 
/*Classes*/	 
.banner {margin-top: 12px;
         margin-right: 55px;}

/*Pseudo classes*/
a:hover {text-decoration: none;}
a.navlinks {display: block;
           width: 8em;
					 background-color: #CDEFFF;
					 color: #469830;
					 text-decoration: none;
					 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;}			 
			 
a.navlinks:hover, a.navlinks:active
          {background-color: #FFFCDE;}	

a.localnavlinks {display: block;
           width: 12em;
					 background-color: #CFDFEF;
					 color: #005E5A;
					 text-decoration: none;
					 padding: 2px 4px 2px 4px;
					 font-size: 100%;
					 border-top: 1px solid #EEE;
					 border-right: 2px solid #AAA;
					 border-bottom: 2px solid #BBB;
					 border-left: 1px solid #EEE;
					 margin-top: 4px;
					 margin-bottom: 4px;}

a.localnavlinks:hover, a.localnavlinks:active
          {background-color: #FFFDCD;}
					
					 
#maincontent {margin-top: 0px;
           margin-left: 12em;
					 margin-right: 20px;
					 margin-bottom: 0px;
					 padding: 16px 24px 0 28px;
					 background:transparent url(images/mainbg.gif) left top scroll no-repeat;}

#navlist {position: fixed;
          top 0px;
					left:0px;}
					
#navlist ul {margin-top: 0;
          margin-left: 0;
					padding-left: 24px;}
					
#navlist li {list-style-type:none;}

#table  {position: fixed;
         margin: 0px 50px;}