body { 	color: #000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #EFCE92; 
	}
li p {
	text-indent: 0px;
}

/* Link colors and styles */
a:link { color: #535353; 
	}
a:visited { color: #535353; 
	}
a:hover { color: #A3A3A3; 
	text-decoration: underline; 
	}
a:active { color: #636363; 
	}
a.white, a.white:link, a.white:visited, a.white:hover, a.white:active { color: #fff; 
	}
a.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active { color: #77e0fa;
	}

p.hidden { color: #EFCE92;
	   font-size: 8pt;
	}



/* Paragraph indent */
p.noindent { text-indent: 0px; }

.copyright { margin-top: 50px; }

.small-text { font-size: 11pt; }

.small-text2 { font-size: 7pt; }

.footer-small { font-size: 7pt; }

.pages { text-align: center;
        font-weight: bold;
        word-spacing: 1em;
 	}

.left-align-cell, .left-align-cell p { font-size: 18pt; 
	text-align: left; 
	padding-left: 10px; 
	}

.right-align-cell, .right-align-cell p { font-size: 18pt; 
	text-align: right; 
	padding-right: 10px; 
	}

.margins { margin-top: 30px; 
	margin-bottom: 15px; 
	}

/* tables */
td {    font-size: 14pt; 
	padding-top: 1px;
	padding-bottom: 1px; 
	}

td p { font-size: medium; 
	}

th { text-align: center;
	}

caption { font-size: 18pt;
	  font-weight: bold;
	  text-align: center;
	}
	
table	{ margin: 5px;
	  
	  vertical-align: top;
	  text-align: left;
	}

table.main { width: 800px;
 	    
	}

table.child {	width: 400px;
		height: 150px;
		background-color: #F3DBAE;
		border: 1px solid #EFCE92;
	}

table.child_b {	background-color: #F3DBAE;
		border: 1px solid #EFCE92;
	}	

table.parent2 {	width: 800px;
		height: 200px;
	}

table.child td {border: 2px solid #EFCE92;
	}

table.child_b td {border: 2px solid #EFCE92;
	}


table.contact {	width: 500px;
		height: 150px;
		background-color: #F3DBAE;
		border: 1px solid #EFCE92;
	}

table.contact td th {	border: 2px solid #EFCE92;
	}

table.results table {width: 600px;
	}

table.subresults td { width: 400px;
	}

.left-align-cell ul, .right-align-cell ul { font-size: medium; text-align: left; }
.float-right { float: right; margin: 2px; padding: 0; }
.clear-right { clear: right; }
.clear { clear: both; }

/*table in schema.inc containing descriptions for all of the attributes and relations */
#attributes { width: 1400px;
              font-size:small;  
            }

.attribute table tr td {border: 1px solid #F3DBAE;
              		font-size: small;
                        }


.no-bullets { list-style-image: none; display: none; }
.small-text { font-size: small; margin-top: 45px; }


h1.home {font-size: 2em;
	 text-indent: 0em;
	 line-height: 1em
	}

h2.l2 	{font-size: 1.5em;
	 line-height:1em;
	 text-decoration: underline;
	 margin-left: 5%;
	}

h3.l3	{font-size:1em;
/*	 line-height:.5em; */
	 line-height:1.2em;
	 text-decoration: underline;
	 display: inline;
	 margin-left: 10%;
	}

p.l3	{text-align: center;
	}

table.l4 { margin-left: 15%;
	   padding: 0px;
	}

td.l4 { font-size: 1em;
	}
table#images { width: 90%;}
table#images td { text-align: center;
                  valign: middle;}

p.tertiaryslabel { text-align: center;
	}

img#tertiarys { width: 200px;
	  	margin: 2px;
	 	padding: 2px;
		vertical-align: top;
	        text-align: center;
              }
img#secondarys{ max-width: 200px;
                margin: 2px;
                padding: 2px;
		vertical-align: top;
                text-align: center;
              }

p#reference { 
              font-size: 10pt;
              font-family: times;
              background-color: #F3DBAE;
	      padding-left: 5%;
	}

#author { font-weight: bold;
          font-family: arial;
	}

#title {}

#journal{ font-style: italic;
	}

p.attribute { display: inline;
              font-family: times;
	      font-size: 12pt;
	}

p.value { text-align: left;
	  text-indent: 15%;
          display: compact;
	  font-size: 12;
          font-weight: bold;
	  background-color: #F3DBAE;
	  overflow: hidden;
	}
td.attribute {font-family: times;
              font-size: 12pt;
	      text-align: right;
		}
td.value {font-family: arial;
	  font-size: 12pt;
          font-weight: bold;
	  	}
fieldset { 
	   padding: 10px;
	   border: 2px solid #F3DBAE;
	   max-width: 100%;
	  }

fieldset.dinfo { overflow: hidden;}

legend { font-weight: bold;
	 font-size: 14pt;
         font-family: arial;
         background-color: #F3DBAE;
	} 
p.jmollink { display: block;
             font-size: 16pt;
             font-weight: bold;
             background-color: #84d4ee;	 
	     text-align: center;
	     border: 2px solid black;
	     line-height: 20pt;
}

a.link { display: list-item;
	 margin: 4px;
	 text-align: left;
	}

a.link:hover { font-weight: bold;
	}

input.input { position: relative;
	      left: 20%;
	}

.created { display: inline;
            font-size: 10pt;
	    font-family: times;
	    text-align: right;
	    }
.emphasis { font-weight: bold;
            font-size: 14pt;
	}

span#left { text-align: left;}
span#right { text-align: right;}

p.center { text-align: center;}
