/* CSS Document */
body{background:url(../images/bgtile.gif) repeat #1b321e;color:#2a2a2a;font:9pt/11.75pt Arial, Helvetica, sans-serif;margin:0;}

/* COMMON ELEMENTS */
td{text-align:left;margin:0;padding:0;}
hr{padding:0;margin:.2em 0;height:1px;}
img{border:0;padding:0;margin:0;}
p, blockquote{font:12px/16px Arial, Helvetica, sans-serif;text-align:left;margin:4px 0 8px 0;}
div, td, form{font:12px/16px Arial, Helvetica, sans-serif;}
blockquote{margin-left:24px;padding-left:2px;}
ul{margin-top:.25em;margin-bottom:1em;line-height:1.5em;list-style-type:square;}
li{margin-top:1px;margin-bottom:2px;}
a{font-weight:inherit;color:#030;text-decoration:underline;}
a:active, a:hover{color:#3D7917;text-decoration:underline;}


/* TITLES, HEADINGS, TABLE HEADINGS */
th,h5,h6,dt{padding:2px 0;margin:1em 0 0 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;color:#000;font-weight:normal;line-height:1.4em;}
.top{margin-top:.8em;}.top img{margin-top:0;}
h2{margin-top:1.2em;line-height:1.5em;}
h5{margin-top:.75em;}

h1,h2,h3,h4{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:26px;color:#030;font-weight:bold;margin:1.2em 0 10px 0;}
h1{font-weight:normal;color:#c90;}
h2{font-size:14px;line-height:17px;}
h3{font-size:13px;line-height:16px;font-style:italic;margin:13px 0 8px 0;}
h4{font-size:12px;line-height:15px;margin:.8em 0 .5em 0;}
th{text-align:left;}

dl,dt,dd{margin:0;}
dl{padding:0px 8px;margin-bottom:.5em;}
dd{margin-left:1.5em;}dd a{text-decoration:none;}
dt, dd{line-height:1.3em;}

a h1,a:active h1,a:visited h1,a:hover h1,h1 a,h1 a:active,h1 a:visited,h1 a:hover{text-decoration:none;color:#c90;}
h1 img, img.ST{margin:.2em 0 0 0;padding:0;}

#pageTitle{background-color:#fff;}#pageTitle img{padding:10px 0 0 .5em;}
#pageTitle h1{margin-left:6px;margin-top:9px;font:bold 20px/22px Arial, Helvetica, sans-serif;color:#030;}


/* MAIN ELEMENTS */
#container{text-align:center;}
#logo img{display:block;border:0;}

#topBar{background:url(../images/topBG-repeat.png) repeat-x #CBBD64;height:94px;}
#topBar>img{margin:0;padding:0;float:left;}

#mainNav{background:url(../images/navBG.gif) repeat-y #E5E3B5;width:173px;padding-top:20px;height:370px;}
#mainNav p{margin:0px 12px 10px 13px;font-size:13px;line-height:19px;}
#mainNav a{color:#000;text-decoration:none;font-weight:normal;}
#mainNav a:hover{text-decoration:underline;color:#030;}

#navBottom{background:url(../images/navBottom.png) no-repeat;width:173px;height:25px;}
#sideBar{background:url(../images/sideBarBG.gif) repeat-y;width:173px;height:100%;}

#mainContent,#linkDisclaimer{background-color:#fff;vertical-align:top;padding:0 1em 0 .6em;}
#linkDisclaimer{width:550px;padding:2em;}

#bottomBG{background:url(../images/bottomBG.png) no-repeat;}
#footer{color:#C0C0C0;text-align:left;padding:5px 40px;line-height:20px;}
#footer a{font-weight:normal;color:#C0C0C0;} 
#footer a:active,#footer a:hover{color:#C90;text-decoration:underline;}

/* SIDEBAR */
#quickLinks {border:1px solid #ad9038;border-width:1px 0;background-color:#c5b760;width:150px;margin:0 0 20px 6px;padding:8px 4px;font-size:8.5pt;}
#quickLinks h2{margin:3px 0;padding:0;width:150px;border-bottom:1px solid #1c1c1c;text-decoration:none;text-indent:2px;}
#quickLinks #linkList{padding:0;padding-left:8px;font-size:8.5pt;font-weight:normal;}
#quickLinks a{font-size:8.5pt;color:#1c1c1c;text-decoration:none;line-height:9.5pt;}
#quickLinks a:hover,#quickLinks a:active{text-decoration:underline;color:#1b321e;}
#quickLinks p{padding:0;margin:3px 0 2px 0;text-indent:-.4em;}

.sideBarButton{margin:4px 0 4px 6px;border:0;}

/* ONLINE BANKING */
#onlinebanking{margin-left:350px;background-color:#fff;height:75px;width:220px;margin-top:5px;padding:8px 10px 2px 10px;border:1px solid #030;}
#onlinebanking h2{margin:0;padding:0;position:relative;z-index:3;border-bottom:1px solid #030;}
#onlinebanking iframe{position:relative;top:-25px;left:-3px;z-index:0;margin:0;}
#onlinebanking p{font-size:11px;margin:13px 0 0 0;}#onlinebanking a{color:#000;padding:3px;}#onlinebanking a:hover{background-color:#E5E3B5;padding:3px;}

/* SUB NAV */
#subNav{color:#030;padding:8px 12px;border:1px solid #212F20;border-width:1px 0;line-height:17pt;}
#subNav a,#subNav .current{font-weight:normal;padding:0px 1px;margin:0px 2px;color:#030;}
#subNav a:hover{border-bottom:1px solid #AF964C;text-decoration:none;color:#030;}
#subNav .current{text-transform:uppercase;/*border-bottom:1px solid #030;*/ font-weight:bold;}

/* INDEX PAGE */
#indexPage td{padding-right:10px;}#indexPage td table td{padding-right:0;}
#indexPage h1{margin-top:2.5em;color:#c90;border-bottom:1px solid #000;padding:0px 5px;}
#indexPage .top,#indexPage .top img{margin-top:0;}
#indexPage ul{margin:0;padding:0;}
.info{padding:0px 5px;}
#homeSWF{width:310px;height:220px;border:1px solid #ABABAB;margin-bottom:.9em;padding:0;}

/* COMMON CLASSES & IDS */
.smallText,.chunkyBlurb,.chunkyBlurb p{font-size:8.5pt;}
.chunkyBlurb{padding:10px;background-color:#eaeaea;border:1px solid #DDDDDD;color:#444;}
.center,.center p, td.center{text-align:center;}
.normalText{font-weight:normal;color:#000;}
.refLink{font-size:.95em;padding:5px 0px 0px .3em;color:#000;}
.linkList{line-height:1.5em;}
.lhNorm,.smallText,.normalText{line-height:1.3em;}
.ampm{font-variant:small-caps;}

/* UNIQUE ITEMS */
.ffQuizRadio{margin:0;padding:0;text-indent:12pt;margin-bottom:1em;}

.event{padding:.6em 3px;}
.even{background-color:#e0e0e0;border:1px solid #B3BFB5;border-width:1px 0px;}
.event h1{margin:0;padding:0 0 3px 0;text-decoration:none;font-weight:normal;}
.special{padding:.1em .6em;}
.thumbnail{margin-right:10px;border:0px;}
.thumbnails td img{border:1px solid #2a2a2a;}

#siteMap td{line-height:1.75em;}
#siteMap ul{list-style-type:none;margin-left:2em;padding-left:0;}

#bmom_current,#bmom_previous{border:1px solid #c90;padding:.4em;margin:.8em 0;}
#bmom_current h1,#bmom_previous h1{margin:-.4em;margin-bottom:.5em;background-color:#CBBD64;text-align:center;padding:6px 3px;color:#030;}
#bmom_previous h1{ font-size:1.05em;}
#bmom_previous p{margin:1.25em 0;padding:0;}
#bmom_previous table,#bmom_previous h3{margin:0 0 0 .5em;padding:0;}
#bmom_current .contact,#bmom_previous .contact{color:#666;padding:0 4px 0 0;}
#bmom_previous table{margin-bottom:.8em;}

#calendar h1{margin-top:1.5em;}
#calendar p{margin:.15em 0;}
.holiday{font-weight:bold;}

/* DATA TABLES */
.dataTable,.hlTable{border:1px solid #444;border-top:0px;}
.dataTable{border-bottom:0px;}
.dataTable th,.dataTable td,.hlTable th,.hlTable td{padding:5px 3px;}
.dataTable th,.hlTable th{border:1px solid #1a1a1a;border-width:1px 0px;background-color:#d3ddd3}
.dataTable .row{border-top:0;}
.dataTable td,.hlTable td{vertical-align:top;}
.dataTable td{border-bottom:1px solid #555;}

/* Rates */
#rates .dataTable th{font:10pt/14pt Arial, Helvetica, sans-serif;font-weight:bold;}
#rates .dataTable .lv2{background-color:#f2f1d8;color:#000;font:8.5pt/13pt Arial, Helvetica, sans-serif;padding:3px;border-top:0px;font-weight:bold;}
.lv2 .smallText{font-weight:normal;}
.cscoresplit td{padding:3px 3px;vertical-align:middle;border-bottom:1px solid #ccc;}
.cscoresplit .score{padding:5px 3px;/*border-right:1px solid #ccc;*/}
.cscoresplit .score,.lastRow td{border-bottom:1px solid #000;}

/* CALCULATOR TABLES */
table.calculator{border:1px solid #444;padding:5px 5px 3px 5px;background-color:#ddd;}
.calculator td,.calculator th{border-bottom:2px solid #ddd;background-color:#fff;padding:4px 6px;}
td.calculate-button{background-color:#ddd;}
.calculator th{font-weight:bold;border-top:1px solid #fff;background-color:#EAEAEA;}

/* Visa */
#reportVisa td{border-right:1px solid #999;}
#reportVisa .last{border-right:0;}
#reportVisa .type,#reportVisa .num{text-align:center;}

/* Hours & Locations */
.hlTable th{padding:5px 10px;font-weight:bold;}
.hlTable td{padding:10px;line-height:18px;}.hlTable td p,h1Table td blockquote{line-height:18px;}
.hlTable h2{margin:0;}
.hlTable .hours{border-left:1px solid #d3ddd3;}
.hlTable td.atm{border-top:1px dashed #d3ddd3;}


/* FORMS */
fieldset{border:1px solid #c90;padding:6px;}
form .label{color:#003300;font-weight:bold;}
form .field{padding-left:3px;text-align:left;}
legend{font-family:Arial, Helvetica, sans-serif;font-size:12pt;color:#c90;font-weight:bold;margin:.25em 0 .5em 0;line-height:1em;}


