
body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  overflow: hidden; 
    background-color:#acafd2;
    font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
    color:#FFFFFF;
  }
#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:315px; 
  height:120px; 
  overflow:auto; 
  }
#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:315px; 
  height:30px; 
  overflow:auto; 
  }
#contents {
  position:fixed; 
  top:120px;
  left:0;
  bottom:50px; 
  width:315px; 
  overflow:auto; 
  }
/* for internet explorer */

* html body {
  padding:120px 0 30px 0; 
  }

* html #contents {
  height:100%; 
  width:315px; 
  }
 
#main_tab_1, #main_tab_2, #help_tab {
  position:fixed; 
  left:315px;
  top:0;
  //bottom:0px; 
  right:0px; 
  overflow:none;
  border-left: 1px solid black; 
  text-align: center; 
  vertical-align: middle;
  height: 100%;     
  }
  
#main_tab_2, #help_tab {
  visibility: hidden;
  }

#image_overlay {
  position:fixed; 
  left:315px;
  top:0;
  bottom:0px; 
  right:0px; 
  overflow:none;
  border-left: 1px solid black; 
  text-align: center; 
  vertical-align: middle; 
  }
  
#image_mouseover {
  position:fixed; 
  left:315px;
  top:0;
  bottom:0px; 
  right:0px; 
  overflow:none; 
  text-align: center; 
  vertical-align: middle; 

  filter: alpha(opacity=0); /*older IE*/
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE */
  -moz-opacity: 0; /*older Mozilla*/
  -khtml-opacity: 0;   /*older Safari*/
  opacity: 0;   /*supported by current Mozilla, Safari, and Opera*/
  background-color:#000000  
  }
  
#hl {
  position:absolute; 
  left:0px;
  top:0;
  width:59px; 
  height:59px; 
  text-align: center; 
  vertical-align: middle;
  /*visibility: hidden;*/    
}

#thumbnails {
  position:absolute;   
}
  
.float, .floathide {
  position: absolute;
  left:0px;
  top:0px;
}

.floathide {
  visibility: hidden;
  }
  
#outer1 {height: 100%; width:100%; overflow: hidden; position: relative;}
#outer1[id] {display: table; position: static;}

#middle1 {position: absolute; top: 50%;} /* for explorer only*/
#middle1[id] {display: table-cell; vertical-align: middle; text-align: center; position: static;}

#inner1 {position: relative; top: -50%} /* for explorer only */
/* optional: #inner1[id] {position: static;} */
  
#outer2 {height: 100%; width:100%; overflow: hidden; position: relative;}
#outer2[id] {display: table; position: static;}

#middle2 {position: absolute; top: 50%;} /* for explorer only*/
#middle2[id] {display: table-cell; vertical-align: middle; text-align: center; position: static;}

#inner2 {position: relative; top: -50%} /* for explorer only */
/* optional: #inner2[id] {position: static;} */
  
#outer3 {height: 100%; width:100%; overflow: hidden; position: relative;}
#outer3[id] {display: table; position: static;}

#middle3 {position: absolute; top: 50%;} /* for explorer only*/
#middle3[id] {display: table-cell; vertical-align: middle; text-align: center; position: static;}

#inner3 {position: relative; top: -50%} /* for explorer only */
/* optional: #inner3[id] {position: static;} */
 
A:link
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
A:hover
{
    TEXT-DECORATION: underline;
}

.help
{
    background-image:url('http://static.ngindex.com/ib/helpbkg.png');
    border-right: 2px;
    border-top: 2px;
    border-left: 2px;
    border-bottom: 2px;
/*    position:absolute; 
    left:20px; 
    top:20px; 
    width:150px; 
    height:50px; 
    z-index:1; 
    filter:alpha (opacity=50);*/
}

.helpb
{
    background-color:#DDDDDD;
}

.date
{
    font-size:10pt;
    color:#000000;
    background-color:#FFFFFF;
}

img.mi{
    cursor:pointer;
}

.grouphead
{
    font-size:8pt;
    color:#FFFFFF;
    border-right: 0px;
    border-top: 1px;
    border-left: 0px;
    border-bottom: 1px;
    border-color: #000000;
    background-color:#7278ab;
}

.imginfo
{
    font-size:9pt;
}

.txt_gr
{
    COLOR: #666666;
}
