/* used for 850 px wide divs and tables */


body { text-align:center; margin-left: 0%; margin-right: 0%; margin-top:1.5em; background-color:#ccffdd; 
 font-family: arial, helvetica, sans-serif }

a:link, a:visited { color: blue; text-decoration:none }

a:hover, a:active { text-decoration:underline; background-color:#ccffff }
	
p { text-indent: 0;  margin-top:0.5em; margin-bottom:0 }

div { margin:auto; width:850px; font-family: arial, helvetica, sans-serif; font-size:15px; text-align:center; border-collapse:collapse; border:0; padding:0; 
background-color:#ccffdd;}

img {  border: 3px solid #99cc99; } 
img:hover {  border: 3px solid #ffff99; } 

h1 { font-size:17px }

.heading { width:846px; height:37px; padding:0; border:2px solid #cc0033 }

.headingleft { width:100px; height:27px; font-size:13px; font-weight:bold; text-align:center; padding-top:10px;
background-color: #ffff00; border:0; float:left }

.headingcenter {width:628px; height:23px; font-size:20px; text-align:center; padding:7px;
background-color: #ffff99;  border:2px solid #cc0033; border-top:0; border-bottom:0; float:left}

.headingright { width:100px; height:27px; font-size:13px; font-weight:bold; text-align:center; padding-top:10px; background-color: #ffff00; border:0; float:left }

.linered { width:2px; height:37px; margin-top:0; margin-bottom:0; background-color:#cc0033;  padding:0px; float:left; border:0 }

.familylinetable { width:881px; text-align:left; font-size:15px; font-weight:bold; border:1px solid #888888; padding-top:5px; 
padding-bottom:5px; padding-left:15px; background-color:#ffcc66; }

.main { width:818px; text-align:justify; font-size:15px; line-height:130%; padding:15px; background-color:#ffffee; border:1px solid #888888;}

.mainbottom { width:718px; text-align:justify; font-size:15px; line-height:130%; padding:15px; background-color:#ffffee; border:1px solid #888888;
  border:1px solid #888888; border-top:0}

.mainsmall { width:718px; text-align:left; font-size:13px; line-height:130%; padding:15px; background-color:#ffffee; border:1px solid #888888; border-top:0}	

/* Used on individual species notes pages */

.small { font-size:13px;}

.img { height:170px; width:212px; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:0; float:left; background-color: #99cc99; font-weight:bold; font-size:13px }

.linksline { width:820px; font-size:14px; text-align:left; padding:8px; padding-left:20px; background-color: #ffffcc; border:1px solid #888888;}

.spacerend { height:1px; width:898px; background-color:#888888; padding:0; font-size:1px; border:0 }

.validated {height:500px; width:900px; text-align:center; font-size:13px; color:#888888;  border:0; padding:0; padding-top:40px; background-color:#ccffdd; }


	table {width:850px; padding:0; border-collapse:collapse;}    

	table, td {border:1px solid #888888; background-color:#ffffee}


	td {width:40px; padding:7px; padding-left:10px; text-align:center; font-size:14px;}

	.tdspecies {width:130px; padding:6px; padding-left:14px; text-align:left; font-size:14px;}
	
	.td {padding:6px; text-align:center; font-size:14px;}

	.left { width:370px; text-align:left; padding-left:50px} 
	

.paratop  { background-color:#ffcc99; padding:8px; padding-left:20px; text-align:left; font-size:14px; font-weight:normal; border:1px solid #888888; }	
.paratop2 { background-color:#ffffcc; padding:8px; padding-left:20px; text-align:left; font-size:14px; font-weight:normal; border:1px solid #888888; }

.tabletop td { background-color:#ffcc99; text-align:center; font-size:14px; font-weight:bold; }	
.tabletop2 td { background-color:#ffffcc; text-align:center; font-size:14px; font-weight:bold; }
.rowalt td { background-color:#ffffcc; }

.validated {height:500px; width:750px; text-align:center; font-size:13px; color:#888888;  border:0; padding:0; padding-top:40px; background-color:#ccffdd; }
	