/*-----------------------------------------------------------------------------
C.Hoare & Co Style Sheet (main)

version:   1.2
author:    salterbaxter

-----------------------------------------------------------------------------*/

/* =color glossary
-----------------------------------------------------------------------------*/
/*
  dark green - #6D7E72
  mid green - #C3D1B4
  light green - #EBF5E1
  gold  - #A38747
  text grey - #333333  
*/


/* =General
-----------------------------------------------------------------------------*/
/* Remove padding and margin */
* {
margin: 0;
padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, /*table, */ul {
margin: 0.6em 0;
}

/* Class for clearing floats */
.clear {
clear:both;
}

/* Remove border around linked images */
img {
border: 0;
}

/* =Typography
-----------------------------------------------------------------------------*/
body {
font: 76% Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
/*border-bottom:1px solid red;padding:26em 0 0 0;*/
}

h1 {font-size:1.5em; font-weight: normal; text-decoration: none}
h3 {font-size:1.1em; font-weight: normal; text-decoration: none}
h4 {font-size:1em; font-weight: normal; text-decoration: none}
p {font-size:1em; font-weight: normal; text-decoration: none; margin-top: 0.5em;}
a {font-size:1em; font-weight: normal; text-decoration: none}

input, select {font-size:1.3em} 
/*th, td {font-size:1em}
*/
/* = masthead
-----------------------------------------------------------------------------*/
#masthead {
position:absolute;
top:0;
left:0;
background-color:#6D7E72; 
background-image:url(../images/logo_hoarensm.gif);
background-repeat:no-repeat;
height:99px;/*fix height in px?*/
width:100%; 
padding:0 0 0 0;/*add padding?*/
margin:0 0 0 0;/*-4?top*/
border:0;
z-index:2;
}


#masthead #printlogo{display:none}
#masthead #screenlogo{}

#login{
position:absolute;
top:53px;
left:718px;
}
html>/**/body #login{
position:absolute;
top:53px;
left:722px;
}

/* =Navigation 1 (about / services / history)
-----------------------------------------------------------------------------*/
#nav1 {float:left; clear:left; margin-top:-3px; padding:0.5em 0 0.5em 0; width:100%; /*height:1.25em; */background-color:#C3D1B4; z-index:2 }
html>/**/body #nav1 {float:left;clear:left; margin-top:-3px; padding:0.4em 0 0.5em 0; width:100%;z-index:2}

#nav1 ul {list-style-type: none; padding-left: 13px; margin: 0 0 0 0.75em; white-space: nowrap; text-align: left;}
#nav1 li {display: inline; padding: 0 4.5em 0 1em; border-left/**/: 1px solid #6D7E72;}
#nav1 a {font-weight: normal; text-decoration: none;  font-size: 16px; color:#333;}
#nav1 a:link {text-decoration: none; color: #6D7E72;}
#nav1 a:visited {text-decoration: none; color: #6D7E72;}
/*#nav1 a:active {text-decoration: none; color: #6D7E72;}*/
#nav1 a:hover {text-decoration: underline; color: #333;}
/*#nav1 a:focus, a:active {background:yellow;}*/
#nav1 li.home {border: 0;padding-left: 0;font-size: 16px; color:#333}

/* =Navigation (homepage only)
-----------------------------------------------------------------------------*/
#navhomepage {float:left; clear:left; margin-top:-3px; padding:0.5em 0 0.5em 0; width:100%; /*height:1.25em; */background-color:#C3D1B4; border-bottom:2px solid #A38747; z-index:2 }
html>/**/body #navhomepage {float:left;clear:left; margin-top:-3px; padding:0.4em 0 0.5em 0; width:100%;border-bottom:2px solid #A38747;z-index:2}


#navhomepage ul {list-style-type: none; padding-left: 13px; margin: 0 0 0 0.75em; white-space: nowrap; text-align: left;}
#navhomepage li {display: inline; padding: 0 4.5em 0 1em; border-left/**/: 1px solid #6D7E72;}
#navhomepage a {font-weight: normal; text-decoration: none;  font-size: 16px; color:#333;}
#navhomepage a:link {text-decoration: none; color: #6D7E72;}
#navhomepage a:visited {text-decoration: none; color: #6D7E72;}
/*#navhomepage a:active {text-decoration: none; color: #6D7E72;}*/
#navhomepage a:hover {text-decoration: underline; color: #333;}
/*#navhomepage a:focus, a:active {background:yellow}*/
#navhomepage li.home {border: 0;padding-left: 0;font-size: 16px;}


/* =Navigation 3 (about us specific)
-----------------------------------------------------------------------------*/
#nav3 {float:left;clear:left; margin:0 0 0 0; padding:0.55em 0 0.55em 0; width:100%; border-bottom:2px solid #A38747;background:#fff; z-index:2}
html>/**/body #nav3 {float:left;clear:left; margin:0 0 0 0; padding:0.55em 0 0.55em 0; width:100%;z-index:2}

#nav3 ul {list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left;}
#nav3 li {display: inline; padding: 0 0.7em 0 0.7em; border-left/**/: 1px solid #6D7E72}
#nav3 a {color:#6D7E72}
#nav3 a:link {color: #6D7E72}
#nav3 a:visited {color: #6D7E72}
/*#nav3 a:active {color: #6D7E72}*/
#nav3 a:hover {text-decoration: underline; color: #333}
/*#nav3 a:focus, a:active {background:yellow}*/
#nav3 li.home {border: 0;padding-left: 0}


/* =Navigation 4 (services specific)
-----------------------------------------------------------------------------*/
#nav4 {float:left;clear:left; margin:0 0 0 0; padding:0.55em 0 0.55em 0; width:100%; border-bottom:2px solid #A38747;background:#fff; z-index:2}
html>/**/body #nav4 {float:left;clear:left; margin:0 0 0 0; padding:0.55em 0 0.55em 0; width:100%;z-index:2}

#nav4 ul {list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left;}
#nav4 li {display: inline; padding: 0 0.7em 0 0.7em; border-left/**/: 1px solid #6D7E72}
#nav4 a {color:#6D7E72}
#nav4 a:link {color: #6D7E72}
#nav4 a:visited {color: #6D7E72}
/*#nav4 a:active {color: #6D7E72}*/
#nav4 a:hover {text-decoration: underline; color: #333}
/*#nav4 a:focus, a:active {background:yellow}*/
#nav4 li.home {border: 0;padding-left: 0}

/* =Navigation 2 (secondary nav - home / talk to us / Branch locations / legal / privacy / links / Site map
-------------------------------------------------------------------------------------------------------------------------*/
#nav2 {position:absolute; top:-7.25em; left:-1em; z-index:2 }
html>/**/body #nav2 {position:absolute; top:-7.25em; left:-1em; z-index:2 }

#nav2 ul {list-style-type: none; margin:8em 0 0 0; padding:0 0 0 34em; white-space: nowrap; text-align: right}
#nav2 li {display: inline; padding: 0 .7em 0 .8em; border-left/**/: 1px solid #C3D1B4;}
#nav2 li.home {border: 0;padding-left: 0}
#nav2 a {color:#C3D1B4}
#nav2 a:hover {color: #fff}
/*#nav2 a:focus, a:active {background:yellow}*/

/*#extra{clear:both;width:100%}*/

/* =Footer
-----------------------------------------------------------------------------*/

