/*
#organisational-chart ul {
  list-style: none;
  border: 0;
  margin: 0;
  padding: 0;
}
#organisational-chart ul li {
  list-style: none;
  border-bottom: 1px solid black;
  margin: 0;
  padding: 0;
}
*/

table {
}

table#org-chart{
color:#fff !important;
width:510px;
}
centre-background
table#org-chart th.col1,
table#org-chart td.col1{
background-color:#233d5e;
color:#fff;

}
table#org-chart th,
table#org-chart td{

border:5px solid #fff;
}

table#org-chart th.col2,
table#org-chart td.col2{
background-color:#756596;
vertical-align:center;
padding-left:37px;

color:#fff;
}

table#org-chart th.col3,
table#org-chart td.col3{
background-color:#B5A7C8;
}


table#org-chart td.col3 ul{
margin:17px 0 17px 0;
padding:0;
list-style:none !important;
list-style-type:none !important;
list-style-image:none !important;
color:#fff;
font-weight:bold;

}


table#org-chart td.col3 ul li{
margin:5px 0 5px 0;
padding:0 0 0 47px;
list-style:none !important;
list-style-type:none !important;
list-style-image:none !important;
background:url(/images/org-chart-list-arrow) no-repeat;


}

div#col1{
float:left;
background-color:#233d5e;
width:22%;
min-height:630px;
_height:610px;
margin-right:46px;
overflow:hidden;
font-size:1.2em;
}
div#col1.irish{
font-size:1em;
}


div#col1 div.top{

padding:0;
margin:139px 0 0 11px;
color:#fff;

font-weight:bold;
height:214px;
}

div#col1 div.bottom{

padding:0;
margin:38px 0 0 11px;
color:#fff;
font-weight:bold;
height:214px;
}

div#col1 ul li.col1-2{
margin-bottom:0;
border:1px solid #0f0;
}

div#col1 span.sec{
color:#b6a7cb;
font-size:0.8em;
display:block;
padding-top:25px;
background:url(/images/secretary.gif) no-repeat;
}

div#col2{
float:left;
width:23%;
min-height:549px;
_height:549px;
margin-right:46px;
}

div#col2 ul{
margin:0;
padding:0;
}

div#col2 ul li{
background-color: #756596;
/* background: #756596 url(/images/col-2-li.gif) no-repeat;*/
color:#fff;
list-style:none !important;
list-style-type:none !important;
list-style-image:none !important;
padding:104px 0 125px 15px;
margin-top:9px;
font-weight:bold;
}

div#col3{
float:left;
width:29%;
min-height:549px;
_height:549px;
margin-right:46px;

}
div#col3 ul {
margin:5px 0 0 0;
padding:0;

}
div#col3 ul li{
color:#fff;
list-style:none !important;
list-style-type:none !important;
list-style-image:none !important;
padding:5px 5px 5px 15px;
font-weight:bold;
font-size:0.8em;
background:url(/images/org-chart-li.gif) no-repeat;
}


div#col3top{
height:260px;
background:;
margin-bottom:9px;
background:#B5A7C8 url(/images/org-chart-ul.gif) repeat-y ;
}

div#col3 span.sec{
color:#45687c;
font-size:0.9em;
display:block;
padding-top:15px;
background:url(/images/secretary-col3.gif) no-repeat;
}

div#col3bottom{
height:246px;
background:#B5A7C8 url(/images/org-chart-ul.gif) repeat-y ;
}

div#col3 p,
div#col2 p{
margin-top:0;
background-color:#756596;
color:#fff;
padding:30px 16px;
font-weight:bold;
}

div#col3 p{

background:#b5a7c8 url(/images/top-background.gif) repeat-y ;
}