
body {
  background: #e5e3e2 url(../images/nav/background.gif) repeat-y center;
  color: #333;
  text-align: center;
}

body, td {
  font-family: verdana, sans-serif;
  font-size: 11px;
  line-height: 14px;
}

a { 
  text-decoration: underline;
}

a.toggle,
.linked {
  cursor: pointer;
}

a.toggle,
a:link {
  color: #3399cc;
}

a:visited {
  color: #bc7b77;
}

a:hover, a:active {
  color: #ba1a1a;
}

a.button:link,
a.button:visited {
  background: #D9272D;
  border-top: 1px solid #d34a00;
  border-left: 1px solid #d34a00;
  border-right: 1px solid #883600;
  border-bottom: 1px solid #883600;
  display: block;
  float: left;
  font-family: verdana, sans-serif;
  height: 15px;
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 8px;
  white-space: nowrap;
  margin-right: 12px;
}

a.button:hover {
  cursor: pointer;
  background: #FF5543;
  border-right: 1px solid #873800;
  border-bottom: 1px solid #873800;
  color: #ffffff;
}

a.button:active {
  cursor: pointer;
  background: #a73901;
  border-right: 1px solid #873800;
  border-bottom: 1px solid #873800;
  color: #ffffff;
}

a.download {
  text-transform: uppercase;
}

a.download:link,
a.download:visited
{
  background: #20b5c0;
  border-top: 1px solid #67cdd4;
  border-left: 1px solid #67cdd4;
  border-right: 1px solid #1a909a;
  border-bottom: 1px solid #1a909a;
  padding: 0 4px;
  white-space: nowrap;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.download:active,
a.download:hover {
  background: #157874;
  border-top: 1px solid #5fa3a8;
  border-left: 1px solid #5fa3a8;
  border-right: 1px solid #0c4347;
  border-bottom: 1px solid #0c4347;
}

a.more {
  white-space: nowrap;
}

a.rss {
  background: url(../images/nav/utility/rss.gif) 0px 0px no-repeat;
	padding-left: 23px;
	padding-bottom: 2px;
	color: #3399CC;
	font-weight: bold;
}

textarea:focus, input:focus, input[type]:focus, .uneditable-input:focus {    
  border: 1px solid rgba(51, 153, 204, 0.8);
  box-shadow: 0 1px 1px rgba(51, 153, 204, 0.075) inset, 0 0 8px rgba(51, 153, 204, 0.6);
  outline: 0 none;
}

input[placeholder], [placeholder], *[placeholder] {
   color: #bdbdbd;
}

.search .sidebar a.rss {
	position: absolute;
	right: 0px;
	bottom: -50px;
	margin-right: 92px;
	width: 110px;
}
.search .sidebar a.enews {
	position: absolute;
	right: 0px;
	bottom: -25px;
	margin-right: 80px;
	width: 122px;
	font-weight: bold;
}

#press-sidebar.sidebar a.rss {
	bottom: -25px;
}

a.outlined:link,
a.outlined:visited {
  border: 1px solid #e17f4e;
  display: block;
  float: right;
  margin: 0 0 2px 0;
  font-family: verdana, sans-serif;
  font-size: 10px;
  line-height: 17px;
  height: 17px;
  font-weight: bold;
  color: #e17f4e;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 20px 0 8px;
  white-space: nowrap;
  background: url(../images/nav/arrow.gif) right center no-repeat;
  cursor: pointer;
}

a.outlined:hover {
  background: #d34a00 url(../images/nav/arrow_white.gif) right center no-repeat;
  border-top: 1px solid #d34a00;
  border-left: 1px solid #d34a00;
  border-right: 1px solid #883600;
  border-bottom: 1px solid #883600;
  color: #ffffff;
}

a.outlined:active {
  background: #a73901 url(../images/nav/arrow_white.gif) right center no-repeat;
  border-right: 1px solid #873800;
  border-bottom: 1px solid #873800;
  color: #ffffff;
}

a.popout:link,
a.popout:visited {
  background: #D9272D url(../images/nav/arrow_white.gif) right center no-repeat;
  color: #ffffff;
  border-right: 1px solid #883600;
  border-bottom: 1px solid #883600;
  display: block;
  float: left;
  font-family: verdana, sans-serif;
  height: 17px;
  font-size: 10px;
  line-height: 17px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 20px 0 8px;
  white-space: nowrap;
  margin: 0 3px 0 0;
}

a.popout:hover {
  color: #ffffff;
  background-color: #FF5543;
  border-right: 1px solid #873800;
  border-bottom: 1px solid #873800;
}

a.popout:active {
  color: #ffffff;
  background-color: #a73901;
  border-right: 1px solid #873800;
  border-bottom: 1px solid #873800;
  color: #ffffff;
}

div#at_hover div.at_bold {
	font-weight: normal;
	color: #4C4C4C !important;
}

ul.popout-links + * {
  clear: both;
}

ul.popout-links li {
  display: block;
  float: left;
  position: relative;
  height: 20px;
}

ul.popout-links li.outlined-popout {
  border: 2px solid #ffffff;
  margin: 0 8px 0 0;
  height: 18px;
}

ul.popout-links li.outlined-popout {
  margin-right: 6px;
}

ul.popout-links li.outlined-popout.last {
  margin-right: 0;
}

ul.popout-links li.outlined-popout a.popout {
  margin-right: 0;
}

li.last a.popout {
  margin-right: 0;
}

a.quicklink {
  display: block;
  font-weight: bold;
  margin: .5em 0 1em 0;
}

a.pdf,
a.document,
a.enlarge {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

a.pdf {
  background: url(../images/icons/pdf.png) 0 6px no-repeat;
}

a.document {
  background: url(../images/icons/document.png) 1px 6px no-repeat;
}

a.enlarge {
  background: url(../images/icons/enlarge.png) 0 4px no-repeat;
}

a.calendar {
  background: url(../images/icons/calendar_icon_sm.png) 0 1px no-repeat;
  padding: 2px 0 1px 23px;
}
a.enews {
  background: url(../images/icons/newsletter_icon.gif) 0 1px no-repeat;
  padding: 2px 0 1px 23px;
}

a.tickets {
  background: url(../images/icons/tickets.gif) 0 1px no-repeat;
  padding: 0 0 0 20px;
}

a.search:link,
a.search:visited {
  background: #aaaaaa;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  display: block;
  float: left;
  font-family: verdana, sans-serif;
  height: 17px;
  font-size: 10px;
  line-height: 17px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 8px;
  white-space: nowrap;
}

a.search:hover,
a.search:active {
  color: #ffffff;
  background-color: #999999;
  border-top: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
}

address .country-name {
  display: none;
}

em, i {
  font-style: italic;
}

#page-title {
  background: url(../images/nav/heading_background.gif) repeat-y;
  padding: 0 28px 0 20px;
  height: 46px;
  overflow: hidden;
  position: relative;
  left: -20px;
}

.two-wide-nav #page-title,
.two-standard-nav #page-title,
.one-nav #page-title {
  padding-left: 0;
  left: 0;
}

#page-title.without-header {
  height: 16px;
}

h1 {
  font-family: arial, sans-serif;
  font-size: 30px;
  line-height: 55px;
}

h2 {
  background: #1a1a1a;
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
  height: 20px;
  padding: 5px 12px;
  margin: 0 0 16px 0;
  text-transform: uppercase;
  clear: both;
}

h2.in-text {
  margin-top: 24px;
}

h2.related-heading {
  margin-bottom: 10px;
}

.benton {
  font-family: BentonSans, sans-serif;
  font-weight: 400;
}

h3 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 12px;
  /*padding: 0 12px;*/
}

h3.highlight {
  font-size: 24px;
  line-height: 28px;
}

h3.highlight a {
  text-decoration: none;
}

h3.archived {
	float: left;
	margin: 4px 0 0 20px;
	color: #fff;
	background: #ff0000;
	font-weight: bold;
	font-size: 14px;
	padding: 6px 13px;
}

h4 {
  background: #1d7b83;
  color: #ffffff;
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
  padding: 2px 12px 4px;
  margin: 0 0 12px 0;
  height: 14px;
}

/* fix for AddThis popup */
#at16pt h4 {
  background-color: transparent;
}

#at15s_head {
  text-transform: uppercase;
}

#at20mc #at15s {
	border-width: 1px !important;
}

h5 {
  background: #a5cbca;
  color: #333333;
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
  padding: 2px 12px 4px 0;
  margin: 0 0 12px 0;
  height: 14px;
}

h6 {
  color: #444444;
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
  padding: 3px 12px 3px 0;
  margin: 0;
  text-transform: uppercase;
}

h6.light {
  text-transform: none;
}

hr {
  border: none;
  color: #c0c0c0;
  background-color: #c0c0c0;
  height: 1px;
  clear: both;
}

hr.light {
  color: #D8D8D8;
  background-color: #D8D8D8;
}

hr.strong {
  color: #333333;
  background-color: #333333;
}

hr.extreme {
  color: #1a1a1a;
  background-color: #1a1a1a;
  height: 8px;
  margin: 0 0 16px 0;
  clear: both;
}

hr.last {
  margin: 20px 0;
}

p {
  margin: 0 0 1em 0;
}

pre, code, kbd, samp, tt {
  font-family: monospace;
}

strong, b {
  font-weight: bold;
}

strong.sold-out {
	text-transform: uppercase;
}

em, i {
  font-style: italic;
}

em strong, strong em,
em b, b em,
i strong, strong i,
i b, b i {
  font-weight: bold;
  font-style: italic;
}

sup {
  vertical-align: super !important;
}

.time {
  text-transform: lowercase;
}

td {
  vertical-align: top;
}

/* SEARCH FORM STYLES */
form + * {
  clear: both;
}

.sidebar form fieldset {
  background: #ffffff;
  padding: 12px 6px;
  margin: 0 0 12px 0;
  position: relative;
}

.sidebar form fieldset:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

form li {
  padding: 0 0 8px 0;
  clear: both;
}

form li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

form li.buttons {
  padding-top: 8px;
}

form label {
  display: block;
  float: left;
  margin: 0 12px 0 0;
  line-height: 15px;
  font-size: 10px;
  width: 180px;
  text-align: right;
}

form label.checkbox-label {
  text-align: left;
}

.standard-content form label {
  margin-left: 12px;
}

.sidebar form label {
  width: auto;
  margin: 0 4px 0 0;
  text-align: left;
}

form input.text,
form textarea {
  width: 75px;
  display: block;
  float: left;
  margin: 0 4px 4px 0;
  height: 13px;
  padding: 1px 4px 4px 4px;
  font-family: verdana, sans-serif;
  font-size: 10px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}

form textarea {
  height: 100px;
}

form .example {
  color: #999999;
  clear: left;
  font-size: 10px;
  display: block;
  margin: 0 0 4px 192px;
}

.sidebar form .example {
  margin-left: 0;
}

form input.wide,
form textarea.wide {
  width: 176px;
  margin-right: 0;
}

form input.narrow {
  width: 48px;
}

form select {
  font-family: verdana, sans-serif;
  font-size: 10px;
  height: 20px;
}

form select.wide {
  width: 187px;
  margin-right: 0;
}

form input.checkbox {
  float: left;
  margin: 0 4px 0 192px;
  position: relative;
  top: 1px;
}

.sidebar form input.checkbox {
  margin-left: 0;
}

form a.button {
  display: inline;
  margin: 0 8px 12px 0;
}

form a.button.first,
.standard-content a.button.first {
  margin-left: 192px;
}

.sidebar form a.button.first {
  margin-left: 0;
}

form hr.strong {
  background: #484848;
  color: #484848;
  margin: 0 0 12px 0;
}

form strong.group-label {
  display: block;
  margin: 12px 0 6px 192px;
}

/* GLOBAL MESSAGING STYLES */
.error {
  color: #CA3800;
}

.confirmation {
  color: #54950A;
}

ul.error-list {
  font-size: 12px;
  line-height: 17px;
  padding: 0 0 0 12px;
  margin: 0 0 20px 0;
}

ul.error-list li {
  margin: 0 0 0 1.2em;
  list-style-type: disc;
  color: #CA3800;
  padding: 0;
}

.on-view,
ul.results-display dd.on-view {
  color: #333333;
  font-weight: normal;
}

.not-on-view,
ul.results-display dd.not-on-view {
  font-weight: normal;
}

/* STANDARD CONTENT STYLES */
.standard-content h3,
.standard-content h3.strong,
.standard-content p,
p.standard-content {
  /*padding-left: 12px;*/
  padding-right: 12px;
}

.standard-content p,
p.standard-content {
  font-size: 12px;
  line-height: 17px;
}

.standard-content p.first {
	margin-top: 12px;
}

.standard-content h3 {
  margin-top: 20px;
}

.standard-content h3.first {
  margin-top: 0;
}

.standard-content h4 {
  font-size: 11px;
  line-height: 15px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  background: none;
  color: #444444;
  height: auto;
}

.standard-content h4 em,
.standard-content h4 i {
  font-weight: bold;
}

.standard-content hr {
  margin: 0 12px 20px 0;
}

.standard-content ul,
.standard-content ol {
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 16px;
  margin-left: 20px;
  padding: 0 0 0 20px;
}

.standard-content li {
  margin-bottom: 2px;
}

.standard-content ul li {
  list-style-type: square;
}

.standard-content ol li {
  list-style-type: decimal;
}

.standard-content ul ul {
  margin-left: 0px;
  margin-bottom: 4px;
  padding-left: 16px;
}

.standard-content ol.footnotes {
	padding: 0 0 0 12px;
	color: #bc7b77;
	font-size: 12px;
  font-weight: bold;
  margin-left: 50px;
}

.standard-content ol.footnotes p {
  font-size: 9px;
  line-height: 17px;
  font-weight: normal;
  color: #666;
  padding: 0;
}

.standard-content ol.footnotes li {
  list-style-type: decimal;
  position: relative;
}

.standard-content ol.footnotes a.back-to-top {
  position: absolute;
  top: 0;
  left: -50px;
  display: block;
  width: 50px;
  height: 20px;
  background: url(../images/nav/ascending_orange.gif) no-repeat 0px 5px;
  overflow: hidden;
  text-indent: -2000px;
}

