* {
margin:0;
padding:0;
}

html {
height:100%;
overflow-y:scroll;
}

body {
background-color:#f0f0f0;
font-family:verdana,arial,sans-serif;
font-size:62.5%;
height:100%;
}

h1,h2,h3,h4,h5,h6 {
font-size:1.2em;
}

a {
color:#234;
font-size:1em;
text-decoration:none;
}

a:hover {
color:#678;
text-decoration:underline;
}

address {
font-style:normal;
}

form dl dt {
display:block;
clear:left;
float:left;
width:33%;
}

form dl label {
display:block;
padding:.4em 0;
}

form dl dd {
background-color:#fff;
border:.1em solid #8799ab;
display:block;
float:left;
margin-bottom:.5em;
overflow-x:hidden;
width:66%;
}

span.mandatory_symbol {
color:#c00;
}

#account-user-details {
height:6.5em;
}

#account-user-details dt {
display:block;
clear:left;
float:left;
font-weight:700;
width:33%;
}

#account-user-details dd {
display:block;
float:left;
margin-bottom:.5em;
overflow-x:hidden;
width:66%;
}

dl input,
dl textarea {
background-color:#fff!important;
border:0;
font-family:verdana,sans-serif;
font-size:1em;
margin:auto;
padding:.3em .1em .3em .4em;
width:100%;
}

dl select {
border-width:.1em;
border-style:solid;
background-color:#fff!important;
font-family:verdana,sans-serif;
font-size:1em;
margin:auto;
padding:0 0 0 .1em;
width:100%;
}

dl select option {
padding:2px 0;
}

form p {
clear:both;
text-align:right;
}

form p input {
margin:.5em;
}

iframe.google-map {
display:block;
margin:auto;
}

input[type="submit"] {
background-color:#8799aa;
border:.1em solid #657789;
color:#fff;
cursor:pointer;
padding:.2em .5em;
}

#sign-in legend {
display:none;
}

div.hr {
background-color:#c3ccd5;
clear:both;
height:.1em;
margin:1em auto;
position:relative;
width:100%;
}

.hr-top,
.hr-btm {
background-color:#c3ccd5;
height:.2em;
}

.hr-top {
left:10.8em;
position:absolute;
top:9.5em;
width:86.2em;
}

.hr-btm {
left:2em;
margin:1em auto;
position:relative;
width:91em;
}

hr {
display:none;
}

#news-feed dt,
#tweets dt {
border-top:1px solid #838383;
font-size:1.1em;
font-weight:700;
padding:1em 0 0;
}

#news-feed dt {
margin:0;
}

#tweets dt {
margin:1em 0 0;
}

#news-feed dt:first-child,
#tweets dt:first-child {
border-top:0;
padding:0;
}

#news-feed dd,
#tweets dd {
font-size:1.1em;
font-weight:400;
margin:0 0 .5em;
}

#news-feed dd {
margin:0;
}

#tweets dd {
margin:0 0 .5em;
}

#myn {
background-color:#fff;
margin:-.1em auto 0;
min-height:100%;
padding:.1em .1em 0;
position:relative;
width:99em;
}

#header {
height:9em;
position:relative;
margin:1.5em auto 3em;
width:100%;
}

#header dt {
background:url(/img/sprites.png) 0 0 no-repeat;
height:86px;
left:2.1em;
overflow:hidden;
position:absolute;
width:338px;
top:0em;
z-index:1;
}

#header dt a {
border-bottom:0;
display:block;
height:100%;
text-indent:-32767px;
}

#call {
background:url(/img/sprites.png) 0 -88px no-repeat;
display:block;
height:17px;
left:81em;
overflow:hidden;
position:relative;
width:159px;
text-indent:-32767px;
top:3.8em;
}

#accm ul {
position:relative;
right:1.8em;
text-align:right;
top:4.3em;
width:100%;
}

#nav-top {
margin:.8em auto;
}

#nav-btm {
margin:9em auto;
}

