﻿@charset "utf-8";
/*
	myLOC stylesheet - Exhibition stylesheet
	exhibition navigation and other styles
	October 15, 2008
*/

/* exhibition banner */
div#exhibit_banner {
	height: 67px;
}
div#exhibit_banner h2 {
	font: bold 150% Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	margin: 0;
	padding: 20px 0 0 0;
}
div#exhibit_banner h3 {
	font: normal 80% Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0;
	padding: 0;
	text-align: right;
}
.slimExhibitBanner {
	height: 43px !important;
}
.slimExhibitBanner h2 {
	padding: 5px 0 0 0 !important;
}
.slimExhibitBanner h3 {
	display: none;
}
/* end exhibition banner */


/* Corrections for Video */
div#content div#left_column {
	/*width: 325px;*/
	clear: left !important;
}
div#mid_line {
	padding-left: 8px !important;
	padding-right: 8px;
}
div#right_column{
	/*width: 310px;*/
}

/* end corrections */

/* exhibition navigation */
div#exhibit_nav {
	width: 739px;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	border-top: 2px solid #000;
	height: 22px;
	background: transparent url(../images/exhibit_nav_bg.gif) left bottom repeat-x;
}
div#exhibit_nav ul {
	margin: 0;
	padding: 0;
}
div#exhibit_nav ul li {
	border-right: 2px solid #000;
	float: left;
	width: auto;
	list-style-type:none;
    list-style-image:none;
    margin:0;
	height: 20px;
	font: 80% Arial, Helvetica, sans-serif;
	color: #FFF;
}
div#exhibit_nav ul li.buffer_left {
	width: 34px;
	border-right: 0;
	display:none;
}
div#exhibit_nav ul li.buffer_right {
	width: 24px;
	border-right: 0;
	display:none;
}
div#exhibit_nav ul li a, div#exhibit_nav ul li.on a {
	display:block;
	float: left;
    width: auto;
	height:20px;
	border: 0;
	text-decoration: none;
	color: #FFF;
	line-height: 20px;
	padding:0 10px;
}
div#exhibit_nav ul li.on a {
	color: #292929;
	line-height: 20px;
}
div#exhibit_nav ul li.on {
	border-bottom: 2px solid #FFF;
	background: #FFF repeat-x;
	color: #292929;
}
div#exhibit_nav ul li.home {
	display:block;
	float: left;
    width: auto;
	height:20px;
	border: 0;
	text-decoration: none;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	border-left: none !important;
}
div#exhibit_nav ul li.home_on {
    width: auto;
	border-bottom: 2px solid #FFF;
	height:20px;
	background: #FFF;
	color: #292929;
	border-left: none !important;
}
div#exhibit_nav ul li.home a, div#exhibit_nav ul li.home_on a {
	display:block;
	float: left;
    width: inherit;
	height:20px;
	line-height: 20px;
	border: 0;
	text-decoration: none;
	color: #FFF;
}
div#exhibit_nav ul li.home_on a, div#exhibit_nav ul li.oneline_on a {
	color: #292929;
}
div#exhibit_nav ul li.home a:hover, div#exhibit_nav ul li a:hover {
	color: #292929;
	background: #FFF;
}
div#exhibit_nav ul li.end {
	border-right: none;
}
div#exhibit_nav ul li.end a {
	padding-left: 11px;
	padding-right: 11px;
}
/* end exhibition navigation */

/* exhibition introduction */
div#introduction {
	/* margin: 10px 0 0 30px; */
	text-align: left;
}
/* div#introduction img {
	float: left;
	padding-right: 10px;
} */
div#introduction div#intro_left {
	float: left;
	padding: 0;
	margin: 0 0 10px 0;
	width: 180px !important;
	font: normal 70% Arial, Helvetica, sans-serif;
}
/*div#introduction div#intro_left a {
	
	display: table-row;
	margin: 0;
	padding: 0;
	line-height:normal;
}*/
div#introduction div#intro_left img {
	border: 1px solid #ccc;
	padding: 3px;
	margin: 0;
}
div#introduction h2 {
	margin: 0 0 15px 200px !important;
	font: bold 100% Arial, Helvetica, sans-serif;
}
div#introduction h3 {
	clear: none;
	margin: 10px 0 0 200px;
	color: #292929;
	font: normal 80% Arial, Helvetica, sans-serif;
}
div#introduction h3 a {
	font-size: 80%;
	font-weight:normal;
}
div#introduction p {
	margin: -10px 0 20px 200px;
	font-weight:normal;
	font-family:Verdana;
}
div#introduction p.floorplanlink {
	margin: 0;
	padding: 0;
}
/* end exhibition introduction */
 
 /* exhibition interactives page */
div#interactive_intro {
	text-align: left;
}
div#interactive_intro div.object_light div.description p, div#interactive_intro div.object_dark  div.description p {
	font-size: 100%;
}
div#interactive_left {
	width: 330px;
	float: left;
}
div#interactive_right {
	width: 330px;
	margin: 0 0 0 344px;
}
/* end exhibition interactives page */
 
/* Silverlight items */
div#silverlight {
	margin: 0;
	padding: 0;
	width: 739px;
	height: 300px;
}
div#legend {
	margin: 0 0 0 640px;
	padding: 0;
	width: 75px;
}
div#legend p {
	text-align: right;
	font: normal 70% Arial, Helvetica, sans-serif;
	padding: 0 0 0 18px;
	margin: 0;
	background: url(../../images/interactive_logo_small.jpg) top left no-repeat;
}

div#content p {
	font: normal 80% Arial, Helvetica, sans-serif
}
div#content ul {
	margin: 10px 0;
	padding: 0;
}
div#content .small ul li {
	width: 120px;
}
div#content .small ul div {
	width: 120px;
}

div#content ul li {
	background: url(../images/square_dot.gif) top left no-repeat;
	padding: 0 0 0 15px;
	list-style-type: none;
	font: normal 80% Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
div#content ul li ul li {
	font-size:100%;
}

/* titles */
#left_column h2, #right_column h2 {
	border: 1px solid;
	background-color: #f7f7f7;
	font: bold 80% Arial, Helvetica, sans-serif;
	padding: 3px 5px 3px 5px;
	margin: 0;
	color:black;
}
#left_column h3, #right_column h3 {
	text-transform:capitalize;
}
/* end titles */


/* midline */
div#mid_line {
	background: url(../images/midline_shorter.jpg) center no-repeat;
	height: 800px;
}

