h4, .font11, .font12, #portalname, body, .mediumboxmid, .wideboxmid, .xwideboxmid, .narrowboxmid, #footer, #portaldesc, .innerbox, .guidedesc, .pagedesc {
  font-family: Verdana, Arial, sans-serif; }

.innerbox p, h2 {
  font-size: 12px; }

#tabs12 a span {
  font-family: 'Gill Sans', 'Gill Sans MT', Trebuchet, Calibri, sans-serif;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: normal;
  color: #000;
  font-size: 12px; }

.mediumboxtop h2, .wideboxtop h2, .narrowboxtop h2, .xwideboxtop h2 {
  font-family: 'Gill Sans', 'Gill Sans MT', Trebuchet, Calibri, sans-serif;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: normal;
  color: #000;
  font-size: 12px; }

.mediumboxtop h3, .wideboxtop h3, .narrowboxtop h3, .xwideboxtop h3 {
  font-family: 'Gill Sans', 'Gill Sans MT', Trebuchet, Calibri, sans-serif;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: normal;
  color: #000;
  font-size: 12px; }

.headerbox h2 {
  font-family: 'Gill Sans', 'Gill Sans MT', Trebuchet, Calibri, sans-serif;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: normal;
  color: #000;
  font-size: 12px; }

.resdesc, .home_new, .home_popular, .home_featured, .home_tags, .home_search, .textcolor, .linklist li, .linkdesc {
  font-family: Verdana, Arial, sans-serif;
  color: #000;
  font-size: 12px; }

a {
  color: #3399cc; }

#tabs12, #tabsI {
  font-family: 'Gill Sans', 'Gill Sans MT', Trebuchet, Calibri, sans-serif;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: normal;
  color: #000;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0em;
  text-transform: capitalize;
  border-bottom: none; }
  #tabs12 #current a span,   #tabs12 .current a span,   #tabsI #current a span,   #tabsI .current a span {
    color: #000;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    letter-spacing: 0em;
    text-transform: capitalize; }
  #tabs12 #current a:hover span,   #tabs12 .current a:hover span,   #tabsI #current a:hover span,   #tabsI .current a:hover span {
    font-weight: bold; }
  #tabs12 a:hover span,   #tabsI a:hover span {
    color: #000;
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    letter-spacing: 0em;
    text-transform: capitalize; }
  #tabs12 a,   #tabsI a {
    background: transparent url(http://phpsrv.mse.jhu.edu/subguides/tableft12-blueshade.gif) no-repeat scroll left top;
    padding: 0 0 0 4px; }
    #tabs12 a span,     #tabsI a span {
      background: transparent url(http://phpsrv.mse.jhu.edu/subguides/tabright12-blueshade.gif) no-repeat scroll right top;
      font-family: Verdana, Arial, sans-serif;
      font-weight: normal;
      letter-spacing: 0em;
      color: #000;
      text-transform: capitalize; }

