.header_logo_text_primary, .header_logo_text_secondary {
	color: #fff !important;
}

.header_logo_text_primary {
	font-size: 36px;
}

.header_logo_text_secondary {
	font-size: 18px;
}

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: #EEEEEE; /* 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; }
.skip { /* For link "skip to main content" in order to skip navigation bar */
  font-size: 9pt;
  margin-bottom: 0.5cm;
}

.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: #EEEEEE; /* #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; }

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;
}



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;}


/* Nav */

#nav_holder nav {
    background-color: #2f9ed2 !important;
}

/* End Nav */

.links_link {
	font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    display: block;
	float: left;
	padding: 10px 16px;
}

a.link {
	display: block;
	float: left;
}

.junction_page_h3 {
	margin-top: 34px;
	margin-bottom: 28px;
}

.help_link {
	font-size: 26px;
}

.help_menu li {
	list-style: none;
}

.help_menu a {
	font-size: 26px;
}

