/* CSS Document */

html,body {
background: url(../images/redbanner.gif) repeat-x #fff;
margin:0; padding:0;
font-family: Arial, Helvetica, Verdana, sans-serif;
}


/* =HEADER */

.header {
height:147px;
}

#logo { margin: 0 auto 0 auto; text-align: center; }

.pagewidth {

width:960px;

margin:0 auto 0 auto;

}


.colleft {

width: 312px;
float:left;


}

.colright {

width: 600px;
float:right;


}

.content { padding-bottom: 36px; }

.staff {

float:right;
}

.footer {

background:url(../images/footerlogo.jpg) no-repeat right #999999;
clear:both; padding: 9px 0 9px 0;
font-size:11px;

}

.footer li {

color:#FFFFFF;

display:inline;

text-align:center;



}

.footer ul {

text-align:center;
margin:0 auto 0 auto;

width:505px;
}

.footer p {

text-align:center;
margin:0 auto 0 auto;
color:#dad8d8;
}

.right h2 {

font-style:italic;
}

.footer a {

color:#FFFFFF;
}


/* =SEARCH STYLING */

.search {
float:right;
color:#FFFFFF; width: 400px;
font-size:11px;
}

.search p { float: left; text-transform: uppercase; color: #dab0b5; margin-right: 9px; padding: 8px 0 0 0; }
#Search { display: inline; }
.search input { display: inline; }
.search legend { display: none;}
#search form { display: inline; }
.search fieldset { border: none; display: inline;}
.search form { float: right; padding: 9px 0 0 0; }

.header img {

float:left;

}

.topnav {

clear:right; text-align: right;
float:right;
list-style: none; width: 400px;
color: #ddd; font-size: 10px; 
margin: 13px 0 0 0;
padding: 0; text-transform: uppercase;
}

a.address { color: #333 !important; text-decoration: none; }
a.address:hover { color: #8c091a !important;}

.topnav strong { 
color: #000; 
}

.topnav li { 
display: inline; 
}

.topnav a { 
color:#8c091a;
}


.readmore {

font-size:12px;


}

.readmore a {

color:#8c091a;

}


.name1 {
float:left;

margin-right:10px;

font-size:12px;
}

.name2 {
float:left;
font-size:12px;
}

.name1 p {
margin:0;

}

.name2 p {
margin:0;

}


/* =CLEAR */

.clear { clear: both; }

/* =MAIN-MENU SECTION 
   ==================
*/

#main_nav { list-style: none; margin: 0 auto 0 auto; padding: 0; width: 312px; position: relative;}
#main_nav li { float: left; margin-bottom: 9px; margin-right: 4px; }
#main_nav li a { height: 128px; width: 100px; display: block; text-indent: -999999px; overflow: hidden; }

#personal-banking { background: url(../images/icons/personal-banking.jpg) 0 0 no-repeat; }
#personal-banking:hover { background: url(../images/icons/personal-banking.jpg)  -100px 0 no-repeat; }
#personal-banking.current, #pbanking.section, li.current #personal-banking { background: url(../images/icons/personal-banking.jpg) -200px 0 no-repeat; }

#business-banking { background: url(../images/icons/business-banking.jpg) 0 0 no-repeat; }
#business-banking:hover { background: url(../images/icons/business-banking.jpg) -99px 0 no-repeat; }
#business-banking.current, #commercial-banking.section, li.current #commercial-banking { background: url(../images/icons/business-banking.jpg) -200px 0 no-repeat; }

#investments { background: url(../images/icons/investments.jpg) 0 0 no-repeat; }
#investments:hover { background: url(../images/icons/investments.jpg) -99px 0 no-repeat; }
#investments.current, #investments.section { background: url(../images/icons/investments.jpg) -200px 0 no-repeat; }

#online-banking-3 { background: url(../images/icons/online-banking.jpg) 0 0 no-repeat; }
#online-banking-3:hover { background: url(../images/icons/online-banking.jpg) -100px -1px no-repeat; }
#online-banking-3.current, #onlinebank.section { background: url(../images/icons/online-banking.jpg) -200px 0 no-repeat; }

#contact-us { background: url(../images/icons/contact-pbanker.jpg) 0 0 no-repeat; }
#contact-us:hover { background: url(../images/icons/contact-pbanker.jpg) -100px -1px no-repeat; }
#contact-us.current, #contact.section { background: url(../images/icons/contact-pbanker.jpg) -200px 0 no-repeat; }

#latest-news { background: url(../images/icons/news.jpg) 0 0 no-repeat; }
#latest-news:hover { background: url(../images/icons/news.jpg) -101px 0 no-repeat; }
#latest-news.current, #news.section { background: url(../images/icons/news.jpg) -200px 0 no-repeat; }

#product-specials { background: url(../images/icons/product-specials.jpg) 0 0 no-repeat; }
#product-specials:hover { background: url(../images/icons/product-specials.jpg) -100px -1px no-repeat; }
#product-specials.current, #pspecials.current { background: url(../images/icons/product-specials.jpg) -200px 0 no-repeat; }

#mortgages-2 { background: url(../images/icons/mortgages.jpg) 0 0 no-repeat; }
#mortgages-2:hover { background: url(../images/icons/mortgages.jpg) -100px 0px no-repeat; }

#resources { background: url(../images/icons/resources.jpg) 0 0 no-repeat; }
#resources:hover { background: url(../images/icons/resources.jpg) -100px 1px no-repeat; }
#resources.current, #resources.section, li.current #resources { background: url(../images/icons/resources.jpg) -200px 0 no-repeat; }

#about-us { background: url(../images/icons/about.jpg) 0 0 no-repeat; }
#about-us:hover { background: url(../images/icons/about.jpg) -100px 0 no-repeat;}
#about-us.current, #about-us.section, li.current #about-us { background: url(../images/icons/about.jpg) -200px 0 no-repeat;}

#main_nav li ul { display: none; width:200px; padding: 0; position: absolute; background: #cbc9c9; border: 1px solid #990000; list-style: none; margin-top: -50px; z-index: 100 !important;}

#main_nav li.about-us { position: relative; z-index: 0;}
#main_nav li.resources { position: relative; z-index: 1;}

#main_nav li.about-us ul.active, #main_nav li.resources ul.active { bottom: 0px !important; z-index: 10;}

#main_nav ul.active { display: block; z-index: 100; }
#main_nav ul.active p { border-top: 1px solid #fff; padding-left: 15px; margin: 0;}
#main_nav ul p a { color: #333 !important; }
#main_nav ul.active ul { display: block; position: relative; }

#main_nav li ul li { border-bottom: 1px solid #fff; padding: 0; float: none; margin: 0;}
#main_nav li ul li a { display: block; padding: 2px 5px 2px 15px; color: #000; text-decoration: none; width: 180px; height: auto; text-indent: 0; margin: 0; }
#main_nav li ul li a:hover { background: url(../images/menu-arrow.gif) left center no-repeat; }

.breadcrumbs { font-size: 10px; color: #777; }
.breadcrumbs a { color: #a9a9a9; }

.close_menu { background: #990000; color: #fff !important; text-transform: uppercase; }
.close_menu:hover { bacground: #fff; color: #990000; }


#advertisements { margin-left: 8px; width: 290px; height: 850px; }

/* =BASELINE GRID */

html, body { font-size: 12px; line-height: 18px; }
h1, h2, h3, h4, h5 { margin: 18px 0 8px 0; line-height: 1.2em;}
h1 { margin: 0 0 26px 0;}
p, ol, ul, img { margin: 6px 0 12px 0; }

/* =TYPOGRAPHY */

h2 { font-weight: normal; font-style: italic; font-size: 24px; }
h1,h2,h3,h4,h5 { font-family: "Trebuchet MS", Arial, Helvetica, Verdana; }

/* =LINKS */
a { color:#8c091a; }
a:hover { text-decoration: none; color: #333; }

/* HOMEPAGE */

#flash-right { float: right; width: 350px; margin-left: 18px; }

h2 { font-size: 18px; }
h3 { font-size: 14px; }

/* irate_table */

.irate_table { border: 1px solid #777; padding: 1px; width: 100%; margin-bottom: 20px; }
.irate_table th { background: #a9a9a9; padding: 5px; }
.irate_table td { padding: 0 5px 0 5px; }
.rate_table tr { padding: 5px 0 5px 0;}

.ltitle { border-top: 2px solid #333; background: #fff !important; }
.ltitle td { padding: 5px; color: #8c091a; }

.mtitle td { padding: 5px; color: #8c091a;}
.mtitle { border-top: 2px solid #333; background: #fff !important; }
.mrow { padding: 0px; }
.mrow td { padding: 0 0 0 20px;}

.irate_table tr.odd { background: #eee; }
.small_note { font-size: 10px;}

#flash-right2 { float: right; width: 205px; text-align: center; }
.quote { font-weight: bold; font-style: italic; text-align:left; font-size: 11px;}

.emp_list { list-style: none; padding-left: 0px;}
.emp_list li { padding-left: 0; font-weight: bold;}
.emp_list span { font-weight: 100; font-style: italic; display: block; margin-bottom: 9px; font-size: 10px; color: #333;}

#map { float: right; margin-left: 15px; border: 5px solid #8c091a;}

.roman { list-style: upper-roman;}

#SearchResults { list-style: none; margin-left: 0; padding-left: 0;}
#SearchResults li { margin-bottom: 9px; padding-bottom: 9px; border-bottom: 1px solid #333; margin-left: 0; padding-left: 0;}

#video-listings { margin: 0; padding: 0; list-style: none; }
#video-listings li { float: left; width: 150px; padding: 0 10px 10px 0; position: relative;}
#video-listings p { font-size: 12px; text-align: center; }

#video-listings .thickbox, #video-listings img { display: block; border: none !important; }

.ademo { margin: 20px auto 0 auto; width: 450px; }

#videoBlocks { display: none; }

/* ============ */
/* = Advisors = */
/* ============ */


    #advisors img{float: left;
    	margin-right: 20px;
    	}

    #advisors p, #advisors a	{font-weight: bold;}

    #advisors p {
    	color: #2da5c2;
    	padding-top: 10px;
    	}



    .move {
    	margin-top: -20px;
    	}


        #advisors img{float: left;
        	margin-right: 20px;
        	}

        #advisors p, #advisors a	{font-weight: bold;}

        #advisors p {
        	color: #2da5c2;
        	padding-top: 10px;
        	}

        #advisors { margin: 20px 0; clear: both; padding: 20px 0; border: 1px solid #ddd; border-width: 1px 0;  }