.hlist {
list-style:none;
position:relative;
text-align:center;
}

.hlist li {
border-left:.1em solid #234;
color:#234;
display:inline;
margin:0 -0.3em 0 0;
padding:0 .7em;
white-space:nowrap;
}

.hlist li:first-child {
border-left:0;
}

.content {
position:relative;
}

.content .left {
height:100%;
left:6em;
min-height:43.5em;
position:relative;
top:0;
width:72.2em;
}

.content .right {
height:100%;
left:79.8em;
position:absolute;
top:0;
width:17.1em;
}

/* box */

.box {
background-color:#e7ebee;
border:.1em solid #bbb;
margin:0 auto 2.4em;
padding:0 1em;/*.5em 2.2em 2.2em;/*ie will need fixing*/
position:relative;
}

.imgbox {
padding:0;
}

/* box content */

.box * {
position:relative;
z-index:2;
}

/*
.left .box h1 {
font-size:1.6em;
}

.left .box h2 {
font-size:1.4em;
}

.left .box h3 {
font-size:1.2em;
}

.left .box h4,
.left .box h5,
.left .box h6 {
font-size:1em;
}
*/

.box h1:first-child,
.box h2:first-child,
.box h3:first-child,
.box h4:first-child,
.box h5:first-child,
.box h6:first-child {
background:url(/img/sprites.png) 0 -107px repeat-x #ccc;
border-bottom:.1em solid #bbb;
color:#223344;
font-size:1em;
margin:0 0 1em -1em;
padding:.5em 1.5em .5em .5em;
width:100%;
}

.box h1,
.box h2,
.box h3,
.box h4,
.box h5,
.box h6 {
color:#234;
margin:1.2em 0;
}

.box p {
font-size:1.1em;
line-height:1.5em;
margin:1.2em 0;
}

.box a:hover {
text-decoration:underline!important;
}

.box a.read-more {
font-weight:700;
text-decoration:none;
}

.box ul {
font-size:1.1em;
line-height:1.5em;
margin:1.4em;
}

.box table {
background-color:#e7ebee;
border:.1em solid #bbb;
border-collapse:collapse;
font-size:1em;
margin:.5em auto 1em;
width:98%;
}

.box table tr {
border-bottom:.1em solid #ccc;
}

.box table th {
background-color:#ccc;
border-bottom:.1em solid #bbb;
color:#223344;
font-size:1em;
line-height:1.5em;
padding:.3em 1.5em .3em .5em;
text-align:left;
}

.box table td {
line-height:1.5em;
padding:.3em 1.5em .3em .5em;
}

#search-form {
height:4em;
}

#search-form dt {
display:none;
}

#search-form dd {
border:0;
float:none;
overflow-x:visible;
}

#search-input {
border:.1em solid #8799ab;
margin:.5em auto;
position:absolute;
width:12.5em;
}

#search-submit {
background:url(/img/sprites.png) -160px -88px no-repeat;
cursor:pointer;
height:2em;
left:13em;
margin:.5em auto;
outline:none;
position:absolute;
text-indent:-32767px;
width:2em;
}

#search-submit:focus {
outline:none;
}

#footer {
margin:0 1.5em 0 0;
padding:0 0 1em;
position:relative;
text-align:right;
}

/* page elements */
form#contact-form {
width:90%;
margin:2em auto;
}

#form-news-select {
position:absolute;
right:1em;
top:1.7em;
}

#form-news-select input {
border:1px solid #636363;
background-color:#838383;
color:#fff;
font-family:verdana,sans-serif;
font-size:1em;
}

#news-select {
border-width:1px;
border-style:solid;
background-color:#fff!important;
font-family:verdana,sans-serif;
font-size:1em;
width:10em;
}

#img-partners,
#img-charities {
display:block;
margin:auto;
}

img.left {
float:left;
}

img.left1 {
float:left;
}

img.right {
float:right;
}

