 A:link 		{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333366;  
	text-decoration: none;
}

A:visited 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666699;  
	text-decoration: none;
}

A:active 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #CC3300;
	text-decoration: none;
}

A:hover 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #CC3300;
	text-decoration: none;
}	
/* Local council results */

.consubhead {
   font-weight : normal; 
   color : #CCFFFF;
   font-size : 11px; 
   font-weight : bold; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   padding-left: 4px;
}
.councilname  { 
   font-size : 16px; 
   font-weight : bold; 
   color : #CCFFFF; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   padding-left: 4px; 
}
.councilresult {
   color : #CCFFFF;
   font-size : 11px; 
   font-weight : bold; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   padding-left: 4px; 
}
.councilbody	{
	font-size: 11px;
	color: #336666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}
 .councilbodypad	{
	font-size: 11px;
	color: #336666;
   	font-family : Verdana, Arial, Helvetica, sans-serif;
   	padding-left: 4px;
	
}
 .councilbodybold	{
	font-size: 11px;
	color: #336666;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px; 
}
 .councilkey	{
	font-size: 10px;
	color: #336666;
	letter-spacing : -0.5pt;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 4px;
}

/* Local council az search */
.azsubhead {
   font-weight : normal; 
   color : #CC3300;
   font-size : 11px; 
   font-weight : bold; 
   font-family : Verdana, Arial, Helvetica, sans-serif;  
}
.azhead {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666633;
}
.azcouncil	{
	font-size: 11px;
	color: #003366;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 4px;
}
.aztable TD	{
	font-size: 11px;
	color: #336666;
	background-color : #CCFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;

}

.azkey	{
	font-size: 10px;
	float : right;
	letter-spacing : -0.5pt; 
}
.backtotop  {
	font-size: 10px;
	float : left;
	letter-spacing : -0.5pt; 
}

.aztable .white	{
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	background-color : #FFFFFF;
}
.aztable .white B	{
	font-size:11px;

}
.aztable .lab {
	background-color : #FF3333;
}

.letter {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #CC6699;
	font-weight : bold;
}



/* Local overall results */

.subhead {
   font-weight : normal; 
   color : #CCFFFF;
   font-size : 10px; 
   font-weight : bold; 
   font-family : Verdana, Arial, Helvetica, sans-serif;  
}

.resultsposition {
   font-weight : normal;
   color : #669999;
   font-size : 10px;  
   font-family : Verdana, Arial, Helvetica, sans-serif;  
}

.parties {
   font-weight : normal;
   color : #336666;
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;  
}

.results {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
}
.declaredresults {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight : bold;
	color: #000000;
}


.mayorbreakdown {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	padding-top : 5px;
	padding-bottom : 5px;
}
.key	{
	font-size: 10px;
	color: #666633;
	letter-spacing : -0.5pt;
	padding-top : 3px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

/* news pull ins */

.pullin TD {
	font-size: 11px;
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.pullin .pullhead {
	font-size: 14px;
	font-weight: bold;
}

.pullin .pullbody {
	font-size: 11px;
}

.bannerhome {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #336666;
}

/* london results */

.electionbody {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}
.aztable .londsubhead	{
	font-size: 10px;
	color: #CCFFFF;
	background-color : #669999;
	font-weight : bold;
	padding-left : 1px;	
}

.aztable .yes	{
	font-size: 11px;
	color: #CCFFFF;
	background-color : #669999;
	padding-left : 2px;	
}
.londheaders {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight : bold;
	color: #990000;
}
.blockheaders {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight : bold;
	color: #996600;
}
.blockheadpink {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight : bold;
	color: #990033;
}
.blockparty {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	color: #996600;
	text-align: right;
}
.assemblysub {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight : bold;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 2px;
}
.aztable .londaltsub	{
	font-size: 10px;
	color: #336666;
	background-color : #99CCCC;
	font-weight : bold;
	padding-left : 4px;
}	

.aztable .listparties	{
	font-size: 12px;
	color: #336666;
	background-color : #99CCCC;
	font-weight : bold;
	padding-left : 4px;
}	
.redarrow  {
   font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top : 1px;
	padding-left : 8px;
   background : #FFFFFF url("/furniture/uk_politics/vote2000/london/red_arrow.gif") no-repeat;	
}

.electionmedia	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	padding-top : 3px;
	padding-bottom : 3px;
	font-weight : bold;
}	
.aztable .resultspos	{
	color: #669999;
	
}

.aztable .lab {
	background-color : #FF3333;
}
.aztable .con {
	background-color : #333399;
}
.aztable .ind {
	background-color : #CCCC99;
}
.aztable .ld {
	background-color : #FF9900;
}
.aztable .grn {
	background-color : #00CC00;
}
.aztable .ukip {
	background-color : #CCCCFF;
}
.aztable .nl {
	background-color : #FFCC99;
}
.aztable .bnp {
	background-color : #660066;
}
.aztable .cpa {
	background-color : #993399;
}
.aztable .pmss {
	background-color : #996600;
}
.aztable .commun {
	background-color : #990000;
}
.aztable .other {
	background-color : #999999;
}
.aztable .noc {
	background-color : #CECE99;
}
.aztable .slp {
	background-color : #CC3333;
}
.aztable .lsa {
	background-color : #660000;
}
.aztable .catp {
	background-color : #CCCC00;
}
.aztable .reform{
	background-color : #CC9999;
}
.aztable .blank {
	background-color : #FFFFFF;
}


