/* mac hide \*/
html,body{height:99%;}
/* end hide*/

body{
position:relative;
width:99%;
font-family:
Arial;

text-align:center;
}
#headerdiv h1 {
font-size:24pt;
padding:12px 12px 0px 12px;
}
#headerdiv p {
font-size:16pt;
padding:0px 12px 12px 12px
}

#positioningdiv{
position:relative;
top:0px;
left:0px; 
padding-top:0px;
Width:790px;
min-height:100%; 
text-align:left; 
margin:auto;
background-color:#F5F5F5;

}
* html #positioningdiv{
height:100%;
}
#headerdiv{
overflow:hidden;
/*padding:0.25em;*/
position:relative;
top:0px;
left:0px; 
height:159px;
background-color:#DCDCDC; 
border-bottom:1px Solid black;
 background-image:url(images/dyce1.gif);
 background-attachment: inherit;
 background-position: bottom right;
 background-repeat: no-repeat;
}

#contentdiv{
text-align:justify;
padding: 0px 15px;

}
#bufferdiv{
height:100px;

}

#footer{position:absolute;
	bottom:0;
	left:0;	
	width:100%;
	
	
}
* html #footer {

	bottom:-1px;
}




.menu {
	font-weight:bolder;
	position: relative;	
      width: 99%;
      margin: 0;
      padding: 5px 0.5em;
    }
    .menu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
    
    .menu li {
      width: 19%;
      text-align: center;
    }
    .menu a {
      display: block;
      width: 100%;
      text-decoration: none;
      color:black;
	}
 .menu a:hover {
      color: #008080;
    }
table {
width:95%;
border-collapse:collapse;
border:2px solid black;
margin: auto;
margin-bottom:30px;
}
td, th{ 
border: 1px solid #808080;
padding:3px;
   	
}
caption{
margin-bottom:4px;
text-align:left;
font-weight:bold;
}

th{
background-color: yellow;
}
.resultcol{
color:teal;

}

