/* @group Reset */

dl.accordion {
	width: 650px;
	margin:0px;
	padding: 10px 0 10px 0;
	text-align:justify;
	float:left;
}
dl.accordion2 {
	width: 500px;
	margin:0px;
	padding: 10px 0 10px 0;
	text-align:justify;
	float:left;
}
dl.accordion dt {
	position: relative;
	padding: 10px 0 10px 0;
	font-weight: bold;
	color:333;
	cursor: pointer;
	clear:both;
	text-align: justify;
}

dl.accordion dt a:link, dl.accordion dt a:visited, dl.accordion dt a:active, dl.accordion dt a:hover {
	text-decoration:none;
	color:#333333;
	padding: 10px 0px 10px 0px;
}

* html dl.accordion dt
{
	cursor: hand;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_accordion_closed.png', sizingMethod='crop');*/
	background-image: none;
}
* html dl.accordion2 dt
{
	cursor: hand;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_accordion_closed.png', sizingMethod='crop');*/
	background-image: none;
}
dl.accordion dt.open {

}

* html dl.accordion dt.open
{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_accordion_open.png', sizingMethod='crop');*/
	background-image: none;
}

dl.accordion dd
{
	position: relative;
	overflow: hidden;
	clear:both;
}



dl.accordion dd.sub_accordion
{
	
}

dl.accordion dd.accordion_content
{
	padding: 10px 0px 10px 0px;
}

dl.accordion dd.accordion_content p
{
	padding: 5px 0 7px 0;
}

dl.accordion dd dl dt
{
	padding-left: 20px;
	background-position: 20px 0;
	text-align:left;
	text-transform: uppercase;
	font-size: 14px;
	color: #333;
}

d1 dd.accordion_content_1 {
	padding: 10px 0px 10px 0px;
}
.accordion_toggler_1 {
	padding: 10px 0px 10px 0px;
	width:600px;
	cursor: pointer;
}
.accordion2_toggler_1 {
	padding: 10px 0px 10px 0px;
	width:600px;
	cursor: pointer;
}
