body {	font-family: Arial, Helvetica, Verdana, sans-serif; 
	line-height: 110%; 
	background-color: #FFFFFF; 
      	color: #000000; 
      	margin-left: 1%; 
      	margin-right: 2%;
	font-size: 0.9em;
}

table {
      font-size: 1em;
}

h1 { font-family: Arial, Helvetica, Verdana, sans-serif; text-align: Center; 
     line-height: 110%; color: #000080; font-size: 1.25em;
}
               
h2,h3 { font-family: Arial, Helvetica, Verdana, sans-serif; 
      font-size: 1.2em;
}

h4,h5,h6 { font-family: Arial, Helvetica, Verdana, sans-serif;
	   font-size: 1em;
}

ul { list-style: disc; }

a { color: #0000BB; 
    background-color: transparent;
    TEXT-DECORATION: none
}

a:hover { color: #000000; 
	  background-color: transparent;
	  TEXT-DECORATION: underline
}

a.menulink { font-family: Arial, Helvetica, Verdana, sans-serif; 
	     line-height: 110%; 
	     color: navy; 
	     background-color: #A8D0D0;
	     TEXT-DECORATION: none; 
	     text-align: center;
	     font-weight: bold;
	     display: block;
	     padding: 0px;
	     width: 220px;
             border-top: 1px #d0d0d0 solid;
	     border-left: 1px #d0d0d0 solid;
	     border-bottom: 1px #31557f solid;
	     border-right: 1px #31557f solid;
}

a.menulink:hover {color: #000000; 
		  background-color: #e8e8e3;
               	  text-decoration: none; 
               	  border-top: 1px #d0d0d0 solid;
		  border-left: 1px #d0d0d0 solid;
		  border-bottom: 1px #31557f solid;
		  border-right: 1px #31557f solid;
}
	
.menuborder  { background-color: #018C9C; border: 1px solid #000000 }

.resultstable { font-size: 0.9em ;text-align: Center; border: 1px solid #000000 }

.seq {font-family: Courier New, monospace;}

.formtable { background-color: #f5f5f5;
	     text-align: Left; 
	     border: 1px solid #000000; 
	     padding: 10px; 
	     font-size: 1em;
}

.entrytable {border: 1px solid #000000}

.contentstable {border: 0px; padding: 2px; line-height: 130%;}

.contentssmall {font-size: smaller; line-height: 110%}

.smallertext {font-size: 0.7em; line-height: 110%}

.highlight {text-align: Center; color: #FF0000}

.query       { font-size: x-small ; color: #000080 }

.connect	{font-size: x-small; color: #000080 }

.acknowledge  { font-size: xx-small; color: #000000; line-height: 110%}

.error       { font-size: x-small; color: #FF0000 }

th           { 	color: #FFFFFF; 
		background-color: #404090
}

a.th	{ color: #FFFFFF; }
a.th:hover { color: #BBBBFF; 
		text-decoration: none; }
					
.banner { font-size: 0.8em; background-color: #EFEFFF; border: 1px solid #000000; padding: 5px }

.chartbar { color: #C7E0E0; background-color: #707090; border: 1px solid #000000; padding: 3px }

.chart { font-size: 0.8em; 
       text-align: Center; 
       border: 1px solid #000000; 
       padding: 0px; 
       margin: 0px;
       width: 95%;
}

.bottombar { background-color: #A8D0D0; background-repeat: repeat; background-attachment: 
             scroll; font-family: Arial, Helvetica, Verdana, sans-serif; 
             color: #FFFFFF; width: 100%; text-align: center; 
             border: 1px solid #000000;
             font-size: 0.8em
}

input.pagebar {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 84%;
   margin: 1px;
   background-color: #EFEFFF;
   border: 1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}

input.pagebar:hover {
   border: 1px solid #FF0000;
}
               
.td1 { color: #000000; background: #EFEFFF; text-align: Center; }
.td2 { color: #000000; background: #EFEFEF; text-align: Center; }
.blast { font-size: 1em; background-color: #EFEFFF; 
	 border: 1px solid #000000; padding: 5px } 

textarea {width: 98%}

.content {
	position:relative; 
	width:auto;
	min-width:120px;
	margin:5px 0px 0px 0px;
	border:1px solid black;
	background-color:#fcfcf9;
	padding:10px;
}

.menu {
	position:relative; 
	width:auto;
	min-width:120px;
	margin:5px 0px 0px 0px;
	border:1px solid black;
	background-color:#efefff;
	padding:2px;
}

a.menubarlink {
	white-space: nowrap;
	font-size: 0.8em;
}

a.menubarlink:hover {
	background: #9090c0;
	color: white;
	text-decoration: none;
}	
.menubarlinkheader {
	font-size: 0.8em;
}

.menutable {
	width:95%
}

select {font-size : 1em}
input {font-size: 1em}

.statusgood {
        color: green; font-weight:600
}

.statusbad {
        color: red; font-weight:600
}
.statusupload {
	color: blue; font-weight:600
}

table.announcements {
        background-color: #efefff;
}

p.announcements {
	color: red;	
}

p.warning {
	color: red;
}

table.message {
	border: 1px solid #0000c0;
	background-color: #efefff;
}

.A {
	color: green; font-weight: 600
}

.G {
	color: black; font-weight: 600
}

.T {
	color: red; font-weight: 600
}

.C {
	color: blue; font-weight: 600
}
div.seqmap { font-family: Courier New, monospace }
.pc10 { background-color: #FF99FF; color: navy; font-weight: bold}
a.pc10:hover { background-color: #FF99FF; color: red; text-decoration: none}
.pc20 { background-color: #CC66FF; color: white; font-weight: bold}
a.pc20:hover { background-color: #CC66FF; color: red; text-decoration: none}
.pc30 { background-color: #9900CC; color: white; font-weight: bold}
a.pc30:hover { background-color: #9900CC; color: red; text-decoration: none}
.pc40 { background-color: #0066CC; color: white; font-weight: bold}
a.pc40:hover { background-color: #0066CC; color: red; text-decoration: none}
.pc50 { background-color: #3399FF; color: white; font-weight: bold}
a.pc50:hover { background-color: #3399FF; color: red; text-decoration: none}
.pc60 { background-color: #33FFFF; color: navy; font-weight: bold}
a.pc60:hover { background-color: #33FFFF; color: red; text-decoration: none}
.pc70 { background-color: #66CC00; color: white; font-weight: bold}
a.pc70:hover { background-color: #66CC00; color: red; text-decoration: none}
.pc80 { background-color: #339900; color: white; font-weight: bold}
a.pc80:hover { background-color: #339900; color: red; text-decoration: none}
.pc90 { background-color: #006600; color: white; font-weight: bold}
a.pc90:hover { background-color: #006600; color: red; text-decoration: none}
.pc100 { background-color: #000000; color: white; font-weight: bold}
a.pc100:hover { background-color: #000000; color: red; text-decoration: none}

