/*
UTILITY CLASSES
*/

.sys_clearfix:after 
{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

* html>body .sys_clearfix 
{
  display: inline-block; 
  width: 100%;
}
 
* html .sys_clearfix 
{
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}

.sys_cleaner2
{
	width: 1px; 
	clear: both; 
	font-size: 1px; 
	height: 1px; 
	line-height: 0;
	margin: -1px 0 0 0; 
	padding: 0; 
	border: none; 
	display: inline;  
	visibility: hidden;
}

.sys_clleft {clear: left;}
.sys_clright {clear: right;}

.sys_cleaner 
{
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	padding:0;
}

.sys_leftfloated 
{
	float: left;
}

.sys_rightfloated 
{
	float: right;
}

.sys_centered 
{
	margin:0 auto;
}

.sys_relposition 
{
	position:relative;
	overflow:auto;
}

.sys_hiddenoverflow 
{
	overflow: hidden;
}