#wrap {
    width:786px;height:720px;position:relative;
    top:0px;bottom:0px;left:0px;right:0px;margin:auto;
    text-align:left; 
    margin-top:25px;
}
#content696{
    width:696px;
    margin-left:45px;
}
html {display:table;height:100%;width:100%;}
body{display:table-cell;vertical-align:middle;height:100%;width:100%;margin:auto;}

*:first-child+html body {min-height:700px;}
*:first-child+html #container { top:50%;margin-top:-350px;}

* html body {text-align:center;}
* html body  #container {text-align:left; top: expression(document.body.clientHeight <700?'0px':document.body.clientHeight/2-360);}
*:focus { outline: none; }

html,body{
     font-family: Futura,Helvetica,Arial,sans-serif;
     color:#444;
     font-size:12px;
  }

a{
  /*   font-family:Helvetica, Arial, sans;*/
     color:#444;   
     text-decoration:none;
  }
img {border:0px;}
/*  #men{
    position:relative;
  }*/
.menItem{
    display:block;
    height:18px;
    /* width:100px;*/
     z-index:9;
    /* margin-bottom:5px;      */
     overflow:hidden;
     position:relative;
    /* padding-top:2px;   */
     padding-bottom:1px;   
}
.menL0Container{
   position:relative;
   top:0px;
}

.menLevel1Item   {
   position:absolute;
   top:12px;
}
.menSpacer{
    height:12px;
}
.menItem img{
   padding:0px;margin:0px;border:0px;
}
.aImgTop{
    z-index:10;
    left:0px;
    position:absolute;
}
.aImgBottom {
    z-index:11;
    top:8px;
    left:0px;
    position:absolute;
  }
.menAnker     {
    z-index:9;  
    left:0px;
    position:absolute;
    white-space:nowrap;
}


.hoverAnker{
   z-index:9; 
}
.hoverItem{
    display:block;
    height:20px;
    z-index:9;
    overflow:hidden;
    position:relative;
    padding-bottom:0px;  
    text-align:right;
    white-space:nowrap;
}

#langSel{
     height:30px;
     width:696px;
     text-align:right;
     margin-right:0px;   
     color:#777;  
     font-size:12px;
}
   #langSel a{
        color:#777;  
   }
  #langSel a:hover{
     color:#CCC;
  }
  .menL0Container{
       float:left;
       width:126px;
  }
  #mainMenContainer{
     margin-left:45px;
     width:741px;
     display:block;
  }  
  #men6{
      width:100px;
  } 
  #men2{
   
  /*   position:relative;
  */}
  #men1{

   }
#display,#displaySS{
     width:696px;
     height:400px;  
     background-color:#FFF;
     position:relative;
     overflow:hidden;
     margin-bottom:12px;
}
#displayText{
     width:696px;
     height:400px;  
     background-color:#FFF;
     position:relative;
     overflow:hidden;
     margin-bottom:12px;    
}
#displaySSAllWrap{
        position:relative;
        height:400px;
        margin-bottom:12px; 
     background-color:#FFF;
}
#displaySS{
    position:absolute;
    top:0px;
    z-index:20; 

}

#displayFirst{
    position:absolute;
    top:0px;
    z-index:22;
}
/*
#displayFirst{
     width:696px;
     height:400px;  
     background-color:#FFF;
     position:relative;
     overflow:hidden;
     margin-bottom:12px;
}
#displayFirst img{
       top:-200px;
       position:relative;
}
*/

/*
#displayWrap {
     z-index:11;
     left:0px;
     top:200px;
     position:absolute; 
     height:10px;
     overflow:hidden;
}
#displayWrap img{
       top:-200px;
       position:relative;
}
 */
#display.scroll{
       /*    overflow:auto;*/
}
#displayTextWrap{
     left:0px;
     top:0px;
     position:absolute; 
     width:696px;
     padding-top:15px;   
} 
#projectInfo{
   width:430px;
   float:left;
}

h1{
     color:#090909;
     font-size:12px;
     font-weight:normal;
     width:430px;
}

#projectSubnav{
  display:inline;
  float:right;
}





#imgnav{
   width:255px;
   text-align:right;
   height:auto;
   display:block;

}

#imgnav a {  

    margin: 0px 0px 3px 0px; 
    padding: 0px 5px 0px 0px;  
    color:#777;
    width:19px;
    line-height:12px;
    display:inline-block;
    overflow:hidden;
    border-left:1px solid #777; 
}

/*
#imgnav a {  
    margin: 0px 0px; 
    padding: 0px 0px 0px 2px;  
    color:#777;
    width:28px;
    display:inline-block;
    overflow:hidden;
    border-left:1px solid #333; 
}

#imgnav a:before{
   content:"| ";
 
}   */
#imgnav a.nav0{
        border-left:1px solid #fff;   
}
#imgnav a.nav10{
        border-left:1px solid #fff;  
}
#imgnav a.nav20{
        border-left:1px solid #fff;    
}
/*
#imgnav a.nav9{
    padding: 0px 0px 0px 0px;
}
#imgnav a.nav19{
    padding: 0px 0px 0px 0px;            
}
#imgnav a.nav29{
    padding: 0px 0px 0px 0px;                 
}
  */

#imgnav a.activeSlide { 
   color:#333; 
}

#prevNextProject{ 
   margin-top:20px;
   width:250px;
}
#prevNextProject div.hoverItem{ 
  float:right;
  /*width:250px;  */
  display:block;
  background-color:#fff;
}
#introClaim{
   margin-left:45px;
   margin-top:30px;
}

a.archiveLink{
   display:block;
   overflow:hidden;
   height:130px;
}

a.archiveLink img{
   opacity:0.9;
}
a.archiveLink:hover img{
   opacity:1;
}
#logoLink{
  display:block;
  width:178px;
  height:35px;
  text-indent:-999px;
  background-image: url("/img/logo.gif");
}

#projectArchiveProTitleWrap{
  position:relative;
   margin-left:45px;
  top:60px;
   
}
.projectArchiveProTitle{
   position:absolute;
   top:0px;
}
p{margin-top:12px;}


#loading{
   position:relative;
   /*height:12px;*/
   padding:3px;  
   background-color:#FFF;
   color:#999;
   border-top:1px solid #eee;
   font-size:9px;
   width:696px;   
   height:400px;
}