/* left column */
div#left_column div.theme, div#right_column div.theme {
	margin: 0 0 20px 0;
	padding: 0;
	width: auto;
}
div#left_column div.theme img, div#right_column div.theme img {
	padding: 0;
	margin: 0;
}
div#left_column div.theme p, div#right_column div.theme p {
	font: normal 85% Arial, Helvetica, sans-serif;
	padding: 5px 0;
	margin: 0;
}
div#left_column div.theme div.item, div#right_column div.theme div.item {
	float: left;
	margin: 10px 20px 0 0;
	width: 130px;
	font-size:70%;
}

div#left_column div.theme div.item p, div#right_column div.theme div.item p {
	font-size:100%;	
	padding: 0 0 10px 0;
}
a.itemThumbnailLink {
 text-align: center !important;
}

div.item p{
	text-align:center;
}
div#left_column div.theme p.more, div#right_column div.theme p.more {
	padding: 0;
	margin: 15px 0 10px 0;
	width: auto;
	text-align:right;
}
/* end left column */


/* right column */
div#exhibit_video {
	height: 200px;
}
div#exhibit_video p.transcript {
	text-align: right;
	font: normal 70% Arial, Helvetica, sans-serif;
}
div#right_column div#videoDiv {
	padding-bottom: 20px;
}
div.ms-WPBody {
	font-size: 100%;
}
div#interactives h3 {
	background-color: #fff;
	font: bold 100%  Arial, Helvetica, sans-serif !important;
	padding: 0;
	margin: 0;
	border: 0;
}
div#interactives div.description {
	font-size: 100% !important;
}
div#interactives p {
	font: normal 80% Arial, Helvetica, sans-serif;
}
div.object_light div.description a h3, div.object_dark div.description a h3 {
	font-size: 100% !important;
}
div#interactives div.description p {
	margin: 0 0 0 150px;
	font-size: 80%;
}
div#interactives a {
	text-decoration: underline;
}
div#interactives div.description div.item {
	border: 1px solid;
	float: left;
	width: 131px;
	padding: 3px;
	font: normal 80% Arial, Helvetica, sans-serif;
	text-align: center;
}
div#interactives div.description div.item a {
	display: block;
}
div#interactives img {
	float: none;
}
/*div#interactives a.button {
	margin: 10px 0 0 0;
	border: 1px solid;
	display: block;
	padding: 3px 5px;
	width: 175px;
	text-decoration: none;
	font-size:80% !important;
	font-weight:bold;
}*/
div#interactives p.more {
	text-align: right;
	font: normal 70% Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 10px 0 0 0 !important;
	display: block;
}
/* end right column */

/* Exhibition Items */
/* Title/Nav - Sort Options */
div#title_nav {
	margin: 0;
	padding: 10px 0;
}
div#title_nav h2 {
	font: bold 100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
div#title_nav h3 {
	font: bold 80% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
div#title_nav h4, div#bottom_nav h4, div#title_nav h4 label, div#bottom_nav h4 label {
	font: normal 80% Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 0 0 0;
	padding: 3px 0 0 0;
	color: #292929;
	clear: both;
}
div#title_nav h4 a, div#bottom_nav h4 a {
	font-size: 80%;
}
div#title_nav h4 span, div#bottom_nav h4 span {
	color: #777;
}
div#title_nav div.left {
	float: left;
}
div#title_nav div.left ul {
	margin: 0;
	padding: 0;
	height: auto;
}
div#title_nav div.left ul li {
	list-style-type: none;
	background: none;
	float: left;
	margin: 0;
	padding: 2px 5px;
	display: block;
	color: #4d4d4d;	
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}
div#title_nav div.left ul li.on {
	background: #e9e9e9;
}
div#title_nav div.left ul li.label {
	font-weight: bold;
	border-left: 1px solid #c7c7c7;
}
div#title_nav div.right {
	font: normal 80% Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0;
	padding: 0;
	float:right;
	width: 150px;
}
div#title_nav div.right form{
	margin: 0;
	padding: 0;
}
div#title_nav p {
	font: normal 70% Arial, Helvetica, sans-serif;
	text-align: left;
	background: url("../../images/interactive_logo_small.jpg") top left no-repeat;
	padding: 0 0 0 18px;
	margin: 10px 0 0 605px;
}
div#content div.exhibititem, div#content_plain div.exhibititem {
	margin: 10px 0 0 0;
	padding: 10px;
	min-height: 55px;
	clear: left;
    position: relative; /* peekaboo bug fix for IE6 */
    min-width: 0; /* peekaboo bug fix for IE7 */
	zoom:1;
	height: auto;
}
div#content div.objectbox div.titlePlaceHolder h3 {
	margin-bottom: 10px;
}
div#content div.exhibititem div p {
	font-size: 100%;
	margin: 2px 0 2px 0px;
}
div#content div.exhibititem div {
	font: normal 80% Arial, Helvetica, sans-serif;
}
div#content div.exhibititem div.image, div#content_plain div.exhibititem img {
	float: left;
	padding: 0;
	margin: 00;
}
div#content_plain div.interactiveitem img {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
div#content_plain div.interactiveitem h4 {
	font: bold 80% Arial, Helvetica, sans-serif;
	margin: 0 0 8px 140px;
	padding: 0;
}
div#content div.exhibititem p, div#content_plain div.exhibititem p {
	margin: 2px 0 2px 135px;
	padding: 0;
	font: normal 80% Arial, Helvetica, sans-serif;
}
div#content_plain div.interactiveitem p {
	font: normal 80% Arial, Helvetica, sans-serif;
	margin: 0px 0 8px 140px;
	padding: 0;
}
div#content_plain div.exhibititem ul {
	margin: 0 0 0 100px;
}
div#content_plain div.exhibititem ul li {
	font: normal 90% Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 0 0 0 8px;
}
div#content_plain div.exhibititem ul li ul {
	margin: 0 0 0 10px;
}
div#content_plain div.exhibititem ul li ul li { 
	background: url("../../images/square_dot_sm.jpg") top left no-repeat;
	padding: 0 0 0 8px;
	margin: 5px;
}
div#content_plain div.theme {
	width: 604px;
	margin: auto;
	padding: 10px 10px 0 10px;
}
div#content_plain div.theme div.item {
	float: left;
	width: 125px;
	padding: 0 13px 20px 13px;
	margin: 5px 0;
	font: normal 80% Arial, Helvetica, sans-serif;
}
div#content_plain div.theme div.item img {
	margin: 0 0 5px 0;
}
div#content_plain div.theme h3, div#content_plain div.theme h4 {
	margin: 0 0 10px 13px;
}
/* Object Detail */
/* left column */
div#object_left_column {
	width: 300px;
	float: left;
	margin: 0;
	padding: 0;
	height: auto;
}
div#object_left_column h2 {
	font: bold 100%  Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 5px 0;
}
div#object_left_column h3 {
	font: bold 90%  Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
