#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup .gateway-toolbar-item a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page .gateway-toolbar-item a.acalog-icon {
  background-color: #000000 !important;
  border-color: #B3B3AA !important;
  color: #B3B3AA !important;
}
#gateway-popup #gateway-back-to-top-icon:hover,
#gateway-popup .gateway-toolbar-item-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item a.acalog-icon:hover,
#gateway-page #gateway-back-to-top-icon:hover,
#gateway-page .gateway-toolbar-item-active a.acalog-icon,
#gateway-page .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-page .gateway-toolbar-item a.acalog-icon:hover {
  background-color: #B3B3AA !important;
  border-color: #000000 !important;
  color: #000000 !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #B3B3AA !important;
  background-color: #FFFFFF !important;
}
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt {
  background-color: #B3B3AA;
  color: #000000;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #B3B3AA;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #FFFFFF;
}
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  background-color: #FAFAF7;
}
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="course_portfolio"] th,
#gateway-popup form[name="course_portfolio"] td,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] th,
#gateway-popup form[name="program_portfolio"] td,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] th,
#gateway-popup form[name="nav_link_portfolio"] td,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] th,
#gateway-popup form[name="division_portfolio"] td,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] th,
#gateway-popup form[name="search_links_portfolio"] td,
#gateway-popup #course_search > table,
#gateway-popup #course_search th,
#gateway-popup #course_search td,
#gateway-popup #search_form > table,
#gateway-popup #search_form th,
#gateway-popup #search_form td,
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_light,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="course_portfolio"] th,
#gateway-page form[name="course_portfolio"] td,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="program_portfolio"] th,
#gateway-page form[name="program_portfolio"] td,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] th,
#gateway-page form[name="nav_link_portfolio"] td,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="division_portfolio"] th,
#gateway-page form[name="division_portfolio"] td,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] th,
#gateway-page form[name="search_links_portfolio"] td,
#gateway-page #course_search > table,
#gateway-page #course_search th,
#gateway-page #course_search td,
#gateway-page #search_form > table,
#gateway-page #search_form th,
#gateway-page #search_form td,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_light,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  border-color: #B3B3AA;
}
#gateway-popup table.block_n2_and_content button:focus,
#gateway-popup table.block_n2_and_content input:focus,
#gateway-popup table.block_n2_and_content select:focus,
#gateway-popup table.block_n2_and_content textarea:focus,
#gateway-page table.block_n2_and_content button:focus,
#gateway-page table.block_n2_and_content input:focus,
#gateway-page table.block_n2_and_content select:focus,
#gateway-page table.block_n2_and_content textarea:focus {
  -webkit-box-shadow: #B3B3AA 0px 0px 5px 0px;
  -moz-box-shadow: #B3B3AA 0px 0px 5px 0px;
  -o-box-shadow: #B3B3AA 0px 0px 5px 0px;
  box-shadow: #B3B3AA 0px 0px 5px 0px;
}
#gateway-popup a.td_dark,
#gateway-page a.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_lb,
#gateway-page td.td_lb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_rb,
#gateway-page td.td_rb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_lt,
#gateway-page th.th_lt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_rt,
#gateway-page th.th_rt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup table.td_dark,
#gateway-page table.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup .toplevel_popup,
#gateway-popup .tooltip,
#gateway-popup #prefix_box,
#gateway-popup a.acalog-icon,
#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup #course_search > table,
#gateway-popup #search_form > table,
#gateway-popup table.block_n2_and_content select,
#gateway-popup table.block_n2_and_content textarea,
#gateway-popup table.block_n2_and_content input[type="text"],
#gateway-popup table.block_n2_and_content input[type="password"],
#gateway-page .toplevel_popup,
#gateway-page .tooltip,
#gateway-page #prefix_box,
#gateway-page a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page #course_search > table,
#gateway-page #search_form > table,
#gateway-page table.block_n2_and_content select,
#gateway-page table.block_n2_and_content textarea,
#gateway-page table.block_n2_and_content input[type="text"],
#gateway-page table.block_n2_and_content input[type="password"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#gateway-popup #gateway-back-to-top-icon-container,
#gateway-page #gateway-back-to-top-icon-container {
  margin-left: 980px;
}
#gateway-popup body {
  background: #FAFAF7 !important;
}
#gateway-popup .toplevel_popup {
  border-color: #B3B3AA;
}
#gateway-popup .block_n1_right {
  background-color: #B3B3AA;
}
#gateway-popup .block_n1_right a,
#gateway-popup .block_n1_right .n1_header,
#gateway-popup .block_n1_right .n1_archived {
  color: #000000;
}
#gateway-popup table.td_dark {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.acalog-custom body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 100%;
  background: #d7d6d1 url(../../img/gateway/header_bg_thin.gif) repeat-x top left;
  color: #222;
  margin: 0;
  padding: 0;
  text-align: center;
}
.acalog-custom #header {
  width: 740px;
  height: 105px;
  margin: 0 auto;
  text-align: left;
}
.acalog-custom #wrapper {
  float: left;
  background-color: #f0eee4;
  width: 100%;
  text-align: center;
  border-top: 5px solid #b3b3aa;
  margin-bottom: 10px;
}
.acalog-custom #content {
  width: 740px;
  margin: 0 auto;
  padding-bottom: 20px;
  text-align: left;
}
.acalog-custom #maincontent {
  padding-top: 15px;
}
.acalog-custom .leftfloat {
  float: left;
}
.acalog-custom .rightfloat {
  float: right;
}
.acalog-custom .floatingimagewrapper,
.acalog-custom .floatingimagewrapperwide {
  float: right;
  display: block;
  background: #fff;
  margin: 7px 0 20px 20px;
  width: 210px;
}
.acalog-custom .floatingimagewrapperwide {
  width: 250px;
}
.acalog-custom .floatingimagewrapper img,
.acalog-custom .floatingimagewrapperwide img {
  margin: 0 0 5px 0;
}
.acalog-custom .floatingimagewrapper .text {
  margin: 10px;
}
.acalog-custom #maincontent .floatingimagewrapper .text h4 {
  line-height: 1.4em;
}
.acalog-custom #maincontent .floatingimagewrapper .text p {
  line-height: 1.2em;
}
.acalog-custom .first {
  margin-top: 0;
  padding-top: 0;
}
.acalog-custom h2 {
  font-weight: normal;
  color: #000;
  margin: 20px 0 10px 0;
}
.acalog-custom #maincontent h2.pagetitle {
  font-weight: normal;
  color: #000;
  margin: 0 0 18px 0;
}
.acalog-custom #maincontent h2.weathertitle {
  font-weight: normal;
  color: #000;
  margin: 0 0 10px 0;
}
.acalog-custom #maincontent p.pagetitle {
  margin: 18px 0;
}
.acalog-custom h3 {
  clear: both;
  font-weight: bold;
  width: 100%;
  margin: 25px 0 10px 0;
}
.acalog-custom #maincontent h2 {
  font-size: 1.1em;
  line-height: 1.6em;
  font-weight: normal;
  color: #000;
  margin: 25px 0 10px 0;
}
.acalog-custom #maincontent h3 {
  font-size: 0.82em;
  line-height: 1.5em;
  color: #333;
  margin: 20px 0 5px 0;
}
.acalog-custom #maincontent h3.first {
  margin-top: 10px;
}
.acalog-custom #maincontent h4 {
  font-size: 0.75em;
  line-height: 1.6em;
  font-weight: bold;
  color: #333;
  margin: 0;
  padding: 0;
}
.acalog-custom #maincontent h5 {
  font-size: 0.82em;
  font-weight: normal;
  font-style: italic;
  width: 100%;
  margin: 20px 0 10px 0;
}
.acalog-custom blockquote {
  font-size: 0.75em;
  line-height: 1.8em;
  margin: 15px 0 15px 30px;
}
.acalog-custom #maincontent blockquote p,
.acalog-custom #maincontent blockquote ol,
.acalog-custom #maincontent blockquote ul {
  font-size: 100%;
}
.acalog-custom #maincontent p {
  font-size: 0.82em;
  line-height: 1.6em;
  margin: 5px 0 15px 0;
}
.acalog-custom #maincontent p.note {
  color: #999;
  font-size: 0.65em;
  line-height: 1.5em;
  margin: 10px 0;
}
.acalog-custom #maincontent ul {
  list-style-image: url(../../img/gateway/bullet_ie5mac.gif);
  list-style-image: url(../../img/gateway/bullet.gif);
  list-style-type: square;
  margin-bottom: 20px;
}
.acalog-custom #maincontent ul,
.acalog-custom #maincontent ol,
.acalog-custom #factsearch label {
  font-size: 0.82em;
  line-height: 1.5em;
  margin-left: 16px;
  padding-left: 0;
}
.acalog-custom #maincontent ol {
  margin-left: 30px;
}
.acalog-custom #maincontent .download h3 {
  float: right;
  clear: none;
  width: 160px;
  font-size: 0.75em;
  line-height: 1.7em;
  margin: 0;
}
.acalog-custom #maincontent .download img {
  float: left;
  width: 61px;
  margin-top: 5px;
}
.acalog-custom #maincontent .download p {
  float: right;
  width: 160px;
  font-size: 0.75em;
  line-height: 1.5em;
  margin: 0;
}
.acalog-custom #maincontent li {
  margin: 10px 0;
}
.acalog-custom #maincontent ul.linkmenu,
.acalog-custom #maincontent ul.newslist {
  font-size: 0.69em;
  margin-left: 0;
  list-style: none;
}
.acalog-custom #maincontent .linkmenu li {
  margin: 7px 0;
}
.acalog-custom #maincontent .newslist li {
  margin: 15px 0;
}
.acalog-custom a,
.acalog-custom a:link {
  color: #b31b1b;
  text-decoration: none;
  border-bottom: 1px solid #e5cfcf;
}
.acalog-custom html>a {
  text-decoration: none;
  border-bottom: 1px solid #e5cfcf;
}
.acalog-custom a:visited {
  border-bottom-color: #e5cfcf;
}
.acalog-custom a:hover {
  color: #f00;
  border-bottom-color: #f00;
}
.acalog-custom a:active {
  color: #b31b1b;
}
.acalog-custom a.block {
  border: 0;
}
.acalog-custom a.img {
  border: none;
}
.acalog-custom strong {
  font-size: 0.95em;
}
.acalog-custom #maincontent p.caption {
  font-size: 0.69em;
  line-height: 1.5em;
  color: #666;
  padding: 0 0 10px 0;
  margin: 0 10px 0 12px;
}
.acalog-custom #maincontent p.credit {
  color: #999;
  font-size: 0.65em;
  line-height: 1.2em;
  margin: 0;
  padding: 0 10px 10px 10px;
}
.acalog-custom #maincontent p.credit_alt {
  color: #999;
  font-size: 0.60em;
  line-height: 1.2em;
  margin: 0;
  padding: 0 10px 5px 10px;
  text-align: right;
}
.acalog-custom dl {
  margin: 3px 0 20px 0;
  padding: 0;
}
.acalog-custom dt {
  font-size: 0.75em;
  line-height: 1.5em;
  font-weight: bold;
  margin: 15px 0 3px 0;
  padding: 0;
}
.acalog-custom dd {
  font-size: 0.75em;
  line-height: 1.4em;
  margin: 0 0 2px 0;
  padding: 0;
}
.acalog-custom .moreinfo dt {
  font-weight: normal;
}
.acalog-custom #cu-identity {
  height: 75px;
  background: #b31b1b;
  background: #b31b1b url(../../img/gateway/6.jpg) no-repeat top center;
}
.acalog-custom #cu-logo {
  margin: 0 auto;
  width: 740px;
  background: url(../../img/gateway/cu_logo.gif) no-repeat top left;
}
.acalog-custom #cu-logo a {
  border: none;
  display: block;
  width: 240px;
  height: 75px;
  background: url(../../img/gateway/cu_logo.gif) no-repeat top left;
}
.acalog-custom #cu-logo img {
  display: none;
}
.acalog-custom #search-form {
  position: absolute;
  top: 17px;
  right: 50%;
  margin-right: -370px;
  width: 300px;
  font-size: 63.125%;
}
.acalog-custom #search-form form {
  margin: 0;
  padding: 0;
  text-align: right;
}
.acalog-custom #search-form label {
  color: #fff;
}
.acalog-custom #search-form-query {
  padding: 3px;
  width: 130px;
  border: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #fff;
  background: #990f0f url(../../img/gateway/header_search.gif) no-repeat top left;
  vertical-align: middle;
}
.acalog-custom #search-form-submit {
  padding: 0px 2px 3px 2px;
  border-top: 1px solid #bf6060;
  border-left: 1px solid #bf6060;
  border-right: 1px solid #400606;
  border-bottom: 1px solid #400606;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
  color: #fff;
  background: #900;
  vertical-align: middle;
}
.acalog-custom #search-filters {
  margin: 5px 0 0 0;
}
.acalog-custom #search-filters input {
  vertical-align: middle;
  margin: 0;
}
.acalog-custom #search-filters label {
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.acalog-custom #search-form a {
  color: #fff;
  border-bottom: 1px solid #ce7f7f;
}
.acalog-custom #search-form a:hover {
  border-bottom: 1px solid #fff;
}
.acalog-custom #mainnav {
  position: absolute;
  top: 75px;
  left: 50%;
  margin-left: -395px;
  width: 790px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: 50% 22px;
}
.acalog-custom #mainnav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom #mainnav li {
  float: left;
}
.acalog-custom #mainnav a {
  display: block;
  font-size: 0.75em;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  text-align: center;
  padding-top: 8px;
  height: 23px;
  border: none;
  height: 38px;
  height: 23px;
}
.acalog-custom #mainnav>ul a {
  height: 23px;
}
.acalog-custom #mainnav a:hover {
  background: url(../../img/gateway/nav_hover_bg_3.gif) repeat-x top left;
}
.acalog-custom #mainnav a#selected {
  background: url(../../img/gateway/nav_selected.gif) repeat-x top left;
}
.acalog-custom .admissionslink {
  width: 122px;
}
.acalog-custom .academicslink {
  width: 119px;
}
.acalog-custom .researchlink {
  width: 106px;
}
.acalog-custom .outreachlink {
  width: 106px;
}
.acalog-custom .landgrantlink {
  width: 116px;
}
.acalog-custom .studentlifelink {
  width: 127px;
}
.acalog-custom .alumnilink {
  width: 92px;
}
.acalog-custom #sectiontitle {
  clear: left;
  background: #fff;
  height: 122px;
}
.acalog-custom #sectiontitle h1 {
  width: 740px;
  font-family: georgia, "times new roman", times, serif;
  font-weight: normal;
  font-size: 2.2em;
  line-height: 122px;
  color: #73736c;
  height: 122px;
  margin: 0 auto;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 0 -8px;
  text-align: left;
}
.acalog-custom #sectiontitle a {
  color: #73736c;
  text-decoration: none;
  border: none;
}
.acalog-custom #maincontent table {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #e7e7e7;
  margin-top: 5px;
}
.acalog-custom #maincontent th {
  border: 0;
  padding: 0 10px 5px 10px;
  font-size: 0.65em;
  font-weight: normal;
  color: #888;
  text-align: left;
}
.acalog-custom #maincontent td {
  border: 0;
  padding: 10px 10px 12px 10px;
  font-size: 0.69em;
  line-height: 1.4em;
  border-top: 1px solid #e7e7e7;
}
.acalog-custom #maincontent td.category {
  font-weight: bold;
}
.acalog-custom #maincontent td.number,
.acalog-custom #maincontent th.number {
  text-align: right;
}
.acalog-custom #maincontent td.major,
.acalog-custom #maincontent td.degree {
  font-weight: bold;
}
.acalog-custom #maincontent table h3 {
  margin: 0;
  font-size: 1em;
}
.acalog-custom .spotlight {
  float: left;
}
.acalog-custom .spotlight .thumbnail {
  float: left;
  margin: 0 7px 0 -5px;
  background-image: url(../../img/gateway/shadow_tn_75.gif);
}
.acalog-custom .spotlight-main {
  float: right;
  margin: 0 0 9px 0;
  width: 148px;
}
.acalog-custom #maincontent .spotlight h4 {
  margin: 0 0 5px 0;
}
.acalog-custom .spotlight-title {
  margin: 0 0 3px 0;
  font-size: 0.82em;
  line-height: 1.4em;
}
.acalog-custom .spotlight-shortdesc {
  font-size: 0.69em;
  line-height: 1.4em;
  color: #666;
}
.acalog-custom #alert {
  clear: both;
  background: #fff;
  border: 1px solid #ddd;
  margin: 5px 0 20px 0;
  padding: 15px 15px 15px 15px;
}
.acalog-custom #alert p {
  margin: 0;
  padding: 0;
  line-height: 1.5em;
}
.acalog-custom .double {
  float: left;
  margin: 15px 0 20px 0;
  padding: 15px 0 5px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  width: 100%;
  background: url(../../img/gateway/rule_vert.gif) top center repeat-y;
}
.acalog-custom .double .group1 {
  float: left;
  width: 240px;
}
.acalog-custom .double .group2 {
  float: right;
  width: 240px;
}
.acalog-custom #maincontent .double h2 {
  margin-top: 0;
}
.acalog-custom .double .more {
  clear: both;
}
.acalog-custom .double .banner {
  background: url(../../img/gateway/shadow_wide_240.gif) no-repeat top left;
  margin: -6px -9px 0 -6px;
  padding: 6px 9px 9px 6px;
}
.acalog-custom .double>.group1 .banner,
.acalog-custom .double>.group2 .banner {
  background: url(../../img/gateway/shadow_wide_240.gif) no-repeat top left;
  margin: -6px -9px 0 -6px;
  padding: 6px 9px 9px 6px;
}
.acalog-custom #footerwrap {
  float: left;
  width: 100%;
  background: #d7d6d1;
  padding-bottom: 15px;
  text-align: center;
}
.acalog-custom #footer {
  color: #333;
  width: 740px;
  margin: 0 auto;
  padding: 10px 0 0 0;
  text-align: left;
}
.acalog-custom #footer ul {
  float: left;
  margin: 2px 0 7px 0;
  padding: 0;
  width: 600px;
  list-style: none;
}
.acalog-custom #footer li {
  float: left;
  border-left: 1px solid #acacac;
  margin-left: 7px;
  padding-left: 7px;
  font-size: 0.65em;
  line-height: 1.3em;
}
.acalog-custom #footer li.first {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}
.acalog-custom #print-copyright {
  float: right;
  margin-top: 2px;
  margin-right: 0;
  font-size: 0.65em;
  line-height: 1.3em;
  text-align: right;
  width: 140px;
}
.acalog-custom #printlink a,
.acalog-custom #printlink img {
  vertical-align: top;
}
.acalog-custom #copyright {
  margin-top: 6px;
  margin-top: 9px;
}
.acalog-custom #footer a,
.acalog-custom #footer a:link,
.acalog-custom #footer a:visited {
  border-bottom-color: #ccadad;
}
.acalog-custom #footer a:hover {
  border-bottom-color: #f00;
}
.acalog-custom #footer a:active {
  border-bottom-color: #bf0000;
}
.acalog-custom form {
  margin: 0;
  padding: 0;
}
.acalog-custom #maincontent form {
  float: right;
  width: 100%;
  border-top: 1px solid #ddd;
}
.acalog-custom fieldset {
  margin: 0;
  border: 0;
  padding: 0 15px;
}
.acalog-custom .oddsection,
.acalog-custom .evensection {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.acalog-custom .formpair {
  float: left;
  width: 480px;
  margin: 5px 0 0 0;
}
.acalog-custom .formlabel {
  float: left;
  font-size: 0.82em;
  line-height: 1.4em;
  font-weight: bold;
  color: #333;
  text-align: right;
  width: 145px;
  margin-right: 15px;
}
.acalog-custom .forminput,
.acalog-custom .forminputhead {
  float: right;
  width: 320px;
}
.acalog-custom .forminput {
  font-size: 0.82em;
  line-height: 20px;
  margin-bottom: 5px;
}
.acalog-custom .forminputhead {
  margin: 5px 0;
}
.acalog-custom .formsubmit {
  float: left;
  width: 100%;
  background: #dbdbd2;
  margin: 0;
  padding: 10px 0;
  text-align: right;
  margin-bottom: 20px;
}
.acalog-custom #maincontent form h3 {
  font-size: 0.87em;
  color: #888;
  margin: 0 0 15px 0;
  width: 480px;
}
.acalog-custom #maincontent form ul.checklist {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 100%;
}
.acalog-custom #maincontent form ul.checklist li {
  position: relative;
  left: 25px;
  margin: 5px 0;
  padding: 0;
  padding-left: 25px;
  padding-left: 0;
}
.acalog-custom textarea {
  width: 280px;
}
.acalog-custom .formsubmit input {
  margin-right: 10px;
}
.acalog-custom .inputsubmit {
  font-size: 0.69em;
  font-weight: bold;
  color: #333;
  padding: 2px 5px;
}
.acalog-custom .error {
  font-weight: bold;
  color: #f00;
}
.acalog-custom .formconfirmation {
  font-weight: bold;
  color: #090;
}
.acalog-custom select.longselect {
  width: 320px;
}
.acalog-custom #academicCalendar td,
.acalog-custom #academicCalendar th {
  padding: 7px 8px;
}
.acalog-custom #academicCalendar td.event {
  width: 250px;
}
.acalog-custom #academicCalendar td.day {
  width: 130px;
}
.acalog-custom #academicCalendar p.navlabel {
  float: left;
  font-size: 0.69em;
  margin: 0;
}
.acalog-custom #academicCalendar ul.nav {
  font-size: 0.69em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.acalog-custom #academicCalendar ul a {
  font-weight: normal;
}
.acalog-custom #academicCalendar .nav li {
  display: inline;
  border-left: 1px solid #ccc;
  margin-left: 6px;
  padding-left: 10px;
}
.acalog-custom #academicCalendar .nav li.last {
  border-right: 1px solid #ccc;
  padding-right: 10px;
}
.acalog-custom #announcements h3 {
  margin: 5px 0 0 0;
}
.acalog-custom #announcements p.date {
  font-size: 0.69em;
  color: #999;
  margin: 0;
}
.acalog-custom #announcements p.more {
  margin-top: -15px;
}
.acalog-custom #webring {
  font-size: 0.69em;
}
.acalog-custom .sep {
  color: #ccc;
  padding: 0 5px;
}
.acalog-custom #prev a {
  padding-left: 10px;
  background: url(../../img/gateway/left_red.gif) no-repeat center left;
}
.acalog-custom #next a {
  padding-right: 10px;
  background: url(../../img/gateway/right_red.gif) no-repeat center right;
}
.acalog-custom #prev>a {
  background: url(../../img/gateway/left_red.gif) no-repeat center left;
}
.acalog-custom #next>a {
  background: url(../../img/gateway/right_red.gif) no-repeat center right;
}
.acalog-custom .address dt,
.acalog-custom .address dd {
  display: inline;
}
.acalog-custom .address dt {
  width: 100px;
  height: 100px;
}
.acalog-custom .address dd {
  width: 255px;
  height: 100px;
}
.acalog-custom ul.otp {
  border-bottom: 1px solid #ddd;
}
.acalog-custom .thumbnail {
  padding: 6px 9px 9px 6px;
  background: url(../../img/gateway/shadow_tn.gif) no-repeat top left;
}
.acalog-custom #pullquote {
  float: right;
  width: 180px;
  margin: 0 0 30px 40px;
  padding: 0;
}
.acalog-custom #pullquote p.quote,
.acalog-custom #pullquotefull p.quote {
  font-size: 0.82em;
  font-weight: bold;
  line-height: 1.9em;
  margin: 0;
}
.acalog-custom #pullquote p.source,
.acalog-custom #pullquotefull p.source {
  color: #999;
  font-size: 0.69em;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 20px;
}
.acalog-custom #pullquotefull {
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0;
}
.acalog-custom #pullquotefull p.source {
  margin-bottom: 0;
}
.acalog-custom #skipnav {
  display: none;
}
.acalog-custom hr {
  display: none;
}
.acalog-custom .oddsection,
.acalog-custom .row1 {
  background: #fff;
}
.acalog-custom .evensection,
.acalog-custom .row2 {
  background: #fafaf7;
}
.acalog-custom .evensection,
.acalog-custom .oddsection,
.acalog-custom .row1,
.acalog-custom .row2 {
  border-bottom: 1px solid #ddd;
}
.acalog-custom a img {
  border: 0;
}
.acalog-custom .calendar {
  float: left;
  margin: -5px 10px 0 0;
}
.acalog-custom #liveview {
  margin-bottom: 10px;
}
.acalog-custom .videodate {
  color: #999;
}
.acalog-custom .plugindownloads {
  padding-top: 10px;
}
.acalog-custom .more {
  margin: 15px 0;
  font-size: 0.69em;
  line-height: 1.5em;
}
.acalog-custom .nyc-image {
  border-top: 45px solid #f0eee4;
}
.acalog-custom body>#wrapper {
  background-image: url(../../img/gateway/wrapper_bg.gif);
  background-repeat: repeat-y;
  background-position: center;
}
.acalog-custom #content {
  background-image: url(../../img/gateway/wrapper_bg.gif);
  background-repeat: repeat-y;
  background-position: center;
}
.acalog-custom *:first-child+html body>#wrapper {
  background-image: none;
}
.acalog-custom #maincontent {
  float: right;
  width: 510px;
  padding-bottom: 20px;
}
.acalog-custom #subcontent {
  float: left;
  width: 200px;
  padding-bottom: 20px;
}
.acalog-custom #subcontent .image {
  width: 200px;
  margin: 0 1px;
}
.acalog-custom #subcontent .text {
  clear: both;
  width: 160px;
  margin: 0 15px 20px 15px;
}
.acalog-custom #subcontent .text h2 {
  font-weight: bold;
  font-size: 0.69em;
  line-height: 1.4em;
  margin: 15px 0 8px 0;
  color: #666;
}
.acalog-custom #subcontent .text p {
  font-size: 0.69em;
  line-height: 1.5em;
  margin: 8px 0;
  color: #666;
}
.acalog-custom #subcontent p.caption {
  font-size: 0.69em;
  line-height: 1.5em;
  margin: 11px 0 0 0;
  padding: 0 13px 15px 13px;
}
.acalog-custom #subcontent .text ul {
  list-style-image: url(../../img/gateway/bullet_ie5mac.gif);
  list-style-image: url(../../img/gateway/bullet.gif);
  list-style-type: square;
  margin: 0 0 20px 16px;
  padding: 0;
}
.acalog-custom #subcontent .text li {
  font-size: 0.69em;
  line-height: 1.4em;
  margin: 5px 0;
}
.acalog-custom #subcontent .description {
  clear: left;
}
.acalog-custom #subcontent img {
  margin-top: 40px;
}
.acalog-custom #subcontent img.first {
  margin-top: 0;
}
.acalog-custom #subcontent img.midpage {
  margin-top: 100px;
}
.acalog-custom #subcontent .text-pdf {
  clear: both;
  width: 160px;
  margin: 0 15px 50px 15px;
}
.acalog-custom #subcontent .text-pdf h2 {
  font-weight: bold;
  font-size: 0.69em;
  line-height: 1.4em;
  margin: 15px 0 11px 0;
  color: #666;
}
.acalog-custom #subcontent .text-pdf ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.acalog-custom #subcontent .text-pdf li {
  font-size: 0.69em;
  line-height: 1.4em;
  margin: 5px 0 0;
  padding-left: 22px;
  background: url(../../img/gateway/pdf_small.gif) no-repeat left center;
}
.acalog-custom .imagewrapper {
  width: 510px;
  background: #fff;
  margin: 20px 0;
  padding: 0;
}
.acalog-custom .imagewrapper img {
  margin: 0 0 5px 0;
}
.acalog-custom .imagewrapper2 {
  float: left;
  width: 510px;
  background: #fff;
  margin: 0 0 20px 0;
  padding: 0;
}
.acalog-custom .imagewrapper2 img {
  float: left;
  margin: 0 15px 0 0;
}
.acalog-custom #maincontent .imagewrapper2 .caption {
  padding: 10px 15px 0 0;
}
.acalog-custom .launcher {
  float: right;
  font-size: 0.69em;
  line-height: 15px;
  width: 60px;
  height: 30px;
  margin: 0 0 20px 20px;
  background: url(../../img/gateway/icon_camera.gif) no-repeat top left;
  padding-left: 30px;
  width: 90px;
  width: 60px;
}
.acalog-custom .imagewrapper>.launcer {
  width: 60px;
}
.acalog-custom #sectionnav {
  float: left;
  margin: 0 0 100px 0;
  padding: 0;
}
.acalog-custom #sectionnav li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
.acalog-custom #sectionnav a {
  display: block;
  float: left;
  font-size: 0.75em;
  font-weight: bold;
  text-decoration: none;
  width: 180px;
  padding: 10px;
  border-bottom: 2px solid #f4f4ef;
  margin: 0;
  width: 200px;
  width: 180px;
}
.acalog-custom #sectionnav>li a {
  width: 180px;
}
.acalog-custom #sectionnav a:hover {
  background: #f2f7fa;
}
.acalog-custom #sectionnav #sectionnav-current a {
  color: #333;
  background: #f6f6f6;
}
.acalog-custom #bsd {
  width: 100%;
}
.acalog-custom #group1,
.acalog-custom #group2,
.acalog-custom #group2lined {
  float: left;
  width: 230px;
}
.acalog-custom #group2,
.acalog-custom #group2lined {
  float: right;
}
.acalog-custom #group1 ul,
.acalog-custom #group2 ul {
  padding: 0;
}
.acalog-custom #group1 li,
.acalog-custom #group2 li {
  margin: 0 0 10px 0;
}
.acalog-custom #group2lined {
  padding-left: 25px;
}
.acalog-custom #bsd {
  float: left;
  padding: 0 0 10px 0;
  background: url(../../img/gateway/rule_vert.gif) top center repeat-y;
  margin: 0;
}
.acalog-custom #bsd h2 {
  margin-top: 0;
  border: none;
}
.acalog-custom #bsd label {
  font-size: 0.75em;
  line-height: 1.4em;
}
.acalog-custom #bsd form {
  border: none;
  margin: 0;
  padding: 0;
  margin-bottom: 25px;
}
.acalog-custom #bsd input {
  margin-top: 10px;
}
.acalog-custom #bsd .download {
  float: left;
  width: 100%;
}
.acalog-custom #bsd .download img {
  float: left;
}
.acalog-custom #bsd .download h3,
.acalog-custom #bsd .download p {
  float: right;
  width: 160px;
}
.acalog-custom .linklist {
  float: left;
}
.acalog-custom #introblurb {
  margin: 15px 0 0 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.acalog-custom #introblurb p {
  margin: 0;
}
.acalog-custom #introblurb dl {
  font-size: 0.82em;
}
.acalog-custom #introblurb dt {
  float: left;
  clear: left;
  width: 100px;
  font-weight: bold;
  margin: 20px 20px 0 0;
}
.acalog-custom #introblurb dd {
  margin: 20px 20px 0 0;
}
.acalog-custom #overview .double {
  float: left;
  margin: 10px 0 0 0;
  padding: 15px 0 0 0;
  border-bottom: none;
  background: none;
}
.acalog-custom #overview .spotlight {
  margin: 0 0 15px 0;
}
.acalog-custom #overview .spotlight .spotlight-main {
  margin: 0;
}
.acalog-custom #overview .spotlight h4 {
  margin-bottom: 2px;
}
.acalog-custom #overview .spotlight p {
  margin: 0;
  font-size: 0.69em;
}
.acalog-custom .moreinfo {
  float: left;
  width: 100%;
  border-top: 1px solid #ddd;
  padding-top: 0;
  padding-bottom: 10px;
}
.acalog-custom .inthissection {
  float: right;
  width: 200px;
  margin: 1px 0 0 30px;
}
.acalog-custom .inthissection2 {
  float: right;
  width: 99%;
  margin-bottom: 0;
}
.acalog-custom #maincontent .inthissection h4 {
  margin-top: 0;
}
.acalog-custom #maincontent .inthissection2 h4 {
  float: left;
  margin-top: 1px;
  width: 150px;
}
.acalog-custom #maincontent .inthissection2 ul {
  float: right;
  width: 325px;
  margin-top: 0;
  margin-bottom: 15px;
}
.acalog-custom #maincontent .inthissection2 li {
  margin-top: 0;
}
.acalog-custom #factsearch label {
  margin: 0;
}
.acalog-custom ul#galleryindex {
  list-style: none;
  width: 526px;
  margin: 15px -10px 0 -6px;
  padding: 0;
  float: right;
  width: 520px;
}
.acalog-custom ul#galleryindex {
  float: none;
  width: 526px;
}
.acalog-custom #galleryindex li {
  float: left;
  margin: 0 10px 10px 0;
  padding: 0;
  width: 250px;
  font-size: 0.82em;
  line-height: 1.5em;
}
.acalog-custom #galleryindex img {
  display: block;
  float: left;
  border: none;
  border-bottom: 1px solid #f0eee4;
}
.acalog-custom .galleryList td {
  vertical-align: top;
}
.acalog-custom #maincontent .galleryList-thumb {
  padding: 4px 0 1px 4px;
  width: 100px;
}
.acalog-custom #maincontent .galleryList-title {
  padding: 10px 10px 10px 6px;
  font-size: 1em;
}
.acalog-custom #maincontent .galleryList h3 {
  font-size: 0.82em;
}
.acalog-custom #maincontent .galleryList .row1 .thumbnail {
  background: url(../../img/gateway/shadow_tn_white.gif) no-repeat top left;
}
.acalog-custom #maincontent .galleryList .row2 .thumbnail {
  background: url(../../img/gateway/shadow_tn_row2.gif) no-repeat top left;
}
.acalog-custom #historybio h2.pagetitle {
  float: left;
  width: 350px;
  margin: 0;
  margin-bottom: 10px;
}
.acalog-custom #historybio #webring {
  float: right;
  margin: 0;
  padding: 0;
  margin-top: 5px;
  text-align: right;
  width: 160px;
}
.acalog-custom #historybio h2.pagetitle {
  float: none;
  width: 100%;
  margin: 0 0 18px 0;
}
.acalog-custom #historybio #webring {
  position: absolute;
  top: 250px;
  right: 50%;
  float: none;
  margin: 0;
  margin-right: -370px;
  padding: 0;
  text-align: right;
}
.acalog-custom #lehmancv p {
  margin: 0 0 5px 0;
  line-height: 1.4em;
}
.acalog-custom #lehmancv p.publication {
  margin-bottom: 15px;
}
.acalog-custom #lehmancv h2 {
  margin-top: 35px;
}
.acalog-custom #lehmancv h2.first {
  margin-top: 0;
}
.acalog-custom #lehmancv h4 {
  margin: 20px 0 3px 0;
}
.acalog-custom #lehmancv .inthissection {
  float: right;
  margin-left: 30px;
}
.acalog-custom #speechindex li {
  margin-bottom: 20px;
}
.acalog-custom #currentconditions {
  float: right;
  width: 100%;
  margin: 0 0 20px 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.acalog-custom #currenttemperature {
  width: 90px;
  float: left;
  font-size: 1.5em;
  line-height: 1em;
  font-weight: bold;
}
.acalog-custom #currenttemperatureF {
  color: #333;
}
.acalog-custom #currenttemperatureC {
  font-size: 0.72em;
  color: #666;
}
.acalog-custom #currentweather {
  float: left;
  width: 400px;
}
.acalog-custom #currentweather ul {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  list-style: none;
}
.acalog-custom #currentweather li {
  margin: 0;
  padding: 0;
  line-height: 1.5em;
}
.acalog-custom li#weatherstatus {
  font-weight: bold;
  margin-bottom: 5px;
}
.acalog-custom #maincontent p.lastupdated {
  clear: left;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 0.65em;
  line-height: 1em;
  color: #666;
}
.acalog-custom #maincontent p.warning {
  color: #c00;
}
.acalog-custom #forecast {
  float: right;
}
.acalog-custom #forecast h2 {
  margin-top: 0;
}
.acalog-custom #otherlocations img {
  margin-top: 20px;
}
.acalog-custom #otherlocations h2 {
  margin-top: 15px;
}
.acalog-custom .vfloat {
  float: left;
  width: 330px;
}
.acalog-custom .helpfloat {
  float: right;
  width: 170px;
}
.acalog-custom #archivenav {
  float: left;
  font-size: 0.9em;
  width: 100%;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 8px 0 8px 0;
}
.acalog-custom #archivenav .group1 {
  float: left;
}
.acalog-custom #archivenav .group2 {
  float: left;
}
.acalog-custom #archivenav p,
.acalog-custom #archivenav ul {
  line-height: 1.4em;
}
.acalog-custom #archivenav p {
  float: left;
  font-weight: bold;
  color: #333;
  margin: 0 10px 0 0;
}
.acalog-custom #archivenav ul {
  float: left;
  width: 25%;
  margin: 0 0 0 0;
}
.acalog-custom #archivenav ul.category {
  margin-right: 40px;
}
.acalog-custom #archivenav li {
  list-style: url();
  list-style: none;
  margin: 0 0 3px 0;
}
.acalog-custom #academics #maincontent .awards ul {
  margin: 0 0 20px 0;
}
.acalog-custom #academics #maincontent .awards li {
  margin: 7px 0;
}
.acalog-custom #academicunits {
  float: left;
  margin: 0 0 20px 0;
}
.acalog-custom #academicunits h2 {
  margin-top: 0;
}
.acalog-custom #academicunits .thumbnail {
  float: left;
  margin: 0 0 5px -6px;
}
.acalog-custom #academicunits dl {
  float: right;
  width: 389px;
  margin: 0;
}
.acalog-custom #academicunits dt {
  font-size: 0.82em;
  line-height: 1.5em;
  color: #333;
  margin: 15px 0 5px 0;
}
.acalog-custom #academicunits dt.first {
  margin-top: 0;
}
.acalog-custom #academicunits dd {
  font-size: 0.82em;
  line-height: 1.5em;
  margin: 0 0 10px 0;
}
.acalog-custom #academics h2#goals {
  float: left;
  width: 510px;
  margin-top: 0;
  padding-top: 23px;
  border-top: 1px solid #ddd;
  background: url(../../img/gateway/goals.jpg) no-repeat left 15px;
  height: 80px;
}
.acalog-custom #academics h2#goals a {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #fff;
  font-weight: normal;
  font-size: 1.15em;
  margin: 25px 0 0 25px;
  display: block;
  float: left;
  border: none;
}
.acalog-custom #academics h2#goals a:hover {
  color: #eee;
  border-bottom: 1px solid #eee;
}
.acalog-custom #maincontent dl.awards-list dt {
  font-size: 0.82em;
  font-weight: normal;
}
.acalog-custom #maincontent dl.awards-list dd {
  font-size: 0.69em;
  color: #666;
}
.acalog-custom #academics-students .spotlight,
.acalog-custom #academics-faculty .spotlight {
  border-top: 1px solid #ddd;
  margin: 0;
  padding: 10px 0 0 0;
}
.acalog-custom #academics-faculty .spotlight#first {
  border-top: none;
  padding-top: 6px;
}
.acalog-custom #academics-faculty .double {
  margin-bottom: 0;
}
.acalog-custom #featured-spotlight {
  padding-bottom: 10px;
}
.acalog-custom #provost-announcements {
  clear: both;
}
.acalog-custom #provost-main {
  float: left;
  width: 260px;
}
.acalog-custom #provost-spotlights {
  float: right;
  width: 235px;
}
.acalog-custom #provost-spotlights .spotlight {
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #ddd;
  width: 235px;
}
.acalog-custom #provost-spotlights #lastSpotlight {
  margin: 0;
  padding: 0;
  border: none;
}
.acalog-custom #provost-spotlights .spotlight .thumbnail {
  margin-right: 0;
}
.acalog-custom #provost-spotlights .spotlight h4 {
  width: 235px;
}
.acalog-custom #provost-spotlights .spotlight-main h4 {
  width: auto;
}
.acalog-custom #provost-spotlights .spotlight-main {
  width: 148px;
}
.acalog-custom #provost-spotlights .spotlight-main p {
  margin: 0 0 5px 0;
  font-size: .69em;
}
.acalog-custom #subcontent #facultyVideoTeaser h2 {
  margin: 0 0 15px 0;
}
.acalog-custom #facultyVideoTeaser p img {
  margin: 0;
  vertical-align: -5px;
}
.acalog-custom #subcontent img.facultyVideoTeaser-thumbnail {
  margin: 3px 8px 0 0;
  float: left;
  width: 50px;
}
.acalog-custom #subcontent #facultyVideoTeaser p {
  margin: 0 0 3px 0;
  line-height: 1.3em;
  font-weight: bold;
}
.acalog-custom #subcontent #facultyVideoTeaser p.caption {
  margin: 0 0 15px 0;
  font-weight: normal;
  padding: 0;
}
.acalog-custom #aboutmore {
  width: 500px;
}
.acalog-custom #aboutmore .feature {
  background: #fff;
  border: 1px solid #ddd;
  margin-bottom: 15px;
}
.acalog-custom #aboutmore h3 {
  display: block;
  margin: 0;
  text-indent: 8px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.05em;
  line-height: 1.9em;
  font-weight: normal;
  color: #000;
  background-color: #E7E6E2;
}
.acalog-custom #aboutmore .featureContent {
  margin: 8px;
  font-size: .95em;
}
.acalog-custom #aboutmore .featureContent p {
  font-size: .79em;
}
.acalog-custom #aboutmore .featureContent ul li {
  margin-bottom: 8px;
}
.acalog-custom #researchFeaturesArchive ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 100%;
  border-top: 1px solid #ddd;
}
.acalog-custom #researchFeaturesArchive li {
  float: left;
  clear: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.acalog-custom #researchFeaturesArchive h3,
