body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9pt; background-color:#FEFEFE; background-image:url(/images/bg.gif); background-repeat:repeat-x;  }

form 	{ margin:0; padding:0;}
a img 	{ border:0;}
a     	{ color:#0C81C5; }
p, h1, h2 , h3 , h4 , h5 , h6 { margin:0; }

#maincontainer { clear:both; text-align:left; width:960px; position:relative; z-index:10;}

#content   { clear:both;}

#header    { clear:both; height:119px; width:960px; overflow:hidden;}
#header #logo { float:left; display:block; padding:26px 0px 0px 0px; width:207px;}
#header #searchfrom { float:left; text-align:right; width:753px; padding:23px 0px 0px 0px; font-size:8pt; color:#6A6B6B; }
#header #searchfrom a { text-decoration:none;}
#header #searchfrom a:hover { text-decoration:underline;}
#header #searchfrom input { vertical-align:middle;}
#header #searchfrom #searchwords { margin-left:17px; border:1px solid #B1AFAF; color:#B1AFAF; font-style:italic; font-size:8pt; padding:5px 4px 5px 4px; width:175px;}
#header #searchfrom #searchgobutton { margin-right:17px;}

#sitemenu 	 { margin:3px 0px 4px 0px; width:960px; clear:both; display:table;  }
#sitemenu ul { margin:0; padding:0px 0px 0px 0px;}
#sitemenu ul li { margin:0; padding:0; display:block; float:left; list-style-type:none;}
#sitemenu ul li a { display:block; color:#970020; text-decoration:none; font-size:10pt; font-family:"Trebuchet MS", Helvetica, Georgia; padding:8px 11px 8px 11px; font-weight:normal;}
#sitemenu ul li a.level1 { min-height:18px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
#sitemenu ul li a:hover { background-color:#E7E7E7;  }
#sitemenu ul li a.level2.selected { background-color:#E7E7E7; color:#606060;}

#sitemenu li:hover ul li a, 
#sitemenu li.sfHover ul li a { 	
  color:#970020; font-size:9pt;  padding:4px 0px 4px 0px; 
}

#sitemenu li:hover ul li a:hover, 
#sitemenu li.sfHover ul li a:hover {
  color: #970020; padding:4px 0px 4px 0px; 
}

#sitemenu li:hover ul li a.selected, 
#sitemenu li.sfHover ul li a.selected {
  color: #970020;
}




.nav, .nav ul { list-style: none;	margin: 0;	padding: 0;}
.nav {  z-index: 10;  position: relative;}
.nav ul {  position: absolute;  width:180px;  top: -999em; background-color:#E7E7E7; border:1px solid #C6C6C6; }
.nav ul li { margin:0; padding:1px 0px 1px 0px; display:block; width:164px; float:left; display:block; border-left:11px solid #E7E7E7; clear:left;  }
.nav ul li a { border-bottom:1px solid #C6C6C6; padding-left:0px; }
.nav li:hover ul, .nav li.sfHover ul {  top: 34px;}



#sitemenu .nav ul { padding-top:5px; padding-bottom:5px;}
#sitemenu ul li a.firstoption { border-top:0px; }
#sitemenu ul.hascontent { width:372px; }
#sitemenu ul.hascontent li.menurightcontent   { float:right; clear:right; width:178px; padding-right:7px;  }
#sitemenu ul.hascontent li.menurightcontent a { border-bottom:0px; width:178px; }

#sitemenu li:hover a.bordered , #sitemenu li.sfHover a.bordered {
	background-color:#E7E7E7; color:#970020; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6; border-top:1px solid #C6C6C6;
}

#sitemenu li:hover a.nochilds , #sitemenu li.sfHover a.nochilds {
	background-color:#FFFFFF; color:#606060; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
}

#sitemenu span.line , #sitemenu span.line { position:absolute; z-index:30; display:none;}

#sitemenu li:hover span.line , #sitemenu li.sfHover span.line {
	background-color:#E7E7E7; height:1px; display:block; margin:-1px 0px 0px 1px;  
}


#rotator { width:960px; height:260px;  margin:0px 0px 0px 0px; overflow:hidden; clear:both;     }
#slideshow { height:260px; overflow:hidden;}
#rotatortitle { position:absolute;  color:#FFFFFF; font-weight:500; font-family:Helvetica,Arial; width:303px; height:55px; overflow:hidden; margin:199px 0px 0px 261px; z-index:5; line-height:20px;   }
#rotatortitle a { color:#FFE505; text-decoration:none; background-image:url(/images/arrow.png); background-repeat:no-repeat; background-position:right; padding-right:8px; }

#colleft { float:left; width:390px; padding:0px 20px 0px 20px; }
#colleft p  { color:#6A6C6D; line-height:18px; padding:0px 0px 10px 0px; }