/*add/remove/enlarge/postcard/download*/
div#object_left_column div#collection {
	width: 300px;
	height: auto;
	margin:  10px 0 0;
	padding: 0;
}
div#object_left_column div#collection_left {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	font: normal 80% Arial, Helvetica, sans-serif;
}
div#object_left_column div#collection_right {
	margin: 0;
	padding: 0;
	text-align: left;
	font: normal 80% Arial, Helvetica, sans-serif;
	float: right;
	width: 100px;
}
div#object_left_column div#collection_left ul, div#object_left_column div#collection_right ul {
	margin: 0;
	padding: 0;
}
div#object_left_column div#collection_left ul li, div#object_left_column div#collection_right ul li, div#object_left_column div#collection_left ul li a, div#object_left_column div#collection_right ul li a {
	margin: 0;
	padding: 0;
	display: block;
	width: auto;
	list-style-type: none;
}
div#object_left_column div#collection_left ul li a.add {
	background: url(/Style%20Library/Images/collection_add.gif) top left no-repeat;
	padding: 3px 0 10px 30px;
	margin: 0 0 3px 0;
	width: auto;
}
div#object_left_column div#collection_left ul li a.remove {
	background: url(/Style%20Library/Images/collection_remove.gif) top left no-repeat;
	padding: 3px 0 10px 30px;
	margin: 0;
}
div#object_left_column div#collection_left ul li a.postcard {
	background: url(/Style%20Library/Images/collection_postcard.gif) top left no-repeat;
	padding: 3px 0 0px 30px;
	margin: 0 0 3px 0;
}
div#object_left_column div#collection_right ul li a.enlarge {
	background: url(/Style%20Library/Images/collection_enlarge.gif) top left no-repeat;
	padding: 3px 0 10px 0px;
	margin: 0 0 3px 30px;
	width: 70px;
}
div#object_left_column div#collection_right ul li a.download {
	background: url(/Style%20Library/Images/collection_download.gif) top left no-repeat;
	padding: 3px 0 0px 0px;
	margin: 0 0 3px 0;
	width: auto;
}

/*related items*/
div#object_left_column div#related_items {
	border: 1px solid;
	width: 294px;
	height: 100px;
	padding: 3px;
	margin: 0;
}
/*additional images*/
div#object_left_column div#additional_images {
	border: 1px solid;
	width: 294px;
	height: 100px;
	padding: 3px;
	margin: 0 0 10px 0;
}
/*video*/
div#object_left_column div#video {
	border: 1px solid;
	width: 294px;
	padding: 3px;
	margin: 20px 0;
}
/* right column */
div#object_right_column {
	width: 340px;
	margin: 0 0 0 335px;
	padding: 0;
	height: auto;
}
div#object_right_column h3 {
	font: bold 90%  Arial, Helvetica, sans-serif;
	padding: 3px 0 0 0;
	margin: 0;
}
div#object_right_column h4 {
	font: bold 80%  Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
div#object_right_column p {
	color: #292929;
	font: normal 80%  Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 3px 0 10px 0;
}
div#object_right_column div.description p {
	font: normal 80% Arial, Helvetica, sans-serif;
	margin: 0 0 0 150px;
}
div#object_right_column div.description div.item {
	border: 1px solid;
	float: left;
	width: 131px;
	padding: 3px;
	font: normal 70% Arial, Helvetica, sans-serif;
	text-align: center;
}
div#object_right_column p.bullet{
	background: url("../../images/square_dot.jpg") left top no-repeat;
	padding: 0 0 0 7px;
}
div#object_right_column p.record {
	font-size: 70%;
}

/* Exhibition Plain Pages */

div.curatorialInfo{
	margin: 10px 5px 10px 1px;
	font-size: 80%;	
	zoom: 1;
}
div.curatorialInfo span.italFix {
	font-style:italic;
	display: inline-block;
}
div.onlineOnsiteIndication{
	font-style: italic;
	margin-top: 10px	
}

div#content_plain div.photobox {
	width: 300px;
	float: right;
	text-align: right;
	padding: 0 0 0 10px;
	font: normal 80% Arial, Helvetica, sans-serif;
}
div#content_plain h2 {
	clear: right;
}
div#content_plain h4.preview_title {
	margin-bottom: 2px;
}
p.backtotop a {
	display: inline !important;	
}
div#content_plain div.related {
	background-color: #f7f7f7;
	border: 1px solid;
	margin: 0 auto 10px auto;
	padding: 3px;
	width: 669px;
}
/*div#content_plain div.related div.item {
	width: 120px;
	text-align: center;
	float: left;
	margin: 5px 16px 5px 16px;
	font-size: 85%;
	padding: 0;
}
div#content_plain div.related div.wrapper {
	width: auto;
	margin: 0 auto;
	display:block;
}
div#content_plain div.related div.wrapper ul.item {
	margin: 0 auto;
	padding: 0;
}
div#content_plain div.related div.wrapper ul.item li {
	text-align: center;
	float: left;
	margin: 0 30px;
	padding: 0;
	background: none;
	display: block;
}
div#content_plain div.related div.wrapper ul.item li p {
	font-size: 85%;
	width: 125px;
	padding: 0 0 10px 0;
	margin: 0;
}*/

/* themes page related UPDATED 3/2/10 for table corrections */
div#content_plain div.related {
	text-align: center;
	clear: both;
}
div#content_plain div.related table {
	background: #ccc;
	width:669px;
	text-align: center;
	margin: 0;
	padding: 0;
}
div#content_plain div.related table td {
	empty-cells: show;
	margin: 20px;
	width: 125px;
	* width:25%;
}
div#content_plain div.related table td img {
	padding: 10px 0;
	margin: 0;
	margin-left: auto;
    margin-right: auto;
}
div#content_plain div.related table td table.text {
	background: url(/Style%20Library/Images/theme-bg_text.jpg) repeat;
	text-align: center;
	font: normal 90% Arial, Helvetica, sans-serif;
	width: 667px;
	margin: 1px;
}
div#content_plain div.related table td, div#content_plain div.related table td table.text td {
	width: 125px;
	* width:25%;
	text-align: center;
	margin: 0;
	padding: 0;
	vertical-align:text-top;
}
div#content_plain div.related table td table.text td {
	width: 125px;
	* width:25%;
	padding: 3px 18px;
	margin: 0;
	empty-cells: show;
}
div#content_plain div.related table td table td a {
	width: 125px;
	* width:25%;
	padding: 0;
	margin: 0;
}
/* end themes page related update 2/18/09 */