.acalog-custom #researchFeaturesArchive h4 {
  clear: none;
  display: inline;
  float: right;
  width: 310px;
  margin: 5px 15px 0 0;
  padding: 0;
}
.acalog-custom #researchFeaturesArchive img {
  float: left;
  margin: 0 0 0 10px;
}
.acalog-custom #researchFeaturesArchive p {
  clear: none;
  display: inline;
  float: right;
  width: 310px;
  margin: 3px 15px 5px 0;
}
.acalog-custom #rfa-webring {
  margin: 5px 0 20px 0;
}
.acalog-custom #humanities-events th,
.acalog-custom #humanities-events td {
  vertical-align: top;
}
.acalog-custom #blogs-feature {
  float: right;
  margin: 0 0 15px 20px;
  padding: 12px 15px 15px 15px;
  width: 170px;
  background: #fff;
  border: 1px solid #ddd;
  width: 200px;
  width: 170px;
}
.acalog-custom html>body #blogs-feature {
  width: 170px;
}
.acalog-custom #blogs-feature h3 {
  margin: 0 0 10px 0;
  font-size: 0.65em;
  line-height: 1.1em;
  font-weight: normal;
  color: #888;
}
.acalog-custom #blogs-feature-entry {
  margin: 0 0 10px 0;
  font-size: 0.82em;
  line-height: 1.3em;
  font-weight: bold;
}
.acalog-custom #blogs-feature-source {
  font-size: 0.69em;
}
.acalog-custom #subcontent .leftNavFeature {
  width: 200px;
  background: url(../../img/gateway/leftNavFeature.gif) bottom center no-repeat;
  padding-bottom: 45px;
  float: left;
  margin-top: -50px;
}
.acalog-custom #subcontent .leftNavFeature img {
  background: url(../../img/gateway/leftNavFeature.gif) top center no-repeat;
  margin-top: 0;
  padding-top: 27px;
}
.acalog-custom #subcontent .leftNavFeature h3 {
  margin: 8px 13px 0;
  font-size: .69em;
  line-height: 1.5em;
  width: 174px;
}
.acalog-custom #subcontent .leftNavFeature p {
  padding: 0 13px;
  margin: 8px 0 0;
  font-size: .69em;
  line-height: 1.5em;
}
.acalog-custom #sectiontitle h1,
.acalog-custom #mainnav {
  background-image: url(../../img/gateway/academics.jpg);
}
.acalog-custom #main_links {
  float: left;
}
.acalog-custom #footer ul {
  width: auto;
  float: none;
  display: block;
  clear: both;
  padding-bottom: 16px;
}
.acalog-custom #footer #social {
  float: left;
  width: auto;
  height: 38px;
  padding: 0 8px 0 15px;
  margin: 2px 0 0 15px;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
}
.acalog-custom #footerwrap #footer #social h4 {
  font-size: 10px;
  font-weight: normal;
  margin: 0 0 5px 0;
  padding: 0;
}
.acalog-custom #footer #social ul {
  padding: 2px 0 0 0;
}
.acalog-custom #footer #social ul li {
  border: none;
  padding: 0;
  margin: 0 6px 0 0;
}
.acalog-custom #footer #social ul li a {
  border: none;
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -5000px;
  overflow: hidden;
}
.acalog-custom a#footer_twitter {
  background: url(../../img/gateway/social_sprite.gif) no-repeat left top;
}
.acalog-custom a#footer_facebook {
  background: url(../../img/gateway/social_sprite.gif) no-repeat -16px top;
}
.acalog-custom a#footer_futurity {
  background: url(../../img/gateway/social_sprite.gif) no-repeat -32px top;
}
.acalog-custom #print-copyright {
  width: auto;
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  line-height: 1.6;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  line-height: 1.6;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  line-height: 1.6;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  line-height: 1.6;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  line-height: 1.6;
}
.toplevel_popup a.navbar:link,
.toplevel_popup a.navbar:visited,
table.block_n2_and_content a.navbar:link,
table.block_n2_and_content a.navbar:visited,
.tooltip a.navbar:link,
.tooltip a.navbar:visited {
  text-decoration: none;
  line-height: 14px;
}
.toplevel_popup a.navbar:active,
.toplevel_popup a.navbar:hover,
table.block_n2_and_content a.navbar:active,
table.block_n2_and_content a.navbar:hover,
.tooltip a.navbar:active,
.tooltip a.navbar:hover {
  text-decoration: none;
  line-height: 14px;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  line-height: 1.5;
}
.toplevel_popup h2,
.toplevel_popup .header_2,
table.block_n2_and_content h2,
table.block_n2_and_content .header_2,
.tooltip h2,
.tooltip .header_2 {
  line-height: 1.5;
}
.toplevel_popup h3,
.toplevel_popup .header_3,
table.block_n2_and_content h3,
table.block_n2_and_content .header_3,
.tooltip h3,
.tooltip .header_3 {
  line-height: 1.5;
}
.toplevel_popup h4,
.toplevel_popup .header_4,
table.block_n2_and_content h4,
table.block_n2_and_content .header_4,
.tooltip h4,
.tooltip .header_4 {
  line-height: 1.5;
}
.toplevel_popup h5,
.toplevel_popup .header_5,
table.block_n2_and_content h5,
table.block_n2_and_content .header_5,
.tooltip h5,
.tooltip .header_5 {
  line-height: 1.5;
}
.toplevel_popup h6,
.toplevel_popup .header_6,
table.block_n2_and_content h6,
table.block_n2_and_content .header_6,
.tooltip h6,
.tooltip .header_6 {
  line-height: 1.5;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-size: 9.837525pt;
  line-height: 1.6;
}
.toplevel_popup a:link,
.toplevel_popup a:visited,
table.block_n2_and_content a:link,
table.block_n2_and_content a:visited,
.tooltip a:link,
.tooltip a:visited {
  font-size: 9.837525pt;
  text-decoration: none;
  line-height: 1.6;
}
.toplevel_popup a:active,
.toplevel_popup a:hover,
table.block_n2_and_content a:active,
table.block_n2_and_content a:hover,
.tooltip a:active,
.tooltip a:hover {
  font-size: 9.837525pt;
  text-decoration: none;
  line-height: 1.6;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-size: 9.837525pt;
  line-height: 1.6;
}
#gateway-popup body,
#gateway-page body {
  color: #222222;
  font-size: 9.837525pt;
  font-family: verdana, arial, helvetica, sans-serif;
  background: url("../../img/gateway/catalog_header_bg_thin.png") repeat-x scroll left top #F0EEE4;
  font-size: 100%;
}
#gateway-popup .toplevel,
#gateway-popup .toplevel_popup,
#gateway-page .toplevel,
#gateway-page .toplevel_popup {
  width: 100%;
}
#gateway-popup #acalog-client-header,
#gateway-popup #acalog-client-footer,
#gateway-page #acalog-client-header,
#gateway-page #acalog-client-footer {
  width: 100%;
}
#gateway-popup table.block_n2_and_content,
#gateway-page table.block_n2_and_content {
  width: 960px;
  margin: -36px auto 0px auto;
}
#gateway-popup td.block_n2_and_content td.block_n2_and_content,
#gateway-page td.block_n2_and_content td.block_n2_and_content {
  padding: 5px 0px 0px 0px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 220px;
  top: -82px;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 5px 10px;
  background-color: #B3B3AA;
}
#gateway-popup .block_n2_search span.n2_search a,
#gateway-page .block_n2_search span.n2_search a {
  border-bottom: 1px solid #666666;
  color: #333333;
}
#gateway-popup .block_n2_search span.n2_search a:hover,
#gateway-page .block_n2_search span.n2_search a:hover {
  border-bottom-color: #000000;
  color: #000000;
}
#gateway-popup .n2_links a,
#gateway-page .n2_links a {
  border-bottom: 2px solid #F4F4EF;
  padding: 10px 12px 10px 10px;
  display: block;
}
#gateway-popup .n2_links a:hover,
#gateway-page .n2_links a:hover {
  background-color: #F2F7FA;
}
#gateway-popup #gateway-nav-current a,
#gateway-page #gateway-nav-current a {
  background-color: #F6F6F6;
  color: #333333;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 0px 20px 30px;
}
#gateway-popup .block_content hr,
#gateway-page .block_content hr {
  border-color: #DDDDDD;
}
#gateway-popup .block_content a,
#gateway-popup .block_content_popup a,
#gateway-popup .tooltip a,
#gateway-page .block_content a,
#gateway-page .block_content_popup a,
#gateway-page .tooltip a {
  border-bottom: 1px solid #E5CFCF;
}
#gateway-popup .block_content a:hover,
#gateway-popup .block_content_popup a:hover,
#gateway-popup .tooltip a:hover,
#gateway-page .block_content a:hover,
#gateway-page .block_content_popup a:hover,
#gateway-page .tooltip a:hover {
  border-bottom-color: #FF0000;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px;
  color: #B31B1A;
}
#gateway-popup .block_content ul,
#gateway-popup .block_content_popup ul,
#gateway-popup .block_content div.td_dark ul,
#gateway-popup .block_content ol,
#gateway-popup .block_content_popup ol,
#gateway-popup .block_content div.td_dark ol,
#gateway-popup .block_content p,
#gateway-popup .block_content_popup p,
#gateway-page .block_content ul,
#gateway-page .block_content_popup ul,
#gateway-page .block_content div.td_dark ul,
#gateway-page .block_content ol,
#gateway-page .block_content_popup ol,
#gateway-page .block_content div.td_dark ol,
#gateway-page .block_content p,
#gateway-page .block_content_popup p {
  margin: 10px 0px;
}
#gateway-popup .gateway-toolbar,
#gateway-page .gateway-toolbar {
  margin: 0px 0px;
}
#gateway-popup .block_content .acalog-adhoc p,
#gateway-popup .block_content ul ul,
#gateway-popup .block_content_popup ul ul,
#gateway-popup .block_content ol ol,
#gateway-popup .block_content_popup ol ol,
#gateway-popup .block_content ol ul,
#gateway-popup .block_content_popup ol ul,
#gateway-popup .block_content ul ol,
#gateway-popup .block_content_popup ul ol,
#gateway-page .block_content .acalog-adhoc p,
#gateway-page .block_content ul ul,
#gateway-page .block_content_popup ul ul,
#gateway-page .block_content ol ol,
#gateway-page .block_content_popup ol ol,
#gateway-page .block_content ol ul,
#gateway-page .block_content_popup ol ul,
#gateway-page .block_content ul ol,
#gateway-page .block_content_popup ul ol {
  margin: 0;
}
#gateway-popup .block_content H1,
#gateway-popup .block_content .header,
#gateway-popup .block_content_popup H1,
#gateway-popup .block_content_popup  .header,
#gateway-popup .block_content H2,
#gateway-popup .block_content .header_2,
#gateway-popup .block_content_popup  H2,
#gateway-popup .block_content_popup  .header_2,
#gateway-popup .block_content H3,
#gateway-popup .block_content .header_3,
#gateway-popup .block_content_popup  H3,
#gateway-popup .block_content_popup  .header_3,
#gateway-popup .block_content H4,
#gateway-popup .block_content .header_4,
#gateway-popup .block_content_popup  H4,
#gateway-popup .block_content_popup  .header_4,
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content_popup  H5,
#gateway-popup .block_content_popup  .header_5,
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-popup .block_content_popup  H6,
#gateway-popup .block_content_popup  .header_6,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content_popup H1,
#gateway-page .block_content_popup  .header,
#gateway-page .block_content H2,
#gateway-page .block_content .header_2,
#gateway-page .block_content_popup  H2,
#gateway-page .block_content_popup  .header_2,
#gateway-page .block_content H3,
#gateway-page .block_content .header_3,
#gateway-page .block_content_popup  H3,
#gateway-page .block_content_popup  .header_3,
#gateway-page .block_content H4,
#gateway-page .block_content .header_4,
#gateway-page .block_content_popup  H4,
#gateway-page .block_content_popup  .header_4,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content_popup  H5,
#gateway-page .block_content_popup  .header_5,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6,
#gateway-page .block_content_popup  H6,
#gateway-page .block_content_popup  .header_6 {
  margin: 20px 0px 10px 0px;
}
#gateway-popup .block_content ul,
#gateway-popup .block_content_popup ul,
#gateway-popup .block_content div.td_dark ul,
#gateway-page .block_content ul,
#gateway-page .block_content_popup ul,
#gateway-page .block_content div.td_dark ul {
  list-style-image: url("../../img/gateway/bullet.gif");
  list-style-type: square;
}
#gateway-popup .block_content ul ul,
#gateway-popup .block_content_popup ul ul,
#gateway-popup .block_content div.td_dark ul ul,
#gateway-page .block_content ul ul,
#gateway-page .block_content_popup ul ul,
#gateway-page .block_content div.td_dark ul ul {
  list-style-image: url("../../img/gateway/bullet.gif");
  list-style-type: square;
}
#gateway-popup .block_content ul ul ul,
#gateway-popup .block_content_popup ul ul ul,
#gateway-popup .block_content div.td_dark ul ul ul,
#gateway-page .block_content ul ul ul,
#gateway-page .block_content_popup ul ul ul,
#gateway-page .block_content div.td_dark ul ul ul {
  list-style-image: url("../../img/gateway/bullet.gif");
  list-style-type: square;
}
#acalog-client-header {
  padding-bottom: 4px;
}
#gateway-popup.msie .block_n2_content,
#gateway-page.msie .block_n2_content,
#gateway-popup.win.firefox .block_n2_content,
#gateway-page.win.firefox .block_n2_content {
  top: -83px;
}
#gateway-popup.mac.firefox .block_n2_content,
#gateway-page.mac.firefox .block_n2_content {
  top: -84px;
}
.msie7 table.block_n2_and_content {
  margin-top: -34px !important;
}
.acalog-custom #header {
  width: 960px;
}
.acalog-custom #cu-logo {
  width: 960px;
}
.acalog-custom #cu-identity {
  position: relative;
}
.acalog-custom #search-form {
  right: 0px;
  margin-right: 0px;
}
.acalog-custom #sectiontitle h1 {
  width: 960px;
  background-image: url("../../img/gateway/academics2.png");
  background-position: 110px -8px;
  background-position: center right;
  line-height: 41px;
}
.block_n3_right .cos-catalog-select {
  border: 4px solid #B3B3AA !important;
  background-color: #B3B3AA;
  position: relative;
}
.mac.firefox .block_n3_right .cos-catalog-select {
  top: -1px;
}
td.block_n2_and_content td.block_n2_and_content table {
  height: 32px;
}
.acalog-custom #search-form-query {
  margin-right: 4px;
}
.acalog-custom #search-filters input {
  margin-right: 4px;
}
.acalog-custom #header {
  height: 80px;
}
.acalog-custom #sectiontitle h1 {
  font-size: 1.8em;
}
.nav-title {
  background: url("../../img/gateway/leftNavFeature.gif") no-repeat scroll center -5px transparent;
  border-bottom: 2px solid #F4F4EF;
  padding: 10px;
  padding-top: 40px;
  color: #333333;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.2;
}
#cos-link-table {
  height: auto;
  border: 1px solid #DDDDDD;
}
#cos-link-table td {
  border-bottom: 1px solid #DDDDDD;
  padding: 10px 0px;
}
#cos-link-table .cos-link-table_tr_first td {
  display: none;
}
#cos-link-table .cos-link-table_tr_last td {
  border-bottom: none;
}
#cos-link-table .cos-link-table-td-last {
  border: none;
  padding: 0px;
}
#cos-link-table .cos-link-table-td-first {
  border: none;
  padding: 0px;
}
#gateway-back-to-top {
  border: 2px solid #B3B3AA !important;
  padding: 4px !important;
  background-color: #B31B1A !important;
  color: #FFFFFF !important;
}
#gateway-back-to-top:hover {
  background-color: #FFFFFF !important;
  color: #B31B1A !important;
}
.gateway-toolbar-help {
  padding: 0px 5px;
  background-color: #B31B1A;
  border: 2px solid #B3B3AA;
}
.gateway-toolbar-help:hover {
  background-color: #FFFFFF !important;
}
.gateway-toolbar-help a {
  color: #FFFFFF !important;
  border-bottom: 0 !important;
  font-weight: bold !important;
}
.gateway-toolbar-help:hover a {
  color: #B31B1A !important;
}
.gateway-toolbar-text,
.gateway-toolbar {
  display: inline-block;
}
.gateway-toolbar-item-text {
  float: right !important;
}
.cos-text-wrapper {
  display: inline-block;
  float: left;
}
.cos-text-wrapper .gateway-toolbar-item-text {
  clear: both;
}
#gateway-back-to-top,
.gateway-toolbar-item-text a {
  font-size: 11px !important;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  max-width: 500px;
  float: left;
  clear: both;
}
.gateway-toolbar-help {
  margin-top: 8px;
}
#gateway-toolbar-1 {
  margin: 5px 0px 0px 0px;
}
#gateway-page .n1_archived {
  float: left;
  margin-bottom: -10px;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px 0px 0px;
}
#acalog-header {
  height: 206px;
}
#gateway-page #acalog-catalog-name {
  padding-left: 30px;
}
#gateway-page .block_footer_rb {
  background-color: #D7D6D1;
}
#gateway-footer-copyright {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 15px;
  padding-top: 15px;
  font-size: 0.65em;
  line-height: 1.3em;
  color: #333333;
  text-align: left;
}
#gateway-footer-copyright a {
  border-bottom-color: #CCADAD;
}
#gateway-footer-copyright a:hover {
  border-bottom-color: #FF0000;
}
.acalog-custom #footerwrap {
  padding-bottom: 0px;
}
.acalog-custom #footer {
  width: 960px;
}
.toplevel_popup .block_footer_rb a {
  border-bottom: 1px solid #E5CFCF;
}
.toplevel_popup .block_footer_rb a:hover {
  border-bottom-color: #FF0000;
}
#footerwrap {
  display: none;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