/*#footer p{color:#666666; padding-left: 13px; border-bottom:1px solid red;padding:0 0 26em 0 }*/
#footer a{color: #6D7E72}
#footer a:hover {text-decoration: underline; color: #333}

/* =Search
-----------------------------------------------------------------------------*/
#hoaresearch{}
#hoaresearch form, #hoaresearch-button {background:#C3D1B4;/*color:#000;*/  font-family: "Lucida Grande", /*"Trebuchet MS", Tahoma,*/ Arial, Verdana, Helvetica sans-serif;}
#hoaresearch form {margin:0.2em 0 -0.1em 0;padding:0.1em 0.1em 0.2em 0.1em;height:1.4em;/*float:right;*/position:absolute; top:100px;left:710px;/*border-width:0.1em 1px 0 1px;border-style:solid;border-color:#000;*/white-space:nowrap;}
html>/**/body #hoaresearch form {padding:0.1em 0.1em 0.1em 0.1em; height:1.45em; position:absolute; top:100px;left:712px;}
#hoaresearch form label {position:absolute;top:0;left:-100em}
#hoaresearch-input {margin-left:0.2em;width:7.69em;height:1.3em;font-size:1em;vertical-align:middle;border:0;color:#333; }
#hoaresearch-button {margin:0 0 0 0;padding:0 0 0 0;height:1.3em;border:0;/*font-size:1em;*/font-weight:normal; color:#6D7E72;vertical-align:middle; /*background:#fff url("") top repeat-x;*/}
html>/**/body #hoaresearch-button{margin:0 0 0.1em 0.4em;padding:0 0 0 0;}

/*::root #search{
float:left; 
margin:-1.45em 0 0 20em;
}

::root #searchbtn{
float:left; 
margin:-1.5em 0 0 1em;
}
*/

/* =Basic layout
-----------------------------------------------------------------------------*/

#container{
/*width:860px;*/
/*margin:0 auto*/
/*text-align:left;*/
/*border-bottom:1px solid yellow;*/padding:0 0 3.5em 0;width:100%; /*extends top band?*/
}
/*.wrap:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}*/

/* =about us/services/history horizontal band
-----------------------------------------------------------------------------*/
#pageband{
padding:0;
margin:0;
position:relative;
top:158px;
left:0;
width:100%; 
height:34em; /*413px*/
background-color:#EBF5E1;
z-index:1;
border-bottom:1px solid #A38747;
}

