﻿body 
{
	margin:0px;
	
}
.Wrapper
{
	position: relative; 
	float:none;
	background-color:#f0f0f0;
	width:100%;
}
.HomeContainer
{
	margin: 0 auto;
	width:964px;
	border:solid 3px #fed534;
}
.TopSection
{
	width:960px;
	height:157px;
	margin:0 auto;
	background:url(../images/topsection_bg.png) repeat-x;
	padding:0px 35px;
}
.InnerPageContainer
{
	margin: 0 auto;
	width:1030px;
	background:url('../images/MainContainerBG.png') repeat-y;
	padding:0px 5px 0px 5px;
}
.InnerBodySection{
	margin: 0 auto;
	width:1030px;
	padding-bottom:60px;
	}
}
.HomeTopSection
{
	width:970px;
	/*height:157px;*/
	margin: 0 auto;
	background-color:#FFF;
}
.HomeHeader
{
	margin: 0 auto;
	width:970px;
	height:112px;
	padding:20px 0px 0px 0px;
	border-collapse:collapse;
}
.HomeHeaderTops
{
	width:970px;
	padding:0px;
	height:57px;
	padding-bottom:10px;
}
.HomeHeaderBottoms
{
	margin-top:10px;
	width:970px;
}
.MenuCurved_TopBorder
{
	width:407px;
	z-index:10;
	height:33px;
	/*background:#fed534 url(../images/menuBG_left.png) top left no-repeat;*/
	background-color:#fed534; 
	border:solid 2px #fed534;
	-moz-border-radius-topleft:7px; /* top left corner */
	-moz-border-radius-topright:7px; /* top right corner */
	-moz-border-radius:7px 7px 0px 0px;  /* shorthand topleft topright bottomright bottomleft */

	/* webkit's individual border radius properties */
	-webkit-border-top-left-radius:7px; /* top left corner */
	-webkit-border-top-right-radius:7px; /* top right corner */
	
	border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;
	behavior: url(ie-css3.htc);
	float:left;
}

.QuickLinkSection
{
	width:350px;
	padding-left:205px;
	padding-bottom:5px;
	font-family:Arial;
}
.LogoSection
{
	width:175px;
	text-align:right;
}
.Logo
{
	float:right;
	border:none;
}

.SearchSection
{
	width:785px;
	text-align:left;
	padding-top:10px;
	height:21px;
}



#searchcontainer{
	width:188px; /*follow your image's size*/
	height:27px;/*follow your image's size*/
	background:url(../images/searchwrapper_img2.png) no-repeat; /*important*/
	padding:0px;
	margin:0px;
	position:relative; /*important*/
}
#searchcontainer  form { display:inline ; }

.searchbox {
	border : 0px;
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	padding-left:5px;
	padding-top:5px;
	top:2px;
	left:0;
	width:158px;
	height:20px;
	font-family:Verdana;
	font-size:11px;
	color:#5d5d5d;
}
.searchbox_submit {
	border:0px; /*important*/
	background-color:transparent;/* important*/
	position:absolute; /*important*/
	left:158px;
	width:30px;
	height:20px;
}



#BannerContainer
{
	float:left;
	width:964px;
	height:376px;
	z-index:3;
	position:relative;
}

.myslides {
	width: 964px;
	height: 376px;
	position:relative;/**/
    padding: 0;  
    margin:  0 auto;  
    z-index:-10;
} 
/*
.myslides img {    
    width: 964px;
    height: 376px;
    top:  0; 
    left: 0 
}
*/
.FloatingContainer
{
	width: 934px;
	height: 346px;
	padding:25px 25px 5px 5px;
	position:relative;
	top:-346;
	z-index:4;
	background:transparent;
	position:absolute;
}

.InternetATMContainer
{
	width:227px;
	height:180px;
	
}
.IntBankFeatures{
font-family: Arial; font-size: 12px; text-align: left;
}

