body { background: rgb(255, 255, 255) url(5776a8779024535b4be0bf709c2fd166b07ed3f0.png)  repeat-x scroll 0px 60px; }
a { color: rgb(138, 93, 4); }
div.database-table-options { margin-bottom: 15px; border-bottom: 1px solid rgb(238, 218, 162); border-top: 1px solid rgb(238, 218, 162); padding: 5px 10px 5px 0px; }
input { font-size: 8pt; margin-bottom: 5px; margin-top: 2px; }
select { font-size: 8pt; }
.bold { font-weight: bold; }
#main-content-container { width: 100%; margin: 0px; padding: 0px; clear: both; }
h1 { padding: 0px; margin: 0px 0px 10px; }
.query_window { width: 100%; border-collapse: collapse; }
#left-menu, #center-content { margin: 0px; padding: 0px; vertical-align: top; }
#left_column { width: 300px; right: 300px; margin-left: -100%; }
#center_column { width: 100%; }
#col_container { padding-left: 300px; }
#col_container .column { position: relative; float: left; }
#left-menu { padding: 10px 5px 10px 7px; width: 300px; min-width: 300px; border: 1px solid rgb(137, 93, 3); }
#center-content { border-top: 1px solid rgb(137, 93, 3); background-color: rgb(255, 255, 255); overflow: hidden; z-index: -1; }
.box-main-table, .box-main-table-tail { margin-bottom: 15px; }
.box-text-label { font-weight: bold; padding: 3px; }
.box-collapsed .box-header, .box-expanded .box-header, .box-expanded .box-header-tail, .box-collapsed .box-header-tail, .box-collapsed .box-header-head, .box-expanded .box-header-head { padding: 3px 3px 0px 5px; background-color: rgb(237, 217, 159); height: 15pt; overflow: hidden; }
.box-collapsed .box-header { margin: 2px 5px 5px; border-radius: 7px; border: 1px solid rgb(138, 93, 4); }
.box-expanded .box-header { margin: 2px 5px 0px; border-top-left-radius: 7px; border-top-right-radius: 7px; border-top: 1px solid rgb(138, 93, 4); border-left: 1px solid rgb(138, 93, 4); border-right: 1px solid rgb(138, 93, 4); }
.box-mid-end, .box-mid { background: rgb(255, 255, 255) url(656f0a877ccb9f1856741fda0e0c1c220c789880.png)  repeat-x scroll 0% 0%; margin: 0px 5px; padding: 5px 5px 5px 10px; min-height: 30px; border: 1px solid rgb(138, 93, 4); }
.box-mid-end { border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; min-height: 30px; }
.box-collapsed .box-mid-end, .box-collapsed .box-mid { display: none; }
.box-button { float: right; margin: 0px; padding: 0px 20px 0px 0px; display: block; height: 14pt; cursor: pointer; }
.box-expanded .box-button { background: rgb(237, 217, 159) url(15124283667b8f9a398dc14e1e13134e581dd0ad.png)  no-repeat scroll 0% 0%; }
.box-collapsed .box-button { background: rgb(237, 217, 159) url(cc77cd3933ec3b833e562b3b220d6b531ec6c7d2.png)  no-repeat scroll 0% 0%; }
.box-header-head { margin: 2px 5px 0px; border-top: 1px solid rgb(138, 93, 4); border-left: 1px solid rgb(138, 93, 4); border-right: 1px solid rgb(138, 93, 4); border-top-left-radius: 7px; border-top-right-radius: 7px; }
.box-collapsed .box-header-head { border: 1px solid rgb(138, 93, 4); }
.box-collapsed .box-header-tail { margin: 0px 5px 5px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; border-bottom: 1px solid rgb(138, 93, 4); border-left: 1px solid rgb(138, 93, 4); border-right: 1px solid rgb(138, 93, 4); }
.box-expanded .box-header-tail { margin: 0px 5px; border-left: 1px solid rgb(138, 93, 4); border-right: 1px solid rgb(138, 93, 4); }
.search-main-table { width: 100%; border-top: 1px solid rgb(137, 93, 3); }
.search-main-panel { vertical-align: top; margin: 0px; padding: 0px; }
div.permlink-info { margin-bottom: 5px; }
.tabs-selection { margin: 0px; padding: 0px; background: transparent url(4cb15ccf506b88f0624218032d3c6480834b973a.png)  repeat-x scroll 0px 0px; }
.tabs-selection ul { display: inline-block; width: 100%; padding: 15px 0px 4px; margin: 0px; }
.tabs-selection ul li { display: inline-block; padding: 0px; margin-left: 12px; margin-right: -10px; }
.tab-menu-item { padding: 6px 10px 3px; color: rgb(0, 0, 0); font-size: 8pt; text-decoration: none; background-color: rgb(238, 208, 131); border-top-right-radius: 10px; border-top-left-radius: 10px; border-top: 1px solid rgb(138, 93, 4); border-left: 1px solid rgb(138, 93, 4); border-right: 1px solid rgb(138, 93, 4); }
.tab-menu-item-selected { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.search-panel { min-height: 60px; margin: 10px; }
.download_button a { padding: 3px 5px; background-color: white; border: 1px solid rgb(238, 208, 131); text-decoration: none; display: inline-block; }
.download_button a:hover { background-color: rgb(238, 208, 131); }
.voyage_config_wrapper { border-top: 1px solid rgb(238, 218, 162); border-bottom: 1px solid rgb(238, 218, 162); padding: 10px 5px 5px 0px; margin: 5px 0px; }
.animation_voyage_controls { position: absolute; left: 50%; top: 50px; transform: translate(-50%, 0px); }
.animation_voyage_year_label { font-family: "sl-Rockwell",sans-serif; font-size: 3em; }
.animation_voyage_year_slider { margin: 5px; }
.animation_voyage_pause_button, .animation_voyage_play_button {  }
.animation_voyage_inner_circle { fill: black; }
.animation_voyage_outer_circle { stroke: gray; stroke-width: 2; fill: transparent; }
.animation_voyage_controls { text-align: center; }
.animation_voyage_info { position: absolute; color: white; font-size: medium; background-color: rgba(0, 0, 0, 0.8); border-radius: 6px; padding: 20px; }
.animation_voyage_info h1 { color: yellow; padding-right: 72px; }
.animation_voyage_content { background-repeat: no-repeat; background-position: right top; max-width: 300px; }
.flag_1 { background-image: url(807b2951d25260b65b849576cff27b0a62075a1b.png) ; }
.flag_2 { background-image: url(b3aa405be4d23b9c03e1672afd758a968f3228ab.png) ; }
.flag_3 { background-image: url(f25aec2084bf75f092190ad67dacaff38ff2037a.png) ; }
.flag_4 { background-image: url(ea865170d28879de62826ad08b85b2e1ca867d6b.png) ; }
.flag_5 { background-image: url(9cbe3acbabad94827c0a653e77d801891f1599ec.png) ; }
.flag_6 { background-image: url(1b336778f9c0717437d671ee0ca296ff567c6fcc.png) ; }
.flag_7 { background-image: url(ad2d6b93e77cd2ae9778487f42d932795bb8d021.png) ; }
.flag_8 { background-image: url(ce095ce4f6e375625a7f93182d458ba3f4a258bb.png) ; }
.flag_9 { background-image: url(2e89ee7816d52ed7f8814cfd16473cf14997c3a8.png) ; }
.flag_10 { background-image: url(3dd7bdf30a5a60f21d3732426f7495f2d1a3b1cc.png) ; }
.flag_11 { background-image: url(34f28132cff54941521b7b3d03b6f96126043ee1.png) ; }
.flag_13 { background-image: url(2e3f92bff8d8a6383814349a4c3f1adfd5dcdff3.png) ; }
.flag_15 { background-image: url(7ef131890c746fb93bf3f5977cea6fdd27c44cc9.png) ; }
.flag_17 { background-image: url(d54fd13a6c1c6d4cc2a1bc132321aeda413c4fe1.png) ; }
.flag_18 { background-image: url(b5bc4cb4109e045a76dd248187cb07ed4f04ccb8.png) ; }
.flag_19 { background-image: url(4bcdfa0b577ae9c802db6e74f089dc1ba9d6df86.png) ; }
.flag_20 { background-image: url(c187774c6ec07cda88cb46ed9b2b90c1eac8d60a.png) ; }
.animation_voyage_info h2 { font-variant: small-caps; }
.animation_tooltip_moreinfo { font-variant: small-caps; font-size: small; }
.animation_tooltip_close_button { position: absolute; top: 5px; right: 8px; cursor: pointer; }
.animation_tooltip_close_button:hover { color: red; }
