body
{
	color: #000099;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background-color: #ffffff;
	margin: 0,0,0,5;
	padding: 0,0,0,0;
}

.bannerback
{
	background-image: url(../imgs/bannerback.jpg);
	background-repeat: repeat-x;
}

td {	vertical-align: text-top; }
th {	text-align: left; vertical-align: text-top; }
b { color: #0000c6; }
b.white { color: #ffffff; }
ul { margin-top: 0; margin-bottom: 0; }
ul.none { list-style-type: none; }
ul.square { list-style-type: square; }
ol { margin-top: 0; }

A.mail:link		{ color: #330099; text-decoration:underline; font: italic;}
A.mail:visited	{ color: #3300cc; text-decoration:none; font: italic;}
A.mail:active	{ color: #669966; text-decoration:none;}

A.mailwhite:link		{ color: #ffffff; text-decoration:underline; font: italic;}
A.mailwhite:visited	{ color: #ffffff; text-decoration:none; font: italic;}
A.mailwhite:active	{ color: #ffffff; text-decoration:none;}

A.external:link    { color: #000055; text-decoration:underline; font-style: oblique; font-weight: bolder; }
A.external:visited { color: #000055; text-decoration:underline; font-style: oblique; }
A.external:active  { color: #000055; text-decoration:underline; font-style: oblique; }

A.internal:link		{ color: #0066cc; text-decoration:underline; font-style: none; font-weight: bolder; }
A.internal:visited	{ color: #0066cc; text-decoration:none; font-style: none; }
A.internal:active	{ color: #669966; text-decoration:none;}
A.internal:hover	{ background-color: #007c7b; color: white; text-decoration:none;}


.headr
{
	font-weight: bold;
	font-size: 20	px;
	color: #000099;
	text-decoration: none;
	font-style: oblique;
}
.subhead
{
	font-weight: 600;
	font-size: 16	px;
	color: #000099;
	text-decoration: none;
	font-style: oblique;
}
.dscrhead
{
	font-weight: 400;
	font-size: 14	px;
	color: #000099;
	text-decoration: none;
	font-style: oblique;
}

.zooheadr
{
	font-weight: bold;
	font-size: 36 px;
	color: #ffffff;
	text-decoration: none;
	font-style: oblique;
}
.zoosubhead
{
	font-weight: 600;
	font-size: 20	px;
	color: #66ccff;
	text-decoration: none;
	font-style: oblique;
}

.emph {
	font-style: oblique;
	text-align: center;
}
.logo
{
	color: #00009C;
	height: 48px;
	text-decoration: none;
	text-align: left;
	padding-left: 50px;
	font-size:70;
	font-weight: 900;
	font-family: timeNR, serif;
}

.topnava
{
	font-size: 11px;
	font-weight: bold;
	font-style: oblique;
	vertical-align: text-top;
	color: #000099;
	text-decoration: none;
	text-align: center;
}
.topnava a:link
{
	width: 75;
}

.topnava a:visited
{
	width: 75;
	}

.topnava a:active
{
	width: 75;
}

.topnavaz
{
	font-size: 11px;
	font-weight: bold;
	font-style: oblique;
	vertical-align: text-top;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.topnavaz a:link
{
	width: 75;
}

.topnavaz a:visited
{
	width: 75;
	}

.topnavaz a:active
{
	width: 75;
}


.topnav
{
	font-size: 9px;
	font-weight: 300;
	color: #006633;
	text-decoration: none;
	text-align: right;
	vertical-align: text-top;
}

.topnav a:link
{
	text-align: center;
	border-bottom: 1px none #000099;
	text-align: center;
	width: 75;
}

.topnav a:visited
{
	text-decoration: none;
	text-align: center;
	border-bottom: 1px none #000099;
	text-align: center;
	width: 75;
	}

.topnav a:active
{
	text-align: center;
	border-bottom: 1px none #000099;
	text-align: center;
	width: 75;
}

.topnav a:hover
{
	font-style: oblique;
	text-decoration: none;
	background-color: #e4e4de;
	text-align: center;
	border-bottom: 1px none #000099;
	text-align: center;
	width: 75;
}

.midnav
{
	font-weight: 400;
	font-size: 14	px;
	color: #000099;
	text-decoration: none;
	font-style: oblique;
	text-align=left;
}

.midnav a:link
{
	border: none;
	text-decoration:none;
}
.midnav a:visited
{
	border: none;
	text-decoration:none;
}
.midnav a:active
{
	border: none;
	text-decoration:none;
}
.midnav a:hover
{
	border: none;
	background-color: #e4e4de;
	color: #007c7b;
	font-style: oblique;
	text-decoration: none;
}

.boxed
{
	border: 5px #000099 outset;
	font-weight: 600;
	text-align: center;
	line-height: 125%;
}

.copy
{
   font-size: 13px;
   color: #444444;
	margin: 10 10 20 10;
	padding: 20 20 30 20;
	vertical-align: text-top;
}

.copynp
{
   font-size: 13px;
   color: #444444;
	vertical-align: text-top;
}

.tech
{
   font-size: 12px;
   color: #444444;
	vertical-align: text-top;
}

.data
{
   font-size: 10px;
   color: #444444;
	vertical-align: text-top;
}

.notation
{
   font-size: 10px;
   color: #000000;
	font-style: oblique;
	vertical-align: text-top;
}
.disclaimer
{
   font-size: 8px;
   color: #000000;
	vertical-align: text-top;
}

.leftnav
{
	font-size: 11px;
	color: #000099;
	width=110px;
	vertical-align: text-top;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	cursor: pointer;
	cursor: hand;
}
.leftnav a:link 		{ color: #000099; text-decoration:none; }
.leftnav a:visited 	{ color: #000099; text-decoration:none; }
.leftnav a:active		{ color: #000099; text-decoration:none; }
.leftnav a:hover		{ background-color: #e4e4de; color: #007c7b; text-decoration:none; }
b.leftnav { font-style: oblique; }
.branch{ display: none; }

.leftnav2
{
	font-size: 9px;
	color: #000099;
	width=90;
	margin: 0 0 0 10;
	padding: 0 0 0 0 ;
	vertical-align: text-top;
	cursor: pointer;
	cursor: hand;
	text-decoration:none;
}
.leftnav2 a:link 		{ color: #000099; text-decoration:none; }
.leftnav2 a:visited 	{ color: #000099; text-decoration:none; }
.leftnav2 a:active 	{ color: #000099; text-decoration:none; }
.leftnav2 a:hover 	{ background-color: #e4e4de; color: #007c7b; text-decoration:none; }

.leftnav3
{
	font-size: 9px;
	color: #000099;
	width=90;
	margin: 0 0 0 20;
	padding: 0 0 0 0 ;
	vertical-align: text-top;
	cursor: pointer;
	cursor: hand;
	text-decoration:none;
}
.leftnav3 a:link 		{ color: #000099; text-decoration:none; }
.leftnav3 a:visited 	{ color: #000099; text-decoration:none; }
.leftnav3 a:active 	{ color: #000099; text-decoration:none; }
.leftnav3 a:hover 	{ background-color: #e4e4de; color: #007c7b; text-decoration:none; }

.rightnav
{
	font-size: 10px;
	color: #000099;
	width=100;
	padding-top: 20px;
	vertical-align: text-top;
	text-decoration:none;
}
.rightnav a:hover { background-color: #e4e4de; color: #007c7b; text-decoration:none; }

hr.nav
{
	width: 60%;
	color: #4B9A4E;
	text-align: left;
	height=1;
}

.drow { background-color: #9BD0EB; }
.lrow { background-color: #ffffff; }

.footer
{
	font-size: 11px;
	padding-top: 10px;
	border-top: 1px dashed #000099;
	border-bottom: 5px solid #000099;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.centerlist
{
	margin-left: 50px;
}
.question
{
	font-weight: 300;
	font-size: 14	px;
	color: #000099;
	text-decoration: none;
	font-style: oblique;
}
.doubleborder
{
	border: 5px double #0000c6;
	font-size: 11pt;
	padding: 5;
	width: 75%;
}

.indent
{
	margin-left: 1in;
}

.topnavz
{
	font-size: 9px;
	font-weight: 300;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	vertical-align: text-top;
}

.topnavz a:link
{
	text-align: center;
	border-bottom: 1px none #66ccff;
	text-align: center;
	width: 75;
}

.topnavz a:visited
{
	text-decoration: none;
	text-align: center;
	border-bottom: 1px none #66ccff;
	text-align: center;
	width: 75;
	}

.topnavz a:active
{
	text-align: center;
	border-bottom: 1px none #66ccff;
	text-align: center;
	width: 75;
}

.topnavz a:hover
{
	font-style: oblique;
	text-decoration: none;
	background-color: #ffffff;
	color: #07116B;
	text-align: center;
	border-bottom: 1px none #66ccff;
	text-align: center;
	width: 75;
}
.leftnavz
{
	font-size: 11px;
	color: #ffffff;
	width=100px;
	vertical-align: text-top;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	cursor: pointer;
	cursor: hand;
}
.leftnavz a:link 		{ color: #ffffff; text-decoration:none; }
.leftnavz a:visited 	{ color: #ffffff; text-decoration:none; }
.leftnavz a:active		{ color: #ffffff; text-decoration:none; }
.leftnavz a:hover		{ background-color: #e4e4de; color: #007c7b; text-decoration:none; }
.leftnav2z
{
	font-size: 9px;
	color: #ffffff;
	width=90;
	margin: 0 0 0 10;
	padding: 0 0 0 0 ;
	vertical-align: text-top;
	cursor: pointer;
	cursor: hand;
	text-decoration:none;
}
.leftnav2z a:link 		{ color: #ffffff; text-decoration:none; }
.leftnav2z a:visited 	{ color: #ffffff; text-decoration:none; }
.leftnav2z a:active 	{ color: #ffffff; text-decoration:none; }
.leftnav2z a:hover 	{ background-color: #e4e4de; color: #007c7b; text-decoration:none; }

.leftnav3z
{
	font-size: 9px;
	color: #ffffff;
	width=90;
	margin: 0 0 0 20;
	padding: 0 0 0 0 ;
	vertical-align: text-top;
	cursor: pointer;
	cursor: hand;
	text-decoration:none;
}
.leftnav3z a:link 		{ color: #ffffff; text-decoration:none; }
.leftnav3z a:visited 	{ color: #ffffff; text-decoration:none; }
.leftnav3z a:active 	{ color: #ffffff; text-decoration:none; }
.leftnav3z a:hover 	{ background-color: #e4e4de; color: #007c7b; text-decoration:none; }


.zoopic
{
	border: 30px inset #0000c6;
}
.zoonav
{
	background-image: url(../imgs/bannerzoo/bottom.jpg);
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	height: 40;
}
td.zoohead
{
	background-image: url(../imgs/bannerzoo/zoohead.jpg);
	background-repeat: no-repeat;
	height: 99;
}
td.treetop
{
	background-image: url(../imgs/bannerzoo/zootop.jpg);
	background-repeat: no-repeat;
	height: 231;
	vertical-align: text-top;
}
td.treetop_lower
{
	background-image: url(../imgs/bannerzoo/zootop.jpg);
	background-repeat: no-repeat;
	height: 231;
	vertical-align: text-bottom;
}
td.treetrnk
{
	background-image: url(../imgs/bannerzoo/zoomid.jpg);
	background-repeat: repeat-y;
}
tr.treebase
{
	background-image: url(../imgs/bannerzoo/zoofoot.jpg);
	background-repeat: no-repeat;
	height: 203;
}
td.zoofoot
{
	vertical-align: text-bottom;
	color: #ffffff;
	font-size: 11px;
	padding-top: 10px;
	border-top: 1px none #000099;
	border-bottom: 5px none #000099;
	text-decoration: none;
}
td.vertname
{
	vertical-align: middle;
	text-align: center;
	color: #000099;
	width: 50;
	font-family: Garamond;
	font-weight:900;
	font-size: 40;
	line-height: 150%;
}

.wdgrn { font: 9pt Wingdings,Symbol; color=green; }
.wdblu { font: 9pt Wingdings,Symbol; color=blue; }
.wdred { font: 9pt Wingdings,Symbol; color=red; }
