/* Colors 
Purple: #4E0464
Grey: #4F4F4F
Orange: #FF6500
*/
html, body{ 
     font-family: "Open Sans" !important; 
 } 
Select.html,textarea,input{
font-family: "Open Sans" !important; 
} 

body {
	font-size: 15px;
	margin: 0;
	
	}
body a{
	text-decoration:none;
}
.cb {
	clear: both;
}
.cb:after {
	content:"";
	clear: both;
	display: table;
}
.contain {
	width: 100%;
	margin: 0 auto;
}
.content {
    background-color: #ededed;
    background-image: url("/images/newSite/background.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 2000px auto;
    margin-top: -15px;
    min-height: 700px;
	padding: 0 50px 1rem 1rem;
	}
.custom-text{
	color:#4c035c;
}
h1 {
	 color: #4E0464;
	 padding-top: 1em;
	 font-size: 20px;
	 }
h2 {
	color: #FF6500;
	font-size: 16px;
}
h3 {
	font-size:15px;
	text-decoration: underline;
	color: #000;
}
.tabLeft {
	margin-left: 40px;}	
a {
	color: #4c035c;
	font-size: 14px;
}
a:hover {
	color: FF6500;
}
a name h1 {
	color: #4E0464;
	padding-top: 1em;}
/*.divider{
	color: #4E0465;
	}*/
p{margin-left: 15px;}
#topNav {
	list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
	#topNav li {
		 float: left;
		 color: #4c035c;
	}
		#topNav li a {
			display: block;
			color: #4c035c;
			text-align: center;
			padding: 2px 10px;
			text-decoration: none;
			font-size: 15px;
			font-weight: bold;
		}
			#topNav li a:hover {
				text-decoration: underline;				 
			}
#ESO {
	background-color: #4F4F4F;
    color: #FFF;
    padding: 15px 10px;
	right:0;
   	/* margin-left: 700px; */
    margin-top: -32px;
	width: 180px;
	position: absolute;
	
	/* height: 180px; */
	/*background-image: url(/images/newSite/ESO.png);
    background-repeat: no-repeat;
    height: 190px;
    margin-left: 700px;
    margin-top: -32px;
    position: absolute;
    width: 180px;*/
}
#ESO a {
			color: #FFF;
			display: block;
			font-family: "Open Sans";
			font-size: 15px;
			text-align: center;
			text-decoration: none;
			padding-top: 12px;
			}
			#ESO a:hover {
			color: #FF8300;
			text-decoration: underline;			
			}
#olb {
	color: #FFF;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: bold;
	/* text-align: center; */
	margin-top: 1em;
	margin-bottom: .25em;
	margin-left: 0;
}
	#navBackground {
		/* GRADIENT HIDDEN PER JORDAN - TRY STRAIGHT GRAY*/
		/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlMDQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTA0NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, #4e0464 0%, #4f4f4f 24%, #4f4f4f 77%, #4e0464 100%); 
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4e0464), color-stop(24%,#4f4f4f), color-stop(77%,#4f4f4f), color-stop(100%,#4e0464)); 
		background: -webkit-linear-gradient(left, #4e0464 0%,#4f4f4f 24%,#4f4f4f 77%,#4e0464 100%); 
		background: -o-linear-gradient(left, #4e0464 0%,#4f4f4f 24%,#4f4f4f 77%,#4e0464 100%);
		background: -ms-linear-gradient(left, #4e0464 0%,#4f4f4f 24%,#4f4f4f 77%,#4e0464 100%); 
		background: linear-gradient(to right, #4e0464 0%,#4f4f4f 24%,#4f4f4f 77%,#4e0464 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e0464', endColorstr='#4e0464',GradientType=1 ); */
		background-color: #4F4F4F;
		min-height: 35px;
	}
			#shaddow {
				/*-webkit-box-shadow: 0px 14px 19px 8px rgba(79,79,79,1);
				-moz-box-shadow: 0px 14px 19px 8px rgba(79,79,79,1);
				box-shadow: 0px 14px 19px 8px rgba(79,79,79,1);*/
				}
#ratesBox {
	box-shadow: 0px -11px 11px -2px rgba(79,79,79,1);
	text-align: center;
	padding: 10px 0 30px;	
}
.rateHeader{font-size: 23px; font-weight:bold; border-left: solid 1px #65656A;}
.rateHeader:first-child{border-left: none;}
.term{font-size: 17px; border-left: solid 1px #65656A;}
.term:first-child{border-left: none;}
.small{font-size: 12px; border-left: solid 1px #65656A;}
.small:first-child{border-left: none;}
.rate{border-left: solid 1px #65656A;}
.rate:first-child{border-left: none;}
.rate a{font-size: 45px; color:#4c035c; text-decoration: none;}
.rate a:hover{text-decoration: underline;}
#rateButton a {
	background-color: #4e0464;
    color: #fff;
    display: inline-block;
    padding: 10px 16px; /*16px temp untill Apply now is added back*/
    text-decoration: none;
}
	#rateButton a:hover {
		color: #FFF;
		background-color: #52279B;
		text-decoration: none;
	}
#applyButton a {
	color: #FFF;
	background-color: #4F4F4F;
	text-decoration: none;
	padding: 10px 22px;
}
	#applyButton a:hover {
		color: #FFF;
		background-color: #65656A;
		text-decoration: none;
	}
.leftSide {
	float: left;
	width: 72.6%;
	padding-left: 15px;
}
.rightSide {
    float: right;
    width: 24%;
}
	.rightSide li:first-child {
		margin-top: 40px;
	}
	.rightSide li {
		background-color: #4F4F4F;
		color: #FFF;
		padding: 15px 10px;
		text-align: center;
		margin: 20px 10px 0px 10px;
	}
		.rightSide li a{
		color: #FFF;
		text-decoration: none;
		padding: 60px 0 10px 0
		}
			.rightSide li:hover{
				background-color: #FF8300;
				
			}
			.rightSide li:last-child{
		margin-bottom: 40px;
		}
.infoHeader {
	font-size: 30px;
	color: #4D0464;
	text-decoration: underline;
	}		
	
.infoBold{
	font-size: 20px;
	font-weight: bold;
}
.infoPhone{
	font-size: 15px;
}
.infoLink a{
	color: #4E0464;
	font-size: 15px;
	text-decoration: underline;
	}
	.infoLink a:hover{
	color: #FF8300;
	font-size: 15px;
	}
.purpleButton{
	background-color: #4E0464;
	color:#FFF;
	padding: 10px;
	text-decoration: none;	
	font-size: 18px;
	}	
	.purpleButton:hover{background-color: #FF6500;}
#disclosureList{
	list-style: none;
	}	
#disclosureList li a{
	text-decoration: none;
	color: #ff6500;
	}
.location {
	float: left; 
	text-align: center;	
	margin-left: 200px;
	}
.location:after{ clear:both;}
#map {
        width: 400px;
        height: 300px;
		background-color: #CCC;
		margin: 0 auto; 
		float: left;
		margin-left: 100px; 
      }
#map2 {
        width: 400px;
        height: 300px;
		background-color: #CCC;
		float: left;
		margin-left: 50px; 

      }
	
