#Content {
  top: 30px;
}

/* multi-column display inside div content */
#Content div .multi_column_display {
  position: relative
}

#Content div .multi_column_row {
  clear: both;
  height: 0%
}

#Content div .multi_column1 {
  float: left;
  vertical-align: top;
  text-align: right;
  width: 34%
}

#Content div .multi_column2 {
  float: left;
  vertical-align: top;
  text-align: center;
  width: 3%
}

#Content div .multi_column3_1 {
  float: right;
  vertical-align: top;
  text-align: left;
  width: 62%
}

#Content div .multi_column3_2 {
  float: right;
  vertical-align: top;
  text-align: left;
  color: red;
  width: 62%
}


/* abstract & patent family display inside content */
#Content div .multi_column_6_cols {
  float: left;
  vertical-align: top;
  text-align: left;
  width: 16%;
}

#Content div .multi_column_5_cols {
  float: left;
  vertical-align: top;
  text-align: left;
  width: 19%;
}

#Content div .multi_column_4_cols {
  float: left;
  vertical-align: top;
  text-align: left;
  width: 24%;
}


#Content div .multi_column_3_cols {
  float: left;
  vertical-align: top;
  text-align: left;
  width: 31%;
}

#Content div .multi_column_end {
  float: right;
  width: 1%;
}

/* patent list style */
.multi_col6 {
  vertical-align: top;
  text-align: left;
  width: 16%;
}

.multi_col5 {
  vertical-align: top;
  text-align: left;
  width: 19%;
}

.multi_col4 {
  vertical-align: top;
  text-align: left;
  width: 24%;
}


/* stripe colors */
.no_color { background-color: #FFFFFF }
.lightgray { background-color: #CCCCCC }
.llightgray1 { background-color: #D4D4D4 }
.llightgray2 { background-color: #DDDDDD }


/* text alignment */
.v_top {vertical-align:top}
.v_center {vertical-align:middle}
.v_bottom {vertical-align:bottom}
.h_center {text-align: center}
.h_right {text-align: right}
.h_left {text-align: left}
.vh_center {
  vertical-align:middle;
  text-align: center
}
.vh_tcenter {
  vertical-align:top;
  text-align: center
}
.vh_bcenter {
  vertical-align:bottom;
  text-align: center
}
.vh_tleft {
  vertical-align:top;
  text-align: left
}
.vh_tright {
  vertical-align:top;
  text-align: right
}
.vh_bleft {
  vertical-align:bottom;
  text-align: left
}
.vh_bright {
  vertical-align:bottom;
  text-align: right
}
.justify {
  text-align: justify;
  text-justify: auto
}
.nonbreakingword {
  white-space: nowrap;
}

/* table attribute */
table.content_table {
  border:0px;
  width:95%
}


/* clean up div float set-up value */
div.clear_div {
  clear: both;
}

/* inlet table cell */
td.inset_style {
  border: 1px inset black;
}

/* display option */
.invis {
  display: none;
}
.notinvis {
  display: show;
}

/* for print out */
@media print {
  #Menu { display: none; !important}
  #Content { padding: 5px; margin: 5px; top: 0px; }
  body>#Content { padding: 5px; margin: 5px; }
}

