.haccordion {
background:#fff;
overflow:hidden;
height:340px;
width:980px;
}
.haccordion .header, .haccordion .content{
	float: left;
	height: 337px;
	padding: 0;
}

.haccordion .content {
	display: none;
	overflow: none;
}
.haccordion .content1 {
	background: #f69f24 url("../images/haccordion-content-1.jpg") no-repeat left top;
}
.haccordion .content2 {
	background: #a0c563 url("../images/haccordion-content-2.jpg") no-repeat left top;
}
.haccordion .content3 {
	background: #98ddee url("../images/haccordion-content-3.jpg") no-repeat left top;
}
.haccordion .content4 {
	background: #98ddee url("../images/haccordion-content-4.jpg") no-repeat left top;
}
.haccordion .content5 {
	background: #BD4268 url("../images/haccordion-content-5.jpg") no-repeat left top;
}
.haccordion .content6 {
	background: #666699 url("../images/haccordion-content-6.jpg") no-repeat left top;
}
.haccordion .content7 {
	background: #100e79 url("../images/haccordion-content-7.jpg") no-repeat left top;
}
.haccordion .content.visible {
	display: block;
	width: 609px;
}

.haccordion .content_in {
	width: 609px;
}

.haccordion .content_in ul {
	width: 167px;
	float: right;
	padding: 5px 9px 0 0;
}
.haccordion .content_in ul li {
	font-size: 0.9em;
	line-height: 1.5em;
}
.haccordion .content_in ul li a, .haccordion .content_in ul li a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 142px;
	background: url("../images/ha-arrow.png") no-repeat right bottom;
	_background-image: url("../images/ha-arrow.gif");
	padding-right:30px;
}
.haccordion .content_in ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.haccordion .content_in ul li a span {
	display: block;
	font-size: 1.6em;
	font-weight: bold;
}
.haccordion .content_in ul li a:hover span {
	text-decoration: underline;
}
.haccordion .content_in ul li.li1 {
	padding: 43px 0 0 0;
}
.haccordion .content_in ul li.li2 {
	padding: 34px 0 0 0;
}
.haccordion .content_in ul li.li3 {
	padding: 53px 0 0 0;
}
.haccordion .content_in ul li.li4 {
	padding: 48px 0 0 0;
}

.haccordion .content_in_title {
	float: left;
	margin: 40px 0 0 135px;
	_margin: 40px 0 0 45px;
	width: 270px;
	color: #fff;
	font-size: 1.7em;
	background: url("../images/ha-quote1.png") no-repeat left top;
	_background-image: url("../images/ha-quote1.gif");
}
.haccordion .content_in_title p {
	display: inline;
	padding: 0 16px 0 12px;
	background: url("../images/ha-quote2.png") no-repeat right top;
	_background-image: url("../images/ha-quote2.gif");
}
.haccordion .content_in_text {
	padding: 20px 0 0 178px;
	width: 220px;
	color: #fff;
	float: left;
}

.haccordion .header {
	cursor: pointer;
	padding: 0;
}
.haccordion .header h2 {
	position: absolute;
	left: -999em;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
.haccordion .header1 {
	background: #f69f24 url("../images/haccordion-header-1.jpg") no-repeat left top;
	width: 52px;
}
.haccordion .header2 {
	background: #a0c563 url("../images/haccordion-header-2.jpg") no-repeat left top;
	width: 49px;
}
.haccordion .header3 {
	background: #98ddee url("../images/haccordion-header-3.jpg") no-repeat left top;
	width: 50px;
}
.haccordion .header4 {
	background: #98ddee url("../images/haccordion-header-4.jpg") no-repeat left top;
	width: 55px;
}
.haccordion .header5 {
	background: #bd4268 url("../images/haccordion-header-5.jpg") no-repeat left top;
	width: 55px;
}
.haccordion .header6 {
	background: #666699 url("../images/haccordion-header-6.jpg") no-repeat left top;
	width: 55px;
}
.haccordion .header7 {
	background: #100e79 url("../images/haccordion-header-7.jpg") no-repeat left top;
	width: 55px;
}
.haccordion .header4b {
	background: #98ddee url("../images/haccordion-header-4b.jpg") no-repeat left top;
	width: 52px;
}
.haccordion .content5 p, .haccordion .content5 a {
	color:#444 !important;
	}
.haccordion .content6 .content_in_text {
	padding-left:190px;
	width:230px;
	position:relative;
	left:10px;
	}
.haccordion .content4 .content_in_text {
	position:relative;
	left:10px;
	}