body{ background-color: #F8F8F8 ;} 
p
{
    font-family: Arial;
    color: #505050; 
}
h2
{ 
    font-family: Arial;
    color: darkblue; 
    text-align:left;
    margin-top: 0.2em;
    margin-bottom: 0.2em;
}
h1
{ 
    font-family: Arial;
    color: darkblue; 
    text-align:center;
    margin-top: 0.2em;
    margin-bottom: 0.2em;
}
h3
{ 
    font-family: Arial;    
    color: darkblue; 
    text-align:center;
    margin-top: 0.1em;
    margin-bottom: 0.1em;    
}
h4
{ 
    font-family: Arial;    
    color: darkblue; 
    text-align:left;
    margin-top: 0.1em;
    margin-bottom: 0.1em;    
}
h5
{ 
    font-family: Arial;    
    color: #505050 ; 
    text-align:left;
    margin-top: 0.1em;
    margin-bottom: 0.1em;    
}

#navcontainer
 {
    margin: 0;
    padding: 5px 0 7px 5px;
    width: 1000px;
    line-height: 1.75;
    background-color: inherit;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
 }

 ul#navlist
 {
    display: inline;
    list-style: none;
 }

 ul#navlist li
 {
    float: left;
    width: auto;
    margin-right: 5px;
    border: 2px solid #fff;
    background-color: #B8B8B8;
 }

 ul#navlist li a
 {
    padding: 0 10px;
    line-height: 1.75;
    text-decoration: none;
    color: #555;
 }

 ul#navlist li a#current
 {
    background-color: #669;
    color: #fff;
 }

 ul#navlist li a:hover, ul#navlist a#current:hover
 {
    background-color: #707070;
    color: #fff;

 }

 ul#navlist li a:active, ul#navlist li#active a#current:active
 {
    background-color: #777;
    color: #fff;
outline: none;
 }
ul#navlist li a:focus
{
outline: none;
}

 
#navcontainer2
 {
    margin: 0;
    padding: 50px 0 7px 50px;
    width: 1000px;
    color: #ddd;
    line-height: 1.75;
    background-color: inherit;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 700%;
    border-style: none;
 }
  ul#navlist2
 {
    display: inline;
    list-style: none;
    border-style: none;
 }
 ul#navlist2 li
 {
    float: left;
    width: auto;
    margin-right: 25px;
    background-color: inherit;
 }
 ul#navlist2 li a
 {
    padding: 0 10px;
    line-height: 1.75;
    text-decoration: none;
    color: #F8F8F8;
 }
 ul#navlist2 li a#current
 {
    background-color: inherit;
    color: #fff;
 }
 ul#navlist2 li a:hover, ul#navlist2 a#current:hover
 {
    background-color: inherit;
    color: #3399FF;
    display: inline-block;
    opacity:0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    -khtml-opacity: 0.2;
    -moz-opacity: 0.2;
 }
 ul#navlist2 li a:active, ul#navlist2 li#active a#current:active
 {
    background-color: inherit;
    color: #fff;
 }

ul#navlist2 li a:focus
{
outline: none;
}


.footer 
{ 
    text-align:center;
    position:fixed; 
    bottom: 20px; 
} 

#e-mail
{ 
    text-align:left;
} 


