/* Format for all pages */
body {
	margin: 0px;
	padding: 0px;
	background: #000;
}

.td01 {
float: center;
}

/* fonts */

.year {
font-family: optima, trebuchet MS, sans-serif; 
font-size: 3em; 
color: #00a6c0;
display: block;
padding: 10px;
}


.groupClass {
background-color: orange;
border: 1px solid #81460c;
width: 500px;
-moz-opacity: .5;
}

.grey80 {
font-family: verdana, geneva, sans-serif; 
font-size: 0.7em; 
color: #000000;
text-align: left;
padding: none;
}

.grey80publ {
font-family: verdana, geneva, sans-serif; 
font-size: 0.7em; 
color: #000000;
text-align: left;
padding: 10px;
}

.amnhlink {
font-family: verdana, geneva, sans-serif; 
font-size: 0.7em; 
color: #00a6c0;
padding: 2px;
}
.biblio1 {
font-family: optima, trebuchet MS, sans-serif;  
font-size: 1.2em;
color: #222;
text-align: right;
display: block;
background-color: #00a6c0;
padding: 3px;
}

.biblio10 {
font-family: optima, trebuchet MS, sans-serif;  
font-size: 1.2em;
color: #222;
text-align: center;
display: block;
background-color: #00a6c0;
padding: 4px;
border-top: 1px ridge #000000;
}

.biblio {
font-family: optima, trebuchet MS, sans-serif;  
font-size: 1.1em;
color: #000;
text-align: center;
display: block;
background-color: #00a6c0;
}

.biblio2a {
font-family: optima, trebuchet MS, sans-serif;  
font-size: 1.1em;
color: #000;
text-align: center;
display: block;
background-color: #00a6c0;
border-top: 1px solid #000;
}

.biblio53 {
font-family: optima, trebuchet MS, sans-serif;  
font-size: 1.1em;
color: #fff;
text-align: center;
display: block;
background-color: #083194;
border: 1px solid #ff9900;
}

.biblio2 {
font-family: optima, trebuchet MS, sans-serif; 
font-style: italic; 
font-size: 1em;
color: #000;
display: block;
background-color: #cccccc;
padding: 0px 20px 0px 10px;
float: center;
}

.biblio3 {
font-family: optima, trebuchet MS, sans-serif; 
font-style: italic; 
font-size: 1em;
color: #000;
display: block;
background-color: #acccde;
padding: 0px 20px 0px 10px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.biblio4 {
font-family: optima, trebuchet MS, sans-serif;  
font-size: 1.1em;
color: #000;
text-align: center;
display: block;
background-color: #acccde;
border: 1px solid #fff;
margin-bottom: 10px;
}

.biblio41 {
font-family: optima, trebuchet MS, sans-serif;  
font-size: 1.1em;
color: #000;
text-align: center;
display: block;
background-color: #acccde;
border: 1px solid #fff;
margin-top: 10px;
margin-bottom: 10px;
}

.biblio31 {
font-family: optima, trebuchet MS, sans-serif; 
font-style: italic; 
font-size: 1em;
text-align: center;
color: #000;
display: block;
width: 230px;
background-color: #acccde;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.biblio5 {
font-family: optima, trebuchet MS, sans-serif; 
font-style: italic; 
font-size: 1em;
color: #000;
display: block;
background-color: #acccde;
padding: 0px 20px 0px 10px;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}

.biblio7 {
font-family: Courier, sans-serif;
font-style: italic; 
font-size: 1.1em;
color: #acccde;
display: block;
text-align: left;
background-color: #000000;
line-height: 1.2em;
margin-top: 10px;
margin-bottom: 30px;
}

.biblio8 {
font-family: Courier, sans-serif;
font-size: 0.9em;
color: #acccde;
display: block;
text-align: left;
background-color: #000000;
line-height: 1.2em;
margin-top: 15px;
margin-bottom: 15px;
}

.italicred {
font-family: optima, trebuchet MS, sans-serif; 
font-style: italic; 
font-size: 1em;
color: #f00;
}

.redfont {
font-family: optima, trebuchet MS, sans-serif; 
 font-size: 1em;
color: #f00;
}

/* --------------------- Intro Page Text --------------- */
.iptitle {
font-family: helvetica, sans-serif; 
font-size: 1.8em;
letter-spacing: 0.2em; 
color: #777;
padding: 150px 5px 20px 5px;
text-align: center;
display: block;
}


.ipbigN {
font-family: optima, trebuchet MS, sans-serif; 
font-size: 3em; 
color: #1b2d88;
line-height: 0em;
}

.ipsponsor {
font-family: optima, trebuchet MS, sans-serif; 
font: 2em #1b2d88;
background-color: #fe940b;
padding: 8px;
text-decoration: none;
text-align: center;
display: inline;
border: 1px solid black;
width: 20px;
}

.ip01 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.9em;
color: #444;
padding: 8px;
text-align: justify;
line-height: 1.5em;
}