.standard-content sup {
	vertical-align: super;
}

.standard-content .fn {
  text-decoration: none;
  font-weight: bold;
  height: 12px;
}

.standard-content .fn a,
.standard-content .fn a:visited {
  color: #bc7b77;
}

.standard-content .fn a {
  text-decoration: none;
  padding: 3px;
}

.standard-content .fn a:hover {
  background: #F9E9DE;
}

.sidebar #sidebar-footnote {
  position: absolute;
  display: none;
  background: #F9E9DE;
  padding: 0 12px 12px 12px;
  overflow: hidden;
  word-wrap: break-word;
  width: 306px;
}

.sidebar #sidebar-footnote p {
  font-size: 11px;
  line-height: 17px;
}

.sidebar #sidebar-footnote h5 {
  border-bottom: 1px solid #fff;
  color: #bc7b77;
  background: #EED0B6;
  height: 15px;
  line-height: 15px;
  margin-left: -12px;
  margin-right: -12px;
  padding-left: 12px;
}

.sidebar #sidebar-footnote-close {
  position: absolute;
  background: url(../images/icons/close_dark.gif) no-repeat;
  width: 10px;
  height: 10px;
  top: 5px;
  right: 12px;
  overflow: hidden;
  text-indent: -2000px;
  opacity: .25;
}

.sidebar #sidebar-footnote .back-to-top {
  display: none;
}

/* LAB Footnotes */
#lab-article .standard-content .fn a,
#lab-article .standard-content .fn a:visited {
  color: #999;
}

#lab-article .standard-content .fn a:hover {
  background: #EDEDED;
}

#lab-article .sidebar #sidebar-footnote {
  width: 214px;
  background: #EDEDED;
}

#lab-article .sidebar #sidebar-footnote h5 {
  background: #E5E5E5;
  color: #999;
}

#lab-article .standard-content ol.footnotes {
  color: #999;
}

#lab-article .standard-content ol.footnotes a.back-to-top {
  background: url("../images/nav/ascending.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
  opacity: .5;
}
/* END LAB Footnotes */

.standard-content blockquote,
.standard-content blockquote p
.standard-content p.intro,
.essay-content p.intro,
.essay-content blockquote p,
.essay blockquote p {
  font-size: 18px;
  line-height: 26px;
}

.standard-content blockquote,
.standard-content blockquote p
.essay-content blockquote p,
.essay blockquote p {
  color: #557C7F;
}

.standard-content p.intro,
.essay-content p.intro {
  color: #7F7F7F;
}

.standard-content blockquote cite {
	font-size: 13px;
	line-height: 16px;
	text-align: right;
}

.standard-content table.related {
  margin-bottom: 1em;
}

.large-content {
  font-size: 12px;
}

.light-content {
  padding: 0 12px 0 0;
}

.light-content hr {
  margin: 0 0 20px 0;
}

.light-content ul {
  margin: 0;
  padding: 0;
}

.light-content ul li {
  padding: 0;
}

/* MULTI-COLUMN LAYOUT STYLES */
table.two-column {
  width: 100%;
}

table.two-column td.body-column {
  padding: 0 15px 0 0;
}

table.two-column td.image-column {
  width: 1%;
  padding: 0 0 0 15px;
}

table.two-image-column {
  width: 100%;
}

table.two-image-column td.left-column {
  width: 50%;
  padding: 0 15px 0 0;
}

table.two-image-column td.right-column {
  width: 50%;
  padding: 0 0 0 15px;
}

.standard-content table.two-column td h3,
.standard-content table.two-image-column td h3 {
  margin-top: 0;
}

.standard-content table.two-image-column td caption p {
  font-size: 9px;
  line-height: 14px;
}

/* IMAGE WITH CAPTION STYLES */
.captioned-image {
  width: 100%;
  margin: 0 0 20px 0;
}

.captioned-image td, .standard-content .captioned-image td {
  /*padding-left: 12px;*/
  padding-right: 15px;
}

.captioned-image td.image {
  vertical-align: bottom;
}

.captioned-image td.caption {
  vertical-align: top;
  padding-top: 4px;
}

.captioned-image.left
{
  width: 1%;
  float: left;
}

.captioned-image.right
{
  width: 1%;
  float: right;
}

.image-column .captioned-image.right,
.image-column .captioned-image.left {
  float: none;
}

.captioned-image.right td,
.image-column .captioned-image td {
  padding-left: 15px;
  padding-right: 12px;
}

.captioned-image.horizontal td {
  padding-left: 0;
  padding-right: 12px;
}

.captioned-image.horizontal td.first {
  /*padding-left: 12px;*/
  padding-right: 15px;
}

.caption,
.caption p,
.standard-content .caption,
.standard-content .caption p {
  font-size: 9px;
  line-height: 14px;
  color: #999999;
  margin: 0;
  width: auto;
  padding: 0;
}

.caption p,
.standard-content .caption p {
 margin-bottom: 1em;
}

.standard-content p.caption {
  padding-right: 12px;
}

.captioned-video .embedded-media-player {
  margin-bottom: 0;
}

/* LAYOUT STYLES */
#header {
  padding: 13px 0 5px 0;
  margin: 0 4px 0 8px;
  overflow: visible;
}

#masthead {
  padding: 0 28px 0 20px;
  margin: 0 0 3px 0;
  height: 35px;
}

#screen-version {
  display: none;
  margin: 0 0 20px 20px;
}

#logo {
  margin: 3px 0 0 0;
  float: left;
}

ul#auxiliary {
  display: inline;
  float: right;
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 9px;
  text-transform: uppercase;
  height: 9px;
  overflow: hidden;
}

ul#auxiliary:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

ul#auxiliary li {
  background: url(../images/nav/auxiliary/divider.gif) no-repeat;
  display: block;
  float: left;
}

ul#auxiliary li.first {
  background: none;
}

ul#auxiliary a {
  display: block;
  padding: 0 7px 0 8px;
  margin: 0;
}

ul#auxiliary a:link,
ul#auxiliary a:visited {
  color: #7c7a7a;
  text-decoration: none;
}

ul#auxiliary a:hover,
ul#auxiliary a:active {
  color: #9d9d9d;
}

ul#auxiliary li.first a {
  padding-left: 0;
}

ul#auxiliary li.last a {
  padding-right: 1px;
  margin: 0;
}

#global-nav {
  width: 962px;
  height: 30px;
  padding: 0 28px 0 10px;
  font-size: 0;
  z-index: 1;
  position: relative;
  margin: 0 0 12px 0;
}

#global-search {
  float: right;
  margin: 11px 0 0 0;
  height: 20px;
  width: 187px;
}

#global-search input.text {
  width: 110px;
  margin: 0 3px 0 0;
}

#global-search fieldset {
  padding: 0;
  margin: 0;
}

#layout, #footer {
  width: 1008px;
  margin: 0 auto;
  background: #ffffff;
  text-align: left;
}

#layout {
  overflow: visible;
  position: relative;
}

#layout:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* NAV STYLES */
ul#level-1 {
  float: left;
  margin: 12px 0 0 0;
  height: 20px;
}

ul#level-1:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

ul#level-1 li {
  background: url(../images/nav/level-1/divider.gif) no-repeat 0 4px;
  display: block;
  float: left;
  position: relative;
  padding: 0 0 0 1px;
  margin: 0;
}

ul#level-1 li a {
  height: 20px;
}

ul#level-1 li.first {
  background: none;
  padding-left: 0;
}

ul#level-1 li ul.dropdown {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  position: absolute;
  top: 20px;
  left: 1px;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  visibility: hidden;
}

ul#level-1 li.first ul.dropdown {
  left: 0;
}

ul#level-1 li.over ul.dropdown {
  visibility: visible;
}

ul#level-1 li ul.dropdown li {
  border-bottom: 1px solid #D7D6D6;
  padding: 0;
  width: 180px;
  float: none;
  margin: 0;
}

ul#level-1 li ul.dropdown li.first {
  border-top: 2px solid #000000;
}

ul#level-1 li ul.dropdown li.last {
  border-bottom: 5px solid #000000;
}

ul#level-1 li ul.dropdown li a {
  background: #fff;
  color: #333;
  padding: 5px 12px 0 12px;
  display: block;
  white-space: nowrap;
  text-decoration: none;
}

ul#level-1 li ul.dropdown li a:hover {
  background: #7c7a7a;
  color: #ffffff;
}

ul#level-2 {
  clear: both;
  padding: 0 28px 0 20px;
  margin: 0 0 8px 0;
  z-index: 0;
  height: 20px;
}

ul#level-2 li {
  background: url(../images/nav/level-2/divider.gif) no-repeat 0 4px;
  display: block;
  float: left;
  position: relative;
  padding: 0 0 0 1px;
  margin: 0;
}

ul#level-2 li.first {
  background: none;
  padding-left: 0;
}

ul#level-2 li.first a {
  padding-left: 0;
}

ul#level-2 li.last a {
  padding-right: 0;
}

#explore-nav {
  position: relative;
  left: 94px;
  width: 854px;
}

#about-nav {
  position: relative;
  left: 0px;
  width: 955px;
}


#get_involved-nav {
  position: relative;
  left: 111px;
  width: 800px;
}
#our_expansion-nav {
  position: relative;
  left: 135px;
  width: 880px;
}

#utility {
  clear: both;
  font-size: 10px;
  line-height: 14px;
  text-align: right;
  padding: 3px 28px 3px 20px;
  overflow: hidden;
  height: 14px;
}

ul#utility li {
  background: url(../images/nav/utility/divider.gif) 0 2px no-repeat;
  display: block;
  float: right;
}

ul#utility a {
  padding: 0 12px;
}

ul#utility li.last a.popout {
  padding: 0 20px 0 8px;
  position: relative;
  top: -3px;
}

ul#utility li.first {
  background: none;
}

ul#utility li.first a {
  padding-left: 0;
}

ul#utility li.last a {
  padding-right: 0;
}

ul#utility li#print a {
  background: url(../images/nav/utility/print.gif) 10px 0 no-repeat;
  padding-left: 30px;
}

ul#utility li#share a {
  background: url(../images/nav/utility/share.gif) 10px 3px no-repeat;
  padding-left: 27px;
}

ul#utility li#visit-languages a {
  background: url(../images/nav/utility/flags.gif) no-repeat;
  display: block;
  width: 68px;
  height: 14px;
  overflow: hidden;
  text-indent: 2000px;
}

#utility.none {
  height: 0;
}

/* ABOUT SEARCH COLLECTION POPUP PANEL */
ul#utility li#back-to-search {
  float: left;
  font-weight: bold;
  margin-left: 15px;
}

#collection-search-panel {
  left: 766px;
  top: 141px;
  width: 212px;
  height: 218px;
}

#collection-search-panel strong {
  font-size: 10px;
  display: block;
  margin: 0 0 8px 0;
}

#collection-search-panel li {
  height: auto;
}

#collection-search-panel input.text {
  margin-bottom: 0;
}

.alphabet {
  width: 100%;
  overflow: hidden;
}

.alphabet:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.alphabet li {
  float: left;
  font-size: 11px;
  line-height: 18px;
  margin: 0 5px 0 0;
  clear: none;
}

ul#level-3 {
  display: inline;
  float: left;
  padding: 51px 0 0 10px;
  width: 175px;
  margin-left: 0;
  overflow: hidden;
}

ul#level-3 li {
  display: block;
  float: left;
  border-top: 1px solid #d7d6d6;
  padding: 0 0 0 11px;
  margin: 0;
  font-size: 0;
  line-height: 0;
}

ul#level-4 {
  margin: 0;
  padding: 0;
}

ul#level-4 li {
  border: none;
  float: left;
  padding: 0 0 0 12px;
  font-size: 0;
  line-height: 0;
}

ul#level-5 {
  overflow: hidden;
  margin: 0 0 1em 0;
}

ul#level-5 li {
  float: left;
  margin: 0 10px 0 0;
  font-size: 12px;
}

ul#level-5 li.selected {
  font-weight: bold;
}

/* GRID STYLES */
.full {
  clear: both;
  overflow: hidden;
}

.full:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.main {
  float: left;
}

.main:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.sidebar {
  float: right;
}

/* GRIDS WITHOUT NAV SHARED STYLES */
.one,
.two-standard,
.two-wide,
.two-results,
.two-interim,
.three-interim {
  background: #ffffff;
  padding: 0 28px 0 13px;
  width: 944px;
  margin: 0 0 0 20px;
  position: relative;
  overflow: visible;
}

.one:after,
.two-standard:after,
.two-wide:after,
.two-results:after,
.two-interim:after,
.three-interim:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* TWO COLUMNS, STANDARD MAIN, NO NAV */
.two-standard .main {
  width: 515px;
}

.two-standard .sidebar {
  width: 411px;
}

/* TWO COLUMNS, WIDE MAIN, NO NAV */
.two-wide .main {
  width: 595px;
}

.two-wide .about { /* adds padding for about pages */
  padding: 0 16px;
  width: 563px;
}

.standard-content .main.about { /* adds padding for about research project pages */
  padding: 0 16px;
  width: 688px;
}

.two-wide .sidebar {
  width: 330px;
}

/* TWO COLUMNS, RESULTS MAIN, NO NAV */
.two-results .main {
  width: 700px;
  margin-right: 12px;
}

.two-results .sidebar {
  width: 224px;
  position: relative;
}

/* TWO COLUMNS, INTERIM GRID, NO NAV */
.two-interim .main {
  width: 624px;
}

.two-interim .sidebar {
  width: 306px;
}

/* GRIDS WITH NAV SHARED STYLES */
.one-nav,
.two-standard-nav,
.two-wide-nav,
.two-results-nav {
  background: #ffffff;
  padding: 0 0 0 12px;
  width: 775px;
  position: relative;
  float: left;
  overflow: visible;
}

.one-nav:after,
.two-standard-nav:after,
.two-wide-nav:after,
.two-results-nav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* TWO COLUMNS, STANDARD MAIN, WITH NAV */
.two-standard-nav .main {
  width: 525px;
}

