#resultbanner {
	width:752px;float:left;height:31px;
	}
#resultbanner.CON {
	background:#333399;width:752px;float:left;height:31px;
	}
#resultbanner.OTH {
	background:#999999;width:435px;float:left;height:31px;
	}
#resultbanner h3{
	color:#fff;font-size:18px;font-weight:bolder;padding:4px 2px 0px 6px;margin:0;
	}
#candidatebanner{
	width:416px;float:left;height:31px;background-color: #999999
	}
#candidatebanner h3{
	color:#fff;font-size:18px;font-weight:bolder;padding:3px 0px 0px 3px;margin:0;height:27px;
	}

/* TABLES */
.tuneresult{font-size:10px; font-weight:bold; padding:5px 0 5px 0;}
.finebutton{font-size:13px;}
#glance, #background, #constituencyresults, #constituencyaz, #regionmap, #fullscoreboard, .localcouncil, #localcouncildetail, #resultsglance, #candidates, #topupregions, #searchlocalcouncils{
	width:466px;
	padding:0;
	margin:0 0 10px 0;
	font-size:12px;
	}
#summaryscoreboard{
	width:203px;
	padding:0;
	margin:10px 0 10px 0;
	font-size:12px;
}
#constituencyaz #council{width:60%;}
#constituencyaz #results{width:40%;}
#mptable{
	margin:10px 0 10px 0;
}
#mpphoto{
	padding:0 5px 0 0;
}
/* TH */
#constituencyaz th.council{
	width:222px;
}
#constituencyaz th.results{
	width:62px;
}
#constituencyaz th#party,#constituencyaz th#name{
	font-size:11px;
}
#constituencyaz th#first_pref,#constituencyaz th#first_pref_percent,#constituencyaz th#second_pref,#constituencyaz th#second_pref_percent,#constituencyaz th#final,#constituencyaz th#percent,#constituencyaz th#percent_chg,#constituencyaz th#vote_percent,#constituencyaz th#percent_change,#constituencyaz th#votes{
	font-size:11px;
	text-align:right;
}
#constituencyaz th#previous,#constituencyaz th#regions,#constituencyaz th#plusmin,#constituencyaz th#year_2008{
	font-size:11px;
	text-align:right;
}
.localcouncil #party{
	width:162px;
	text-align:left;
}
#resultsglance #party{
	width:362px;
	text-align:left;
}
#resultsglance #seats{
	width:82px;
	text-align:left;
}
.summaryscoreboard #party{
	width:162px;
	text-align:left;
}
#constituencyaz th.year{
	width:96px;
	border-left:0px;
}
#constituencyaz td.BLANK{
	font-size:11px;
	text-align:right;
	border-left:0px;
}
#constituencyaz td.result{
	font-size:11px;
	text-align:right;
	border-left:0px;
	background:#e7e7eb;
}
#constituencyaz td.TEXT{
	font-size:11px;
	text-align:left;
	border-left:0px;
	}
#t4 td.BLANK{
	text-align:left;
	border-left:0px;

}	
#fullscoreboard td.BLANK{
	text-align:right;
	border-left:0px;
}
#constituencyresults th, #constituencyaz th, #fullscoreboard th#party, #summaryscoreboard th#party, #scorecard th, .localcouncil th, #localcouncildetail th#candidate, #localcouncildetail th#party, #localcouncildetail th#status{
	padding:3px;
	background:#e7e7eb;
	text-align:left;
	font-weight:bold;
	}

#fullscoreboard th, #summaryscoreboard th, .localcouncil th,  #localcouncildetail th{
	padding:3px;
	background:#e7e7eb;
	text-align:left;
	font-weight:bold;
}
#constituencyaz th#previous, #constituencyaz th#plusmin, #constituencyaz th#year_2004, #constituencyaz th#results, {
	padding:3px;
}
/* TD */
#localcouncildetail td.seats, #resultsglance td.seats, #constituencyresults td.seats, #constituencyresults td.turnout{
	background:#ddd;
	text-align:right;
	font-weight:bold;
	border-left:5px solid #ddd;
}
#localcouncildetail td.electorate{
	background:#ddd;
}
#constituencyaz td.BLANKRIGHT, .localcouncil td.BLANKRIGHT,#resultsglance td.BLANKRIGHT,#localcouncildetail td.BLANKRIGHT, #constituencyresults td.BLANKRIGHT{
	padding:3px;
	border-left:0px;
	text-align: right;
	font-weight:normal;
	vertical-align:top;
	font-size:11px;
}
#constituencyaz td.BLANKLEFT, .localcouncil td.BLANKLEFT,#resultsglance td.BLANKLEFT,#localcouncildetail td.BLANKLEFT{
	padding:3px;
	border-left:0px solid #eee;
	text-align: left;
	font-size:11px;
}
#constituencyresults td, #constituencyaz td, #fullscoreboard td, #summaryscoreboard td, .localcouncil td, #localcouncildetail td{
	padding:3px;
	background:#f7f7f7;
	font-weight:normal;
	font-size:11px;
}
#constituencyaz td.total{
	background:#e7e7eb;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	font-size:11px;
}
#constituencyaz td.result{
	background:#e7e7eb;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	width:50px;
	font-size:11px;
}
#glance td.BLANKRIGHT, .localcouncil td.BLANKRIGHT,#resultsglance td.BLANKRIGHT,#localcouncildetail td.BLANKRIGHT, #constituencyresults td.BLANKRIGHT{
	padding:3px;
	border-left:0px;
	text-align: right;
	font-weight:normal;
	vertical-align:top;
	font-size:11px;
}
#glance td.BLANKLEFT, .localcouncil td.BLANKLEFT,#resultsglance td.BLANKLEFT,#localcouncildetail td.BLANKLEFT{
	padding:3px;
	border-left:0px solid #eee;
	text-align: left;
	font-size:11px;
}
#glance td, #background td, #constituencyaz td, #fullscoreboard td, #summaryscoreboard td, .localcouncil td, #localcouncildetail td{
	padding:3px;
	background:#f7f7f7;
	font-weight:normal;
	font-size:11px;
}
#glance td.chg_bar{
	background:#f7f7f7;
	text-align:left;
	width:250px;
	font-size:11px;
}
#glance td.seats{
	background:#e7e7eb;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	width:50px;
	font-size:11px;
}
#fullscoreboard td.total{
	background:#e7e7eb;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	font-size:11px;
}
#background td.col1{
	background:#e7e7eb;
	font-weight:bold;
	vertical-align:top;
	font-size:11px;
	width:;
}
#background td.col2{
	background:#f7f7f7;
	vertical-align:top;
	font-size:11px;
}
#localcouncildetail td.BLANK,#constituencyresults td.BLANK{background:#fff;margin:0;padding:5px 0 0 0;}

