

body { height:100%; margin: 10px; padding: 0; font-family: Arial; font-size: 12px; background: #fff; }
h2 { padding: 5px; margin: 5px; border-bottom: 2px solid #bbb; line-height: 7px; font-size: 14px; margin-top: 20px; margin-bottom: 0px; color: #333; width: 720px; }
h3 { padding: 5px; margin: 5px; border-bottom: 2px solid #bbb; font-size:16px; margin-top:20px; margin-bottom: 0px; color:#000; }


UL.squl { list-style-type: square; text-align:left;  }

#msgtab { font-family:tahoma,Times;font-size:14px; padding-left:6px; text-align:left; border:1px #009 solid; background:#ffc; width:720px; margin-bottom:21px; }
#smsgtab { font-family:tahoma,Times;font-size:14px;padding-left:6px;text-align:left;border:1px #009 solid;background:#ffc;margin-bottom:21px; }

#wtul { font-family:tahoma,Times;font-size:15px;  text-align:left; }
#wtul a:link { color:#009; font-weight:normal; text-decoration: none; }
#wtul a:visited { color:#009; font-weight:normal; text-decoration: none; }
#wtul a:hover { color:#33f; font-weight:normal; text-decoration: underline; }
.wtul { font-family:tahoma,Times;font-size:15px;  text-align:left; }
.wtul a:link { color:#009; font-weight:normal; text-decoration: none; }
.wtul a:visited { color:#009; font-weight:normal; text-decoration: none; }
.wtul a:hover { color:#33f; font-weight:normal; text-decoration: underline; }

#smltx { font-family:times;font-size:12px; font-style:italic; }
#wbac { background:#fff; }

#featlst { background:#fff; border:2px ridge #009; font-family:times; margin-left:12px; }
#featlst th { font-weight:normal; font-size:12px; background:#cff; }
#featlst td { font-size:12px; font-weight:normal; padding:4px; }
#featlst td:hover { background:#ffc; }
#featlst a:link { color:#000; text-decoration:none; }
#featlst a:hover {  color:#00f;text-decoration:none; }
#featlst a:visited {  color:#000;text-decoration:none; }
#rrd { color:#f00; }


#hlpbx { width:620px; text-indent:8px; }

/* a main top level H3, et al for titles */
#th3 { font-size:16px;font-weight:bold;margin-top:12px;margin-bottom:12px; }
#thsc { font-size:18px;font-variant:small-caps; font-weight:bold;margin-left:44px;margin-top:12px;margin-bottom:12px; }
#hh3 { margin-left:10px; font-size:18px;font-family:tahoma,Times; font-weight:normal;text-decoration:underline; }
/********************************************************/
#btlnk a:link { background:none; }
#btlnk a:hover { background:#ffa; }
#btlnk a:visited { background:none;}


#qstab { border:1px #009 solid; margin-left:4px; font-family:tahoma,Times; background:#ccc; width:800px; }
#qstab th { font-size:14px; text-align:center; background:#efefef; font-weight:bold; }
#qstab td { font-size:12px; text-align:center; background:#fff; }
#qstab a:link { color:#009; font-weight:bold; text-decoration: none; }
#qstab a:visited { color:#009; font-weight:bold; text-decoration: none; }
#qstab a:hover { color:#33f; font-weight:bold; text-decoration: none; }
#sqstab { border:none; font-family:tahoma,Times; background:#fff; text-align:center; width:266px; }
#sqstab th { font-size:12px; text-decoration:underline; background:#fff; }
#sqstab td { font-size:10px; background:#fff; }

UL.brul li:before { content: "\00BB \0020"; } 
UL.brul { list-style-type: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
.brul a:link { font-family:times; color:#009; text-decoration:none; }
.brul a:visited { font-family:times; color:#009; text-decoration:none; }
.brul a:hover { font-family:times; color:#00F; text-decoration:underline; }

#superp { font-family:tahoma,times; margin-right:8px; margin-bottom:12px;margin-top:12px; text-align: justify; text-indent: 15px; }
.superp { font-family:tahoma,times; margin-right:8px; margin-bottom:12px;margin-top:12px; text-align: justify; text-indent: 15px; }
.superp a:link { color:#009; font-weight:bold; text-decoration: none;  }
.superp a:visited { color:#009; font-weight:bold; text-decoration: none;  }
.superp a:hover { color:#33f; font-weight:bold; text-decoration: none;  }
#superp a:link { color:#009; font-weight:bold; text-decoration: none;  }
#superp a:visited { color:#009; font-weight:bold; text-decoration: none;  }
#superp a:hover { color:#33f; font-weight:bold; text-decoration: none;  }
#superB { width:720px; margin-left:12px;margin-top:12px; text-align:justify; text-indent:15px; }
#superB a:link { color:#009; font-weight:bold; text-decoration: none;  }
#superB a:visited { color:#009; font-weight:bold; text-decoration: none;  }
#superB a:hover { color:#33f; font-weight:bold; text-decoration: none;  }
#superS { width:520px; margin-left:12px;margin-top:12px; text-align:justify; text-indent:15px; }
#superS a:link { color:#009; font-weight:bold; text-decoration: none;  }
#superS a:visited { color:#009; font-weight:bold; text-decoration: none;  }
#superS a:hover { color:#33f; font-weight:bold; text-decoration: none;  }


#sytab { border:1px #009 solid; margin-left:4px; font-family:tahoma,Times; background:#ccc; }
#sytab th { font-size:14px; text-align:center; background:#efefef; font-weight:bold; }
#sytab td { font-size:12px; text-align:center; background:#fff; }
.sytab a:link { color:#009; font-weight:bold; text-decoration: none; }
.sytab a:visited { color:#009; font-weight:bold; text-decoration: none; }
.sytab a:hover { color:#33f; font-weight:bold; text-decoration: none; }

#smtab { border:1px #009 solid; margin-left:6px; margin-top:6px; font-family:tahoma,Times; }
#smtab th { font-size:12px; text-align:center; background:#efefef; font-weight:bold; }
#smtab td { font-size:10px; text-align:center; }
.smtab { border:1px #009 solid; margin-left:6px; margin-top:6px; font-family:tahoma,Times; }
.smtab th { font-size:12px; text-align:center; background:#efefef; font-weight:bold; }
.smtab td { font-size:10px; text-align:center; }
.smtab a:link { color:#009; text-decoration: none; }
.smtab a:visited { color:#009; text-decoration: none; }
.smtab a:hover { color:#33f; background:#ffc; text-decoration: none; }


#mntab { font-family:tahoma,Times; font-size:12px; background:#bbb;text-align:left;margin:12px;color:#000; }
#mntab th { font-weight:bold; background:#dff; text-align:center; }
#mntab td { background:#fff; text-align:center; }
#mntab a:link { color:#009; font-weight:bold; text-decoration: none;  }
#mntab a:visited { color:#009; font-weight:bold; text-decoration: none;  }
#mntab a:hover { color:#33f; font-weight:bold; text-decoration: none;  }
.mntab a:link { color:#009; font-weight:bold; text-decoration: none;  }
.mntab a:visited { color:#009; font-weight:bold; text-decoration: none;  }
.mntab a:hover { color:#33f; font-weight:bold; text-decoration: none;  }
.mntab img:hover { border:1px #009 solid; }

#nitab { font-family:tahoma,Times;font-size:12px;width:720px;background:#fff;text-align:left;margin:12px;color:#000; }
#nitab th { font-weight:bold; text-decoration:underline; background:#fff; text-align:center; margin-top:8px; }
#nitab td { background:#fff; text-align:center; }
#nitab a:link { color:#009; font-weight:normal; text-decoration: none;  }
#nitab a:visited { color:#009; font-weight:normal; text-decoration: none;  }
#nitab a:hover { color:#33f; font-weight:normal; text-decoration: none;  }

#plStab { font-family:tahoma,Times; font-size:12px; background:#fff;text-align:left;margin:12px;color:#000; }
#plStab th { font-weight:bold; background:#dff; text-align:right; margin-top:8px; }
#plStab td { background:#fff; text-align:left; }
#plStab a:link { color:#009; text-decoration:none; }
#plStab a:hover {  color:#00f;text-decoration:underline; }
#plStab a:visited {  color:#009;text-decoration:none; }

#plttab { background:#fff; border:2px #009 solid; margin-left:12px;margin-top:10px; }
#plttab td { background:#eee; border:1px #000 solid; padding:5; }
#plttab th { background:#ffa; padding:10px; }
.plttab a:link { color:#009; text-decoration:none; }
.plttab a:hover {  color:#00f;text-decoration:underline; }
.plttab a:visited {  color:#009;text-decoration:none; }

#traylst { background:#fff; border:2px ridge #009; font-family:times; margin-left:12px; }
#traylst th { font-weight:normal; font-size:12px; background:#cff; }
#traylst td { font-size:12px; font-weight:normal; padding:4px; }
#traylst tr:hover { background:#ffc; }
#traylst a:link { color:#000; text-decoration:none; }
#traylst a:hover {  color:#00f;text-decoration:none; }
#traylst a:visited {  color:#000;text-decoration:none; }

/* this was added from TC for Sample submission and tracking */
#mntab th { font-weight:bold; background:#dff; text-align:center; }
#mntab td { background:#fff; text-align:center; }
.mntab th { font-weight:bold; background:#dff; text-align:center; }
.mntab td { background:#fff; text-align:center; }
#mnLtab { background:#fff;font-family:Tahoma;font-size:14px;text-align:left;margin:12px;color:#000; }
#mnLtab th { font-weight:bold; background:#fff; text-align:right; text-decoration:none; padding:6px; width:210; margin-bottom:14px; }
#mnLtab td { background:#fff; text-align:left; padding:6px; width:460px; }
#mnLtab a:link { color:#009; text-decoration:none; }
#mnLtab a:hover {  color:#00f;text-decoration:underline; }
#mnLtab a:visited {  color:#009;text-decoration:none; }

#ctval { background:#fff;margin:12px;font-size:12px;font-family:times; text-decoration:underline;  }
/* end TC additions */


#smltb { font-family:times;font-size:10px; text-align:left; }

/* For blasting page */
#bltab { border:1px #009 solid; background:#aaa; }
#bltabH { font-family:tahoma,times; background:#fff; }
#bltabH td { font-size:12px; text-align:left; }
#bltab th { font-size:14px; text-align:center; background:#ffa; }
#bltab td { font-size:12px; text-align:left; background: #fff; }
#bltab a:link { color:#009; text-decoration: none; }
#bltab a:visited { color:#009; text-decoration: none; }
#bltab a:hover { color:#33f; background:#ffc; text-decoration: none; }
#smlbl { font-size:10px; padding:0px;}
#smlbl td { white-space:nowrap; }
#smlbl th { font-size:10px; font-weight:normal; background:#ccc; }
#Asmlbl { font-size:8px; padding:0px;}
#Asmlbl td { white-space:nowrap; }
#Asmlbl th { font-size:8px; font-weight:normal; background:#ccc; }

#foot {
  font-family:tahoma,Times; font-size:12px; border-top:1px #009 solid; margin-left:6px;margin-top:22px;
  width:766px; text-align:left;
}
.foot a:link { color:#00a; font-weight:bold; text-decoration: none;  }
.foot a:visited { color:#00a; font-weight:bold; text-decoration: none;  }
.foot a:hover { color:#55f; font-weight:bold; text-decoration: none;  }

#err { font-family:tahoma,Times; font-size:14px; margin-left:6px;margin-top:22px; }
#err a:link { color:#00a; font-weight:bold; text-decoration: none;  }
#err a:visited { color:#00a; font-weight:bold; text-decoration: none;  }
#err a:hover { color:#55f; font-weight:bold; text-decoration: none;  }



#btnlike a:link { border-bottom: 1px solid #afafaf; border-right: 2px solid #afafaf; border-top:none;border-left:none;margin-left:8px; height: 21px; text-decoration:none; margin-right:8px; background:#dfdfdf; }
#btnlike a:visited { border-bottom: 1px solid #afafaf; border-right: 2px solid #afafaf; border-top:none;border-left:none;margin-left:8px; height: 21px; text-decoration:none; margin-right:8px; background:#dfdfdf; }
#btnlike a:hover { border-top: 1px solid #afafaf; border-left: 2px solid #afafaf; border-bottom:none;border-right:none;margin-left:8px; height: 21px; text-decoration:none; margin-right:8px; background:#ffffcf;}

/********************************************************/
.autocomplete {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #0A246A;
}
/********************************************************/


#SLDcaption {
  background: #eee;
  font-style: italic; 
  font-variant: small-caps;
  font-size: 14px;
  font-family: tahoma,Times;
}
.SLDcaption a:link { color:#009; text-decoration:none; }
.SLDcaption a:visited { color:#009; text-decoration:none; }
.SLDcaption a:hover { color:#00f; text-decoration: underline; }

/**********************************************************/

#mbox { background:#fff; font-family:tahoma,Times; font-size:12px; border-bottom:1px #009 solid; }
#mbox th { background:#eee; width:150px; margin-bottom:4px; margin-top:4px; }
.mbox a:link { color:#00a; text-decoration:none; }
.mbox a:visited { color:#00a; text-decoration:none; }
.mbox a:hover { color:#55f; text-decoration: underline; }

#mbox_H { /* The main box header only */
  background:#eee;
  border-top:1px #009 solid;
  font-style: normal; 
  font-variant: small-caps;
  font-size: 16px;
  font-family: tahoma,Times;
}
#mbox_H { font-weight:bold;  }
.mbox_H a:link { color:#00a; text-decoration:none; }
.mbox_H a:visited { color:#00a; text-decoration:none; }
.mbox_H a:hover { color:#55f; text-decoration: underline; }

.Obox { font-family:tahoma,Times; font-size:12px; color:black; padding:2px; }
.Obox_H { font-weight:bold;  }
.Obox a:link { color:#00a; text-decoration:none; }
.Obox a:visited { color:#00a; text-decoration:none; }
.Obox a:hover { color:#55f; text-decoration: underline; }


#link_box { margin-left:44px; margin-top:12px;margin-right:12px; border:1px #009 solid; 
padding:5px; font-weight:bold;  }
.link_box a:link { color:#00a; text-decoration:none; }
.link_box a:visited { color:#00a; text-decoration:none; }
.link_box a:hover { color:#55f; text-decoration: underline; }

#slink_box { margin-left:4px; margin-top:22px;border-bottom:1px #009 solid; font-size:12px; width:210px; }
.slink_box a:link { color:#00a; text-decoration:none; }
.slink_box a:visited { color:#00a; text-decoration:none; }
.slink_box a:hover { color:#55f; text-decoration: none; }

.fastaS { border:1px #009 solid; margin:5px; padding-right:24px; background:#eee; font-family:Courier;font-size:12px; }
.fastaS th { text-align:right; }


/**********************************************************/

/* just for the ddrivetip shown in the operons popup */
#drv_my { border: 1px #009 solid; margin:8px; padding:4px; }


#SH_imageContainer {
  position:relative;
  width:500px;
  border:none;
  height:309px;
}
#SH_imageContainer img {
  display:none;
  position:absolute;
  top:0;
}
#SH_headline {
  position:relative;
  margin:auto;
}
#SH_headline span {
  display:none;
  position:absolute;
  top:0;
  width:444px; height:20px;
  /* padding-left:6px; */
  font-family:tahoma,Times;
  font-size:14px;
  color:#009;
  background:#eee;
}

#headline_msg { 
  border:1px solid #009;background:#ffc;margin:10px;padding:6px;font-size:14px;color:#009; 
  width:240px;
}