.two-standard-nav .sidebar {
  width: 250px;
}

/* TWO COLUMNS, WIDE MAIN, WITH NAV */
.two-wide-nav .main {
  width: 426px;
}

.two-wide-nav .sidebar {
  width: 330px;
}

/* COLOR SYSTEM STYLES */
/* "brown", "olive", "green", "slategray", "teal", "aqua", "red", "orange", "burgundy", "crimson", "maroon" and "gray" */

a.primary:hover {
  cursor: pointer;
}

/* brown family */
.brown .primary {
  background-color: #7C5423;
}

.brown a.primary:hover,
.brown .primary:hover .linked,
.brown .primary.linked:hover {
  background-color: #895310;
}

.brown .primary-light {
  background-color: #A68A69;
}

.brown .secondary {
  background-color: #523817;
}

.brown a.secondary:hover,
.brown .secondary:hover .linked,
.brown .secondary.linked:hover {
  background-color: #412B0F;
}

.brown .secondary-light {
  background-color: #897761;
}

.brown .complimentary {
  background-color: #8A950A;
}

/* brown tables */
table.brown th {
  background: #61472e;
}

table.brown td {
  background: #e3decf;
}

table.brown td.included {
  color: #61472e;
}

table.brown tr.odd td {
  background: #c6b88e;
}

/* olive family */
.olive .primary {
  background-color: #8A950A;
}

.olive a.primary:hover,
.olive .primary:hover .linked,
.olive .primary.linked:hover {
  background-color: #6F7808;
}

.olive .primary-light {
  background-color: #AFB758;
}

.olive .secondary {
  background-color: #5B6307;
}

.olive a.secondary:hover,
.olive .secondary:hover .linked,
.olive .secondary.linked:hover {
  background-color: #333704;
}

.olive .secondary-light {
  background-color: #8F9556;
}

.olive .complimentary {
  background-color: #1DA2AD;
}

/* olive tables */
table.olive th {
  background: #8A950A;
}

table.olive td {
  background: #ECF0C8;
}

table.olive td.included {
  color: #8A950A;
}

table.olive tr.odd td {
  background: #D8E28A;
}

/* green family */
.green .primary {
  background-color: #54950A;
}

.green a.primary:hover,
.green .primary:hover .linked,
.green .primary.linked:hover {
  background-color: #437808;
}

.green .primary-light {
  background-color: #8AB758;
}

.green .secondary,
.green .secondary:hover .linked,
.green .secondary.linked:hover {
  background-color: #386307;
}

.green a.secondary:hover {
  background-color: #1F3704;
}

.green .secondary-light {
  background-color: #779556;
}

.green .complimentary {
  background-color: #8A950A;
}

/* green tables */
table.green th {
  background: #54950a;
}

table.green td {
  background: #e9ffd5;
}

table.green td.included {
  color: #54950a;
}

table.green tr.even td {
 background: #dbffb9;
}

/* green filters press search results*/
.green #filter h3 {
  background: #7fb047;
}

.green #filter #filters {
  background: #54950a;
}

.search .green h4 {
  background: #666e55;
 }

/* slategray family */
.slategray .primary {
  background-color: #557C7F;
}

.slategray a.primary:hover,
.slategray .primary:hover .linked,
.slategray .primary.linked:hover {
  background-color: #446466;
}

.slategray .primary-light {
  background-color: #8BA6A8;
}

.slategray .secondary,
.slategray .secondary:hover .linked,
.slategray .secondary.linked:hover {
  background-color: #324647;
}

.slategray a.secondary:hover {
  background-color: #1C2728;
}

.slategray .secondary-light {
  background-color: #738181;
}

.slategray .complimentary {
  background-color: #BA1A1A;
}

/* slategray tables */
table.slategray th {
  background: #557c7f;
}

table.slategray td {
  background: #dae3e4;
}

table.slategray td.included {
  color: #557c7f;
}

table.slategray tr.even td {
 background: #aec2c1;
}

/* slategray filters exhibition + events archive*/
.slategray #filter h3 {
  background: #809d9f;
}

.slategray #filter #filters {
  background: #557c7f;
}

.search .slategray h4 {
  background: #1d7b83;
 }

/* teal family */
.teal .primary {
  background-color: #1D7B83;
}

.teal a.primary:hover,
.teal .primary:hover .linked,
.teal .primary.linked:hover {
  background-color: #176369;
}

.teal .primary-light {
  background-color: #65A5AA;
}

.teal .secondary {
  background-color: #135257;
}

.teal a.secondary:hover,
.teal .secondary:hover .linked,
.teal .secondary.linked:hover {
  background-color: #0A2E31;
}

.teal .secondary-light {
  background-color: #5E898C;
}

.teal .complimentary {
  background-color: #8A950A;
}

/* teal tables */
table.teal th {
  background: #1d7b83;
}

table.teal td {
  background: #d6e7e9;
}

table.teal td.included {
  color: #1d7b83;
}

table.teal tr.even td {
  background: #a5cbca;
}

/* teal filters calendar results*/
.teal #filter h3 {
  background: #569ca2;
}

.teal #filter #filters {
  background: #1d7b83;
}

.search .teal h4 {
  background: #557c7f;
 }

/* aqua family */
.aqua .primary {
  background-color: #1DA2AD;
}

.aqua a.primary:hover,
.aqua .primary:hover .linked,
.aqua .primary.linked:hover {
  background-color: #1A909A;
}

.aqua .primary-light {
  background-color: #67CDD4;
}

.aqua .secondary {
  background-color: #15787F;
}

.aqua a.secondary:hover,
.aqua .secondary:hover .linked,
.aqua .secondary.linked:hover {
  background-color: #0C4347;
}

.aqua .secondary-light {
  background-color: #5FA3A8;
}

.aqua .complimentary {
  background-color: #666E55;
}

/* aqua tables */
table.aqua th {
  background: #20b5c0;
}

table.aqua td {
  background: #cceded;
}

table.aqua td.included {
  color: #20b5c0;
}

table.aqua tr.even td {
  background: #e0f4f4;
}

/* red family */
.red .primary {
  background-color: #CA3800;
}

.red a.primary:hover,
.red .primary:hover .linked,
.red .primary.linked:hover {
  background-color: #A22D00;
}

.red .primary-light {
  background-color: #DB7751;
}

.red .secondary {
  background-color: #862500;
}

.red a.secondary:hover,
.red .secondary:hover .linked,
.red .secondary.linked:hover {
  background-color: #4B1500;
}

.red .secondary-light {
  background-color: #AC6A51;
}

.red .complimentary {
  background-color: #1D7B83;
}

/* red tables */
table.red th {
  background: #ca3800;
}

table.red td {
  background: #f9e9de;
}

table.red td.included {
  color: #ca3800;
}

table.red tr.even td {
  background: #eed0b6;
}

/* red filters collection search results*/
.red #filter h3 {
  background: #d76a40;
}

.red #filter #filters {
  background: #ca3800;
}

.red #filter #filters table {
  width: auto;
}

.red #filter #filters td {
  padding-left: 62px;
  width: auto;
}

.red #filter #filters td.first {
  padding-left: 0;
}

.search .red h4 {
  background: #61472e;
 }

/* orange family */
.orange .primary {
  background-color: #C85E00;
}

.orange a.primary:hover,
.orange .primary:hover .linked,
.orange .primary.linked:hover {
  background-color: #E06A00;
}

.orange .primary-light {
  background-color: #D99151;
}

.orange .secondary {
  background-color: #A04100;
}

.orange a.secondary:hover,
.orange .secondary:hover .linked,
.orange .secondary.linked:hover {
  background-color: #853600;
}

.orange .secondary-light {
  background-color: #BE7D51;
}

.orange .complimentary {
  background-color: #1DA2AD;
}

/* orange tables */
table.orange th {
  background: #C85E00;
}

table.orange td {
  background: #F9EBDE;
}

table.orange td.included {
  color: #C85E00;
}

table.orange tr.even td {
  background: #EED4B6;
}

/* burgundy family */
.burgundy .primary {
  background-color: #960E32;
}

.burgundy a.primary:hover,
.burgundy .primary:hover .linked,
.burgundy .primary.linked:hover {
  background-color: #AD143D;
}

.burgundy .primary-light {
  background-color: #B75B73;
}

.burgundy .secondary {
  background-color: #6D031F;
}

.burgundy a.secondary:hover,
.burgundy .secondary:hover .linked,
.burgundy .secondary.linked:hover {
  background-color: #5B021A;
}

.burgundy .secondary-light {
  background-color: #8F5263;
}

.burgundy .complimentary {
  background-color: #557C7F;
}

/* burgundy tables */
table.burgundy th {
  background: #960E32;
}

table.burgundy td {
  background: #F3E6E5;
}

table.burgundy td.included {
  color: #960E32;
}

table.burgundy tr.even td {
  background: #CBA5A6;
}

/* crimson family */
.crimson .primary {
  background-color: #BA1A1A;
}

.crimson a.primary:hover,
.crimson .primary:hover .linked,
.crimson .primary.linked:hover {
  background-color: #951515;
}

.crimson .primary-light {
  background-color: #D06363;
}

.crimson .secondary {
  background-color: #7B1111;
}

.crimson a.secondary:hover,
.crimson .secondary:hover .linked,
.crimson .secondary.linked:hover {
  background-color: #450A0A;
}

.crimson .secondary-light {
  background-color: #A55D5D;
}

.crimson .complimentary {
  background-color: #1DA2AD;
}

/* crimson tables */
table.crimson th {
  background: #ba1a1a;
}

table.crimson td {
  background: #f3e6e5;
}

table.crimson td.included {
  color: #ba1a1a;
}

table.crimson tr.even td {
  background: #d5b0ac;
}

/* maroon family */
.maroon .primary {
  background-color: #7E1919;
}

.maroon a.primary:hover,
.maroon .primary:hover .linked,
.maroon .primary.linked:hover {
  background-color: #651414;
}

.maroon .primary-light {
  background-color: #A76262;
}

.maroon .secondary {
  background-color: #541111;
}

.maroon a.secondary:hover,
.maroon .secondary:hover .linked,
.maroon .secondary.linked:hover {
  background-color: #2F0A0A;
}

.maroon .secondary-light {
  background-color: #8A5D5D;
}

.maroon .complimentary {
  background-color: #8A950A;
}

/* maroon tables */
table.maroon th {
  background: #7e1919;
}

table.maroon td {
  background: #f3e6e5;
}

table.maroon td.included {
  color: #7e1919;
}

table.maroon tr.even td {
  background: #d5b0ac;
}

/* maroon filters global search */
.maroon #filter h3 {
  background: #9e5353;
}

.maroon #filter #filters {
  background: #7e1919;
}

.search .maroon h4 {
  background: #666e55;
 }

/* gray family */
.gray .primary {
  background-color: #666E55;
}

.gray a.primary:hover,
.gray .primary:hover .linked,
.gray .primary.linked:hover {
  background-color: #525844;
}

.gray .primary-light {
  background-color: #979C8B;
}

.gray .secondary {
  background-color: #444938;
}

.gray a.secondary:hover,
.gray .secondary:hover .linked,
.gray .secondary.linked:hover {
  background-color: #26291F;
}

.gray .secondary-light {
  background-color: #7F8377;
}

.gray .complimentary {
  background-color: #8A950A;
}

/* gray tables */
table.gray th {
  background: #666e55;
}

table.gray td {
  background: #edf0e6;
}

table.gray td.included {
  color: #666e55;
}

table.gray tr.even td {
  background: #d7ddc9;
}

/* black family */
.black .primary {
  background-color: #000000;
}

.black a.primary:hover,
.black .primary:hover .linked,
.black .primary.linked:hover {
  background-color: #525844;
}

/* table color styles */
.related h4 {
	clear: both;
	color: #fff;
	margin: 0 0 1px 0;
	padding: 3px 10px 3px 12px;
  background: #1d7b83;
}

/* green tables */
.brown .related h4,
.olive .related h4,
.green .related h4,
.teal .related h4,
.maroon .related h4,
.gray .related h4 {
  background: #80950a;
}

.brown table.related th,
.brown .related h5,
.olive table.related th,
.olive .related h5,
.green table.related th,
.green .related h5,
.teal table.related th,
.teal .related h5,
.maroon table.related th,
.maroon .related h5,
.gray table.related th,
.gray .related h5 {
  background: #d8e28a;
}

.brown table.related td,
.brown .condensed-related li,
.brown .related-panel,
.brown .related h6,
.olive table.related td,
.olive .condensed-related li,
.olive .related-panel,
.olive .related h6,
.green table.related td,
.green .condensed-related li,
.green .related-panel,
.green .related h6,
.teal table.related td,
.teal .condensed-related li,
.teal .related-panel,
.teal .related h6,
.maroon table.related td,
.maroon .condensed-related li,
.maroon .related-panel,
.maroon .related h6,
.gray table.related td,
.gray .condensed-related li,
.gray .related-panel,
.gray .related h6 {
  background: #ecf0c8;
}

/*blue tables */
.slategray .condensed-related h4,
.aqua .condensed-related h4,
.red .condensed-related h4,
.orange .condensed-related h4,
.burgundy .condensed-related h4,
.crimson .condensed-related h4 {
  background: #1d7b83;
}

.slategray table.related th,
.slategray .condensed-related h5,
.aqua table.related th,
.aqua .condensed-related h5,
.red table.related th,
.red .condensed-related h5,
.orange table.related th,
.orange .condensed-related h5,
.burgundy table.related th,
.burgundy .condensed-related h5,
.crimson table.related th,
.crimson .condensed-related h5 {
  background: #a5cbca;
}

.slategray table.related td,
.slategray .condensed-related li,
.slategray .related-panel,
.slategray .condensed-related h6,
.aqua table.related td,
.aqua .condensed-related li,
.aqua .related-panel,
.aqua .condensed-related h6,
.red table.related td,
.red .condensed-related li,
.red .related-panel,
.red .condensed-related h6,
.orange table.related td,
.orange .condensed-related li,
.orange .related-panel,
.orange .condensed-related h6,
.burgundy table.related td,
.burgundy .condensed-related li,
.burgundy .related-panel,
.burgundy .condensed-related h6,
.crimson table.related td,
.crimson .condensed-related li,
.crimson .related-panel,
.crimson .condensed-related h6 {
  background: #d6e7e9;
}

