
/*Organisational Chart*/
#org{width:595px; margin: 0; padding: 0;text-align: left; background: url(../images/org.gif) 70px 40px  no-repeat; overflow: hidden;}
#org h4, #org p, #org ul {padding: 5px 0; margin: 0;}
#org ul {font-size: 1.2em;}
#org li {list-style: none; padding: 0; margin: 0;}

body#staff #org { background: url(../images/orgstaff.gif) 50px 90px  no-repeat;}
body#staff #org h4, body#staff #org p{padding: 10px; margin:0 ; width:100px; }
body#staff .sp{border: #000000 solid 1px; float: left;margin: 45px 20px 35px 0; padding: 0;}
body#staff .sptest{border: #000000 solid 1px; float: left;margin: 0 20px 0 0 ; padding: 0;}
/*body#staff h4.sp1, body#staff p.sp1{float: right; margin: 0; padding: 0;}*/

body#staff09 #org { background: url(../images/staff09.gif) 50px 90px  no-repeat;}
body#staff09 #org h4, 
body#staff09 #org p{padding: 10px 0; margin:0 ; width:100px; }
body#staff09 .sp{float: left;margin: 45px 2px 35px 2px; padding: 0;}
body#staff09 .sptest{float: left;margin: 0 0px 0 150px ; padding: 0;}

body#staff09 #orgbtm{clear: left; margin: 0; padding: 0;}

#orgtop{ width:460px; margin: 0; padding: 0;}
#orgbtm{clear: right; margin: 0; padding: 0;}
body#staff #orgbtm{clear: left; margin: 0; padding: 0;}


#org1{ margin: 20px 0 30px 25px; }
#org2{ margin: 20px 25px 30px 0; }
#org1, #org2{width: 170px; float: right;}
#org3, #org4, #org5 {float: left;}
#org1, #org2, #org3, #org4, #org5, 
body#staff .sp, 
body#staff .sptest,
body#staff09 .sp, 
body#staff09 .sptest  {border-top: #999 solid 1px;border-bottom: #ccc solid 2px;border-left: #eee dashed 1px;border-right: #eee dashed 1px;padding: 0;text-align: center; background: #fff;}
#org3{margin: 30px 6px 10px 0 ;}
#org4{margin: 30px 6px 10px 6px;}
#org5{margin: 30px 0 10px 6px; }

