/* UPPER CONTENT -------------------------------------------------- */
.upper_content {
	padding: 30px 20px 0 20px;
}
	.upper_content .info {
		width: 100%;
		overflow: hidden;
	}
	.upper_content h1 {
		font-size: 26px;
		margin-bottom: 15px;
	}
	.upper_content p {
		float: left;
		width: 565px;
		font-size: 15px;
		line-height: 23px;
		color: #656464;
		margin-right: 40px;
	}
	.upper_content a.btn_send_us_an_email {
		float: left;
	}

.column_container {
	overflow: visible;
}

/* WIDE COLUMN ---------------------------------------------------- */
.wide_narrow .wide_column {
	padding: 45px 37px 0 37px;
	width: 515px;
	margin: -10px 0 37px 5px;
	background: url(../../images/frame/background/wide_content_peel_up.png) no-repeat 0 0;
}
	.wide_narrow .wide_column h2 {
		font-size: 21px;
		font-weight: bold;
		color: #333;
		margin-bottom: 30px;
	}
	.wide_narrow .wide_column h3 {
		font-size: 15px;
		font-weight: bold;
		color: #474747;
		margin-bottom: 15px;
	}
	.wide_narrow .wide_column p {
		font-size: 13px;
		line-height: 22px;
		color: #656464;
		letter-spacing: -0.4px;
		margin-bottom: 10px;
	}
		.wide_narrow .wide_column p a {
			text-decoration: underline;
		}
	
.next_faq {
	background: url(../../images/frame/background/faq_next_top.png) no-repeat 0 0;
	text-align: right;
	padding: 7px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.5px;
	margin-top: 30px;
}
	.next_faq a img {
		margin-bottom: -11px;
	} 
.next_faq_bottom {
	background: url(../../images/frame/background/faq_next_bottom.png) no-repeat 0 0;
	height: 6px;
}
	
/* SIDE NAV ------------------------------------------------------ */
.wide_narrow .narrow_column {
	width: 351px;
	margin-right: 14px;
	margin-bottom: 35px;
	margin-top: -23px;
}
.wide_narrow .nav {
	background: url(../../images/frame/background/side_nav_wider_blue_header.png) no-repeat left top;
	padding: 7px;
}
	.wide_narrow .nav .heading {
		height: 36px;
		line-height: 43px;
	}
	.wide_narrow .nav .heading h3 {
		font-size: 16px;
		font-weight: bold;
		color: #fff;
		margin-left: 15px;
	}
	.wide_narrow .nav .list {
		margin: 15px;
	}
		.wide_narrow .nav .list .toggler {
			cursor: pointer;
			padding: 15px 0 15px 25px;
			border-bottom: 1px solid #dddbd5;
			font-size: 15px;
			color: #165d94;
			letter-spacing: -0.5px;
			background: url(../../images/frame/icons/accordion_plus.png) no-repeat left 17px;
		}
			.wide_narrow .nav .list .toggler.last {
				border-bottom: none;
			}
		.wide_narrow .nav .list .toggler.active {
			background: url(../../images/frame/icons/accordion_minus.png) no-repeat left 17px;
		}
		
		.wide_narrow .nav .list .toggle_content ul {
			border-bottom: 1px solid #dddbd5;
			padding-top: 10px;
		}
			.wide_narrow .nav .list .toggle_content ul li {
				font-size: 12px;
				line-height: 19px;
				letter-spacing: -0.3px;
				margin-bottom: 5px;
				padding: 4px 0 4px 25px;
			}
			.wide_narrow .nav .list .toggle_content ul li.active {
				background: url(../../images/frame/background/side_nav_active_item_wide.png) no-repeat 10px 0;
				color: #fff;
			}
				.wide_narrow .nav .list .toggle_content ul li.active a {
					color: #fff;
				}
		
		
.wide_narrow .nav_bottom {
	background: url(../../images/frame/background/side_nav_wider_bottom.png) no-repeat left top;
	height: 11px;
}