#colleft ul { margin:0; padding:0; }
#colleft ul li { margin:0; padding:0; list-style-type:none; }
#colleft ul li a { display:block; padding:5px 5px 5px 15px; text-decoration:none; border-bottom:1px solid #D8D8D8; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; background-position:5px 50%; }
#colleft ul li a:hover { text-decoration:underline; }

#colcenter { float:left; width:310px; }


#branchfindcontainer { width:350px; float:left;}
#branchfind { background-color:#BBB091; width:340px; margin:10px 0px 10px 0px; padding:5px; display:table; }
#branchleft { float:left; width:144px; }
#branchright { float:left; padding:0px 5px 0px 10px; width:171px;}
#branchright p { padding-bottom:8px; }
#branchright p strong { color:#FFFFFF; font-size:12pt; font-family:"Trebuchet MS", Helvetica, Georgia; }
#branchright p a { color:#25221A; text-decoration:none; font-weight:bold; font-size:11pt; background-image:url(/images/arrow2.gif); background-repeat:no-repeat; background-position:right; padding-right:8px;  }
#branchright  h6 {  font-size:7pt; font-weight:normal;}

/*
#colright  { float:left; width:200px; padding-left:20px; }
#colright h3 { font-size:11pt; font-weight:bold; color:#980222; border-bottom:1px solid #D8D8D8; font-family:Helvetica, Arial; padding:5px 0px 2px 0px; margin-bottom:5px;}
#colright .new { clear:both; display:table; width:100%; border-bottom:1px solid #D8D8D8; padding:5px 0px 5px 0px; }
#colright .newleft { float:left; width:50px;}
#colright .newright { float:left; padding:0px 5px 0px 10px; width:130px;}
#colright .newright a { text-decoration:none;}
#colright .newright a:hover { text-decoration:underline;}
#colright h4 { font-size:9pt; text-align:right; padding:5px 0px 5px 0px; }
#colright h4 a { text-decoration:none; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; padding-right:10px; background-position:right; text-decoration:none;}

#colright h5 { font-size:9pt; text-align:left; padding:5px 0px 5px 0px; }
#colright h5 a { text-decoration:none; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; padding-right:10px; background-position:right; text-decoration:none;}

#colright ul { margin:0; padding:0; }
#colright ul li { margin:0; padding:0; list-style-type:none; }
#colright ul li a { display:block; padding:5px 0px 5px 0px; text-decoration:none; border-bottom:1px solid #D8D8D8; }
#colright ul li a:hover { text-decoration:underline; }
*/

#homenews { float:right; width:150px; }


#homenews h3 { font-size:11pt; font-weight:bold; color:#980222; border-bottom:1px solid #D8D8D8; font-family:Helvetica, Arial; padding:5px 0px 2px 0px; margin-bottom:5px;}
#homenews .new { clear:both; display:table; width:100%; border-bottom:1px solid #D8D8D8; padding:5px 0px 5px 0px; }
#homenews .newleft { float:left; width:50px; padding-top:3px;}
#homenews .newright { float:left; padding:0px 5px 0px 10px; width:80px;}
#homenews .newright a { text-decoration:none; font-size:8pt;}
#homenews .newright a:hover { text-decoration:underline;}
#homenews h4 { font-size:9pt; text-align:right; padding:5px 0px 5px 0px; }
#homenews h4 a { text-decoration:none; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; padding-right:10px; background-position:right; text-decoration:none;}

#homenews h5 { font-size:9pt; text-align:left; padding:5px 0px 5px 0px; }
#homenews h5 a { text-decoration:none; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; padding-right:10px; background-position:right; text-decoration:none;}

#homenews ul { margin:0; padding:0; }
#homenews ul li { margin:0; padding:0; list-style-type:none; }
#homenews ul li a { display:block; padding:5px 0px 5px 0px; text-decoration:none; border-bottom:1px solid #D8D8D8; }
#homenews ul li a:hover { text-decoration:underline; }

#homepageright { float:right; width:510px; }

#homepagerighttop { clear:both; width:510px;}
#homepagerightbottom { clear:both; width:510px;}

#homepagerighttop .col { float:left; }
#homepagerighttop .padding { padding-left:10px; }

#promotions { clear:both; }
#promotions h3 { font-size:11pt; font-weight:bold; color:#980222; border-bottom:1px solid #D8D8D8; font-family:Helvetica, Arial; padding:5px 0px 2px 10px; margin-bottom:0px;}
#promotions h4 { font-size:9pt; text-align:right; padding:5px 0px 5px 0px; }
#promotions h4 a { text-decoration:none; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; padding-right:10px; background-position:right; text-decoration:none;}

#promotions h5 { font-size:9pt; text-align:left; padding:5px 0px 5px 10px; }
#promotions h5 a { text-decoration:none; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; padding-right:10px; background-position:right; text-decoration:none;}

#promotions ul { margin:0; padding:0; }
#promotions ul li { margin:0; padding:0; list-style-type:none; }
#promotions ul li a { display:block; padding:5px 0px 5px 10px; text-decoration:none; border-bottom:1px solid #D8D8D8; }
#promotions ul li a:hover { text-decoration:underline; }