#pagebandnb{
padding:0;
margin:0;
position:relative;
top:158px;
left:0;
width:100%; 
height:34em; /*413px*/
background-color:#fff;
z-index:1;
border-bottom:1px solid #A38747;
}
.noLine #pagebandnb {border-bottom:none}
.noLine #container {height:auto}
.pageBand {border-bottom:1px solid #A38747;}
/*#biocontain{position:absolute; left:20px; top: 200px; width:860px; background-color:#EBF5E1}*/

/* =header (logo)
-----------------------------------------------------------------------------*/
.headerhome{position:absolute; top:13.75em;left:1.8em; /*padding:1.5em 0 2em 1.8em;*/z-index:2 }
html>/**/body .headerhome{position:absolute; top:13.75em;left:1.8em; /*padding:1.5em 0 2em 1.8em;*/z-index:2 }

.header{position:absolute; top:14.5em;left:1.8em; /*padding:1.5em 0 2em 1.8em;*/z-index:2 }
html>/**/body .header{position:absolute; top:14.75em;left:1.8em; /*padding:1.5em 0 2em 1.8em;*/z-index:2 }


/* =Left floats
-----------------------------------------------------------------------------*/
#leftcontenthome {position:absolute; top:17.6em; left:1.8em; width:540px; margin:0 0 0 0; padding: 0 0 0 0; /*border:1px solid red*/z-index:2}
html>/**/body #leftcontenthome {position:absolute; top:17.7em; left:1.8em; width:540px; margin:0 0 0 0; padding: 0 0 0 0; /*border:1px solid red*/z-index:2 }

#leftcontent {position:absolute; top:18.3em; left:0; width:540px; margin:0 0 0 0; padding: 0 0 0 0; /*border:1px solid red*/z-index:2}
html>/**/body #leftcontent {position:absolute; top:18.7em; left:0; width:540px; margin:0 0 0 0; padding: 0 0 0 0; /*border:1px solid red*/z-index:2 }

#leftcontent h1 {color:#333; padding-left:22px}
#leftcontent h2 {color:#333; font-size:14px; font-weight: normal; text-decoration: none; color:#333; padding-left:22px; /*!important*/}
#leftcontent h3 {color:#333; padding:0 0 0 23px; font-size:14px;line-height:14px}
#leftcontent h4{color:#6D7E72; padding:0 0 0 23px; font-size:14px; line-height:14px}
#leftcontent p {padding:0 0 0 22px; color:#333;}

#execgrphome #leftcontent p ul{margin:-3em 0 0 0}

#leftcontent h3.before{padding-top:1em;}

#leftcontent a {color:#6D7E72}
#leftcontent a:hover {text-decoration: underline; color: #000}

#biggerlist ul{list-style-image:url(../images/diamond12.gif)}

#leftcontent ul{list-style:none;padding:10px 0 5px 4px;}
#leftcontent li{padding-left:17px;margin:5px 0 5px 0;}

#rightcontent #infoboxbio ul li{list-style:none;margin-left:0px;}

/* =links under main content text
-----------------------------------------------------------------------------*/
#leftcontent #infoboxnobg ul li{list-style:none;margin:0 0 0 2px}
#leftcontent #infoboxnobg_gb ul li {margin:-10px 0 0 2px}
#leftcontent #infoboxnobg a, #leftcontent #infoboxnobg_gb a {padding:0 15px 0 13px; background:url(../images/arrow11.gif) no-repeat center left; color:#6D7E72;}
#leftcontent #infoboxnobg_gb a:hover, #leftcontent #infoboxnobg a:hover {text-decoration: underline; color: #000}
#leftcontent #infoboxnobg_gb .backarrow a, #leftcontent #infoboxnobg .backarrow a {padding:0 15px 0 13px; background:url(../images/arrow11flip.gif) no-repeat center left;color:#6D7E72;}
#leftcontent #infoboxnobg_gb .backarrow a:hover, #leftcontent #infoboxnobg .backarrow a:hover {text-decoration: underline; color: #000}

#leftcontent p.lendingmandatory {color:#6D7E72; padding: 0 0 0 22px;text-transform: uppercase}

/* =specifics
-----------------------------------------------------------------------------*/
#genbankhome #leftcontent {position:absolute; top:18em; left:0; width:540px; margin:0 0 0 0; padding: 0 0 0 0; /*border:1px solid red*/z-index:2 }
/*#careershome #leftcontent #infoboxnobg ul {margin-top:-1em}*/

/* =Right floats 
-----------------------------------------------------------------------------*/
#rightcontenthome {position:absolute; top:17.6em; left:565px; width:280px;margin:0 0 0 0; padding:0 0 0 0; /*border:1px solid red*/z-index:2}
html>/**/body #rightcontenthome {position:absolute; top:17.6em; left:47em; width:280px;margin:0 0 0 0; padding:0 0 0 0; /*border:1px solid red*/z-index:2}

#rightcontent {position:absolute; top:18.25em; left:565px; width:280px;margin:0 0 0 0; padding:0 0 0 0; /*border:1px solid red*/z-index:2}
html>/**/body #rightcontent {position:absolute; top:18.6em; left:46em; width:280px;margin:0 0 0 1em; padding:0 0 0 0; /*border:1px solid red*/z-index:2}

* html #fleethome #rightcontent{position:absolute; top:17.5em; left:568px;}
* html #lowndeshome #rightcontent{position:absolute; top:17.5em; left:568px;}

#fleethome #rightcontent{position:absolute; top:17.5em; left:559px;}
#lowndeshome #rightcontent{position:absolute; top:17.5em; left:559px;}


#rightcontent h1 {color:#fff}
#rightcontent h2 {color:#6D7E72}
#rightcontent p {color:#6D8472}

#rightcontent a {color:#6D7E72; padding:0 15px 0 13px; background:url(../images/arrow.gif) no-repeat center left;}
#rightcontent a:hover {text-decoration: underline; color: #000}
/*#rightcontent #links {padding-left:40px; }*/
#rightcontent #links ul li.back{margin:1em 0 0 0; list-style-image:url(../images/arrow11flip.gif);}
#rightcontent #links ul li{margin:1em 0 0 0; list-style-image:url(../images/arrow11.gif);}
/*#rightcontent #links p {margin-left:-20px;}*/
html>/**/body #rightcontent #links ul li{margin-top:1.4em; margin-left:0px;  list-style-image:url(../images/arrow11.gif);}

#rightcontent dd ul{list-style:none;padding-left:0px;}
#rightcontent dd li{background:url(../images/diamond.gif) no-repeat 0 50%;padding-left:17px;margin-top:5px;margin-bottom:5px;}

#rightcontentimg {position:relative; top:-182px; left:585px; width:280px;margin:0 0 0 0; padding:0 0 0 0; z-index:2}
html>/**/body #rightcontentimg {position:relative; top:-177px; left:590px; width:280px;margin:0 0 0 0; padding:0 0 0 0; z-index:2}


/* =generic rt boxes
-----------------------------------------------------------------------------*/
dl {width: 280px; margin: 10px 0px 0px 20px; background: #ccc url(../images/rc_bot.gif) no-repeat bottom left}
dt {margin: 0px;padding:5px 13px 5px 13px; border-bottom: 1px solid #fff;background: #999 url(../images/rc_top.gif) no-repeat top left}
dd {margin: 0 0 0 0; padding: 5px 13px 5px 13px}
html>/**/body dd {margin: 0px 0px 0px 0px; padding: 5px 10px 10px 13px}

/* =about with golden bottle
-----------------------------------------------------------------------------*/
/*#infobox dl {width: 280px; margin: 10px 0px 0px 20px; background: #ccc url(../images/rc_botgrn.gif) no-repeat bottom left}
#infobox dt {margin: 0px;padding:5px 13px 5px 13px; border-bottom: 1px solid #fff;background: #999 url(../images/rc_topgrn.gif) no-repeat top left}
#infobox dd {margin: 0 0 0 0; padding: 5px 13px 5px 13px}
html>body #infobox dd {margin: 0px 0px 0px 0px; padding: 5px 10px 10px 13px;}*/

/* =about with golden bottle REVISED
-----------------------------------------------------------------------------*/
#infobox dl {width: 280px; margin: 10px 0px 0px 20px; background:url(../images/rc_botgrn.gif) no-repeat bottom left}
#infobox dt {margin: 0px;padding:5px 13px 5px 13px; border-bottom: 1px solid #fff;background:url(../images/rc_topgrn.gif) no-repeat top left}
#infobox dd {margin: 0 0 0 0; padding: 5px 13px 5px 13px;}
html>/**/body #infobox dd {margin: 0px 0px 0px 0px; padding: 5px 10px 10px 13px;}

#abouthome #container #rightcontent #infobox.about dd{color:red; background-color:#C3D1B4}
#abouthome #container #rightcontent #infobox.about dl {width: 280px; margin: 10px 0px 0px 20px; background:url(../images/rc_botgrn.gif) no-repeat bottom left}
#abouthome #container #rightcontent #infobox.about dt {margin: 0px;padding:5px 13px 5px 13px; border-bottom: 1px solid #fff;background:url(../images/rc_topgrn.gif) no-repeat top left}

/* =left version
-----------------------------------------------------------------------------*/
/*ie5.5 hack*/
#IEroot #homeinfobox {position:relative; top:4.1em;left:-1.6em; width:545px; /*padding-top:17px;*/}
#IEroot #homeinfobox dl dt img {margin:0.5em 0 0 0 }

/*Safari/KHTML but not WebKit hack
(http://thomas.tanreisoftware.com/?p=11#safari)
html[xmlns*=""] body:last-child ... { ... }
body:last-child:not(:root:root) ... { ... }*/
body:last-child:not(:root:root) #homeinfobox {position:relative; top:1em;}

#homeinfobox {position:relative; top:2.5em;left:-1.6em; width:545px; /*padding-top:17px;*/}
html>/**/body #homeinfobox {position:relative; top:2.2em;}
#homeinfobox dl {width: 545px; margin: 0 0 0 20px; padding: 0 0 5px 0; background: #EBF5E1 url(../images/rc_bot545.gif) no-repeat bottom left}
html>/**/body #homeinfobox dl{padding: 0 0 5px 0;}
#homeinfobox dt {font-size:16px; margin: 0 0 0 0; padding:0px 10px 2px 10px; border-bottom: 1px solid #A38747;background: #C3D1B4 url(../images/rc_top545.gif) no-repeat top left;background-color: #6D7E72; color:#333}
#homeinfobox dt.plustwo {padding:5px 0 5px 12px;}

#homeinfobox dd {color:#EBF5E1; margin-right:20px; padding-top:1px; padding-bottom:0}
html>/**/body #homeinfobox dd {color:#EBF5E1; margin-right:20px; padding-top:8px; padding-bottom:8px}

#homeinfobox ul{list-style:none;padding-left:0;margin-left:0;}
#homeinfobox li{background:url(../images/diamond.gif) no-repeat 0 50%;padding-left:17px;margin:5px 0 5px 0;color:#333;}

/* =custfam (findout more)
-----------------------------------------------------------------------------*/
#custfam {width:545px; padding-top:16px; float:left; /*z-index:2*/}
html>/**/body #custfam {width:545px; padding-top:18px; float:left;/* z-index:2*/}
#custfam dl {width: 545px; margin: 0 0 0 20px; padding: 0 0 5px 0; background: #EBF5E1 url(../images/rc_bot545.gif) no-repeat bottom left}
html>/**/body #custfam dl {padding: 0 0 0 0;}
#custfam dt {font-size:16px; margin: 0 0 0 0; padding:7px 10px 2px 10px; border-bottom: 1px solid #A38747;background: #C3D1B4 url(../images/rc_top545.gif) no-repeat top left;background-color: #6D7E72; color:#333}
#custfam dt.plustwo {padding:5px 0 5px 12px;}
#custfam dl dd {color:#EBF5E1; /*margin-right:20px;*/ padding:0 0 3px 13px}
#custfam ul{list-style:none;padding-left:0;margin-left:0;}
#custfam li{padding-left:0px;margin-top:5px;margin-bottom:5px;color:#333;}
#custfam a {padding-right:15px;background:url(../images/arrow.gif) no-repeat center left;padding-left:13px;color: #333;}
#custfam a:hover {text-decoration: underline; color: #000}

/* =variants
-----------------------------------------------------------------------------*/
#fingraphbox {background-color: #EBF5E1;}
#fingraphbox dt {font-size:16px; background-color: #6D7E72; color:#fff; padding:7px 0 2px 13px; border-bottom:solid 1px #A38747}
#fingraphbox dt.plustwo {padding:5px 0 5px 0;}
#fingraphbox dd {color:#333;padding:1.5em 0 1em 1.25em}
#fingraphbox dd li{color:#333;margin: 1px 0px 5px 20px;padding: 1px 0px 5px 0px;text-indent:-1px;list-style-image:url(../images/diamond12.gif);list-style-position: outside}
#fingraphbox li.bottle{color:#A38747; margin: 0px 0px 0px 20px;padding: 0;text-indent:-1px;list-style-image:url(../images/diamond12gold.gif);list-style-position: outside}
#fingraphbox dd img.bottleonly{margin:10px 0 0 50px;}
#fingraphbox dd img.company{margin:10px 0 5px 0;}

#fingraphbox a{color:#6D7E72; list-style-image:url(../images/arrow12.gif); list-style-position:outside}
#fingraphbox a:hover {text-decoration: underline; color: #6D7E72}
/*#fingraphbox a:focus, a:active {background:yellow}*/

#fingraphbox dd.bottle{color:#A38747; margin-right:20px}

#fingraphbox dd.bulletmainfirst {color:#333; padding:10px 0 0 0;}

/*taxbox
-----------------------------------------------------------------------------------*/
#taxbox {background-color: #EBF5E1;}
#taxbox dt {font-size:16px; background-color: #6D7E72; color:#fff;padding:7px 0 2px 13px; border-bottom:solid 1px #A38747 }
#taxbox dt.plustwo {padding:5px 0 5px 13px;}

#taxbox dd {color:#333; padding-bottom:1em;}

#taxbox dd ul{list-style:none;padding:0;margin:0}
#taxbox dd ul li{background:none;  padding:0 0.7em 0 0; margin:5px 0 5px 0;display:inline}


#taxbox caption {
text-align:left;
font-style:normal;
font-size:0.85em;
color:#6D7E72;
border-bottom:solid 1px #fff;
}

#taxbox table{
position:relative;
top:0;
left:0;
width: 98%;
}

#taxbox table th, td {
border:none;

padding:0.25em 0.5em 0.1em 0;
margin:0 0 0 0;
font-style:normal;
font-size:0.85em;
text-align:right;
}


