body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:100% }

.main { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:16pt; }

.alignment { color:#000000; font-family: "Courier New", "Verdana"; font-size:12pt; }

.bigheader { color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:16pt; }

.bigtext { color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:20px; font-weight:bold; }

.verybigtext { color:#000000; font-family: "Verdana", "Arial", SunSans-Regular, "Sans-Serif"; font-size:36px; font-weight:bold; }

.blocktext { color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; line-height: 18px; text-align:justify}

.block10 { color:#000000; font-family: "Verdana", "Arial", SunSans-Regular, "Sans-Serif"; font-size:10pt; }

.class_undef { color:#000000; background-color:#E0E0E0; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }

.codon  { color:#FFFFFF; background-color:#FF00FF; font-family: "Courier New", "Courier", "Courier 10 Pitch", "Verdana"; font-size:12px; }

.consensus { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size: 8pt; }

.extra { background-color:#FFFFCE; }

.gene   { color:#FFFFFF; background-color:#2175bc; font-family: "Courier New", "Courier", "Courier 10 Pitch", "Verdana",  monospace; font-size:12px; }

.ini    { color:#000000; background-color:#00FF00; font-family: "Courier New", "Courier", "Courier 10 Pitch", "Verdana"; font-size:12px; }

.it { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:11pt; font-style:italic; }

.link { font-family: "Verdana", "Arial", "Sans-Serif"; font-size:10pt; }

.mark   { color:#FFFFFF; background-color:#00FFFF; font-family: "Courier New", "Courier", "Courier 10 Pitch", "Verdana"; font-size:12px; }

.mediumtext { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:16px; font-weight:bold; }

.menubar { color:#000000; background-color:#E0E0E0; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }

.menutext { color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }

.minidoc {color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:8pt; text-align:justify;  }

.miniheader { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:8pt }

.red { color:#000000; background-color:#FF0000; font-family: "Courier", "Courier New", "Courier 10 Pitch", "Verdana"; font-size:12px;}

.seq    { color:#000000; background-color:#FFFFFF; font-family: "Courier New", "Courier", "Courier 10 Pitch", monospace; font-size:12px; }

.seq_yellow { color:#000000; background-color:#FFFBD8; font-family: "Courier", "Courier New", "Courier 10 Pitch", "Verdana"; font-size:12px; }

.seqnum { color:#000000; background-color:#FFFFFF; font-family: "Courier New", "Courier", "Courier 10 Pitch", monospace; font-size:12px; }

.sigma  { text-decoration:underline; font-weight:bold;}

.site   { color:#FFFFFF; background-color:#FF0000; font-family: "Courier New", "Courier", "Courier 10 Pitch", "Verdana"; font-size:12px; }

.smallheader { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:12px; }

.subheader { color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; font-weight:bold; }
.tablehead { color:#000000; background-color:#87A8DC; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }

.tablehead2 { color:#FFFFFF; background-color:#87A8DC; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; font-weight:bold; }

.tablerow { color:#000000; background-color:#FFFBD8; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }

.tablerow_old { color:#000000; background-color:#CAE4FE; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:12px; }

.tablerow_white { color:#000000; background-color:#FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }

.tableyellow { color:#000000; background-color:#FFFFAA; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:12px; }

.tableheader { color:#FFFFFF; background-color:#87A8DC; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; font-weight: bold;}

.tablelabel_old { color:#000000; background-color:#E0E0E0; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }

.tableinput_old { color:#000000; background-color:#CAE4FE; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }

.tableinput_ms { color:#000000; background-color:#CAE4FE; font-family: "Courier", "Courier New","Courier 10 Pitch", "Verdana"; font-size:12px; }

.tableback { color:#000000; background-color:#FFFFE0; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:12px; }

.tag    { color:#FFFFFF; background-color:#FF0000; font-family: "Courier New", "Courier", "Courier 10 Pitch", "Verdana"; font-size:12px; }


.text { color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; line-height: 18px; }

.text14 { color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; }

.text10_white_bold { color:#FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; font-weight:bold; }

.text11 { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:11px; }

.text_blue { color:#0000FF; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:12px; }

.text_green { color:#02CA02; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:12px; }

.text_red { color:#FF0000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:12px; }

.textbold { color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; line-height: 18px; font-weight:bold;}

.textbold_extra { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:12pt; font-weight:bold;}

.textlink { color:#0000FF; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:10pt; text-decoration:underline}

.warning { color:#FF0000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:16px; font-weight:bold }

.warning2 { color:#000000; font-family: "Verdana", "Arial", "Sans-Serif"; font-size:16pt; font-style:italic; }

.yellow { color:#000000; background-color:#FFFF00; font-family: "Courier New", "Verdana"; font-size:12pt;}

.text_white_background { color:#000000; background-color:#FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:12px; }


a:link { color:#0000FF;}

a:visited { color:#0000FF;}

a:hover { color:#FF0000; text-decoration:none; }

pre {
	background-color: #FFFFE0;
	color: #000;
	font-size: 100%;
	margin-left: 3em;
	padding: 8px;
	border-style: solid;
	border-color: #87A8DC;
	border-width: 1px 1px 1px 1px;
}




.fieldinput {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
} 

.tablelabel {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #fafbfd;
}

.tableinput {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color: #f2f7fb;
}  

.windowhead {
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #006699;
 text-align: center;
 height: 20px;
}

.windowframe {
 background-color: #006699;
}

.windowcontent {
 background-color: #D7E5F2;
}

    /*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      background:#D7E5F2;
      font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
      /*font-size:93%; */
      font-weight: bold;
      line-height:normal;
          border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }

.button {
        width: 12em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-family: Tahoma, Arial, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 10px;
        background-color: #90bade;
        color: #333;
        }

        .button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        .button li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        .button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 10px solid #1958b7;
                border-right: 10px solid #508fc4;
                background-color: #2175bc;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

        html>body .button li a {
                width: auto;
                }

        .button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

        .button li #active {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                /* background-color: #2586d7; */
                background-color: #e05c1b;
                color: #fff;
                }

.table100 {
margin:0;
border-spacing:0;
padding:0;
border:0;
width:100%;
height:100%;
}

.table101 {
margin:0;
border-spacing:0;
padding:0;
border:0;
height:100%;
}

.tablemark {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #660000;
 background-color: #ffff66;
/* cursor:pointer; */
}

a.external {
	padding-right: 14px;
	background: url(link.png) right center no-repeat;
}
