body {
 left: 0px;
 right: 0px;
 top: 0px;
 bottom: 0px;
 font-family: Verdana, sans-serif;
 font-size: 10pt;
 line-height: 10pt;
}

div.leftblock {
  position: absolute;
	left: 8px;
	top: 5px;
	/*bottom : 5px;*/
	height : 550px;
	width : 160px;

}

div.topblock {
position: absolute;
background-color: #9CBAA3;
height: 88px;
left: 168px;
/*right: 10px;*/
width: 748px;
top: 9px;
padding-top:10px;
}

div.contentblock {
  position: absolute;
	left:168px;
	width : 748px;
  top: 156px;
	height : 390px;
}

div.contentblock_i {
  position: absolute;
	left:168px;
	width : 748px;
  top: 280px;
	height: 320px;
}

html>body div.contentblock_i {
  height: 309px;
}

div.masterimageblock {
  position: absolute;
	top :114px;
	left :168px;
	width: 750px;
	overflow: hidden;
}

div.leftimages {
  position: absolute;
	top :0px;
	left :0px;
	/*right: 10px;*/
	width: 150px;
}

img.leftimage {
  width: 150px;
	margin-bottom : 6px;
} 

td {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    line-height:1.05em;
    letter-spacing: 0.5px;

}

div.textblock {
  position:relative;
  left : 160px;
	width : 460px;
	font-size: 9pt;
	line-height:1.25em;
	letter-spacing: 0.6px;
  padding-top: 12px;
	z-index: 99;
}

div.subtextblock {
	z-index: 199;
	width: 280px;
	float: left;
	clear: none;
	font-size: 9pt;
}

html>body div.subtextblock {
  width: 260px;
}


html>body div.textblock {
  padding-top: 0;
}

div.column1 {
  position:relative;
  left : 0px;
	width : 250px;
	line-height:1.05em;
	letter-spacing: 0.5px;
/*	font-weight: 600;*/
}

div.column2 {
  position:absolute;
	top: 14px;
  left : 250px;
	width : 250px;
	line-height:1.05em;
	letter-spacing: 0.5px;
/*	font-weight: 600;*/
}

div.logoline {
  position: relative;
	width : 20px;
	/*height : 750px;*/
	height: 1000px;
	background-color: #DC5860;
}

div.logoline_r {
  position: absolute;
	width : 20px;
	height: 1000px;
	background-color: #DC5860;
	left: 926px;
	top: 9px;
}

img.logopic {
  position: absolute;
  /*width : 140px;*/
	width: 118px;
	/*left: 25px;*/
	left: 30px;
	top : 0px;
}

img.master {
  float:left;
	clear:right;
/*	height: 120px;*/
	margin-right: 2px;
}

img.footerimage {
  position : absolute;
	right : 0px;
	top : 120px;
	float: right;
}

img.footerimagelow {
  position : absolute;
	right : 0px;
	top : 280px;
	float: right;
	clear: left;
}

img.footerimagemid {
  position : absolute;
	left : 585px;
	top : 180px;
}

html>body img.footerimagemid {
   top : 160px;
	 left: 585px;
}	

img.footerimageright {
  position : absolute;
	left : 650px;
	top : 180px;
}

html>body img.footerimageright {
   top : 160px;
	 left: 610px;
}	


img.footerimagelarge {
  position : absolute;
  height: 300px;
	right : 0px;
	bottom : 0px;
}

html>body img.footerimagelarge {
  position : absolute;
  height: 310px;
	right : 0px;
	bottom : 0px;
}



div.menublock {
  position: absolute;
  background-color: #488B9B;
	width : 120px;
	top: 110px;
	/*height : 640px;*/
	height: 890px;
	left: 30px;
	text-align: right;

}

div.menuselected {
  position: relative;
  background-color: #9ABFC8;
	width :120px;
	height :20px;
	z-index:99;
	left: 0px;
	padding-top:2px;
	margin-bottom:10px;
	letter-spacing: -0.5px;
	font-size: 9pt;
}

div.menuunselected {
  position: relative;
	width :120px;
	height :20px;
	z-index:99;
	left: 0px;
	padding-top:2px;	
	margin-bottom:10px;	
	letter-spacing: -0.5px;
	font-size: 9pt;	
}

div.submenuselected {
  position: relative;
  background-color: #9ABFC8;
	width :120px;
	height :20px;
	z-index:99;
	left: 0px;
	padding-top:2px;
	letter-spacing: -0.5px;
	font-size: 9pt;
}

div.submenuunselected {
  position: relative;
	width :120px;
	height :20px;
	z-index:99;
	left: 0px;
	padding-top:2px;	
	letter-spacing: -0.5px;
	font-size: 9pt;	
}


div.texthead {
  color: #488B9B;
	font-weight: bold;
}

div.highlighttext {
  color: #488B9B;
}

a.menu {
  color : white;
	text-decoration: none;
	letter-spacing: -0.1em;
}

html>body a.menu {
	letter-spacing: -0.5px;
}

a.menuselected {
  color : white;
	text-decoration: none;
	background-color: #9ABFC8;
	width: 120px;
	letter-spacing: -0.1em;
}

html>body a.menuselected {
	letter-spacing: -0.5px;
}

img.map {
  float: left;
	clear: none;
	width: 300px;
	margin-right: 6px; 
}

table.studio {
  width : 600px;
}

table.floatleft {
  width : 380px;
	float: left;
	clear: none;
	border-style: solid;
	border-color: #488B9B;
	border-width: 0px;
	border-right-width: 0.4px; 
}

table.floatright {
	float: left;
	clear: none;
	padding-left: 2px;
}

table.floatleft td, table.floatright td {
    font-family: Verdana, sans-serif;
    font-size: 0.7em;
    line-height:1.1em;
    letter-spacing: 0.3px;
}		

div.artlook {
  font-size: 8pt;
	position: absolute;
	left: 166px;
	top: 988px; 
}