/* global styles (from design) */
body *
{font-family: Arial, Helvetica, sans-serif; }


 acronym{
	border-bottom:1px solid #eeddcc;
	padding-bottom: 1px;}

a
{
outline: none;
}

div.searchagain, #rightsidepub, #rightsideabout, #rightside ,#menu2, #menu, .orangetable { display: none; }

 .welcome {font-family: Arial, Helvetica, sans-serif; font-size: 2em;; color: Black; padding-left:44px; padding-top:5px;}

.welcomeorange{padding-top:12px; color: #ffa000; font-size: 4em;; font-family: Arial, Helvetica, sans-serif;}

 #content{
  font-size:1.5em;
  }
  
  hr {height: 0px; color: #000000;
  }
  
  
  #bigletter{margin-left: 12px;font-size:4EM; color:#ffa000; display:inline;z-index: -1; position:absolute;
left:155px;
top:183px;
}	

#footer{
	background-color:#FFffff;
	text-align:center;
	padding:10px;
	font-size:0.7em;
}

.floatleft{
	float: left;
}
.floatright{
	float: right;
}

/* search form page styles */

	div.formSection, div.pubdetails { border: 2px solid black; margin-top: 16px; font-family:Arial, Helvetica, sans-serif; font-size:2em;}

	div.formSection h3, div.pubdetails h3
	 {
	background-color:#ffa000;padding:4px;border-bottom: 1px solid #000000;	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	padding:4px;
	margin: 0px;
	color : Black;
	vertical-align : top; }
	
	div.formSection p
	 {	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	padding:8px;
	margin: 0px;
	color : black;}
	div#section2 b { font-size: 70%; display: block; padding-bottom: 20px; padding-left: 7px;}
	div#section2 label{ padding-left: 20px; display: block;  font-size: 70%;}
	div#section1 label{margin-left: 65px; display: block; font-weight: bold; font-size: 80%; }
	div#section1 label input { margin: 5px; }
	div.countiesclm { float: left; width:33%; text-transform:capitalize;}
	input.sub1 { display: block; margin: 8px; margin-left: 0px; } 
	input.sub2 { display: block; margin: 8px; margin-left: 370px; clear: both; margin-top:30px; } 


/* search results page styles */
	table.pubs {border: 2px solid black; text-align:left;  }
	table.pubs td{ padding: 5px; }
	table.pubs th{ padding: 5px; height: 24px; }
	table.pubs th { border-bottom: 1px solid black; background-color:#FA0;}
	table.pubs th a { color:#000000; text-decoration:none; }
	table.pubs th a:visited { color:#000000; text-decoration:none; }	
	table.pubs * {border-width: 0px; }
	table.pubs tr { height: 25px; }
	table.pubs td img {padding-right: 5px;}
	table.pubs tr.odd { background-color: #fffded;}
	table.pubs tr.even { background-color: #fff2b7; }
	table.pubs td { text-transform:capitalize; }

/* pub detail page styles */
	div.pubdetails h3 { vertical-align:top; line-height: 25px; text-transform:capitalize;}
	div.pubdetails h3 img { display: inline; vertical-align:top;}
	.odd { background-color: #fffded;}
	.even { background-color: #fff2b7; }
	div.pubdetails { margin-left: 0px; margin-right:0px; width: 6.25in;}
	div.pubdetails * {font-size: 13px; margin: 0px;}
	.pubdetails ul, .pubdetails li {margin:0px; padding: 0px; display: block; list-style:none; }
	.pubdetails dl { padding: 8px; margin: 0px;}
	.pubdetails dt {font-weight: bold; }
	.pubdetails dd {margin-left: 0px; margin: 8px; }
	.pubdetails address { white-space:pre; padding-left: 48px; font-style:normal;}
	.pubdetails hr { height: 28px; color: #fffded; border-width: 0px; margin: 0px; }
	.pubdetails li dl { margin: 0px; padding: 0px; }
	.pubdetails li a , .pubdetails li a:active { font-weight: bold; padding: 5px; display: block; line-height:30px;}
	dd li { display: block; list-style:none; color: #000000;}
	/*.pubdetails li dl { display: none; }*/
	.pubdetails li dt { color: #000000; width: 370px; display: block; float: left; font-weight:normal; padding-top: 6px; padding-left: 5px; clear: left;}
	.pubdetails li dd { color: #000000; padding-bottom: 4px; margin: 0px; padding-top: 4px;  border-top: 2px solid white; padding-left: 375px; }
	.pubdetails dd li { float: right; clear: right; width: 230px;}
	
	.spacer { height: 20px; }
	
div.pubdetails li.odd dl, div.pubdetails li.even dl, img#biilogo { display: block; }

div.maintable { width: auto;}
div.menu2, span.welcomeorange, tr.blacktable { display: none;}
span.welcome {display: none; }
div#innercontent h2 { display: none; }
img#printlogo { width: 4cm;}
