@import "mpTypo.css";
@import "mpNavigation.css";
#TopCap {
    background: url("/!images/mp/hdr_bg.png") repeat-x scroll 0 0 transparent;
    height: 172px;
    position: relative;
}
#TopCap .TopContainer {
    height: 172px;
    margin: 0 auto;
    position: relative;
    width: 952px;
}
#TopCap .TopContainer .HomeLnk b {
    cursor: pointer;
    display: block;
    height: 76px;
    left: 0;
    position: absolute;
    top: 22px;
    width: 470px;
}
#TopCap .TopContainer .LogoArea {
    background: url("/!images/mp/hdr_logo.png") no-repeat scroll left top transparent;
    float: left;
    height: 76px;
    margin-top: 20px;
    width: 952px;
}
#TopCap .TopContainer .LogoArea #TopNav {
    background: url("/!images/mp/hdr_secondary_menu.png") no-repeat scroll right top transparent;
    float: right;
    height: 17px;
    margin-top: 18px;
    width: 328px;
}
#TopCap .TopContainer .LogoArea #Search {
    background: url("/!images/mp/hdr_search.png") no-repeat scroll 0 0 transparent;
    clear: right;
    float: right;
    height: 21px;
    margin-top: 22px;
    width: 250px;
}
#TopCap .TopContainer #Navigation {
    background: url("/!images/common/hdr_menu_v2.png") no-repeat scroll center bottom transparent;
    clear: left;
    height: 70px;
    width: 952px;
}
#MainWrapper {
    background: url("/!images/mp/bdy_bg.png") repeat-y scroll 0 0 transparent;
    clear: both;
    margin: 0 auto;
    position: relative;
    width: 968px;
}
#SubBackground {
    background: url("/!images/mp/background_words.png") repeat-x scroll 0 0 transparent;
    height: 474px;
    left: 0;
    position: absolute;
    top: 172px;
    width: 100%;
    z-index: -1;
}
#YourHistory {
    background: url("/!images/mp/its_your_history.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 410px;
    left: -93px;
    position: absolute;
    top: 25px;
    width: 93px;
    z-index: -1;
}
#TopUnderNav {
    height: 310px;
    margin-left: 14px;
    position: relative;
    width: 952px;
}
#TopUnderNav .ImageRotator {
    float: left;
    height: 310px;
    overflow: hidden;
    width: 721px;
}
#TopUnderNav .RightVertNav {
    background: url("/!images/mp/connect_hdr.png") no-repeat scroll center top transparent;
    border-left: 6px solid #FFFFFF;
    float: left;
    height: 310px;
    width: 213px;
}
#TopUnderNav .RightVertNav #VertNav {
    float: left;
    margin-top: 43px;
}
#ContentContainer {
    margin-left: 14px;
    width: 940px;
}
#ContentContainer .BodyTopCap {
    background: url("/!images/mp/bdy_top_exhibits.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    position: relative;
    width: 940px;
}
#ContentContainer .BodyTopCap #CalendarLink {
    background: url("/images/blank.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 0 !important;
    left: 0;
    overflow: hidden;
    padding-top: 43px;
    position: absolute;
    top: 0;
    width: 244px;
}
#Content Area {
    margin-left: 14px;
    width: 940px;
}
#ContentArea .LeftCol {
    float: left;
    width: 244px;
}
#ContentArea .LeftCol .SubNavigation {
    min-height: 100px;
    width: 244px;
}
#ContentArea .LeftCol .Inner {
    padding: 10px 20px;
}
.Home #ContentArea .RightCol {
    float: left;
    padding: 20px 0 20px 20px;
    width: 676px;
}
#ContentArea .RightCol {
    float: left;
    width: 696px;
}
#ContentArea .RightCol .TextArea {
    font-family: Lucida Sans,Arial,Times New Roman;
    font-size: 13px;
    line-height: 1.5em;
    padding: 5px 30px 20px 36px;
}
#ContentArea .RightCol .TextArea img {
    border: 6px solid #FFFFFF;
    margin: 12px;
}
#ContentArea .RightCol .TextArea #FlagTable img {
    margin: 0;
}
#ContentArea .RightCol #SupportTable img {
    margin: 0;
    text-align: center !important;
}

#SupportTable {
    text-align: center !important;
    padding-left:88px;
}

