div.notice{
	padding:8px;background:#FFFFE0;border:1px solid #E1E1E1;line-height:18px;margin:10px 0 12px 0;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;
}
div.alert{
	padding:8px;border:1px solid #FFCCCC;background:#FFEDED;line-height:18px;margin:10px 0 12px 0;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#CC0000;text-align:center;
}
.strengthMeter {
	border: 0px solid #B5B8C8;
	margin: 3px 0 3px 74px;
	background-image: url(../images/meter_background.gif);
}
.strengthMeter-focus {
	border: 0px solid #000;
}
.scoreBar {
	background-image: url(../images/meter.gif);
	height: 3px;
	width: 0;
	line-height: 1px;
	font-size: 1px;
}
ul#errorsList{
	margin:0 0 20px 0;
	border-top:1px solid #FFCCCC;
	border-right:3px solid #cc0000;
	border-bottom:2px solid #FFCCCC;
	border-left:1px solid #FFCCCC;
	padding:8px 8px 0 8px;
	background:#FFFFCC;
}
ul#errorsList li{
	list-style: none;
	color:#cc0000;
	background:url(../images/icons/bullet-rouge.gif) right center no-repeat;
	padding:0 15px 0 0;
	margin:0 0 8px 0;
}
div.pagenav{
		clear:both;
		margin:0 0 10px; 
		overflow:hidden;
		text-align:center;
}
div.pagenav a {
		font-weight:bold;
		border:1px solid #CCDBE8;
		color: #2A68A6;
		background:#F3F8FC;
		padding:3px 6px 0 6px;
		margin:0 2px;
		height:20px;
		text-align:center;
		text-decoration: none;
		border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;
		display:-moz-inline-box;display:inline-block;
	}
* html div.pagenav a {
	display:inline;
}
div.pagenav a:hover {
	background :#FFF;
}
div.pagenav span {
	border:1px solid #CCC;
	color:#666;font-weight:bold;
	background :#FAFAFA;
	padding:3px 6px 0 6px;
	margin:0 2px;
	text-align:center;
	height:20px;
	border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	display:-moz-inline-box;display:inline-block;
}
* html div.pagenav span{
	display:inline;
}