<!--
body {margin:0;padding:0;font-size:100%;font-family:"helvetica neue", arial, sans-serif;width:auto;overflow-x:hidden;background:none;-webkit-text-size-adjust: 100%;}

#topBarContainer {width:auto;height:30px;min-width:100%;}
#topBar {width:100%;height:30px;}
#toprightlinks {display:none;}
ul#topleftmoved {width:100%}
#topleftmoved form {height:30px;}
#topleftmoved input[type="text"] {top:5px;width:200px;}
#topleftmoved input[type="submit"] {position:absolute;top:7px;width:22px;height:22px;margin-left:210px;}/*search_16x16*/
#topleftmoved span.help {margin-left:230px;top:3px;}

#notice {width:auto;padding-bottom:3px;}

#whitebox {width:auto;min-height:auto;border:none;position:relative;}
#content {height:auto;padding:0 10px 110px 10px;margin:0;}

#header {background:#333 url(/global/images/mobilelogo.png) no-repeat top center;background-size:contain;width:auto;border:none;}
#headerTitle {background:none;width:auto;border-bottom:none;}
#headerTitle h1 {display:none;}
.mainPageTitle {display:inline;}
.hideTitle .mainPageTitle {display:none;}

.showImages div.right, .showImages div.left, #staffimage {float:none;margin-left:-4px;}
.seeMore.right, .siteMapColumn.left, .siteMapColumn.right {float:none;}
.siteMapColumn {width:auto;}

.mobile {display:inline;visibility:visible;}
.nonMobile {display:none;visibility:hidden;}

#headerMain {width:100%;background:#333;height:auto;position:absolute;bottom:80px;left:0;margin:0;padding:0;}
ul#nav {width:100%;background:none;border-top:1px solid #000;display:table;}
ul#nav li, ul#nav li.mobile {float:none;border-left:none;width:100%;background:#333;display:block;height:20px;margin:0;padding-bottom:10px;}
ul#nav li.mobile, ul#nav a.mobile {visibility:visible;display:block;}
ul#nav li:hover {border-bottom:1px solid #000;}
ul#nav li a {display:block;height:30px;padding:7px 0 -15px 0;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul#nav li a.nonMobile {display:none;}
ul#nav li a:hover {text-decoration:none;}
ul#nav li#digitalmenu li a, ul#nav li#donormenu li a, ul#nav li#ohmenu li a, ul#nav li#resourcemenu li a, ul#nav li#eventmenu li a, ul#nav li#aboutmenu li a, ul#nav li#moremenu li a, ul#nav li#digitalmenu a, ul#nav li#donormenu a, ul#nav li#ohmenu a, ul#nav li#resourcemenu a, ul#nav li#eventmenu a, ul#nav li#aboutmenu a, ul#nav li#moremenu a, ul#nav li a {width:100%;} 
ul#nav li:hover div {display:none;}

#topNavigationBar ul.right li {display:none;}
#topNavigationBar a, #topNavigationBar a:hover {background:none;border-right:1px dotted #ccc;padding-right:3px;margin-right:3px;}
#topNavigationBar li:first-child:before {content: "Navigation: ";}

#mainBody {margin-bottom:330px;}

#leftNavigationBar .onThisPage, #noticesBar {display:none;}
#leftNavigationBar {width:100%;background:#ccc;height:auto;margin:10px 0;padding:0;font-size:.9em;}
.shiftRightBread {margin-left:0;}
.shiftRight {margin-left:0;border-left:none;padding-left:0;}
.spacer {display:none;}
#leftNavigationBar h3 {text-align:center;border:1px solid #000;color:#fff;background:#c00;}
#leftNavigationBar h3.spacer {border-left:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;}
#leftNavigationBar li {border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;font-size:1em;}
#leftNavigationBar a {text-align:center;color:#c00;font-size:1em;padding:7px 5px;}
#leftNavigationBar h3 a {color:#fff;}