img.left,
img.right,
.box img {
height:auto!important;
margin:1em;
position:relative!important;
width:auto!important;
}

.box img {
border:.1em solid #ccc;
background-color:#fff;
display:block;
padding:.5em;
}

.box img.left {
margin: 0pt auto 1em 0;
position:relative;
top:0;
left:0;
}

.box img.left1 {
margin: 0pt auto 1em 0;
position:relative;
top:0;
left:0;
}

.box img.right {
margin: 0pt 0 1em auto;
position:relative;
top:0;
left:0;
}

.box li img {
margin:0;
}

/* action status bars */
#status-success-msg,
#status-fail-msg,
#status-error-msg {
margin-bottom: 1em;
padding:.5em;
text-align:center;
}

#status-success-msg p,
#status-fail-msg p,
#status-error-msg p {
background-position:0 50%;
background-repeat:no-repeat;
display:inline;
margin-left:1.2em;
padding:.5em 0 .5em 2.4em;
}

#status-success-msg {
background-color:#def1ca;
border:.1em solid #accd8c;
}

#status-success-msg p {
background-image:url(/img/icons/success.png);
}

#status-fail-msg {
background-color:#fcc;
border:.1em solid #daa;
}

#status-fail-msg p {
background-image:url(/img/icons/fail.png);
}

#status-error-msg {
background-color:#ff8;
border:.1em solid #dd7;
}

#status-error-msg p {
background-image:url(/img/icons/error.png);
}

/* css sprites */

.img-sprite,
a.logo-08d,
a.logo-0800ns {
background:url(/img/sprites.png) no-repeat;
display:block;
overflow:hidden;
text-indent:-32767px;
}

#sprite-orange-amp {
background-position:-236px -114px;
height:10px;
margin:auto;
width:10px;
}

#sprite-bt-logo {
background-position:0px -173px;
height:36px;
position:absolute;
right:1.5em;
top:0.6em;
width:75px;
}

a.logo-08d {
background-position:-153px -139px;
height:18px;
margin:auto;
width:90px;
}

a.logo-0800ns {
background-position:-153px -158px;
height:17px;
margin:auto;
width:155px;
}

/** forms **/
fieldset {
border:0;
overflow:hidden;
}

fieldset legend {
font-size:1.1em;
font-weight:700;
margin-bottom:0.9em;
}

fieldset legend label {
width:100%;
}

#map-number-form {
margin:auto;
width:88%;
}

#mn-mapping label,
#mn-mapping input {
font-size:3.5em;
font-weight:700;
letter-spacing:.4em;
}

#mn-mapping dt {
padding-right:2%;
position:relative;
text-align:right;
top:-.2em;
width:25%;
}

#mn-mapping dd {
width:72%
}

#mn-mapping legend {
display:none;
}

#map-number-form p {
margin:0;
}

/** popular countries box **/

#box-popular {
padding-bottom:.6em;
}

/** country list **/

ul.country-list {
line-height:1.4em;
margin:1.2em 0;
}

ul.country-list li {
background-position:0 0;
background-repeat:no-repeat;
list-style:none;
margin:.6em 0;
}

div.left ul.country-list li {
display:inline-block;
width:21.2em;
vertical-align:top;
}

ul.country-list a {
padding-left:2em;
}

div.left ul.country-list a {
width:100%;
}

ul.country-list a:hover {
border-bottom:0;
}

/** flags **/
li.ad {
background-image:url(/img/flags/ad.png);
}

li.ae {
background-image:url(/img/flags/ae.png);
}

li.af {
background-image:url(/img/flags/af.png);
}

li.ag {
background-image:url(/img/flags/ag.png);
}

li.ai {
background-image:url(/img/flags/ai.png);
}

li.al {
background-image:url(/img/flags/al.png);
}

li.am {
background-image:url(/img/flags/am.png);
}

li.an {
background-image:url(/img/flags/an.png);
}

li.ao {
background-image:url(/img/flags/ao.png);
}

li.aq {
background-image:url(/img/flags/aq.png);
}

