#header{
 height: 170px;
}

#logobar { top: 110px; }
#rightsidebar {
    border-right: 0;
    padding-right: 0;
   
}

#rightsidebar img {
    border-right: 0;
    padding-right: 0;
}



#contact-footer {
background-color: #e4e4e4
}

#footer {height: 45px;  }

#footer img {
    width: 120px;
    height: 45px;
    background-color: #e4e4e4
}

h2, h3, h4 { margin-left: 10px; }
h3 { margin-bottom: 2px; }
#main h2#dept, #main h2, #main h3, #main h4, #main h5 { margin-left: 10px; color: #666; padding-left: 0; text-indent: 0; }
#main h2.heading { color: #700; }
#main p { margin-left: 10px; padding-bottom: 14px; }

#blinks {
    clear: both;
    margin: 20px 0 0 120px;
    text-align: center;
    color: #ff9;
    background-color: #cccccc;
}

#blinks a {
    margin: 0 10px;
}

table.alist {
    margin: 10px;
    border-collapse: collapse;
    border: 1px solid #000;
    background-color: #ffc;   
}

table.alist td {
    padding: .5em;
    border: 1px solid #000;
    border-collapse: collapse;
}

#vadvisor {
   position: relative;
   width: 480px;
   margin-left: 10px;
   padding: 1em;
   background-color: #ffc;
   border: 1px solid #444;
}


li b { color: #009; }


table.visit {
 width: 100%;
 border: 1px solid #000;
 border-collapse: collapse;
}

table.visit td {
 border: 1px solid #000;
 border-collapse: collapse;
 vertical-align: top;
 text-align: left;
 padding: .2em;
}

table.visit br {
  padding-bottom: 1em;
}

#main { z-index: 5; }
#leftlinks { z-index: 6; }
#leftlinks ul li ul { visibility:hidden; position:absolute; top: -16px; left:105px; z-index: 6;  border-top: 4px solid black; }
#leftlinks ul li:hover { position:relative; z-index: 6; }
#leftlinks ul li:hover ul, #leftlinks ul li a:hover ul { visibility:visible; position:absolute; height:auto; border-left:1px solid black; background:#700; overflow:visible; width: 120px;}
#leftlinks ul ul a { font-size: 55%; }

