a:link {  font-family: Arial; font-size: 9pt; text-decoration: none; color: #000000}
a:hover {  text-decoration: none; font-family: Arial; font-size: 9pt; color: #FFFFFF; background-color: #000000}
a:active {  text-decoration: none; font-family: Arial; font-size: 9pt; color: #000000}
a:visited {  font-family: Arial; font-size: 9pt; text-decoration: none;}

.pagination12{
	width:500px;
	height:21px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	}	
.pagination{
	width:auto; 
	float:right; 
	height:21px;
	margin:10px 28px 10px 0;
	}
.pagination a { 
	padding: 0px 10px; 
	margin:0 2px; border:1px solid #bbbbbb; 
	text-decoration: none; 
	color: #333;
	}
.pagination a:hover, .pagination a:active {	color: #d50404; background-color:#FFF;}
.pagination span.current {
	padding: 0px 10px; 
	margin:0 2px;	
	border:1px solid #bbbbbb; 
	color: #d50404;
	}
.pagination span.disabled {
	padding: 0px 10px ;	
	margin: 0 2px;
	border: 1px solid #EEE;	
	color: #bdbdbd;
	}







#slideshow {
    position:relative;
    height:270px;
	margin-top:20px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 270px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    width:376px;
	height: 270px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

span.mandate{
	color:#FF0000;
}

error,
.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; margin-top:20px; font-size:10px; text-align:left; width:600px;}
.error strong{font-size:14px;}
.error ul li{list-style:none; padding:2px 0 10px 0;}

.clr{clear:both;}

