#header{
 height: 170px;
}

#logobar { top: 110px; }
#rightsidebar {
    border-right: 0;
    padding-right: 0;
   
}

#rightsidebar img {
    border-right: 0;
    padding-right: 12px;
}



#contact-footer {
     background-color: #e4e4e4;
     padding: 4px;
     border: solid 1px #ccc;
}

#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 { 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%; }

#main table { margin-left: 10px; }
#main ul, #main ol { padding-top: 0; margin-top: 0; }
#main ul li, #main ol li { padding-bottom: 8px; }
#main #buttons ul li { padding-bottom: 0px; }
#buttons { text-align: right; display: none; }
#rightsidebar { margin-top: 10px; }

#tertiary .active a {
	color: #AD1F24;
	font-weight: bold;
	background: transparent url(/img/arrow-red.png) no-repeat left 2px;
	padding-left: 12px;
	position: relative;
	left: -12px;
}
#tertiary .active li a {
	background: none;
}