#taxbox table tr td{text-align:left; vertical-align:top; border-bottom:solid 1px #fff; padding:0.25em 1em 0.5em 0}



/* =extras
-----------------------------------------------------------------------------*/
#infobox {background-color: #EBF5E1;}
#infobox dt {font-size:16px; background-color: #6D7E72; color:#fff;padding:7px 0 2px 13px;border-bottom:solid 1px #A38747 }
#infobox dt.plustwo {padding:5px 0 5px 13px;}

#infobox dd {color:#333; padding-bottom:5px;}
#infobox dd.bgwhite {background-color:#fff; color:#333; padding-bottom:5px;}
#infobox dd.gb {color:#333; padding:10px 0 10px 0;}
#infobox dd ul{list-style:none;padding-left:0;}
#infobox dd li{padding-left:17px;margin-top:5px;margin-bottom:5px;}

#infobox a {padding:0 15px 0 13px; background:url(../images/arrow.gif) no-repeat center left; color:#6D7E72}
#infobox a:hover {text-decoration: underline; color: #000}



#rightcontent #infoboxnobg ul li{list-style:none;margin-left:20px;}

#rightcontent #infoboxcareer ul li{list-style:none;margin-left:0px;}

#rightcontent #infoboxstruct ul li{list-style:none;margin-left:0px;}

#rightcontent #infoboxstruct2 ul li{list-style:none;margin-left:20px;}

#rightcontent #customer #infoboxnobg ul li{list-style:none;margin-left:20px;}

#infobox dd img.bottleonly{margin:5px 0 0 65px}

#rightcontent #infobox dl dd ul{list-style:none;padding-left:0px;margin-left:0px;}
#rightcontent #infobox dl dd li{background:url(../images/diamond.gif) no-repeat 0 50%;padding-left:17px; margin:5px 0 5px 0;}

