@import "paging.css";
#firm_search {
	width: 100%;
	border: 1px #B8B8B8 solid;
	padding: 5px;
	font: 100 9pt/18px Verdana;
}
#firm_search .label {
	font: 700 9pt/18px Verdana;
	width: 30%;
}
#firm_search .value {
	width: 70%;
	font: 100 9pt/18px Verdana;
}
#firm_search .button {
	width: 100px;
}
#firm_search select {
	width: 200px;
	font: 100 9pt/18px Verdana;
}
#firm_search input {
	width: 200px;
	font: 100 9pt/18px Verdana;
}

#firm {
	border: 1px #C0C0C0 solid;
	margin-top: 5px;
	width: 100%;
	font: 100 9pt/18px Verdana;
}
#firm .title, #firm .title a{
	font: 700 9pt/18px Verdana;
}
#firm .detail {
	font: 100 9pt/18px Verdana;
}
#firm .sector {
	font: 100 9pt/18px Verdana;
}
#firm .location {
	font: 100 9pt/18px Verdana;
}

#firm_detail {
	width: 100%;
}
#firm_detail .header {
	font: 700 9pt/18px Verdana;
	margin: 5px 0px 5px 0px;
}
#firm_detail .header img {
	margin-right: 10px;
	width: 100px;
	height: 70px;
}
#firm_detail .table {
	width: 100%;
	margin-top: 10px;
}
#firm_detail .table .label {
	background: #d4d6e7;
	width: 100px;
	font: 700 9pt/18px Verdana;
}
#firm_detail .table .value {
	background: #FFFFFF; width: 368px;
	font: 100 9pt/18px Verdana;
}
#firm_detail .content {
	width: 100%;
	text-align: left;
	padding-top: 10px;font: 100 9pt/18px Verdana;
}
#firm_detail .all_firm {
	margin: 10px 0px 10px 0px; 
}
#firm_detail input {
	width: 130px;
}
