#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: #FFFFFF !important;
  border-color: #333333 !important;
  color: #333333 !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: #333333 !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #333333 !important;
  background-color: #FEFCF3 !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: #333333;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #333333;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #FEFCF3;
}
#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: #FBF3D2;
}
#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: #333333;
}
#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: #333333 0px 0px 5px 0px;
  -moz-box-shadow: #333333 0px 0px 5px 0px;
  -o-box-shadow: #333333 0px 0px 5px 0px;
  box-shadow: #333333 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: 1136px;
}
#gateway-popup body {
  background: #FBF3D2 !important;
}
#gateway-popup .toplevel_popup {
  border-color: #333333;
}
#gateway-popup .block_n1_right {
  background-color: #333333;
}
#gateway-popup .block_n1_right a,
#gateway-popup .block_n1_right .n1_header,
#gateway-popup .block_n1_right .n1_archived {
  color: #FFFFFF;
}
#gateway-popup table.td_dark {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.acalog-custom html,
.acalog-custom body {
  height: 100%;
}
.acalog-custom html {
  font-size: 62.5%;
}
.acalog-custom body {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #333333;
}
.acalog-custom body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 1.2rem;
}
.acalog-custom #pageWrapper {
  position: relative;
  margin: 0 auto;
  padding: 0px;
  text-align: left;
  width: 1116px;
  min-height: 100%;
  height: auto;
  background-color: #FFFFFF;
}
.acalog-custom * html #pageWrapper {
  height: 100%;
}
.acalog-custom #innerPageWrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 1116px;
  min-height: 100%;
  height: auto;
  background: #FFFFFF url(../../img/gateway/back.gif) repeat-y center center;
}
.acalog-custom * html #innerPageWrapper {
  height: 100%;
}
.acalog-custom #contentShell {
  z-index: 1;
  margin-left: 250px;
  margin-right: 198px;
  position: relative;
  left: 46px;
  width: 1024px;
}
.acalog-custom #innerShell {
  z-index: 2;
  width: 576px;
  position: relative;
}
.acalog-custom #bodyShell {
  margin: 0 -1px;
  width: 576px;
}
.acalog-custom #colLeft,
.acalog-custom #colRight,
.acalog-custom #bodyShell {
  float: left;
  position: relative;
  z-index: 10;
  overflow: visible;
}
.acalog-custom #colRight {
  float: right;
  width: 197px;
  margin: 0 -197px 0 1px;
}
.acalog-custom #colLeft {
  width: 250px;
  margin: 0 1px 0 -250px;
}
.acalog-custom #innerColLeft {
  margin-top: 0px;
  text-align: left;
  padding: 210px 0px 50px 30px;
}
.acalog-custom #innerBodyShell {
  margin-top: 0px;
  text-align: left;
  padding: 104px 48px 154px 28px;
}
.acalog-custom #innerColRight {
  margin-top: 71px;
  text-align: right;
  padding: 138px 30px 100px 24px;
  overflow: hidden;
  background: #ffffff url(../../img/gateway/back_sidebar_714h.gif) no-repeat left top;
  min-height: 526px;
}
.acalog-custom #pageContentShell {
  display: block;
}
.acalog-custom #videoPlayerShell {
  display: none;
  width: 100%;
}
.acalog-custom #fixedLogo {
  width: 246px;
  height: 105px;
  background: url(../../img/gateway/mcd-logo-2.png) no-repeat center center;
  position: absolute;
  top: 0;
  left: 16px;
  z-index: 101;
  cursor: pointer;
}
.acalog-custom #fixedTopLinks {
  width: 663px;
  height: 34px;
  position: absolute;
  top: 30px;
  left: 302px;
}
.acalog-custom #topBanner {
  height: 68px;
  border-bottom: 3px solid #3C3D3C;
  width: 1024px;
  position: absolute;
  top: 0px;
  left: 46px;
  z-index: 12;
}
.acalog-custom #topMenuOff {
  position: absolute;
  top: 0;
  left: 0;
  width: 1024px;
  height: 68px;
  z-index: 8;
}
.acalog-custom #ipadMenuToggle {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 250px;
  height: 68px;
  width: 500px;
  z-index: 100;
  display: none;
  border: 0px solid #FFCC00;
}
.acalog-custom #topMenuShell {
  width: 500px;
  height: 46px;
  position: absolute;
  left: 273px;
  top: 22px;
  border: 0px solid #666666;
  z-index: 10;
}
.acalog-custom #topLinksMenuShell {
  width: 198px;
  height: 46px;
  position: absolute;
  top: 22px;
  right: 0;
  z-index: 9;
}
.acalog-custom #firstTopMenuBox {
  width: 112px !important;
}
.acalog-custom .topMenuBox {
  width: 96px;
  height: 24px;
  padding: 0;
  margin-top: 15px;
  cursor: pointer;
}
.acalog-custom .MC2menuBox {
  width: 43px;
  height: 28px;
  margin-top: 6px;
  position: absolute;
  left: 773px;
  top: 22px;
  z-index: 10;
}
.acalog-custom .topMenuTextBox {
  padding: 5px 5px 5px 5px;
  display: inline-block;
  zoom: 1;
}
.acalog-custom .topTextBoxRollover:hover {
  background-color: #FFCC00;
}
.acalog-custom .topMenuCurrent {
  background-color: #FFCC00;
}
.acalog-custom .topMenuLinksBox {
  width: 198px;
  height: 14px;
  padding: 5px 0 5px 0;
  margin-top: 16px;
  border: 0px solid #FF0000;
  z-index: 9;
}
.acalog-custom #popupMenuShell {
  width: 1024px;
  height: 152px;
  position: absolute;
  left: 46px;
  top: 68px;
  background-color: #000000;
  z-index: 10;
  display: none;
}
.acalog-custom #popup-sxn1 {
  margin-left: 266px;
  width: 94px;
}
.acalog-custom #botBanner {
  height: 65px;
  width: 1024px;
  background-color: #339933;
  position: absolute;
  bottom: 39px;
  left: -250px;
  z-index: 10;
}
.acalog-custom #mcLiveShell {
  width: 650px;
  height: 40px;
  position: absolute;
  top: 10px;
  left: 278px;
  background: url(../../img/gateway/logo-mcLive-2.png) no-repeat left 2px;
  padding-left: 96px;
}
.acalog-custom #mcLive {
  width: 354px;
  height: 46px;
  float: left;
}
.acalog-custom #mcLive div {
  display: none;
}
.acalog-custom #mcLive div.first {
  display: block;
}
.acalog-custom #botRightLinks {
  width: 150px;
  height: 40px;
  margin-left: 48px;
  padding: 0 24px 0 24px;
  top: 0;
  left: 850px;
  float: left;
}
.acalog-custom #botBannerShadow {
  height: 9px;
  width: 1024px;
  background: url(../../img/gateway/mcd-drop-shadow-bot.png) repeat-x center center;
  position: absolute;
  bottom: 0;
  left: -250px;
  z-index: 10;
}
.acalog-custom #botBannerShadowFull {
  height: 39px;
  width: 1108px;
  background: url(../../img/gateway/footer_dropshadow_full_0.png) no-repeat center center;
  position: absolute;
  bottom: 0;
  left: -293px;
  z-index: 10;
}
.acalog-custom #botShadowMask {
  background-color: #FFFFFF;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 39px;
  z-index: 9;
}
.acalog-custom #clearFloats {
  clear: both;
}
.acalog-custom .clearFloats {
  clear: both;
}
.acalog-custom .floatLeft {
  float: left;
}
.acalog-custom .floatRight {
  float: right;
}
.acalog-custom .fullWidth {
  width: 100%;
}
.acalog-custom .halfWidth {
  width: 50%;
}
.acalog-custom .spacer30W {
  width: 30px;
}
.acalog-custom .rightMargin30 {
  margin: 0 30px 0 0;
}
.acalog-custom .align-right-10 {
  float: right;
  margin: 0 0 10px 10px;
}
.acalog-custom .align-left-10 {
  float: left;
  margin: 0 10px 10px 0;
}
.acalog-custom .align-right-25 {
  float: right;
  margin: 0 0 25px 25px;
}
.acalog-custom .align-left-25 {
  float: left;
  margin: 0 25px 25px 0;
}
.acalog-custom .align-right-30 {
  float: right;
  margin: 0 0 30px 30px;
}
.acalog-custom .align-left-30 {
  float: left;
  margin: 0 30px 30px 0;
}
.acalog-custom .centered {
  text-align: center;
}
.acalog-custom .align-left-30-top-6 {
  float: left;
  margin: 6px 30px 30px 0;
}
.acalog-custom .pushGridDown {
  margin-bottom: 28px;
}
.acalog-custom p,
.acalog-custom div {
  text-align: left;
}
.acalog-custom a:link {
  color: #777777;
  text-decoration: none;
}
.acalog-custom a:visited {
  color: #777777;
  text-decoration: none;
}
.acalog-custom a:hover {
  color: #010101;
  text-decoration: none;
}
.acalog-custom a:active {
  color: #777777;
  text-decoration: none;
}
.acalog-custom ul {
  margin: 2px;
  padding: 0 0 0 9px;
}
.acalog-custom ol {
  margin: 2px;
  padding: 0 0 0 16px;
}
.acalog-custom ul li {
  margin: 0;
  list-style: disc;
  padding: 4px 0 0 0;
}
.acalog-custom ol li {
  margin: 0;
  padding: 4px 0 0 0;
}
.acalog-custom table {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
}
.acalog-custom table td,
.acalog-custom table th {
  border: 1px solid #CCCCCC;
  padding: 6px;
}
.acalog-custom .topMenuText {
  font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 14px;
}
.acalog-custom .wf-loading .topMenuText {
  visibility: hidden;
}
.acalog-custom .wf-active .topMenuText {
  font-family: "pragmatica-web-condensed";
  visibility: visible;
}
.acalog-custom .wf-inactive .topMenuText {
  font-size: 12px;
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .topMenuText a:link,
.acalog-custom .topMenuText a:visited,
.acalog-custom .topMenuText a:active {
  color: #333333;
}
.acalog-custom .topMenuLinks {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9px;
  line-height: 14px;
  color: #999999;
}
.acalog-custom .linkSeparator {
  padding: 0 6px 0 6px;
}
.acalog-custom .popup-lvl2 {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  line-height: 14px;
  color: #FFFFFF;
  width: 82px;
  height: 120px;
  margin: 16px 0 16px 0;
  border-right: 1px solid #636363;
}
.acalog-custom .popup-lvl2 > li {
  padding: 0 0 4px 0;
  list-style: none;
}
.acalog-custom ul.popup-lvl2 {
  padding: 0 0 0 14px;
}
.acalog-custom .popup-lvl2 a:link,
.acalog-custom .popup-lvl2 a:visited,
.acalog-custom .popup-lvl2 a:active {
  color: #FFFFFF;
}
.acalog-custom .popup-lvl2 a:hover {
  color: #FFCC00;
}
.acalog-custom #popup-search {
  border-right: none;
  width: 96px;
}
.acalog-custom #popup-search a:link,
.acalog-custom #popup-search a:visited,
.acalog-custom #popup-search a:active {
  color: #339933;
}
.acalog-custom #popup-search a:hover {
  color: #FFCC00;
}
.acalog-custom .searchField {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  color: #FFFFFF;
  background-color: #615D5A;
  width: 80px;
  border: none;
  padding: 4px;
}
.acalog-custom #emergencyBox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 22px;
  background-color: #C80000;
  display: block;
  z-index: 8;
}
.acalog-custom #topEmergencyMsg {
  position: absolute;
  top: 0;
  left: 273px;
  width: 717px;
  height: 22px;
  overflow-y: hidden;
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 22px;
  color: #FFFFFF;
  z-index: 9;
}
.acalog-custom #topEmergencyMsg p {
  margin: 0;
}
.acalog-custom #topEmergencyMsg a:link,
.acalog-custom #topEmergencyMsg a:visited,
.acalog-custom #topEmergencyMsg a:active {
  color: #FFFFFF;
  text-decoration: underline;
}
.acalog-custom #topEmergencyMsg a:hover {
  color: #E1E1E1;
}
.acalog-custom #fullEmergency {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  background-color: #000000;
  z-index: 200;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.acalog-custom #centerEmergencyBox {
  background-color: #C80000;
  width: 600px;
  height: 450px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -225px;
  margin-left: -300px;
  z-index: 201;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1.0;
}
.acalog-custom #emMsg_mobile {
  display: none;
}
.acalog-custom #emClose_mobile {
  display: none;
}
.acalog-custom .emergencyMsg {
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  color: #FFFFFF;
  padding: 35px;
  padding: 3.5rem;
}
.acalog-custom .emergencyMsg a:link,
.acalog-custom .emergencyMsg a:visited,
.acalog-custom .emergencyMsg a:active {
  color: #FFFFFF;
  text-decoration: underline;
}
.acalog-custom .emergencyMsg a:hover {
  color: #E1E1E1;
}
.acalog-custom .closeEmMsg {
  font-weight: normal;
  position: absolute;
  left: 0;
  bottom: 0;
}
.acalog-custom .closeEmMsg a:link,
.acalog-custom .closeEmMsg a:visited,
.acalog-custom .closeEmMsg a:active {
  color: #FFFFFF;
  text-decoration: none;
}
.acalog-custom .closeEmMsg a:hover {
  text-decoration: underline;
}
.acalog-custom #ipadTestBox {
  width: 100%;
  height: 68px;
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  cursor: pointer;
  display: none;
}
.acalog-custom .mcLive {
  font-family: Arial, helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  line-height: 14px;
  overflow-y: hidden;
}
.acalog-custom #mcLiveLink {
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 25px;
  cursor: pointer;
  border: 0px solid #FFFFFF;
}
.acalog-custom .mcInner {
  width: 354px;
  height: 46px;
}
.acalog-custom .mcLive a:link,
.acalog-custom .mcLive a:visited,
.acalog-custom .mcLive a:active {
  color: #FFFFFF;
}
.acalog-custom .mcLive a:hover {
  text-decoration: underline;
}
.acalog-custom .mcLiveLocation {
  color: #99CC99;
}
.acalog-custom .mcLiveDate {
  font-weight: normal;
  color: #99CC99;
}
.acalog-custom .mcLiveDescrip {
  color: #99CC99;
  font-weight: bold;
}
.acalog-custom .botRightBar {
  font-family: Arial, helvetica, sans-serif;
  color: #99CC99;
  font-size: 8px;
  line-height: 14px;
  text-transform: uppercase;
}
.acalog-custom #giftLink p,
.acalog-custom #stdBotLinks p {
  margin: 0;
}
.acalog-custom #giftLink a:link,
.acalog-custom #giftLink a:visited,
.acalog-custom #giftLink a:active {
  color: #FFFFFF;
}
.acalog-custom #giftLink a:hover {
  text-decoration: underline;
}
.acalog-custom #stdBotLinks a:link,
.acalog-custom #stdBotLinks a:visited,
.acalog-custom #stdBotLinks a:active {
  color: #99CC99;
}
.acalog-custom #stdBotLinks a:hover {
  color: #FFFFFF;
}
.acalog-custom .dottedDividerAfterText {
  border-bottom: 2px dotted #CCCCCC;
  padding-bottom: 20px;
  margin-bottom: 16px;
}
.acalog-custom .dottedDividerBeforeText {
  border-top: 2px dotted #CCCCCC;
  padding-top: 20px;
  margin-top: 16px;
}
.acalog-custom .dottedDivider {
  border-top: 2px dotted #CCCCCC;
  margin: 20px 0 20px 0;
}
.acalog-custom .red {
  color: #FF0000;
}
.acalog-custom .green {
  color: #339933;
}
.acalog-custom a:link {
  color: #777777;
  text-decoration: none;
}
.acalog-custom a:visited {
  color: #777777;
  text-decoration: none;
}
.acalog-custom a:hover {
  color: #010101;
  text-decoration: none;
}
.acalog-custom a:active {
  color: #777777;
  text-decoration: none;
}
.acalog-custom .breadcrumbs {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 14px;
  text-transform: uppercase;
  margin: -2px 0 16px -5px;
  color: #CCCCCC;
}
.acalog-custom .breadcrumbs a {
  padding: 0 5px 0 5px;
}
.acalog-custom .breadcrumbs a:link,
.acalog-custom .breadcrumbs a:visited,
.acalog-custom .breadcrumbs a:active {
  color: #CCCCCC;
  white-space: nowrap;
}
.acalog-custom .breadcrumbs a:hover {
  color: #333933;
}
.acalog-custom .breadcrumbs > .last {
  padding-left: 5px;
  color: #333333;
  white-space: nowrap;
}
.acalog-custom #innerColRight p {
  text-align: left;
}
.acalog-custom .anchorBlock {
  font-weight: bold;
  margin: 0 0 0 0;
  text-align: right;
}
.acalog-custom h1 {
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  font-size: 44px;
  font-weight: 400;
  color: #333333;
  margin: 2px 0 14px 0;
  padding-bottom: 5px;
}
.acalog-custom .wf-loading h1 {
  visibility: hidden;
}
.acalog-custom .wf-active h1 {
  font-family: "chaparral-pro";
  visibility: visible;
}
.acalog-custom .wf-inactive h1 {
  font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  visibility: visible;
}
.acalog-custom h1 a:link,
.acalog-custom h1 a:visited,
.acalog-custom h1 a:active {
  color: #339933;
}
.acalog-custom h1 a:hover {
  color: #A0687E;
}
.acalog-custom .h1-underline {
  border-bottom: 3px solid #333333;
}
.acalog-custom #h1shell {
  width: 100%;
  height: 104px;
  overflow-y: hidden;
}
.acalog-custom .h1adj-4B h1 {
  font-size: 29px;
  margin-top: 15px;
  padding-bottom: 7px;
}
.acalog-custom h2 {
  font-size: 20px;
  font-weight: 600;
  color: #339933;
  margin: 24px 0 18px 0;
}
.acalog-custom .ctrText {
  text-align: center;
}
.acalog-custom h3 {
  color: #339933;
  font-size: 14px;
  font-weight: 600;
  margin: 22px 0 16px 0;
  border-top: 2px dotted #CCCCCC;
  padding-top: 16px;
}
.acalog-custom #noSidebarImg {
  height: 5px;
  margin-top: -20px;
}
.acalog-custom #sidebarText {
  color: #339933;
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-weight: 400;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 17px;
  line-height: 1.7rem;
}
.acalog-custom .wf-loading #sidebarText {
  visibility: hidden;
}
.acalog-custom .wf-active #sidebarText {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive #sidebarText {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .sidebarHead {
  font-weight: 700;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin: 8px 0 10px 0;
  margin: 0.8rem 0 1.0rem 0;
}
.acalog-custom #left-nav-level2 {
  margin: 0;
  padding: 0;
  margin: -37px 0 0 0;
  height: 35px;
}
.acalog-custom #left-nav-level2 > li {
  display: none;
  margin: 0;
  padding: 0;
}
.acalog-custom #left-nav-level2 > li > a:link,
.acalog-custom #left-nav-level2 > li > a:visited,
.acalog-custom #left-nav-level2 > li > a:active {
  color: #CCCCCC;
}
.acalog-custom #left-nav-level2 > li > a:hover {
  color: #339933;
}
.acalog-custom #left-nav-level2 > li.parent-here {
  display: block;
  padding-bottom: 30px;
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #CCCCCC;
}
.acalog-custom .wf-loading #left-nav-level2 > li.parent-here {
  visibility: hidden;
}
.acalog-custom .wf-active #left-nav-level2 > li.parent-here {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive #left-nav-level2 > li.parent-here {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom #left-nav-level3 > li {
  margin: 0;
  padding: 10px 0 10px 0;
  list-style: none;
  background: none;
  border-top: 2px dotted #CCCCCC;
}
.acalog-custom #left-nav-level3 {
  font-size: 16px;
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  font-weight: 600;
  margin: 0 0 20px 0;
  padding: 0;
}
.acalog-custom .wf-loading #left-nav-level3 {
  visibility: hidden;
}
.acalog-custom .wf-active #left-nav-level3 {
  font-family: "chaparral-pro";
  visibility: visible;
}
.acalog-custom .wf-inactive #left-nav-level3 {
  font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  visibility: visible;
}
.acalog-custom #left-nav-level3 > li > a:link,
.acalog-custom #left-nav-level3 > li > a:visited,
.acalog-custom #left-nav-level3 > li > a:active {
  color: #333333;
}
.acalog-custom #left-nav-level3 > li > a:hover {
  color: #339933;
}
.acalog-custom #left-nav-level3 > li.here > a:link,
.acalog-custom #left-nav-level3 > li.here > a:visited,
.acalog-custom #left-nav-level3 > li.here > a:active {
  color: #399333;
}
.acalog-custom #left-nav-level3 > li.parent-here > a:link,
.acalog-custom #left-nav-level3 > li.parent-here > a:visited,
.acalog-custom #left-nav-level3 > li.parent-here > a:active {
  color: #399333;
}
.acalog-custom #left-nav-level3 > li.here > ul li,
.acalog-custom #left-nav-level3 > li.parent-here > ul li {
  list-style: none;
  font-weight: 400;
  padding-left: 10px;
}
.acalog-custom #left-nav-level3 > li.here > ul li > a:hover,
.acalog-custom #left-nav-level3 > li.parent-here > ul li > a:hover {
  color: #399333;
}
.acalog-custom #left-nav-level3 > li.parent-here > ul li.here > a:link,
.acalog-custom #left-nav-level3 > li.parent-here > ul li.here > a:visited,
.acalog-custom #left-nav-level3 > li.parent-here > ul li.here > a:active {
  color: #399333;
}
.acalog-custom .topSpaceLeftColLinks {
  margin-top: 44px;
}
.acalog-custom .mainPageLinkTag {
  width: 220px;
  height: 28px;
  border-top: 2px solid #B9B9B9;
  margin-bottom: 24px;
  padding-top: 6px;
}
.acalog-custom .viewVideoTag {
  width: 160px;
  border-top: 3px solid #000000;
  margin-bottom: 28px;
  padding: 8px 15px 8px 45px;
  border-bottom: 1px solid #B9B9B9;
  background: url(../../img/gateway/icon-video-link-2.png) no-repeat 0px 9px;
  cursor: pointer;
}
.acalog-custom .viewPageTag {
  width: 205px;
  border-top: 3px solid #000000;
  margin-bottom: 24px;
  padding: 8px 15px 8px 0px;
  border-bottom: 1px solid #B9B9B9;
}
.acalog-custom .videoIcon {
  width: 36px;
  height: 26px;
  float: left;
  margin: 3px 2px 0 0;
}
.acalog-custom .videoArrow {
  display: inline;
  vertical-align: baseline;
}
.acalog-custom .videoText {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  text-transform: uppercase;
  color: #333333;
}
.acalog-custom .videoText a:link,
.acalog-custom .videoText a:visited,
.acalog-custom .videoText a:active {
  color: #333333;
}
.acalog-custom .videoText a:hover {
  color: #000000;
}
.acalog-custom .videoBackTag {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  color: #CBCBCB;
  text-align: right;
  margin-top: 6px;
}
.acalog-custom .videoBackTag a:link,
.acalog-custom .videoBackTag a:visited,
.acalog-custom .videoBackTag a:active {
  color: #CBCBCB;
  text-decoration: none;
}
.acalog-custom .videoBackTag a:hover {
  color: #777777;
  text-decoration: underline;
}
.acalog-custom .quoteAndGrid2B {
  width: 235px;
}
.acalog-custom .gridOuterShell_2B {
  width: 235px;
  overflow-x: hidden;
}
.acalog-custom .gridOneRow_2B {
  width: 235px;
}
.acalog-custom .gridCell_2B {
  padding: 2px 0 18px 0;
}
.acalog-custom .gridIcon2B {
  width: 70px;
  height: 100%;
  margin: 0;
  padding: 6px 25px 0 0;
  overflow-x: hidden;
  display: table-cell;
  text-align: right;
}
.acalog-custom .mainImage2B {
  margin-bottom: 20px;
}
.acalog-custom .mainHeader2B {
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 28px;
}
.acalog-custom .wf-loading .mainHeader2B {
  visibility: hidden;
}
.acalog-custom .wf-active .mainHeader2B {
  font-family: "chaparral-pro";
  visibility: visible;
}
.acalog-custom .wf-inactive .mainHeader2B {
  font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  visibility: visible;
}
.acalog-custom .mainHeader2B p {
  margin: 0;
}
.acalog-custom .mainHeader2B a:link,
.acalog-custom .mainHeader2B a:visited,
.acalog-custom .mainHeader2B a:active {
  color: #339933;
}
.acalog-custom .mainHeader2B a:hover {
  text-decoration: underline;
}
.acalog-custom .mainCopy2B {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.acalog-custom .wf-loading .mainCopy2B {
  visibility: hidden;
}
.acalog-custom .wf-active .mainCopy2B {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive .mainCopy2B {
  font-family: "News Gothic MT", verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .secondaryShell2B {
  width: 265px;
  overflow-x: hidden;
}
.acalog-custom .secondaryCopy2B {
  width: 235px;
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
.acalog-custom .wf-loading .secondaryCopy2B {
  visibility: hidden;
}
.acalog-custom .wf-active .secondaryCopy2B {
  font-family: "chaparral-pro";
  visibility: visible;
}
.acalog-custom .wf-inactive .secondaryCopy2B {
  font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  visibility: visible;
}
.acalog-custom .secondaryCopy2B a:link,
.acalog-custom .secondaryCopy2B a:visited,
.acalog-custom .secondaryCopy2B a:active {
  color: #339933;
}
.acalog-custom .secondaryCopy2B a:hover {
  text-decoration: underline;
}
.acalog-custom .secondaryCopy2B p {
  margin-bottom: 0;
}
.acalog-custom .mediaLinkShell2B {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #339933;
  margin-top: 22px;
}
.acalog-custom .wf-loading .mediaLinkShell2B {
  visibility: hidden;
}
.acalog-custom .wf-active .mediaLinkShell2B {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive .mediaLinkShell2B {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .mediaIconShell2B {
  margin-top: 16px;
}
.acalog-custom .mediaIcon {
  margin-right: 10px;
}
.acalog-custom .pullQuote2B {
  width: 235px;
  color: #339933;
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 32px;
}
.acalog-custom .wf-loading .pullQuote2B {
  visibility: hidden;
}
.acalog-custom .wf-active .pullQuote2B {
  font-family: "chaparral-pro";
  visibility: visible;
}
.acalog-custom .wf-inactive .pullQuote2B {
  font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  visibility: visible;
}
.acalog-custom .pullQuote2B p {
  margin: 0;
}
.acalog-custom .gridBlurb2B {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-weight: 400;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 18px;
  line-height: 1.8rem;
  display: table-cell;
}
.acalog-custom .wf-loading .gridBlurb2B {
  visibility: hidden;
}
.acalog-custom .wf-active .gridBlurb2B {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive .gridBlurb2B {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .gridBlurb2B p {
  margin: 0 0 0 0;
}
.acalog-custom .gridBlurb2B a:link,
.acalog-custom .gridBlurb2B a:visited,
.acalog-custom .gridBlurb2B a:active {
  color: #339933;
  font-weight: 700;
}
.acalog-custom .gridBlurb2B a:hover {
  text-decoration: underline;
}
.acalog-custom .moreLink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-size: 1.0rem;
  font-weight: normal;
  text-transform: uppercase;
  color: #CBCBCB;
}
.acalog-custom .moreLink a {
  padding: 0 0 0 10px;
  padding: 0 0 0 1.0rem;
}
.acalog-custom .moreLink a:link,
.acalog-custom .moreLink a:visited,
.acalog-custom .moreLink a:active {
  color: #CBCBCB;
  text-decoration: underline;
}
.acalog-custom .moreLink a:hover {
  color: #777777;
  text-decoration: underline;
}
.acalog-custom #topShell_3B {
  width: 100%;
  border-top: 2px dotted #CCCCCC;
  padding-top: 28px;
  overflow-x: hidden;
}
.acalog-custom #gridOuterShell_3B {
  width: 100%;
}
.acalog-custom .gridOneRow_3B {
  width: 500px;
}
.acalog-custom .gridCell_3B {
  width: 235px;
  border-top: 2px dotted #CCCCCC;
  padding: 28px 0 14px 0;
}
.acalog-custom .gridIcon3B {
  width: 62px;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}
.acalog-custom .pageCopy3A_3B {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 0;
  padding: 0;
}
.acalog-custom .wf-loading .pageCopy3A_3B {
  visibility: hidden;
}
.acalog-custom .wf-active .pageCopy3A_3B {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive .pageCopy3A_3B {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .pageCopy3A_3B p {
  margin-top: 0;
}
.acalog-custom .gridBlurb3A_3B {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 23px;
  line-height: 2.3rem;
  display: table-cell;
}
.acalog-custom .wf-loading .gridBlurb3A_3B {
  visibility: hidden;
}
.acalog-custom .wf-active .gridBlurb3A_3B {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive .gridBlurb3A_3B {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .gridBlurb3A_3B p {
  margin: 0 0 14px 0;
}
.acalog-custom .gridBlurb3A_3B a:link,
.acalog-custom .gridBlurb3A_3B a:visited,
.acalog-custom .gridBlurb3A_3B a:active {
  color: #339933;
  font-weight: 700;
}
.acalog-custom .gridBlurb3A_3B a:hover {
  text-decoration: underline;
}
.acalog-custom .gridNumber3B {
  width: 62px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: #339933;
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  font-size: 84px;
  line-height: 84px;
}
.acalog-custom .wf-loading .gridNumber3B {
  visibility: hidden;
}
.acalog-custom .wf-active .gridNumber3B {
  font-family: "chaparral-pro";
  visibility: visible;
}
.acalog-custom .wf-inactive .gridNumber3B {
  font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  visibility: visible;
}
.acalog-custom .topDottedNoImage {
  border-top: 2px dotted #CCCCCC;
  padding-top: 6px;
}
.acalog-custom .largeIntroText4B {
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
  margin-top: -6px;
}
.acalog-custom .wf-loading .largeIntroText4B {
  visibility: hidden;
}
.acalog-custom .wf-active .largeIntroText4B {
  font-family: "chaparral-pro";
  visibility: visible;
}
.acalog-custom .wf-inactive .largeIntroText4B {
  font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  visibility: visible;
}
.acalog-custom .mainCopy4B {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 20px;
  line-height: 2.0rem;
}
.acalog-custom .wf-loading .mainCopy4B {
  visibility: hidden;
}
.acalog-custom .wf-active .mainCopy4B {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive .mainCopy4B {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom p.mainCopy4B strong,
.acalog-custom div.mainCopy4B strong,
.acalog-custom td.mainCopy4B strong {
  font-weight: 700;
}
.acalog-custom .mainCopy4B > p a:link,
.acalog-custom .mainCopy4B > p a:visited,
.acalog-custom .mainCopy4B > p a:active,
.acalog-custom .listingText > p a:link,
.acalog-custom .listingText > p a:visited,
.acalog-custom .listingText > p a:active {
  color: #339933;
  text-decoration: none;
}
.acalog-custom .mainCopy4B > p a:hover,
.acalog-custom .listingText > p a:hover {
  text-decoration: underline;
}
.acalog-custom .mainCopy4B li a:link,
.acalog-custom .mainCopy4B li a:visited,
.acalog-custom .mainCopy4B li a:active,
.acalog-custom .listingText li a:link,
.acalog-custom .listingText li a:visited,
.acalog-custom .listingText li a:active {
  color: #339933;
  text-decoration: none;
}
.acalog-custom .mainCopy4B li a:hover,
.acalog-custom .listingText li a:hover {
  text-decoration: underline;
}
.acalog-custom .mainCopy4B ul,
.acalog-custom .listingText ul {
  margin: -4px 0 16px 2px;
}
.acalog-custom .subhead4B {
  color: #339933;
  font-weight: 700;
  font-size: 1.25em;
}
.acalog-custom .mainCopyLarge {
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  font-size: 23px;
  font-weight: 300;
  line-height: 35px;
}
.acalog-custom .wf-loading .mainCopyLarge {
  visibility: hidden;
}
.acalog-custom .wf-active .mainCopyLarge {
  font-family: "chaparral-pro";
  visibility: visible;
}
.acalog-custom .wf-inactive .mainCopyLarge {
  font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  visibility: visible;
}
.acalog-custom .pageHeaderGlobal {
  color: #339933;
  font-weight: 700;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
}
.acalog-custom .pageHeaderGlobal p {
  margin-top: 0;
  margin-bottom: 14px;
  margin-bottom: 1.4rem;
}
.acalog-custom .jumpLinks {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-weight: 700;
  font-size: 10px;
  line-height: 20px;
  color: #CCCCCC;
  text-transform: uppercase;
  margin: 14px 0 14px 0;
  border-top: 2px dotted #CCCCCC;
  padding-top: 20px;
}
.acalog-custom .wf-loading .jumpLinks {
  visibility: hidden;
}
.acalog-custom .wf-active .jumpLinks {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive .jumpLinks {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .jumpLinks a:link,
.acalog-custom .jumpLinks a:visited,
.acalog-custom .jumpLinks a:active {
  color: #333333;
  white-space: nowrap;
}
.acalog-custom .jumpLinks a:hover {
  color: #339933;
}
.acalog-custom a.openJump:link,
.acalog-custom a.openJump:visited,
.acalog-custom a.openJump:active,
.acalog-custom a.openJump:hover {
  color: #339933;
  font-weight: 700;
}
.acalog-custom .killFirstTopMargin {
  margin-top: -14px;
}
.acalog-custom .deptPageImage {
  margin: 24px 0 18px 0;
}
.acalog-custom .pagination {
  border-top: 2px dotted #CCCCCC;
  margin-top: 20px;
  font-size: 10px;
  font-size: 1.0rem;
}
.acalog-custom .pagination p {
  float: left;
  padding-right: 20px;
}
.acalog-custom #siteMapShell ul {
  margin: 0;
  padding: 0;
}
.acalog-custom #siteMap li {
  margin: 0;
  padding: 0 0 2px 0;
  list-style: none;
  background: none;
}
.acalog-custom #siteMap li.sm-level1 {
  margin: 0 0 18px 0;
  padding-top: 18px;
  font-size: 18px;
}
.acalog-custom #siteMap .dottedDivider {
  margin-top: 9px;
  margin-bottom: 12px;
}
.acalog-custom li.sm-level1 > a:hover {
  color: #339933;
}
.acalog-custom #siteMap li.sm-level2 {
  margin-top: 12px;
}
.acalog-custom .sm-level2 > li {
  font-size: 15px;
  line-height: 20px;
}
.acalog-custom .sm-level2 > li > a:link,
.acalog-custom .sm-level2 > li > a:visited,
.acalog-custom .sm-level2 > li > a:active {
  color: #339933;
}
.acalog-custom .sm-level2 > li > a:hover {
  text-decoration: underline;
}
.acalog-custom #siteMap li.sm-level3 {
  margin-top: 6px;
}
.acalog-custom .sm-level3 > li {
  line-height: 17px;
}
.acalog-custom .sm-level3 > li > a:link,
.acalog-custom .sm-level3 > li > a:visited,
.acalog-custom .sm-level3 > li > a:active {
  color: #474747;
  font-weight: 700;
}
.acalog-custom .sm-level3 > li > a:hover {
  color: #339933;
  font-weight: 700;
}
.acalog-custom .siteMapChildren {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.acalog-custom .wf-loading .siteMapChildren {
  visibility: hidden;
}
.acalog-custom .wf-active .siteMapChildren {
  font-family: "news-gothic-std";
  visibility: visible;
}
.acalog-custom .wf-inactive .siteMapChildren {
  font-family: verdana, helvetica, sans-serif;
  visibility: visible;
}
.acalog-custom .sm-level5 > li {
  font-size: 10px;
  line-height: 14px;
}
.acalog-custom .sm-level5 > li > a:link,
.acalog-custom .sm-level5 > li > a:visited,
.acalog-custom .sm-level5 > li > a:active {
  color: #000000;
}
.acalog-custom .sm-level5 > li > a:hover {
  color: #339933;
}
@media only screen and (max-device-width: 1024px) {
  .acalog-custom .vertCtrArrowL {
    display: none;
  }
  .acalog-custom .vertCtrArrowR {
    display: none;
  }
  .acalog-custom #activateArrowL {
    display: none;
  }
  .acalog-custom #activateArrowR {
    display: none;
  }
  .acalog-custom #popupMenuShell {
    cursor: pointer;
  }
  .acalog-custom #expandPopupMenu {
    cursor: pointer;
  }
  .acalog-custom #centerizeIpadToggle {
    display: block;
  }
  .acalog-custom #ipadMenuToggle {
    display: block;
  }
}
@media only screen and (max-device-width: 480px) {
  .acalog-custom .vertCtrArrowL {
    display: none;
  }
  .acalog-custom .vertCtrArrowR {
    display: none;
  }
  .acalog-custom #activateArrowL {
    display: none;
  }
  .acalog-custom #activateArrowR {
    display: none;
  }
  .acalog-custom #popupMenuShell {
    cursor: pointer;
  }
  .acalog-custom #expandPopupMenu {
    cursor: pointer;
  }
  .acalog-custom #centerizeIpadToggle {
    display: block;
  }
  .acalog-custom #ipadMenuToggle {
    display: block;
  }
  .acalog-custom #fullEmergency {
    background-color: #C80000;
    opacity: 0.9;
  }
  .acalog-custom #centerEmergencyBox {
    display: none;
  }
  .acalog-custom #emMsg_mobile {
    display: block;
  }
  .acalog-custom #emClose_mobile {
    display: block;
  }
  .acalog-custom .emergencyMsg {
    font-size: 7.0rem;
    padding: 7.0rem;
  }
}
.acalog-custom .dispOn {
  display: block;
}
.acalog-custom .dispOff {
  display: none;
}
.acalog-custom .topMargin9 {
  margin-top: 9px;
}
.acalog-custom .noTopBorder {
  border-top: none;
}
.acalog-custom .dotTopBorder {
  border-top: 2px dotted #CCCCCC;
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  line-height: 1.5;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  line-height: 1.5;
}
.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 {
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  line-height: 1.5;
}
.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 {
  font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
  line-height: 1.5;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-family: "garamond-premier-pro", Georgia, "Times New Roman", Times, serif;
  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 {
  font-family: "garamond-premier-pro", Georgia, "Times New Roman", Times, serif;
  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 {
  font-family: "garamond-premier-pro", Georgia, "Times New Roman", Times, serif;
  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 {
  font-family: "garamond-premier-pro", Georgia, "Times New Roman", Times, serif;
  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 {
  font-family: "garamond-premier-pro", Georgia, "Times New Roman", Times, serif;
  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 {
  font-family: "garamond-premier-pro", Georgia, "Times New Roman", Times, serif;
  line-height: 1.5;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  line-height: 1.5;
}
.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-family: "news-gothic-std", verdana, helvetica, sans-serif;
  text-decoration: none;
  line-height: 1.5;
}
.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-family: "news-gothic-std", verdana, helvetica, sans-serif;
  text-decoration: underline;
  line-height: 1.5;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  line-height: 1.5;
}
#gateway-popup body,
#gateway-page body {
  color: #333333;
  font-size: 13px;
  font-family: "news-gothic-std", verdana, helvetica, sans-serif;
  background: url("../../img/gateway/footer_dropshadow_full_0.png") no-repeat scroll center bottom transparent;
}
#gateway-popup .toplevel,
#gateway-popup .toplevel_popup,
#gateway-page .toplevel,
#gateway-page .toplevel_popup {
  width: 1116px;
  margin: 0 auto;
}
#gateway-popup .toplevel,
#gateway-page .toplevel {
  background: url("../../img/gateway/back.gif") repeat-y scroll center center #FFFFFF;
  position: relative;
  margin-bottom: 39px;
}
#gateway-popup #acalog-client-header,
#gateway-page #acalog-client-header {
  width: 1024px;
  margin: 0px 46px 0px 46px;
}
#gateway-popup #acalog-client-footer,
#gateway-page #acalog-client-footer {
  width: 1024px;
  margin: 0px 46px 0px 46px;
}
#gateway-popup table.block_n2_and_content,
#gateway-page table.block_n2_and_content {
  width: 1024px;
  margin: 0px 46px 0px 46px;
}
#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: 104px 48px 5px 28px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 0px 50px 30px;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 220px;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 0px 0px;
}
#gateway-popup .n2_search_header,
#gateway-page .n2_search_header {
  text-transform: uppercase;
}
#gateway-popup #acalog-navigation hr,
#gateway-page #acalog-navigation hr {
  border-top: 2px dotted #CCCCCC;
}
#gateway-popup .n2_links,
#gateway-page .n2_links {
  padding: 10px 0;
}
#gateway-popup #gateway-nav-current a,
#gateway-page #gateway-nav-current a {
  color: #000099;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 48px 0px 28px;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
}
#gateway-popup .block_content hr,
#gateway-page .block_content hr {
  border-top: 2px dotted #CCCCCC;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px;
  border-bottom: 3px solid #333333;
}
#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: 10px 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 H2,
#gateway-popup .block_content .header_2,
#gateway-popup .block_content H3,
#gateway-popup .block_content .header_3,
#gateway-popup .block_content H4,
#gateway-popup .block_content .header_4,
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content H2,
#gateway-page .block_content .header_2,
#gateway-page .block_content H3,
#gateway-page .block_content .header_3,
#gateway-page .block_content H4,
#gateway-page .block_content .header_4,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6 {
  margin: 20px 0px 10px 0px;
}
#gateway-footer-copyright {
  background-color: #308131;
  color: #FFFFFF;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 14px;
  padding-bottom: 10px;
}
#gateway-footer-copyright a {
  color: #FFFFFF;
}
#gateway-footer-copyright a:hover {
  text-decoration: underline;
}
.acalog-custom #botBanner {
  position: relative;
  bottom: auto;
  left: auto;
}
.acalog-custom #botRightLinks {
  float: right;
  margin-right: 50px;
}
#McLiveTurnedOff {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 14px;
  padding-top: 10px;
}
#McLiveOffLink a {
  color: #FFFFFF;
}
#McLiveOffLink a {
  color: #FFFFFF;
}
.acalog-custom #botBanner {
  height: auto;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
.acalog-highlight-ignore {
  background-color: #ffd200;
  padding: 5px 8px !important;
  color: #000000 !important;
  font-size: 16px !important;
}
.topMenuLinks {
  color: #757575 !important;
  font-size: 11px !important;
}
.acalog-custom #topLinksMenuShell {
  right: 5px !important;
}
.acalog-custom #botBanner {
  background-color: #308131;
}
