/**
 * @version   2.0 June 7, 2012
 * @author    LSDB Archive
 */
/* Import  lsdb_archive.css */
@charset "utf-8";
@import url(lsdb_archive.css?2015-12-09);


/* Template 1 */
body {color: #333;

font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Helvetica, Arial, FreeSans, sans-serif !important;

}
#rt-header, #rt-bottom {color: #aaa;}
.rt-container {background: #fff;}
a:hover {color: #000;}

/* Top Menu */

#rt-menu div.rt-container { 
  background-color: #5CA8FF; background: url(../images/mainmenu_background.png) 0 0 repeat-x;
  background-color: #fff; 
  padding-bottom: 7px;
  box-sizing: content-box;
}
#rt-menu ul.menu li a {color: #fff;}
#rt-menu ul.menu li a:hover {background: #004C9F;color: #fff;}
#rt-menu ul.menu li a:hover {background: url(../images/mainmenu_background_active.png)  repeat-x; color: #fff;}

#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover {
background: url(../images/mainmenu_background_active.png)  repeat-x;
background-color: #CFE6FF;
color: #fff;
}

#rt-footer, #rt-copyright {color: #ddd;}
#rt-sidebar-a {background-color:#ffffff;}
#rt-sidebar-b {background-color:#e9e9e9;}
#rt-sidebar-c {background-color:#f0f0f0;}

#gantry-viewswitcher {margin:0 auto 1em;position:relative;}

#rt-logo {background: url(../images/logo/logo.png) 0 0 no-repeat;}
#rt-logo {width:201px;height:52px;display: block;}


h1.rt-article-title, div.rt-article h1{
font-size:140%;
border-width : 0 0 2px 1em;
border-style : solid;
border-color : #005CBF;
background-color : #e0e0e0;
padding: 2px 0 0 0.5em;
width : 95%;
color:#000;
letter-spacing: 0px;
}

div.rt-article h2.title{
font-size:140%;
border-width : 0 0 2px 1em;
border-style : solid;
border-color : #005CBF;
background-color : #e0e0e0;
padding: 2px 0 0 0.5em;
width : 95%;
color:#000;
letter-spacing: 0px;
}

div.rt-article h2{
  font-size:130%;
  border-width : 0 0 1px 0.5em;
  border-style : solid;
  border-color : #67CF89;
  padding: 0 0 0 0.5em;
  width : 95%;
  color:#000;
  margin:5px 0px 5px 0px;
  letter-spacing: 0px;
}
div.rt-article h3{
  font-size:130%;
  border-width : 0 0 1px 0.5em;
  border-style : solid;
  border-color : #4CA2FF;
  padding: 0 0 0 0.5em;
  width : 95%;
  color:#000;
  margin:5px 0px 5px 0px;
}
div.rt-article h4{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:0px;
  font-size:110%;
  border-width : 0 0 1px 0.5em;
  border-style : solid;
  border-color : #054F17;
  padding: 0 0 0 0.5em;
  width :95%;
  color:#000;
}
div.rt-article dt, div.rt-block dt { font-weight:bold; }
div.rt-article dd, div.rt-block dd{ padding-left:2em; }
div.rt-article dd dl { padding-left:2em; }
div.rt-article ul,div.rt-article ol
 { padding-left:4em; }

span.mainlevel{ font-weight:bold; font-size:130%;}

/* Top */
div#rt-top .rt-block { padding:0; }

/* Header */
div#rt-header .rt-block { padding:0; }
div.module-switch-lang {
    padding:0;
    white-space:nowrap;
}
.slogan { font-size:14px; color:#3F3FB2; margin:0;}

/*Showcase*/
div#rt-showcase div.rt-block {margin:0; padding:0}
div#rt-showcase div.rt-block p{margin:0; padding:0}

/* Feature */
div#rt-feature div.rt-block {
padding:10px 10px 10px 10px;
margin-top:10px; border:solid 2px #aaa;
}


div#rt-feature h2.title {font-size:14px;margin:0 0 3px 0; }


/* Main-top */

#rt-maintop div.rt-container div{ padding:0px;margin-top:0; margin-bottom:0; }

div.componentheading-show-category{
  margin-left:1px;
  font-weight:bold;
  background-color: #DEFDB3;
  background-image:url(../../../images/dbarchive_images/head_bak.png);
  background-repeat: repeat-x;
  font-size: 18px;
  color:#000;
  line-height:1.5em;
  padding-left:12px;

}
#rt-maintop  div.cck-line-body {
 margin-left:10px;
}
/* Sidebar-A */
 /* Side menu */
