/*
	**** Colors ****
	Blue - Address - #003366
	Blue - Blue Line, Blue Text - #005B9A
	Blue - VB outline - #003366

	**** Font ****
	Arial, sans-serif
	hand_of_seanregular
*/
@font-face {
    font-family: "Open Sans";
    src: url('/_inc/hand_of_sean-webfont.eot');
    src: url('/_inc/hand_of_sean-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_inc/hand_of_sean-webfont.woff2') format('woff2'),
         url('/_inc/hand_of_sean-webfont.woff') format('woff'),
         url('/_inc/hand_of_sean-webfont.ttf') format('truetype'),
         url('/_inc/hand_of_sean-webfont.svg#hand_of_seanregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	background: #F8F7F7;
	font-family: "Open Sans";
	font-size: 16px;
}
	img {
		border: none;
	}
	.note {
		font-size: 12px;
		font-style: italic;
	}
	.tabLeft1 {
		margin-left: 1em;
	}
	#wrapper {
		margin: 0 auto;
		width: 60em;
	}
		header {
		}
		#mainContent {
		}
			aside {
				float: left;
				margin-right: 1.8125em;
				margin-bottom: .3125em;
				width: 16.125em;
			}
				.vbBackground {
					border: solid .0625em #003366;
					height: 21.25em;
					margin-left: 1.125em;
					width: 14.6875em;
				}
				.vb {
					background: url(/images/vbBackground.jpg);
					height: 11.8125em;
					margin-left: -1em;
					margin-top: 1.4375em;
					padding-top: 1em;
					text-align: center;
					width: 16.125em;
				}
					.vb h3 {
						color: #FFF;
						font-family: "Open Sans";
						font-weight: normal;
						margin: 0;
					}
					.vb h4 a {
						color: #005B9A;
					}
				.address {
					color: #003366;
					font-size: 18px;
					font-weight: bold;
					margin-top: .625em;
					text-align: center;
				}
				.complianceLogos {
					margin-top: 1.5625em;
					text-align: center;
				}
			#content {
				float: left;
				width: 42.0625em;
			}
				.note {
					font-size: 12px;
				}
				.padLeft625 {
					padding-left: .625em;
				}
				.tabLeft625 {
					margin-left: .625em;
				}
				#banner {
				}
				#inside {
					min-height: 27em;
				}
					#inside h3 {
						font-family: "Open Sans";
						font-weight: normal;
					}
				#news h3 {
					margin: 0;
				}
				
				#calculators a {
					display: block; 
					background-color: #75C1DF;
					color: #003366;
					font-weight: bold;
					height: 35px;
					margin: 2px 4px 2px 0;
					padding: 2px;
					float: left;
					width: 48.5%;
					font-size: 13px;
				}
				#calculators a.last {
					margin: 2px 0;
					width: 49.7%;
				 }
				#calculators a:hover {
					background-color: #005B9A;
					color: white;
				}
				#calculators strong {
					display: block;
					clear: both;
					font-size: 16px;
					background-color: #003366;
					color: white;
					padding: 5px;
					margin-top: 16px;
				}
					.calculatorSection {
						width: 99%;
						float: left;
						margin: 5px;
					}
					#prsnpl a{}
					#lease a{}
					#prsnfi a{}
					#retire a{}
					#invest a{}
					#home a{}
					#prsnpl {}
					#lease {}
					#prsnfi {}
					#retire {}
					#invest {}
					#home {}
					#prsnpl strong{}
					#lease strong{}
					#prsnfi strong{}
					#retire strong{}
					#invest strong{}
					#home strong{}
		#blueLine {
			background: #005B9A;
			clear: both;
			height: .375em;
			margin-bottom: .3125em;
			width: 100%;
		}
		#bottomBoxes {
			clear: both;
		}
			.box {
				color: #FFF;
			    font-family: "Open Sans";
				height: 14.6875em;
				margin-right: .375em;
				padding: .3125em;
				text-align: center;
				width: 11.075em;
			}
				.box:last-child {
					margin-right: 0;
				}
				.box h2 {
					font-weight: normal;
					margin: 0 0 .625em 0;
				}
				.box ul {
					list-style: none;
					margin: 0 0 0 .625em;
					padding: 0;
					text-align: left;
				}
				.box ul li {
					margin: 0;
				}
				.box ul li a {
					color: #FFF;
					font-family: "Open Sans";
					text-decoration: none;
				}
			#box1 {
				background: url(/images/boxHistory.jpg);
				float: left;
			}
			#box2 {
				background: url(/images/boxWhatsNew.jpg);
				float: left;
			}
			#box3 {
				background: url(/images/boxRates.png);
				float: left;
			}
			#box4 {
				background: url(/images/boxServices.png);
				float: left;
			}
			#box5 {
				background: url(/images/boxApplications.png);
				float: left;
			}
		footer {
			clear: both;
		}
		
			/****************/
	/*****RATES******/
	/****************/
		#rates_container{
			
		}
		.rates_effective{
			clear: both;	
		}
		.rates_nav{
			clear: both;	
		}
		.rates_button{
			background: #00477F;
			border: solid .0625em #00477F;
			color: #FFF;
			font-weight: bold;
			padding: .125em;
			text-decoration: none;
		}
		.rates_button:hover {
			background: #FFF;
			color: #00477F;
		}
		.rates_table{
			width: 100%;
			border-collapse: collapse;
		}
		.rates_header{
	        font-size: 1.5em;
			font-weight: bold;

		}
		.rates_title{
			background: #0064a1 none repeat scroll 0 0;
			color: #fff;
			font-size: 14px;
			font-weight: bold;
			padding: 0.125em;
		}
		.rates_bold{
			background-color: #FFF;
			text-align: center;
		}
		.rates_notes{
			font-size: 0.75em;
			font-style: italic;
		}
		.rates_subheader{
			 font-weight: bold;
    		text-align: center;
		}
		.rates_linespace{
		}
		.rates_aRow{
			background-color: #DDD;
		}
		.rates_standard{
			padding: 3px;
			
		}


	/****************/
	/******News******/
	/****************/
		.news_title{
			margin: 1em 0 0 0;	
			font-family: "Open Sans";
			font-size: 1.2em;
		}
		.news_title p{
			margin: 0;	
			display: inline;
		}
		.news_details{
			
		}