
.faq {
	margin: 0 0 4em 0;
	padding: 0;
	}
	
.faq dt {
	position: relative;
	z-index: 0;
	
	margin: 0;
	padding: .75em 1em .5em;
	
	background: #fff url(dt.gif) no-repeat 10px 20px;
	
	
	font-size: 1em;
	font-weight: normal;
	color: #3496C1;
	
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 1px 2px #ccc;	
	}
	
	* html .faq dt, * html .faq dd {	height: 1px;}
	
.faq dd {
	position: relative;
	z-index: 1;	

	margin: 0 0 1em 0;
	padding: .75em 2em 1.5em 1em;
	
	font-size: .875em;
	
	background: #fff;
	
	border-top: 1px dashed #ccc;
	
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 1px 2px #ccc;		
	}


.faq dd ul {
	-moz-box-shadow: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	}
	
.faq dd table {
	border: none;
	margin: 2em 0;
	}
	
.faq dd table td {
	border: 1px solid #fff;
	background: #eee;
	}