.condensed-related h6 {
  text-transform: none;
}

/*chocolate tables */
table.chocolate th {
  background: #61472E;
}

table.chocolate td {
  background: #E3DECF;
}

table.chocolate td.included {
  color: #61472E;
}

table.chocolate tr.even td {
  background: #C6B88E;
}

/*darkolivegreen tables */
.darkolivegreen .condensed-related h4 {
  background: #666e56;
}

.darkolivegreen .condensed-related h5 {
  background: #d8ddc9;
}

.darkolivegreen .condensed-related h6 {
  background: #EDF0E6;
  text-transform: none;
}

.darkolivegreen .condensed-related li,
.darkolivegreen .condensed-related .related-content {
  background: #edf0e7;
}

/* FILTER TABLE STYLES */
#filters td {
  padding: 0 0 0 10px;
  color: #ffffff;
}

#filters td.first {
  padding-left: 0;
}

/* FOOTER STYLES */
#footer {
  font-size: 11px;
  line-height: 12px;
  height: 170px;
  background-image: url(../images/nav/policies/footer_background.gif);
  background-repeat: repeat-x;
  padding: 16px 0 0 0;
  clear: both;
}

#footer #location {
  padding: 12px 28px 6px 28px;
  height: 20px;
  width: 962px;
}

#footer #location img {
  margin: 0 20px 0 0;
  display: block;
  float: left;
}

#footer #location a {
  display: inline-block;
  _float: left;
}

#footer #location span,
#footer #location address {
  display: inline-block;
  font-family: BentonSans, sans-serif;
  font-size: 11px;
}

#footer #location span.org {
  font-weight: bold;
  font-size: 13px;
  margin: 0 15px 0 0;
  letter-spacing: .5px;
}

#footer #location .adr-closed {
  margin: 0 15px 0 0;
}

#footer #location .extended-address,
#footer #location .country-name {
  display: none;
}

#footer #legal {
  overflow: hidden;
  padding: 12px 18px;
  width: 972px;
}

#footer #legal #copyright {
  color: #6f6868;
  display: inline;
  margin: 0 20px 0 0;
}

ul#policies {
  display: inline;
  font-family: arial, sans-serif;
}

ul#policies li {
  background: url(../images/nav/policies/divider.gif) 0 2px no-repeat;
  display: inline;
}

ul#policies a {
  padding: 0 12px;
}

ul#policies li.first {
  background: none;
}

ul#policies li.first a {
  padding-left: 0;
}

ul#policies li.last a {
  padding-right: 0;
}

ul#policies li.social_media {
  background-image: none;
}

ul#policies li.social_media a.icon {
  padding: 2px;
  position: relative;
  top: 5px;
}

ul#policies li.social_media a.first {
  padding-left: 10px;
}

/* RESULTS DISPLAY STYLES */
ul.results-display {
  margin: 0 0 20px 0;
}

ul.results-display + * {
  clear: both;
}

ul.results-display li {
  padding: 10px 0 0 0;
  margin: 0 0 10px 12px;
  overflow: hidden;
  border-top: 1px solid #d8d8d8;
  list-style: none !important;
}

.main ul.results-display li {
  width: 583px;
}

.search .main ul.results-display li {
  width: 688px;
}

.search .main ul.research-display li {
  width: 330px;
}

.sidebar .research-contributors li em {
  font-style: normal;
}

.contributor-info h3.strong, .contributor-info p {
  margin-bottom: 12px;
}

li.video .results-image {
  position: relative;
}

li.video .results-image .play-overlay {
  position: absolute;
  left: 40px;
  top: 24px;
  border: none;
}

ul.results-display li + * {
  clear: both;
}

ul.results-display li.first {
  border-top: none;
  padding-top: 0;
}

ul.results-display li.calendar-link {
  padding-left: 12px;
  padding-bottom: 0;
}

.results-image {
  display: block;
  float: left;
  width: 100px;
  padding: 0 0 8px 0;
  margin: 0 12px 0 0;
  text-align: right;
  /* height: 70px; */
  overflow: hidden;
}

.results-image.uncroppable {
  text-align: center;
  background: url(../images/icons/on-the-go-slideshow-scrim.gif);
}

.results-image.uncroppable img {
  border-color: #fff;
  border-width: 0 5px;
  border-style: solid;
  margin: 0 -5px;
}

ul.results-display dl {
  float: left;
  width: 676px;
  padding: 0 12px 8px 0;
}

.one ul.results-display dl {
  width: 697px;
}

.two-standard-nav ul.results-display dl {
  width: 750px;
}

.two-standard-nav div.no-results {
	height: 180px;
	padding: 10px 0;
}

.two-wide-nav .main ul.results-display li {
  width: 414px;
}

.two-wide .main ul.results-display dl {
  width: 348px;
}

ul.results-display li.with-image dl {
  width: 564px;
}

.one ul.results-display li.with-image dl {
  width: 808px;
}

.two-standard-nav ul.results-display li.with-image dl {
  width: 639px;
}

.two-wide-nav ul.results-display li.with-image dl {
  width: 274px;
}

.two-wide .main ul.results-display li.with-image dl {
  width: 459px;
}

.news-content ul.results-display li.with-image dl {
  width: 615px;
}


ul.results-display dt a,
ul.results-display dt strong,
ul.results-display dt em,
ul.research-works-display dt a,
ul.research-works-display dt strong,
ul.research-works-display dt em,
ul.keymatch-results-display dt a,
ul.research-display dd,
ul.research-display dd em {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  font-style: normal;
}

ul.results-display .type {
  font-size: 10px;
  line-height: 13px;
  display: block;
	text-transform: capitalize;
}

ul.results-display dd {
  width: 100%;
}

ul.results-display dd p {
  padding: 0;
}

ul.results-display dd .date, ul.results-display dd .time {
  color: #666;
}

ul.results-display .date,
ul.results-display .time {
  font-weight: bold;
}

.results-summary,
.results-url {
  display: block;
  margin: 6px 0 0 0;
}

.results-url {
	color: #999;
}

ul.results-display dd p.date {
  font-weight: bold;
}

ul.results-display ul.popout-links {
  clear: both;
  margin: 0 0 10px 0;
}

ul.results-display ul.popout-links li {
  border-top: none;
  padding: 0;
  margin: 0;
  width: auto;
  clear: none;
}

ul.results-display .type {
  font-weight: bold;
  color: #666666;
}

.search ul.results-display dd b {
 font-weight: normal;
}

.search ul.announcements-display {
	margin-bottom: 15px;
}

.search ul.announcements-display li {
	background-color: #EDF0E6;
	margin: 0 0 5px;
	padding: 10px 12px;
}

.search ul.announcements-display li h3,
.search ul.announcements-display li p {
	padding: 0;
}

.search ul.announcements-display li a{
	color: #3399CC;
}

.abstract {
  font-weight: normal;
  display: block;
}

ul.results-display dd .abstract p {
  margin: 0;
}

#aes ul.results-display li {
  margin-bottom: 20px;
}

ul.keymatch-results-display li {
  background: #edf0e6;
  margin: 0 0 10px 0;
  padding: 10px 12px;
}

/* DYNAMIC CONTENT STYLES */
li.dlink {
  cursor: pointer;
}

li.dlink.selected {
  cursor: default;
}

.dcontent {
  display: none;
}

/* SIMPLE TABS STYLES */
ul.tabs {
  background: url(../images/nav/tabs-bottom.gif) bottom left repeat-x;
  clear: both;
  font-size: 11px;
  line-height: 22px;
  font-weight: bold;
  display: inline-block;
  margin-bottom: -1px;
}

ul.tabs:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

ul.tabs li {
  border: 1px solid #7f7f7f;
  display: block;
  float: left;
  margin: 0 4px 0 0;
}

ul.tabs li a:link,
ul.tabs li a:visited,
ul.tabs li a:hover,
ul.tabs li a:active {
  display: block;
  color: #ffffff;
  background: #7f7f7f;
  text-decoration: none;
  padding: 0 12px;
  white-space: nowrap;
}

ul.tabs li.selected {
  border-bottom: 1px solid #ffffff;
}

ul.tabs li.selected a:link,
ul.tabs li.selected a:visited,
ul.tabs li.selected a:hover,
ul.tabs li.selected a:active {
  background: #ffffff;
  color: #333333;
}

ul.tabs li a:hover {
  background: #525252;
}

ul.tabs li.selected a:hover {
  background: #ffffff;
}

div.panel {
  background: #ffffff;
  border-left: 1px solid #7f7f7f;
  border-right: 1px solid #7f7f7f;
  border-bottom: 1px solid #7f7f7f;
  border-top: 1px solid #7f7f7f;
  padding: 10px 5px;
}

/* RELATED TABS STYLES */
ul.related-tabs {
  clear: both;
  font-size: 11px;
  line-height: 22px;
  font-weight: bold;
  color: #333333;
  margin: 0 0 7px 0;
  background: url(../images/nav/tabs-bottom.gif) bottom left repeat-x;
  overflow: hidden;
  _height: 1%;
}

ul.related-tabs:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

ul.related-tabs li {
  border: 1px solid #7f7f7f;
  display: block;
  float: left;
  margin: 0 4px 0 0;
}

ul.related-tabs li a:link,
ul.related-tabs li a:visited,
ul.related-tabs li a:hover,
ul.related-tabs li a:active,
ul.related-tabs li span {
  display: block;
  color: #fff;
  text-decoration: none;
  background: #7f7f7f;
  padding: 0 12px;
  white-space: nowrap;
}

ul.related-tabs li.first {
  margin-left: 8px;
}

ul.related-tabs li.selected {
  border-bottom: 1px solid #fff;
}

ul.related-tabs li.selected a:link,
ul.related-tabs li.selected a:visited,
ul.related-tabs li.selected a:hover,
ul.related-tabs li.selected a:active,
ul.related-tabs li.selected span {
  color: #333;
  background: #fff;
  cursor: default;
}

ul.related-tabs li a:hover {
  background: #525252;
}

div.related-panel {
  height: 250px;
  overflow: auto;
}

#directions table {
  border-bottom: 1px solid #9d9a9a;
  margin: 0 0 20px 0;
  width: 100%;
}

#directions td {
  color: #ba5a00;
  padding: 3px 6px 3px 12px;
  border-bottom: 1px dotted #9d9a9a;
  background: url(../images/nav/arrow.gif) 0 7px no-repeat;
}

#directions tr.last td {
  border-bottom: none;
}

#directions table td.heading {
  font-weight: bold;
  color: #333333;
  width: 45%;
  padding: 3px 0 3px 6px;
  background: none;
}

#directions table td.heading span.details {
  font-weight: normal;
}

#directions p {
  font-weight: bold;
  padding: 0 6px;
}

#directions h6 {
  padding-left: 6px;
  padding-right: 6px;
  font-family: verdana, sans-serif;
}

/* ARTCAST STYLES */

#artcast .one-nav {
  margin-bottom: 20px;
}

#artcast .one {
  clear: both;
}

#artcast .main {
  width: 100%;
}

#artcast #page-title {
  height: 100%;
}

#artcast h1 {
  font-size: 24px;
  line-height: 33px;
  margin-top: 12px;
}

#artcast h2 {
  margin-bottom: 10px;
}

#artcast .description p {
  /*margin: 20px 0;*/
  font-size: 14px;
  line-height: 20px;
}

#artcast .description-details {
  margin-bottom: 20px;
}

#artcast .standard-content ul {
  padding: 0;
  margin-left: 0;
}

#artcast .standard-content li {
  list-style-type: none;
}

#artcast .popout-links {
  margin-left: 0;
}

#artcast .mod .embedded-media-player {
  margin: 10px 0 5px 12px;
}

#artcast .mod-wrapper {
  padding: 0;
}

/* HIGHLIGHTED MULTIMEDIA MODULE STYLES */
.highlighted-multimedia {
  overflow: hidden;
  _height: 1%;
}

.highlighted-multimedia:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.highlighted-multimedia-large,
.highlighted-multimedia-small {
  color: #fff;
}

.highlighted-multimedia-large {
  float: left;
}

.highlighted-multimedia-small {
  margin: 0 0 10px 0;
}

.highlighted-multimedia-large.first {
  margin-right: 7px;
}

.highlighted-multimedia-large dl {
  width: 384px;
  height: 250px;
}

.highlighted-multimedia-small dl {
  width: 330px;
}

.highlighted-multimedia-large dt,
.highlighted-multimedia-small dt {
  height: 72px;
  padding: 16px 12px 0 12px;
}

.highlighted-multimedia-large .type,
.highlighted-multimedia-small .type {
  font-family: arial, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: bold;
  display: block;
  margin: 0 0 12px 0;
}

.highlighted-multimedia-large .title,
.highlighted-multimedia-small .title {
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}

.highlighted-multimedia-large dd,
.highlighted-multimedia-small dd {
  overflow: hidden;
  padding: 0 12px 16px 0;
  border-right: 12px solid #fff;
}

.highlighted-multimedia-large dd {
  width: 360px;
  height: 146px;
}

.highlighted-multimedia-small dd {
  width: 306px;
}

.highlighted-multimedia-large dd:after,
.highlighted-multimedia-small dd:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.highlighted-multimedia-large.first dd {
  border-right: none;
  width: 372px;
}

.highlighted-multimedia-large .actioned-media,
.highlighted-multimedia-small .actioned-media {
  float: left;
  margin: 0 12px 0 0;
}

.highlighted-multimedia-large .actioned-media {
  width: 162px;
}

.highlighted-multimedia-small .actioned-media {
  width: 100px;
}

.highlighted-multimedia-large .actioned-media img,
.highlighted-multimedia-small .actioned-media img {
  border: 2px solid #fff;
  border-left: none;
  margin: 0 0 4px 0;
}

.highlighted-multimedia-large .actioned-media ul.popout-links {
  width: 162px;
}