div#content_plain div.related p {
	margin: 0;
	padding: 0;
	font-size: 70%;
	clear:both;
	text-align: left;
}
div#content_plain div.h_rule {
	clear: right;
	height: 10px;
	width: 441px;
	margin: 20px auto;
}
div#content_plain div.quote {
	float: right;
	width: 350px;
	margin-left: 20px;
	margin-bottom: 15px;
}
div#content_plain div.quote img {
	float: right;
	border: 2px solid;
	margin: 0 0 0 10px;
}
div#content_plain div.quote h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-style: italic;
}
div#content_plain div.quote h3 {
	text-align: right;
	margin: 5px 0;
}
/* Secondary Quote Styles */
div#content_plain h2.tiwpQuote {
	clear: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
div#content_plain h3.tiwpAuthor {
	font-size: 80%;
}
div#content_plain div.floatright {
	padding: 0;
}
/* end Secondary Quote Styles */

div#content_plain div.preview {
	background-color: #f7f7f7;
	border: 1px solid;
	margin: 0;
	padding: 5px;
	width: 290px;
	font: normal 70% Arial, Helvetica, sans-serif;
}
div#content_plain div.preview ul {
	margin: 0;
	padding: 0;
}
div#content_plain div.preview ul li {
	list-style-type: none;
	height: 70px;
	display:block;
	padding: 0;
	margin: 0;
	background: none;
	font: normal 100% Arial, Helvetica, sans-serif;
}
div#content_plain div.preview ul li img {
	float: left;
	padding-right: 5px;
}
div#content_plain p.theme_text {
	width: 300px;
}
div#content_plain ul.quote2 {
	margin: 10px 0 30px 0;
	padding: 0;
}
div#content_plain ul.quote2 li {
	list-style-type: none;
	background: none;
	height: 100px;
}
div#content_plain ul.quote2 li h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 0 125px;
}
div#content_plain ul.quote2 li h2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
div#content_plain ul.quote2 li img {
	float: left;
	border: 2px solid;
}
/* List All Pages */
div#content_plain div.list_item ul, div#object_right_column div.list_item ul {
	margin: 0;
	padding: 0;
	height: 20px;
}
div#content_plain div.list_item ul {
	margin: 10px 0 0 140px;
}
div#content_plain div.list_item ul li, div#object_right_column div.list_item ul li {
	border: 1px solid;
	font: normal 80% Arial, Helvetica, sans-serif;
	width: auto;
	float: left;
	list-style-type:none;
	padding: 2px 3px;
	margin: 0 10px 0 0;
	display: block;
	background: none;
}
div#content_plain div.list_item ul li a, div#object_right_column div.list_item ul li a {
	display: block;
	color: #369393;
	//text-decoration: none;
	width: auto;	
}
div.image_box a {
	font-family:Arial, Helvetica, sans-serif;
}
div.exhibition_link a {
	font-family:Arial, Helvetica, sans-serif !important;
}
div.description {
		font-weight:normal;
		font-size:80%;
		font-family:Arial, Helvetica, sans-serif;
}
div#content h2 {
	font-size:100%;
	color:#369393;
	margin:0;
}
div#content img {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 !important;
}
div#content a {
	font-family:Arial, Helvetica, sans-serif;
}
div.objectbox div#videoDiv {
	clear: left;
	margin-top: 5px;
	padding-top: 15px;
}
div.objectbox div#videoDiv p {
	text-align: center;
	padding-top:95px;
}
#videoDiv {
	margin:0 !important;
}
div#content h2 {

	font-family:Arial, Helvetica, sans-serif;
}
a.button {
	font-size:80%;
}
.tdtext {
	font-size:80%;
}
.tdbase {
	font-size:80%;
}
p.more a {
	background-image:url('../../images/square_dot2.jpg');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	display:inline !important;
}
p.credits{font-weight:bold !important;font-size:90% !important;}
.theme_link a {
	font-size:80%;
}
div.theme {
	font-size:90%;
}
div.exhibititem p {
	margin-left:135px;
}
div.exhibititem div {
	margin-left:135px;
	font-size:80%;
}
div#content h3 {
 font: bold 90% Arial, Helvetica, sans-serif;
 padding: 0;
 margin: 0 0 10px 0;
}
div#content a h3 {
	text-decoration:underline;
}
div#content h4 {
	 font: bold 90% Arial, Helvetica, sans-serif;

}
a.button {
	display:block;
}
/*interactive page*/
div.object_light, div.object_dark {
	padding-bottom: 10px;
}
div.object_light div.object, div.object_dark div.object {
	float: left;
}
div#content div.object_light div.object ul li, div#content div.object_dark div.object ul li {
 background: url(/Style%20Library/Images/collection_add_small.jpg) top left no-repeat;
 margin: 0 0 3px 0;
 padding: 0 0 0 16px;
}
#content h2.title {
	font-size: 90%;
	margin: 10px 0;
	clear: left;
}
div.object_light div.description, div.object_dark div.description {
	margin: 0 0 0 175px;
}
object_dark objectDetail {
	margin: 0 0 0 330px;
}
div.object_light div.description a h3, div.object_dark div.description a h3 {
	color: #000;
}
div.linksDiv {
	margin: 10px 0 0 0px;
}
div.linksDiv a.interactive_button_link {
	padding:2px 5px 2px 5px;
	margin:0px 5px 0px 0px;
	text-decoration:none !important;
	border:1px solid;
	font-weight:bold !important;
}
div#content_plain p a {
	display:block;
}
div.theme p.more a {
	display:block;
}
div.objectbox table a {
	font-size:80%;
}
#boxes_content table td {
	vertical-align:top;
}
#Boxes_Content_RIDefault table td {
	vertical-align:top;
}
#Boxes_Content_RIInteractives table td {
	vertical-align:top;
}

