.question {
	background-color:#d40f00;
	text-align:left;
	font-size:14px;font-weight:bold;
	color:#fff;
	padding:4px;
	border:1px solid #e55454;
}
.answer {
	text-align:left;
	font-size:12px;font-weight:normal;
	padding:8px;
	padding-left:20px;
	background-color:#fcfcfc;
	border-left:1px solid #e55454;
	border-right:1px solid #e55454;
	border-bottom:1px solid #e55454;
}

.list {
	text-align:left;
	width:700px;
}
.list dt {
	font-size:12px;font-weight:bold;
	border-bottom:1px dotted #fedea1;
	margin-top:5px;
}
.list dd {
	font-size:12px;font-weight:normal;
	border-bottom:1px dotted #cbe1ff;
}


.list a:link {color:#127b81;text-decoration:none;}
.list a:visited {color:#127b81;text-decoration:none;}
.list a:active {color:#127b81;text-decoration:none;}
.list a:hover {color:#127b81;text-decoration:underline;}

.back {
	font-size:12px;font-weight:bold;
	text-align:right;
	background-color:#fff;
	border-bottom:2px solid #d40f00;
	border-right:1px solid #d40f00;
	border-left:1px solid #d40f00;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
}
.back a:link {color:#d40f00;text-decoration:none;}
.back a:visited {color:#d40f00;text-decoration:none;}
.back a:active {color:#d40f00;text-decoration:none;}
.back a:hover {color:#d40f00;text-decoration:underline;}
