.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
	font-size:1px;
}
.hide{
	display:none;
	visibility:hidden;
}
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.twocols:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.twocols {
	display: inline-block;
	clear:both;	
}
/* Hides from IE-mac \*/
* html .twocols {height: 1%;}
.twocols {display: block;}
/* End hide from IE-mac */

.twocols .leftcol{
	float:left;
}
.twocols .rightcol{
	float:right;
	text-align:left;
}
.info, .success, .warning, .error{  
    border: 2px solid;  
    margin: 10px 0px;  
    padding:10px 10px 10px 53px;  
    background-repeat: no-repeat;  
    background-position: 10px center;
	float:none;
	clear:both;
	width:auto;
}
	.info p,
	.success p,
	.warning p,
	.error p{
		display:block;
		text-align:left;
	}
	.info h3,
	.success h3,
	.warning h3,
	.error h3{
		font-size:17px;
	}
	.info .dismiss,
	.info .dismiss:hover,
	.success .dismiss,
	.success .dismiss:hover,	
	.warning .dismiss,
	.warning .dismiss:hover,	
	.error .dismiss,
	.error .dismiss:hover{
		font-size:11px;
		float:right;
		font-weight:bold;
		text-decoration:none;
		outline:none;
		text-transform:capitalize;
		background-image:url(../img/messages/admin_dismiss.gif);
		background-repeat:no-repeat;
		padding-left:15px;
	}
	
	.info a,
	.info a:hover{
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		outline:none;
		text-transform:capitalize;
		color:#000;
	}
	.info a:hover{
		text-decoration:underline;	
	}	
.info{
    color: #567da5;  
    background-color: #d7ebf2;  
    background-image: url(../img/messages/admin_info.gif);
	border-color:#b6c7cd;
}
	.info .dismiss{
		color: #567da5;
		background-position:0px -35px;
	}
.success{
    color: #ffffff;  
	border-color:#3b9805;
    background-color: #8ac469;  
    background-image:url(../img/messages/admin_success.gif);	
}
	.success .dismiss{
		color: #ffffff;  
		background-position:0px 3px;
	}
.warning{
    color: #655f4f;  
    background-color: #fdedc5;  
    background-image:url(../img/messages/admin_warning.gif);
	border-color:#efcd78;	
}
	.warning .dismiss{
		color: #655f4f;
		background-position:0px -16px;
	}
.error{
    color:#ffffff;  
    background-color:#ed7053;
    background-image:url(../img/messages/admin_error.gif);
	border-color:#c63d09;
}  
	.error .dismiss{
		color:#ffffff;
		background-position:0px -54px;
	}
