div#content {
	padding: 0 42px 0 42px;
}

div#content h2 {
	padding: 42px 0 0 0;
	margin: 0;
	background: url(../images/faq/heading_bg.jpg) left bottom no-repeat;
	text-indent: -1000px;
	overflow: hidden;
}

div#content p.intro {
	margin-top: 35px;
	margin-bottom: 35px;
	font-size: 1.4em;
}

div#content h3 {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #636364;
	font-size: 1.4em;
	line-height: 1.6em;
	margin: 20px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #636364;
}

div#content p, div#content h4 {
	margin: 20px 0;
	padding: 0 21px 0 0;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #636364;
	font-size: 1.3em;
	line-height: 1.6em;
}

div#content p strong {
	font-style: italic;
}

div#content ul li, div#content ul li ul li {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #636364;
	font-size: 1.3em;
	line-height: 1.6em;
}

div#content ul li ul li {
	font-size: 1.0em;
}

div#content p a, div#content ul li a {
	color: #e2308b;
}

div#content div#faq_list {
	background: url(../images/faq/faq_list_bg_loop.jpg) left top repeat-y;
	margin: 25px 0;
	border-bottom: 1px solid white;
}

	div#faq_list div.faq_list_inner {
		background: url(../images/faq/faq_list_bg_top.jpg) left top no-repeat;
		padding: 15px 0 0 0;
	}
	
	div#faq_list div.faq_list_inner ol {
		background: url(../images/faq/faq_list_bg_bottom.jpg) left bottom no-repeat;
		padding: 0 0 15px 50px;
		margin: 0;
	}
	
	div#faq_list div.faq_list_inner ol li {
		margin: 5px 0;		
		font-family: Arial, Tahoma, sans-serif;
		font-weight: bold;
		font-size: 1.4em;
		line-height: 1.6em;
		color: #e2308b;
		margin: 9px 0;
		/*list-style: none;*/
		/*background: url(../images/faq/list_bullet_bg.jpg) left top no-repeat;*/
	}
	
	div#faq_list div.faq_list_inner ol li a {
		/*padding: 0 0 0 30px;*/
		color: #e2308b;
	}