li.ar {
background-image:url(/img/flags/ar.png);
}

li.as {
background-image:url(/img/flags/as.png);
}

li.at {
background-image:url(/img/flags/at.png);
}

li.au {
background-image:url(/img/flags/au.png);
}

li.aw {
background-image:url(/img/flags/aw.png);
}

li.az {
background-image:url(/img/flags/az.png);
}

li.ba {
background-image:url(/img/flags/ba.png);
}

li.bb {
background-image:url(/img/flags/bb.png);
}

li.bd {
background-image:url(/img/flags/bd.png);
}

li.be {
background-image:url(/img/flags/be.png);
}

li.bf {
background-image:url(/img/flags/bf.png);
}

li.bg {
background-image:url(/img/flags/bg.png);
}

li.bh {
background-image:url(/img/flags/bh.png);
}

li.bi {
background-image:url(/img/flags/bi.png);
}

li.bj {
background-image:url(/img/flags/bj.png);
}

li.bm {
background-image:url(/img/flags/bm.png);
}

li.bn {
background-image:url(/img/flags/bn.png);
}

li.bo {
background-image:url(/img/flags/bo.png);
}

li.br {
background-image:url(/img/flags/br.png);
}

li.bs {
background-image:url(/img/flags/bs.png);
}

li.bt {
background-image:url(/img/flags/bt.png);
}

li.bv {
background-image:url(/img/flags/bv.png);
}

li.bw {
background-image:url(/img/flags/bw.png);
}

li.by {
background-image:url(/img/flags/by.png);
}

li.bz {
background-image:url(/img/flags/bz.png);
}

li.ca {
background-image:url(/img/flags/ca.png);
}

li.cc {
background-image:url(/img/flags/cc.png);
}

li.cd {
background-image:url(/img/flags/cd.png);
}

li.cf {
background-image:url(/img/flags/cf.png);
}

li.cg {
background-image:url(/img/flags/cg.png);
}

li.ch {
background-image:url(/img/flags/ch.png);
}

li.ci {
background-image:url(/img/flags/ci.png);
}

li.ck {
background-image:url(/img/flags/ck.png);
}

li.cl {
background-image:url(/img/flags/cl.png);
}

li.cm {
background-image:url(/img/flags/cm.png);
}

li.cn {
background-image:url(/img/flags/cn.png);
}

li.co {
background-image:url(/img/flags/co.png);
}

li.cr {
background-image:url(/img/flags/cr.png);
}

li.cu {
background-image:url(/img/flags/cu.png);
}

li.cv {
background-image:url(/img/flags/cv.png);
}

li.cx {
background-image:url(/img/flags/cx.png);
}

li.cy {
background-image:url(/img/flags/cy.png);
}

li.cz {
background-image:url(/img/flags/cz.png);
}

li.de {
background-image:url(/img/flags/de.png);
}

li.dj {
background-image:url(/img/flags/dj.png);
}

li.dk {
background-image:url(/img/flags/dk.png);
}

li.dm {
background-image:url(/img/flags/dm.png);
}

li.do {
background-image:url(/img/flags/do.png);
}

li.dz {
background-image:url(/img/flags/dz.png);
}

li.ec {
background-image:url(/img/flags/ec.png);
}

li.ee {
background-image:url(/img/flags/ee.png);
}

li.eg {
background-image:url(/img/flags/eg.png);
}

li.eh {
background-image:url(/img/flags/eh.png);
}

li.er {
background-image:url(/img/flags/er.png);
}

li.es {
background-image:url(/img/flags/es.png);
}

li.et {
background-image:url(/img/flags/et.png);
}

li.fi {
background-image:url(/img/flags/fi.png);
}

li.fj {
background-image:url(/img/flags/fj.png);
}

li.fk {
background-image:url(/img/flags/fk.png);
}

li.fm {
background-image:url(/img/flags/fm.png);
}

li.fo {
background-image:url(/img/flags/fo.png);
}

