.faq h1 {
	color:#967700; 
	font-size: 133%; 
	margin-bottom: 15px; 
}

#accordion {
	width: 700px; 
}

.toggler {
	font-size: 117%; 
	padding: 0 5px; 
	height: 40px; 
	line-height: 40px; 
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #ccc; 
	color: #444; 
	cursor: pointer; 
	background: url(../images/mark.jpg) 5px 0px no-repeat; 
	padding-left: 35px; 
	text-shadow: #ddd 2px 2px 2px; 
}

.element .textArea {
	margin: 0 0 10px 0; 
	line-height: 2em; 
	letter-spacing: 0.1em; 
	font-size: 108%; 
	background: #f8f8f8 url(../images/paper_bottom.jpg) left bottom no-repeat; 
	padding: 0 10px 20px 35px; 
}

.element p {
	margin: 0 0 1em 0; 
}

.element em {
	font-weight: bold; 
	color: #f00; 
}

.element strong {
	font-weight: bold; 
}

.element table {
	border-bottom: 1px solid #ccc; 
	margin-bottom: 10px; 
}

.element table#noLine {
	border-top: 1px none #ccc; 
}

.element table th , 
.element table td {
	border-top: 1px solid #ccc; 
	text-align: left; 
	font-weight: normal; 
	background: #fff; 
	padding: 2px; 
}

.element table th {
	padding: 2px 10px 2px 5px; 
}

.element table th#noLine {
	border: 1px none #000; 
	background: transparent; 
}

.element table td {
	padding: 2px 5px 2px 50px; 
	background: #fff url(../images/dot_line.gif) left 45% no-repeat; 
}

#inTextInlineForm {
	display: inline; 
	margin: 0; 
	padding: 0; 
}

#inTextInlineForm input {
	width: 0px; 
	height: 0px; 
	margin: 0; 
	padding: 0; 
	display: inline; 
}

#inTextInlineForm span {
	cursor: pointer; 
	text-decoration :underline; 
	color: #00f; 
}