.highlighted-multimedia-large .actioned-media ul.popout-links li {
  float: right;
}

.highlighted-multimedia-large .description,
.highlighted-multimedia-small .description {
  width: 186px;
  float: left;
  overflow: hidden;
}

.highlighted-multimedia-large.first .description {
  width: 198px;
}

.highlighted-multimedia-large .description p,
.highlighted-multimedia-small .description p {
  margin-bottom: 0;
}

.highlighted-multimedia-small .description a {
	display: block;
	margin: 0 0 1em 0;
}

.highlighted-multimedia-large .description a:link,
.highlighted-multimedia-large .description a:visited,
.highlighted-multimedia-small .description a:link,
.highlighted-multimedia-small .description a:visited {
  color: #ffffff;
}

.highlighted-multimedia-large .description a:hover,
.highlighted-multimedia-large .description a:active,
.highlighted-multimedia-small .description a:hover,
.highlighted-multimedia-small .description a:active {
  color: #cccccc;
}

/* HIGHLIGHTED PODCAST STYLES */
.highlighted-multimedia-large.podcast dd img,
.highlighted-multimedia-small.podcast dd img {
  display: inline;
  float: left;
}

.highlighted-multimedia-large.podcast dd img {
  margin: 0 16px;
}

.highlighted-multimedia-small.podcast dd img {
  margin: 0 12px;
}

.highlighted-multimedia-large.first.podcast .description {
  width: 221px;
}

.highlighted-multimedia-large.podcast .description {
  width: 209px;
}

.highlighted-multimedia-small.podcast .description {
  width: 196px;
}

.highlighted-multimedia-large.podcast ul.popout-links li {
  float: left;
}

/* HIGHLIGHED VIDEO STYLES */
div.highlighted-video-small {
  float: left;
  margin: 0;
  width: 328px;
  border-left: 2px solid #fff;
  overflow: hidden;
}

div.highlighted-video-small h5 {
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
}

div.highlighted-video-small .embedded-media-player {
  padding: 5px 0 0 0;
  text-align: center;
	position: relative;
}

div.highlighted-video-small .embedded-media-player.brightcove-video object {
	height: 200px;
}

a.media-credits-link,
.condensed-related li a.media-credits-link {
  display: block;
  text-align: center;
  width: 100%;
}

/* RELATED EVENTS CONDENSED STYLES */
.condensed-related h4,
.condensed-related h5,
.condensed-related h6 {
  margin-bottom: 1px;
}

.condensed-related li {
  padding: 3px 12px;
  margin: 0 0 1px 0;
  width: 306px;
  vertical-align: top;
}

.condensed-related li:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.condensed-related li a {
  float: left;
  display: block;
  width: 229px;
}

.condensed-related li .dates,
.condensed-related li a.outlined {
  float: right;
  display: block;
}

.condensed-related li .dates {
  width: 77px;
}

.condensed-related li a.outlined {
  width: auto;
}

ul.embedded-medias li h5 {
  height: auto;
}

.condensed-related .embedded-medias li {
  padding: 0;
  width: 330px;
}

.condensed-related .embedded-media {
  padding: 10px 0 42px 0;
	margin: 0 auto;
	text-align: center;
  width: auto;
  height: 222px;
}

.condensed-related .related-content {
  padding: 12px;
}

.condensed-related .results-display li {
  width: 306px;
  padding: 12px;
  margin: 0;
  border: none;
}

.condensed-related .results-display li a {
  width: auto;
}

.condensed-related ul.results-display li.with-image .results-image {
  width: 94px;
}

.condensed-related ul.results-display li.with-image dl {
  width: 200px;
  padding-right: 0;
}

.condensed-related ul.results-display li.with-image dt {
  font-weight: bold;
  margin: 0 0 6px 0;
}

.condensed-related ul.results-display li.with-image dd a {
  font-weight: bold;
  display: inline;
  float: none;
}

.condensed-related a.view-all {
  text-decoration: underline;
  font-weight: normal;
  float: right;
}

.condensed-related h4 a.view-all {
  color: #ffffff;
}

.condensed-related h5 a.view-all {
  color: #333333;
}

/* RELATED TABLES STYLES */
table.related {
  border-collapse: collapse;
  margin-bottom: 0;
  width: 100%;
}

table.related th,
table.related td {
  padding: 3px 10px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

.series-event table.related td {
  border-bottom: none;
}

table.related th {
  padding-left: 20px;
  font-weight: bold;
}

table.related tr.first th {
  border-top: none;
}

table.related td.first,
table.related td.description,
table.related td.date {
/*  white-space: nowrap;*/
}

table.related td.first {
  padding-left: 20px;
}

table.related td.last {
  padding-right: 20px;
}

table.related td.actions {
  text-align: right;
}

table.related td.actions li {
  margin: 4px 0 0 0;
}

table.related td.actions li.first {
  margin-top: 0;
}

/* SMALL HIGHLIGHTED EVENTS STYLES */
ul.highlighted-events-small {
  margin: 0 0 12px 0;
}

ul.highlighted-events-small li {
  overflow: hidden;
  width: 330px;
}

.theme ul.highlighted-events-small li {
  margin-bottom: 5px;
}

ul.highlighted-events-small dl {
  color: #ffffff;
  font-family: arial, sans-serif;
}

ul.highlighted-events-small dt {
  font-family: arial, sans-serif;
  font-weight: bold;
  height: 81px;
  padding: 12px;
}

ul.highlighted-events-small dt .subtype {
  display: block;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
}

ul.highlighted-events-small dt .subtitle {
  display: block;
  font-size: 12px;
  line-height: 16px;
}

ul.highlighted-events-small dt .title {
  display: block;
  text-transform: uppercase;
}

ul.highlighted-events-small dt .small {
  font-size: 14px;
  line-height: 18px;
}

ul.highlighted-events-small dt .medium {
  font-size: 18px;
  line-height: 22px;
}

ul.highlighted-events-small dt .large {
  font-size: 24px;
  line-height: 28px;
}

ul.highlighted-events-small dd {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  padding: 0 12px;
  width: 229px;
  height: 20px;
  border-right: 87px solid #ffffff;
}

/*PRESS RELEASE STYLES*/
#press-release ul.contacts {
  line-height: 18px;
	margin: 0 0 20px 12px;
	padding: 0;
}

#press-release ul.contacts li {
	list-style: none;
	margin: 0;
}

.press-release-title {
  margin-bottom: 20px;
}

.press-release-title h3 {
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  padding-left: 0;
}

.press-release-title h3 em {
  font-weight: bold;
}

.press-release-title .popout-links {
	clear: both;
	overflow: hidden;
}

#press-release .visit {
  font-size: 10px;
  line-height: 14px;
  margin-bottom: 30px;
}

#press-release .light-content hr {
  margin-top: 20px;
}

#press-release .standard-content hr {
  margin-top: 20px;
}

#press-release .extended-address {
  display: none;
}

#press-release .vcard address {
  margin-bottom: 1em;
}

p.press-symbols {
  margin: 30px 0;
  text-align: center;
}

/* PRESS ROOM FEATURED IMAGE STYLES */
#featuredPress .on-the-go-slide {
  display: inline-block;
  margin: 0 5px 0 0;
  position: relative;
  float: none;
  margin: 0 auto;
  text-align: left;
}

#featuredPress .on-the-go-slide .uncroppable img {
    border-color: #fff;
    border-style: solid;
    border-width: 0 5px;
    margin: 0 -5px;
}

#featuredPress .on-the-go-slide {
  cursor: pointer;
}
#featuredPress .on-the-go-slide:hover .on-the-go-scrim,
.on-the-go-slide.active .on-the-go-scrim {
  display: none;
}
#featuredPress .captioned-image-container .image-caption {
  display: none;
  background: rgba(102, 102, 102, 0.9);
  color: #fff; 
  padding: 10px 0 0;
  width: 100%;
  position: absolute;
  bottom: 0;
}

#featuredPress .captioned-image-container .image-caption p {
    font-size: 11px;
    line-height: 14px;
    padding: 0 30px;
}

#featuredPress .captioned-image-container {
  width: 774px;
  margin: 0 0 16px 0;
  background: url(../images/icons/on-the-go-slideshow-scrim.gif);  
  text-align: center;
  overflow: hidden;
}


/* PRESS ROOM REVAMP STYLES */

/* Hide categories on load */
#show-collection-releases,
#show-exhibition-releases,
#show-expansion-releases,
#show-event-releases,
#show-news-releases,
#show-expansion-releases {
  display: none;
}

/* SMALL HIGHLIGHTED EXHIBITONS STYLES */
table.highlighted-exhibitions-small {
  width: 330px;
  margin: 0 0 10px 0;
  border-collapse: separate;
  border-spacing: 0;
}

table.highlighted-exhibitions-small td {
  border: 6px solid transparent;
  height: 137px;
}

table.highlighted-exhibitions-small td.image {
  border-right: none;
  width: 1%;
}

table.highlighted-exhibitions-small img {
  display: block;
}

table.highlighted-exhibitions-small dl {
  color: #ffffff;
  display: block;
  padding: 8px 12px 0 12px;
  font-weight: bold;
  font-family: arial, sans-serif;
}

table.highlighted-exhibitions-small dt {
  margin-bottom: 8px;
}

table.highlighted-exhibitions-small dt .title {
  display: block;
  text-transform: uppercase;
}

table.highlighted-exhibitions-small dt .small {
  font-size: 14px;
  line-height: 18px;
}

table.highlighted-exhibitions-small dt .medium {
  font-size: 18px;
  line-height: 22px;
}

table.highlighted-exhibitions-small dt .large {
  font-size: 24px;
  line-height: 28px;
}

table.highlighted-exhibitions-small dd {
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
}

/* CREDIT LINES STYLES */
#credit-lines, #credit-lines p {
  margin: 0 0 20px 0;
  font-size: 9px;
  line-height: 13px;
  color: #999999;
}

#credit-lines li {
  overflow: hidden;
  _height: 1%;
}

#credit-lines li:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

#credit-lines p {
  margin: 0 0 20px 0;
}

#footer #credit-lines {
	overflow: hidden;
  padding: 12px 18px;
	margin-top: 4px;
  width: 972px;
	border-top: 1px solid #D5d5d5;
}

#exhibition-sub #credit-lines {
  width: 942px;
}

#footer #credit-lines img {
	display: block;
	margin-top: 8px;
}

table.logos {
  margin: 0 0 12px 12px;
}

table.logos td  {
  padding-right: 40px;
  margin: 0;
  text-align: center;
  vertical-align: middle;
}

table.logos img {
  margin: 0;
}

img.logo {
  display: block;
}

/* SEARCH PAGE OVER-RIDES */
.search h2,
.search h3,
.search h4,
.search h5,
.search h6 {
  clear: both;
  padding-left: 12px;
}

.search h4 .links {
  font-size: 10px;
  font-weight: normal;
  padding: 0 0 0 10px;
}

.search h4 a:link,
.search h4 a:visited {
  color: #ffffff;
}

.search h4 a:hover,
.search h4 a:active {
  color: #cccccc;
}

.search .sidebar {
  background: #333333;
  padding: 20px 12px 8px 12px;
  width: 200px;
  position: relative;
  margin-bottom: 30px;
  top: 0;
}

.search #press-sidebar {
	margin-bottom: 50px;
}

.search #filter-sidebar.sidebar,
.search #calendar-sidebar {
  top: -24px;
}

.search .sidebar a.quicklink {
  font-weight: normal;
}

.search .sidebar a.more:link,
.search .sidebar a.more:visited {
  color: #fff;
}

.search .sidebar a.more:hover,
.search .sidebar a.more:active {
  color: #ccc;
}

.search .sidebar h2 {
  text-align: center;
  text-transform: none;
  background: none;
  padding: 0;
  margin: 0 0 12px 0;
}

.search .sidebar h3 {
  text-align: center;
  background: none;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  padding: 0;
  margin: 0 0 12px 0;
  text-transform: uppercase;
}

.search .sidebar h4 {
  display: block;
  background: #a0a6a6;
  font-weight: bold;
  color: #ffffff;
  padding: 4px 6px;
  font-family: verdana, sans-serif;
  font-size: 11px;
  line-height: 11px;
  margin: 0;
}

.search .sidebar img.calendar-link {
  display: block;
  float: left;
  margin-top: 2px;
  cursor: pointer;
}

.search .sidebar ul.inline li {
  width: 94px;
  float: left;
  margin: 0;
}

.search .sidebar ul.inline label {
  width: 30px;
  text-align: right;
}

.search .sidebar ul.inline input.text {
  margin-right: 0;
}

/* PAGINATION STYLES */
.pagination {
  margin-bottom: 12px;
  overflow: hidden;
  _height: 1%;
}

.pagination:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.pagination span {
  display: block;
  float: left;
  padding-right: .5em;
  font-weight: bold;
}

.pagination ul.pages {
  display: inline;
}

.pagination ul.pages li {
  float: left;
  padding-right: .5em;
  font-weight: bold;
}

.pagination ul.pages li a {
  font-weight: normal;
}

/* SOLD OUT/ALERT STYLE */
.soldout, .alert {
 font-weight: bold;
 color: #FF0000;
}

.soldout {
 text-transform: uppercase;
 font-size: 10px;
}

/* YUI MODAL PANEL STYLE OVER-RIDES */
.yui-panel-container.shadow .underlay {
  display: none;
}

.yui-overlay,
.yui-panel-container {
  z-index: 101;
  top: 0;
  left: 0;
}

.masked .yui-panel-container {
  z-index: 102;
  width: 100%;
  height: 100%;
}

.mask {
  left:0;
  -moz-opacity: 0.95;
  opacity: .95;
  filter: alpha(opacity=95);
  background-color: #fff;
  z-index: 101;
}

.yui-panel {
  border-collapse: collapse;
  font-family: verdana, sans-serif;
  font-size: 11px;
  line-height: 14px;
  background: #fff;
  border: 1px solid #898e79;
}

.yui-panel .hd {
  background-color: #fff;
  border: none;
  padding: 12px;
  height: 16px;
  margin-bottom: -30px;
}

