.alignc {
	text-align:center;
}

.alignl {
	text-align:left;
}

.alignr {
	text-align:right;
}

.black {
	color:#000;
}

.bold {
	font-weight:600;
}

.center, .center_all {
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}

.center_all {
    text-align:center;
}

.clear {
	clear:both;
}

/* float clearing for IE6 
* html .clearfix{
  height: 1%;
  overflow: visible;
}
*/
/* float clearing for IE7 
*+html .clearfix{
  min-height: 1%;
}
*/
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
/* for IE/Mac */
.clearfix {
    display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* close commented backslash hack */

.floatl {
	float:left;
}

.floatr {
	float:right;
}

.italic {
	font-style:italic;
}

.no_margin {
	margin:0px;
}

.hide {
    display:none;
}

