
.sol{
	margin-left:20px;
}

.sol h3{
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}

.sol h4{
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:0px;
	_width:569px;
}

.sol table{
	margin-top:0px;
	margin-bottom:30px;
	margin-left:1px;
	_margin-left:0px;
	_width:580px;
	width:579px;
	border-collapse : collapse ;
	border:#999999 solid 1px;
}

.sol th{
	font-size:90%;
	font-weight: bold;
	vertical-align:top;
	color:#CC0000;
	padding-top:5px;
	padding-bottom:5px;
	border:#999999 solid 1px;
}

.sol td{
	font-size:90%;
	font-weight: normal;
	vertical-align:top;
	padding:5px;
	border:#999999 solid 1px;
}

.link{
}
.link a{
	margin-left:5px;
	margin-right:5px;
}
.link span.ap{
	background:#E6E6F1;
	padding:5px;
	margin-right:10px;
}
.link span.fu{
	background:#F1EEEC;
	padding:5px;
	margin-right:10px;
}
.link span.au{
	background:#E9F8FE;
	padding:5px;
	margin-right:10px;
}
.link span.in{
	background:#EEF7E2;
	padding:5px;
}


.sol p{
	font-weight: normal;
}

.page_top{
	text-align:right;
	margin-bottom:10px;
}

.sol_ap h4{
	background:	#5A579E;
	color:#ffffff;
	padding:5px;
}

.sol_fu h4{
	background:	#9F8F82;
	color:#ffffff;
	padding:5px;
}

.sol_au h4{
	background:	#6DD0F7;
	color:#ffffff;
	padding:5px;
}

.sol_in h4{
	background:	#8DC73F;
	color:#ffffff;
	padding:5px;
}
