body{
 background:#1C2F59;
 padding:0px;
 padding-top:5%;
 margin:0px;
}
a{
  text-decoration:none;
  color:#ffffff;
}
#banner{
 position:absolute;
 right:-50px;
 top:-40px;
 margin-right:60px;
 border:0px;
 z-index:-1;
}
#banner a img{
  border:0px;
}
#wrapper{
  position:relative;
  width:800px;
  height:500px;
  border:solid 1px #c2c2c2;
  margin:50px auto;
  background-color:#234A99;
  background-repeat:no-repeat;
  background-position:center center;
  z-index:1;
}
#here{ display:none;}

#mainMenuBack{
  position:absolute;
  display:block;
  top:0px;
  background:#113C8F;
  border-bottom:solid 1px #c2c2c2;
  margin:0px;
  padding:0px;
  color:#ffffff;
  font:10px verdana;
  list-style:none;
  width:100%;
  height:15px;
  z-index:3;
}
#mainMenu{
 position:relative;
 display:block;
 background:transparent;
 margin:0px;
 padding:0px;
 z-index:4;
}
#mainMenu li{
  list-style:none;
  display:block;
  float:left;
  position:relative;
  padding:0px;
  padding-bottom:3px;
  padding-left:2px;
  margin:0px;
  width:70px;
  text-align:center;
  border-left:solid 1px #000000;
  background:transparent;
  z-index:5;
}

#mainMenu li ul {
 position:absolute;
 display:none;
 left:-1px;
 top:10px;
 margin:0px;
 margin-top:3px;
 padding:0px;
 padding-left:2px;
 padding-bottom:0px;
 overflow:hidden;
 background:#113C8F;
 width:150px;
 border:0px;
 border-left:solid 1px #ffffff;
 border-bottom:solid 3px #1C2F59;
 border-right:solid 2px #1C2F59;
 z-index:999;
}

#mainMenu li ul li{
 position:relative;
 padding:0px;
 margin-top:4px;
 width:98%;
 border:solid 1px #ffffff;
}
#mainMenu li:hover,#mainMenu li.on{
 border-left:solid 1px #ffffff;
}
#mainMenu li:hover ul,#mainMenu li.on ul{
 display:block;
}
#mainMenu li:hover a:hover, #mainMenu li.on a:hover{
 color:gray;
}
#eAddress{
 color:#ffffff;
 font:normal 10px verdana;
 text-align:right;
 padding-right:5px;
}
#contentBack{
 position:absolute;
 top:15px;
 display:block;
 height:475px;
 width:778px;
 padding:10px;
 padding-top:0px;
 opacity:0;

 background:#234A99; 
 z-index:1;
}
#content{
 position:absolute;
 top:20px;
 display:block;
 visibility:hidden;
 height:470px;
 width:778px;
 padding:10px;
 padding-top:0px;


 background:transparent;
 font: normal 14px verdana;
 color:#ffffff;
 overflow:auto;
 
 z-index:2;
}
#content a{
 border-bottom:dotted 2px #6DFF00;
}
#content a:hover{
  color:#6DFF00;
}
#footer{
 position:absolute;
 bottom:-15px;
 font: normal 10px verdana;
 color:#ffffff;
}
.photo{
text-align:center;
height:485px;
padding-top:0px;
}
