@charset "utf-8";

.col_middle_content td {
    border-bottom:0px solid #cccccc;
}

#mine_table {
    width:98%;
}

#mine_table td {
    border-bottom:0px solid #cccccc;
}

#title_gif {
    width: 25%;
    text-align:left;
}

#title_link {
    width: 25%;
    text-align:right;
}

#mine_gif {
    width:100px;
    text-align:center;
    vertical-align:middle;
}

#title_font {
    font-size:130%;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;    
}

#sub_menu {
    width:150px;
    text-align:right;
    vertical-align:middle;
}

.border_table {
    margin: 40px 100px;
    width:450px;
    border:solid #cccccc;
    border-width:2px;
}

.border_table th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table td {
    border:solid #cccccc;
    border-width:2px;
}

.border_table_550 {
    margin: 20px 20px;
    width:550px;
    border:solid #cccccc;
    border-width:2px;
}

.border_table_550 th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table_550 td {
    border:solid #cccccc;
    border-width:2px;
}

.border_table2 {
    margin: 20px 20px;
    width:85%;
    border:solid #cccccc;
    border-width:2px;
}

.border_table2 th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table2 td {
    border:solid #cccccc;
    border-width:2px;
    vertical-align:middle;    
}

.border_table3 {
    margin: 20px 20px;
    width:94%;
    border:solid #cccccc;
    border-width:2px;
}

.border_table3 th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table3 td {
    border:solid #cccccc;
    border-width:2px;
    vertical-align:middle;    
}

.border_table4 {
    margin: 20px 20px;
    width:60%;
    border:solid #cccccc;
    border-width:2px;
}

.border_table4 th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table4 td {
    border:solid #cccccc;
    border-width:2px;
}

.border_table5 {
    margin: 20px 20px;
    width:40%;
    border:solid #cccccc;
    border-width:2px;
}

.border_table5 th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table5 td {
    border:solid #cccccc;
    border-width:2px;
}


.border_table_80 {
    margin: 20px 20px;
    width:80%;
    border:solid #cccccc;
    border-width:2px;
}

.border_table_80 th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table_80 td {
    border:solid #cccccc;
    border-width:2px;
}

.border_table_90 {
    margin: 20px 20px;
    width:90%;
    border:solid #cccccc;
    border-width:2px;
}

.border_table_90 th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table_90 td {
    border:solid #cccccc;
    border-width:2px;
}

.border_table_30 {
    margin: 0 20px;
    width:30%;
    border:solid #cccccc;
    border-width:2px;
}

.border_table_30 th {
    border:solid #cccccc;
    border-width:2px;
}

.border_table_30 td {
    border:solid #cccccc;
    border-width:2px;
}


.small_table {
    margin: 0;
    width:240px;
}

.small_table th {
    padding:1px 1px;
/*    border-collapse:collapse; */
    text-align:center;
    border-width:0px;
}

.small_table td {
    padding:1px 1px;
/*    border-collapse:collapse; */
    text-align:center;
    border-width:0px;
}

.small_table2 {
    margin: 0;
    width:515px;
}

.mine_seq_table {
    margin:0px 0px;
    width:98%;
}

.mine_exact_table {
    width:90%;
}

.mine_exact_table td {
    font-weight:bold;
}


.mine_top_table {
    margin-top : 0px;
    margin-left : 0px;
    width:670px;
}


.mine_content_table {
    width:98%;
}

.mine_content_table td {
    vertical-align:middle;
    padding:2px 2px;
    border:solid #cccccc;
    border-width:1px;
}

.mine_content_table th {
    width:180px;
    vertical-align:middle;
    text-align:left;
    font-style:italic;
    padding:2px 2px;
    border:solid #cccccc;
    border-width:1px;
}

.mine_content_table_nb {
    width:98%;
}

.mine_content_table_nb td {
    vertical-align:middle;
    padding:2px 2px;
}

.mine_content_table_nb th {
    width:35%;
    vertical-align:middle;
    text-align:center;
    font-style:italic;
}

.mine_content_table_nb2 {
    width:900px;
}

.mine_content_table_nb2 td {
    vertical-align:middle;
    padding:2px 2px;

    /*	
    background-color:#eeeeee;
    border:solid #cccccc;
    border-width:1px;
    */	
}

.mine_content_table_nb2 th {
    width:250px;
    vertical-align:middle;
    text-align:right;
    font-style:italic;
	
    /*
    background-color:#dafaf5;
    border:solid #cccccc;
    border-width:1px;
    */
}


.listitem_red {
    margin:5px 0 5px 2em;
    padding:0;
    font-weight:normal;
}
.listitem_red li {
    list-style-type:none;
    padding:2px 0;
    color:red;
}

#sequence_font {
    font-size:80%;
    font-weight:bold;
    vertical-align:middle;
}

#exact_match_font {
    font-size:80%;
}

#exact_match_font_red {
    font-size:80%;
    color:red;
}

.cell_color {
    background-color: #f0fff0;
}

.form_adj {
  margin-top : 0px;
  margin-left : 0px;
}

.form_adj_top {
  margin-top : -5px;
  margin-left : 30px;
}

#sub_window {
  margin-top : 20px;
  margin-left : 20px;
  margin-bottom : 20px;
}

.mine_ver_table {
    width:99%;
}

.mine_ver_table th {
    border-bottom:0px solid #cccccc;
    text-align:right;
}

.mine_theoretical_table {
    width:98%;
}

.mine_theoretical_table td {
    vertical-align:middle;
    padding:2px 2px;
    border:solid #cccccc;
    border-width:1px;
}

.mine_theoretical_table th {
    vertical-align:middle;
    text-align:center;
    font-style:italic;
    padding:2px 2px;
    border:solid #cccccc;
    border-width:1px;
}

.mine_summary_table_nb {
    width:95%;
    margin-top : 0px;
    margin-left : 0px;
}

.small_font {
    font-size:80%;
}

.col_middle_mine_title { /* title in main area of Sequence Neighbor */
    background-color:#bfdfd9;
    color:#003366;
    font-weight:bold;
    padding: 4px 5px;
    width:1000px; 
}



