html {
		font-family: "Open Sans";
}

body {
	background: url(/images/texture5.png) fixed;
		font-family: "Open Sans";
}
	/* ## CONTAINER ##
	================================================== */
.img_styling{
	height:471px !important;
	width:615px !important;
	margin-left:58px !important;
}



	#container {
		margin: 0 auto;
		width: 60em;
	}
		/* ## HEADER ##
		================================================== */
		header {
			background: #FFF;
		}
			#logo {
				float: left;
			}
			#address {
				float: right;
					font-family: "Open Sans";
				margin-right: .3125em;
			}
		/* ## NAV ##
		================================================== */
		nav {
			background: #2A60AA;
			clear: both;
			padding: .3125em 0 .3125em 14.1875em;
			position: relative; 
			z-index: 10;
		}
			nav ul {
				display: inline-table;
				list-style: none;
				margin: 0;
				padding: 0;
				position: relative;
			}
				nav ul:after {
					content: "";
					clear: both;
					display: block;
				}
				nav ul li {
					float: left;
				}
					nav ul li:hover {
						background: #F9DB83;
					}
					nav ul li a {
					/* PADDING OF MAIN NAVIGATION LINKS */
						color: #FFF;
						display: block;
							font-family: "Open Sans";
						margin: 0 1em;
						padding: .0625em .125em;
						text-decoration: none;
						font-size: 14px;
					}
					nav ul li a:hover {
						background: #F9DB83;
						color: #000;
						margin: 0 1em;
						padding: .0625em .125em;
					}
					nav ul li:hover > ul {
						display: block;
					}
					nav ul ul {
						display: none;
						background: #5f6975;
						border-radius: 0px;
						padding: 0;
						position: absolute;
						top: 100%;
						width: 9.375em;
					}
						nav ul ul li {
							float: none; 
							border-top: 1px solid #6b727c;
							border-bottom: 1px solid #575f6a;
							position: relative;
						}
							nav ul ul li a {
								color: #FFF;
								padding: 15px 5px;
							}
								nav ul ul li a:hover {
									color: #000;
									padding: 15px 5px;
								}
						/* SUB MENU OF DROP DOWN MENU */
						/*
							nav ul ul ul {
								position: absolute; left: 100%; top:0;
							}
						*/
		/* ## CONTENT ##
		================================================== */
		#content {
			/*background: url(/images/2015_08_frontPageAd_autoPromotion.jpg);*/
			/*border-bottom: solid 2.4375em #2A60AA;*/
			/*height: 26.9375em;*/
		}
		#contentSecondary {
			background: #FFF;
			min-height: 27em;
		}
			aside {
				background: #FFF;
				height: 97.5%;
				float: left;
					font-family: "Open Sans";
				margin-left: .9375em;
				min-height: 25em;
				padding: .5em .3125em;
				position: relative;
				width: 11.75em;
			
			
			}
				#doForYou {
					background: #F9DB83;
					font-size: 15px;
					font-weight: bold;
					left: -1em;
					padding: .5em 0 .5em 1.0625em;
					position: absolute;
			 		top: -1.9375em;
					width: 14.433em;
					z-index: 10;
				}
				#vb {
					background: #007F74;
					
					color: #FFF;
				} 
				 	#vb legend {
						color: #FFF;
						display: block;
						font-weight: bold;
						text-align: center;
						display: none;
					}
					#vb label {
						font-size: 0.75em;
						
					}
					#vb input[type=text],#vb input[type=password] {
						
					}

				#vb fieldset {
					border-width: 0;
					
				}
				#vb a {
					padding: 0.10em;
					font-size: 0.8em;
					color: #FFF;
}
.enrollNow {
						margin: -.625em .625em .625em 0;
						text-align: right;
					}
						.enrollNow a {
							color: #FFF;
							font-size: 12px;
							font-weight: bold;
							text-decoration: none;
						}
				aside ul {
					list-style: none;
					margin: 0;
					padding: 0;
				}
					aside ul li {
						margin: 0.5em 0;
					}
						aside ul li a {
							color: #000;
							text-decoration: none;
						}
							aside ul li a:hover {
								background: #F9DB83;
								padding: .125em;
							}
						.loan {
							background: url(/images/button_loan.png) no-repeat;
							background-position: 0;
							padding-left: 39px;
						}
						.account {
							background: url(/images/button_account.png) no-repeat;
							background-position: 0;
							padding-left: 39px;
						}
						.newsletter {
							background: url(/images/button_newsletter.png) no-repeat;
							background-position: 0;
							padding-left: 39px;
						}
						.news {
							background: url(/images/button_news.png) no-repeat;
							background-position: 0;
							padding-left: 39px;
						}
						.contact {
							background: url(/images/button_contact.png) no-repeat;
							background-position: 0;
							padding-left: 39px;
						}
				#social {
					bottom: 0;
					padding-left: 68px;
					position: absolute;
				}
				#connected {
					background: #F9DB83;
					font-size: 15px;
					font-weight: bold;
					left: -1em;
					padding: .5em 0 .5em 1.1875em;
					position: absolute;
					top: 28em;
					width: 14.333em;
					z-index: 10;
				}
			#mainContent {
				border-left: solid .0625em #66B2AC;
	font-family: "Open Sans";
				margin: 0 0 0 14.5em;
				padding: 0;
			}
				#inside {
					padding: .3125em;
					width: 43.75em;
				}
					#mainContent h1 {
						color: #339890;
						text-decoration: underline;
					}
					#mainContent h3 {
						color: #666;
						text-decoration: underline;
						width: 368px;
					}
					#mainContent h4 {
						color: #666;
						width: 368px;
					}
					#mainContent h4 a {
						color: #2A60AA;
					}
					#mainContent .black {
						color: #000;
					}
					#mainContent .free, #mainContent .red {
						color: #FF0000;
					}
					#mainContent .map {
						min-height: 100px;
					}
					#mainContent .note {
						font-size: 12px;
						font-style: italic;
					}
					#mainContent .padLeft625 {
						padding-left: .625em;
					}
					#mainContent .tabLeft625 {
						margin-left: .625em;
						width: 367px;
					}
					#mainContent .tabLeft125 {
						margin-left: 1.25em;
					}
						.rounded {
							background: #ffffff; /* Old browsers */
							/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjc4ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
							background: -moz-linear-gradient(top,  #ffffff 0%, #2f7889 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#2f7889)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #ffffff 0%,#2f7889 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #ffffff 0%,#2f7889 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #ffffff 0%,#2f7889 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #ffffff 0%,#2f7889 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2f7889',GradientType=0 ); /* IE6-8 */
							border: solid .125em #C5C5C5;
							border-radius: 10px;
							padding: .3125em;
						}
							.rounded h3 {
								margin-top: 0;
							}
							.rounded ul {
								list-style-position: inside;
								margin: 0;
								padding-left: 1.25em;
							}
						.deposits {
							float: left;
							width: 19em;
						}
						.loans {
							float: left;
							margin-left: 2em;
							width: 19em;
						}
						.staff th {
							background: #2A60AA;
							color: #FFF;
						}
						.staff .alternate {
							background: #9DB6D8;
						}
						.underline {
							text-decoration: underline;
						}
						#services1, #services2 {
							background: #ffffff; /* Old browsers */
							/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjc4ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
							background: -moz-linear-gradient(top,  #ffffff 0%, #2f7889 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#2f7889)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #ffffff 0%,#2f7889 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #ffffff 0%,#2f7889 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #ffffff 0%,#2f7889 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #ffffff 0%,#2f7889 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2f7889',GradientType=0 ); /* IE6-8 */
							border: solid .125em #C5C5C5;
							border-radius: 10px;
							margin-right: 1em;
							padding: .3125em;
							float: left;
							width: 19em;
						}
						#services1 {
							margin-left: 1.875em;
						}
						#mail, #phone, #fax, #lost {
							float: left;
							width: 175px;
						}
			/* ## CALCULATORS ##
			================================================== */
				#calculators a {
					display: block; 
					background-color: #DCDEEA;
					color: #000;
					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: #F9DB83;
				}
				#calculators strong {
					display: block;
					clear: both;
					font-size: 16px;
					background-color: #2F7889;
					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{}
					

		/* ## BOXES ##
		================================================== */
		#bottomBackground {
			clear: both;
		}
			#box1 {
				background: #298FA5;
			}
			#box2 {
				background: #3677BB;
			}
			#box3 {
				background: #2A60AA;
			}
			#box4 {
				background: #007F74;
			}
			#box5 {
				background: #007F74;
			}
			.boxes {
				box-shadow: .125em .125em .5em #000;
				color: #FFF;
				float: left;
					font-family: "Open Sans";
				height: 13.5em;
				margin: .9375em .9375em 1.1875em 0;
				width: 10.875em;
			}
				.boxes:first-child {
					margin-left: .9375em;
				}
				.boxes:last-child {
					margin-right: .9375em;
				}
				.boxes a {
					color: #FFF;
					text-decoration: none;
				}
				.boxes h2 {
					color: #FFF;
					margin: .5em 0 0;
					text-align: center;
					text-decoration: underline;
					text-shadow: .0625em .0625em #000;
				}
				.boxes ul {
					list-style: url(/images/bullet_diamond.png);
				}
		/* ## FOOTER ##
		================================================== */
		footer {
			clear: both;
			margin-top: 10px;
			padding: .9375em 0;
		}
		
		
	/****************/
	/*****RATES******/
	/****************/
		#rates_container{
			float: right;
			width: 100%;
			
		}
		.rates_effective{
			clear: both;	
		}
		.rates_nav{
			clear: both;	
		}
		.rates_button {
		border: solid .0625em #DCDEEA;
		color: #3D7F95;
		font-weight: bold;
		padding: .25em;
		text-decoration: none;
	}
		.rates_button:hover {
			background: #3D7F95;
			color: #FFF;
		}
		.rates_table{
			width: 100%;
			border-collapse: collapse;
		}
		.rates_header{
	        font-size: 1.5em;
			font-weight: bold;
			padding-top: 1em;

		}
		.rates_title{
			background: #9db6d8 none repeat scroll 0 0;
			color: #000;
			font-size: 14px;
			font-weight: bold;

		}
		.rates_bold{
			font-weight: bold;
		}
		.rates_notes{
			font-size: 0.75em;
			font-style: italic;
		}
		.rates_subheader{
			background: #2a60aa none repeat scroll 0 0;
			color: #fff;
			font-weight: bold;
		}
		.rates_linespace{
		}
		.rates_aRow{
			background-color: #E5F1F1;
		}
		.rates_standard{
			
		}
	/****************/
	/******News******/
	/****************/
		.news_title{
			background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #2f7889 100%) repeat scroll 0 0;
			border: 0.125em solid #c5c5c5;
			border-radius: 10px;
			padding: 0.3125em;
			font-weight: bold;
		}
		.news_title p{
			margin: 0;	
			display: inline;
		}
		.news_details{
			
		}
	/****************/
	/***** REPOS ****/
	/****************/
	.repos {
		border-collapse: collapse;
		margin: 0 auto;
	}
	.repos tr {
		border-bottom: solid 1px #000;
		padding: 2px 0;
	}
	.repos_header {
		color: #F00;
		text-align: center;
	}
	.repos_row {
		background: rgb(141,180,226);
		color: #FFF;
	}
	.repos_mileage {
		color: #000;
		text-align: right;
	}
	.repos_price {
		color: #F00;
		text-align: center;
	}
	.repos_table {
		background: #000;
		color: #FFF;
	}