.IntBankFeatures a{
font-family: Arial; font-size: 12px;
color:#333; text-decoration:none;
}
.IntBankFeatures a:hover{
font-family: Arial; font-size: 12px;
color:#c0c0c0; text-decoration:none;
}



.InternetContainer
{
	width:201px;
	height:95px;
	padding:13px 13px 13px 13px;
	margin-bottom:13px;
	background-image:url(../images/indexinternet-bg.png);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.slideshow 
{
	float:left; 
	height:490px; 
	width:935px; 
	position:absolute;
	z-index:-99999;
}

#bg {
	float:left;
	height:490px;
	width:935px;
	}
.Banner
{
	width:970px;
	height:270px;
	padding:15px 0 5px 0;
	margin: 0 auto;
}
.MiddleSection
{
	width:100%;
	height:205px;
	margin: 0 auto;
	padding:5px 0 40px 0;
	background-color:#f9f7fa;
}
.MiddleContainer
{
	width:952px;
	height:195px;
	margin: 0 auto;
	padding:15px 7px 0 7px;
	background-color:#ffffff;
	border:solid 1px #e7e5e8;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	box-shadow:0px 2px 2px #dbdbdb;
	-moz-box-shadow:0px 2px 2px #dbdbdb; 
	-webkit-box-shadow:0px 2px 2px #dbdbdb;
}
.MainContainer
{
	padding:15px 35px 0 35px; 
	margin: 0 auto; 
	min-height:400px; 
	width:960px;
}
.MainContent
{
	width:700px;
	padding-right:50px;
	font-family:Arial, Myriad Pro, Helvetica, sans-serif;
    text-align:justify;
    font-size:12px;
    line-height:20px;
}
.MainContent a
{
    font-family:Arial, Myriad Pro, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
}
.MainContent h1
{
    font-size:28px;
    font-family:Arial, Myriad Pro, Helvetica, sans-serif;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:0px;
}
.MainContent h2
{
    font-size:22px;
    font-family:Arial, Myriad Pro, Helvetica, sans-serif;
    font-weight:bold;
    margin-bottom:5px;
}

.MainContent  ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
.MainContent ul li {
		margin: 0;
		line-height:18px;
		padding-left:15px;
		margin-left:20px;
		background:url(../Images/bullet.html) no-repeat left center;
		}
.MainContent  li a {
		display: block;
		padding: 2px 0px 2px 10px;
		color: #505050;
		text-decoration: none;
		}

.RightContent
{
    width:210px;
}
.ProductInfoContainer
{
	width:952px;
	height:138px;
	padding:6px;
	background-color:#FFF;
}
.ProductInfoContentHolder
{
	width:946px;
	height:130px;
	padding-left:5px;
	padding-top:10px;
	background-color:#FFF;
	background-color:#ffd900;
}
.IndexThumbnail
{
	padding: 0px 3px 0px 3px;
}
a.IndexThumbnail 
{
	border:none;
}




.selectQuick {
		background: url("../images/locateATM_wrapper.png") no-repeat top left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}



.selectQuick{
		background: url("../images/locateATM_wrapper.png") no-repeat top left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		width:227px;
		}

.selectQuick .passiveSelect,.selectQuick .activeSelect{
		height:40px;
		line-height:35px;
		display:block;
		cursor:pointer;	
		padding-left:50px;
		padding-top:5px;
		margin-right:10px;
		}
		
.selectQuick .passiveSelect{
		/*background:url("images/darkNormal.jpg") no-repeat top right;*/
		color:#fff;
		}
		
.selectQuick .activeSelect{
		/*background:url("../images/locateATM_wrapper.png") no-repeat top right;*/
		color:#313131;
		}
		
.selectQuick ul{
		padding:0;
		margin-top:20px;
		margin-left:0px;
		background:#8c8c8c url(../images/InternetContainerBG.png) repeat-y ;
		list-style:none;
		max-height:175px;
		overflow-x: hidden;
		overflow-y: auto;
		cursor:pointer;	
		width:227px;
		font-family:Verdana;
		font-size:12px;
		}
		
