body	{
	font-family: calibri,helvetica,arial;	
	}

a	{
	text-decoration: none;
	}

a:hover {
  	text-decoration: underline;
	}

.topbar	{ 
	font-variant: small-caps;
	font-weight: bold;
	font-size: 80%;
	line-height: 80%;
	}

.navigation	{
	font-size: 110%;
	color: white;
	}

.navigation a:link { 
	color: white;
	}

.navigation a:visited	{
	color: white;
	}

.location	{
	color: white;
	}

.location a:link { 
	color: white;
	}

.location a:visited	{
	color: white;
	}

.news	{
	font-size:90%;
	color: red;
}

.copyright	{
	font-size: 60%;
	color: #999999;
	text-align: center;
	}

.sidemenu	{
	font-size: 70%;
	color: white;
	text-align: center;
	}

.sidemenu a:link { 
	color: white;
	}

.sidemenu a:visited { 
	color: white;
	}

.electionheader	{
	font-weight: bold;
	font-size: 150%;
	}

.electionheader2	{
	font-weight: bold;
	font-size: 125%;
	}

.wardlinks	{
	font-size: 75%;
	}

.altbackground	{
	background-color: #E3E3E3;
	}

.graph	{
	background-color: #FFFFFF;
	}
      
.graph td 	{
	font-size: 80%;
	}
      
.graph thead th {
	padding: 0.5em;
	}
.altgraph	{
	background-color: #E3E3E3;
	}
      
.altgraph td 	{
	font-size: 80%;
	}
      
.altgraph thead th {
	padding: 0.5em;
	}

.barlab div { 
	background-color: #DC241F;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.barsnp div { 
	background-color: #F3F300;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.barlib div { 
	background-color: #FAA20A;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.barcon div { 
	background-color: #0087DC;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.bargrn div { 
	background-color: #00CC00;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.barssp div {
	background-color: #FF0202;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.barsen div {
	background-color: #0000FF;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.barukp div {
	background-color: #BBBBBB;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.baroth div { 
	background-color: #BBBBBB;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.barnoc div { 
	background-color: #000000;
	text-align: right;
	color: white;
	float: left;
	padding-top: 0;
	height: 1em;
	}

.headtab	{
	background: black;
	color: white;
	text-align: center;
	}

.labtab	{
	background: #DD2520;
	text-align: center;
	}

.snptab	{
	background: #F3F300;
	text-align: center;
	}

.libtab	{
	background: #FAA20A;
	text-align: center;
	}

.contab	{
	background: #0087DC;
	text-align: center;
	}

.grntab	{
	background: #00CC00;
	text-align: center;
	}

.ssptab	{
	background: #FF0202;
	text-align: center;
	}

.sentab	{
	background: #0000FF;
	color:	    white;
	text-align: center;
	}

.ukptab	{
	background: #BBBBBB;
	text-align: center;
	}

.othtab	{
	background: #BBBBBB;
	text-align: center;
	}

.noctab	{
	background: black;
	color: white;
	text-align: center;
	}
		