.yui-panel .container-close {
  background: url(../images/icons/close.png) no-repeat;
  width: 15px;
  height: 15px;
  top: 5px;
  right: 5px;
}

.yui-panel .bd {
  padding: 12px;
  font-size: 10px;
}

.yui-panel h3, .yui-panel p, .yui-panel .captioned-image td {
  padding-left: 0;
  padding-right: 0;
}

.modal-panel {
  display: none;
  top: 0;
  left: 0;
  text-align: left;
  margin: 0 auto;
}

.modal-panel strong {
  display: block;
  margin: 0 0 8px 0;
}

.modal-panel img {
  display: block;
  margin: 0 auto;
}

/* DOWNLOAD PANEL STYLES */
.download-panel {
  color: #333;
  width: 284px;
  top: 20px;
  left: 0;
}

.outlined-popout .download-panel {
  top: 22px;
  left: -2px;
}

.download-panel .download-title {
  display: block;
  margin: 8px 0;
  font-family: verdana, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-transform: none;
  font-weight: normal;
}

.download-panel bd {
  padding: 12px 0 16px 12px;
}

/* EMAIL PANEL STYLES */
#email-panel {
  top: 20px;
  left: 250px;
  width: 469px;
  height: 470px;
}

#email-body {
  background: #fff;
  padding: 0 20px;
}

#email-body h3 {
  margin-bottom: 20px;
  padding-left: 0;
}

#email-body p.standard-content {
  padding-left: 0;
  padding-right: 0;
}

#email-body .page-title {
  font-size: 12px;
  margin-bottom: .5em;
}

#email-body .page-url {
  color: #999999;
}

#email-body .privacy {
  color: #999999;
  font-size: 10px;
  line-height: 15px;
}

/* FEATURE PANEL STYLES */
#feature-panel {
  top: 20px;
  left: 100px;
  width: 814px;
  height: 604px;
}

.featured p {
  margin-bottom: 0;
}

.featured .popout-links {
  margin-top: 1em;
}

/* SURVEY PANEL STYLES */
#survey-panel {
  top: 20px;
  /*left: 337px;*/ 
  width: 350px;
}

/* STREAM STYLES */
#stream {
  width: 100%;
  height: 352px;
  margin: 0 0 20px 0;
  overflow: hidden;
}

#stream .flash-warning {
  padding: 10px;
}

#select-sort-mechanism select {
  width: 186px;
  border: 1px solid #ccc;
  float: right;
}

/* IMAGE VIEWER STYLES */
.image-viewer {
  width: 330px;
  height: 350px;
  margin: 0 12px 20px 12px;
}

.image-viewer .panel {
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 4px 4px 0 4px;
  background: #f6f6f6;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  width: 330px;
  height: 324px;
  text-align: center;
}

.image-viewer .image-frame {
  margin-left: auto;
  margin-right: auto;
  width: 320px;
}

.image-viewer td.image {
  width: 320px;
  height: 230px;
  vertical-align: middle;
  text-align: center;
}

.image-viewer .caption {
  text-align: left;
  padding-bottom: 14px;
  padding-top: 20px;
  padding-left: 5px;
}

.image-frame-tabs {
  position: relative;
  top: 330px;
}

.image-frame-tabs a.slideshow-control {
  position: absolute;
  right:5px;
  top: -21px;
  display: block;
  height: 15px;
  width: 20px;
  text-decoration: none;
}

.image-frame-tabs a.play {
  background: transparent url(../images/icons/play.gif) no-repeat 0 0;
}

.image-frame-tabs a.play:hover {
  background: transparent url(../images/icons/play_over.gif) no-repeat 0 0;
  text-decoration: none;
}

.image-frame-tabs a.pause {
  background: transparent url(../images/icons/pause.gif) no-repeat 0 0;
}

.image-frame-tabs a.pause:hover {
  background: transparent url(../images/icons/pause_over.gif) no-repeat 0 0;
  text-decoration: none;
}

.image-viewer ul.tabs {
  position: relative;
  text-align: center;
  background: none;
  bottom: 1px;
  line-height: 18px;
  padding: 0;
}

.image-viewer ul.images-1 {
  display: none;
}

.image-viewer ul.images-2 {
  width: 48px;
  margin-left: 141px;
}

.image-viewer ul.images-3 {
  width: 72px;
  margin-left: 129px;
}

.image-viewer ul.images-4 {
  width: 96px;
  margin-left: 117px;
}

.image-viewer ul.images-5 {
  width: 120px;
  margin-left: 105px;
}

.image-viewer ul.images-6 {
  width: 144px;
  margin-left: 93px;
}

.image-viewer ul.images-7 {
  width: 168px;
  margin-left: 81px;
}

.image-viewer ul.images-8 {
  width: 192px;
  margin-left: 69px;
}

.image-viewer ul.images-9 {
  width: 216px;
  margin-left: 57px;
}

.image-viewer ul.images-10 {
  width: 240px;
  margin-left: 45px;
}

.image-viewer ul.tabs li {
  margin-right: 2px;
  width: 22px;
  border: none;
}

.image-viewer ul.tabs li.last {
  margin-right: 0;
}

.image-viewer ul.tabs li.selected {
  border-top: none;
  height: 20px;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
}

.image-viewer ul.tabs li a:link,
.image-viewer ul.tabs li a:visited,
.image-viewer ul.tabs li a:hover,
.image-viewer ul.tabs li a:active {
  padding: 0;
  border-top: 1px solid #000;
}

.image-viewer ul.tabs li.selected a:link,
.image-viewer ul.tabs li.selected a:visited,
.image-viewer ul.tabs li.selected a:hover,
.image-viewer ul.tabs li.selected a:active {
  border-top: none;
  height: 20px;
}

/* NEW IMAGE VIEWER STYLES 

#image-viewer-new .image-viewer {
  width: 750px;
  height: 440px;
}

#image-viewer-new .image-viewer .panel {
  width: 750px;
  height: 400px;
  border: none;
  padding: 10px 0 0 0;
}

#image-viewer-new .image-viewer .image-frame {
  width: 700px;
}

#image-viewer-new .image-viewer ul.tabs li a, #image-viewer-new .image-viewer ul.tabs li.selected {
  border-width: 0px;
  height: 30px;
}

#image-viewer-new .image-viewer ul.images-4 {
  width: 600px;
  margin-left: 0px;
}

#image-viewer-new .image-viewer ul.tabs li {
  width: 60px;
}

#image-viewer-new .image-viewer ul.tabs {
  line-height: 28px;
}

#image-viewer-new .image-frame-tabs {
  top: 411px;
}

#image-viewer-new .image-frame-tabs a.slideshow-control {
  top: -2px;
}

#image-viewer-new .image-frame-tabs a.pause {
    background: url("../images/icons/pause_new.gif") no-repeat scroll 0 0 transparent;
}

#image-viewer-new .image-frame-tabs a.pause:hover {
    background: url("../images/icons/pause_over_new.gif") no-repeat scroll 0 0 transparent;
}

#image-viewer-new .image-frame-tabs a.play {
    background: url("../images/icons/play_new.gif") no-repeat scroll 0 0 transparent;
}

#image-viewer-new .image-frame-tabs a.play:hover {
    background: url("../images/icons/play_over_new.gif") no-repeat scroll 0 0 transparent;
}

#image-viewer-new .image-frame-tabs a.slideshow-control {
    display: block;
    height: 30px;
    position: absolute;
    right: 0px;
    text-decoration: none;
    top: -2px;
    width: 40px;
}

#image-viewer-new .image-viewer .caption {
  padding: 12px 0 0;
}
*/

/* FLOORPLAN PAGE STYLES */
#facility-rooms {
  margin: 20px auto 20px auto;
}

#facility-rooms th {
  font-weight: bold;
  padding: 2px 4px;
  vertical-align: bottom;
}

#facility-rooms td {
  padding: 2px 4px;
}

#facility-rooms .dimensions {
  width: 112px;
  text-align: center;
}

#floor-plan {
  display: block;
  margin: 0 auto;
}

/* LISTING TABLE STYLES */
table.list {
margin: 0 auto 20px 12px;
}

table.list tr {
  border-bottom: 1px solid #D8D8D8;
  margin-bottom: 10px;
}

table.list tr.last {
  border-bottom: none;
}

table.list tr.standard {
  border-bottom: none;
  margin-bottom: 10px;
}

table.list tr.standard td.text {
  padding-left: 20px;
}

table.list th {
 font-weight: bold;
 padding: 12px 4px 2px 0;
 vertical-align: top;
}

table.list td.text {
 padding: 12px 4px 2px 0;
}

table.list .text {
 text-align: left;
}

table.list img {
  float: right;
  margin: 0 12px 12px;
}

table#facility-rooms.fees {
  margin-left: 12px;
}

table#rental.list td.text {
  padding-top: 0;
}

/* ADDITIONAL TABLES */
table.standard-chart,
table.full-chart {
  width: 400px;
  margin: 0 0 1em 0;
}

table.full-chart {
  width: 600px;
}

table.standard-chart td,
table.full-chart td {
  border: 1px solid #ffffff;
  border-right: none;
  padding: 3px 6px 3px 12px;
  width: 50%;
}

table.standard-chart th,
table.full-chart th {
  color: #ffffff;
  padding: 3px 6px 3px 12px;
  font-weight: bold;
}

table.artworklist img {
  margin: 0 20px 40px 0;
  float: right;
}

table.artworklist td {
  padding-top: 12px;
}

table.artworklist tr {
	border-bottom: 1px solid #d8d8d8;
}

/* On the Go Event Table Styles */
.event-module table {
  margin-bottom: 20px;
}
.event-module table td {
  border-bottom: 1px solid #FFFFFF;
  font-size: 11px;
  padding: 4px 8px 12px;
}
.event-module table th {
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px 6px 3px 12px;
}

/* FAQ STYLES */
.standard-content ul.faq {
  margin-left: 0;
  padding-left: 12px;
}

.standard-content ul.links li,
.standard-content ul.faq li {
  margin-bottom: .5em;
  list-style: none;
}

/*WORKS DISPLAY STYLES*/
ul.works-display {
  margin: 20px 0 12px 12px;
  line-height: 16px;
  width: 688px;
  clear: both;
}

ul.works-display li {
  width: 100%;
  padding: 12px 0;
  margin: 0;
  border-top: 1px solid #d8d8d8;
}

ul.works-display li:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

ul.works-display li.last {
  border-bottom: 1px solid #d8d8d8;
}

ul.works-display a.works-image {
  display: block;
  float: left;
  width: 100px;
  text-align: right;
  margin: 0 12px 0 0;
  font-size: 0;
  line-height: 0;
}

ul.works-display dl {
  float: left;
  width: 688px;
}

ul.works-display li.with-image dl {
  width: 572px;
}

ul.works-display dt {
  font-weight: bold;
}

ul.works-display dt a {
  font-size: 12px;
}

ul.works-display dd p {
  font-weight: normal;
  margin-bottom: 0;
}

ul.works-display .displayCreator {
  display: block;
}

/*COLLECTION AND ART AUCTION RESULTS PAGE STYLES*/
/* ABOUT SHARED STYLES */
#about-tabs {
  margin-bottom: 24px;
}

.about h3,
h3.strong {
  font-size: 21px;
  line-height: 25px;
  font-weight: bold;
  margin: 0 0 4px 0;
  padding: 0;
	color: #333;
	margin: 0;
}

.about h3 em,
h3.strong em {
  font-weight: bold;
}

.about h3.secondary {
	font-size: 14px;
	line-height: 18px;
}

.about hr {
  margin: 20px 0;
}

.about p {
  padding: 0 16px 0 0;
}

.about .artwork-view, .about .embedded-media-player, #artwork-image-link {
  margin-top: 18px;
  display: block;
}

.about .displayCreator {
  margin-bottom: 20px;
}

.about .displayCreator .gender {
  text-transform: capitalize;
}

.about .objectWorkType {
  text-transform: capitalize;
}

.about h1 {
  font-style: italic;
  font-weight: bold;
  font-family: verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
	margin: 30px 0 10px 0;
}

.about .repositoryLocation {
  padding-top: 20px;
}

.about .enlarge {
  margin: 16px 0 0 0;
}

#enlarged-image-image {
  background: #efefef;
  border: 1px solid #c3c6bc;
  height: 563px;
  vertical-align: middle;
}

#enlarged-image-frame {
  text-align: center;
}

#enlarged-image-caption {
  min-height: 55px;
}

.about .caption p {
  padding: 4px 0;
}

.total-works {
  padding: 0 0 0 16px;
}

/* ABOUT ARTWORK STYLES*/
.artwork-view img {
  display: block;
  margin: 0 0 12px 0;
}

#research-images-views-container .artwork-view,
#artwork-views-container .artwork-view {
  display: none;
}

#research-images-views-container .artwork-view.first,
#artwork-views-container .artwork-view.first {
  display: block;
}

#artwork-views.letterboxed .artwork-image-link {
  height: 400px;
  width: 400px;
  text-align: center;
  display: block;
  display: table-cell;
  vertical-align: middle;
  float: none;
  padding: 0 0 12px 0;
}

#artwork-views.letterboxed .artwork-image-link img {
  max-width: 400px;
  max-height: 400px;
  margin: 0 auto;
}

#artwork-views.letterboxed .downloads,
#artwork-views.letterboxed .caption {
  margin: 0 -81px;
}

#enlarged-image-panel {
  top: 20px;
  width: 766px;
  min-height: 682px;
}

#enlarged-image-panel.with-thumbs {
  min-height: 850px;
}

#enlarged-image-panel .hd {
  margin-bottom: -10px;
}

#enlarged-image-panel .captioned-image td {
  padding-top: 20px;
}

#enlarged-image-panel .captioned-image td#enlarged-image-image {
  padding: 0;
}

#enlarged-image-download {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

#enlarged-image-panel .cdwalite {
  font-size: 9px;
}

.artwork-info {
  margin-bottom: 20px;
}

.onlineLocation {
  padding-top: 10px;
}

/*Override Artwork title italics*/
.cdwalite > h1:nth-child(2) > span:nth-child(1) {
  font-style: normal;
}

