/* RSJI.css
 * RSJI site only
 * ===================================
 * =================================== */
 
@charset "utf-8";
/* CSS Document */
@media (min-width: 768px) and (max-width: 991px) {
    #deptTopNav {
        height: 48px;
    }
    #deptTopNav ul li a {
        height: 47px;
    }
}

div#leftCol div.highlight, div#rightCol div.highlight {
  background-color: #ffffff;
  border: 1px solid #D3D3D3;
  margin-top: 0;
  padding: 8px;
  width: 92%;
}

#rightCol div h2, #leftCol div h2 {
	font: 500 200% 'LeagueGothicRegular',Arial,san-serif;
	text-transform:uppercase;	
}

/* Footer Customizations */	

#deptFooter {
	background-color: #a09428;
	color:#fff;  	
}
#deptFooterLogo {
	float:none;
	padding:0;
	margin:0;
	padding-top:3px;
	padding-bottom:6px;
	padding-left: 0px;
	padding-right:3px;
}
.h3deptFooterTitle {
    height: 0;
    visibility: hidden;
}
#deptFooterTitle {
    padding-left: 0px;
}
#deptFooterTitle #addressStreet {
	font-weight:bold;
	padding-left: 3px;
}
#deptFooterTitle #deptPhoneNumbers {
	font-weight:bold;
	padding-left: 3px;
}
 #deptFooter a, #deptFooter a:visited, #deptFooter a:hover, #deptFooter a:active {
    color: #fff;
} 
#deptFooterText {
	background-color: #a09428;
} 

#newsletter {
  background-color: #d9f3fa;
  border: 1px solid #D3D3D3;
  margin-top: 0;
  padding: 8px;
  width: 92%;
}

.deptTopNavItem7 > a {
    font-size: 19px;
    text-align: center;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {	
    #deptInfo .tagline, #deptInfo .director {
      font-size: .85em;
    }
    #deptInfo {
        padding-top: 8px;
    } 

}