.ui-button-text {
	font-size: 0.8em;
}
.ui-resizable-se {
	bottom: 13px;
}

.ui-autocomplete-loading {
  background: white url('images/loading_16x16.gif') right center no-repeat;
}

.ui-results-loading {
  background: white url('images/loading_48x48.gif') center center no-repeat;
  -moz-background-size: 100px;
  -webkit-background-size: 100px;
}

.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
}

.rounded {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/*.rounded b {
        cursor: pointer;
}*/

body {
	margin: 1em;
}

#container {
	margin: 1em auto;
}

#query {
	width: 100%
}

#parameters {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        margin-left: auto;
        margin-right: auto;
        padding: 1em;
        width: 70%;
        text-align: left;
}

#results {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 1em;
    width: 60%;
    min-width:1000px;
    height: 500px;
}

#help {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 1em;
    width: 60%;
}

#hor-zebra
{      
    margin-left:auto;
    margin-right:auto;
    /*font-family: "Lucida Sans unicode", "Lucida Grande", Sans-Serif;*/
    width:100%;
    font-size: 14px;
    text-align:center;
    white-space: normal;
}

#hor-zebra th
{       
    font-size: 16px;
    font-weight: normal;
    padding: 10px 8px;
    /*color: #000000;*/
}

#hor-zebra td
{
    padding: 8px;
    /*color: #669;*/
}

#hor-zebra .header
{
    text-align:left;
    background:#6d7aa7;
    color:white;
}

#hor-zebra .field
{   
  background:#cecef6;
}

#hor-zebra .odd
{
    /*background: #e8edff;*/
    background: #e5e7ff;
}

#hor-zebra p
{
    margin:0;
    padding:0;
}

#hor-zebra br
{
    margin:1em;
    padding:1em;
}

#hor-zebra .dnahl
{
    background-color:#dddddd;
    /*(color:rgb(16, 68, 238);*/
}

#hor-zebra .align
{   
  font-family: "courier", "courier new", monospace;  
  text-align:left;
}

#hor-zebra .helpheader
{
    text-align:center;
    background:#6d7aa7;
    color:white;
}

#msa
{
    margin-left:auto;
    margin-right:auto;
    width:100%;
    font-size: 14px;
    white-space: normal;
}

#msa .header
{   
  font-size: 16px;
  font-weight: normal;
  padding: 10px 8px;
  background:#6d7aa7;
  color:white;
}

#msa .sep
{
  font-size: 15px;
  background:#cecef6;
}

#msa .field
{
    /*background: #e8edff;*/
    background: #e5e7ff;
}

#msa .align
{   
  font-family: "courier", "courier new", monospace;  
}

.indent
{
  margin-left: 35px;
}

.bold
{
  font-weight: bold;
}

.center
{
  margin-left: auto;
  margin-right: auto;
  display: block;
}

img
{
  border: 0;
  vertical-align: middle;
}

table#table1
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
