#accordion-container {	font-size: 13px;	background: #ffffff;	padding: 5px 10px 10px 10px;	border: 1px solid #cccccc;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 5px 15px #cccccc;	-webkit-box-shadow: 0 5px 15px #cccccc;	box-shadow: 0 5px 15px #cccccc;    width:580px;	margin-left:30px;}.accordion-header {	font-size: 15px;	background: #ebebeb;	margin: 5px 0 0 0;	padding: 5px 20px;	border: 1px solid #cccccc;	cursor: pointer;	color: #666666;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}.active-header {	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 0 0;	border-radius: 5px 5px 0 0;	background: url(images/active-header2.gif) #d71d1e;	background-repeat: no-repeat;	background-position: right 50%;	color: #ffffff;}.active-header:hover {	background: url(images/active-header2.gif) #d71d1e;	background-repeat: no-repeat;	background-position: right 50%;}.inactive-header {	background: url(images/inactive-header.gif) #ebebeb;	background-repeat: no-repeat;	background-position: right 50%;}.inactive-header:hover {	background: url(images/inactive-header.gif) #f5f5f5;	background-repeat: no-repeat;	background-position: right 50%;}.accordion-content {	display: none;	padding: 20px;	background: #ffffff;	border: 1px solid #cccccc;	border-top: 0;	-moz-border-radius: 0 0 5px 5px;	-webkit-border-radius: 0 0 5px 5px;	border-radius: 0 0 5px 5px;	}.accordion-content p{	color: #5d5c5e;	line-height:1.5em;}.accordion-content ul{	line-height:2.1em;	list-style:square;}.accordion-content li{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#454545;}.accordion-content h4{margin-left:25px;}	