@charset "UTF-8";
@import url(/themes/concept/master.css);
caption {
	background: url(images/captionPoint.gif) no-repeat 0 6px;
	padding-left: 18px;
	font-size: 110%;
	text-align: left;
	margin: 10px 0;
}
table.company {
	border-collapse: collapse;
	width: 570px;
	border-top: #dedcda 1px solid;
	border-left: #dedcda 1px solid;
	margin-bottom: 1em;
}
table.company td {
	padding: 8px 10px;
	border-right: #dedcda 1px solid;
	border-bottom: #dedcda 1px solid;	
}	
table.company td.firstCel {
	width: 90px;
	background: #f1f8f1;
}
table.company2 {
	border-collapse: collapse;
	width: 570px;
	border-top: #dedcda 1px solid;
	border-left: #dedcda 1px solid;
	margin-bottom: 1em;	
}
table.company2 td {
	padding: 15px 10px;
	border-right: #dedcda 1px solid;
	border-bottom: #dedcda 1px solid;	
}	
table.company2 td.firstCel {
	width: 150px;
	background: #f1f8f1;	
}

td.firstCelnull {
	border-right: none !important;
}
table.history td {
	padding: 8px 10px;
	border-right: #dedcda 1px solid;
	border-bottom: #dedcda 1px solid;	
}
table.history {
	border-collapse: collapse;
	width: 570px;
	border-top: #dedcda 1px solid !important;
	border-left: #dedcda 1px solid !important;
	margin-bottom: 1em;
}
table.history td.year {
	border-right: none;
	background: #f1f8f1;	
}
table.history td.month {
	background: #f1f8f1;	
}
.leftBox {
	width: 230px;
	float: left;
}
.leftBox img {
	padding: 3px;
	border: #999 1px solid;
}
.rightBox {
	width: 340px;
	float: right;
}
dl.staff dt {
	background: url(images/staffPoint.gif) no-repeat 0 3px;
	padding-left: 25px;
}	
dl.staff dd {
	padding: 7px 0 20px 0px;
}