/*ORG CHART STYLES*/
#org-chart { margin-top:-50px; position:relative;}
#org-chart .org-group-head-title, .org-group-head-title-exec, #org-chart .org-group-head { font-family: 'RobotoCondensedRegular', sans-serif; font-weight:normal; letter-spacing:0.02em; }
#org-chart div a { font-family: 'RobotoCondensedBold', sans-serif; font-weight:normal; letter-spacing: 0.02em; }
#org-board-of-directors a { text-align:center;}
#org-board-of-directors .org-group-head, #org-board-of-directors .org-group-head-title { text-align:center; display:block;}
#org-chart div a:link, #org-chart div a:visited { color:#3688B4; font-size:15px; text-transform: none; display:block; padding-bottom:4px;}
.org-group-head, .org-group-head-title, .org-group-head-title-exec { font-size:13px;}
#org-chart div a:hover { /*color:#41A8DF;*/ text-decoration:underline;}
#org-chart .org-group-head-title { color:#42515A;}
#org-chart .org-group-head { color:#002347;}
#org-chart .org-box-1 { left: 44px; height:357px; width:576px; background: #F5F2ED; position:relative; overflow:hidden; border: 1px solid #808080; padding:10px 20px 42px 20px; display:block; margin-bottom:20px; display: inline-block;}
#org-chart .org-box-1A { background: #F5F2ED; position:relative; overflow: visible; border: 1px solid #808080; padding:0px; display:block; margin-bottom:20px; display:block;}
#org-chart .org-box-1B { background: #FFF; position:relative; overflow: visible; border: 1px solid #808080; padding:0px; display:block; margin-bottom:20px;}
#org-chart #org-bank-functions div { position:relative; width:18%; min-height:78px; float:left; padding: 22px;}
#org-executive-office { width:238px; height:96px; left:33%;}
#org-board-of-directors { width:200px; height:120px; left:35.5%;}
#org-president, #org-vice-president, #org-executive-office { display:block; float:left; padding: 18px 27px;}
#org-exec-office {     background: none repeat scroll 0 0 #f5f2ed;
    border: 1px solid #808080;
    display: block;
    margin-bottom: 20px;
    overflow: visible;
    padding: 10px 22px 7px;
    position: absolute;
    right: -162px;
    top: 44px;}
#org-audit { position:relative; left:90px; top:86px;}
#org-board-of-directors img { width:47%; margin-left:53px; margin-top:14px;}
#org-chart #org-bank-functions div:nth-child(4n) { padding-right:0px !important; /*margin-left:25px; width:30%;*/ }
.org-line { border-bottom:1px solid #808080; position:absolute; width:57px; height:1px;}
.org-vline { border-right:2px solid #808080; position:absolute; height:1px; height:21px;}
#audit-to-board { top:122px; left:193px;}
#exec-to-dudley { top:px; right:px;}
#line-1 { top:173px; left:353px;}
#line-2 { top:291px; left:353px;}
/* IE9 and below 
#line-1 { top:246px; left:355px;}
#line-2 { top:398px; left:355px;}*/
.org-box-1 div a { font-size:15px !important; }