#ContentArea .RightCol .PodInfo img {
    margin: 0;
}
#ContentArea .RightCol .IntFooterArea {
    padding: 0 0 0 20px;
}
#EmailSignup {
    background: url("/!images/common/email_updates.png") no-repeat scroll 0 0 transparent;
    height: 78px;
    position: relative;
    width: 244px;
}
#LeftPromos {
    padding-bottom: 20px;
    width: 244px;
}
.ContentHeader {
    padding: 0 0 10px 10px;
}
.ClearFloats {
    clear: both;
}
#SubHeadImage {
    height: 145px;
    width: 696px;
}
#SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_visit.jpg") no-repeat scroll 0 0 transparent;
    border-bottom: 6px solid #FFFFFF;
    height: 37px;
    width: 696px;
}
.sec_exhibits #SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_explore.jpg") no-repeat scroll 0 0 transparent;
}
.sec_collections #SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_learn.jpg") no-repeat scroll 0 0 transparent;
}
.sec_educational #SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_connect.jpg") no-repeat scroll 0 0 transparent;
}
.sec_support #SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_support.jpg") no-repeat scroll 0 0 transparent;
}
.sec_contact #SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_contact.jpg") no-repeat scroll 0 0 transparent;
}
.sec_search #SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_search.jpg") no-repeat scroll 0 0 transparent;
}
.sec_site #SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_site_map.jpg") no-repeat scroll 0 0 transparent;
}
.sec_museum #SubHeadText {
    background: url("/!images/subheadtext/sub_hdg_shop.jpg") no-repeat scroll 0 0 transparent;
}
#SecHeader {
    background: url("/!images/subheadtext/osh_int_sbm_hdg_visit.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    width: 244px;
}
.sec_exhibits #SecHeader {
    background: url("/!images/subheadtext/osh_int_sbm_hdg_explore.png") no-repeat scroll 0 0 transparent;
}
.sec_collections #SecHeader {
    background: url("/!images/subheadtext/osh_int_sbm_hdg_learn.png") no-repeat scroll 0 0 transparent;
}
.sec_educational #SecHeader {
    background: url("/!images/subheadtext/osh_int_sbm_hdg_connect.png") no-repeat scroll 0 0 transparent;
}
.sec_support #SecHeader {
    background: url("/!images/subheadtext/osh_int_sbm_hdg_support.png") no-repeat scroll 0 0 transparent;
}
.sub_contributions #SecHeader {
    background: url("/!images/subheadtext/osh_int_sbm_hdg_donate.png") no-repeat scroll 0 0 transparent;
}
.sec_contact #SecHeader {
    background: url("/!images/subheadtext/osh_int_sbm_hdg_contact.png") no-repeat scroll 0 0 transparent;
}
.sec_museum #SecHeader {
    background: url("/!images/subheadtext/osh_int_sbm_hdg_shop.png") no-repeat scroll 0 0 transparent;
}
.sec_site #SecHeader {
    background-image: url("/!images/subheadtext/osh_int_sbm_hdg_site_map.png");
}
#SupportPromoDL dd, #SupportPromoDL a {
    display: block;
    height: 88px;
    width: 244px;
}
#ThisIssue {
    background: url("/!images/int/in_this_issue.png") no-repeat scroll center top #9AB8D0;
    border-bottom: 6px solid #9D967F;
    border-top: 1px solid #B9B49E;
    font-size: 12px;
    font-style: italic;
    padding: 52px 6px 12px;
    text-align: center;
    width: 232px;
}
#ThisIssue ul { text-align: left; }
#ThisIssue img {
    display: block;
    margin: 0 auto;
    padding-bottom: 6px;
}
#Archives {
    background: url("/!images/int/archives.png") no-repeat scroll center top #9AB8D0;
    border-bottom: 1px solid #B9B49E;
    border-top: 1px solid #B9B49E;
    margin-bottom: 6px;
    padding-top: 52px;
    width: 244px;
}
#Archives ul {
    list-style: square outside none;
}
#Archives li {
    font-size: 12px;
    margin: 0;
    padding: 0 0 8px;
}
#Archives a:link, #Archives a:visited {
    color: #00516E;
}
#ClassroomArchive {
    background: url("/!images/int/archives.png") no-repeat scroll center top #9AB8D0;
    border-bottom: 1px solid #B9B49E;
    border-top: 1px solid #B9B49E;
    margin-bottom: 6px;
    padding-bottom: 12px;
    padding-top: 45px;
    text-align: center;
    width: 244px;
}
#ClassroomArchive .ArchiveDropDown {
    padding-bottom: 12px;
    text-align: center;
    width: 244px;
}
#ClassroomArchive .ArchiveDropDown select {
    border: 1px solid #333333;
    width: 200px;
}
#ClassroomArchive h2 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 12px;
}
#ClassroomArchive a {
    color: #333333;
    font-size: 12px;
    text-decoration: none;
}
.BreadCrumbs {
    font-size: 10px;
    line-height: 1.4em;
    padding: 8px 0 8px 30px;
}
#SubNavigation {
    background: none repeat scroll 0 0 #9D9580;
    padding: 12px 0;
}
#SubNav dd {
    padding: 0;
    width: 243px;
}
#SubNav dd:hover {
    background: none repeat scroll 0 0 #B9B49E;
    width: 220px;
}
#SubNav dt {
    display: none;
}
#SubNav .AT ul {
    background: none repeat scroll 0 0 #9D9580;
    margin: 0;
    padding: 0;
}
#SubNav ul li {
    color: #FCD6C3;
    margin: 0;
    padding: 0 4px 6px 38px;
}
#SubNav ul {
    display: none;
    margin: 0;
    padding: 0;
}
#SubNav .AT ul {
    background: none repeat scroll 0 0 #9D9580;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#SubNav .AT ul li:hover {
    background: none repeat scroll 0 0 #B9B49E;
}
#SubNav dd {
    margin: 0;
    overflow: hidden;
    padding: 4px 0 4px 24px;
}
#SubNav .AT {
    margin: 0;
    padding: 0;
    width: 244px;
}
#SubNav .AT:hover {
    margin: 0;
    padding: 0;
    width: 244px;
}
#SubNav a.AT:link, #SubNav a.AT:visited {
    background: none repeat scroll 0 0 #B9B49E;
    display: block;
    margin: 0;
    padding-bottom: 4px;
    padding-left: 24px;
    padding-top: 4px;
}
#SubNav a:link, #SubNav a:visited {
    padding: 0;
}
#SubNav a:hover, #SubNav a:active {
    background-color: #B9B49E;
}
#SubNav a:link {
    color: #34311E;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#SubNav a:visited {
    color: #34311E;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#SubNav a:hover {
    color: #F1ECD6;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#SubNav a.AT:link {
    color: #F1ECD6;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#SubNav a.AT:visited {
    color: #F1ECD6;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#SubNav a.AT:hover {
    color: #F1ECD6;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#SubNav a.ATT:link {
    color: #F1ECD6;
    font-weight: bold;
    text-decoration: none;
}
#SubNav a.ATT:visited {
    color: #F1ECD6;
    font-weight: bold;
    text-decoration: none;
}
#SubNav a.ATT:hover {
    color: #F1ECD6;
    font-weight: bold;
    text-decoration: none;
}
#SubNav ul a:link {
    color: #34311E;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
