ul{
background:none !important;
}

div.homepage-title {
  background: #D9D5E1 url(/images/homepage-title-bg.gif) repeat-x top;
  border-top: 1px solid #A99CBD;
  border-right: 1px solid #C0B7CF;
  border-bottom: 1px solid #A99CBD;
  border-left: 1px solid #C0B7CF;
}

div#content table{
  cellpadding:0;
  cellspacing:0;
}
div#content table tr,
div#content table tr td {
  margin:0 !important;
  padding:0 !important;
  vertical-align:top;
}

td.whatsnew{
  padding: 10px 0 10px 0;
}
div#whatsnewtop{
  background-image: url(/images/whatsnewtop.gif) no-repeat;
  height:5px;
  width:307px;
}
span.whatsnewtitle{
  display:block;
  font-weight:bold;
}

div.whatsnewbody{
  margin-top:13px;
  background-image: url(/images/whatsnewbody.gif) no-repeat;
}

div.whatsnewbody ul{
  padding:5px;
  margin:0;
  list-style:none;
}

div.whatsnewbody ul li{
  margin: 5px;
  padding:0;
}

span.whatsnewwhole{
  font-weight:bold;
  padding:10px 0 10px 0;
  display:block;
}

div#whatsnewbottom{
  background-image: url(/images/whatsnewbottom.gif) no-repeat;
  height:4px;
  width:307px;
}

div#hp-whatsnewitems,
div#hp-vacancyitems {
  /* display:none; */
  overflow:hidden;
  border:solid 1px #AAAAAA;
  padding:0.3em;
}


div#homepage{
  background:url(/images/homepage/top.png) no-repeat;
  zoom:1;
  overflow:hidden;
}
div#homepage-irish{
  background:url(/images/homepage/top-irish.gif) no-repeat;
  zoom:1;
  overflow:hidden;
}

/* HOMEPAGE LEFT */
div#hp-left {
  padding: 73px 0 0 0;
  background:none;
  /*width:308px;*/
  margin: 0 15px 0 0;
  float:left;
  width: 500px;
}
div#hp-left h2 {
  display: none;
}
div#homepage-irish #hp-left{
  padding-top:128px;
}


/* HOMEPAGE RIGHT */
div#hp-right{
  background:url(/images/scales.gif) no-repeat top right;
  float:left;
  padding-top:250px;
  /*margin-left:25px;*/
  overflow:hidden;
  /*width:258px;*/
  width: 34%;
}

#hp-foreignlanguagecontainer{
  margin-top:2em;
}

ul#hplanguage{
  padding:5px;
  margin:0;
  list-style:none !important;
  list-style-type:none !important;
  list-style-image:none !important;
  overflow:hidden;
  background:none !important;
}

ul#hplanguage li{
  width:150px;
  padding-right:6px;
  height:50px;
  overflow:hidden;
  float:left;
}

ul#hplanguage li a{
  text-decoration:none;
}

div#hp-vacanciescontainer{
  padding-top:24px;
}

div#hp-vacanciescontainer ul{
  list-style-image: url(/images/spacer.gif);
  display:block;
  list-style:none;
  padding:0;
  margin:0;
}

div#hp-vacanciescontainer ul li{
  list-style-image: url(/images/spacer.gif);
  list-style-type:none;
  margin:0;
  padding:5px;
}

div#hp-vacanciescontainer ul li h3{
  padding: 0px 0 4px 0;
  font-size: 1em;
  margin:0;
}

div#hp-vacanciescontainer ul li p{
  padding: 2px 0 2px 0;
  margin:0;
}


div#hp-whatsnewcontainer {
  margin: 18px 0 0 0;
}
div#hp-whatsnewcontainer ul{
  list-style-image: url(/images/spacer.gif);
  display:block;
  list-style:none;
  padding:0;
  margin:0;
}

div#hp-whatsnewcontainer ul li{
  list-style-image: url(/images/spacer.gif);
  list-style-type:none;
  margin:0;
  padding:5px;
}

div#hp-whatsnewcontainer ul li h3{
  padding: 4px 0 4px 0;
  margin:0;
}

div#hp-whatsnewcontainer ul li p{
  padding: 2px 0 2px 0;
  margin: 0;
}

div#hp-right div.bartop{
  margin-top:5px;
  /*background:url(/images/homepage/righthandsecttop.gif) no-repeat;*/
  height:4px;
}

div#hp-right div.barbottom{
  /*background:url(/images/homepage/righthandsectbottom.gif) no-repeat;*/
  height:4px;
}
div#hp-right div.barcentre {
  border: 3px double #cccccc;
  margin: 5px 0px 0px 0px;
  padding:4px 10px 4px 10px;
}

div.tb-dotted {
  border-top: dotted 1px #AAAAAA;
  /*border-bottom:dotted 1px #AAAAAA;*/
  margin:10px 0px;
}