body {
    background-color: #31557C;
}
div.box {
    background-color: white;
    border-right: 3px solid black;
    border-bottom: 3px solid black;
    border-left: 1px solid black;
    border-top: 1px solid black;
    margin: 15px;
    padding: 15px;
    overflow: auto;
/*    overflow-x: auto;
    overflow-y: visible;*/
}

table {
    border-left: 1px solid #31557C;
    border-top: 1px solid #31557C;
    border-bottom: 2px solid #31557C;
    border-right: 2px solid #31557C;
    border-collapse: collapse;
}

/*td {
    border-left: 2px solid #31557C;
    border-top: 2px solid #31557C;
    border-bottom: 2px solid #31557C;
    border-right: 2px solid #31557C;
}*/

td {
    border: 1px solid #31557C;
    padding: 2px;
    vertical-align: top;
}

tr.header {
    background-color: #497FB9;
    color: #ffffff;
    font-weight: bolder;
}

td.sub_header, tr.sub_header{
    background-color: #8B9FDD;
    
}

td.intron_legend{
    color: #0000ff;
}

td.retained_intron_legend{
    background-color: #0000ff;
    color: #ffffff;
}

tr.odd {
    background-color: #DDDDDD;
}
tr.even {
    background-color: #FFFFFF;
}

td.negative {
    color: #880000;
}

td.positive {
    color: #000088;
}

td.unknown {
    color: #888888;
}


h1 {
    margin: 0px;
    padding: 0px;
}
h2 {
    margin: 0px;
    margin-bottom: 15px;
    padding: 0px;
    border-bottom: 1px solid black;
    font-size: large;
}
h3 {
    margin: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0px;
    border-bottom: 1px solid black;
    font-size: medium;
}
p {
}
ul {
    margin: 0px;
    padding: 0px;
}
ul li {
    margin-left: 1em;
}
img {
    border: 0px;
}