.sizeone{color:#333}
.sizetwo{color:#6D7E72; font-size:16px;}


/* =misc
-----------------------------------------------------------------------------*/
#quote dt {background-color: #C3D1B4; color:#6D7E72}
#quote dd {color:#6D7E72; margin-right:20px}
#quote dd.highlight{color:#000}
#quote {background-color: #C3D1B4}

#customer dt {font-size:16px; background-color: #6D7E72; color:#fff; padding:7px 0 2px 13px; border-bottom:solid 1px #A38747}
#customer dt.plustwo {padding:5px 0 5px 0;}

#customer dd {color:#6D8472}
#customer dd.highlight{color:#000}
#customer {background-color: #C3D1B4}

#customer dd.add1{margin: 0 0 0px 0;padding:3px 0px 5px 13px;border-bottom: 1px solid #fff;background-color: #EBF5E1;color:#6D7E72}
#customer dd.add1last{margin: 0 0 0px 0;padding:3px 0px 5px 13px;background-color: #C3D1B4;color:#000}
#customer dd.add2{margin: 0 0 0px 0;padding:3px 0px 5px 13px;border-bottom: 1px solid #fff;background-color: #EBF5E1; color:#6D7E72}
#customer dd.add2last{padding:3px 0px 0px 13px;background-color: #EBF5E1; color:#6D7E72}
#customer dd.add3{padding:3px 0px 5px 13px;color:#000;background: #EBF5E1 url(../images/rc_bot.gif) no-repeat bottom left; color:#6D7E72}

#customer dd.add1b{margin: 0 0 0 0;padding:5px 0px 0px 11px;border-bottom: 1px solid #fff;background-color: #C3D1B4;font-size: 12px; }
#customer dd.add2b{margin: 0 0 0 0;padding:0px 0px 0px 10px;border-bottom: 1px solid #fff;background-color: #EBF5E1;}

#leftcontent #bankdecriptor  {margin-top:-10px; padding-left:10px; color:#fff;}

/* =biocontent
-----------------------------------------------------------------------------------------------------------------------------------------*/
#biocontent {position:absolute; top:221px; left:565px; width:280px; /*margin-top:-15px; margin-bottom:10px; margin-right:10px*/z-index:3}
html>/**/body #biocontent {margin-right:40px;z-index:3}
#bioname {background-color: #666666;}
#bioname dt {background-color: #6D7E72; color:#fff; border-bottom:none; padding:7px 0 2px 11px; border-bottom:solid 1px #A38747}
#bioname dd {color:#333; padding-bottom:10px;}
#bioname dd ul{list-style:none;padding-left:0px;margin-left:0px;}
#bioname dd li{padding-left:0px;margin-top:3px;margin-bottom:3px;padding-bottom:3px;border-bottom:solid 1px #C3D1B4;}

/*#biocontent a {padding:0 15px 0 17px; background:url(../images/diamondlightgreen.gif) no-repeat center left;color:#C3D1B4;}
#biocontent a:hover {text-decoration: none; color: #fff; }
*/
#bioname a {padding:0 1.22em 0 0.81em; background:url(../images/arroMove.gif) no-repeat 0 2px; color:#C3D1B4;}
#bioname a:hover {color:#fff;background-position: 0 -10px;}
/*#bioname a:focus {background:yellow} 
#bioname a:active {background:yellow}*/

#biocontent #infoboxnobg ul li{list-style:none;margin-left:20px;}

#bioname dd ul li.lastline {border-bottom:none;}



#history #bioname {position:absolute; top:140px;left:565px; background-color: #666666; z-index:3}
#history #bioname dt {font-size:1.218em; background-color: #6D7E72; color:#fff; border-bottom:none}
#history #bioname dd {color:#333; padding: 0.244em 1.056em 0.081em 1.056em}
#history #bioname dd ul{list-style:none;padding-left:0;margin-left:0;} 
#history #bioname dd li{padding:0 0 3px 0; margin:3px 0 3px 0; border-bottom:solid 1px #C3D1B4;}
#history #bioname dd li a.home {color:#fff; background-position: 0 -10px;}
#history #bioname a {padding:0 1.22em 0 0.81em; background:url(../images/arroMove.gif) no-repeat 0 2px; color:#C3D1B4;}
#history #bioname a:hover {color:#fff;background-position: 0 -10px;}
/*#history #bioname a:focus {background:yellow} 
#history #bioname a:active {background:yellow}*/
#history #bioname dd li.lastline {border-bottom:none;}



/* =behindthescenes
-----------------------------------------------------------------------------------------------------------------------------------------*/
#bankmenucontent {position:absolute; top:214px; left:565px; width:280px; z-index:3}
html>/**/body #bankmenucontent {position:absolute; top:214px; left:568px; width:280px;z-index:3}

#bankmenucontent #bankmenu dl {background: #ccc url(../images/rc_bot.gif) no-repeat bottom left;}
#bankmenucontent #bankmenu dt {background: #6D7E72 url(../images/rc_top.gif) no-repeat top left; font-size:16px; color:#fff; border-bottom:solid 1px #A38747 }
#bankmenucontent a {color:#C3D1B4;}

#bankmenucontent #infoboxnobg ul li{list-style:none;margin-left:20px;}

#bankmenucontent #infoboxnobg .backarrow a {padding:0 0 0 0;background:url(../images/arrow11flip.gif) no-repeat center left;color:#6D7E72;}
#bankmenucontent #infoboxnobg .backarrow a:hover {text-decoration: underline; color: #000}

#bankmenu {background-color: #666666;}

#bankmenu dd ul{list-style:none;padding:0;margin:8px 3px 8px 0;}
html>/**/body #bankmenu dd ul{list-style:none;padding:0;margin:8px 3px 6px 0;}

#bankmenu dd li a{padding:5px 5px 5px 60px;margin:5px 0 0 0;display:block;border-bottom:solid 1px #fff;height:45px}/*serve ie7*/
* html #bankmenu dd li a{padding:5px 5px 5px 60px;margin:5px 0 5px 0;display:block;border-bottom:solid 1px #fff;height:45px}/*serve ie6*/
html>/**/body #bankmenu dd li a{padding:5px 5px 5px 60px;margin:0 0 5px 0;display:block;border-bottom:solid 1px #fff;height:45px}

#bankmenu dd li a.welcome{color:#C3D1B4;background:url(../images/stove_50.gif) no-repeat 0 -100px;}
#bankmenu dd li a.welcome:hover {color:#fff;background-position: 0 0; }

#bankmenu dd li a.waywas{color:#C3D1B4;background:url(../images/quill_50.gif) no-repeat 0 -100px;}
#bankmenu dd li a.waywas:hover {color:#fff;background-position: 0 0; }

#bankmenu dd li a.fleet{color:#C3D1B4;background:url(../images/muskets_50.gif) no-repeat 0 -100px;}
#bankmenu dd li a.fleet:hover {color:#fff;background-position: 0 0; }

#bankmenu dd li a.family{color:#C3D1B4;background:url(../images/paintinghoare_50.gif) no-repeat 0 -100px;}
#bankmenu dd li a.family:hover {color:#fff;background-position: 0 0; }

/*.menutextwhite {color:#fff}*/

#bankmenu dd ul li a.welcomeup {padding:0 0 10px 60px; margin:5px 0 0 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/stove_50.gif) no-repeat 0 0;}/*serve ie7*/
* html #bankmenu dd ul li a.welcomeup {padding:5px 5px 5px 60px; margin:5px 0 5px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/stove_50.gif) no-repeat 0 0;}/*serve ie6*/
html>/**/body #bankmenu dd ul li a.welcomeup {padding:5px 5px 5px 60px; margin:0 0 5px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/stove_50.gif) no-repeat 0 0;}

#bankmenu dd ul li a.waywasup {padding:0 0 10px 60px; margin:5px 0 0 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/quill_50.gif) no-repeat 0 0;}/*serve ie7*/
* html #bankmenu dd ul li a.waywasup {padding:5px 5px 5px 60px; margin:5px 0 5px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/quill_50.gif) no-repeat 0 0;}/*serve ie6*/
html>/**/body #bankmenu dd ul li a.waywasup {padding:5px 5px 5px 60px; margin:0 0 5px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/quill_50.gif) no-repeat 0 0;} 

#bankmenu dd ul li a.fleetup {padding:0 0 10px 60px; margin:5px 0 0 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/muskets_50.gif) no-repeat 0 0;}/*serve ie7*/
* html #bankmenu dd ul li a.fleetup {padding:5px 5px 5px 60px; margin:5px 0 5px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/muskets_50.gif) no-repeat 0 0;}/*serve ie6*/
html>/**/body #bankmenu dd ul li a.fleetup {padding:5px 5px 5px 60px; margin:0 0 5px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/muskets_50.gif) no-repeat 0 0;}

#bankmenu dd ul li a.familyup {padding:0 0 10px 60px; margin:5px 0 0 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/paintinghoare_50.gif) no-repeat 0 0;}/*serve ie7*/
* html #bankmenu dd ul li a.familyup {padding:5px 5px 5px 60px; margin:5px 0 5px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/paintinghoare_50.gif) no-repeat 0 0;}/*serve ie6*/
html>/**/body #bankmenu dd ul li a.familyup {padding:5px 5px 5px 60px; margin:0 0 5px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/paintinghoare_50.gif) no-repeat 0 0;}

/* http://www.webcredible.co.uk rounded corners
-----------------------------------------------------------------------------*/
#boxcontainer {position:absolute; top:224px; left:0; margin-left:20px; margin-right:10px; /*controls whitespace top and bottom*/color:#6D7E72;z-index:3}
html>/**/body #boxcontainer{position:absolute; top:224px; left:0; margin-left:20px; padding:0;z-index:3}

#boxtextholder {position:absolute; top:5px; left:295px; width:230px; /*padding:0px 20px 0px 10px*/}
html>/**/body #boxtextholder {position:absolute; top:5px; left:295px; width:230px; /*padding:0px 20px 0px 10px*/}

.bl {background: url(../images/bl.gif) 0 100% no-repeat #EBF5E1; width: 545px;}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat; }
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:15px 15px 13px 15px}
html>/**/body .tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:15px 15px 15px 15px}
.clear {font-size: 1px; height: 1px;}

#boxcontainer #boxtextholder h3 {color:#6D7E72; font-size:1.14em;line-height:0.4em; padding:0 0 0 0}
#boxcontainer .boxtext2 {color:#6D7E72; font-size:12px;line-height:20px;}

#crumbs {position:absolute; top:492px; left:487px; z-index:4}
#crumbs ul {list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left;}
#crumbs li {display: inline; padding: 0 0.2em 0 0.2em; }
#crumbs li.home {border: 0;padding-left: 0}
#crumbs a { font-weight:normal; color:#6D7E72; font-size:1em}
#crumbs a:hover {color: #000; text-decoration:underline}
/*#crumbs a:focus, a:active {background:yellow}*/
.cl{margin-left:-195px}

#boxtextholder h4 {color:#333; font-size:1.14em;padding:0 0 0 0}
#boxtextholder img{padding:1em 0 0 0}

/* accessibility
-----------------------------------------------------------------------------*/
.hide {
position: absolute;
left: -9000px;
padding:0;
margin:0;
} 

/* skipNav link */
.skipNav {position:absolute;overflow:hidden;width:0;height:0;}
.skipNav:active, .skipNav:focus {
font: 0.718em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
position:absolute;
overflow:visible;
width:auto;
height:auto;
background-color:red;
color:white;
top:5px;
left:5px;
padding:5px;
font-weight:bold;
}

/* misc
-----------------------------------------------------------------------------*/
.missing {color:red}
#boxtextholder .missing{color:red}
#leftcontent .missing{color:red}
#leftcontenthome .missing{color:red} 

#leftcontenthome ul{list-style:none;}
#leftcontenthome a {padding:0 15px 0 13px; background:url(../images/arrow11.gif) no-repeat center left; color:#6D7E72;}
#leftcontenthome a:hover {text-decoration: underline; color: #000}

/* Branch locations
-----------------------------------------------------------------------------*/
#leftcontenthome img {padding:8px 0 0 0}

#rightcontent #mapinfo address{color:#6D7E72; font-size:1.2em; font-weight: normal; text-decoration: none; margin-top: 0.5em;font-style:normal}
#rightcontent #mapinfo .phonefax {color:#6D7E72; font-size:1em; border-bottom:1px solid #6D7E72;padding:0 0 1.5em 0}
#rightcontent #mapinfo .phonefaxnl {color:#6D7E72; font-size:1em;padding:0 0 0.5em 0}

#rightcontent #mapinfo a {padding:0 15px 0 13px; background:url(../images/arrow.gif) no-repeat center left;padding-left:13px; color:#6D7E72}
#rightcontent #mapinfo a:hover {text-decoration: underline; color: #000}

#mapinfo {background-color: #EBF5E1;}
#mapinfo dt {font-size:16px; background-color: #6D7E72; color:#fff;padding:7px 0 2px 13px; border-bottom:solid 1px #A38747 }
/*#mapinfo dt.plustwo {padding:5px 0 5px 13px;}*/

#mapinfo dd {color:#333; padding-bottom:0.7em;}
#mapinfo dd.gb {color:#333; padding:10px 0 10px 0;}
#mapinfo dd ul{list-style:none;padding-left:0;}
#mapinfo dd li{padding:5px 0 0 17px; margin:5px 0 5px 0}

/* sitemap
-----------------------------------------------------------------------------*/
/*#leftcontenthome {position:absolute; top:0; z-index:3}*/
/*#leftcontenthome ul{list-style:none;padding-left:0;}*/


#sitemapbg{
padding:0;
margin:0;
position:relative;
top:-80px;
left:0;
width:200%; 
height:34em; /*413px*/
background:url(../images/sitemapbg.gif) no-repeat center left;
z-index:1;
}