.selectQuick li{
		padding:0;
		margin:0;
		font-weight:normal;
		padding:2px 0 2px 12px;
		color:#313131;
		}
		
.selectQuick .first
{
	
		padding-top:5px;
		/*background:url("../images/locateATM_wrapper.png") no-repeat top left;*/
		}
		
.selectQuick .last{
		padding-bottom:5px;
		/*background:url("../images/locateATM_wrapper.png") no-repeat bottom left;*/
		}
		
.selectQuick li:hover{
		color:#fff;
		}
		
.selectQuick .selected{
		color:#fed534;
		}












		



.QuickLinkDropDownList{
		background: url("../images/bg_select.png") no-repeat top left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}

.QuickLinkDropDownList.passiveSelect,.QuickLinkDropDownList .activeSelect{
		height:45px;
		
		line-height:2em;
		display:block;
		cursor:pointer;	
		padding-left:10px;
		margin-right:10px;
		}
		
.QuickLinkDropDownList.passiveSelect{
		/*background:url("images/darkNormal.jpg") no-repeat top right;*/
		color:#fff;
		}
		
.QuickLinkDropDownList.activeSelect{
		background:url("../images/darkActive.jpg") no-repeat top right;
		color:#00aeef;
		}
		
.QuickLinkDropDownList ul{
		padding:0;
		margin:0;
		background:#000;
		list-style:none;
		max-height:200px;
		overflow-x: hidden;
		overflow-y: auto;
		cursor:pointer;	
		width:144px;
		}
		
.QuickLinkDropDownList li{
		padding:0;
		margin:0;
		font-weight:normal;
		padding:2px 0 2px 12px;
		color:#aeaeae;
		}
		
.QuickLinkDropDownList.first{
		padding-top:10px;
		/*background:url("images/darkFirst.jpg") no-repeat top left;*/
		}
		
.QuickLinkDropDownList.last{
		padding-bottom:10px;
		/*background:url("images/darkLast.jpg") no-repeat bottom left;*/
		}
		
.QuickLinkDropDownList li:hover{
		color:#00aeef;
		}
		
.QuickLinkDropDownList .selected{
		color:#fff;
		}




.BottomSection
{
	width:1030px;
	height:40px;
	margin: 0 auto;
	background:#3f3f3f url("../images/footerBG.png") repeat-y;
}
.Footer
{
	margin: 0 auto;
	width:950px;
	height:30px;
	padding:10px 10px 0px 10px;
	color:#3B3B3B;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}

.Footer a
{
	color:#3B3B3B;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.Footer a:hover
{
	color:#c0c0c0;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}





/* ================ SCROLLING NEWS STYLES ================ */
/* liScroll styles */

.tickercontainer  
{ 	
	z-index:12px;
	margin-bottom:10px;
	background-image:url(../images/NewsStrip.png);
	width: 812px; 
	height: 42px; 
	padding: 0;
	overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 75px;
	top: 15px;
	width: 725px;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 750px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #FFF;
	font: 12px Arial;
	text-decoration:none;
	margin: 0 50px 0 0;
} 
ul.newsticker span {
	margin: 0 10px 0 0;
} 





















/*** 
set the width and height to match your images 
**/

#slideshow {
    position:relative;
    height:376px;
	z-index:-1;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow img {
	/* Set rules to fill background 
	min-height: 100%;
	min-width: 1024px;*/
			
	/* Set up proportionate scaling */
	width: 966px;
	height: 376px;
			
	/* Set up positioning */
	position:absolute;
	top: 0;
	left: 0;
}
		
@media screen and (max-width: 1024px){
	img.bg {
	left: 50%;
	margin-left: -512px; 
}
}
		
#page-wrap { 
	position: relative;
	width: 400px; 
	margin: 50px auto; 
	padding: 20px; 
	background: #fff; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}

p { 
	font: 15px/2 Arial; 
	margin: 0 0 30px 0; 
	color: #fff;
}

#content {
	width: 920px;
	margin: 0 auto;
	background: rgba(11,11,11, 0.5);
	padding: 20px;
}

#content h1 {
	text-transform: uppercase;
	font-family: 'Arial';
	color: #fff;
}

#content a {
	color: #a82711;
	font-weight: bold;
	text-transform: uppercase;
	background: #000;
	padding: 10px;
}

