body { 
        background-color:ivory;
        }

#main {
	margin-top: 30pt;
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	/*background-color: gray;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:83%;
}

h1 {
	font-size:medium;
}

h2 {
     font-style:italic;
     font-size:small;
}

#menu {
	float: left;
	width: 200px;	
}

#topMenu { 
           text-align: center;
           width: 100%;
           }

#doc-content { float:left;
               width: 400pt; }


#header { width: 100%;
          margin-left:20pt;
          margin-top:10pt;
          margin-bottom:10pt; }


#logo { padding: 5pt;
        text-align: center;
        margin-bottom: 20pt }

.logos {  text-align: center; }

.menuItemContent { padding: 5pt; }

.menuItem {
            color: black;
            background-color: lightblue;
            /*width: 100%;*/
            margin-bottom: 10pt;
}

.menuItemWait {
            color: black;
            background-color: yellow;
            margin-bottom: 10pt;
}

.menuItemDisable {
	color: gray;
	background-color: lightblue;
	margin-bottom: 10pt;
}

.menuItemActive {
	color: black;
	background-color: lightgreen;
	margin-bottom: 10pt;
}

.menuItemError {
	color: white;
	background-color: red;
	margin-bottom: 10pt;
}


.topMenuItem {
               float:left;
               color: black;
               background-color: lightblue;
               width: 70pt;
               margin: 10pt;
               margin-bottom: 10pt;
}


.topMenuItemActive {
                     float: left;
                     color: black;
                     width: 70pt;
                     margin: 10pt;
                     background-color: lightgreen;
                     margin-bottom: 10pt;
}

#body {
        width: 70%;
        float: left;
        margin-left: 5%;
        background-color: white;
	/*border-width: 1px;
	border-style:solid;
	border-color: blue;*/
}

#bodyInner { 
             padding: 1%;
 }

img {
	border: 0;
}

address {
	text-align: center;
}

.tt {  
      font-family: Monospace;
      font-size: medium;
}

.accesscode {  
              font-family: Monospace;
              font-weight: bold;
              font-size: x-large;
              font-stretch: wider;
              color: brown;
}

input.file { 
             color:black; 
             background:yellow;

 }

input.accessionGeo { 
             color:white; 
             background:DarkOliveGreen;

 }

input.error { color:white; 
              background:red; }

p.error { color:red;     }
span.error { color:red;     }


.valid-lib { color:blue; }

.invalid-lib { color:red; }

.disable { color:gray; }

.attention { 
             /*background-color:yellow; */
             font-size:medium;
             }

table.fileList td {  
                    text-align: left;
                    border-width: 1px 1px 1px 1px;
                    border-style: none dashed dashed none;
                    padding: 7px 7px 7px 7px;
                    }

table.fileList td.first {  
                    text-align: left;
                    border-width: 1px 1px 1px 1px;
                    border-style: none dashed dashed dashed;
                    padding: 7px 7px 7px 7px;
                    }

table.fileList th {  text-align: left;
                    border-width: 1px 1px 1px 1px;
                    border-style: none  none dashed none;
}

table.upload_table td { padding: 5px 5px 5px 5px }


table.flags th {  text-align: left;
                 border-width: 1px 1px 1px 1px;
                 padding: 4px 4px 4px 4px;
                 border-style: none  none dashed none;
}

table.flags td { padding: 5px 5px 5px 5px }

div.img { text-align:center;
          margin: 10px 10px 10px 10px }



#manMenu { 
           font-size: x-small;
           float: right;
 }

.manMenuItemContent { padding: 5pt; }

.manMenuItem {

               color: black;
               background-color: lightblue;
               width: 40pt;
               margin: 5pt;
               margin-bottom: 5pt;
}


.manMenuItemActive {
                     color: black;
                     width: 40pt;
                     margin: 5pt;
                     background-color: lightgreen;
                     margin-bottom: 5pt;
}

table.img-results td {  text-align: center }

#copyright { 
             margin-top: 40pt;
             margin-bottom: 40pt;
             width: 100%;
             float: left;

 }

#inner-copyright { 
                   text-align:center; 
                   font-size:x-small;                   
}

#lisp { 
        margin-top: 50pt;
        text-align: center;
 }