/* nf_companies.css */

.nf_companies { 
	/* font-family: Verdana; font-size: 9pt; */
}
.nf_companies a { 
	/* text-decoration: none; font-weight: bold; color: #7F8C3E; */
}
.nf_companies a:hover { 
	/* text-decoration: underline; */
}
.nf_companies .navtable { margin-bottom: 10px; border-collapse: collapse; border: 1px solid #000; padding: 2px; }
.nf_companies .navtable .navrow {  }
.nf_companies .navtable .navlettercel { text-align: center; height: 15px; border: 1px solid #000; width: 3%; font-size: 8pt; font-weight: bold; }
.nf_companies .navtable .navlettercel.out {  color: #000; background: white; }
.nf_companies .navtable .navlettercel.over { color: #000; background: #ccc; cursor: pointer; }
.nf_companies .navtable .navletterA { 
	/* background: url('/path/to/image/image.gif') center center no-repeat; */
}

.nf_companies .company_search_form { font-size: 10pt; margin-bottom: 10px; }
.nf_companies .searchhdg { background: #666; color: #fff; margin-bottom: 10px; padding: 5px; }

/*
.nf_companies .pagingtable td.Artist,
.nf_companies .maintable tr.heading td.Artist,
.nf_companies .Artist { background: #006; }

.nf_companies .pagingtable td.Art_Organization,
.nf_companies .maintable tr.heading td.Art_Organization,
.nf_companies .Art_Organization { background: #060; }

.nf_companies .pagingtable td.Venue,
.nf_companies .maintable tr.heading td.Venue,
.nf_companies .Venue { background: #600; }
*/

.nf_companies .maintable { border-collapse: collapse; border: 0px solid #c0c0c0; border-bottom-width: 1px; padding: 0px; width: 100%; }
.nf_companies .maintable td { font-size: 9pt; color: #000; border: 0px solid #c0c0c0; border-bottom-width: 1px; border-right-width: 1px; padding: 2px 5px; height: 28px; }
.nf_companies .maintable td.nomatches { text-align: center; }
.nf_companies .maintable td.companyValue { 
	/* color: #7F8C3E; font-weight: bold; */
}
.nf_companies .maintable td.cityValue {  }
.nf_companies .maintable td.phoneValue {  }
.nf_companies .maintable tr.heading td { color: #fff; text-align: center; background: #666; white-space: nowrap; font-weight: bold; }
.nf_companies .maintable .companyHeading { width: 55%; }
.nf_companies .maintable .cityHeading    { width: 20%; }
.nf_companies .maintable .phoneHeading   { width: 15%; }
.nf_companies .maintable .urlHeading     { width: 10%; }
.nf_companies .maintable td.noborderright { border-right-width: 0px; }
.nf_companies .maintable tr.heading a { color: #fff; }
.nf_companies .maintable tr.outeven  { background: #fff; }
.nf_companies .maintable tr.outodd   { background: #eee; }
.nf_companies .maintable tr.over { background: #ccc; }
.nf_companies .maintable tr td.over { cursor: pointer; }
.nf_companies .maintable tr td .companyName.over { text-decoration: underline; }
.nf_companies .maintable tr td .companyName.out  { text-decoration: none; }

.nf_companies .maintable td.pagingtablecel { padding: 0px; }
.nf_companies .pagingtable td   { background: #666; color: #fff; }
.nf_companies .pagingtable td a { color: #fff; }
.nf_companies .pagingtable td span.greyedout { color: #ccc; }
.nf_companies .pagedropdown { font-size: smaller; }


#nf_company { 
	/* font-family: Verdana; */
	font-size: 9pt; 
}
#nf_company .company_name {
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	margin-top: 20px;
	border-top: 1px #cccccc dotted;
	padding-top: 10px;
}
#nf_company .hdg {
	background-color: #999999;
	color: #fff;
	padding: 3px;
	padding-left: 18px;
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
#nf_company .hdgcontent { padding-left: 18px; line-height: 150%; }
#nf_company .hdgcontentfield	{ clear: both; }
#nf_company .hdgcontentfieldlabel	{ float: left; width: 120px; }
#nf_company .hdgcontentfield input	{ width: 250px; }
#nf_company .spaceafter { margin-bottom: 10px; }

/* */
