body {
  color:            #000000;
  font-family:      arial,helvetica,sans-serif;
  font-size:        10pt;
}

.header {
  border:           1px solid #000000;
  background-color: #000080;
  font-size:        14pt;
  font-weight:      bold;
  color:        #eeeeee;
  text-align: center;
}


p {
  font-size: 10pt;
  margin-left: 5px;
}

td {
  font-size: 10pt;
}

h1 {
  font-size: 10pt;
  font-weight: bold;
  color:  #000080;
  margin-left: 5px;
}

ol{
  font-weight: normal;
}

.subli{
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: normal;

}

.pmargin {
          border-width:1px;
          border-style:solid;
          border-color:#000080; padding: 5px;
          margin-left: 10px;
          background-color: #F7F7FF
}
.banner {
  background-color: #efdcdc;
  font-size:        14pt;
  color:            #8b0000;
  margin:           2pt 10pt 10pt 10pt;
  padding:          0pt 5pt 0pt 5pt;
  font-weight:      bold;
}

.subhead {
  background-color: #efdcdc;
  font-size:        10pt;
  border-bottom:    1px solid #000000;
  border-left:      1px solid #000000;
  color:            #8b0000;
  margin:           5pt 200pt 5pt 10pt;
  padding:          0pt 0pt 0pt 5pt;
  font-weight:      bold;
  text-transform:   capitalize;
}

.minorhead {
  background-color: #efdcdc;
  font-size:        8pt;
  border-bottom:    1px solid #000000;
  border-left:      1px solid #000000;
  color:            #8b0000;
  margin:           5pt 200pt 5pt 10pt;
  padding:          0pt 0pt 0pt 5pt;
  font-weight:      bold;
  text-transform:   capitalize;
}

#navlist ul {
  margin:          0;    /* removes indent IE and Opera    */
  padding:         0;    /* removes indent Mozilla and NN7 */
  list-style-type: none; /* turns off display of bullet    */
  font-family:     Arial, Helvetica, sans-serif;
  font-size:       12px;
  font-weight:     bold;
  text-align:      center;
}

#menu1 li {
  margin: 0 0 3px 0;
}

#menu1 a {
  display:      block;
  padding:      2px 2px 2px 2px;
  border-style: outset;
}

#menu1 a {
  width: 100px;
}

#menu1 a:link,
#menu1 a:visited {
  text-decoration: none;
}

#menu1 a:hover {
  border-style: inset;
}

#menu1 a {
  color:            #ffffff;
  border-color:     #000060;
  background-color: #000080;
}

#menu1 a:hover {
  color:            #000080;
  border-color:     #000060;
  background-color: #e5e5e5;
}

a.text {
  color:           #000000;
  text-decoration: underline;
  font-weight:     normal
}

a:link.text {
  color:           #000000;
  text-decoration: underline;
  font-weight:     normal;
}

a:hover.text {
  color:           #000080;
  text-decoration: none;
  font-weight:     bold;
}

a:visited.text {
  color:           #000000;
  text-decoration: underline;
  font-weight:     normal;
}

a:visited {
  color:           #000070;
  text-decoration: none;
  font-weight:     bold;
}

a:hover {
  color :          #5a85d6;
  text-decoration: underline;
  font-weight:     bold;
}


a.text {
  color:           #000000;
  text-decoration:  underline;
  font-weight:      normal;
}

.footer {
  border:           1px solid #000000;
  background-color: #000080;
  font-size:        12px;
  font-weight:      normal;
  color:        #eeeeee;
  text-align: left;
  white-space:      nowrap;
  margin-top: 10px;
  margin-bottom: 10px;
}

#headlinks a:link,
#headlinks a:visited {
  color:           #ffffff;
  font-size:       10pt;
  font-weight:     bold;
  text-decoration: none;
}

#headlinks a:hover {
  color:           #ffe4e1;
  font-weight:     bold;
  text-decoration: underline;
}

#headlinks td {
  color:       #ffffff;
  font-size:   10pt;
  font-weight: bold;
}

/* rounded boxes - start */

.roundedboxedge {
  background-color: #660000;
  color:            #ffffff;
}

.roundedboxbg {
  background-color: #e5e5e5;
}

/* rounded boxes - end */

/* rounded news boxes - start */

.newstext {
 font-size: 8pt;
}

.titlenewstext {
  background-color: #660000;
  color:            #ffffff;
  font-weight:      bold;
  font-size:        8pt;
  white-space:      nowrap;
}

.tablebackground {
  background-color: #e5e5e5;
  font-size:        10;
}

/* rounded news boxes - end */

.table {
  border:           1px solid #000000;
  border-style:     dotted;
  border-width:     1;
  background-color: #e5e5e5;
  font-size:        8pt;
  padding:          10;
  margin:           10;
}

th {
  background-color: #660000;
  font-size:        10pt;
  text-align:       left;
  color:            ffffff;
  white-space:      nowrap;
  padding:          3;
}

/* script css start */

.td-data {
  font-size: 10pt;
}

a:link.genes {
  color:           #228b22;
  text-decoration: none;
  font-weight:     bold;
}

a:visited.genes {
  color:           #fe761b;
  text-decoration: none;
  font-weight:     bold;
}

a:hover.genes {
  color:           #a00000;
  text-decoration: underline;
  font-weight:     bold;
}

.hugo {
  background-color: #efdcdc;
  font-size:        12pt;
  color:            #8b0000;
  margin:           5pt 200pt 5pt 10pt;
  padding:          0pt 0pt 0pt 5pt;
  font-weight:      bold;
}

.names {
  background-color: #efdcdc;
  font-size:        12pt;
  color:            #8b0000;
  margin:           5pt 200pt 5pt 10pt;
  padding:          0pt 0pt 0pt 5pt;
  font-weight:      bold;
}

.mito-id {
  background-color: #efdcdc;
  font-size:        12pt;
  color:            #8b0000;
  margin:           5pt 200pt 5pt 10pt;
  padding:          0pt 0pt 0pt 5pt;
  font-weight:      bold;
}

/* script css end */
