.red{
	color:#AE192F;
}
.blue{
	color:#192FAE;
}
.green{
	color:#B3C492;
}

div.namel dl{
	border:none;
	width:600px;
}
div.namel dt{
	float:left;
	width:375px;
	padding:0 5px 0 10px;
	clear:both;
	font-weight:bold;
	background:#8a8a73;
	color:#fff;
	border-bottom: 1px solid #fff;
}
div.namel dt span{
	float:left;
	padding:5px 0 5px 0px;
	display: block;
	width:100px;
}
div.namel dt span.long{
	width:270px;
}
div.namel dd{
	margin-left:390px;
	padding:0px 5px 0px 10px;
	border-bottom: 1px solid #fff;
}
div.namel dd span{
	float:left;
	padding:5px 0px 5px 0px;
	display: block;
	width:110px;
}
div.namel dd span.long{
	width:300px;
}

.jcfix{
	font-size: 17px;
	line-height: 1.6em;
}
.jcfix dt{
	color:#0f6ca9;
	border-bottom: 1px solid #0f6ca9;
}
div.box4{
	width: 132px;
	margin: 0 2px 3px 0;
	padding: 0 0 0 0;
	float: left;
	font-size: 13px;
}

dl.box2left{
	width: 530px;
	margin: 0 2px 3px 0;
	padding: 0 0 0 0;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
}
dl.box2left dt {
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
	float: left;
	width: 120px;
	border-bottom: 1px solid #fff;
}
dl.box2left dd {
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
	border-bottom: 1px dotted #D6C9BF;
	float: left;
	width: 400px;
}
dl.box2left a {
	color: #31363B;
}
dl.box2left a:hover {
	color: #C11A00;
}
ul.box2left{
	width: 560px;
	margin: 0 2px 3px 0;
	padding: 0 0 0 0;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
}
ul.box2left li {
	margin: 0 0 0 0;
	padding: 2px 0 2px 10px;
	border-bottom: 1px dotted #D6C9BF;
	background:none;
	float: left;
	width: 500px;
}
ul.box2left a {
	color: #31363B;
}
ul.box2left a:hover {
	color: #C11A00;
}
ul.box2left small {
	width:200px;
	font-size: 12px;
	background:#eee;
	float: right;
	padding: 0 0 0 23px;
	background: url(images/user_edit.png) left top no-repeat;
}