div#rt-sidebar-a div.rt-block {
      background-color:#fff;
      border:solid 1px #7FBBE8;
      padding:0;
      margin-top:5px;
}
div.dbmeta-menu h2.title{
      font-size:14px;
      background-color:#7FBBE8;
      color:#fff;
      padding:5px 5px 5px 10px;
      margin:0;
}

div.menu2 h2.title{
      font-size:14px;
      background-color:#005497;
      color:#fff;
      padding:5px 5px 5px 10px;
      margin:0;
}

ul#mainlevel,#rt-sidebar-a ul.menu { margin:1em; }
ul#mainlevel, ul#mainlevel ul, #rt-sidebar-a ul.menu {
     list-style: none;
     list-style-image: url(../../../images/dbarchive_images/sq_blue.png);
     line-height: 1;
     font-size:11px;
}
ul#mainlevel ul { padding-left:1em; margin:0;}
ul#mainlevel ul li a#active_menu:link, a#active_menu:visited, ul#mainlevel li a#active_menu:link {
     color:#FF8A00;
     font-weight:bold;
}

div.dbmeta-menu div.rt-block { padding:8px;}
div#rt-sidebar-a div.blog-top {margin:0; padding:0; }

div#rt-sidebar-a div.cck_value {
background: url(../../../images/dbarchive_images/sq_blue.png) no-repeat scroll 0% 50% transparent;
padding-left:15px;
}

div#rt-sidebar-a a.active {
  color:#FF8A00;
  font-weight:bold;
}



 /* Metadata form list module */
div.metadata-form-list { margin-top:50px;}
div.metadata-form-list div.contentpaneopen_edit { display:none; }
div.metadata-form-list ul.menu{ margin-left: 1em; }
div.metadata-form-list ul.menu, .layout-search ul li.cck_list{
     list-style: none;
     list-style-image: url(../../../images/M_images/arrow.png);
     line-height: 1;
     font-size:13px;
}
div.metadata-form-list div .module-title{margin:0px; }
div.metadata-form-list h2.title {
      font-size:14px;
      background-color:#7FBBE8;
      color:#fff;
      padding:5px 5px 5px 10px;
      margin:0;
}


 /* help for edit form  */
div.article_anywhere h3 {
  font-size:120%;
  border-width : 0 0 1px 0.5em;
  border-style : solid;
  border-color : #4CA2FF;
  padding: 0 0 0 0.5em;
  width : 95%;
  color:#000;
  margin:5px 0px 5px 0px;
}
div.article_anywhere h4 {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:0px;
  font-size:110%;
  border-width : 0 0 1px 0.5em;
  border-style : solid;
  border-color : #054F17;
  padding: 0 0 0 0.5em;
  width :95%;
  color:#000;
}
 
div.article_anywhere {padding:2px; }

/* Mainbody */
#rt-main div.rt-container {
  padding-top:5px;
}
#rt-main div.rt-block {
  padding:0px;
}