/* temporary fix for right column */
div#right_column {
	float:left;
	margin: 0 !important;
}
/* end */
/* temporary fix for mid column 
div#mid_line {
	padding-left:25px !important;
}*/
/* end */
div#collection {
	overflow:hidden;
}
div.objectbox {
	float:left;
	width:300px;
}
.relatedAssets {
	float:left;
}
div#boxes_content td {
	text-align:	center;
	font-size:80%;
	vertical-align:top;
}
div.Boxes_Content td {
	text-align:	center;
	font-size:80%;
	vertical-align:top;
}

div.object_dark div.description p {
	font-size: 100% !important;
}
div.exhibit div.right div {
	font-size:80%;
	font-style:italic;
	margin-top:-10px
}
div.SortingTabe {
	font-size:80%;
	margin-top:1em;
}
div#introduction div#introduction div {
	font-style:italic;
	font-size:80%;
}
div#introduction div#introduction h3 {
	margin:0 0 2em;
}
/*release 2.6*/
div.dividerLine {
  border-bottom:1px solid #666666;
  clear:left;
  height:15px;
  margin:0;
  padding:0;
}
/* release 2.7 -Features Wide */
/* Features Wide */
div#features_wide {
	clear: left;
	padding-top: 10px;
	width: auto;
}
div#features_wide div.wrapper {
	width: 670px;
	margin: 0 auto;
	display:block;
}
div#features_wide div.wrapper ul.item {
	margin: 0 auto;
	padding: 0;
}
div#features_wide div.wrapper ul.item li {
	text-align: center;
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
	background: none;
	display: block;
	height: 130px;
}
div#features_wide div.wrapper ul.item li a, div#features_wide div.wrapper ul.item li a img {
	padding: 0 !important;
	margin: 0 !important;
}
div#features_wide div.wrapper ul.item li p {
	font-size: 85%;
	width: 125px;
	padding: 0 0 10px 0;
	margin: 0;
}
/* Themes Wide */
div.themeLinks {
    width: 670px;
    margin: 0 auto;
    padding: 0;
}
div.themeLinks ul {
    margin: 0 !important;
    padding: 0 !important;
    float: left;
    width: 210px;
}
div.themeLinks ul li {
    display: block;
    width: 200px;
    margin: 0 auto;
    padding: 0 0 0 10px;
}
div#divDescription {
clear: left;
}
div#introduction h3 {
clear: left;
}
/* Discover Lightbulb */
/* For object detail page */
div#content div.discoveryBulb {
    float: left;
    width: 215px;
    font-size: 80%;
    height: 62px;
    margin-top: 20px;
    font-family:Arial, Helvetica, sans-serif;
}
div#content div.discoveryBulb img {
    border:0;
	vertical-align:middle;
}
div#content div.discoveryBulb a {
	float:right;
	margin-top:30px;
	width:160px;
}
/* For theme pages */
div#content_plain div.discoveryBulb {
	font-size: 80%;
	width: 180px;
	height: 30px;
	padding: 10px 0;
    font-family:Arial, Helvetica, sans-serif !important;
}
div#content_plain div.discoveryBulb img {
	margin: 0;
	padding: 0;
	border: 0;
}
div#content_plain div.discoveryBulb a {
	float: right;
	padding-top: 3px;
}
/* For pop-up window */
div#DiscoveryPopUp {
	margin: 20px auto;
	width: 375px;
	height: auto;
}
div.DiscoveryBulbPopUpTitle {
	color: #a40000;
	font: normal 140% Arial, Helvetica, sans-serif;
}
div#discoveryBulbDescription {
	padding: 10px 0;
}
div#discoveryBulbDescription label {
	font: normal 80% Arial, Helvetica, sans-serif;
}
a.discoveryBulbEnlarge {
	background: url(/Style%20Library/Images/discoveryBulbSmall.gif) center  left no-repeat;
	padding: 5px 0 3px 25px;
}

/* Wide Themes Banner */
div#themeBanner {
 width: 675px;
 border: 1px solid #000;
 height: 317px;
 text-align: center;
 margin: 10px auto;
 background: url(/Style%20Library/Images/themeBanner_bg.gif) repeat-x top left #000000;
 clear: left;
}
div#themeBanner div.themeBox {
 float: left;
 width: 225px;
}
div#themeBanner div.themeBox div.themeTitle {
 height:46px;
 text-align: center;
 margin: 0;
 padding: 0;
}
div#themeBanner div.themeBox div.themeTitle h3 {
 font-size: 90%;
 font-weight: bold;
 color: #FFF;
 padding: 9px 0 0 0;
 margin: 0;
}
div#themeBanner div.themeBox div.themeImage {
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 height: 130px;
 border-top: 0 !important;
 border-bottom: 0 !important;
 padding: 0;
}
div#themeBanner div.themeBox div.themeDescription, div#themeBanner div.themeBox div.themeDescription2, div#themeBanner div.themeBox div.themeDescription3, div#themeBanner div.themeBox div.themeDescription4, div#themeBanner div.themeBox div.themeDescription5, div#themeBanner div.themeBox div.themeDescription6, div#themeBanner div.themeBox div.themeDescription7, div#themeBanner div.themeBox div.themeDescription8, div#themeBanner div.themeBox div.themeDescription9, div#themeBanner div.themeBox div.themeDescription10 {
 height:140px;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 background: #fce2c9;
}
div#themeBanner div.themeBox div.themeDescription2 {
 background: #eac9ba;
} 
div#themeBanner div.themeBox div.themeDescription3 {
 background: #e3d6c6;
}
div#themeBanner div.themeBox div.themeDescription4 {
 background: #edfcc9;
} 
div#themeBanner div.themeBox div.themeDescription5 {
 background: #c9edfc;
}
div#themeBanner div.themeBox div.themeDescription6 {
 background: #e7c9fc;
} 
div#themeBanner div.themeBox div.themeDescription7 {
 background: #c9fce3;
}
div#themeBanner div.themeBox div.themeDescription8 {
 background: #fcc9d5;
} 
div#themeBanner div.themeBox div.themeDescription9 {
 background: #cbc9fc;
}
div#themeBanner div.themeBox div.themeDescription10 {
 background: #f2fcc9;
}
div#themeBanner div.themeBox div.themeDescription p, div#themeBanner div.themeBox div.themeDescription2 p, div#themeBanner div.themeBox div.themeDescription3 p, div#themeBanner div.themeBox div.themeDescription3 p, div#themeBanner div.themeBox div.themeDescription4 p, div#themeBanner div.themeBox div.themeDescription5 p, div#themeBanner div.themeBox div.themeDescription6 p, div#themeBanner div.themeBox div.themeDescription7 p, div#themeBanner div.themeBox div.themeDescription8 p, div#themeBanner div.themeBox div.themeDescription9 p, div#themeBanner div.themeBox div.themeDescription10 p {
 border-top: 2px solid #FFF;
 padding: 5px !important;
 margin: 0 !important;
 font-size: 70%;
 text-align: left;
}