#footer    { clear:both; width:960px; border-top:1px solid #D8D8D8; margin:20px 0px 0px 0px; padding:12px 0px 12px 0px; }
#fleft 	   { float:left; color:#6A6C6D; font-size:8pt; }
#fleft a   { text-decoration:none;}
#fleft a:hover   { text-decoration:underline;}
#fright    { float:right; }

#content { padding:20px 0px 0px 0px; font-size:9pt; color:#6A6C6D; }
#content h1 { color:#939596; font-family:"Trebuchet MS", Helvetica, Georgia; font-size:18pt; line-height:29px; font-weight:500; padding:0px 0px 10px 0px; margin:0; }
#content h2 { color:#BE0F34; font-family:"Trebuchet MS", Helvetica, Georgia; font-size:9pt; font-weight:bold; padding:0px 0px 5px 0px; margin:0; }

#actcontent { width:719px; padding-left:20px; float:right;}

#landerimage { height:196px; clear:both; width:719px; overflow:hidden; }
#landerimage #actimage { position:absolute; margin:-20px 0px 0px -12px; z-index:9;}
#landerimage #acttext  { position:absolute; z-index:10; margin:135px 0px 0px 224px; line-height:16px;}
#landerimage #acttext p a { color:#FFE505; font-size:8pt; text-decoration:none; background-image:url(/images/arrow.png); background-repeat:no-repeat; background-position:right; padding-right:8px; }

#fullcontent { width:699px;}
#left  		{ float:left; width:549px;}
#left p  	{ line-height:18px; padding:5px 0px 5px 0px; }
#right 		{ float:right; width:150px; padding-left:20px;}
#right p 	{ padding-bottom:10px;}

#leftmenu	{ width:209px; padding-left:12px; float:right; }
#leftmenu ul { margin:0; padding:0; }
#leftmenu ul li { margin:0; padding:0; list-style-type:none; }
#leftmenu ul li a { display:block; padding:2px 0px 1px 0px;  text-decoration:none; border-bottom:1px solid #D8D8D8; color:#0C8EC3; outline:none;  }
#leftmenu ul li a span { display:block; padding:5px 5px 5px 10px; }
#leftmenu ul li a:hover {  color:#FFFFFF;  }
#leftmenu ul li a:hover span { background-image:url(/images/warrow.gif); background-repeat:no-repeat; background-position:98%; background-color:#AA0125;}
#leftmenu ul li a.selected {  color:#FFFFFF;  }
#leftmenu ul li a.selected span { background-image:url(/images/warrow.gif); background-repeat:no-repeat; background-position:98%; background-color:#AA0125;}

#leftmenu h3 { color:#606060; font-weight:bold; padding:5px 0px 10px 10px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt;}
#leftmenu h4 { color:#606060; font-weight:bold; padding:15px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}

#searchresults h3 a { color:#BE0F34; text-decoration:none;}
#searchresults p    { padding-bottom:15px;}
#searchresults .input { border:1px solid #D8D8D8;}

#onlinebankinglogin { background-color:#AA0125; display:table; width:190px; overflow:hidden; float:left; height:207px; margin-right:10px;  }
#onlinebankingform  { display:none; padding:3px 9px 3px 9px;}
#BankingLogin .input { border:1px solid #F8E19F; width:168px; }
#BankingLogin label  { color:#FFFFFF;}
#BankingLogin .button { color:#FFE505; border:0; background-color:#AA0125; text-align:left; padding-top:5px; padding-bottom:5px; font-size:8pt; padding-left:0px; padding-right:0px;}


#navigation { }
#navigation div {  }
#navigation ul { list-style: none; font-size: 12px; padding: 0; margin: 0; }
#navigation div ul.menu {  overflow: hidden; cursor: pointer; } /* height: 40px; */
#navigation div ul.menu:hover,#navigation div ul.over { height: auto; }
#navigation div ul.active { height: auto; }
#navigation div ul li { font-size: 18px; margin-bottom: 10px; padding: 0 0 0 0px; }
#navigation ul li ul { padding: 0; margin: 0px 0 0 0; }
#navigation ul li ul li { border-left: none; margin: 0; padding: 0; font-size: 12px; line-height: 0%; }
* > #navigation ul li ul li { line-height: 150%; }
#navigation ul li ul li a { display: block; color: #778193; text-decoration: none; padding: 0 0 0 5px; margin: 0; line-height: 150%; }
#navigation ul li ul li:hover a,#navigation ul li ul li.over a { color: #fff; }
#navigation ul li ul li:hover a,#navigation ul li ul li.over a { color: #fff; }
#navigation p { margin: 2px 0 0 5px; color: #929292; }
#navigation form p label { font-size: 14px; }

#navigation ul.menu ul li  a { border-bottom:0px; color:#FFFFFF; text-decoration:underline; font-size:8pt; padding-bottom:5px; padding-top:2px;}