.button {
	font-family:verdana;
}
.formatField {
	margin-bottom:.5em;
	padding:1 2 1 2;
	font-family:verdana, sans-serif;
}

/* Pi List Item 
	.piListItem {
		margin:1em 0 3em 0;
		padding:10px;
		width:100%; font-size:90%;
	}
	.itemBkg {
		background-color:#e9e9e9;
	}
	
	.piListItem .listerLabel {
		color:#666633; 
	}
	.piListItem p.listerLabel {
		margin-top:0;
		margin-bottom:.2em;
	}
	
	.piListItem h3.company {
		font-size:120%;
		float:left;
		font-weight:bold; color:#666633;
		margin-top:0;
	}
	.piListItem .state {
		margin-top:.4em;
		text-align:right;
	}
	
	.piListItem .body {
		width:100%;
		clear:both;
	}
	.piListItem .body tr {
		vertical-align:top;
	}
	.piListItem .body td.colA {
		width:25%;
	}
	.piListItem .body td.colB {
		width:75%;
		padding:0 15px;
	}
	
	.piListItem .desc {
		line-height:1.4em;
	}
	
	.piListItem .services {
		margin-right:20;
	}
	.piListItem .service {
		margin:4 0; 
		padding-top:2px; 
		font-size:90%;
	}
	.piListItem .service.hilite {
		font-weight:bold;
	}
	
	.piListItem .serviceArea {
		margin-top:1em;
	}
	.piListItem .serviceAreaText {
		margin-top:.5em;
	}
	
	.piListItem .country {
		font-weight:bold; 
		margin-top:2em; 
		position:relative; 
		left:-1em;
	}
	.piListItem .contact {
		margin-top:1em; 
		text-align:center; 
		line-height:1.3em;
	}
	.piListItem .contact div {
		margin-top:.5em;
	}
	.piListItem .contactField {
		margin-right:.5em; 
		white-space:nowrap;
	}
	
	.piListItem .collapseDesc {
		display:none;
	}
	.piListItem A.collapseDescExpander {
		white-space:nowrap;
	}
	
	.piListItem .detailOpener {
		font-size:90%;
		margin-top:.5em;
	}
	.piListItem .details {
		margin-top:1em;
	}
	
	.piListItem .associations {
		margin-top:1em;
	}
	
	.piListItem .address p {
		margin-left:10px;
		margin-top:0;
		margin-bottom:0;
	}
/**/

