/* CSS Document */

/* IMPORTED STYLES */
@import url("reset.css");
@import url("menu.css");
@import url("cms.css");

/* GLOBAL */
html{width:100%; height:100%; font:62.5% Georgia, "Times New Roman", Times, serif; color:#726B65;}
body{width:100%; height:100%; min-width:898px; text-align:center; background:#f1eee9 url(../gui/bg-content.gif) repeat-x;}
body#ourhome{background:#f1eee9 url(../gui/bg.gif) repeat-x top;}
a{text-decoration:none; color:#0A5D7E; font-style:italic;}


/* MAIN LAYOUT */
#background{width:100%; height:156px; background: url(../gui/bg_shading.gif) no-repeat top center; position:absolute; top:166px; left:0px;}
#ourhome #background{width:100%; height:349px; background: url(../gui/bg_shading_home.gif) no-repeat top center; position:absolute; top:166px; left:0px;}
#container{margin:auto; padding:0px; width:898px; height:100% !important; min-height:800px; height:800px; text-align:left; position:relative;}
#header{margin:0px; top:29px; position:absolute; background: url(../gui/header.jpg); height:137px; width:898px;}
#logo{top:27px; left:36px; position:absolute; background:url(../gui/logo.jpg) no-repeat; width:252px; height:77px; text-indent:-9999px;}
#logo a{display:block; width:252px; height:77px;}

/* FLASH */
#flash{position:absolute; top:166px; width:898px; height:349px; background:#f1eee9;}
#ourheritage h2, #ourfinancials h2, #ourbanks h2, #ourteam h2, #ournews h2, #miscpages h2{top:166px; position:absolute; width:898px; height:156px; text-indent:-9999px; background:#f1eee9}
#ourheritage h2{background:url(../gui/pic_heritage.jpg) no-repeat;}
#ourfinancials h2{background:url(../gui/pic_financials.jpg) no-repeat;}
#ourteam h2{background:url(../gui/pic_team.jpg) no-repeat;}
#ourbanks h2{background:url(../gui/pic_banks.jpg) no-repeat;}
#ournews h2{background:url(../gui/pic_news.jpg) no-repeat;}
#miscpages h2{background:url(../gui/pic_miscpages.jpg) no-repeat;}

/* CONTENT */
#content_background{width:908px; height:349px; background:url(../gui/content_background.gif) no-repeat top center; position:absolute; top:0px; left:-5px;}
#content{margin:0px; position:absolute; background:url(../gui/content1.jpg) repeat-x; width:898px; top:335px;}
#ourhome #content{top:528px;}

/* HOME SECTIONS */
#title_banks{position:absolute; width:316px; height:20px; top:43px; left:20px; background:url(../gui/banks_header.gif) no-repeat; text-indent:-9999px;}
#banks{width:316px; position:absolute; top:82px; left:22px; border-top:1px dashed #c1b0a6; z-index:2; padding-bottom:80px;}
#banks li{position:relative; display:block; border-bottom:1px dashed #c1b0a6; width:296px; height:45px; padding:18px 0px 20px 20px;}
#banks li #subtext{background-color:#f1edea; text-transform:lowercase; font-variant:small-caps; font-size:1.4em; position:absolute; padding-bottom:1px; top:-32px; left:0px; width:316px; text-indent:20px; border-top:1px dashed #c1b0a6; line-height:2.1em;}
#banks li ul li{border:none; position:absolute; top:0px; left:0px; font-size:1.8em; color:#1c1211; width:150px;}
#banks li ul li.bank_link{top:24px;}
#banks a{font-size:.8em; font-style:italic; letter-spacing:.025em;}
#banks a:hover{border-bottom:1px dashed #0A5D7E;}
#banks li ul li.btn_find{display:block; padding:0px; text-indent:-9999px; top:20px; left:176px;}
#banks .btn_find a{display:block;  width:118px; height:17px; background:url(../gui/btn_find.gif) no-repeat 0px -17px;}
#banks .btn_find a:hover{background:url(../gui/btn_find.gif) no-repeat 0px 0px; border:none;}
#banks li ul li.btn_visit{display:block; padding:0px; text-indent:-9999px; top:44px; left:176px;}
#banks .btn_visit a{display:block; width:118px; height:17px; background:url(../gui/btn_visit.gif) no-repeat 0px -17px;}
#banks .btn_visit a:hover{background:url(../gui/btn_visit.gif) no-repeat 0px 0px; border:none;}

.darkest{background-color:#ded5d0;}
#banks li.darker{background-color:#e6dfdb; height:65px;}
.dark{background-color:#ebe5e2;}

#right_column{position:relative; width:459px; padding:43px 0px 80px 402px; }
#right_column p{font-size:1.55em; color:#443c39; padding:10px 0px 48px 20px; line-height:1.9em;}
#right_column a:hover{border-bottom:1px dashed #0A5D7E;}
#title_who{width:459px; height:20px; background:url(../gui/who_header.gif) no-repeat; text-indent:-9999px;}
#who_content{font-size:16px; color:#443c39; padding-left:20px; line-height:31px; }
#who_content a:link, #who_content a:visited, #who_content a:hover{color:#0A5D7E; font-style:italic;}
#who_content a:hover{border-bottom:1px dashed #0A5D7E;}
#title_contact{width:459px; height:20px; background:url(../gui/contact_header.gif) no-repeat; text-indent:-9999px;}
p#contact{line-height:1.7em;}
.contact_subtitle{color:#1c1211; display:block; font-size:1.2em;}
#copyright{position:relative; width:459px; height:20px; font-size:1.1em; color:#948c89; padding:0px 0px 80px 100px; line-height:1.8em;}
#copyright a{color:#A19996; font-style:italic;}
#copyright a:hover{color:#463e3c; border:none;}
#ourhome #copyright{padding:0px 0px 0px 20px;}

/* CONTENT PAGE SECTIONS */
#text{position:relative; width:690px; padding:40px 0px 20px 100px; font-size:1.4em; line-height:2em; color:#443a39;}
#ourbanks #text{width:790px;}
#miscpages #text{width:790px;}
#text a:hover{ border-bottom:1px dashed #0A5D7E;}
#text p{padding:0px 0px 28px 0px;}
/*#ourbanks #text p{float:left; padding:0px 34px 28px 0px;}*/
/*#miscpages #text p{float:left; padding:0px 34px 28px 0px;}*/
#text ul{padding:0px 0px 28px 0px;}
#text li{text-indent:28px;}
#subtext{ clear:both; display:block; text-transform:lowercase; font-variant:small-caps;}

/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both; height:0px;}