#footer{
	/*background: #4e0464; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlMDQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTA0NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #4e0464 0%, #4f4f4f 24%, #4f4f4f 77%, #4e0464 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4e0464), color-stop(24%,#4f4f4f), color-stop(77%,#4f4f4f), color-stop(100%,#4e0464)); 
	background: -webkit-linear-gradient(left, #4e0464 0%,#4f4f4f 24%,#4f4f4f 77%,#4e0464 100%); 
	background: -o-linear-gradient(left, #4e0464 0%,#4f4f4f 24%,#4f4f4f 77%,#4e0464 100%);
	background: -ms-linear-gradient(left, #4e0464 0%,#4f4f4f 24%,#4f4f4f 77%,#4e0464 100%); 
	background: linear-gradient(to right, #4e0464 0%,#4f4f4f 24%,#4f4f4f 77%,#4e0464 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e0464', endColorstr='#4e0464',GradientType=1 );*/ 
	background-color: #4F4F4F;
	margin-top: -16px;
	padding: 1px 0;
	}	
.footer{ 
	color: #fff;
    float: left;
    font-size: 12.5px;
	font-weight: bold;
    padding-left: 50px;
    text-align: center;
	}
.footerO{ 
font-size: 18px;
/* per jordan try white - color: #FF8300;*/ 
color: #FFF;
padding-left: 80px;
}

#hours{
	font-size: 12px;}
	
	#footerTable{
		margin: auto; text-align: center; padding-bottom: 50px; color:#FFF; font-size: 12px
	}
	
		/****************/
	/*****RATES******/
	/****************/
		#rates_container{
			
		}
		.rates_effective{
			clear: both;
			font-weight: bolder;	
		}
		.rates_nav{
			clear: both;	
		}
		.rates_button{
			background-color: #4F4F4F;
			color: #FFF;
			padding: 10px;
			margin-left:20px;
			border-radius: 10px;
			text-decoration: none;
		}
		.rates_button:hover{
			background-color: #4E0464;
		}
		
		.rates_table{
			width: 100%;
			border-collapse: collapse;
		}
		.rates_header{
			color: #4E0464;
			padding-top: 1em;
			font-size: 20px;
		}
		.rates_title{
			background-color: #4E0465;
			color: #FFF;
			font-weight: bold;
		}
		.rates_bold{
			font-weight: bold;
		}
		.rates_notes{
			font-size: 0.75em;
			font-style: italic;
		}
		.rates_subheader{
			color: #FF6500;
			padding-top: 1em;
			font-size: 20px;

		}
		.rates_linespace{
			font-size: 1em;
		}
		.rates_aRow{
			background-color: #4F4F4F;
			opacity: .8;
			color:#FFF

			
		}
		.rates_standard{
			
		}
	/****************************/
	/******Front Page News ******/
	/**************************/
		#frontPageNews .news_title a{
			margin: 0;	
			display: inline;
			font-weight: bold;
			margin: .5em 0;	
			color:#1F3864;
			font-size: 20px;
			text-decoration: none;
			
		}
		#frontPageNews .news_details{
			text-decoration: none;
		}
		/****************************/
	/******Whats New Page ******/
	/**************************/
		.news_title{
			font-weight: bold;	
			
		}
		.news_title p{
			margin: 0;	
			display: inline;
			font-weight: bold;
			margin: .5em 0;	
			color:#1F3864;
			font-size: 20px;
		}
		.news_details{
			
		}
	/****************/
	/******Calculators******/
	/****************/
	#calculators a {
	display: block; 
	background-color: #4F4F4F;
	color: #FFF;
	font-weight: bold;
	height: 30px;
	margin: 2px 4px 2px 0;
	padding: 2px;
	float: left;
	width: 48.5%;
	text-decoration: none;
	font-size: 15px;
}
#calculators a.last {
	margin: 2px 0;
	width: 50.2%;
 }
#calculators a:hover {
	background-color: #FF6500;
	color: white;
}
#calculators strong {
	display: block;
	clear: both;
	font-size: 16px;
	background-color: #4E0465;
	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{}