/* CSS Document - 2006.03.21 - firebelly design corp.: k.brugman */
/* maroon: #560825; olive: #555555; beige: #B6ADA3; l.beige: #D7D1CA; */

	fieldset { border: none; margin: 0px; padding: 0px; }
	fieldset.shortsearch { margin: 0px 0px 10px 0px; }
	*html fieldset.shortsearch { /* \*/ margin: 0px; /* */ }
		
	legend { display:none; }
	legend.show { display:inline; }
	
	input, select { color: #555555; font-family: verdana, arial, sans-serif; font-size: 12px; margin:0px; padding:0px; }
	
	label { width: 100px; display: inline-block; vertical-align:top; }

	fieldset ol { list-style: none; margin: 0px; padding: 0px; }
	
	li.submit { text-align:right; margin-top: -5px; margin-bottom:0px; }
	*html li.submit { /* \*/ margin-top: 0px; /* */}
	
	ol#moreoptionsblock { display: none; margin-top: 10px; padding-top: 10px; }
	*html ol#moreoptionsblock { /* \*/ padding-top: 0px;  /* */}
	
	#moreoptions {
		background: transparent url(../images/arrow_off.gif) left center no-repeat;
		margin-top: 10px;
		padding: 2px 0px 3px 20px;
		}
		
	#moreoptions.on { background-image: url(../images/arrow_on.gif); }
	
	#content.pullup { padding-bottom: 0px; }
	*html #content.pullup { /* \*/ width: 596px; width: 596px; w\idth: 571px; /* */ } /* PC IE ONLY */
	
	#content p, #content li, label { font-size: 11px; }
	
	p#newsearch a {
		font-weight:bold;
		background: transparent url(../images/arrow.gif) 0px .5em no-repeat;
		padding: 0px 0px 0px 20px;
		margin-bottom: 2em;
		margin-left: 4px;
		}
		
	p#perpage {
		float: right;
		padding-top: 1.5em;
		}
		
	p#perpage a.on {
		text-decoration:none;
		font-weight:bold;
		}
		
	ul.abstract.rule li h5 em { font-weight:normal; font-style:normal; }
	
	.infobox { padding-bottom: .8em; clear:both; }
	.infobox p { margin-bottom: 2px; }
	
	a.onlinedata, .infobox p.onlinedata{
		background: url(../images/link.gif) right center no-repeat;
		padding-right: 18px;
		}
		
	a.printdata, .infobox p.printdata {
		background: url(../images/book_open.gif) right center no-repeat;
		padding-right: 20px;
		}
		
	.infobox p.onlinedata, .infobox p.printdata {
		background-position: left center;
		padding-right: 0px;
		padding-left: 22px;
		}
	
/* PAGINATION */

	p.pages a, .pages select { font-size: 10px; }

	.pages { /* for prev/next links on lists with mult. pages */
		position: relative;
		font-size: 10px;
		text-transform: uppercase;
		margin: -20px 0px 20px 0px;
		padding: 20px 0px 0px 2px;
		}
		
	.pages.bottom { /* at foot of page */
		margin: 30px 0px 20px 0px;
		padding: 0px 0px 0px 2px;
		}
		
	.pages select { /* text size rule further down this doc */
		position: absolute;
		bottom: 0px;
		left: 47%;
		margin: 0px;
		padding: 0px;
		}
		
	.pages.bottom select {  bottom: auto; }
		
	.pages a.next { position: absolute; top: 20px; right: 2px; }
	.pages.bottom a.next { top: 0px; }
	*html .pages a.next { /* \*/ right: 27px; /* */ }
	
	.pages a, .pages a:link, .pages a:visited, .pages a.next, .pages a.next:link, .pages a.next:visited { text-decoration:none; }
	.pages a:hover, .pages a:active, .pages a.next:hover, .pages a.next:active { text-decoration:underline; }

