html {
    background-color:#FFFFFF;}
body {
    font-family:Arial,sans-serif;
    max-width:65em;
    margin-right:auto;
    margin-left:auto;
    background-color:#FFFFFF;
    padding:2em;}

h5 {
    font-style:italic;
    font-weight:normal;}
div.contact_lib div{
    margin-top:1em; }
.hide {
    display:none}
.top_line {
    color:#FFFFFF; 
    background:#0080FF ;
    text-align:center;
    font-size: xx-large;}
.header	{
    font-size: x-large;
    background:#ffffb0;}
.maj{
    float:right;}
.float {
    float:left;
    padding:1em;}
.float {
    float:left;
    padding:1em;}

.nowrap	{
    width:100%;
    height:auto;
    clear:both;}

.menu {
    
    margin-left:2em;
    margin-right:2em;
    padding-left:2em;}
ul.menu li {
    margin-top:1em;}
.hide_screen { 	
    display:none;}
#map {
    width:100%;
    height:20em;}
#por_dec {
    width:5em; }
#W3Cvalid {
    width:5em;
    float:right;}
