.memberTable {
	border-collapse:collapse;
	border:1px solid #dddddd;
	width:620px;
	margin:15px 0 0 15px;
}

.memberTable table {
	border-collapse:collapse;
}

.memberTable th , .memberTable td {
	border:1px solid #dddddd;
	padding:5px;
	font-size:12px;
	vertical-align:top;
	font-weight:normal;
}

.memberTable th {
	background-color:#6CC24B;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #ffffff;
}

.memberTable td dd , .memberTable td dt {
	border:2px solid #ffffff;
	padding:5px;
}

.memberTable tr.even td dd , .memberTable tr.even td dt {
	border:2px solid #fafaf0;
}

.memberTable tr.even {
	background-color:#fafaf0;
}

.memberTable table tr {
	background: none !important;
}

.memberTable td dt {
	background-color:#eeeeee;
	font-weight:normal;
	color:#000000;
	float:left;
	width:40px;
	text-align:center;
	clear:both;
}

.memberTable td {}

.memberTable p {
	margin:0;
	padding:0;
}

.memberTableTd1 {
	width:80px;
}

.memberTableTd2 {
	width:90px;
}

.memberTableTd3 {
	width:100px;
}

.memberTableTd4 {
	width:160px;
}

.memberPager {
	margin:0 0 0 15px;
	font-size:12px;
}

.memberSearch {
	width:620px;
	padding:10px;
	margin:20px 0 20px 15px;
	background-color:#f1f1f1;
	font-size:12px;
}

.memberSearch table {
	width:600px;
}

.memberSearch table td {
	vertical-align:top;
}

#memberSubmit {
	width:130px ;
	height:70px;
	border:0;
	background-image:url(../images/memberIcon2.jpg);
}

.memberAllList {
	margin:0 0 15px 15px;
	font-size:12px;
}

.member_mapcheck {
	display:none;
}

#recruitupdate {
	text-align:right;
	padding:0 20px 0 0;
}