.pagination {
    padding: 3px;
    margin: 3px;
}
.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #aaaadd;
    text-decoration: none;
    color: #000099;
}
.pagination a:hover, .pagination a:active {
    border: 1px solid #000099;
    color: #000;
}
.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    font-weight: bold;
    background-color: #000099;
    color: #FFF;
}
.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eee;
    color: #ddd;
}

.form_group {

}
.form_fieldset {
  border: 4px solid gray;
}

.show_textbody {
  border: solid;
  background: #F5F5F5;
}

.layout2_table {
  table-layout: fixed; 
}

.list_title {
  font-size: 140%;
  font-weight: bold;
//  background-color: lightcyan;
  text-decoration: underline;
}

.list_textbody {
  table-layout: fixed;
  width=500pt;
  /* background: #DCDCDC; */
}

.list_knowledge_path {
  color: green;
  font-size: 80%;
}

.textarea_size60 {
  width: 300pt;
}

.image_background {
 background-color: white;
}