/* Theme Wide - Second wide theme display option */
div#introduction div.themeWide {
 
}
div.themeWide h2, div#introduction div.themeWide h2 {
 border: 1px solid;
 background-color: #f7f7f7;
 font: bold 90% Arial, Helvetica, sans-serif;
 padding: 3px 5px 3px 5px;
 margin: 0 0 10px 0 !important;
}
div#introduction div.themeWide div.themeLeft {
 width: 340px;
 margin: 0 0 20px 0;
 padding: 0;
 float: left;
}
div#introduction div.themeWide div.themeLeft p {
 margin: 0 !important;
}
div#introduction div.themeWide div.themeRight {
 width: 300px;
 margin: 0 0 0 370px;
 text-align: center;
}
div#introduction div.themeWide div.themeLeft div.item {
 float: left;
 margin: 10px 20px 0 0;
 width: 130px;
 font-size:70%;
}
div#introduction div.themeWide div.themeLeft div.item p {
 font-size:100% !important; 
}
div#introduction div.themeWide div.themeLeft p a, div .themeWide div.themeLeft div.item p a {
 text-decoration: underline;
}
div#introduction div.themeWide div.themeRight a {
 font-size: 80%;
 text-decoration: underline;
}

/* Theme wide - Two preview objects in the style of the 4 preview objects box */
div#content_plain div.themeRightRelated {
 
}
div#content_plain div.themeRightRelated h3 {
 
}
div#content_plain div.themeRightRelated p a {
 display: block;
}
div#content_plain div.themeRightRelated p.viewAll {
 margin-top: 25px !important;
}
div#content_plain div.themeRightRelated div.relatedSmall {
 background-color: #f7f7f7;
 border: 1px solid;
 margin: 0 0 10px 10px;
 padding: 3px;
 width: 332px;
 text-align: center;
 float: right;
 font-size:120% !important;
}
div#content_plain div.themeRightRelated div.relatedSmall table {
 background: #ccc;
 width:330px !important;
 text-align: center;
 margin: 0;
 padding: 0;
}
div#content_plain div.themeRightRelated div.relatedSmall table td {
 empty-cells: show;
 margin: 0;
 width: 50%;
 text-align: center;
 padding: 0;
}
div#content_plain div.themeRightRelated div.relatedSmall table td img {
 padding: 10px;
 margin: 0;
 margin-left: auto;
    margin-right: auto;
}
div#content_plain div.themeRightRelated div.relatedSmall table td table.text {
 background: url(/Style%20Library/Images/theme-bg_text.jpg) repeat;
 text-align: center;
 font: normal 90% Arial, Helvetica, sans-serif;
 width: 330px;
 margin: 1px;
}
div#content_plain div.relatedSmall table td table.text td {
 width: 50%;
 text-align: center;
 margin: 0;
 padding: 0;
 vertical-align:text-top;
}
div#content_plain div.themeRightRelated div.relatedSmall table td table.text td {
 width: 25%;
 padding: 3px 18px;
 margin: 0;
 padding: 0;
 font-size:70% !important;
 empty-cells: show;
}
div#content_plain div.themeRightRelated div.relatedSmall table td table td a {
 width: 125px;
 padding: 0;
 margin: 0;
}
div#content_plain div.themeRightRelated div.relatedSmall table tr {
 padding: 0;
 margin: 0;
}

/*2.8 release*/
/* Object List Legend */
div#ObjectListLegend {
       clear: left;
       font-size: 70%;
       /*margin-top: -25px;*/
       width: 530px !important;
       float: left;
       padding: 10px;
}
div#ObjectListLegend img {
       padding: 0 3px 0 7px;
       vertical-align: middle;
}
/* Object List Graphics */
div.exhibititem p img {
       vertical-align: middle;
       padding: 0 3px;
}
/**********************/
/* Release 2.9 */
/* Transcription Styles */
/* Section on Object Detail Page */
div.object_light div.description div#transcriptInfo h4, div.object_dark div.description div#transcriptInfo h4 {
 color: #292929;
 font-size: 100%;
 font-weight: normal;
 font-style: italic;
}
div.object_light div.description div#transcriptText, div.object_dark div.description div#transcriptText {
 float: right;
 width: 225px;
}
div.object_light div.description div#transcriptText p, div.object_dark div.description div#transcriptText p {
 margin-top: 0pt;
}

div.object_light div.description div#transcriptImage, div.object_dark div.description div#transcriptImage {
 font-size:90%;
 text-align:center;
 width:125px;
}
div.object_light div.description div#transcriptImage p, div.object_dark div.description div#transcriptImage p{
 margin-top: 5px;
}
/* div.object_light div.description div#transcriptImage img, div.object_dark div.description div#transcriptImage img {
 /* temporary, for testing purposes
 width: 100px;
}*/
/* Transcription Page */
h2.transcriptionTitle {
 margin: 0px 0px 10px 0px !important;
 font-size: 90%;
 width: 300px; 
}
div#transcriptionImage {
 margin: 0 0 10px 0;
 float: left;
 width: 300px;
}
div#transcriptionText, div#transcriptionCurator{
 margin: 0pt 0pt 0pt 320px;
}
div#transcriptionText h3, div#transcriptionCurator h3 {
 font-size: 80%;
 margin-bottom: 0pt;
}
div#transcriptionText table td, div#transcriptionCurator table td {
	font: normal 80% Arial, Verdana, sans-serif;
}
p.transcriptReturn {
 clear:left;
}

div#transcriptionCurator {
 padding-top: 10px;
}

/* Release 2.9 Item 692 */
/* 200px Thumbnails on Object List Page */ 
div#content div.exhibititem200 {
 margin: 10px 0 0 0;
 padding: 0 0 15px 0;
 min-height: 140px;
 clear: left;
}
div#content div.exhibititem200 div {
 font: normal 80% Arial, Helvetica, sans-serif; 
} 
div#content div.exhibititem200 div.image200 {
 float: left;
 padding: 0;
 margin: 0;
 width: 200px;
}
div#content div.exhibititem200 p {
 margin: 2px 0 2px 215px;
 padding: 0;
 font-size: 100%;
 font: normal 80% Arial, Helvetica, sans-serif; 
}