.menu_container{
	float:left;
	width:auto;
	height:38px;
	padding:0px;
	background-position:0px 0px;
}

.Left_MegaMenu_BG
{
	float:left;
	width:5px; 
    height:38px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-color:Transparent;
    background-image: url(../images/Left_MegaMenu_BG.png);
}

.Right_MegaMenu_BG
{
	float:left;
	clear:right;
	width:5px; 
    height:38px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-color:Transparent;
    background-image: url(../images/Right_MegaMenu_BG.png);
}


ul#MegaMenu 
{
	padding:0px; 
	margin:0px;
	list-style:none; 
	height:38px; 
	width:auto; 
	background-color: #fed534;
	position:relative;
	z-index:99999;/*
	-moz-border-radius:5px 5px 0px 0px;   shorthand topleft topright bottomright bottomleft 
	-webkit-border-top-left-radius:5px; 
	-webkit-border-top-right-radius:5px; 
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	behavior:url(/SiteAssets/EnterpriseBank_Files_/css/ie-css3.htc);*/
}

ul#MegaMenu li 
{
	float:left;
	margin: 0; 
	padding: 0;
	border:none;
}
ul#MegaMenu li a 
{
	display:block; 
	height:32px; 
	line-height:36px; 
	padding:0 14px 0 0; 
	float:left; 
	color:#000; 
	text-decoration:none; 
	font-family:arial, sans-serif; 
	font-size:12px;
	margin:5px 2px 0px 2px;
	background:url(../images/tab_a.png) no-repeat right top; 
}
ul#MegaMenu li a b 
{
	display:block; 
	height:32px; 
	float:left; 
	font-size:12px;
	padding:0 0 0 14px; 
	margin:0px 2px 0px 2px;
	cursor:pointer;
	background:url(../images/tab_b.png) no-repeat left top; 
}
ul#MegaMenu li a:hover
{
	display:block;
	color: #000;
	text-decoration: none;
	border:none;
	font-size:12px;
	background:url(../images/tab_a_hover.png) no-repeat right top; 
	line-height:36px;
}

ul#MegaMenu li a:hover b 
{
	display:block;
	color: #000;
	text-decoration: none;
	border:none;
	font-size:12px;
	background:url(../images/tab_b_hover.png) no-repeat left top; 
	line-height:36px;
}
ul#MegaMenu li:hover > a 
{
	background:url(../images/tab_a_hover.png) no-repeat right top; 
}
ul#MegaMenu li:hover > a b 
{
	background:url(../images/tab_b_hover.png) no-repeat left top; 
}
/*
ul#MegaMenu li:hover > a 
{
	background:url(images/glowtab-hoverr.png) no-repeat right top; 
}
ul#MegaMenu li:hover > a b 
{
	background:url(images/glowtab-leftt.png) no-repeat left top; 
}
ul#MegaMenu li:hover > span 
{
	visibility:visible;
}


*/
ul#MegaMenu li:hover  
{
	line-height:18px;
	background-color:Transparent;
	
}

