html,body {
     border:0 none;
     outline:0 none;
     vertical-align:baseline;
     margin:0;
     padding:0;
}
 body {
     background:none repeat scroll 0 0 #E2E2E2;
}
 #wrapper {
     max-width:800px;
     position:relative;
     background:none repeat scroll 0 0 #FFF;
     margin:40px auto;
}
 #header {
     border-top:2px solid #BBB;
     padding-bottom:10px;
     position:relative;
}
 #header img {
     display:block;
     height:auto;
     width:100%;
}
 #top {
     margin:90px 0 30px 40px;
}
 #head1 {
     margin-right:50px;
}
 #subhead {
     color:#999967;
     margin:0 50px 30px 0;
}
 #header_img {
     background-image:url(img/NEW/pic2.jpg);
     background-repeat:no-repeat;
     height:250px;
     width:100%;
}
 #searchSite {
     right:10px;
     position:absolute;
     text-align:right;
     top:25px;
     border:1px solid lightgray;
}
 #search {
     border:none;
     color:lightgray;
}
 #searchSubmit {
     border:none;
     color:#A9A9A9;
}
 #topmenu {
     background:#000;
     float:left;
     width:100%;
     font-size:smaller;
}
 .clear {
     clear:both;
}
 #nav {
     list-style:none;
     margin:0 0 0 10px;
     padding:0;
}
 #nav li {
     float:left;
     display:block;
     width:115px;
     background:#ccc;
     position:relative;
     z-index:500;
     zoom:1;
     margin:0 1px;
}
 .menuitem {
     display:block;
     font-weight:700;
     height:23px;
     text-decoration:none;
     background-color:#000;
     text-align:center;
     color:#FFF;
     padding:8px 5px 0;
}
 .menuitem:hover {
     color:#000;
     background-color:#FFF;
     border-right:.5px solid #D3D3D3;
     border-left:.5px solid #D3D3D3;
     border-bottom:.5px solid #D3D3D3;
}
 #nav li a {
     display:block;
     font-weight:700;
     height:23px;
     text-decoration:none;
     background-color:#000;
     text-align:center;
     color:#FFF;
     padding:8px 5px 0;
}
 #nav li a:hover {
     color:#000;
     background-color:#FFF;
     border-right:.5px solid #D3D3D3;
     border-left:.5px solid #D3D3D3;
     border-bottom:.5px solid #D3D3D3;
}
 #nav ul {
     position:absolute;
     left:0;
     display:none;
     list-style:none;
     margin:0 0 0 -1px;
     padding:0;
}
 #nav ul li {
     width:200px;
     float:left;
     border-top:1px solid #fff;
}
 #nav ul a {
     display:block;
     height:15px;
     color:#FFF;
     background-color:#000;
     padding:8px 5px;
}
 #nav ul a:hover {
     text-decoration:underline;
}
 #main {
     width:100%;
     min-height:500px;
}
 .content {
     color:#404040;
     position:relative;
     margin:40px;
}
 #contentMain {
     text-align:justify;
     font-size:13px;
}
 #contentMain a {
     color:#7A7A7A;
}
 .smallfonts {
     font-size:.9em;
     padding-left:15px;
}
 #footer {
     height:80px;
     border-top:2px solid #BBB;
     background:none repeat scroll 0 0 #FFF;
}
 #logomad {
     width:80px;
     height:80px;
     float:right:;
}
 #logouva {
     width:80px;
     height:80px;
     float:right;
}
 #logosils {
     width:40%;
     height:40%;
     float:right;
     margin:20px 40px;
}
 #people_at_mad {
     text-align:left;
}
 #people_at_mad tr td {
     font-family:inherit;
     font-style:inherit;
     font-weight:inherit;
}
 .table_info {
     width:235px;
}
 #people img {
     border-top:2px solid #BBB;
     border-left:2px solid #BBB;
}
 .contactImg {
     max-width:131px;
     height:195px;
}
 .formerMembers {
     font-size:90%;
}

div.postit {
  font-family: "sans-serif";
  line-height: 1.6;
  position: absolute;
  background: #DDEEFF;
  padding: 12px;
  color: #000000;
  top: 260px;
  right: 20px;
  width: 220px;
  border: 0px solid black;
  height: 180px;
  text-align: center;
}