/*Release 2.11*/
/* Multimedia Page styles 2.10 */
div#content div#multimediaTabs {
 background: url(/Style%20Library/Images/multimedia_bg.gif) top left repeat-x;
 height: 27px !important;
 margin: 10px 0 20px 0;
 padding: 0;
}
div#content div#multimediaTabs ul.tabs {
 margin: 0px 10px 0px 425px;
 padding: 0;
}
div#content div#multimediaTabs input {
 height: 27px;
 width: 103px;
 border: 1px solid #000;
 background: #e3e3e3;
 color: #4f4f4f;
 background-image: none !important;
 float: right;
 margin: 0px 15px 0 0;
 text-align:center;
 padding: 0;
 font-weight: bold;
 text-decoration: none !important;
 font-size: 90%;
 font-family:Arial, Helvetica, sans-serif;
 cursor:pointer;
}
div#content div#multimediaTabs input.disabled {
 cursor:default;
 border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
 background: #dddddd;
 color: #666666
}
div#content div#multimediaTabs input.on {
 color: #292929;
 background: #fff;
 border-bottom: 1px solid #fff;
}
div#content div.multimediaItem {
 height: auto;
 min-width:0;
 position: relative;
 padding: 0;
 clear: left;
 margin-bottom: 25px;
}
div#content div.multimediaItem div.multimediaImage {
 float: left;
 width: 135px;
}
div#content div.multimediaItem div.multimediaImage img {
 padding-bottom: 5px;
 margin: 0;
}
div#content div.multimediaItem div.multimediaImage a.bookmarkoff, div#content div.multimediaItem div.multimediaImage a.bookmarkon {
 background: url(/Style%20Library/images/collection_add.gif) top left no-repeat;
 padding: 0px 0 0px 20px;
 margin: 0 0 3px 0;
 width: auto;
 font-size: 70%;
 line-height:19px;
 display: block;
}
div#content div.multimediaItem p {
 margin: 0 0 0 150px;
}
/* Video Object Detail Styles */
div#content div#media_Html {
 margin: 0 auto;
 width: 480px;
}
div#content div#media_Html div#videoPlayer {
 margin: 0 auto;
}
div#content div.titlePlaceHolder h3 {
 margin-bottom: 0;
 margin-top: 0px;
}
div#content div.titlePlaceHolder h3 span {
 font-size:90%;
 font-weight: normal;
 color: #292929;
}
div#content div#item_Right {
 width: 450px;
 margin-top: 10px;
}
div#content div#item_Right h3 {
 margin: 0 !important;
}
div#content div#item_Right p {
 margin: 10px 0 !important;
}
div#content div#video_right {
 float: right;
 width: 200px;
 margin-top: 10px;
}
div#object_information {
 font-size: 80%;
 font-family: Arial, Helvetica, sans-serif;
}
div#video_right div#collection {
 margin: 0;
 width: 200px;
}
div#video_right div#collection div#collection_left ul {
 margin-top: 0;
 margin-bottom:3px !important;
}
div#video_right div#collection div#collection_left ul li a.bookmarkoff, div#video_right div#collection div#collection_left ul li a.bookmarkon {
 background:transparent url(/Style%20Library/images/collection_add.gif) no-repeat scroll left top;
 margin:0 0 3px;
 padding:0 0 10px 25px;
 width:250px;
}
div#content div#video_right h3 {
 margin: 0 !important;
}
div#content div#video_right #related {
 border: 1px solid #a3a5a4;
 background: #f0eeef;
 padding: 10px;
}
div#content div#video_right #related ul, div#content div#video_right #extraInfo ul {
 margin: 0 !important;
}
#video_right #extraInfo {
 border: 1px solid #a3a5a4;
 background: #d3e4f6;
 padding: 10px;
 margin-bottom: 10px;
}
div#content div#videoRelatedItems {
 clear: both;
}
div#content div#videoRelatedItems div.Boxes_ImageContainer {
 text-align:left;
 width:280px;
 padding:2px;
 padding-left:10px;
 padding-right:10px;
 border:1px solid #c0c0c0;
 border-bottom:none;
 background-color:#f0f0f0;
 overflow:hidden;
}
div#content div#videoRelatedItems div.Boxes_ScrollerContainer {
 text-align:center;
 width:300px;
 border:1px solid #c0c0c0;
 border-top:none;
 background-color:#f0f0f0;
 padding-top:2px;
 clear: both;
}
div#content div#videoRelatedItems div.BoxesSlider {
 width: 300px;
 margin: 2px 0 0 0;
}
div#content div#videoRelatedItems div.BoxesSlider .radslider {
 margin: 0 ;
}
div#content div#videoRelatedItems div.Boxes_ImageContainer table td.tdRelatedItem {
 vertical-align:top;
 text-align:center;
 font-size:70%;
 width: 125px;
}
div.Boxes_Wrapper
{
 overflow: hidden;
 position: relative; /* set width ! */
 width: 310px;
}
div.Boxes_Wrapper
{
 width: 265px;
 height: 120px;
 top: 0px;
 left: 0px;
}
div.Boxes_Content
{
 position: absolute;
 top: 0;
 left: 0;
}

/* top & bottom webparts for exhibition homepage */
div#content div#TopTwoColLeftColumn, div#content div#BottomTwoColLeftColumn {
	width: 325px;
	float: left;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif !important;
}
div#content div#TopTwoColRightColumn,div #content div#BottomTwoColRightColumn {
	width: 325px;
	margin: 0 0 0px 350px;
	padding: 0;

	font-family:Arial, Helvetica, sans-serif !important;
}
div#content div#TopOneCol,div #content div#BottomOneCol {
	clear: both;
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0 0 10px 0;
}
div#content div#TopTwoColLeftColumn p, div#content div#BottomTwoColLeftColumn p, div#content div#TopTwoColRightColumn p,div #content div#BottomTwoColRightColumn p, div#content div#TopOneCol p,div #content div#BottomOneCol p {
	font-size: 80%;
}

