body { font-family: arial,helvetica,sans-serif; font-size: 10pt}

/********************************************************
    set font size
********************************************************/
h2 {
    margin-top : 0.4em;
    margin-bottom : 0.2em;
}

h3 {
    font-size : 114%;
    margin-top : 0.4em;
    margin-bottom : 0.2em;
    background-color : #EEEEEE;
}

h4 {
    font-size : 100%;
    margin-top : 0.4em;
    margin-bottom : 0.2em;
}

h5 {
    font-size : 100%;
    margin-top : 0.4em;
    margin-bottom : 0.2em;
}

table {
    font-size : 1em;
}

/********************************************************
    fxnclass/codon related style
********************************************************/
span.codon-ghost {
    color : #AAAAAA;
}

.nonsense {
    color : #FF3333;
    font-weight : bold;
}

.missense {
    color : #FF3333;
    font-weight : bold;
}

.cds-synon {
    color : #008800;
    font-weight : bold;
}

.frameshift {
    color : #FF3333;
    font-weight : bold;
}

/********************************************************
    collapsible form
********************************************************/
.collapse {
    background-image: url(../Images/collapse.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    font-style : italic;
}

.expand {
    background-image: url(../Images/expand.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    font-style : italic;
}

.NA {
    color : #AAAAAA;
}

.note {
    font-style : italic;
    font-weight : normal;
}

div.indent {
    margin-left : 20px;
}

.sv-tooltip
{
    cursor: pointer;
    font : 14px Arial, Helvetica, sans-serif;
    background-color: #F3F5F7;
    padding: 4px;
}


/********************************************************
    annotation table style
********************************************************/
table.annot-table 
{
    border-collapse : collapse;
    font-size : 1em; /* table font doesn't inherit from body */
    border-spacing : 0px;
    /*width : 500px; 
    width : 100%; */
    margin-top : 1em;
    margin-bottom : 1em;
    text-align : center;
    /* border: 1px solid #666666;*/
    /*font-size : 14px;*/
}

.annot-table thead tr
{
    background-image: url(../Images/myncbi-brbg.png);
}

.annot-table thead tr.wrap-header
{
    background-image: url(../Images/myncbi-brbg-big.png);
}

.annot-table th
{
    padding-left : 8px;
    padding-right : 8px;
}

.annot-table td
{
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 2px;
    padding-bottom : 2px;
    border-bottom : 1px solid #AAAAAA;
}

.annot-table td.sep
{
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 2px;
    padding-bottom : 2px;
    border-bottom : 3px solid #AAAAAA;
}

.annot-table td.preview
{
    background-image : url(../Images/preview.png);
    background-repeat : no-repeat;
    background-position : left;
}

.annot-table td:last-child {
    padding-right : 0px;
}

.annot-table td.fc
{
    vertical-align: middle;
}

.func-table thead tr
{
    background-image : none;
}

.func-table thead tr th.mrnaT
{
    background-color : #DFEFFF;
}

.func-table thead tr th.mrna
{
    background-color : #CFDFEF;
}

.func-table thead tr th.proteinT
{
    background-color : #CFDFEF;
}

.func-table thead tr th.protein
{
    background-color : #DFEFFF;
}

.func-table thead tr th.func
{
    background-color : #DFEFFF;
}

#geneview a {
    color : #003399;
}

.sv-hover {
    font-weight : bolder;
    font-style : italic;
    background-color : #EEFFFF;
}

.ajax-idle
{
    background-image : url(../Images/bigrotation2.gif);
    background-repeat : no-repeat;
    background-position : center center;
    width : 40px;
    height : 40px;
}

.sv-size
{
    width : 720px;
    height : 150px;
}


/* for ncbigrid */
table.ui-ncbigrid, table.ui-ncbigrid-scroll, div.ui-ncbigrid, div.ui-ncbigrid-scroll {
    width: 500px;
    font-size: 85%; /* override default font-size of grid, do not override default font-family. That is an NCBI standard */
}

table.ui-ncbigrid caption, table.ui-ncbigrid  th {
    font-size: 95%;
    text-align: center;
    font-weight: bold;
}

strong {
    font-weight: bold
}

th {
    font-weight: bold;
    text-align: center;
}

/* -- to be deleted --
table.allele {
    width : 100%;
    text-align : center;
}

table.allele td
{
    border-bottom : 0px solid #EEEEEE;
}

table.allele td.mrna
{
    border-bottom : 1px solid #AAAAAA;
}

table.allele td.protein
{
    border-bottom : 0px solid #EEEEEE;
}

.annot-table table.allele
{
    background-color : #EEEEEE;
}
*/
