/* CSS Document */
#content .sf-notification ul li
{
	background:none;
	padding: 0;
	margin:0;
	list-style:none;
}
#content .sf-notification ul
{
	padding:0;
	margin:0;
	list-style:none;
}
/*************** Notifications ***************/

.sf-notification
{
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-width: 1px;
	border-radius: 0;
}
.sf-notification:hover
{
	cursor:pointer;
}

.sf-attention
{
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.sf-information
{
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.sf-success
{
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.sf-error
{
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}

.sf-notification div
{

}

.sf-notification .sf-close
{
	color:#990000;
	font-size:9px;
	position:absolute;
	right:5px;
	top:5px;
}

/* Notification for form inputs */

.sf-input-notification
{
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 22px;
	background-color: transparent;
	margin: 0 0 0 5px;
}

/* Notification for login page */
#ajax-loader
{
	position: fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgb(255,255,255) url(../img/ajax-loading.gif) center center no-repeat;
	background:rgba(255,255,255,0.9) url(../img/ajax-loading.gif) center center no-repeat;
	z-index:999;

	display:none;
}
.sf-loader
{
	/*display:inline-block;*/
	width:16px;
	height:11px;
	
	display:none;
}
.sf-description
{
	font-size:90%;
	font-style:oblique;
	color:#999;
}