.welcome{
	background:#F7F6E7;
	border:1px solid #DAD9BB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	margin:10px;
	text-align:left;
}
.message{
	clear:both;
	background:url(../images/ico_question.gif) top left no-repeat #DFE8F1;
	background-position:20px 6px;
	border:1px solid #A3A3A3;
	color:#336699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	padding-left:50px;
	margin:10px;
	text-align:left;
}
.error{
	color:#CC0033;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:10px 10px 10px 10px;
	text-align:left;
}

.error a:visited{
	color:#CC0033;
	text-decoration:underline;
}
.error a:hover{
	color:#CC0033;
	text-decoration:none;
}
.error a:{
	color:#CC0033;
	text-decoration:underline;
}
.error a:link{
	color:#CC0033;
	text-decoration:underline;
}
.notify{
	background:url(../images/ico_ok_white.gif) top left no-repeat #58BC4D;
	background-position:10px 5px;
	font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	border:0px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px;
	padding-left:50px;
	margin:10px;
	text-align:left;
}
.notify div ul, .error div ul, .message div ul{
	list-style:none;
}
.notify a {
	color:#FFFFFF;
	font-size:14px;
	font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
}
.notify a:hover{
	color:#FFFFFF;
	font-size:14px;
	font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
}
