@import url("/styles/common.css");
@import url("/styles/menu.css");
@import url("/styles/message.css");
@import url("/styles/compare.css");
@import url("/styles/picturetable.css");

@media print
{
	.headingbanner
	{
		color: rgb(255, 255, 255); 
		font-size: 1.1em;
		font-weight: bold;
		background-color: #000099;
		padding: 0.2em;
		border-style: solid;
		border-width: thin;
		border-color: #990000;
		text-align: center;
	}
	.subheadingbanner
	{
		color: rgb(255, 255, 255); 
		font-size: 1.0em;
		font-weight: bold;
		background-color: #000099;
		padding: 0.2em;
		border-style: solid;
		border-width: thin;
		border-color: #990000;
		text-align: center;
	}
}

@media screen
{
	body 
	{
		background-attachment: fixed;
	}
	.headingbanner
	{
		color: rgb(255, 255, 255); 
		font-size: 1.1em;
		font-weight: bold;
		background-color: #000099;
		background-image: url(/images/bluegradient.jpg);
		background-repeat: repeat-x;
		padding: 0.2em;
		border: none;
		text-align: center;
	}
	.subheadingbanner
	{
		color: rgb(255, 255, 255); 
		font-size: 1.0em;
		font-weight: bold;
		background-color: #000099;
		background-image: url(/images/bluegradient.jpg);
		background-repeat: repeat-x;
		padding: 0.2em;
		border: none;
		text-align: center;
	}

}

tr
{
	vertical-align: top;
	text-align: left;
}
tr.nonsuffolk
{
	color: rgb(153,0,0);
}
td
{
	vertical-align: top;
	text-align: left;
}
td.center
{
	text-align: center;
}
table
{
	color: rgb(51, 51, 153);
	border-style: hidden;
	text-align: left;
	width: 100%;
	vertical-align: top
}

table.flight
{
	color: rgb(51, 51, 153);
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: thin; 
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}


/* the main life history table */
table.lifehistory
{
	color: rgb(51, 51, 153);
	border-style: solid;
	border-width: thin; 
	text-align: center;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	border-collapse: separate;
	padding: 1px 1px 1px 1px;
}
/* cell in the main life history table */
table.lifehistory td
{
	color: rgb(51, 51, 153);
	padding: 2px 0px 2px 0px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
}
table.lifehistory tr
{
	border-right-style: solid;
	border-right-width: thin; 
	border-left-style: solid;
	border-left-width: thin; 
}

table.lifehistory img
{
	display: block;
	border: 0;
	padding: 0px;
	vertical-align: top;
	margin: 0px;
}
table.family
{
	text-align: left; 
	margin-left: 0; 
	margin-right: auto;
	font-size: small; 
	color: rgb(51, 51, 153);  
	padding: 0px 0px 0px 0px;
	width: auto;
}

table.confusion
{
	color: rgb(51, 51, 153);
	border-style: hidden;
	text-align: left;
	width: auto;
	vertical-align: top
}
td.list
{
	text-align: center; 
	font-size: small; 
	color: rgb(51, 51, 153);  
	border: solid; 
	border-width: thin;
	border-color: black;
}
td.listpresent
{
	text-align: center; 
	font-size: small; 
	background: rgb(153, 0, 0);
	color: rgb(153, 0, 0);  
	border: solid; 
	border-width: thin;
	border-color: black;
}
table.list
{
	text-align: center; 
	margin-left: auto; 
	margin-right: auto;
	font-size: small; 
	color: rgb(51, 51, 153);  
	width: auto;
	padding: 2px;
	border-collapse: collapse;
	border: solid; 
	border-width: thin;
	border-color: black;
}
span.accountentryheading
{
	color: rgb(153, 0, 0);
	font-weight: bold;
}
span.missingaccount
{
	color: rgb(51, 51, 153);
	font-weight: bold;
}
span.accountentrysubheading
{
	color: rgb(153, 0, 0);
	font-weight: normal;
}
span.accountentrytext
{
	color: rgb(51, 51, 153);
	font-weight: normal;
}

div.includefile
{
	width: 100%;
}
div.box
{
	border: solid; 
	border-width: thin; 
	width: 100%
}

/* for species account figure table */
div#figuretable 
{
	width: 350px;
	float: right;
	text-align: center;
	padding-bottom: 10px;
}