#SubNav ul a:visited {
    color: #34311E;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
#SubNav ul a:hover {
    color: #F1ECD6;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
#BodyImage {
    background: url("/!images/mp/bdy_collage_bg.png") no-repeat scroll 0 0 transparent;
    height: 232px;
    width: 643px;
    margin-bottom: 16px;
}
#BodyImage li {
    background: none repeat scroll 0 0 transparent;
    display: none;
}
#BodyImage a {
    text-decoration: none;
}
#BodyImage .Latest a {
    background: url("/!images/mp/bdy_collage_latest.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 66px;
    margin: 11px 0 6px 12px;
    width: 418px;
}
#BodyImage .Latest a span {
    visibility: hidden;
}
#BodyImage .Support a {
    background: url("/!images/mp/bdy_collage_support.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 138px;
    margin: 11px 0 0px 6px;
    width: 194px;
    clear: right;
}
#BodyImage .Support a span {
    visibility: hidden;
}
#BodyImage .ClassRoom a {
    background: url("/!images/mp/bdy_collage_classroom.jpg") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 66px;
    margin: -66px 6px 0 12px;
    position: relative;
    width: 418px;
}
#BodyImage .ClassRoom a span {
    visibility: hidden;
}
#BodyImage .Visit a {
    background: url("/!images/mp/bdy_collage_visit.jpg") no-repeat scroll 0 0 transparent;
    height: 66px;
    width: 306px;
    float: left;
    margin: 6px 0 6px 12px;
}
#BodyImage .Visit a span {
    visibility: hidden;
}
#BodyImage .RightBlock .Feature {
    background: url("/!images/mp/bdy_collage_today.jpg") no-repeat scroll 0 0 transparent;
    display: none;
    height: 66px;
    margin: 0 0 0 204px;
    width: 214px;
}
#BodyImage .About a {
    background: url("/!images/mp/bdy_collage_about.jpg") no-repeat scroll 0 0 transparent;
    height: 66px;
    margin: 6px 6px 0;
    width: 306px;
    float: left;
}
#BodyImage .About a span {
    visibility: hidden;
}
.Latest ul, .Support ul, .About ul {
    display: none;
    margin: 0;
    padding: 50px 0 0 30px;
}
.ClassRoom ul, .Visit ul {
    display: none;
    margin: 0;
    padding: 85px 0 0 30px;
}
.Feature ul {
    display: none;
    margin: 0;
    padding: 55px 0 0 30px;
}
#FooterTopCap {
    border-top: 6px solid #FFFFFF;
    height: 6px;
    margin-left: 244px;
}
.Home #FooterTopCap {
    border: medium none;
    display: none;
    height: 0;
    margin: 0;
}
#Footer {
    margin-left: 260px;
    padding: 12px 0;
}
.Home #Footer {
    margin-left: 0;
    padding: 12px 0;
}
#FooterLinks {
    background: url("/!images/mp/ftr_logos.png") no-repeat scroll 0 0 transparent;
    height: 68px;
    width: 678px;
}
#SearchForm {
    margin-top: 2px;
}
#SearchForm input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #A7AAAF;
    font-size: 13px;
    height: 17px;
    margin: 0 10px;
    width: 162px;
}
#SearchForm input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 19px;
    margin: -1px 0;
    overflow: hidden;
    padding: 0;
    width: 68px;
}
#EnewsForm {
    margin-top: 2px;
}
#EnewsForm input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #A7AAAF;
    font-size: 13px;
    height: 17px;
    margin: 45px 10px 0 22px;
    width: 168px;
}
#EnewsForm input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 19px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 16px;
    top: 45px;
    width: 34px;
}
.BottomCap {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    height: 6px;
    margin: 0 auto;
    padding: 0;
    width: 952px;
}
#gallery {
    height: 310px;
    position: relative;
}
#gallery a {
    float: left;
    position: absolute;
}
#gallery a img {
    border: medium none;
}
#gallery a.show {
    z-index: 500;
}
#gallery .caption {
    background-color: #000000;
    bottom: 0;
    color: #FFFFFF;
    font-family: Verdana,sans-seif;
    height: 70px;
    padding: 0 0 0 28px;
    position: absolute;
    width: 721px !important;
    z-index: 600;
}
#gallery .Caption {
    font-size: 10px;
    padding: 4px 0;
}
#gallery .caption .content {
    margin: 5px;
}
#gallery .caption .content h1 {
    color: #FFFFFF;
    font-size: 16px;
    margin: 0;
    padding: 2px 0 0;
}
#gallery .caption .content .date {
    color: #CDCB98;
    font-size: 11px;
    font-weight: bold;
    margin: 0 15px 0 0;
    padding: 0;
}
#gallery .caption .content a {
    color: #9ACCFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.tab {
    background-color: #C8DCE7;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}