li.fr {
background-image:url(/img/flags/fr.png);
}

li.ga {
background-image:url(/img/flags/ga.png);
}

li.gb {
background-image:url(/img/flags/gb.png);
}

li.gd {
background-image:url(/img/flags/gd.png);
}

li.ge {
background-image:url(/img/flags/ge.png);
}

li.gf {
background-image:url(/img/flags/gf.png);
}

li.gh {
background-image:url(/img/flags/gh.png);
}

li.gi {
background-image:url(/img/flags/gi.png);
}

li.gl {
background-image:url(/img/flags/gl.png);
}

li.gm {
background-image:url(/img/flags/gm.png);
}

li.gn {
background-image:url(/img/flags/gn.png);
}

li.gp {
background-image:url(/img/flags/gp.png);
}

li.gq {
background-image:url(/img/flags/gq.png);
}

li.gr {
background-image:url(/img/flags/gr.png);
}

li.gs {
background-image:url(/img/flags/gs.png);
}

li.gt {
background-image:url(/img/flags/gt.png);
}

li.gu {
background-image:url(/img/flags/gu.png);
}

li.gw {
background-image:url(/img/flags/gw.png);
}

li.gy {
background-image:url(/img/flags/gy.png);
}

li.hk {
background-image:url(/img/flags/hk.png);
}

li.hm {
background-image:url(/img/flags/hm.png);
}

li.hn {
background-image:url(/img/flags/hn.png);
}

li.hr {
background-image:url(/img/flags/hr.png);
}

li.ht {
background-image:url(/img/flags/ht.png);
}

li.hu {
background-image:url(/img/flags/hu.png);
}

li.id {
background-image:url(/img/flags/id.png);
}

li.ie {
background-image:url(/img/flags/ie.png);
}

li.il {
background-image:url(/img/flags/il.png);
}

li.in {
background-image:url(/img/flags/in.png);
}

li.io {
background-image:url(/img/flags/io.png);
}

li.iq {
background-image:url(/img/flags/iq.png);
}

li.ir {
background-image:url(/img/flags/ir.png);
}

li.is {
background-image:url(/img/flags/is.png);
}

li.it {
background-image:url(/img/flags/it.png);
}

li.jm {
background-image:url(/img/flags/jm.png);
}

li.jo {
background-image:url(/img/flags/jo.png);
}

li.jp {
background-image:url(/img/flags/jp.png);
}

li.ke {
background-image:url(/img/flags/ke.png);
}

li.kg {
background-image:url(/img/flags/kg.png);
}

li.kh {
background-image:url(/img/flags/kh.png);
}

li.ki {
background-image:url(/img/flags/ki.png);
}

li.km {
background-image:url(/img/flags/km.png);
}

li.kn {
background-image:url(/img/flags/kn.png);
}

li.kp {
background-image:url(/img/flags/kp.png);
}

li.kr {
background-image:url(/img/flags/kr.png);
}

li.kw {
background-image:url(/img/flags/kw.png);
}

li.ky {
background-image:url(/img/flags/ky.png);
}

li.kz {
background-image:url(/img/flags/kz.png);
}

li.la {
background-image:url(/img/flags/la.png);
}

li.lb {
background-image:url(/img/flags/lb.png);
}

li.lc {
background-image:url(/img/flags/lc.png);
}

li.li {
background-image:url(/img/flags/li.png);
}

li.lk {
background-image:url(/img/flags/lk.png);
}

li.lr {
background-image:url(/img/flags/lr.png);
}

li.ls {
background-image:url(/img/flags/ls.png);
}

li.lt {
background-image:url(/img/flags/lt.png);
}

li.lu {
background-image:url(/img/flags/lu.png);
}

li.lv {
background-image:url(/img/flags/lv.png);
}

li.ly {
background-image:url(/img/flags/ly.png);
}

li.ma {
background-image:url(/img/flags/ma.png);
}

li.mc {
background-image:url(/img/flags/mc.png);
}