ul#MegaMenu li span
{
	float:left;
	padding:10px 10px 10px 10px; 
	position:absolute;  
	background-color:#fed534;
	display:none;
	left:-5px;
	top:37px;  
	border-top:1px solid #FFF;
	-moz-border-radius:0px 0px 5px 5px;  /* shorthand topleft topright bottomright bottomleft */
	-webkit-border-bottom-left-radius:5px; 
	-webkit-border-bottom-right-radius:5px; 
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	visibility:hidden;
	width:700px;
	height:auto;
	z-index:10;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /*IE 8 */
  	filter: alpha(opacity=90);/* IE 5-7 */
  	-moz-opacity: 0.95;/* Netscape */
  	-khtml-opacity: 0.95;/*  Safari 1.x */
  	opacity: 0.95; /* Good browsers 	*/
}


ul#MegaMenu li:hover span
{
	display:block;
	height:18px; 
	line-height:18px;
	visibility:visible; 
	height:auto;
	display:block;
	padding:2px 5px;
	margin-right:5px;
}

ul#MegaMenu li span a 
{
	line-height:18px;
	display:inline-table;
	display:block;
	background:transparent;
	width:140px;
	height:auto;
	text-wrap:normal;
	white-space:normal;
	padding:2px 5px;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}

ul#MegaMenu span  a
{border-bottom:1px #000 dotted;}

ul#MegaMenu li span a:hover
{
	line-height:18px;
	padding:2px 5px;
	background-color:#000;
	background-image:none;
	display:block;
	color:#FFF;
	display:block;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	height:auto;	
}

ul#MegaMenu li a.hdrlink 
{
	color:#000;
	padding:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}

a.main_nav	
{
	float:left;
	font-family:arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
	width:auto;
	height:6px;
	word-wrap: break-word;
	margin:0px;
	overflow:hidden;
}   

a.main_nav:hover 
{
	float:left;
	color:#000;
	text-decoration:none;
}  
/*
#MegaMenu li.current a 
{
	background:url(/SiteAssets/EnterpriseBank_Files_/images/tab_a_hover.png) no-repeat right top; 

}
#MegaMenu li.current a b 
{
	background:url(/SiteAssets/EnterpriseBank_Files_/images/tab_b_hover.png) no-repeat left top; 

}
ul#MegaMenu li.current  li a 
{
	color:#000; 
	padding:0 10px 0 10px; 
	height:25px; 
	line-height:25px; 
	background:transparent;
}
#MegaMenu :hover ul 
{
	left:0;
}

#MegaMenu li.current ul 
{
	left:0; z-index:1;
}
#MegaMenu li.current ul li.current_sub a {color:#c60;}
#MegaMenu li.current ul li a:hover {color:#c60;}

*/



/*----------------------FAQ--------------------------------*/
.right_bdrfaq
{	
float:left;
width:550px;
height:auto;
border:1px solid #CDCDCD;
padding:2px;
}

.open_faq_content
{
float:left;
height:auto;
width:550px;
padding:0px 0px 0px 0px;
background-color:#fff;
}

.applemenufaq{
float:left;
padding:0;
margin:0;
width: 550px; /*width of menu*/
}

.applemenufaq div.silverheaderfaq a{
background: #F1F1F1;
font: normal 12px Arial, "Tahoma", "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color:#505050;
font-weight:bold;
display: block;
/*position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width:525px;
padding:5px 5px 5px 20px;
text-decoration: none;
background-position:10px 10px;
border-bottom:1px solid #CDCDCD;
background-repeat:no-repeat;
}

.applemenufaq div.silverheaderfaq a:visited, .applemenufaq div.silverheaderfaq a:active{

color:#505050;
}

.applemenufaq div.selected a, .applemenufaq div.silverheaderfaq a:hover{
color:#505050;
}

.applemenufaq div.submenufaq{ /*DIV that contains each sub menu*/
border:1px solid #EEEEEE;
padding: 0px 10px 0px 10px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
width: 530px;
}

a.news_link
{
color:#F1F1F1;
font-size:11px;
text-decoration:none;
}

a.news_link:hover
{
color:#fff;
font-size:11px;
text-decoration:none;
}




























