/* Style sheet for HINODE DARTS web page created by K.Matsuzaki at PLAIN Center, ISAS/JAXA */

/* Changeing History

  2011.11.17 K.Inada
       marge hinode.css and hinode_query.css

  2007.05.18 K.Inada
       add a.hidden for hidden link style.

  2007.04.25 K.Inada
       delete li.sidemenu10, use li.sidemenu11 on common/darts.css
  2007.03.23 K.Inada
       add changeing history
  2007.03.17 K.Matsuzaki
       create.
*/


/* ------------ */
/* FIXED RULES  */
/* ------------ */

table {
  border-collapse : collapse;
  border-spacing  : 0;
}

th, td {
  margin-right  : 10px;
  margin-left   : 10px;
  padding-right : 5px;
  padding-left : 5px;
}

/* ------------------------------ */
/* For Hinode Sidemenu and Footer */
/* ------------------------------ */

a.hidden {
    color: #000000;
    text-decoration: none;
}


/* ------------- */
/* Common Design */
/* ------------- */

ul.circle { list-style-type : circle ; }

.icon {
  width : 14px;
  height: 14px;
}

.hinode_table {
  border: 2px solid #BEBEBE;
}

.hinode_table th,
.hinode_table td {
  border: 1px solid #BEBEBE;
}

.hinode_table thead {
  background-color: #DDDDDD;
}

.hinode_table tr.rowodd {
  background-color: #F2F2F2;
}

.hinode_table tr.roweven {
  background-color: #FFFFFF;
}

.description_table {
  border: 2px solid #BEBEBE;
}
.description_table th,
.description_table td {
  border: 1px solid #BEBEBE;
}
.description_table thead {
  background-color: #DDDDDD;
}
/*
.description_table tbody tr:nth-child(2n+1) {
  background: #FFFFFF;
}

.description_table tbody tr:nth-child(2n) {
  background: #F2F2F2;
}
*/
.description_table colgroup#app {
  border-right: 2px solid #BEBEBE;
}
.description_table colgroup#sotfg {
  background: #f1f6fc;
  border-left: 2px solid #BEBEBE;
  border-right: 2px solid #BEBEBE;
}
.description_table colgroup#xrt {
  background: #f1f6fc;
  border-left: 2px solid #BEBEBE;
  border-right: 2px solid #BEBEBE;
}
.description_table colgroup#others {
  background: #f1f6fc;
  border-left: 2px solid #BEBEBE;
  border-right: 2px solid #BEBEBE;
}


/* --------------------- */
/* For Search Conditions */
/* --------------------- */

.instruments_table {
  border: 1px solid #BEBEBE;
  background-color : #FDF5E6;
  margin-bottom: 1em
}

.plot_table {
  border: 1px solid #BEBEBE;
  margin-bottom: 2em
}

.products_table {
  border-style : none;
  margin-bottom: 1em
}
.products_table th,
.products_table td {
  border-style : none;
}

.condition_table {
  border: 1px solid #BEBEBE;
}

.condition_table th,
.condition_table td {
  border: 1px solid #BEBEBE;
}

.condition_title {
  text-align     : center;
  vertical-align : middle;
}


/* ---------------------- */
/* For Tab Of Search Mode */
/* ---------------------- */

.tab_table {
  border-style : none;
}

.tab_basic_selected {
  padding       : 10px;
  text-align    : left;
  border-top    : 2px solid #BEBEBE;
  border-left   : 2px solid #BEBEBE;
  border-bottom : 2px solid #FDF5E6;
  border-right  : 2px solid #BEBEBE;
  background-color : #FDF5E6;
}

.tab_basic_notselected {
  text-align    : left;
  border-top    : 2px none;
  border-left   : 2px none;
  border-bottom : 2px solid #BEBEBE;
  border-right  : 2px none;
}

.tab_advanced_selected {
  padding       : 10px;
  text-align    : right;
  border-top    : 2px solid #BEBEBE;
  border-left   : 2px solid #BEBEBE;
  border-bottom : 2px solid #FDF5E6;
  border-right  : 2px solid #BEBEBE;
  background-color : #FDF5E6;
}

.tab_advanced_notselected {
  padding       : 10px;
  text-align    : right;
  border-top    : 2px none;
  border-left   : 2px none;
  border-bottom : 2px solid #BEBEBE;
  border-right  : 2px none;
}

.tab_body {
  padding       : 10px;
  border-top    : 2px none;
  border-left   : 2px solid #BEBEBE;
  border-bottom : 2px solid #BEBEBE;
  border-right  : 2px solid #BEBEBE;
  background-color : #FDF5E6;
}



/* --------------- */
/* GENERAL CLASSES */
/* --------------- */

.text_right {
  text-align: right;
}

.text_center {
  text-align: center;
}

.text_left {
  text-align: left;
}

.vertical_top {
  vertical-align: top;
}

.vertical_middle {
  vertical-align: middle;
}

.vertical_bottom {
  vertical-align: bottom;
}

.vertical_baseline {
  vertical-align: baseline;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

.clear_left {
  clear: left;
}

.clear_right {
  clear: right;
}

.clear_both {
  clear: both;
}

.margin_top_1 {
  margin-top: 1em;
}

.margin_left_1 {
  margin-left: 1em;
}

.margin_right_1 {
  margin-right: 1em;
}

.margin_bottom_1 {
  margin-bottom: 1em;
}

.margin_all_1 {
  margin: 1em;
}

.padding_top_1 {
  padding-top: 10px;
}

.padding_left_1 {
  padding-left: 10px;
}

.padding_right_1 {
  padding-right: 10px;
}

.parring_bottom_1 {
  parring-bottom: 10px;
}

.padding_all_1 {
  padding: 10px;
}

.font_bold {
  font-weight:bold;
}

.font_smaller {
	  font-size: smaller;
}


/* end of hinode.css */