.noItalics {
  font-style: normal;
}

/* Artwork Detail Styles */
.about .artwork-history {
  background: #edf0e7;
  margin: 0 0 6px 0;
  padding: 12px 12px 6px 12px;
  color: #333333;
}

.about .artwork-content {
  margin-bottom: 20px;
}

.about .artwork-history h3,
.about .artwork-history h4 {
  color: #666E55;
  font-weight: normal;
}

.about .artwork-history h3 {
  margin: 0 0 12px 0;
}

.artwork-history ul,
.artwork-history ol {
  margin-left: 0;
  margin-bottom: 24px;
  padding-left: 0;
}

.artwork-history ul li {
  list-style: none;
}

.artwork-history li {
  margin-bottom: 12px;
}

.artwork-history ol {
  padding-left: 24px;
}

.artwork-history ol.footnotes {
  border-top: 1px solid #d8ddc9;
  padding-top: 12px;
  padding-left: 24px;
}

.artwork-history a {
  word-wrap: break-word;
  word-break: break-all;
}

ul.artwork-downloads {
  margin-left: 0;
  padding-left: 0;
}

ul.artwork-downloads li {
  list-style: none;
  margin: 0 0 12px 0;
}

.zoom-image {
  width: 600px;
  height: 400px;
  border: 1px solid #c3c6bc;
  background: #f3f3f1;
  margin: 0 auto;
}

.zoom-nav {
  width: 34px;
  background: #fff;
  position: absolute;
  cursor: pointer;
}

.article-zoom-image {
  width: 566px; 
  height: 300px; 
  margin-left: 24px; 
  margin-bottom: 15px; 
  border: 1px solid #e3e3e3;
}

#enlarged-image-image .zoom-nav {
  top: 0;
  left: -45px;
  width: 35px;
  border: none;
}

#artwork-views-container {
  width: 563px;
}

#artwork-views, .artwork-views-nav {
  float: left;
}

#artwork-views {
  width: 400px;
  margin: 0 0 12px 0;
}

.artwork-views-nav {
  width: 81px;
  height: 400px;
  overflow: hidden;
  text-indent: -2000px;
}

.artwork-views-nav.disabled {
  opacity: .2;
  cursor: default;
}

#artwork-views-nav-previous {
  background: url(/assets/images/icons/artwork_views_nav_previous.png) -10px center no-repeat;
}

#artwork-views-nav-next {
  background: url(/assets/images/icons/artwork_views_nav_next.png) 57px center no-repeat;
}

#artwork-view-links {
  margin: 10px 0 18px 0;
  padding: 0 0 0 1px;
  height: 105px;
  overflow: auto;
}

.artwork-view-link {
  float: left;
  margin: 1px 0 0 8px;
}

.artwork-view-link.first {
  margin-left: 1px;
}

.artwork-view-link a.artwork-view-link-link {
  display: block;
  text-align: center;
  border: 1px solid #c3c6bc;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.artwork-view-link.selected {
  margin: 0 -1px 0 7px;
}

.artwork-view-link.selected.first {
  margin-left: 0;
}

.artwork-view-link.selected a.artwork-view-link-link {
  border: 2px solid #cd3b07;
}

.artwork-view-link a:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.artwork-view-link img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: 1px;
}

.main.about.captioned-video h3,
.main.about.research-materials h3 {
  margin-bottom: 12px;
}

/* display/hide artwork view links to modal panel on image enlarge */
.research-materials #related-artwork-views-wrapper {
  display: none;
}

#related-artwork-views-wrapper.in-modal {
  z-index: 105;
  position: absolute;
  top: 500px;
  left: 112px;
  display: block;
}

#related-artwork-views-wrapper.in-modal #artwork-view-links {
  width: 704px;
}

#related-artwork-views {
  margin-top: 10px;
}

#related-artwork-views h5 {
  margin-bottom: 0px;
}

#related-artwork-views.research-images .viewport {
  width: 687px;
  overflow: hidden;
  float: left;
  height: 106px;
  position: relative;
}

#related-artwork-views.research-images .viewport .overview {
  list-style: none;
  position: absolute;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  height: 106px;
}

#related-artwork-views.research-images .viewport .overview li {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  background: #fff;
  width: 106px;
  height: 106px;
  overflow: hidden;
}

#related-artwork-views.research-images .buttons {
  display: block;
  width: 18px;
  height: 18px;
  margin-top: 35px;
  float: left;
  overflow: hidden;
  text-indent: -2000px;
}

#related-artwork-views.research-images .prev {
  margin-right: 10px;
  background: url(/assets/images/icons/artwork_views_nav_previous.png) center center no-repeat;
  background-size: 36px;
}

#related-artwork-views.research-images .next {
  margin-left: 10px;
  background: url(/assets/images/icons/artwork_views_nav_next.png) center center no-repeat;
  background-size: 36px;
}

#related-artwork-views.research-images .disable {
  opacity: .5;
}

#related-artwork-views-wrapper.in-modal .viewport #artwork-view-links {
  width: 2000px;
}

.sidebar .highlighted-research-materials .results-image,
.sidebar .highlighted-multimedia .results-image {
  width: 100px;
}

.sidebar .highlighted-research-materials dl,
.sidebar .highlighted-multimedia dl {
  float: left;
  width: 194px;
}

.sidebar .highlighted-multimedia .no-image dl {
  width: 300px;
}

.sidebar .highlighted-research-materials dt,
.sidebar .highlighted-multimedia dt {
  font-weight: bold;
  color: #5a5a5a;
}

.sidebar .condensed-related.related.artwork-context em,
.sidebar .highlighted-research-materials dd em {
  font-style: normal;
}

.sidebar .condensed-related h5,
.sidebar .condensed-related h6 {
  padding-left: 12px;
}

.sidebar .highlighted-research-materials li a,
.sidebar .highlighted-multimedia li a {
  width: auto;
}

.sidebar .artwork-series {
  height: 88px;
  overflow:hidden;
  margin: 8px -10px;
}

.sidebar .artwork-series .viewport {
  float: left;
  width: 280px;
  height: 88px;
  overflow: hidden;
  position: relative;
}

.sidebar .artwork-series .buttons {
  display: block;
  width: 18px;
  height: 18px;
  margin-top: 35px;
  float: left;
  overflow: hidden;
  text-indent: -2000px;
}

.sidebar .artwork-series .prev {
  margin-right: 4px;
  background: url(/assets/images/icons/artwork_views_nav_previous.png) center center no-repeat;
  background-size: 20px;
}

.sidebar .artwork-series .next {
  margin-left: 4px;
  background: url(/assets/images/icons/artwork_views_nav_next.png) center center no-repeat;
  background-size: 20px;
}

.sidebar .artwork-series .disable {
  opacity: .5;
}

.sidebar .artwork-series .overview {
  list-style: none;
  position: absolute;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  display: table;
}

.sidebar .artwork-series .overview li {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  background: #fff;
  width: 86px;
  height: 86px;
  overflow: hidden;
}

.sidebar .artwork-series .overview li a {
  height: 86px;
  width: 86px;
  text-align: center;
  display: block;
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.sidebar .artwork-series li img {
  max-width: 86px;
  max-height: 86px;
}

.sidebar .highlighted-multimedia .results-image {
  position: relative;
}

.sidebar .highlighted-multimedia .play-video {
  display: block;
  width: 100px;
  height: 70px;
  background: url(/assets/images/icons/play_video.png) center center no-repeat;
  overflow: hidden;
  text-indent: -2000px;
  position: absolute;
  text-align: left;
  top: 0;
  left: 0;
}

/* wide style */
.hidden,
ul.subnav li.hidden {
  display: none;
}

/* CMS WARNING STYLES */
.warning {
  background: #ba1a1a;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
  margin: 0 0 12px 0;
  padding: 2px 12px 4px 12px;
}

/*PROJECT PAGE STYLES */
.project .main {
	width: 711px;
}
.project .sidebar,
.research-project .sidebar {
  margin-top: -32px;
}
.project .sidebar {
	width: 221px;
	margin-right: 12px;
}
.project .sidebar h2,
.research-project .sidebar h2 {
	border-top: 5px solid #1A1A1A;
	font-size: 16px;
	font-weight: bold;
	background: none;
	color: #1A1A1A;
	padding-left: 0;
	padding-bottom: 0;
	margin-bottom: 10px;
	height: auto;
  margin-top: 32px;
}
.project .sidebar ul,
.research-project .sidebar ul {
	margin-left: 0;
	padding-left: 0;
}
.project .sidebar ul li,
.research-project .sidebar ul li {
	list-style: none;
}
.project .sidebar ul li.selected a,
.research-project .sidebar ul li.selected a {
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}
.project .sidebar form {
	margin-top: 24px;
}
.project .sidebar form fieldset {
	padding: 0;
}
.project .sidebar form fieldset select {
	padding: 2px 4px;
	border: 1px solid #CCC;
	width: 100%;
}
.project .sidebar form fieldset option.selected {
	font-weight: bold;
}
.project .sidebar .featured-link {
	display: block;
	margin-bottom: 6px;
}
.project .description {
	margin-bottom: 20px;
}
.project .essay-heading {
  border-bottom: 1px dotted #d5d5d5;
	margin: 0 12px 30px;
	padding-bottom: 10px;
}
.project .essay-heading h3 {
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 0;
	margin-bottom: 0px;
}
.project .essay-heading span {
	font-size: 12px;
	line-height: 14px;
}
.project .essay-heading span.pub-date {
	display: inline-block;
	background: url(../images/nav/level-1/divider.gif) no-repeat 0 8px;
	padding-left: 10px;
	margin-left: 8px;
}
.project .essay-heading a.pdf {
	display: inline-block;
	margin-left: 20px;
}

.essay p {
  font-size: 14px;
  line-height: 22px;
}

.essay sup,
.essay sub {
	height: 0;
	line-height: 0;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 11px;
}

.essay sup {
	/*bottom: 1ex;*/
}

.essay sub {
	top: .5ex;
}

.essay .essay-citation {
  margin-left: 12px;
}

.essay .essay-citation,
.essay .essay-citation p {
  font-size: 9px;
  line-height: 17px;
}

.essay .essay-citation p {
  display: inline;
  padding: 0;
}

.citable {
  position: relative;
}

.essay ::selection,
#citation-panel, #citation-panel .hd {
  background: #EDF0E6;
}

.citable .captioned-image {
  position: relative;
  z-index: 1;
}

#citation-panel {
  width: 469px;
  /*left: 270px;*/
  top: 60px;
}

#citation-content {
  height: 200px;
  background: #fff;
  border: 1px solid #666E55;
  padding: 12px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0 0 12px 0;
}

#citation-content.copying {
  background: #888e79;
  color: #fff;
}

a.citation-button {
  background: #888e79;
  border-top: 1px solid #EDF0E6;
  border-left: 1px solid #EDF0E6;
  border-bottom: 1px solid #666E55;
  border-right: 1px solid #666E55;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  height: 17px;
  line-height: 17px;
  padding: 0 12px;
}

a#create-citation {
  display: none;
  position: absolute;
  border: 1px solid #888e79;
  color: #888e79;
  padding-left: 8px;
  padding-right: 28px;
  background: #fff url(../images/icons/cite.gif) right 4px no-repeat;
  min-width: 116px;
  left: 615px;
  z-index: 1;
}

a#create-citation:hover {
  background: #888e79 url(../images/icons/cite.gif) right -16px no-repeat;
  border-top: 1px solid #EDF0E6;
  border-left: 1px solid #EDF0E6;
  border-bottom: 1px solid #666E55;
  border-right: 1px solid #666E55;
  color: #fff;
}

#citation-actions {
  overflow: auto;
}

#citation-actions .citation-button {
  float: right;
  margin: 0 0 0 6px;
}

#citation-cancel {
  opacity: .5;
}

