
body {
     font-size: 87%;
     font-family: Verdana, Helvetica , Arial, sans-serif;
     line-height: 160%;
     background-color:  #6af2f2;
     Margin: 30px;
    
     
     
    
}


h2 {
   font-size: 130%;
   border-bottom: 1px solid black;
 
}
  
.float ul{
      list-style: none;
     width: 700px;
     margin-left: auto;
     margin-right: auto;
     
}

.float ul li{
      border: 1px solid black;
      position: relative;
      background-color:#007e7e;
      font-size:large;
}
.float ul li ul li{
    font-size:small;
}

.float li {
text-align:center;
float:left; 
position:relative;
width:150px;
}

.float ul li ul{
display:none;
}


.float ul li ul li ul li{
    text-align:center;
}

.float ul li:hover{
    background:#6af2f2;
}

.float ul li:hover ul li:hover{
    background:#6af2f2;
}

.float ul li:hover ul {
    display:block; 
    padding:0px; 
    position:absolute; 
    top:100%; 
    left:0px; 
    width:170px;
}



.float ul li:hover ul li ul {
    display: none;
}

.float ul li:hover ul li{
    display:block;
}

.float ul li:hover ul li:hover ul {
    display:block; 
    position:absolute; 
    left:150px; 
    top:0;
   
}

.float ul li:hover ul li:hover ul li{
    display:block; 
    width:170px;
}

.float ul li:hover ul li a:hover {
    background:#6af2f2;
}



#main {
     background-color:#b9f7f7;
     Padding-bottom: 82px;
     border:1px solid black;
    /* margin-top: 11px;*/
     margin-left: auto;
     margin-right: auto;
     padding-left: 10px;
     padding-right: 5px;
     background-image: url(images/abstract_realBiig.jpg);
     width: 1585px;
     
}

h1 {
   color: white;
   font-size: 500%;
   padding: 52px;
   text-align: center;
   background-color:  #007e7e;
   
   margin: 0px;
   text-decoration:none;
   border-radius: 22px;
   background-image: -moz-linear-gradient(#007e7e, #9baeae);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007e7e), to(#9baeae));
    box-shadow:1px 1px 1px #000000;
    -moz-box-shadow:1px 1px 1px #000000;
    -webkit-box-shadow:1px 1px 1px #000000;
    -moz-border-radius:22px;
    -webkit-border-radius:22px;
}



p {
 
  padding: 50px;
  padding-left: 0px;
  padding-top: 20px;
  padding-bottom: 50px;
  margin-right: 0px;
 
}


img {
  border: none;
} 



h1:hover {
	 font-style: oblique;
}

table {
    padding-left: 60px;
}

td {
    font-size:large;
    vertical-align: top;
}

a:link {
    text-decoration: none;
    color: white;
}

a:visited {
    text-decoration:none;
    color:white;
}

.help {
    font-size: small;
    color: red;
    font-weight: bold;

}

#button {
    margin-left: auto;
    margin-right: auto;
}

.error {
    color:red;
}