.ip02 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1em;
color: #e0e0e0;
padding: 8px;
text-align: justify;
line-height: 1.5em;
}

.iptaxo {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.9em;
color: #444;
padding: 10px;
display: block;
text-align: left;
line-height: 1.5em;
}

.ipnote {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1em;
color: blue;
padding: 25px 10px 10px 10px;
display: block;
text-align: justify;
line-height: 1.5em;
}

/* --------------------- Images --------------- */

.imagetitle{
border-top: none;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
float: center;
padding: none;
}

.image {
float: center;
padding: 5px;
background-color: #efefef;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
color: #444;
text-decoration: none;
text-align: center;
}

.im2 {
display: block; 
padding: 5px; 
background-color: #efefef;
}

.im3 {
display: block;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}

.im4 {
margin: 7px;
padding: 7px;
}

.im5 {
border: 1px solid #fff;
}
.im5a {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.sponsorsborder {
border-left: 1px solid #ff9900;
border-right: 1px solid #ff9900;
border-bottom: 1px solid #ff9900;
}

.logoborder {
border-top: 1px solid white;
}

.logoborder02 {
border-top: 1px solid black;
}

/* ------------------------------- Navegacao ----------------------------- */

a.idnav:link {
background-color: #efefef;
color: #000;
padding: 4px;
display: block;
text-decoration: none;
border-bottom: 1px solid #81460c;
width: 68px;
margin-bottom: 4px;
}

a.idnav:visited {
background-color: #efefef;
color: #000;
padding: 4px;
display: block;
text-decoration: none;
border-bottom: 1px solid #81460c;
width: 68px;
margin-bottom: 4px;
}

a.idnav:hover {
background-color: #efefef;
color: #000;
padding: 4px;
text-decoration: none;
display: block;
border-bottom: 1px solid #00a6c0;
width: 68px;
margin-bottom: 4px;
}

a.idnav:active {
background-color: #efefef;
color: #000;
padding: 4px;
text-decoration: none;
display: block;
border-bottom: 1px solid #00a6c0;
width: 68px;
margin-bottom: 4px;
}




/* ---------------- Link to department - AMNH ----------------------------- */


a.deptnav:link {
font-family: verdana, geneva, sans-serif; 
font-size: 0.7em;
color: #00a6c0;
padding: 4px;
margin: 10px;
text-decoration: none;
width: 100px;
border-bottom: none;
}

a.deptnav:visited {
font-family: verdana, geneva, sans-serif; 
font-size: 0.7em;
color: #00a6c0;
padding: 4px;
margin: 10px;
text-decoration: none;
border-bottom: 1px solid #00a6c0;
width: 100px;
}

a.deptnav:hover {
font-family: verdana, geneva, sans-serif; 
font-size: 0.7em;
color: #00a6c0;
padding: 4px;
margin: 10px;
text-decoration: none;
border-bottom: 1px solid #00a6c0;
width: 100px;
}

a.deptnav:active {
font-family: verdana, geneva, sans-serif; 
font-size: 0.7em;
color: #00a6c0;
padding: 4px;
margin: 10px;
text-decoration: none;
border-bottom: 10px solid #00a6c0;
width: 100px;
}

a.blackpage:link {
font-family: verdana, geneva, sans-serif; 
font-size: 1em;
color: #00a6c0;
text-decoration: none;
}

a.blackpage:visited {
font-family: verdana, geneva, sans-serif; 
font-size: 1em;
color: #00a6c0;
text-decoration: none;
border-bottom: 1px solid #00a6c0;
}

a.blackpage:hover {
font-family: verdana, geneva, sans-serif; 
font-size: 1em;
color: #00a6c0;
text-decoration: none;
border-bottom: 1px solid #00a6c0;
}

a.blackpage:active {
font-family: verdana, geneva, sans-serif; 
font-size: 1em;
color: #00a6c0;
text-decoration: none;
border-bottom: 1px solid #00a6c0;
}

/* ---------------------------------------------------------------------*/
