@charset "UTF-8";
@import url("../../css/default.css");
@import url("../../css/screen_base.css");
@import url("../../css/two_column_layout.css");

h3 {
	clear: both;
	padding: 3px 5px 3px 10px;
	font-size: 100%;
	font-weight: normal;
	background-color: #c0c0c0;
}

div.update {
	width:100%;
	text-align:right;
	margin:0;
	padding:0;
	line-height:1em;
	font-size:80%;
}
table.officer {
	border-collapse:collapse;
	width:95%;
	margin:3px auto 3px auto;
}

table.officer th,
table.officer td {
	padding:5px;
	border:1px solid #ccc;
}

table.officer th {
	width:20%;
	font-weight:normal;
	background:#e6e8e9;
	vertical-align:top;
}

table.officer td.name {
	width:25%;
	vertical-align:middle;
	background:#f1f1f1;
}

table.officer td.name2 {
	vertical-align:middle;
	background:#f1f1f1;
}

table {
	border: 0px;
	margin-bottom: 15px;
}

th,
td {
	border: 0px;
	padding: 5px;
}

th {
	width: 18%;
	font-weight: normal;
}

td.center {
	width: 5%;
	text-align: center;
	vertical-align: top;
}

th img {
	margin:  0px 5px -1px 0px;
}

div.diagram {
	text-align: center;
}


#officerlist {
	margin-top:5px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:450px;
	border-collapse: separate;
	border-spacing: 1px;
}
TABLE#officerlist TH {
	padding:7px;font-weight:bold; background-color:#E6E8E9; text-align:left; vertical-align:top;
	 width:150px; 
}
TABLE#officerlist TD { background-color:#F1F1F1; width:300px; vertical-align:middle;}
.th2 { background-color:#F1F2F3; background-image:none;}
TD.no-padding { padding:0px; }

TABLE#officerlist-inner {
	width:260px;
	margin:0px;
}
Table#officerlist-inner TD { width:140px;}
