<style type="text/css">
* {
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	margin:0px;
}

a:link, a:visited {
	color: #505050;
	text-decoration: none;
}
a:active, a:hover {
	color: #860000;
	text-decoration: underline;
}
div#basic-accordian a:link, div#basic-accordian a:visited {
	color: #505050;
}
div#basic-accordian a:active, div#basic-accordian a:hover {
	color: #860000;
}

#basic-accordian{
	border:0px;
	padding:0px;
	width:175px;
	text-align: left;
}

.btn{
	padding:0px;
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	color:#505050;
	border-bottom:1px dotted #c8c7c7;
}
div#basic-accordian table{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border-bottom:1px dotted #c8c7c7;
}
div#basic-accordian td{
	padding: 5px 0px 5px 5px;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color:#505050;
}
div#basic-accordian td.yasuragi{
	padding: 0px 0px 5px 5px;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
}
.accordion_headings_top{
	padding:0px;
	background:#ffffff;
	color:#505050;
	border-top:1px dotted #c8c7c7;
	border-bottom:1px dotted #c8c7c7;
	cursor:pointer;
	font-weight:bold;
	text-align: left;
}
.accordion_headings_top:hover{
	padding:0px;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	text-align: left;
}

.accordion_headings{
	padding:0px;
	background:#ffffff;
	color:#505050;
	border-bottom:1px dotted #c8c7c7;
	cursor:pointer;
	font-weight:bold;
	text-align: left;
}
.accordion_headings:hover{
	padding:0px;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	text-align: left;
}

.accordion_headings_bottom{
	padding:0px;
	background:#ffffff;
	color:#505050;
	border-bottom:1px dotted #c8c7c7;
	cursor:pointer;
	font-weight:bold;
	text-align: left;
}
.accordion_headings_bottom:hover{
	padding:0px;
	color:#ffffff;
	text-align: left;
}

.header_highlight{
	background:#ffffff;
	border:0px;
	color:#000000;
	text-align: left;
	border-top:1px dotted #c8c7c7;
	border-bottom:1px dotted #c8c7c7;
}

.accordion_child{
	padding:5px;
	padding-left:15px;
	color:#505050;
	border-bottom:1px dotted #c8c7c7;
	background:#EEE;
	text-decoration: none;
	text-align: left;
}
.accordion_child:hover {
	padding:5px;
	padding-left:15px;
	color:#860000;
	border-bottom:1px dotted #c8c7c7;
	background:#d2d2d2;
	text-align: left;
}

</style>