li.md {
background-image:url(/img/flags/md.png);
}

li.me {
background-image:url(/img/flags/me.png);
}

li.mg {
background-image:url(/img/flags/mg.png);
}

li.mh {
background-image:url(/img/flags/mh.png);
}

li.mk {
background-image:url(/img/flags/mk.png);
}

li.ml {
background-image:url(/img/flags/ml.png);
}

li.mm {
background-image:url(/img/flags/mm.png);
}

li.mn {
background-image:url(/img/flags/mn.png);
}

li.mo {
background-image:url(/img/flags/mo.png);
}

li.mp {
background-image:url(/img/flags/mp.png);
}

li.mq {
background-image:url(/img/flags/mq.png);
}

li.mr {
background-image:url(/img/flags/mr.png);
}

li.ms {
background-image:url(/img/flags/ms.png);
}

li.mt {
background-image:url(/img/flags/mt.png);
}

li.mu {
background-image:url(/img/flags/mu.png);
}

li.mv {
background-image:url(/img/flags/mv.png);
}

li.mw {
background-image:url(/img/flags/mw.png);
}

li.mx {
background-image:url(/img/flags/mx.png);
}

li.my {
background-image:url(/img/flags/my.png);
}

li.mz {
background-image:url(/img/flags/mz.png);
}

li.na {
background-image:url(/img/flags/na.png);
}

li.nc {
background-image:url(/img/flags/nc.png);
}

li.ne {
background-image:url(/img/flags/ne.png);
}

li.nf {
background-image:url(/img/flags/nf.png);
}

li.ng {
background-image:url(/img/flags/ng.png);
}

li.ni {
background-image:url(/img/flags/ni.png);
}

li.nl {
background-image:url(/img/flags/nl.png);
}

li.no {
background-image:url(/img/flags/no.png);
}

li.np {
background-image:url(/img/flags/np.png);
}

li.nr {
background-image:url(/img/flags/nr.png);
}

li.nu {
background-image:url(/img/flags/nu.png);
}

li.nz {
background-image:url(/img/flags/nz.png);
}

li.om {
background-image:url(/img/flags/om.png);
}

li.pa {
background-image:url(/img/flags/pa.png);
}

li.pe {
background-image:url(/img/flags/pe.png);
}

li.pf {
background-image:url(/img/flags/pf.png);
}

li.pg {
background-image:url(/img/flags/pg.png);
}

li.ph {
background-image:url(/img/flags/ph.png);
}

li.pk {
background-image:url(/img/flags/pk.png);
}

li.pl {
background-image:url(/img/flags/pl.png);
}

li.pm {
background-image:url(/img/flags/pm.png);
}

li.pn {
background-image:url(/img/flags/pn.png);
}

li.pr {
background-image:url(/img/flags/pr.png);
}

li.ps {
background-image:url(/img/flags/ps.png);
}

li.pt {
background-image:url(/img/flags/pt.png);
}

li.pw {
background-image:url(/img/flags/pw.png);
}

li.py {
background-image:url(/img/flags/py.png);
}

li.qa {
background-image:url(/img/flags/qa.png);
}

li.re {
background-image:url(/img/flags/re.png);
}

li.ro {
background-image:url(/img/flags/ro.png);
}

li.rs {
background-image:url(/img/flags/rs.png);
}

li.ru {
background-image:url(/img/flags/ru.png);
}

li.rw {
background-image:url(/img/flags/rw.png);
}

li.sa {
background-image:url(/img/flags/sa.png);
}

li.sb {
background-image:url(/img/flags/sb.png);
}

li.sc {
background-image:url(/img/flags/sc.png);
}

li.sd {
background-image:url(/img/flags/sd.png);
}

li.se {
background-image:url(/img/flags/se.png);
}

li.sg {
background-image:url(/img/flags/sg.png);
}

li.sh {
background-image:url(/img/flags/sh.png);
}

li.si {
background-image:url(/img/flags/si.png);
}