#leftcontenthome #sitemapwrap ul li {list-style:none;margin-left:2px;}
#leftcontenthome #sitemapwrap ul li li {list-style:none;margin-left:10px;}
#leftcontenthome #sitemapwrap ul li li li{list-style:none;margin-left:15px;}

#leftcontenthome #sitemapwrap #column_1 ul {margin-bottom:0; margin-top:-0.25em}
html>/**/body #leftcontenthome #sitemapwrap #column_1 ul{margin-bottom:0; margin-top:0.6em;}

#leftcontenthome #sitemapwrap #column_2 ul{margin-bottom:0; margin-top:-0.25em}
html>/**/body #leftcontenthome #sitemapwrap #column_2 ul{margin-bottom:0; margin-top:0.6em}

#leftcontenthome #sitemapwrap #column_3 ul{margin-bottom:0; margin-top:-0.25em}
html>/**/body #leftcontenthome #sitemapwrap #column_3 ul{margin-bottom:0; margin-top:0.6em}

#leftcontenthome #sitemapwrap #column_4 ul{margin-bottom:0; margin-top:-0.25em}
html>/**/body #leftcontenthome #sitemapwrap #column_4 ul{margin-bottom:0; margin-top:0.6em}

#leftcontenthome #sitemapwrap #column_5 ul{margin-bottom:0; margin-top:-0.25em}
html>/**/body #leftcontenthome #sitemapwrap #column_5 ul{margin-bottom:0; margin-top:0.6em}

#leftcontenthome #sitemapwrap #column_1{position:absolute;left:0;width:20em;/* border-left:solid 1px #EBF5E1; height:350px;padding-left:10px;*/}
#leftcontenthome #sitemapwrap #column_2{position:absolute;left:17.25em;width:20em;}
#leftcontenthome #sitemapwrap #column_3{position:absolute;left:35.8em;width:20em;}
#leftcontenthome #sitemapwrap #column_4{position:absolute;left:47.25em;width:20em;}
#leftcontenthome #sitemapwrap #column_5{position:absolute;left:60.75em;width:20em;}

/*#leftcontenthome #sitemapwrap ul li ul li ul li a{margin:-5px 0 0 0; }*/
#leftcontenthome #sitemapwrap a {padding:0 15px 0 13px; background:url(../images/arrow11.gif) no-repeat center left; color:#6D7E72;}
#leftcontenthome #sitemapwrap a:hover {text-decoration: underline; color: #000}
/*#leftcontenthome #sitemapwrap a:focus, a:active {background:yellow}*/
#leftcontenthome #sitemapwrap .backarrow a {padding:0 15px 0 13px; background:url(../images/arrow11flip.gif) no-repeat center left;color:#6D7E72;}
#leftcontenthome #sitemapwrap .backarrow a:hover {text-decoration: underline; color: #000}

.headersite{position:absolute; top:13.75em;left:1.8em; /*padding:1.5em 0 2em 1.8em;*/z-index:2 }
html>/**/body .headersite{position:absolute; top:13.75em;left:1.8em; /*padding:1.5em 0 2em 1.8em;*/z-index:2 }
#container .headersite img {position:absolute; top:-2.5em;  z-index:5}
#container #leftcontenthome #sitemapwrap{position:absolute; top:-30px; z-index:3}

