/***************** Article style 1 **************/
.headline1 h1 {
	background-color: #f4f4f4;
	margin: 0px;
	padding: 10px;
	color: #757575;
	font-size: 16px;
}
	.headline1 h1 a, .headline1 h1 a:hover {
		color: #757575;
		font-size: 16px;
	}
.content1 {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	font-size: 12px;
}
	.content1 h1 {
		font-size: 26px;
		font-weight: normal;
		color: #2b3890;
		letter-spacing: -1px;
		margin: 20px 0px;
	}
	.content1 h2 {
		font-size: 14px;
		font-weight: bold;
		color: #464646;
		letter-spacing: -1px;
		margin: 0px 0px;
	}
	.content1 ul {
		float: left;
		width: 240px;
	}
/************************************************/

/***************** Article style 2 **************/
.headline2 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #2b3890;
	letter-spacing: -1px;
	margin: 0px 0px 10px 0px;
}
	.headline2 h1 a, .headline2 h1 a:hover {
		font-size: 16px;
		font-weight: bold;
		color: #2b3890;
		letter-spacing: -1px;
		margin: 0px 0px 10px 0px;
	}
.content2 {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	font-size: 12px;
}
	.content2 h1 {
		font-size: 26px;
		font-weight: normal;
		color: #2b3890;
		letter-spacing: -1px;
		margin: 20px 0px;
	}
	.content2 h2 {
		font-size: 14px;
		font-weight: bold;
		color: #464646;
		letter-spacing: -1px;
		margin: 0px 0px;
	}
/************************************************/

.testimonial, .news, .faq {
	padding: 10px;
	border-bottom: 1px solid #e0e0e0;
}
	.faq h2 {
		font-size: 12px;
		margin: 0px;
		letter-spacing: normal;
	}
.calc {
	width: 410px; 
	margin: 0px auto;
}
	.calc td {
		padding: 5px;
		margin: 0px;
		background-color: #efefef;
	}
.nl {
	width: 220px;
	margin: 10px 0px;
	color: #A0A0A0;
	font-size: 11px;
	line-height: normal;
}
	.nl .top {
		background: url(../img/bTop.gif) no-repeat left bottom;
		width: 220px;
		height: 8px;
	}
	.nl .middle {
		background: url(../img/bBg.gif) repeat-x #F5F5F5;
		width: 198px;
		padding: 2px 10px;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;
	}
	.nl .bottom {
		background: url(../img/bBottom.gif) no-repeat;
		width: 220px;
		height: 8px;
	}
	.nl a, .nl a:hover {
		color: #68A32D;
		text-decoration: none;
		font-size: 14px;
		font-weight: normal;
	}
	.nl a:hover {
		text-decoration: underline;
	}
.agent {
	padding: 10px 0px 0px 0px;
	color: #898989;
}
	.agent h2 {	
		color: #68A32D;
		font-size: 14px;
		font-weight: normal;
	}
	.agent a, .agent a:hover {
		color: #898989;
		text-decoration: none;
		font-size: 12px;
		font-weight: normal;
	}
	.agent a:hover {
		text-decoration: underline;
	}
.headline3 {
	background-color: #F2F2F2;
}
.headline3 h1 {
	background-color: #F2F2F2;
	margin: 0px;
	color: #283890;
	font-size: 16px;
}
	.headline3 .hl {
		background: url(../img/headline3Left.gif) no-repeat;
		width: 6px;
		height: 51px;
		float: left;
	}
	.headline3 .hm {
		padding: 15px 20px 0px 20px;
		background-color: #F2F2F2;
		height: 36px;
		float: left;
	}
	.headline3 .hr {
		background: url(../img/headline3Right.gif) no-repeat;
		width: 6px;
		height: 51px;
		float: right;
	}
.content3 {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	font-size: 12px;
}
.borderBottom {
	border-bottom: 1px solid #ECECEC;
	padding-bottom:  20px;
	margin-bottom: 20px;
}
