/*-----------------------------------------------------------------------------
C.Hoare & Co Style Sheet (main)

version:   1.2
author:    salterbaxter
email:     dwest@salterbaxter.com
website:   http://www.salterbaxter.com/

-----------------------------------------------------------------------------*/

/* =color glossary
-----------------------------------------------------------------------------*/
/*
  dark green - #
  
  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;
height:99px;/*fix height in px?*/
width:100%; 
z-index:2;
border-bottom:solid 1px #333; padding-bottom:5px
}

#masthead #printlogo{}
#masthead #screenlogo{display:none}



/* =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;display:none; }
html>/**/body #nav1 {float:left;clear:left; margin-top:-3px; padding:0.4em 0 0.5em 0; width:100%;z-index:2;display:none;}

#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;display:none; }
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;display:none;}


#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;display:none;}
html>/**/body #nav3 {float:left;clear:left; margin:0 0 0 0; padding:0.55em 0 0.55em 0; width:100%;z-index:2;display:none;}

#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; display:none; }
html>/**/body #nav4 {float:left;clear:left; margin:0 0 0 0; padding:0.55em 0 0.55em 0; width:100%;z-index:2;display:none; }

#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;display:none; }
html>/**/body #nav2 {position:absolute; top:-7.25em; left:-1em; z-index:2;display:none;}

#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{display:none;}
#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;
display:none;
}

#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;
display:none;
}


/*#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:17.75em; 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:17.75em; 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:#6D7E72; padding:0 0 0 23px; font-size:14px;line-height:14px}
#leftcontent h4{color:#333; 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; display:none}
#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}

/* =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: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 #rightcontent {position:absolute; top:17.6em; left:46em; width:280px;margin:0 0 0 1em; padding:0 0 0 0; /*border:1px solid red*/z-index:2}

#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; display:none;}
#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:-100px; left:585px; width:280px;margin:0 0 0 0; padding:0 0 0 0; z-index:5; display:none;}
html>/**/body #rightcontentimg {position:relative; top:-100px; left:587px; width:280px;margin:0 0 0 0; padding:0 0 0 0; z-index:5; display:none;}

#historyhome #rightcontentimg {position:relative; top:-140px; left:585px; width:280px;margin:0 0 0 0; padding:0 0 0 0; z-index:2}
html>/**/body #historyhome #rightcontentimg {position:relative; top:-140px; left:590px; width:280px;margin:0 0 0 0; padding:0 0 0 0; z-index:2}

#historyhome #infoboxnobg ul li a{display:none}
#historyhome #infoboxnobg p a{padding:0; margin:0}

#genbankhome #leftcontent #infoboxnobg_gb ul li {display:none}




/* =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}

/* =left version
-----------------------------------------------------------------------------*/
#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 }

#homeinfobox {position:relative; top:3.1em;left:-1.6em; width:545px; /*padding-top:17px;*/}
html>/**/body #homeinfobox {position:relative; top:2.8em;}
#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}
#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: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 5px 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;}
#fingraphbox dt.plustwo {padding:5px 0 5px 0;}
#fingraphbox dd {color:#333;padding-bottom:10px}
#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 dd a {display:none}
#taxbox {background-color: #EBF5E1;}
#taxbox dt {font-size:16px; background-color: #6D7E72; color:#fff;padding:7px 0 2px 13px; }
#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; }
#infobox dt.plustwo {padding:5px 0 5px 13px;}

#infobox dd {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}

/*#rightcontenthome dl dd a {color:red}*/

#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 80px}

#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;}
#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 10px;color:#000;background: #EBF5E1 url(../images/rc_bot.gif) no-repeat bottom left}

#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:215px; 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}
#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; display:none}
#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; display:none}
html>/**/body #bankmenucontent {position:absolute; top:214px; left:568px; width:280px;z-index:3; display:none}

#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: none;}
#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 6px 0;}

#bankmenu dd li a{padding:0 0 10px 60px;margin:5px 0 0 0;display:block;border-bottom:solid 1px #fff;}/*serve ie7*/
* html #bankmenu dd li a{padding:0 0 10px 60px;margin:0 0 -10px 0;display:block;border-bottom:solid 1px #fff;}/*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;}

