/* CSS Document v1.0 to be simplified*/

#editstart {
  Z-INDEX: 1000;
  OVERFLOW: hidden;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
  POSITION: absolute;
  top: 0;
  left: 0;
}

#editpanel {
  Z-INDEX: 1001;
  OVERFLOW: hidden;
  VISIBILITY: hidden; 
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
  POSITION: absolute;
  top: 0;
  left: 0;
  background: #999999;
}



body {margin:0px;background:#BBB7D0;width:100%; color:#717075;}
body, td {font-family:verdana;font-size:10px; color:#717075;}
img {border:none;}
a {
  outline:none;
  color:#817B9D;
  text-decoration:none;
  font-weight:bold;
}
a:hover {
  text-decoration:underline;
}

#FrmWrk1 {position:absolute;width:842px;left:50%;margin-left:-421px;}
#Header {height:190px;background:#fff;}
#TopNav {height:80px;background:#fff;}
#Content {height:auto;background:#fff;}
#Footer {height:62px;background:#fff;}
.leftTile {background-image:url(/graphics/LeftBrdTile.gif);background-repeat:repeat-y;}
.rightTile {background-image:url(/graphics/RightBrdTile.gif);background-repeat:repeat-y;}

#NavSt1 {position:absolute;top:195px;left:28px;}
#NavSt1 img {position:absolute;border:none;}

#logo {left:0px;top:0px;width:264px;height:70px;}
#spacer1 {left:264px;top:0px;width:352px;height:29px;}
#paypointuk {left:616px;top:0px;width:93px;height:24px;}
#careers {left:600px;top:0px;width:109px;height:24px;}
#sitemap {left:709px;top:0px;width:73px;height:24px;}
#spacer3 {left:782px;top:0px;width:6px;height:70px;}
#spacer2 {left:474px;top:24px;width:308px;height:5px;}
#clients {left:235px;top:29px;width:73px;height:41px;}
#retailers {left:308px;top:29px;width:129px;height:41px;}
#customers {left:437px;top:29px;width:86px;height:41px;}
#about{left:523px;top:29px;width:86px;height:41px;}
#news-press {left:609px;top:29px;width:86px;height:41px;}
#contact {left:695px;top:29px;width:87px;height:41px;}
#contact, #news, #about, #customers, #retailers, #clients, #sitemap, #careers, #ireland {cursor:pointer;}

#menuDiv {-moz-opacity:0.95;border:1px solid #ccc;border-top:none;display:none;position:absolute;top:265px;z-index:200;background:#fff;width:auto;min-width:200px;height:auto;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#C4BFD6, Positive=true);}/*filter:Alpha(Opacity=95);*/
#menuDiv td {width:200px;height:14px;background:#fff;}
#menuDiv a {width:200px;height:14px;padding-left:18px;text-decoration:none;color:#666;}
#subMenuDiv {-moz-opacity:0.95;border:1px solid #ccc;display:none;position:absolute;z-index:300;background:#FCD227;width:auto;min-width:200px;height:auto;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#C4BFD6, Positive=true);}
#subMenuDiv td {width:200px;height:14px;background:#FCD227;}
#subMenuDiv a {width:200px;height:14px;padding-left:18px;text-decoration:none;color:#666;}


.ContentPane {width:494px;background:#F1EFF6;min-height:30px;color:#666;font-family:verdana;font-size:10px;padding:0px;padding-left:12px; padding-right:12px;}

.ClientContentPane {width:494px;background:#DAD4EC;min-height:30px;color:#666;font-family:verdana;font-size:10px;padding:0px;padding-left:12px;}

.SearchPane {width:230px; background:#F1EFF6;min-height:30px;color:#666;font-family:verdana;font-size:10px;padding:0px;padding-left:24px;}

.FooterContent {background:#A49DBF;color:#fff; padding-left:16px;}

.FooterContent a{
  color:#fff;
  font-weight:normal;
  text-decoration:none
}

.HFix {height:13px;max-height:13px;}

div.heading_{
  text-transform:capitalize;
  font-size:12px;
  font-weight:bolder;
  padding-bottom:16px;

}

.heading_ .part1{
  text-transform:capitalize;
  color:#1E1068;

}
.heading_ .part2{
  text-transform:capitalize;
  color:#7F76A3;
}

.job{
  border-bottom:3px dashed #D8D8D8;
  margin-top:16px;
  margin-bottom:8px;
  padding-bottom: 16px;

}


table.tableblack{border-top: #000000 1px solid; border-left: #000000 1px solid}
td.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid}

table.tableblackmaxwidth{border-top: #000000 1px solid; border-left: #000000 1px solid; width:100%}
td.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid}

table.tablemaxwidth{width:100%}


.wideinput{ width: 236px;}

#breadcrumbs{
  color: #666666;
  margin-left:32px;
  margin-bottom:8px;
}
#breadcrumbs a{
  color:#666666;
  text-decoration:underline;
  font-weight:normal;
}
#leftcontent{
 margin-top:6px;
 margin-left:24px;
 margin-right: 8px;
}
.imgborder{
  background-color:#F2F2F2;
  padding:6px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
}


.leftwrap{
  float:left;
  margin-right:8px;
  margin-bottom:8px;
}
.rightwrap{
  float:right;
  margin-left:8px;
  margin-bottom:8px;
}

.middlenowrap{
  text-align:center;
}

.leftheading{
  margin-left:-10px;
}

#leftcontent ul{
  margin-left:10px;
  padding-left:6px;
  list-style-position: outside
  list-style-image: url("/graphics/bl.gif");
}
#leftcontent li{
  list-style-image: url("/graphics/bl.gif");
}

.newsnav p{
 margin-bottom:6px;
 margin-top:6px;
}

.dull{
  color:#cccccc;
}

#sitemapdiv{
  margin-left:30px;
}

#sitemapdiv ul{  
margin-left:10px;
}

.lozenge{
  position:relative;
  left:0px;
  top:0px;
  background-color:white;
  width:221px;
  background-image:url('/graphics/white_back.gif');
  background-position: bottom left;
  margin-bottom:16px;
}
.lozenge .content{ padding:6px;}

.blue{
  background-color:#211265;
  width:221px;
  background-image:url('/graphics/blue_back.gif');
  background-position: bottom left;
  color:#BCB7D0;
}
.blue a{ color:FAD640;}
.blue strong{ color:#fff; }


.yellow{
  background-color:#FFD600;
  width:221px;
  background-image:url('/graphics/yellow_back.gif');
  background-position: bottom left;
  color:#211265;

}
.yellow a{
  color:#000;
}
.bordered {
	border: 4px solid #000066;
	padding: 6px;
	background-color: #FFFFFF;
}
p{margin-top:0px; padding-top:0px;}

#leftcontent p{margin-top:12px;}