/* Metadata Page */
.metadata-table { width:100%; }
.metadata-table-label { color: #1A3AED; font-weight:bold; width: 165px;}
.metadata-label a:hover { background-color:transparent !important; }
.metadata-table p.indent {margin-left:1em; }
.metadata-grp { width:95%; border-bottom:1px solid #ccc; margin-bottom:2px;clear: both; }
div.metadata-grp-item { width:100%; height:auto; }
div.metadata-grp-label {  width: 120px; float:left; color:#666666; font-weight:bold;}
div.metadata-grp-value {  margin-left: 120px;}
div.datameta_detail { padding:10px; }

/* Meatadata Table */
table.metadata-table {
    border-spacing:0;
    border-collapse:separate;
    *border-collapse:collapse; /* ie6,7 */
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    margin-top:15px;
}
table.metadata-table td {
    border-top:1px solid #333;
    border-left:1px solid #333;
    padding:2px 6px;
}
table.metadata-table td.cck_label { border-left:none; }
table.cck_group td { border:none; }
td.dbmeta-panel-title { background-color:#ddd; padding:2px 2px 2px 5px; }
td.dbmeta-panel-title h3{ font-size:120%; margin:2px; }
div.ajaxTool-text div.rt-container { width:200px; background-color:transparent; }
table.metadata-table h3 {
    border:none;
}

div.legend {
  font-size:120%; 
  font-weight:bold; 
  background-color:#eee;
  border: solid 1px#8c8c8c;
  margin-bottom: 5px;
}

div.cck_form_group_x {
padding-left:2em;
}
/*content-top-a*/

div#rt-content-top div.edit-tips {
    padding-left: 20px;
}

div#rt-content-top div.edit-tips div.rt-block {
    width:95%;
    background-color:#FFFFCF;
    border:solid 1px #7FBBE8;
    padding:13px;
    margin-top:5px;
    border-radius: 5px;         /* CSS3 */
    -moz-border-radius: 5px;    /* Firefox */
    -webkit-border-radius: 5px; /* Safari,Chrome */
}
div#rt-content-top div.edit-tips h3{
    margin:0;
}
div.edit-help div.rt-block {padding:0 }
div.edit-help-link { text-align:right;}
div.edit-help-link  a{
    border: 1px solid #F390FF;
    font-weight:bold;
    padding:5px;
    background-color:pink;
    border-radius: 5px;         /* CSS3 */
    -moz-border-radius: 5px;    /* Firefox */
    -webkit-border-radius: 5px; /* Safari,Chrome */
}
div.edit-help-link  a:hover{ background-color: #F3A0FF; }

/* Login module */
div.cd_moduletitle_logo a {
        margin-left: 22px;
        font-size: 100%;
        text-decoration: none;
        color: #226F8C!important;
        background-color: transparent;
}

/* others */
.cell_highlight { background-color:#CFF7FF; }
.tool-text {display:none; }
div.rt-headline {clear:both; }
div#rt-utility div.custom  {width:200px; border:solid 1px #7FBBE8; padding:5px; margin-top:10px;}
div.lic_update_date { text-align:right; }
div.rt-article+div, div.rt-blog+div{ display:none;}

/* dbsearch */
form#dbsearch { margin: 0; }
form#dbsearch input#dbsearch_text {
  width:170px;
  height:15px;
  font-size:13px;
  margin:0;
  padding: 2px 4px !important;
  background:none repeat scroll 0 0 #fff !important;
  border:1px solid #999999 !important;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  vertical-align:middle;
  color:#aaa;
  box-sizing: content-box;
}
form#dbsearch input.text_focus { color:#333 !important; }
form#dbsearch input#dbsearch_btn {
  margin:0;
  background-image:url('../../../images/dbarchive_images/search.png');
  background-repeat:no-repeat;
  width:20px;
  height:19px;
  border:0;
  vertical-align:middle;
  cursor:pointer;
}
ul#dbsearch_others {
  margin:5px 0 0 2px;
  padding:0;
  /*list-style-image:url('../../../images/dbarchive_images/gray_arrow_right.png');*/
  list-style-type:none;
}
ul#dbsearch_others li {
  margin:0;
  padding:0 20px 0 16px;
  float:left;
  font-size:85%;
  background-image:url('../../../images/dbarchive_images/gray_arrow_right.png');
  background-repeat:no-repeat;
  background-position:left center;
}
ul#dbsearch_others li#dbsearch_blast_search_en {
  padding:0 14px 0 14px;
}
ul#dbsearch_others li#dbsearch_image_search_en {
  padding:0 0 0 14px;
}

#editor-xtd-buttons a {
  background: #eee;
  padding: 4px;
  margin: 0 2px;
  line-height: 1.2em;
  border: solid 1px #ddd;
  font-weight: bold;
  text-decoration: none;
}

.cat-children .item-title {
  font-size: 120%;
  font-weight: normal;
}
.cat-children .item-title span {
  margin-left: 4px;
}

a.jmodedit {
  display: none !important;
}

a.file-url,
a.togodb-url {
  word-break: break-all;
}

table#doi-version {
  margin: 0;
  border: none;
  width: 100%;
}
table#doi-version td {
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  border-bottom: none;
  border-left: none;
}
table#doi-version td.doi-version-num {
  width: 25px;
}
table#doi-version td.doi-version-update {
  width: 80px;
  text-align: center;
  border-right: none;
}
table#doi-version td.doi-version-update-en {
  width: 100px;
  text-align: center;
  border-right: none;
}
table#doi-version tr.first-row td {
  border-top: none;
}