#sitemaphome #masthead,
#holdingpagehome #masthead
{border-bottom:solid 2px #A38747}

/*#sitemapwrap #column_1 ul li ul li em a,
#sitemapwrap #column_2 ul li ul li em a,
#sitemapwrap #column_3 ul li ul li em a,
#sitemapwrap #column_4 ul li ul li em a,
#sitemapwrap #column_5 ul li ul li em a
{
font-weight:bold; font-style:normal; color:#6D7E72}*/

/* hist NEW
-----------------------------------------------------------------------------*/

#histcontainer {position:absolute; top:150px; left:0; margin-left:20px; margin-right:10px; /*controls whitespace top and bottom*/color:#6D7E72;z-index:3}
html>/**/body #histcontainer{position:absolute; top:150px; left:0; margin-left:20px; padding:0;z-index:3}

#histcontainer .bl {background: url(../images/bl.gif) 0 100% no-repeat #EBF5E1; width: 545px;}
#histcontainer .br {background: url(../images/br.gif) 100% 100% no-repeat}
#histcontainer .tl {background: url(../images/tl.gif) 0 0 no-repeat; }
#histcontainer .tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:15px 15px 112px 15px}
html>/**/body #histcontainer .tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:15px 15px 111px 15px}
#histcontainer .clear {font-size: 1px; height: 1px;}

#histcontainer #boxtextholder h3 {color:#6D7E72; font-size:1.14em;line-height:0.4em; padding:0 0 0 0}
#histcontainer .boxtext2 {color:#6D7E72; font-size:12px;line-height:20px;}

/*#histcontainer #crumbs {position:absolute; top:492px; left:487px; z-index:4}
#histcontainer #crumbs ul {list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left;}
#histcontainer #crumbs li {display: inline; padding: 0 0.2em 0 0.2em; }
#histcontainer #crumbs li.home {border: 0;padding-left: 0}
#histcontainer #crumbs a { font-weight:normal; color:#6D7E72; font-size:1em}
#histcontainer #crumbs a:hover {color: #000; text-decoration:underline}
#histcontainer #crumbs a:focus, a:active {background:yellow}
#histcontainer .cl{margin-left:-195px}*/


#histcontainer .h_subhead {color:#6D7E72; font-size:3em; font-family:Georgia, "Times New Roman", Times, serif; line-height:0.1em; padding:0 0 0.4em 0}

#histcontainer .crumb_cl{position:absolute; top:30em; left:-0.8em; /*float:left; margin:0 0 0 -2em; padding:6.75em 0 0 0; */z-index:4}
#histcontainer .crumb_cr{position:absolute; top:30em; left:38.5em;/*float:right; margin:0 -0.25em 0 0; padding:6.75em 0 0 0;*/ z-index:4}
#histcontainer .crumb_cl ul{list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left;}
#histcontainer .crumb_cr ul{list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left;}
#histcontainer .crumb_cl li {display: inline; padding: 0 0.2em 0 0.2em; }
#histcontainer .crumb_cr li {display: inline; padding: 0 0.2em 0 0.2em; }
#histcontainer .crumb_cl a { font-weight:normal; color:#6D7E72; font-size:1em}
#histcontainer .crumb_cr a { font-weight:normal; color:#6D7E72; font-size:1em}
#histcontainer .crumb_cl a:hover {color: #000; text-decoration:underline} 
#histcontainer .crumb_cr a:hover {color: #000; text-decoration:underline}
/*#histcontainer .crumb_cl a:focus, a:active {background:yellow}
#histcontainer .crumb_cr a:focus, a:active {background:yellow}*/

/* =aboutus specific rt box
-----------------------------------------------------------------------------*/
dl.about {width: 280px; margin: 10px 0px 0px 20px; background: #C3D1B4 url(../images/rc_botltgrn.gif) no-repeat bottom left}
#infobox.about {background-color: #FFFFFF;}

/* =current page
-----------------------------------------------------------------------------*/
body#abouthome a#aboutnav,
body#serviceshome a#servicesnav,
body#historyhome a#historynav 
{
color: #333;
}

body#historytime a#historynav {
color: #333;
}

body#philohome a#aboutnav,
body#finstatehome a#aboutnav,
body#bankstructhome a#aboutnav,
body#bottlehome a#aboutnav,
body#careershome a#aboutnav,
body#findmorehome a#aboutnav,
body#boardhome a#aboutnav,
body#execgrphome a#aboutnav,
body#hallhome a#aboutnav,
body#michaelgrahamhome a#aboutnav,
body#hopewellhome a#aboutnav,
body#bateshome a#aboutnav,
body#simonhome a#aboutnav,
body#venetiahome a#aboutnav,
body#alexanderhome a#aboutnav,
body#richardhome a#aboutnav,
body#henryhome a#aboutnav,
body#sirdavid a#aboutnav,
body#wilsonhome a#aboutnav,
body#hoarehome a#aboutnav,
body#millshome a#aboutnav,
body#pinhornhome a#aboutnav,
body#clarkhome a#aboutnav,
body#greenhome a#aboutnav,
body#hoodlesshome a#aboutnav,
body#cassidyhome a#aboutnav
{
color: #333;
}

body#philohome a#philonav,
body#finstatehome a#finstatenav,
body#bankstructhome a#bankstructnav,
body#bottlehome a#bottlenav,
body#careershome a#careersnav,
body#findmorehome a#findmorenav
{
color: #333;
}

body#boardhome a#bankstructnav,
body#execgrphome a#bankstructnav,
body#hallhome a#bankstructnav,
body#michaelgrahamhome a#bankstructnav,
body#hallhome a#bankstructnav,
body#michaelgrahamhome a#bankstructnav,
body#hopewellhome a#bankstructnav,
body#bateshome a#bankstructnav,
body#simonhome a#bankstructnav,
body#venetiahome a#bankstructnav,
body#alexanderhome a#bankstructnav,
body#richardhome a#bankstructnav,
body#henryhome a#bankstructnav,
body#sirdavid a#bankstructnav,
body#wilsonhome a#bankstructnav,
body#hoarehome a#bankstructnav,
body#millshome a#bankstructnav,
body#pinhornhome a#bankstructnav,
body#clarkhome a#bankstructnav,
body#greenhome a#bankstructnav,
body#hoodlesshome a#bankstructnav,
body#cassidyhome a#bankstructnav
{
color: #333;
}

body#treasuryhome a#servicesnav,
body#trusthome a#servicesnav,
body#taxhome a#servicesnav,
body#performancehome a#servicesnav,
body#profservhome a#servicesnav,
body#loanshome a#servicesnav,
body#marketcommhome a#servicesnav,
body#investmanhome a#servicesnav,
body#genbankhome a#servicesnav,
body#intrateshome a#servicesnav,
body#finplanninghome a#servicesnav,
body#discretmanhome a#servicesnav,
body#bankservhome a#servicesnav,
body#custodyhome a#servicesnav,
body#bankinghome a#servicesnav
{
color: #333;
}


body#bankinghome a#bankingnav,
body#investmanhome a#investmannav,
body#profservhome a#profservnav,
body#specservhome a#specservnav
{
color: #333;
}

body#bankservhome a#bankingnav,
body#treasuryhome a#bankingnav,
body#loanshome a#bankingnav,
body#genbankhome a#bankingnav,
body#intrateshome a#bankingnav
{
color: #333;
}


body#discretmanhome a#investmannav,
body#custodyhome a#investmannav,
body#marketcommhome a#investmannav,
body#performancehome a#investmannav
{
color: #333;
}

body#finplanninghome a#profservnav,
body#taxhome a#profservnav,
body#trusthome a#profservnav
{
color: #333;
}

/* =interest rates
-----------------------------------------------------------------------------*/

/*
=Start table structure
*/

caption {
text-align:left;
padding:0 0 0 0;
font-style:normal;
font-size:0.85em;
color:#333;
}

table{
position:relative;
top:0px;
left:1.9em;
width: 115%;
border:none;
border-color:red;
border-width: 1px 1px 1px 1px;
background-color:#EBF5E1;
border-collapse: collapse;
padding:1px 0 0 6px;
margin:0.5em 0 0 0;
}

table th, td {
border:none;
border-color:red;
border-width: 5px 5px 5px 5px;
padding:0.25em 0.5em 0.25em 0.5em;
margin:0 0 0 0;
font-style:normal;
font-size:0.85em;
text-align:right;
}

table tr.dkgrn {background-color:#6D7E72; color:#fff; border-bottom:1px solid #fff}
table tr th.dkgrn {background-color:#6D7E72; color:#fff; border-bottom:1px solid #fff}
table tr.midgrn {background-color:#C3D1B4; color:#333; border-bottom:1px solid #fff}
table tr th.midgrn {background-color:#C3D1B4; color:#333; border-bottom:1px solid #fff}
#performancehome table tr.midgrnUP {background-color:#C3D1B4; color:#666; border-bottom:1px solid #fff}
table tr.ltgrn {background-color:#EBF5E1; color:#333; border-bottom:1px solid #fff}
table tr th.ltgrn {background-color:#EBF5E1; color:#333; border-bottom:1px solid #fff}
table tr.white {background-color:#fff; color:#333; border-bottom:1px solid #fff}
table tr th.white {background-color:#fff; color:#333; border-bottom:1px solid #fff;}

table tr td.go_lft {text-align:left}
table tr th.go_lft {text-align:left}
/*table tr > td {text-align:right}*/

/* =data notice
-----------------------------------------------------------------------------*/
.datanotice{
font-style:normal;
font-size:0.85em;
}


/* = talk to us form
-----------------------------------------------------------------------------*/

form ul {list-style:none; margin:0; padding:0}
html>/**/body form ul {list-style:none; margin:0; padding:0}
form ul li {margin:0; padding:0; background:none; clear:left}

#theform {
	width: 80em;
	padding:0 0 0 0;
	margin:0 0 0 -1em;
	}
	
html>/**/body #theform {
	width: 80em;
	padding:0.5em 0 0 0;
	margin:0 0 0 -1em;
	}
	
#theform fieldset {
	height: 20em;
	width: 15em;
	border: 0;
	float: left;
	/*background-color: #EBF5E1;*/
	padding:1em 0 0 1em;
	margin:0 0 0 0;
	}
	
#theform fieldset legend {
	font-size: 1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #6D7E72;
	padding:0 0 0 0;
	margin:0 0 0 -0.75em;
	}

html>/**/body #theform fieldset legend {
	font-size: 1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #6D7E72;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}

#theform fieldset label {
	font-size: 0.9em;
	color:#6D7E72;
	display: block;
	line-height: 1.5em;
	padding:0.5em 0 0 0;
	}

#theform fieldset input,
#theform fieldset textarea {
/*height: 1.2em;*/
font-family:Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
font-size:0.95em;
/*line-height: 1.5em;*/
color:#6D7E72;
border:solid 1px #C3D1B4;
background:#FFFFFF;
}

#theform fieldset.pt1 ul li input,
#theform fieldset.pt2 ul li input {
width:20em;
background:#FFFFFF;
}
#theform fieldset.pt1 textarea {
width:20em;
}

#theform fieldset.pt2 textarea {
width:24em;
}
#theform fieldset.pt1 ul li input:focus{background:#FFFF99;}