#localcouncildetail td{
	border-left:5px solid #999;
	text-align:left;
}

/* TR TD TH */
#constituencyresults th.votes, #constituencyresults th.percent, #constituencyresults th.plusmin, #constituencyresults td.votes, #constituencyresults th.year, #constituencyresults td.percent, #constituencyresults td.plusmin, #fullscoreboard tr.right, #summaryscoreboard tr.right{
	text-align:right;
}
/* STRAPS */
#glance .strap, #constituencyresults .strap, #regionmap .strap, #constituencyaz .strap, #fullscoreboard .strap, #summaryscoreboard .strap, #share .strap, #swing .strap, #winpost .strap, .strap, .localcouncil .strap, #localcouncildetail .strap,#resultsglance .strap, #candidates h4.strap, #topupregions h4.strap, #searchlocalcouncils h4.strap{
	background:#5D8AA6;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:3px;
	text-transform:uppercase;
	clear:both;
}
 #candidates h4.strap,  #topupregions h4.strap, #searchlocalcouncils h4.strap{
margin:0;
 }
/* LINKS */
#glance a, #constituencyresults a, #constituencyaz a, #fullscoreboard a, #summaryscoreboard a{
	font-size:12px;
	text-align:right;
	color:#1F527B;
	text-decoration:none;
	}
#glance a:hover, #constituencyresults a:hover, #constituencyaz a:hover, #fullscoreboard a:hover, #summaryscoreboard a:hover{
	font-size:12px;
	text-align:right;
	color:#1F527B;
	text-decoration:underline;
	}
#glance .BLANK{
	width:200px;
	}
#constituencyresults .majority, #constituencyresults .turnout, .localcouncil td.turnout{
	background:#ddd;
	text-align:right;
	padding:0 5px;
	}
#localcouncildetail td.turnout, #localcouncildetail td.electorate{
	background:#ddd;
	border-left:5px solid #ddd;
	font-weight:bold;
	text-align:right;
	padding:0 5px;
}
#fullscoreboard .turnout{
	background:#eee;
	border-left:5px solid #eee;
	}
	
#fullscoreboard td{
	border-left:5px;text-align:left;
}

#fullscoreboard .BLANK{
	border-left:5px;
}
	
#partycolors {
	width:203px;
	padding:0;
	margin:5px 0 10px 0;
	font-size:12px;
}
#partycolors .strap{background:#fff;color:#000;font-size:10px;padding-left:0px;}
#partycolors td{
	padding:3px;
	background:#fff;
}

#partycolors td{
	border-left:5px solid #999;
}	
#regionmap th{padding:0 0px 0 0;background:#DCDDCB;text-align:left; border-left:0px;}
#regionmap td.BLANK, #glance td.BLANK, #indetail td.BLANK, #results td.BLANK{border-left:0px solid #f7f7f7;}

#constituencyaz td.year1, #constituencyaz td.year2{
	width:40px;
	}
#constituencyaz td.yeararrow{
	width:16px;
	}
