A:link {
	
	COLOR: #009966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
; font-size: 14px
}
A:visited {
	
	COLOR: #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
; font-size: 14px
}
A:hover {
	
	COLOR: #FFFF00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
; font-size: 14px
}
A:active {
	
	COLOR: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
; font-size: 14px
}	
.candidate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF}
.candidate A:link {
	
	COLOR: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
; font-size: 14px
}
.candidate A:visited {
	
	COLOR: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
; font-size: 14px
}
.candidate A:hover {
	
	COLOR: #FFFF00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
; font-size: 14px
}
.candidate A:active {
	COLOR: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}	

.constituency {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; font-weight: bold; color: #003300}
.comment {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #003300}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003300}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003300}
.menutitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
table .cands {
	padding: 5px;
	width: 400px;
	border: thin none #000;
}
.cands tr .candidate {
	border: thin solid #000;
}
.cands tr .candidate a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cands tr .candidate {
	font-size: 18px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.cands tr .candidate a{
	font-size: 18px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#summary {
	width: 100%;
}
#summary tr .candidate {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
#summary tr td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.cv {
	border: thin solid #F90;
	background-color: #366328;
	text-align: center;
}
.cv a:link, .cv a:visited{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

.cv a:active, .cv a:hover{
	font-size: 14px;
	font-weight: bold;
	color: #FC0;
	text-decoration: underline;
}

/* Left menu formatting */
ul.ipmenu 
{
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

ul.ipmenu li
{
	list-style-type: none;
	font-size: 100%;
	cursor: pointer;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding: 0;
	margin: 0px;
	border-bottom-width: thin;
	border-bottom-color: #96C;
}

ul.ipmenu a
{
	display: block;
	cursor: pointer;
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-left-style: none;
	font-size: 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

ul.ipmenu a:hover, ul.ipmenu a:focus
{
	background-color: #FFEE00;
	color: #791D7E;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

ul.ipmenu li {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	background-color: #791D7E;
	width: 160px;
}

ul.ipmenu li ul
{
	margin-left: 0;
	padding-left: 0;
}


.ipmenu .menuhead a{
	color: #fff;
}


#lmenu li.menuhead{
	background-color: #93C;
	color:#fff;
	font-weight: bold;
}
#lmenu li.menuitem a{
	background-color: #3C3;
	padding-left: 10px;
	color:#000;
}
#lmenu li.menuitem a:hover, #lmenu li.menuitem a:focus{
	background-color: #FF0;
}
.cariccapt a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#000;
}
.cariccapt a: hover, a:active {
	color:#393;
}
.cariccapt a: link, a:visited {
color:#000;
}


.prescand {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #030;
	text-align: center;
}
.prescand td a {
	color: #030;
	font-size: 12px;
}

