body {padding:0;margin:0;background-color: #FFFFFF;font-family: Verdana, Arial, 
Helvetica, sans-serif;}
.title {font-size: 14px; font-weight: bold; color: #CC3366} 
.bullet { list-style-image: url(Animal_Images/Menagerie/bullet.gif); list-style-type: square ;
font: 20px "Times New Roman", Times, serif;

}
.text{ font-size: 11px; line-height: 18px; color: #000000}
 a:hover { color: #006699; text-decoration: none}
 .footer { font-size: 10px; line-height: normal; color: #CCCCFF; font-weight: normal; text-decoration: none}
 .menutext { font-size: 10px; color: #CC3366; text-decoration: none; line-height: 16px}
 a { font-size: 20px; 
color: #CC3366; text-decoration: underline} 
.footer:hover { color: #ffffff} 
.subtitle { font-size: 11px; color: #006699; font-weight: bold; text-decoration: none} 
.map{ background-image: url(Animal_Images/Menagerie/map.gif); background-repeat: no-repeat} 
.menusubtitle { font-size: 11px; color: #006699; text-decoration: underline; font-weight: bold} 
.feature { font-size: 11px; line-height: 18px; color: #CE3463; clip: rect( )} 
.menutext2 { font-size: 10px; color: #CC3366; text-decoration: none; line-height:16px } 
.footer2 { font-size: 10px; line-height: normal; color: #CCCCFF; font-weight:normal; text-decoration: none } 

h1{font: bold 24px "Times New Roman", Times, serif;
	color: #cc3366;
}
h2{
	font: bold 16px "Times New Roman", Times, serif;
	color: #cc3366;
	margin: 0px;
	padding: 0px;
}
p{
	font: 14px "Times New Roman", Times, serif;
}

.adtext{
	font:18px "Times New Roman", Times, serif;
	color: #666666;
}


.adtext textarea{
	background:  #ffffff;
	color:			#000;
	font-size:		16px;
	border-style: 		solid;
	border-color: 		#cc3366;
	border-width: 		1px;
	overflow: 		auto;
	padding-left: 5px;
	width:540px;
	height: 5cm;
}
.adtitle textarea{
	background: #ffffff;
	color:			#000;
	font-size:		18px;
	border-style: 		solid;
	border-color: 		#cc3366;
	border-width: 		1px;
	overflow: 		auto;
	padding-left: 5px;
	width:540px;
	height: 1cm;
}
input{
border-style: 		solid;
	border-color: 		#cc3366;
	border-width: 		1px;
	width:		145px;
}
select {
border-style: 		solid;
	border-color: 		#cc3366;
	border-width: 		1px;
	width:			145px;
		
}

.labelleft {
	font: 14px "Times New Roman", Times, serif;
	background: #ffcccc;
	border-style: 		solid;
	border-color: 		#cc3366;
	border-width: 		1px;
}
.bigerror {
	font: 18px "Times New Roman", Times, serif;
	color: #FF0000;
}
.error {
	color: #FF0000;
	font-weight: bold;
}
.feature a {font-weight:bold;}
.specialfeature a {
	font-weight:bold;
	color: #990000;
}
.brh{
	background: #FF99CC;
	height: 25px;
	font: 20px  "Times New Roman", Times, serif;
	color: #333333;
}
.brheader{
	background:  #CCFFCC;
	height: 25px;
	font: 20px  "Times New Roman", Times, serif;
	color: #333333;
}
.brodd {
	background:#FFD9D9 ;
	height: 25px;
	}
.breven {
	background:  #FFBFBF;
	height: 25px;
}
.browse .brpage,.browse .brpage p  {
	background: #bdf url(CSS_images/browseback.gif) repeat-x bottom;
	font-size: 18px;
	font-weight: bold;
	vertical-align: bottom;
	border-style: none;
	color: #333333;
}

.brsec{
	background: #BBDDFF url(CSS_images/browseback.gif) repeat-x bottom;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	border-style: none;
	color: #333333;
}
.brp a{font:18px "Times New Roman", Times, serif;}

#middle #uiDiv #loginForm #promptDiv{
	width:340px;
	padding:10px;
	margin-bottom:16px;
	
	text-align:left;
	
}
.loginbox #fieldDiv { 
  width:300px; 
  text-align:left;
}
.loginbox #buttonDiv { 
  text-align:center;
}
.loginbox #hintDiv {
  width:380px; 
  padding:14px; 
  border:1px solid  #dddddd;
  color:#666666;
  margin:auto;
  margin-top:36px;
}
.fieldTitle {
	margin-bottom:3px;
	font-weight:bold;
	color:#666666;
	float: left;
	width: 80px;
}
.fieldEntry {
  margin-bottom:8px;
}
.basePrompt {
  color: #666666;
   background: #FFFFCC;
  height:80px;
  border:1px solid #0033FF;
  font-size:14px;
}
.procPrompt {
  color:#333399;
  background: #D3FDCC;
  height:80px;
  border:1px solid #009900;
  font-size:24px;
}
.errPrompt {
	color:#993333;
	height:140px;
	border:1px solid  #990000;
	background: #FCD1CD;
	font-size: 18px;
	font-weight: bold;
}
.inputButtonActive { 
  cursor:pointer;
}
.inputButtonDisabled { 
  cursor:default;
}
#uiDiv #loginForm {
	width:360px;
	height:220px;
	padding:24px;
	background:#CCFFFF;
	border:1px solid #66CCFF;
	margin:auto;
}
#uiDiv #loginForm  #formDiv {
  width:340px;
  height:200px;
  margin:auto;
}
.readerText {
  position:absolute;
  top:-1000px;
  left:-1000px;
  width:1px;
  height:1px;
  overflow:hidden;
  z-index:-1000;
}
.clearBoth {
  clear:both;
}
.flash {
	border-width: thin;
	border-color: #0000FF;
}