#bankmenu dd li a.welcome{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{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{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{background:url(../images/eagle_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:0 0 10px 60px; margin:0 0 -10px 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:0 0 10px 60px; margin:0 0 -10px 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:0 0 10px 60px; margin:0 0 -10px 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/eagle_50.gif) no-repeat 0 0;}/*serve ie7*/
* html #bankmenu dd ul li a.familyup {padding:0 0 10px 60px; margin:0 0 -10px 0;display:block;/*border-bottom:solid 1px #fff;*/color:#fff; background:url(../images/eagle_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/eagle_50.gif) no-repeat 0 0;}

/* http://www.webcredible.co.uk rounded corners
-----------------------------------------------------------------------------*/
#boxcontainer {position:absolute; top:224px; left:-20px; margin-left:20px; margin-right:10px; /*controls whitespace top and bottom*/color:#6D7E72;z-index:3;border:solid 1px red}
html>/**/body #boxcontainer{position:absolute; top:224px; left:-20px; margin-left:20px; padding:0;z-index:3;border:solid 1px red}

#boxtextholder {position:absolute; top:10px; left:295px; width:230px; /*padding:0px 20px 0px 10px*/}
html>/**/body #boxtextholder {position:absolute; top:10px; 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; display:none}
#crumbs ul {list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left; display:none}
#crumbs li {display: inline; padding: 0 0.2em 0 0.2em; display:none }
#crumbs li.home {border: 0;padding-left: 0; display:none}
#crumbs a { font-weight:normal; color:#6D7E72; font-size:1em; display:none}
#crumbs a:hover {color: #000; text-decoration:underline; display:none}
/*#crumbs a:focus, a:active {background:yellow}*/
.cl{margin-left:-195px; display:none}

#boxtextholder h4 {color:#6D7E72; font-size:1em;padding:1em 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
-----------------------------------------------------------------------------*/
#boxtextholder .missing{color:red}
#leftcontent .missing{color:red}
#leftcontenthome .missing{color:red} 

#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; display:none}
#rightcontent #mapinfo a:hover {text-decoration: underline; color: #000; display:none}

#mapinfo {background-color: #EBF5E1;}
#mapinfo dt {font-size:16px; background-color: #6D7E72; color:#fff;padding:7px 0 2px 13px; }
/*#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;}*/
#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.8em;width:20em;}
#leftcontenthome #sitemapwrap #column_3{position:absolute;left:33.8em;width:20em;}
#leftcontenthome #sitemapwrap #column_4{position:absolute;left:45.6em;width:20em;}
#leftcontenthome #sitemapwrap #column_5{position:absolute;left:58.1em;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; border:solid 1px red}
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; display:none}
#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; display:none}
#histcontainer .crumb_cl ul{list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left; display:none}
#histcontainer .crumb_cr ul{list-style-type: none; padding: 0;margin: 0 0 0 1.9em;white-space: nowrap;text-align: left; display:none}
#histcontainer .crumb_cl li {display: inline; padding: 0 0.2em 0 0.2em; display:none }
#histcontainer .crumb_cr li {display: inline; padding: 0 0.2em 0 0.2em; display:none }
#histcontainer .crumb_cl a { font-weight:normal; color:#6D7E72; font-size:1em; display:none}
#histcontainer .crumb_cr a { font-weight:normal; color:#6D7E72; font-size:1em; display:none}
#histcontainer .crumb_cl a:hover {color: #000; text-decoration:underline; display:none} 
#histcontainer .crumb_cr a:hover {color: #000; text-decoration:underline; display:none}
/*#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: #ccc 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
{
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}
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: 44em;
	padding:0 0 0 0;
	margin:0 0 0 -1em;
	}
	
html>/**/body #theform {
	width: 44em;
	padding:0.5em 0 0 0;
	margin:0 0 0 -1em;
	}
	
#theform fieldset {
	height: 20em;
	width: 13em;
	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:12em;
background:#FFFFFF;
}
#theform fieldset.pt1 textarea,
#theform fieldset.pt2 textarea {
width:12em;
}
#theform fieldset.pt1 ul li input:focus{background:#FFFF99;}

#theform fieldset.pt1{
border-right:solid 1px #EBF5E1;
}

#theform fieldset.pt2{
border-right:solid 1px #EBF5E1;
padding-left:1.5em;
}

#theform fieldset.pt3{
padding-left:1.5em;
}

#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:red;
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;
}