.imageBlock, .picture, .filmimage, .filmtrailer, .filmschedule, .extraHeight, #jumptolist, .shiftRight #topNavigationBar, .addThis {display:none;}
.showImages .imageBlock {display:inline-block;background:none;width:100%;height:auto;margin:10px auto;padding:3px;font-size:.8em;border:1px dotted #ccc;}
.glsPicture {float:right;margin:2px 2px 5px 5px;width:100px;}
.w300 {width:150px;}
.w335, .w325, .w400 .w425, .w480, .w500, .mediaBoxVideo {width:100%;padding-left:0;padding-right:0;margin:0}
.w335 img {width:90%;margin-right:auto;margin-left:auto;}
.left210, .left210 li, .left220, .left220 li, .left310, .left310 li, .left325, .left325 li {margin-left:0;}
.exhibitsList li a {padding-top:10px;font-size:1.1em;font-weight:normal;}
#mainBody ul.exhibitsList {line-height:1.1em;}
.exhibitHeaderBirthday {width:100%;}
.exhibitHeaderBirthdayImage, .exhibitHeaderBirthdayText {float:none;margin:10px auto 0 auto;}
.exhibitHeader, .exhibitHeader850 {width:90%;}
.exhibitHeader850 {display:none;}
.exhibitBottomNav {font-size:.9em;}
.exhibitRightColumn {float:none;width:100%;}
#imagesColumn {float:none;width:100%;margin-left:0;padding:0;border:1px dotted #ccc;font-size:.8em;}
#imagesColumn div, #contentColumn div.image {width:auto;text-align:center;background:none;border:0;padding:0 0 5px 0;margin:5px 0 10px 0;color:#333;font-style:italic;font-size:.9em;border-bottom:1px dotted #ccc;}
#imagesColumn div:last-child, #contentColumn div.image:last-child {border-bottom:0;}
#exhibitNav {font-size:.9em;}
#exhibitNav li {float:none;padding:0 0 10px 0;line-height:1.2em;}
#extraImages, #extraImages div, .extraImages, .extraImages div {width:100%;font-size:.9em;margin:10px auto;text-align:center;}
#extraImages img, .extraImages img{float:none;}
.jCarouselLite li {height:1200px;padding:5px 20px 5px 0;}
.externalControl {height:40px;overflow:auto;font-size:.8em;}
.tetHeader {width:90%;height:auto;}
.mediaBoxVideo {background:none;border:0;}
.full, .tfull, .medium {width:auto;}
.exhibitFloat div, .imageFloat div {float:none;width:90%;margin-left:auto;margin-right:auto;}

#exhibitBox, #menu ul, #menu ul.navmenu .menutop, #contentColumn {width:100%;}
#headerBox {width:100%;margin-bottom:5px;}
#contentColumn {margin:0;padding:2px;}
#exhibitBox {margin-left:0;border:0;}

.columnBorderLeft, .columnBorderRight {border:0;margin:0;}
.leftImage {float:none;margin:0;border:1px solid #333;}

.rss {font-size:.75em;background:url(/global/images/followSprite.png) no-repeat 0 -246px;}

#footer {border:none;height:70px;position:absolute;bottom:-2px;left:0;text-align:center;background:#ccc;color:#333;padding:20px 0 0 15px;}
#footer a {color:#333;}
#footerContent {background-image:none;}
#footerContent ul {display:none;}
#footerContent ul#printSection {display:inline;}
#footerContent ul li {background-image:none;padding:0 0 0 2px;}
/*#footerContent ul li:last-child {display:none;}*/
#footerContent ul li:after {content: ", ";}
#footerContent ul li.last:after {content: " ";}

#contactForm {width:96%;}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select {width:95%;}
fieldset {margin-left:0;width:auto;}

.infoBox, .infoBoxFull {width:auto;margin-bottom:0;margin-top:10px;}

/*StarWeb Elements*/
#eventsHeader {display:none;}
div.eventsShort {border-top:1px solid #ccc;}
.eventsRecords {border-width:0 0 1px 0;height:auto;}
.eventsRecords ul li {float:inherit}
.events1 {font-weight:bold;width:100%;}
.events2, .events3, .events4, .events5 {margin-left:10px;width:100%;text-align:left;}
.events2:before {content: "Date(s): ";}
.events3:before {content: "Time(s): ";}
.events4:before {content: "Location: ";}
.events5:before {content: "Contact: ";}

.browseTableTitle {display:none;}
.browseTableInfo {margin-left:10px;}
.recordNumber {display:inline;}
.iconTable, #iconTable {width:auto;margin:10px;}

.staffColumns div {margin-left:0;}
.staffColumns li, #staffStudentColumns, #staffStudentColumns div.studentColumnContainer {float:none;width:auto;height:auto;}
.reunion1, .reunion2, .reunion3 {text-align:left;width:100%;}
.reunion2, .reunion3 {text-indent:10px;}
/*End StarWeb*/

/*from mobile helicopter exhibit*/
.imageBlocks div {border:1px dotted #ccc;width:95%;margin:10px auto;text-align:center;padding:2px;}
.image {width:97%;margin:10px auto;}
.imageCaption, .links a {font-size:.8em;}
.text {margin-bottom:10px;text-align:justify;}
h2 {text-align:left;}
.bottomLogo {margin-top:10px;background:url(/global/images/mobilelogo.png) no-repeat top center;height:75px;width:100%;}
.bottomStatement {font-size:.8em;text-align:right;}
ul {list-style:none;}
li {padding-bottom:10px;}
/*.seeMore {text-align:left;width:95%;border:1px dotted #333;margin: 10px auto;background:#eee;padding:2px;}*/
.seeMore li {margin-left:-10px;}

#mainBody div.seeMore ul {margin-left:15px;margin-right:5px;}
.iframe {margin:0 auto;text-align:center;}
iframe {width:240px;height:180px;}
audio {margin-top:20px;}

/*Price List*/
.priceList.lastRecord {font-size:.9em;}
.priceSubIndent {padding-left:0;}
.secondaryBox {padding:5px;}
.priceList.lastRecord ul {margin-left:0;}
.liRight {letter-spacing:.1em;}

/*StarWeb Elements*/
.right.results {display:inline-block;float:none;}
.right.results ul {margin:10px 0 0 0;}
.right.navSeg {clear:left;padding:0 4px 4px 4px;float:none;}
.bNav.bottom {padding:3px 3px 0 3px;}
.bNav li:first-child {padding-left:0;}
.returnLink {display:inline-block;padding:0;margin:10px 0 0 1px;border:none;}

.recordTable {width:100%;}
.recordTabActive, .recordTabBackground {display:block;padding-bottom:4px;}
.recordTabActive {border-bottom:1px;color:#fff;background:#333;}
.recordTabBox span {margin:0;}
.recordTabActive:before {content:"Now Viewing: "}
.recordTabBackground:before {content:"Go to: "}
.leftColumn, .rightColumn {display:table-row;}
.ic, .icm {min-width:100%;max-width:100%;width:100%;}
.bottomRow .rightLine {float:none;margin-bottom:10px;}
.bottomRow .addThis {display:inherit;text-align:left;}
.icr {margin-bottom:15px;}

div.edoc > a:nth-child(even):after {display:none;}
div.eav > a:nth-child(odd):after {display:none;}
div.edoc > a:last-child:nth-child(odd):not(:first-child) {display:inline;text-align:inherit;}

.recordTabReport {border-color:#EAE0C6;}

/*FullReport*/
.permaLinkLink {font-size:.85em;}
.fRw .bNav .left {margin-right:0;float:none;display:inline;}
.fRw .bNav .right {float:none;display:inline-block;}
.fRw .taller {text-align:center;}
.fRw .taller div:first-child + div:last-child:not(:empty) {margin-left:10px;padding-left:10px;border-left:1px dotted #ccc;}
.fRw .taller div:first-child:empty + div:last-child:not(:empty) {margin-left:0;padding-left:0;border-left:0;}

.fRtitle {text-indent:0;width:auto;}
.fRcont {width:auto;}
.breakAll {word-break:break-all;}
.fRw .rightColumn {width:100%;padding-left:0;display:block;margin-top:10px;padding-top:10px;}
.fRw .leftColumn {width:100%;max-width:100%;margin-right:0;}
.lastLine .fRtitle, .lastLine .fRcont {border-bottom-width:1px;}

.faInv {margin-left:0;margin-right:0;width:100%;font-size:.9em;}
.faCell {padding:10px 1px;}
.faInvt {margin-left:0px;}
.faInvt, .faBox, .faFldr, .faLoc {font-size:.9em;}
.fA .addThis {display:block;margin:10px 0;border-top:1px dotted #ccc;padding-top:10px;} /*{display:inherit;margin:10px;border-top:1px dotted #ccc;padding-top:10px;}*/
/*EndFullReport*/

.vvaButton {margin:5px 3px;}
#indexNavigation {margin:0;}/*added for StarWeb*/
.vvaNav {height:auto;}/*added for StarWeb*/
.displaying {margin-left:0;margin-bottom:0;}/*added for StarWeb*/
.vvaNavPage {float:none;}/*added for StarWeb*/
/*End StarWeb*/

/*Might not need these*/
#videoBlock {width:100%;}
#videoBlock video {width:100%;height:100%;}
video {margin:0 auto;}
#videoLinks {display:none;}
#videoBlock {border:0;}
#mediaPlayer {overflow:hidden;border:0;}
.filmPoster a, .filmPoster div {width:auto;max-width:320px;max-height:240px;}

-->