
	#content-inner {
		width: auto!important;
	}

	.mainContent div.FormItem  {
		padding-top: 0.5ex;
		padding-bottom: 0.5ex;
	}

	.BNP {
		border-top-width: 1pt;
		border-left-width: 1pt;
		border-bottom-width: 1pt;
		border-right-width: 2em;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #660099;
		border-right-color: #660099;
		border-bottom-color: #660099;
		border-left-color: #660099;
	}
	
	td.BNP  {
		border-right-width:1em;
		background-color: #660099;
		color:#FFFFFF;		
	}

	.Conservatives {
		border-color: #2061A2;
		border-style: solid;
		border-top-width: 1pt;
		border-left-width: 1pt;
		border-bottom-width: 1pt;
		border-right-width: 2em;
	}

	td.Conservatives  {
		border-right-width:1em;
		background-color: #2061A2;
		color:#FFFFFF;		
	}

	.GreenParty{
		border-color: #4E780C;
		border-style: solid;
		border-top-width: 1pt;
		border-left-width: 1pt;
		border-bottom-width: 1pt;
		border-right-width: 2em;
	}

	td.GreenParty {
		border-right-width:1em;
		background-color: #4E780C;
		color:#FFFFFF;		
	}
	
	.Independent {
		border-color: #eeeeee;
		border-style: solid;
		border-top-width: 1pt;
		border-left-width: 1pt;
		border-bottom-width: 1pt;
		border-right-width: 2em;
	}
	
	td.Independent  {
		border-right-width: 1em;
		background-color: #eeeeee;
		color: #000000;		
	}

	.Labour {
		border-color: #DF0031;
		border-style: solid;
		border-top-width: 1pt;
		border-left-width: 1pt;
		border-bottom-width: 1pt;
		border-right-width: 2em;
	}

	td.Labour  {
		border-right-width: 1em;
		background-color: #DF0031;
		color: #FFFFFF;		
	}

	.UKIP {
		border-color: #993366;
		border-style: solid;
		border-top-width: 1pt;
		border-left-width: 1pt;
		border-bottom-width: 1pt;
		border-right-width: 2em;
	}

	td.UKIP  {
		border-right-width: 1em;
		background-color: #993366;
		color: #FEFD01;		
	}

	.LibDem  {
		border-color: #FFCC33;
		border-style: solid;
		border-top-width: 1pt;
		border-left-width: 1pt;
		border-bottom-width: 1pt;
		border-right-width: 2em;
	}

	td.LibDem  {
		border-right-width: 1em;
		background-color: #FFCC33;
		color:#000000;		
	}


	.CouncillorInfo {
		padding: 0.5ex 0.5ex 0.5ex 0.5ex;
		margin-bottom: 0.5ex;
	}
	
	.Party {
		padding: 0.5ex 0.5ex 0.5ex 0.5ex;
	}
	
	.Ward {}
	
	.Committee {}
	
	table{
		table-layout: fixed;
	}

	table tfoot td{
		background-color:#EEF7F7;
	}

	col.candidateName  {
		width: 50%;
		text-align:left;	
	}

	col.candidateParty  {
		width: 35%;
		text-align:left;	
	}

	col.candidateVotes  {
		width: 15%;
		text-align:right;;	
	}

	table#summaryTable, table.wardBreakDown  {
		table-layout: fixed;
		width:100%;
	}
	
	table#summaryTable td, table.wardBreakDown td{
		border: 1px solid #cccccc;
	}

	