#theform fieldset.pt1{
padding-right:1.5em;
border-right:solid 1px #EBF5E1;
}
html>/**/body #theform fieldset.pt1{
padding-right:5.6em;
border-right:solid 1px #EBF5E1;
}

#theform fieldset.pt2{
padding-left:1.5em;
/*border-right:solid 1px #EBF5E1;*/
}

html>/**/body #theform fieldset.pt2{
padding-left:1.5em;
padding-right:1.5em;

}

#theform fieldset.pt3{
margin-left:1.5em;
padding-left:1.5em;
border-left:solid 1px #EBF5E1;
}
html>/**/body #theform fieldset.pt3{
margin-left:8em;
border-left:solid 1px #EBF5E1;
}


#theform fieldset legend .bigformnum{
font-size:2em;
}

#theform fieldset #fm-submit{
padding-top:1.75em;
}
#theform fieldset #fm-submit #sendbutton,
#theform fieldset #fm-submit #resetbutton
{
border:none;
}
	
.fm_mandatory{
font-style:normal;
font-size:0.8em;
color:#6D7E72;
padding:1.5em 0 0 0;
margin:0 0 0 0;
}


#theform fieldset ul li p {
font-style:normal;
font-size:0.9em;
color:#6D7E72;
}

#theform fieldset.pt1 ul li .astx{
font-size:1.3em;
}

#theform fieldset.pt2 ul li .astx{
font-size:1.3em;
}

#leftcontent p a {text-decoration:none;color:#6D7E72}
#leftcontent p a:hover{text-decoration:underline;}


/* = searchresults
-----------------------------------------------------------------------------*/
body#searchresultshome{}
body#searchresultshome #leftcontenthome p.result {color:#333; font-size:1em; font-weight:normal;}
body#searchresultshome #leftcontenthome p.page {color:#6D7E72; font-size:0.8em; font-weight:normal;}
body#searchresultshome #leftcontenthome p.title a{color:#6D7E72; font-size:1.1em;  font-weight:bold; text-decoration:none; background-image:none; padding:0; margin:0}
body#searchresultshome #leftcontenthome p.title a:visited{color:#999; text-decoration:underline;}
body#searchresultshome #leftcontenthome p.title a:hover{color:#6D7E72; text-decoration:underline;}
body#searchresultshome #leftcontenthome p.title a:active{color:#6D7E72; text-decoration:underline;}

/* This hides the search form on the search results page (only way I could figure - MD) */
#leftcontent #qs {
	display: none;
}


/*- minor  tweaks --------------------------- */
#biocontent #bioname dd ul li a.home {color:#fff; background-position: 0 -10px;}
#biocontent #bioname dd ul li a {padding:0 1.22em 0 0.81em; background:url(../images/arroMove.gif) no-repeat 0 2px; color:#C3D1B4;}
#biocontent #bioname dd ul li a:hover {color:#fff;background-position: 0 -10px;}

#fleethome #mapinfo dd address.fleet{color:#000;}
#fleethome #mapinfo dd address.phonefax{color:#000;}

#lowndeshome #mapinfo dd address.lowndes{color:#000;}
#lowndeshome #mapinfo dd address.phonefaxnl{color:#000}



/*safari kludge (invalid) */
::root #homeinfobox {position:relative; top:4.1em;left:-1.6em; width:545px; /*padding-top:17px;*/}


.charInvMgt #pagebandnb{
border-bottom:1px solid #A38747;
top:330px;
}
#specservhome #pagebandnb{
border-bottom:1px solid #A38747;
top:330px;
}
#specservhome #pagebandnb{
border-bottom:1px solid #A38747;
top:158px;
}
.specFamilyHome #pagebandnb{
border-bottom:1px solid #A38747;
top:450px;
}
#specservhome.specservWealth #pagebandnb{
border-bottom:1px solid #A38747;
top:330px;
}
#specservOffshore #pagebandnb{
border-bottom:1px solid #A38747;
top:200px;
}