#councilquota{
	width:414px;background:#eee;color:#000;padding:2px 0 2px 2px;
}
/* A - Z NAV */
.atoznav{background:#ccc;padding:5px 0px;text-align:center;margin-bottom:10px;font-size:13px;width:416px}
.atoznav a{font-weight:bold;}
/* PARTY COLORS */
.CON, td#CON {background:#333399;}
.LAB{background:#CC0000;}

/* GAIN LOSS SELECT */
#gainlossselect {
	padding:0 0 10px 0;
}
#gainlossselect p{
	padding:3px 0 3px 2px;
	font-size:11px;
	margin:0;
	background:#eee;
}
/* party colours */
.LAB{background:#CC0000;}
.CON{background:#707080;}
.LD{background:#f90;}
.SNP{background:#F9F000;}
.PC{background:#360;}
.GP{background:#393;}
.UKIP{background:#636;}
.DUP{background:#F07800;}
.SF{background:#218C22;}
.UUP{background:#0040A4;}
.SDLP{background:#DB2122;}
.OTH{background:#707080;}
.SSP{background:#f33;}
.IND{background:#707080;}
.AP{background:#ffcc33;}
.UKUP{background:#28A9CE;}
.PUP{background:#862186;}
.BNP{background:#006666;}
.UKIP{background:#663366;}
.RA{background:#663366;}

.APNI{background:#cc9000;}
.RES{background:#881111;}
.END{background:#aa5555;}
.SLP{background:#AA0000;}
.SP{background:#660000;}
.TW{background:#BB6666;}
.NOC{background:#000000;}
.WP{background:#707080;}
.CON{background:#707080;}
.IND{background:#707080;}
.Ind{background:#707080;}
.SOC{background:#707080;}
.Soc{background:#707080;}
.SEA{background:#707080;}
.MPHparty{background:#707080;}
.MPH{background:#707080;}
.PBP{background:#707080;}
.PROC{background:#707080;}
.LPparty{background:#707080;}
.VRT{background:#993399;}
#resultsglance th{
	padding:3px;
	background:#ddd;
	text-align:left;
	width:28%;
	}
#resultsglance td{
	padding:3px;
	background:#eee;	
}
.clear{clear:both;}
#glance td.AP,#resultsglance td.AP,#constituencyresults td.AP, #results td.AP, #constituencyaz td.AP, #fullscoreboard td.AP, #summaryscoreboard td.AP, .localcouncil td.AP, #localcouncildetail td.AP {border-left:5px solid #ffcc33;text-align:left}
#glance td.CON,#resultsglance td.CON,#constituencyresults td.CON, #constituencyaz td.CON, #fullscoreboard td.CON, #summaryscoreboard td.CON, .localcouncil td.CON, #localcouncildetail td.CON, #partycolors td.CON{border-left:5px solid #343896;text-align:left}
#glance td.DUP,#resultsglance td.DUP,#constituencyresults td.DUP, #results td.DUP, #constituencyaz td.DUP, #fullscoreboard td.DUP, #summaryscoreboard td.DUP, .localcouncil td.DUP, #localcouncildetail td.DUP, #partycolors td.DUP {border-left:5px solid #F07800;text-align:left}
#glance td.GP,#resultsglance td.GP,#constituencyresults td.GP, #results td.GP, #constituencyaz td.GP, #fullscoreboard td.GP, #summaryscoreboard td.GP, .localcouncil td.GP, #localcouncildetail td.GP {border-left:5px solid #707080;text-align:left}
#glance td.IND,#resultsglance td.IND,#constituencyresults td.IND, #results td.IND, #constituencyaz td.IND, #fullscoreboard td.IND, #summaryscoreboard td.IND, .localcouncil td.IND, #localcouncildetail td.IND {border-left:5px solid #707080;text-align:left}
#glance td.NIUP,#resultsglance td.NIUP,#constituencyresults td.NIUP, #results td.NIUP, #constituencyaz td.NIUP, #fullscoreboard td.NIUP, #summaryscoreboard td.NIUP, .localcouncil td.NIUP, #localcouncildetail td.NIUP {border-left:5px solid #707080;text-align:left}
#glance td.NIWC,#resultsglance td.NIWC,#constituencyresults td.NIWC, #results td.NIWC, #constituencyaz td.NIWC, #fullscoreboard td.NIWC, #summaryscoreboard td.NIWC, .localcouncil td.NIWC, #localcouncildetail td.NIWC, #partycolors td.NIWC {border-left:5px solid #707080;text-align:left}	
#glance td.PUP,#resultsglance td.PUP,#constituencyresults td.PUP, #results td.PUP, #constituencyaz td.PUP, #fullscoreboard td.PUP, #summaryscoreboard td.PUP, .localcouncil td.PUP, #localcouncildetail td.PUP, #partycolors td.PUP {border-left:5px solid #862186;text-align:left}	
#glance td.SF,#resultsglance td.SF,#constituencyresults td.SF, #results td.SF, #constituencyaz td.SF, #fullscoreboard td.SF, #summaryscoreboard td.SF, .localcouncil td.SF, #localcouncildetail td.SF, #partycolors td.SF {border-left:5px solid #218C22;text-align:left}
#glance td.SDLP,#resultsglance td.SDLP,#constituencyresults td.SDLP, #results td.SDLP, #constituencyaz td.SDLP, #fullscoreboard td.SDLP, #summaryscoreboard td.SDLP, .localcouncil td.SDLP, #localcouncildetail td.SDLP, #partycolors td.SDLP{border-left:5px solid #DB2122;text-align:left}
#glance td.Soc,#resultsglance td.Soc,#constituencyresults td.Soc, #results td.Soc, #constituencyaz td.Soc, #fullscoreboard td.Soc, #summaryscoreboard td.Soc, .localcouncil td.Soc, #localcouncildetail td.Soc, #partycolors td.Soc {border-left:5px solid #707080;text-align:left}
#glance td.SEA,#resultsglance td.SEA,#constituencyresults td.SEA, #results td.SEA, #constituencyaz td.SEA, #fullscoreboard td.SEA, #summaryscoreboard td.SEA, .localcouncil td.SEA, #localcouncildetail td.SEA, #partycolors td.SEA {border-left:5px solid #707080;text-align:left}	
#glance td.UTW,#resultsglance td.UTW,#constituencyresults td.UTW, #results td.UTW, #constituencyaz td.UTW, #fullscoreboard td.UTW, #summaryscoreboard td.UTW, .localcouncil td.UTW, #localcouncildetail td.UTW, #partycolors td.UTW {border-left:5px solid #707080;text-align:left}	
#glance td.UUP,#resultsglance td.UUP,#constituencyresults td.UUP, #results td.UUP, #constituencyaz td.UUP, #fullscoreboard td.UUP, #summaryscoreboard td.UUP, .localcouncil td.UUP, #localcouncildetail td.UUP, #partycolors td.UUP {border-left:5px solid #0040A4;text-align:left}	
#glance td.UKUP,#resultsglance td.UKUP,#constituencyresults td.UKUP, #results td.UKUP, #constituencyaz td.UKUP, #fullscoreboard td.UKUP, #summaryscoreboard td.UKUP, .localcouncil td.UKUP, #localcouncildetail td.UKUP {border-left:5px solid #28A9CE;text-align:left}
#glance td.UUC,#resultsglance td.UUC,#constituencyresults td.UUC, #results td.UUC, #constituencyaz td.UUC, #fullscoreboard td.UUC, #summaryscoreboard td.UUC, .localcouncil td.UUC, #localcouncildetail td.UUC, #partycolors td.UUC {border-left:5px solid #707080;text-align:left}
#glance td.WP,#resultsglance td.WP,#constituencyresults td.WP, #results td.WP, #constituencyaz td.WP, #fullscoreboard td.WP, #summaryscoreboard td.WP, .localcouncil td.WP, #localcouncildetail td.WP, #partycolors td.WP {border-left:5px solid #707080;text-align:left}	

#glance td.END,#resultsglance td.END,#constituencyresults td.END, #results td.END, #constituencyaz td.END, #fullscoreboard td.END, #summaryscoreboard td.END, .localcouncil td.END, #localcouncildetail td.END, #partycolors td.END {border-left:5px solid /*#707080*/#800;text-align:left}
#glance td.LL,#resultsglance td.LL,#constituencyresults td.LL, #results td.LL, #constituencyaz td.LL, #fullscoreboard td.LL, #summaryscoreboard td.LL, .localcouncil td.LL, #localcouncildetail td.LL, #partycolors td.LL {border-left:5px solid #707080;text-align:left}
#glance td.SOA,#resultsglance td.SOA,#constituencyresults td.SOA, #results td.SOA, #constituencyaz td.SOA, #fullscoreboard td.SOA, #summaryscoreboard td.SOA, .localcouncil td.SOA, #localcouncildetail td.SOA, #partycolors td.SOA {border-left:5px solid #707080;text-align:left}
#glance td.SOC,#resultsglance td.SOC,#constituencyresults td.SOC, #results td.SOC, #constituencyaz td.SOC, #fullscoreboard td.SOC, #summaryscoreboard td.SOC, .localcouncil td.SOC, #localcouncildetail td.SOC, #partycolors td.SOC {border-left:5px solid #707080;text-align:left}
#glance td.AN,#resultsglance td.AN,#constituencyresults td.AN, #results td.AN, #constituencyaz td.AN, #fullscoreboard td.AN, #summaryscoreboard td.AN, .localcouncil td.AN, #localcouncildetail td.AN, #partycolors td.AN {border-left:5px solid #707080;text-align:left}
#glance td.RA,#resultsglance td.RA,#constituencyresults td.RA, #results td.RA, #constituencyaz td.RA, #fullscoreboard td.RA, #summaryscoreboard td.RA, .localcouncil td.RA, #localcouncildetail td.RA, #partycolors td.RA {border-left:5px solid #707080;text-align:left}
#glance td.SALT,#resultsglance td.SALT,#constituencyresults td.SALT, #results td.SALT, #constituencyaz td.SALT, #fullscoreboard td.SALT, #summaryscoreboard td.SALT, .localcouncil td.SALT, #localcouncildetail td.SALT, #partycolors td.SALT{border-left:5px solid #707080;text-align:left}

#glance td.FRE,#resultsglance td.FRE,#constituencyresults td.FRE, #results td.FRE, #constituencyaz td.FRE, #fullscoreboard td.FRE, #summaryscoreboard td.FRE, .localcouncil td.FRE, #localcouncildetail td.FRE, #partycolors td.FRE{border-left:5px solid #707080;text-align:left}
#glance td.RESP,#resultsglance td.RESP,#constituencyresults td.RESP, #results td.RESP, #constituencyaz td.RESP, #fullscoreboard td.RESP, #summaryscoreboard td.RESP, .localcouncil td.RESP, #localcouncildetail td.RESP, #partycolors td.RESP{border-left:5px solid #707080;text-align:left}
#glance td.CPP,#resultsglance td.CPP,#constituencyresults td.CPP, #results td.CPP, #constituencyaz td.CPP, #fullscoreboard td.CPP, #summaryscoreboard td.CPP, .localcouncil td.CPP, #localcouncildetail td.CPP, #partycolors td.SALT{border-left:5px solid #707080;text-align:left}


#constituencyresults td.CON, #constituencyaz td.CON, #fullscoreboard td.CON, #summaryscoreboard td.CON, .localcouncil td.CON, #localcouncildetail td.CON, #partycolors td.CON{border-left:5px solid #343896;text-align:left}
#glance td.IKHH,#constituencyresults td.IKHH, #results td.IKHH, #constituencyaz td.IKHH, #fullscoreboard td.IKHH, #summaryscoreboard td.IKHH, .localcouncil td.IKHH, #localcouncildetail td.IKHH{border-left:5px solid #999999;text-align:left}
#constituencyresults td.SDLP, #results td.SDLP, #constituencyaz td.SDLP, #fullscoreboard td.SDLP, #summaryscoreboard td.SDLP, .localcouncil td.SDLP, #localcouncildetail td.SDLP, #partycolors td.SDLP{border-left:5px solid #669966;text-align:left}
#glance td.LAB,#constituencyresults td.LAB, #results td.LAB, #constituencyaz td.LAB, #fullscoreboard td.LAB, #summaryscoreboard td.LAB, .localcouncil td.LAB, #localcouncildetail td.LAB, #partycolors td.LAB{border-left:5px solid #CC0000;text-align:left}
#glance td.LD,#constituencyresults td.LD, #results td.LD, #constituencyaz td.LD, #fullscoreboard td.LD, #summaryscoreboard td.LD, .localcouncil td.LD, #localcouncildetail td.LD, #partycolors td.LD {border-left:5px solid #F90;text-align:left}
#glance td.SNP,#constituencyresults td.SNP, #results td.SNP, #constituencyaz td.SNP, #fullscoreboard td.SNP, #summaryscoreboard td.SNP, .localcouncil td.SNP, #localcouncildetail td.SNP, #partycolors td.SNP {border-left:5px solid #F9F000;text-align:left}
#glance td.PC,#constituencyresults td.PC, #results td.PC, #constituencyaz td.PC, #fullscoreboard td.PC, #summaryscoreboard td.PC, .localcouncil td.PC, #localcouncildetail td.PC, #partycolors td.PC {border-left:5px solid #336600;text-align:left}
#constituencyresults td.UUP, #results td.UUP, #constituencyaz td.UUP, #fullscoreboard td.UUP, #summaryscoreboard td.UUP, .localcouncil td.UUP, #localcouncildetail td.UUP, #partycolors td.UUP {border-left:5px solid #FF6600;text-align:left}	
#glance td.UKIP,#constituencyresults td.UKIP, #results td.UKIP, #constituencyaz td.UKIP, #fullscoreboard td.UKIP, #summaryscoreboard td.UKIP, .localcouncil td.UKIP, #localcouncildetail td.UKIP, #partycolors td.UKIP {border-left:5px solid #663366;text-align:left}
#glance td.SLP,#constituencyresults td.SLP, #results td.SLP, #constituencyaz td.SLP, #fullscoreboard td.SLP, #summaryscoreboard td.SLP, .localcouncil td.SLP, #localcouncildetail td.SLP {border-left:5px solid #AA0000;text-align:left}
#constituencyresults td.DUP, #results td.DUP, #constituencyaz td.DUP, #fullscoreboard td.DUP, #summaryscoreboard td.DUP, .localcouncil td.DUP, #localcouncildetail td.DUP, #partycolors td.DUP {border-left:5px solid #930;text-align:left}
#glance td.SF,#constituencyresults td.SF, #results td.SF, #constituencyaz td.SF, #fullscoreboard td.SF, #summaryscoreboard td.SF, .localcouncil td.SF, #localcouncildetail td.SF, #partycolors td.SF {border-left:5px solid #363;text-align:left}
#glance td.OTH,#constituencyresults td.OTH, #results td.OTH, #constituencyaz td.OTH, #fullscoreboard td.OTH, #summaryscoreboard td.OTH, .localcouncil td.OTH, #localcouncildetail td.OTH, #partycolors td.OTH {border-left:5px solid #999;text-align:left}

#glance td.LIB,#constituencyresults td.LIB, #results td.LIB, #constituencyaz td.LIB, #fullscoreboard td.LIB, #summaryscoreboard td.LIB, .localcouncil td.LIB, #localcouncildetail td.LIB, #partycolors td.LIB {border-left:5px solid #DDBB00;text-align:left}



#glance td.GRN,#constituencyresults td.GRN, #results td.GRN, #constituencyaz td.GRN, #fullscoreboard td.GRN, #summaryscoreboard td.GRN, .localcouncil td.GRN, #localcouncildetail td.GRN, #partycolors td.GRN {border-left:5px solid #393;text-align:left}
#glance td.SGP,#constituencyresults td.SGP, #results td.SGP, #constituencyaz td.SGP, #fullscoreboard td.SGP, #summaryscoreboard td.SGP, .localcouncil td.SGP, #localcouncildetail td.SGP {border-left:5px solid #393;text-align:left}
#glance td.PLA,#constituencyresults td.PLA, #results td.PLA, #constituencyaz td.PLA, #fullscoreboard td.PLA, #summaryscoreboard td.PLA, .localcouncil td.PLA, #localcouncildetail td.PLA {border-left:5px solid #000;text-align:left}
#glance td.LIB,#constituencyresults td.LIB, #results td.LIB, #constituencyaz td.LIB, #fullscoreboard td.LIB, #summaryscoreboard td.LIB, .localcouncil td.LIB, #localcouncildetail td.LIB {border-left:5px solid #DDBB00;text-align:left}
#glance td.BNP,#constituencyresults td.BNP, #results td.BNP, #constituencyaz td.BNP, #fullscoreboard td.BNP, #summaryscoreboard td.BNP, .localcouncil td.BNP, #localcouncildetail td.BNP {border-left:5px solid #006666;text-align:left}
#glance td.CPB,#constituencyresults td.CPB, #results td.CPB, #constituencyaz td.CPB, #fullscoreboard td.CPB, #summaryscoreboard td.CPB, .localcouncil td.CPB, #localcouncildetail td.CPB {border-left:5px solid #900;text-align:left}
#constituencyresults td.AP, #results td.AP, #constituencyaz td.AP, #fullscoreboard td.AP, #summaryscoreboard td.AP, .localcouncil td.AP, #localcouncildetail td.AP {border-left:5px solid #cc9000;text-align:left}
#glance td.APNI,#constituencyresults td.APNI, #results td.APNI, #constituencyaz td.APNI, #fullscoreboard td.APNI, #summaryscoreboard td.APNI, .localcouncil td.APNI, #localcouncildetail td.APNI {border-left:5px solid #cc9000;text-align:left}
#glance td.RES,#constituencyresults td.RES, #results td.RES, #constituencyaz td.RES, #fullscoreboard td.RES, #summaryscoreboard td.RES, .localcouncil td.RES, #localcouncildetail td.RES {border-left:5px solid #811;text-align:left}
#glance td.ED,#constituencyresults td.ED, #results td.ED, #constituencyaz td.ED, #fullscoreboard td.ED, #summaryscoreboard td.ED, .localcouncil td.ED, #localcouncildetail td.ED {border-left:5px solid #a55;text-align:left}
#glance td.SP,#constituencyresults td.SP, #results td.SP, #constituencyaz td.SP, #fullscoreboard td.SP, #summaryscoreboard td.SP, .localcouncil td.SP, #localcouncildetail td.SP {border-left:5px solid #600;text-align:left}
#glance td.TW,#constituencyresults td.TW, #results td.TW, #constituencyaz td.TW, #fullscoreboard td.TW, #summaryscoreboard td.TW, .localcouncil td.TW, #localcouncildetail td.TW {border-left:5px solid #b66;text-align:left}
#glance td.NOC,#constituencyresults td.NOC, #results td.NOC, #constituencyaz td.NOC, #fullscoreboard td.NOC, #summaryscoreboard td.NOC, .localcouncil td.NOC, #localcouncildetail td.NOC {border-left:5px solid #000;text-align:left}
#glance td.NF,#constituencyresults td.NF, #results td.NF, #constituencyaz td.NF, #fullscoreboard td.NF, #summaryscoreboard td.NF, .localcouncil td.NF, #localcouncildetail td.NF {border-left:5px solid #990066;text-align:left}
#glance td.IND,#constituencyresults td.IND, #results td.IND, #constituencyaz td.IND, #fullscoreboard td.IND, #summaryscoreboard td.IND, .localcouncil td.IND, #localcouncildetail td.IND {border-left:5px solid #8a7;text-align:left}
#glance td.none,#constituencyresults td.none, #results td.none, #constituencyaz td.none, #fullscoreboard td.none, #summaryscoreboard td.none, .localcouncil td.none, #localcouncildetail td.none {border-left:5px solid #eee;text-align:left}
#glance td.VER,#constituencyresults td.VER, #results td.VER, #constituencyaz td.VER, #fullscoreboard td.VER, #summaryscoreboard td.VER, .localcouncil td.VER, #localcouncildetail td.VER {border-left:5px solid #939;text-align:left}
#constituencyresults td.UKUP, #results td.UKUP, #constituencyaz td.UKUP, #fullscoreboard td.UKUP, #summaryscoreboard td.UKUP, .localcouncil td.UKUP, #localcouncildetail td.UKUP {border-left:5px solid #939;text-align:left}
#glance td.SSP,#constituencyresults td.SSP, #results td.SSP, #constituencyaz td.SSP, #fullscoreboard td.SSP, #summaryscoreboard td.SSP, .localcouncil td.SSP, #localcouncildetail td.SSP {border-left:5px solid #FF3333;text-align:left}
#glance td.WP,#constituencyresults td.WP, #results td.WP, #constituencyaz td.WP, #fullscoreboard td.WP, #summaryscoreboard td.WP, .localcouncil td.WP, #localcouncildetail td.WP, #partycolors td.WP {border-left:5px solid #999;text-align:left}	
#glance td.PUP,#constituencyresults td.PUP, #results td.PUP, #constituencyaz td.PUP, #fullscoreboard td.PUP, #summaryscoreboard td.PUP, .localcouncil td.PUP, #localcouncildetail td.PUP, #partycolors td.PUP {border-left:5px solid #999;text-align:left}	
#glance td.NIWC,#constituencyresults td.NIWC, #results td.NIWC, #constituencyaz td.NIWC, #fullscoreboard td.NIWC, #summaryscoreboard td.NIWC, .localcouncil td.NIWC, #localcouncildetail td.NIWC, #partycolors td.NIWC {border-left:5px solid #999;text-align:left}	
#glance td.UUC,#constituencyresults td.UUC, #results td.UUC, #constituencyaz td.UUC, #fullscoreboard td.UUC, #summaryscoreboard td.UUC, .localcouncil td.UUC, #localcouncildetail td.UUC, #partycolors td.UUC {border-left:5px solid #999;text-align:left}	
#glance td.NRA,#constituencyresults td.NRA, #results td.NRA, #constituencyaz td.NRA, #fullscoreboard td.NRA, #summaryscoreboard td.NRA, .localcouncil td.NRA, #localcouncildetail td.NRA, #partycolors td.NRA {border-left:5px solid #999;text-align:left}	
#constituencyresults td.Soc, #results td.Soc, #constituencyaz td.Soc, #fullscoreboard td.Soc, #summaryscoreboard td.Soc, .localcouncil td.Soc, #localcouncildetail td.Soc, #partycolors td.Soc {border-left:5px solid #999;text-align:left}
#constituencyresults td.SEA, #results td.SEA, #constituencyaz td.SEA, #fullscoreboard td.SEA, #summaryscoreboard td.SEA, .localcouncil td.SEA, #localcouncildetail td.SEA, #partycolors td.SEA {border-left:5px solid #999;text-align:left}


#glance td.SOL,#constituencyresults td.SOL, #results td.SOL, #constituencyaz td.SOL, #fullscoreboard td.SOL, #summaryscoreboard td.SOL, .localcouncil td.SOL, #localcouncildetail td.SOL, #partycolors td.SOL {border-left:5px solid #999;text-align:left}	

#glance td.SSCU,#constituencyresults td.SSCU, #results td.SSCU, #constituencyaz td.SSCU, #fullscoreboard td.SSCU, #summaryscoreboard td.SSCU, .localcouncil td.SSCU, #localcouncildetail td.SSCU, #partycolors td.SSCU {border-left:5px solid #999;text-align:left}	

#glance td.CPA,#constituencyresults td.CPA, #results td.CPA, #constituencyaz td.CPA, #fullscoreboard td.CPA, #summaryscoreboard td.CPA, .localcouncil td.CPA, #localcouncildetail td.CPA, #partycolors td.CPA {border-left:5px solid #a0a;text-align:left}

#glance td.SCHP,#constituencyresults td.SCHP, #results td.SCHP, #constituencyaz td.SCHP, #fullscoreboard td.SCHP, #summaryscoreboard td.SCHP, .localcouncil td.SCHP, #localcouncildetail td.SCHP, #partycolors td.SCHP {border-left:5px solid #999;text-align:left}

#glance td.SUP,#constituencyresults td.SUP, #results td.SUP, #constituencyaz td.SUP, #fullscoreboard td.SUP, #summaryscoreboard td.SUP, .localcouncil td.SUP, #localcouncildetail td.SUP, #partycolors td.SUP {border-left:5px solid #999;text-align:left}

#glance td.PUB,#constituencyresults td.PUB, #results td.PUB, #constituencyaz td.PUB, #fullscoreboard td.PUB, #summaryscoreboard td.PUB, .localcouncil td.PUB, #localcouncildetail td.PUB, #partycolors td.PUB {border-left:5px solid #999;text-align:left}

#glance td.IGV,#constituencyresults td.IGV, #results td.IGV, #constituencyaz td.IGV, #fullscoreboard td.IGV, #summaryscoreboard td.IGV, .localcouncil td.IGV, #localcouncildetail td.IGV, #partycolors td.IGV {border-left:5px solid #999;text-align:left}

#glance td.SV,#constituencyresults td.SV, #results td.SV, #constituencyaz td.SV, #fullscoreboard td.SV, #summaryscoreboard td.SV, .localcouncil td.SV, #localcouncildetail td.SV, #partycolors td.SV {border-left:5px solid #999;text-align:left}

#glance td.SACL,#constituencyresults td.SACL, #results td.SACL, #constituencyaz td.SACL, #fullscoreboard td.SACL, #summaryscoreboard td.SACL, .localcouncil td.SACL, #localcouncildetail td.SACL, #partycolors td.SACL {border-left:5px solid #999;text-align:left}

#glance td.NPG,#constituencyresults td.NPG, #results td.NPG, #constituencyaz td.NPG, #fullscoreboard td.NPG, #summaryscoreboard td.NPG, .localcouncil td.NPG, #localcouncildetail td.NPG, #partycolors td.NPG {border-left:5px solid #999;text-align:left}


.mph{background:#fff;color:#000000;font-size:13px;font-weight:normal;}

/* CANDIDATES */
#candidates ul{
	list-style:none;
	margin:0;
	padding:7px 0 0 0;
}
#candidates ul li span{
	font-weight:bold;
	padding:0 0 1px 5px;
	display:block;	
	border-bottom:2px solid #707080; /* Default color if a party doesnt have one */
}
#candidates ul li ul{
	padding:6px 0 4px 5px;
}
#candidates ul li ul  li{
	display:inline;
}
#candidates li.canCON span,#candidates li.canOTH span,#candidates li.canIND span,#candidates li.canWP span,#candidates li.canSOC span,#candidates li.canSEA span,#candidates li.canMPH span,#candidates li.canPBP span,#candidates li.canPROC span,#candidates li.canVRT span{border-bottom:2px solid #707080;}
#candidates li.canGRN span{border-bottom:2px solid #393;}
#candidates li.canLAB span{border-bottom:2px solid #CC0000;}
#candidates li.canLD span{border-bottom:2px solid #f90;}
#candidates li.canSNP span{border-bottom:2px solid #F9F000;}
#candidates li.canPC span{border-bottom:2px solid #360;}
#candidates li.canGP span{border-bottom:2px solid #393;}
#candidates li.canUKIP span{border-bottom:2px solid #636;}
#candidates li.canDUP span{border-bottom:2px solid #F07800;}
#candidates li.canSF span{border-bottom:2px solid #218C22;}
#candidates li.canUUP span{border-bottom:2px solid #0040A4;}
#candidates li.canSDLP span{border-bottom:2px solid #DB2122;}
#candidates li.canSSP span{border-bottom:2px solid #f33;}
#candidates li.canAP span{border-bottom:2px solid #fc3;}
#candidates li.canUKUP span{border-bottom:2px solid #28A9CE;}
#candidates li.canPUP span{border-bottom:2px solid #862186;}
#candidates li.canBNP span{border-bottom:2px solid #066;}
#candidates li.canUKIP span{border-bottom:2px solid #636;}
#candidates li.canAPNI span{border-bottom:2px solid #cc9000;}
#candidates li.canRES span{border-bottom:2px solid #811;}
#candidates li.canED span{border-bottom:2px solid #a55;}
#candidates li.canSLP span{border-bottom:2px solid #a00;}
#candidates li.canSP span{border-bottom:2px solid #600;}
#candidates li.canTW span{border-bottom:2px solid #B66;}
#candidates li.canNOC span{border-bottom:2px solid #000;}


/* topupregions */
#topupregions{

}
#topupregions ul{
	clear:both;
	list-style:none;
	padding:0;
	margin:0;

}
#topupregions ul li{
	float:left;
	width:196px;
	padding:2px 0 2px 7px;
	background:url(http://newsimg.bbc.co.uk/nol/shared/img/v3/arrow.gif) no-repeat 0 4px;
}
/* page content wrapper */
#contentwrapper{width:786px; margin:0; padding:0;}

/* searchlocalcouncils */

#searchlocalcouncils{

}


/* TABBS */
#tabnavbox08{width:100%;font-size:100%;padding:0 0 10px 0;}
#tabnav
	{
		height:24px !important;
		height /**/:30px; /* for IE5/Win */
		margin: 0;
		padding:0 0 0 10px;
		background: url(http://newsimg.bbc.co.uk/nol/shared/bsp/guides/img/tab_nav_line.gif) repeat-x bottom;
	}
#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
#tabnav a:link, #tabnav a:visited
	{
		width:115px;
		float: left;
		background: #ddd;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;
		padding: 2px 0px 2px 0px;
		margin-right: 4px;
		border: 1px solid #999;
		text-decoration: none;
		color: #1F527B;
		text-align:center;
		height:18px !important;
		height /**/:20px; /* for IE5/Win */
	}
#tabnav li.conmap a:link, #tabnav li.conmap a:visited
	{
		width:122px;
		float: left;
		background: #ddd;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;
		padding: 2px 0px 2px 0px;
		margin-right: 4px;
		border: 1px solid #999;
		text-decoration: none;
		color: #1F527B;
		text-align:center;
		height:18px !important;
		height /**/:20px; /* for IE5/Win */
	}

	
#tabnav a:link.active, #tabnav a:visited.active, #tabnav li.conmap a:link.active, #tabnav li.conmap a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}
#tabnav a:hover
	{
		text-decoration: underline;			
		background: #ddd;
	}
#tabnav a:hover.active{ background: #fff;}
#tabnav a:visited{	background: #ddd; color: #66c;}

.headlineStrapTbl{
		background-color:#999;
	    width:466px;
		font-weight: bold;
		color: #fff;
	    margin:10px 0 10px 0;
	}
.headlineStrapTbl td.result {
	    text-align:left;
	    padding:5px 5px;
	}
.headlineStrapTbl td.electorate {
	    text-align:right;
	    padding:5px 5px;
	}
.headlineStrapTbl td.CON {
		background-color:#363894;
	}
.headlineStrapTbl td.LAB {
		background-color:#ca2027;
	}
.headlineStrapTbl td.LIB {
		background-color:#f7971d;
	}
.headlineStrapTbl td.GRN {
		background-color:#339933;
	}
.headlineStrapTbl td.BNP {
		background-color:#9999ff;
	}
.headlineStrapTbl td.OTH {
		background-color:#;
	}
	
.electionCta{
    padding: 0 0 5px 0;
}


/*  conservative section */
.hCON{
		background-color:#363894;
	}
/*  labour section */
.hLAB{
	background-color:#ca2027;
}

/*  lib dem section */
.hLD{
	background-color: #f7971d;
}

/*  bnp section */
.hBNP{
	background-color:#9999ff;
	texh-align: left;
}

/*  bnp section */
.hUKIP{
	background-color:#9999ff;
}

/*  green party section */
.hGrn{
	background-color: #339933;
}

/*   other section */
.hCou{
	background-color: #5D8AA6;
}

/* common styles */
.hCon, .hLab, .hLib, .hUk, .hGrn, .hCou, .hBNP{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:3px;
	text-transform:uppercase;
	clear:both;
}

th.rhstrap{
	background-color: #E7E7E9;
	font-weight:bold;
	font-size:12px;
	text-align: left;
	padding:3px 5px;
}

td.r1{
	background-color: #f5f6f8;
	padding:2px 3px;
}

.r1 a:link{
	color: #294E74;
}

.r1 a:link, .r1 a:visited, .r1 a:active, .r1 a:hover{
	color: #294E74;
}

.arrl{padding:0 0 3px 7px;}

/* score board styles *//*  green party section */
.hGRN{
	background-color: #339933;
}

/*   other section */
.hIND{
	background-color: #5D8AA6;
}

/* common styles */
.hCON, .hLAB, .hLD, .hIND, .hGRN, .hUKIP{
	color:#ffffff;
		font-weight:bold;
		padding:3px;
		text-align:left;
		font-size:12px;
		text-transform:uppercase;
}

th.rhstrap{
	background-color: #E7E7E9;
	font-weight:bold;
	font-size:12px;
	text-align: left;
	padding:3px 5px;
}

td.r1{
	background-color: #f5f6f8;
	padding:2px 3px;
}

.r1 a:link{
	color: #294E74;
}

.r1 a:link, .r1 a:visited, .r1 a:active, .r1 a:hover{
	color: #294E74;
}

.arrl{padding:0 0 3px 7px;}

/* score board styles */