/*CONTENT MODULE STYLES */
.mod-wrapper {
	padding-left: 6px;
	padding-top: 6px;
	clear: both;
}
.mod {
	position: relative;
	display: inline-block;
	padding: 12px;
	margin: 6px;
	color: #fff;
	float: left;
	overflow: hidden;
}
.mod.brown {
	background-color: #7C5423;
}
.mod.linked.brown:hover {
  background-color: #895310;
}
.mod.olive {
	  background-color: #8A950A;
}
.mod.olive {
	background-color: #8A950A;
}
.mod.linked.olive:hover {
  background-color: #6F7808;
}
.mod.green {
  background-color: #54950A;
}
.mod.linked.green:hover {
  background-color: #437808;
}
.mod.slategray {
  background-color: #557C7F;
}
.mod.linked.slategray:hover {
  background-color: #324647;
}
.mod.teal {
  background-color: #1D7B83;
}
.mod.linked.teal:hover {
  background-color: #176369;
}
.mod.aqua {
  background-color: #1DA2AD;
}
.mod.linked.aqua:hover {
  background-color: #1A909A;
}
.mod.red {
  background-color: #CA3800;
}
.mod.linked.red:hover {
  background-color: #A22D00;
}
.mod.orange {
  background-color: #C85E00;
}
.mod.linked.orange:hover {
  background-color: #E06A00;
}
.mod.burgundy {
  background-color: #960E32;
}
.mod.linked.burgundy:hover {
  background-color: #AD143D;
}
.mod.crimson {
  background-color: #BA1A1A;
}
.mod.linked.crimson:hover {
  background-color: #951515;
}
.mod.maroon {
  background-color: #7E1919;
}
.mod.linked.maroon:hover {
  background-color: #651414;
}
.mod.gray {
  background-color: #666E55;
}
.mod.linked.gray:hover {
  background-color: #525844;
}
.mod.sm {
	width: 197px;
	height: 197px;
}
.mod.sm-wide {
	width: 430px;
	height: 197px;
}
.mod.lg {
	width: 430px;
	height: 430px;
}
.mod.med {
	width: 430px;
	height: 276px;
}
.mod.med-short {
	width: 430px;
	height: 120px;
}
.mod .bd {
	width: 100%;
	height: 100%;
}
.mod.invert .bd {
	background: #fff;
	overflow: hidden;
}
.mod .ft {
	position: absolute;
	bottom: 0;
}
.mod.new-window .ft {
	height: 40px;
	padding-top: 10px;
	background: transparent url(../images/icons/external_link_hover.png) no-repeat 100% 8px;
}
.mod.new-window.top .ft {
	bottom: auto;
	top: 0;
	background: transparent url(../images/icons/external_link_hover.png) no-repeat 100% 12px;
}
.mod.invert.new-window .ft {
	height: 40px;
	padding-top: 10px;
	background: transparent url(../images/icons/external_link.png) no-repeat 96% 8px;
}
.mod.invert.new-window.top .ft {
	bottom: auto;
	top: 0;
	background: transparent url(../images/icons/external_link.png) no-repeat 96% 12px;
}
.mod .captioned-image.horizontal td.first {
	padding-left: 0;
	padding-right: 0;
}
.mod.sm table.captioned-image,
.mod.sm.new-window .ft {
	width: 197px;
}
.mod.med-short table.captioned-image,
.mod.med table.captioned-image,
.mod.lg table.captioned-image,
.mod.lg.new-window .ft,
.mod.sm-wide.new-window .ft,
.mod.med-short.new-window .ft,
.mod.med.new-window .ft {
	width: 430px;
}
.mod table.captioned-image {
	margin-bottom: 10px;
}
.standard-content .mod ul, .standard-content .mod ol, .standard-content .mod p.caption {
	color: #fff;
}
.standard-content .mod p {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 15px;
}
.standard-content .mod.invert p {
	padding: 0 12px;
	color: #333;
}
.standard-content .mod a:link,
.standard-content .mod a:visited,
.standard-content .mod a:hover,
.standard-content .mod a:active {
	color: #fff;
}
.standard-content .mod.invert a:link,
.standard-content .mod.invert a:visited,
.standard-content .mod.invert a:hover {
	color: #39C;
}
.standard-content .mod.invert a:active {
	color: #BC7B77;
}
.standard-content .mod h3 {
	margin-top: 0;
	padding: 0;
	color: #fff;
}
.standard-content .mod.invert h3 {
	color: #333;
	padding: 0 12px;
}
.standard-content .mod h4 {
	padding: 0;
	color: #fff;
}
.standard-content .mod.invert h4 {
	color: #444;
	padding: 0 12px;
}
.standard-content .mod blockquote {
	color: #fff;
	margin: 0;
}
.standard-content .mod blockquote p {
	text-align: right;
	padding-right: 12px;
}
.standard-content .mod blockquote p.quote {
	text-align: left;
	margin-bottom: 8px;
}
.standard-content .mod blockquote q {
	font-size: 24px;
	line-height: 28px;
}
.standard-content .mod blockquote cite {
	font-size: 18px;
	line-height: 20px;
}
.standard-content .mod.invert ol,
.standard-content .mod.invert ul {
	color: #333;
}
.standard-content .mod.invert p.caption {
	color: #999;
}

/* research project styles */
.about h4 {
  background: none;
  padding: 0;
  margin-bottom: 12px;
  text-transform: none;
  color: #333;
  font-size: 14px;
}

.about h4 a {
  text-decoration: none;
}

.about h5 {
  background: none;
  padding: 0;
  margin-bottom: 12px;
  text-transform: none;
  color: #333;
  font-size: 12px;
  line-height: 17px;
}

.about h5 small {
  font-weight: normal;
}

#research-image-link {
  width: 400px;
}

.embedded-media-player {
  margin-bottom: 5px;
}

#media-info {
  font-size: 9px;
  line-height: 14px;
}

.tags {
  margin-bottom: 24px;
}

.tags strong {
  display: block;
}

.toggle {
  background: url('/assets/images/icons/toggle.png') no-repeat;
  background-position: 0px 2px;
  padding-left: 17px;
  margin-left: -4px;
}

.toggled {
  background-position: 0 -93px;
}

a.toggle:visited {
  color: #3399cc;
}

ul.research-display {
  overflow: auto;
  margin-left: -40px;
}

ul.research-display li {
  display: block;
  float: left;
  margin-left: 40px;
  border: none;
  min-height: 130px;
}

ul.research-display li + * {
  clear: none;
}

.main ul.research-display li {
  width: 312px;
}

.main ul.research-display dl {
  width: 188px;
}

ul.research-display li img {
  border: 1px solid #D7DDC9;
}

.essay-content {
  position: relative;
}

.essay-content p, .essay-content h4 {
  color: #7f7f7f;
  font-size: 14px;
  line-height: 24px;
}

.essay-content p {
  position: relative;
  padding-left: 24px;
  padding-right: 0;
}

.paragraph {
  display: none;
}

.essay-content .paragraph {
  color: #ccc;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  position: absolute;
  display: block;
  width: 20px;
  padding-right: 4px;
  top: 0;
  left: -4px;
  text-align: right;
}

.essay h1 {
  padding-left: 24px;
  font-size: 24px;
  line-height: 28px;
}

.essay-content hr {
  margin-left: 24px;
}

.essay-content h3,
.essay-content ol.footnotes {
  padding-left: 24px;
}

.essay-content h4 {
  padding: 18px 0 12px 24px;
}

.essay-content .captioned-image {
  margin-left: 12px;
}

.standard-content .essay-content blockquote.research p {
  margin: 20px;
  color: #7f7f7f;
  font-size: 13px;
  line-height: 22px;
}

ul.essay-downloads {
  margin-left: 24px;
  padding-left: 0;
}

ul.essay-downloads li {
  list-style: none;
  margin: 0 0 12px 0;
}

ul.subnav,
ul.subnav li {
  height: 24px;
}

ul.subnav {
  overflow: auto;
  margin: 0 0 12px 12px;
  overflow: hidden;
}

.essay ul.subnav {
  margin-left: 24px;
}

ul.subnav li {
  background: url(../images/nav/utility/divider.gif) no-repeat 0 7px;
  display: block;
  float: left;
  position: relative;
  padding: 0 12px 0 13px;
  margin: 0;
}

ul.subnav li.first {
  background: none;
  padding-left: 0;
}

ul.subnav li,
ul.subnav li a {
  line-height: 24px;
}

ul.subnav li.selected a {
  color: #333;
  text-decoration: none;
}

ul.subnav li.pull-right {
  float: right;
  background: none;
  padding-right: 0;
}

ul.byline {
  padding: 12px 0 10px 0;
  border-bottom: 1px dotted #d5d5d5;
}

ul.research-nav {
  height: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #d5d5d5;
}

ul.research-nav li a {
  padding: 0 0 2px 0;
  text-decoration: none;
  color: #333;
}

ul.research-nav li.selected a,
ul.research-nav li a:hover  {
  border-bottom: 4px solid #cc6600;
}

ul.research-nav li.selected a {
  font-weight: bold;
}

#research-project #research-project-title {
  padding: 12px;
  margin: 0 0 20px 0;
  color: #ffffff;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 32px;
  line-height: 34px;
  text-transform: uppercase;
  overflow: hidden;
  _height: 1%;
}

#research-project .standard-content img {
  margin-top: 0;
}

ul.research-works-display {
  clear: both;
  position: relative;
  display: table;
}

ul.research-works-display li.research-work {
  border: 1px solid #d8d8d8;
  float: left;
  padding: 12px;
  width: 211px;
  height: 370px;
  margin: 0 -1px -1px 0;
}

ul.research-works-display .thumb-link {
  width: 211px;
  height: 211px;
  text-align: center;
  display: block;
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 12px 0;
}

ul.research-works-display .thumb {
  max-width: 211px;
  max-height: 211px;
}

ul.research-works-display dt {
  margin-bottom: 12px;
}

ul.research-works-display dt a {
  display: block;
}

ul.research-works-display dd {
  font-size: 12px;
  line-height: 17px;
}

ul.research-works-display dd ul li {
  margin-top: 6px;
}

ul.research-works-display dd ul ul {
  margin-left: 24px;
  font-size: 11px;
  line-height: 14px;
}

ul.research-works-display dd ul ul li {
  list-style: disc;
  margin-top: 3px;
}

#research-project .main h3,
h3.spaced {
  margin-bottom: 24px;
}

ul.downloads {
  margin-left: 0;
}

.related-research-project .results-display li {
  background: #fff;
  border: 1px solid #c0c0c0;
  padding: 11px;
}

.related-research-project .results-image {
  padding-bottom: 0;
}

.related-research-project ul.results-display li.with-image dd a,
.related-artwork dd a {
  font-size: 12px;
  line-height: 17px;
  font-style: normal;
}

/* RRP BADGE */
.related-artwork ul.results-display {
  margin-bottom: 0 !important;
}

.related-research-project ul.results-display {
  margin-top: 20px;
}

/* RRP BADGE on RM RESULTS PAGE */
.research-badge li.with-image {
  width: 206px;
}

.research-badge a.results-image img {
  display: none;
}

/* flickr galleria slideshow styles */

.flickr-slideshow {
  height: 400px;
  width: 750px;
}

.flickr-slideshow .cred {
  margin-top: 20px;
  font-size: 11px;
}

.galleria-info-original {
  margin-top: 7px;
}

.galleria-info-original a {
  text-decoration: none;
  font-size: 10px;
}

/* utility styles */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

#google-remarketing {
  /*background: #fff;*/
  height: 1px;
  overflow: hidden;
  margin: 0 0 -1px 0;
}

/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  body { width: 1130px; }
}

@media print {
  #screen-version {
    display: none;
  }

  .sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
    display: none !important;
    height: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
  }

  span.sIFR-alternate {
    visibility: visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
    height: auto !important;
    width: auto !important;
    overflow: visible !important;
  }

  /* scrolling area styles */
  div#exhibition-details-container div#exhibition-description div.description {
    overflow: visible;
    height: auto;
  }

  #related-events-dcontent {
    overflow: visible;
    height: auto;
  }

  #related-multimedia-dcontent {
    overflow: visible;
    display: block;
    height: auto;
  }

  div.with-featured, div.related_panel {
    overflow: visible;
    height: auto;
    float: none;
  }
}

/* News Item Customization */
.hide-news-image {
  display: none;
}

/* On the Go Exhibition Location Bug Fix - Move to interim.css eventually */
#on-the-go .venue-details p.adr .street-address {
  display: block;
}


/* PRESS ROOM UPDATES */
/* PRESS ROOM LANDING STYLES */
#on-the-go-slideshow-press {
  width: 775px !important;
  height: 350px;
  margin: 0 24px 12px 0;
}

#on-the-go-slideshow-controls-press {
  float: left;
}

#event-slideshow .on-the-go-slideshow-prev-press, 
#event-slideshow .on-the-go-slideshow-next-press {
  background: url("../images/icons/event-slideshow-arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 13px;
  top: 430px;
  width: 7px;
  text-indent: -2000px;
  overflow: hidden;
  display: inline-block;
}

#event-slideshow .on-the-go-slideshow-prev-press {
  background-position: -6px 0;
  left: 20px;
}

.on-the-go-slideshow-next-press {
  margin-left: 5px;
}

#on-the-go-slideshow-press .image-caption {
  cursor: default;
}

/* New Press Result Styles */
#press-room .results-image,
#aes .results-image {
  padding: 0;
  width: 200px;
}

#press-room ul.results-display li.with-image dl,
#aes ul.results-display li.with-image dl {
  width: 70%;
}

#press-search-results .results-image {
  width: 100px;
  padding: 0;
}
#press-search-results ul.results-display li.with-image dl {
  width: 67%;
}

#press-room .description,
#aes .description {
  margin-bottom: 30px;
}

#press-room .description p,
#aes .description p {
  font-size: 14px;
  line-height: 20px;
}

#filter-releases {
  margin-bottom: 10px;
}

ul#filter-releases li {
  display: inline;
  padding: 10px 20px 0;
  border-right: 1px solid #333;
}

ul#filter-releases li:first-of-type {
  padding: 10px 20px 0 0;
}

ul#filter-releases li:last-of-type {
  border-right: 0;
}

#filter-releases li a {
  color: #333;
  font-size: 12px;
  text-decoration: none;
  font-family: BentonSans, sans-serif;
  text-transform: uppercase;
}

#filter-releases li.selected a {
  font-weight: bold;
}

/* PRESS RELEASE STYLES */

#press-release #featuredPress .on-the-go-slide {
  cursor: default;
}

#press-release .light-content hr {
  margin: 10px 0 20px 0;
}

.press-release-title-on-the-go h3 {
  font-weight: normal;
  font-size: 22px;
  font-family: BentonSans, sans-serif;
  color: #333;
  line-height: 28px;
  margin: 8px 0 0 0;
}

#featuredPress .captioned-image-container {
  width: 763px;
}

#press-on-the-go .press-release-subtitle {
  width: 50%;
  float: left;
  margin-right: 20px;
}

#press-on-the-go .press-release-subtitle p {
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
}

#press-on-the-go .press-release-subtitle p strong {
  font-style: italic;
}

.press-details-right p {
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
}

.pr-left {
  margin-left: 407px;
}

.release-body {
  margin-top: 10px;
}

#press-release ul.contacts {
  margin: 0 0 20px 0;
}

table.press-info {
  margin-bottom: 18px;
}

table.press-info td {
  padding: 5px;
  font-size: 12px;
    line-height: 17px;
  font-family: Verdana, sans-serif;
}

td.row-header {
  min-width: 110px;
  max-width: 150px;
}

blockquote p {
  color: #333;
  margin-left: 25px;
}

/* PRESS ROOM ARCHIVE STYLES */
.search #press-sidebar {
  margin: 5px 0 0;
  background: #fff;
  width: 395px;
  padding: 0;
  height: 70px;
}

#press-search {
  float: right;
  height: 20px;
}

#press-sidebar form input.wide {
  width: 121px;
  margin-right: 5px;
}

#press #filter-sidebar form#search-form fieldset,
#press-room #press-sidebar form#press-search fieldset {
  padding-left: 0;
  padding-right: 0;
}

#press #filter-sidebar input.text {
  width: 121px;
  margin: 0 5px 0 0;
}

#press #filter-sidebar.sidebar {
  top: -20px;
  background-color: #FFF;
}