#content_column1 {
	float: left;
}

.content_area h3.subtitle {
	padding:0;
	margin-top: 30px;
}

div.large {
	width: 961px;
	background: url('../images/hbox-middle.gif') repeat-y;
}
	div.large h1, div.large h2 {
		background: url('../images/hbox-top.gif') no-repeat top left;
		font-size: 18px;
	}
	div.large .box_content h1, div.large .box_content h2 {
		background: none;
	}
	div.large .box_content {
		background: url('../images/hbox-bottom.gif') no-repeat bottom left;
	}

div.medium {
	width: 706px;
	background: url('../images/mbox-middle.gif') repeat-y;
}
	div.medium h2 {
		background-image: url('../images/mbox-top.gif');
		font-size: 14px;
		color: #3969A5;
	}
	div.medium .box_content {
		background: url('../images/mbox-bottom.gif') no-repeat bottom left;
	}

.articles {
	margin-left: 20px;
}

.articles li.opened h3 {
	background: url('../images/minus.gif') no-repeat bottom left;
}

.articles li.closed h3 {
	background: url('../images/plus.gif') no-repeat bottom left;
}

.articles li.closed .ha_content {
	display: none;
}

.articles li.opened .ha_content {
	display: inherit;
}

.articles li strong {
	color: #649B42;
}

.ha_content {
	padding-left: 30px;
}

.articles h4 a {
	text-decoration: none;
	color: #649B42;
}
.articles h4 a:hover {
	text-decoration: underline;
}

#toptips {
	list-style-type: decimal;
	margin-left: 30px;
}

#toptips li {
	padding-top: 5px;
	text-align: justify;
}

.content_area h4.subtitle {
	padding:0;
	margin: 10px 0;
}

