body {
  margin : 0;
  padding : 0;
  background-color : #3399FF;
  min-height: 100%;
  max-height: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
  border: none;
}

* html #back
{
  height: 100%
}

html {
min-height: 100%;
max-height: 100%;
height: 100%;
}



p, ul, ol, li {
  font : normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #003399;
}

p a:hover {
  color:#0099FF;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
}

h2 {
  font : bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #003399;
}

h3 {
  font : bold 8px Verdana, Arial, Helvetica, sans-serif;
  color: #003399;
}


#toplayer {
   position: absolute;
   width: 760px;
   height: 107px;
   top: 0px;
   left: 0px;
   background-image:  url("images/topblend.jpg");
}

#logo {
   position: absolute;
   width: 108px;
   height: 107px;
   top: 0px;
   left: 0px;
  
}

#topbuttons {
   position: absolute;
   width: 67px;
   height: 107px;
   top: 0px;
   left: 108px;
}

#graphic {
   position: absolute;
   width: 177px;
   height: 107px;
   top: 0px;
   left: 175px;
}

#flasharea {
   position: absolute;
   width: 164px;
   height: 107px;
   top: 0px;
   right: 0px;
}

#mainbuttons {
   position: absolute;
   width: 760px;
   height: 31px;
   top: 108px;
   left: 0px;
   background-image:  url("images/aberdeen_architects_21.jpg");
}

#photographs {
   position: absolute;
   width: 184px;
   height: 243px;
   top: 139px;
   left: 0px;
   background-color: #003399;
}

#titles {
	position: absolute;
	width: 556px;
	top: 139px;
	height: 25px;
	left: 0px;
	background-color: #FFFFFF;
	padding-left: 204px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
}

#titles h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
}

#mainlayer {
	position: absolute;
	width: 541px;
	top: 179px;
	left: 0px;
	background-color: #FFFFFF;
	padding-left: 204px;
	padding-top: 15px;
	padding-right: 15px;
	background-image:  url("images/backblueleft.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #003399;
	text-align: justify;
}

#mainlayer p {
	line-height: 18px;
}

#mainlayer a:hover {
	color: #0099FF;
	text-decoration: underline;
}

#mainlayer a:link {
	color: #0066FF;
}