.tabSelected {
    background-color: #0D5C81;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}
a.tabLink:link, a.tabLink:visited, a.tabLink:hover {
    color: #064563;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.tabLinkSelected:link, a.tabLinkSelected:visited, a.tabLinkSelected:hover {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#FlagTable td {
    padding-bottom: 5px;
    padding-right: 2px;
    position: relative;
}
#FlagTable img {
    padding-left: 2px;
}
.hoverOver {
    background-color: #FEFDFA;
    border: 1px solid #9D967F;
}
.hoverOff {
    border: 1px solid #F6EFD8;
}
#SearchShare {
    float: right;
}
#SearchShare .Position {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 12px;
    width: 250px;
}
#SearchShare .Print {
    float: left;
}
#SearchShare .Share {
    float: left;
    padding-left: 12px;
    padding-top: 8px;
}
#SearchShare .LClear {
    clear: left;
}
.NoBorder {
    border: medium none !important;
}
.clear {
    clear: both;
}
.PodPhoto {
    float: left;
}
.PodText {
    float: right;
    width: 510px;
}
.ItunesLink {
    float: right;
}
.DownloadLink {
    float: right;
    margin-right: 10px;
}
.caption {
    width: 721px;
}
.caption a {
    z-index: 10;
}
.vdl #learn a.ir {
    background-position: 0 -506px;
    height: 164px;
    width: 554px;
}
.autoImageCaption {text-align:center; font-size:10px;}