li.sj {
background-image:url(/img/flags/sj.png);
}

li.sk {
background-image:url(/img/flags/sk.png);
}

li.sl {
background-image:url(/img/flags/sl.png);
}

li.sm {
background-image:url(/img/flags/sm.png);
}

li.sn {
background-image:url(/img/flags/sn.png);
}

li.so {
background-image:url(/img/flags/so.png);
}

li.sr {
background-image:url(/img/flags/sr.png);
}

li.st {
background-image:url(/img/flags/st.png);
}

li.sv {
background-image:url(/img/flags/sv.png);
}

li.sy {
background-image:url(/img/flags/sy.png);
}

li.sz {
background-image:url(/img/flags/sz.png);
}

li.tc {
background-image:url(/img/flags/tc.png);
}

li.td {
background-image:url(/img/flags/td.png);
}

li.tf {
background-image:url(/img/flags/tf.png);
}

li.tg {
background-image:url(/img/flags/tg.png);
}

li.th {
background-image:url(/img/flags/th.png);
}

li.tj {
background-image:url(/img/flags/tj.png);
}

li.tk {
background-image:url(/img/flags/tk.png);
}

li.tm {
background-image:url(/img/flags/tm.png);
}

li.tn {
background-image:url(/img/flags/tn.png);
}

li.to {
background-image:url(/img/flags/to.png);
}

li.tp {
background-image:url(/img/flags/tp.png);
}

li.tr {
background-image:url(/img/flags/tr.png);
}

li.tt {
background-image:url(/img/flags/tt.png);
}

li.tv {
background-image:url(/img/flags/tv.png);
}

li.tw {
background-image:url(/img/flags/tw.png);
}

li.tz {
background-image:url(/img/flags/tz.png);
}

li.ua {
background-image:url(/img/flags/ua.png);
}

li.ug {
background-image:url(/img/flags/ug.png);
}

li.um {
background-image:url(/img/flags/um.png);
}

li.us {
background-image:url(/img/flags/us.png);
}

li.uy {
background-image:url(/img/flags/uy.png);
}

li.uz {
background-image:url(/img/flags/uz.png);
}

li.va {
background-image:url(/img/flags/va.png);
}

li.vc {
background-image:url(/img/flags/vc.png);
}

li.ve {
background-image:url(/img/flags/ve.png);
}

li.vg {
background-image:url(/img/flags/vg.png);
}

li.vi {
background-image:url(/img/flags/vi.png);
}

li.vn {
background-image:url(/img/flags/vn.png);
}

li.vu {
background-image:url(/img/flags/vu.png);
}

li.wf {
background-image:url(/img/flags/wf.png);
}

li.ws {
background-image:url(/img/flags/ws.png);
}

li.ye {
background-image:url(/img/flags/ye.png);
}

li.yt {
background-image:url(/img/flags/yt.png);
}

li.za {
background-image:url(/img/flags/za.png);
}

li.zm {
background-image:url(/img/flags/zm.png);
}

li.zw {
background-image:url(/img/flags/zw.png);
}

/**
 * sIFR
 */
 
/** standard sIFR **/

.sIFR-flash {
visibility: visible !important;
margin: 0;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
display: none !important;
}

/** custom sIFR **/

.sIFR-hasFlash legend span {
visibility: hidden;
font-size: 1.7em;
margin-bottom:1em;
}

.sIFR-hasFlash .box h2,
.sIFR-hasFlash .box h3,
.sIFR-hasFlash .box h4,
.sIFR-hasFlash .box h5,
.sIFR-hasFlash .box h6 {
visibility: hidden;
font-size: 1.7em;
}

.sIFR-hasFlash .box h2:first-child,
.sIFR-hasFlash .box h3:first-child,
.sIFR-hasFlash .box h4:first-child,
.sIFR-hasFlash .box h5:first-child,
.sIFR-hasFlash .box h6:first-child {
visibility: visible;
font-size: 1em;
}
