#accordion {
	margin:0px 0px;
}

h3.toggler {
	cursor: pointer;
	background: #778CB3;
	color: #528CE0;
	margin: 3px 0;
	padding: 8px 0 8px 45px;
}
div.element p, div.element h4 {
	margin:0px;
	padding:0px;
}
blockquote {
	padding: 0px 0px;
}
#boxwide a {
	color: #fff;
	text-decoration: none;
	padding-bottom: 3px;
	border-bottom: 1px dotted #778CB3;
}
#boxwide a:hover {
	background: none;
	color: #fff;
	text-decoration: none;
	padding-bottom: 3px;
	border-bottom: 1px dotted #fff;
}
#boxwide table {
	width: 480px;
	margin: 0;
	padding: 0;
	margin: 10px 15px;
	border-collapse: collapse;
	font-size: 1em;
	border: none;
	border-bottom: 1px solid #667AB5;
	color: #000;
}
#boxwide td, #boxwide th {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	vertical-align: bottom;
}
#boxwide .small {
	font-size: .9em;
}
.question {
	font-weight: bold;	
	font-size: 1em;
	padding: 6px 0;
	cursor: pointer;
}
.answer {
	font-size: 1.1em;
	padding: 10px 0;
	display: none;	/* This one should not be changed */
}
#mainbox .question a {
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px dotted #D9261C;
	color: #004364;
}
#mainbox .question a:link, #mainbox .question a:visited {
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px dotted #D9261C;
	color: #004364;
}
#mainbox .question a:hover {
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px solid dotted;
	color: #D9261C;
}

