﻿body {
  background:#333;
  margin:0;
  padding:0;
}

#contentPane {
  position:absolute;
  display:none;
  top:0px;
  left:193px;
  width:995px;
  height:630px;
  z-index:1;
}

#thumbnailPane1 {
  position:absolute;
  display:block;
  top:0px;
  left:0px;
  width:995px;
  height:349px;
  text-align:left;
  vertical-align:middle;
  border:none 1px #fff;
  border-bottom:solid 2px #363636;
  z-index:14;
}

#thumbnailPane2 {
  position:absolute;
  display:none;
  top:0px;
  left:0px;
  width:995px;
  height:349px;
  text-align:left;
  vertical-align:middle;
  border:none 1px #fff;
  border-bottom:solid 2px #363636;
  z-index:15;
}

#displayPane {
  position:absolute;
  display:none;
  top:0px;
  left:0px;
  width:995px;
  height:349px;
  text-align:left;
  vertical-align:middle;
  border:none 1px #999;
  z-index:17;
}

#menuPane {
  position:absolute;
  display:block;
  top:232px;
  left:0px;
  width:270px;
  height:85px;
  text-align:right;
  vertical-align:top;
  border:none 1px #fff;
  z-index:20;
}

#menuPane p {
  font-family:'Arial', 'Frutiger 47LightCn', 'Calibri', 'MS Sans-Serif', 'Sans Serif';
  font-size:9pt;
  font-weight:normal;
  line-height:16pt;
  color:#999;
  margin:0;
  padding:0;
  cursor:default;
}

#menuPane p.selected {
  font-family:'Arial', 'Arial Black', 'Frutiger 67BoldCn', 'MS Sans-Serif', 'Sans Serif';
  font-weight:bold;
}

#menuPane p.selected a:link, #menuPane p.selected a:visited {
  text-decoration:none;
  color:#fff;
}

#menuPane a:link, #menuPane a:visited {
  text-decoration:none;
  color:#999;
}

#menuPane a:hover {
  text-decoration:underline;
  color:#fff;
  cursor:pointer;
}

#teaserPane {
  position:absolute;
  display:block;
  top:68px;
  left:660px;
  width:325px;
  height:271px;
  text-align:left;
  vertical-align:top;
  margin:0;
  padding:10px 0 0 10px;
  border:none 1px #fff;
  background-color:#363636;
  z-index:5;
}

#teaserPane p {
  font-family:'Frutiger 47LightCn', 'Calibri', 'Arial', 'MS Sans-Serif', 'Sans Serif';
  font-size:13pt;
  line-height:16pt;
  color:#aaa;
  margin:0;
  padding:0 0 6pt 0;
  cursor:default;
}

#teaserPane a:link, #teaserPane a:visited {
  font-family:'Frutiger 47LightCn', 'Calibri', 'Arial', 'MS Sans-Serif', 'Sans Serif';
  font-size:13pt;
  font-weight:bold;
  text-decoration:underline;
  color:#aaa;
}

#teaserPane a:hover {
  font-family:'Frutiger 47LightCn', 'Calibri', 'Arial', 'MS Sans-Serif', 'Sans Serif';
  font-size:13pt;
  font-weight:bold;
  text-decoration:underline;
  color:#fff;
  cursor:pointer;
}

#detailPane {
  position:absolute;
  display:block;
  top:349px;
  left:0px;
  width:995px;
  height:281px;
  text-align:left;
  vertical-align:top;
  margin:0;
  padding:0;
  background-color:#fff;
  z-index:50;
}

#submenuPane {
  position:absolute;
  display:block;
  top:0px;
  left:5px;
  width:225px;
  height:281px;
  text-align:right;
  vertical-align:top;
  margin:0;
  padding:0;
  overflow:hidden;
  z-index:50;
}

#submenuPane p {
  font-family:'Calibri', 'Arial', 'MS Sans-Serif', 'Sans Serif';
  font-size:11pt;
  font-weight:bold;
  line-height:11pt;
  color:#333;
  margin:0;
  padding:6pt 0 2pt 0;
  cursor:default;
}

#submenuPane a:link, #submenuPane a:visited {
  color:#999;
  text-decoration:none;
}

#submenuPane a:hover {
  color:#555;
  text-decoration:underline;
  cursor:pointer;
}

#bodytextPane {
  position:absolute;
  display:block;
  top:0px;
  left:250px;
  width:525px;
  height:276px;
  text-align:left;
  vertical-align:top;
  background-color:#f7f7f7;
  margin:0;
  padding:0 0 0 5px;
  z-index:50;
  overflow:scroll;
  overflow-x:auto;
  overflow-y:auto;
}

#bodytextPane p {
  font-family:'Calibri', 'Arial', 'Frutiger 47LightCn', 'MS Sans-Serif', 'Sans Serif';
  font-size:11pt;
  line-height:14pt;
  color:#333;
  margin:0;
  padding:0 0 5pt 0;
  cursor:default;
}

#bodytextPane a:link, #bodytextPane a:visited {
  color:#666;
  text-decoration:underline;
}

#bodytextPane a:hover {
  color:#333;
  text-decoration:underline;
  cursor:pointer;
}

#sidebarPane {
  position:absolute;
  display:block;
  top:0px;
  left:798px;
  width:192px;
  height:276px;
  text-align:left;
  vertical-align:top;
  margin:0;
  padding:0;
  overflow:hidden;
  z-index:50;
}

#sidebarPane p {
  font-family:'Frutiger 67BoldCn', 'Arial', 'MS Sans-Serif', 'Sans Serif';
  font-size:9.5pt;
  line-height:11pt;
  color:#666;
  margin:0;
  padding:0 0 8pt 0;
  cursor:default;
}

#sidebarPane p.smalltext {
  font-family:'Frutiger 47LightCn', 'Calibri', 'Arial', 'MS Sans-Serif', 'Sans Serif';
  font-size:8pt;
  font-style:italic;
  line-height:9pt;
  color:#666;
  margin:0;
  padding:0 0 3pt 0;
  cursor:default;
}

#sidebarPane a:link, #sidebarPane a:visited {
  color:#666;
  text-decoration:underline;
}

#sidebarPane a:hover {
  color:#333;
  text-decoration:underline;
  cursor:pointer;
}

#progressBusySignal {
  position:absolute;
  display:none;
  top:156px;
  left:472px;
  width:42px;
  height:42px;
  background-image:url('images/ajax-loader-bkg.png');
  background-repeat:no-repeat;
  margin:0;
  padding:10px 0 0 10px;
  z-index:200;
  border:solid 1px #666;
  cursor:default;
}

#footerPane {
  position:absolute;
  display:block;
  top:630px;
  left:0px;
  width:995px;
  height:15px;
  text-align:right;
  vertical-align:top;
  margin:0;
  padding:0;
  z-index:50;
}

#footerPane p {
  font-family:'Frutiger 47LightCn', 'Calibri', 'Arial', 'MS Sans-Serif', 'Sans Serif';
  font-size:7.5pt;
  color:#666;
  margin:0;
  padding:0;
  cursor:default;
}

