ul.acc{
	/text-align:left;
	border-style:solid;
	border-width:1px 0px 0px 0px;
}
ul.acc, ul.acc li ul {
	width:100%;
  margin: 0px;
  padding: 0px;
  list-style: none;
  line-height: 1.8em;

}
ul.acc li {
  border-style:solid;
  border-width:0px 1px 1px 1px;
}
ul.acc div{
  padding:10px 5px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	color:#000000;
	background-color:#FFF;
	display:none;
}

ul.acc a{
	font-weight:900;
	padding-left:50px;
	display: block;
	text-decoration:none;
	height: 40px;
	line-height: 40px;
	color: #222;
}
ul.acc a.close{
	background:url(../img/icon_right.png) no-repeat 8px 6px;
}
ul.acc a.open{
	background:url(../img/icon_down.png) no-repeat 8px 6px;
}

ul.acc div a{
	display:inline;
	color:#0000FF;
	padding:0px;
	background-image:none;
}

ul.acc {
	margin-top:-30px;

}

ul.acc li {
	background-color: #F0FFFF;
}

#faqContent .faqlist{
	width:640px;
	margin:30px auto 0px auto;
	/text-align:center;
}
* html #faqContent .faqlist{
	margin-top:0px;
}
* html ul.acc{
	_margin-top:30px;
}
.faqtitle{
	width:650px;
	height:40px;
	background-image:url(../img/faqbar.png);
}
.faqtitle div{
 	font-size:15px;
 	font-weight:700;
	padding:15px 0px 0px 260px;
}
div.faqmsg{
	margin:10px 0px 30px 10px;
	line-height: 1.8em;
}
#faqContent h2{
	font-size:17px;
	font-weight:900;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:20px;
	line-height:30px;
	padding:0px;
}
#faqContent hr{
	width:630px;
	margin:10px auto;
	padding:0px;
}