/* Multimedia section on Exhibition home page */
div.homeMultimedia {
	clear: left;
}
div.homeMultimedia img {
	float: left;
}
div.homeMultimedia p {
	margin-left: 141px !important;
	margin-top: 0 !important;
}
div.homeMultimedia p a {
	display: block;
}
div.homeMultimedia h2, div#introduction div.homeMultimedia h2 {
	margin-left: 0 !important;
}

/*2.14*/
div#title_nav h4, div#bottom_nav h4, div#title_nav h4 label, div#bottom_nav h4 label {
	font: normal 85% Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 10px 0 10px 0;
	color: #292929;
	clear: both;
}
div#title_nav h4 a, div#bottom_nav h4 a {
 font-size: 85%;
}
/* Previous page llink on Video pages */  
div.previousPage {
 font-size: 80%;
}
/* New Object List Styles */
div#viewSelectionDiv {
	
}
div#viewSelectionDiv ul#listView {
	margin: 0;
	padding: 0;
	border: 1px solid #d1d1d1;
	height: 23px;
	clear: left;
}
div#viewSelectionDiv ul.default {
	width:191px;
	margin: 0;
	padding: 0;
	border: 1px solid #d1d1d1;
	height: 23px;
	clear: left;
}
div#viewSelectionDiv ul.noThemes {
	width:134px;
	margin: 0;
	padding: 0;
	border: 1px solid #d1d1d1;
	height: 23px;
	clear: left;
}
div#viewSelectionDiv ul#listView li, div#viewSelectionDiv ul li {
	border-left: 1px solid #d1d1d1;
	float: left;
	width: auto;
	padding: 3px 5px !important;
	list-style-type:none;
	list-style-image:none;
	background: none;
	margin:0;
	height: 18px;
	font: 80% Arial, Helvetica, sans-serif;
	color: #292929;
}
div#viewSelectionDiv ul#listView li.on, div#viewSelectionDiv ul li.on {
	background: #d1d1d1;
}
div#viewSelectionDiv ul#listView li.first, div#viewSelectionDiv ul li.first {
	border-left: none;
	font-weight: bold;
}
ul.galleryGroup li {
	background: none !important;
	float: left;
	width: 125px;
	padding-right: 20px !important;
}
ul.galleryGroup {
	clear: left;
}
/* New Indented Theme/SubTheme Structure for Gallery View */
div.themeIndent {
	width: auto;
	margin-left: 20px;
}

/* Gallery View with indents, etc */
div#content div.themeDisplay {
	width: 604px;
	margin: auto;
	padding: 10px 10px 0 10px;
}
div#content div.themeDisplay h3 {
	font-size: 100%;
    margin-left: 13px;
    clear:left;
}
div#content div.themeDisplay h4 {
	font-size:90%;
	margin: 5px 13px;
	clear: left;
}
div#content div.themeDisplay div.item {
	float: left;
	width: 125px;
	padding: 0 13px 20px 13px;
	margin: 5px 0;
	font: normal 80% Arial, Helvetica, sans-serif;
	display: -moz-inline-box;
    display: inline-block;
    vertical-align: top;
    zoom:1;
    *display:inline;
}
div#content div.themeDisplay div.item200 {
	float: left;
	width: 200px;
	margin: 5px 50px;
	display: -moz-inline-box;
    display: inline-block;
    vertical-align: top;
    zoom:1;
    *display:inline;
}
div.clear {clear:both;}
div#content div.themeDisplay div.item a, div#content div.themeDisplay div.item200 a {
	display: block;
}
div#content div.themeDisplay div.item p, div#content div.themeDisplay div.item200 p {
	margin: 0;
	text-align: left;
}
div#content div.themeDisplay div.item p img, div#content div.themeDisplay div.item200 p img {
	padding: 3px;
}
div#content p span.interactive {
    background:transparent url(/Style%20Library/Images/interactive_logo_small.jpg) no-repeat scroll left top;
	font-size: 90%;
	float: right;
	padding:0 0 0 18px;
}
div#content div#viewSelectionDiv div.right {
    float: right;
    font-size: 80%;
    margin-top: -20px;
}
div#content h2.themeHeading {
	clear:left;
}
div.SortingTab {
	text-align: left;
	margin-left:0;
	font-size:80%;
	padding:0;
	margin-top:10px;
	margin-bottom: 10px;
	float: left;
	width: 500px;
}
p.clear {clear:both;}
div#content ul.themeIndex li {
	padding: 0px 0 5px 15px;
	margin-top: 5px;
}
div#content ul.themeIndex li ul.themeIndex li {
	padding-bottom: 0;
}
/* Pagination & Sorting Options 2.17 */
div.pagination {
	background: #DCDCDE;
	margin: 10px 0 0 0;
	padding:  5px 5px 5px 10px;
	font-size: 70%;
	text-align: right;
	clear: left;
}
div.pagination span.itemNumber {
	float:left;
}
div.pagination div.pager {
	font-weight: bold;
}
div.pagination div.pager a, div.pagination div.pager span {
	margin: 0 5px 0 0;
	font-weight: normal;
}
div.pagination div.pager a.disabled, div.pagination div.pager a:disabled {
	color:#666666;
	text-decoration:none;
}
div.pagination div.pager a.carrotStyle {
	text-decoration:none;
}
div.alt {background:#F4F4DF;}
div.sortOptions {
	background:#f6f6f6;
	margin:5px 0px;
	padding:10px;
	font-size:70%;
	text-align:center;
}
div.sortOptions img {
	padding: 0 5px;
}
div.themeVersion {
	text-align:right;
	margin:10px -15px;
	font-size:70%;
}
div.themeVersion span {
	float: left;
}
a.nounderline {text-decoration:none;}
a.totalCountLink {font-size:80%;}
h3.themeName {
	margin-top:20px !important;
	font-size: 100% !important;
}

/* 2.18 Styles */
div.themeVersionHTML {
	text-align:right;
	margin: 0px 15px 15px 15px;
	font-size:70%;
}

/* 2.19 Video/Audio Player Styles */
#video{
    border:1px solid #000000;
    width:480px;
    margin-bottom:15px;
}
#video div.videoHead{
    height:auto;
    width:460px;
    padding:16px 10px 14px !important;
    background-image:url(/Style%20Library/Images/video_header_bg.gif);
}
#video div.videoHead h3{
    color:#dcdcdc !important;
    font:14px Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:0;
}
#video #player{
    display:block;
    width:480px;
    height:410px; 
}

/* survey pages correction */
table.radio td input {border: 0 !important;}