.dropmenudiv a:hover {
  background-color: #40a1d5; }

.xwideboxtop {
  background: transparent url(http://phpsrv.mse.jhu.edu/subguides/sboxblue.png) no-repeat scroll 0pt -120px; }

.xwideboxbot {
  background: transparent url(http://phpsrv.mse.jhu.edu/subguides/sboxblue.png) no-repeat scroll 0pt -280px; }

.mediumboxtop {
  background: transparent url(http://phpsrv.mse.jhu.edu/subguides/sboxblue.png) no-repeat scroll 0pt -40px; }

.mediumboxbot {
  background: transparent url(http://phpsrv.mse.jhu.edu/subguides/sboxblue.png) no-repeat scroll 0pt -200px; }

.narrowboxtop {
  background: transparent url(http://phpsrv.mse.jhu.edu/subguides/sboxblue.png) no-repeat scroll 0pt 0pt; }

.narrowboxbot {
  background: transparent url(http://phpsrv.mse.jhu.edu/subguides/sboxblue.png) no-repeat scroll 0pt -160px; }

.wideboxtop {
  background: transparent url(http://phpsrv.mse.jhu.edu/subguides/sboxblue.png) no-repeat scroll 0pt -80px; }

.wideboxbot {
  background: transparent url(http://phpsrv.mse.jhu.edu/subguides/sboxblue.png) no-repeat scroll 0pt -240px; }

.wideboxmid, .mediumboxmid, .narrowboxmid, .xwideboxmid {
  border-color: #e0f0d1; }

.outerbox {
  border-color: #e0f0d1;
  background-color: #e0f0d1;
  padding: 2px; }

.headerbox {
  background-image: none;
  margin-bottom: 0; }

.bi_text, .bi_links, .bi_file, .bi_rss, .bi_event, .bi_podcast, .bi_video, .bi_poll, .bi_books, .bi_search {
  background: transparent;
  display: none; }

.balloon, .balloon_body, .balloon_head, .balloon_head h6, #tippointer, #popupinfo {
  display: none; }

#stitle table tbody tr td span.font11 {
  display: none; }

#stitle table tbody tr td img {
  float: right;
  padding-right: 9px; }

.stitle {
  font-family: Verdana, Arial, sans-serif;
  border-bottom: 1px solid #40a1d5;
  border-top: 1px solid #40a1d5;
  padding-bottom: 3px;
  background-image: none;
  background-color: #f4f4f4;
  height: auto; }

#contentright, #contentcenter, #contentleft, #contentxwide {
  margin-top: 10px; }

#portalname, #pagetitle {
  font-weight: bold;
  letter-spacing: -0.02em;
  color: #000;
  font-family: 'Gill Sans', 'Gill Sans MT', Trebuchet, Calibri, sans-serif;
  font-size: 20px; }
  #portalname .font11,   #pagetitle .font11 {
    font-size: 10px;
    letter-spacing: 0.03em;
    text-transform: none;
    display: block; }

#portaltags {
  display: block;
  font-family: Verdana, Arial, sans-serif; }

#header strong, #header span a {
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif; }

#controlbox {
  font-size: 11px; }

#customFooter {
  font-size: 10px;
  line-height: 1.6em;
  padding-bottom: 20px; }

.subjectDatabases {
  font-size: 12px; }

.subjectDatabaseTitle {
  display: inline; }

.subjectDatabaseInfo {
  display: inline; }
  .subjectDatabaseInfo img {
    border: 0px none; }

.jhuSearch select {
  width: 175px; }
.jhuSearch input.catSearchBox {
  width: 125px;
  margin-left: 4px;
  margin-right: 4px; }
.jhuSearch a {
  font-size: 10px; }

.jhuSearchLabel {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 6px;
  display: block; }

#searchLabel {
  display: inline; }

#searchInputs {
  display: inline; }

div.subjectDatabases fieldset.subjectSubCategory {
  border: 1px solid #bbb;
  margin-top: 6px; }

table.subjectChecklist {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 2px;
  padding: 2px; }

table.subjectCheckList tbody tr td {
  margin: 0;
  padding: 3px; }
  table.subjectCheckList tbody tr td input {
    margin: 0; }

.subjectDatabaseTitle, .subjectDatabaseInfo {
  display: inline;
  padding-left: 5px; }

h1 {
  font-family: Verdana, Arial, sans-serif; }

.bi_text, .bi_links, .bi_file, .bi_rss, .bi_event, .bi_podcast, .bi_video, .bi_poll, .bi_books, .bi_search {
  padding: 0;
  font-size: 0px; }

h6 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #eee;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 4px;
  margin: 0;
  margin-bottom: 4px; }

.lgsearch {
  display: none; }

#footer {
  border-top: none; }

#pg {
  font-weight: normal; }

#xerxes_outer_wrapper .ada {
  position: absolute;
  left: -500px;
  top: -5000px; }
