.clear-fix:after {
	content:' ';
	clear:both;
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	font-size:0;
}



.clear-fix {
	zoom:1;
}



.no_margin{margin:0 !important;}

/*
colors
*/
.red{
	color: #c20d1e;
}

.gray {
	color: #8a8a8a;
}

.blue {color: #0099cc;}

.white {color: #fff;}

.black {color: #000;}

/*
measures
*/

/*
ibc_positioning 
*/
.absolute{position:absolute !important;}
.relative{position:relative !important;}

.top{top:0 !important;}
.right{right:0 !important;}
.left{left:0 !important;}
.bottom{bottom:0 !important;}

.top50{top:50% !important;}
.top-50{top:-50% !important;}
.left50{left:50% !important;}
.right50{right:50% !important;}
.bottom50{bottom:50% !important;}

.center{margin:0 auto;}

.float{float:left !important;}
.float_right{float:right !important;}

.clear{clear:both !important; overflow:hidden; font-size:0; height: 0;}
.clear_left{clear:left !important; overflow:hidden; font-size:0;}
.clear_right{clear:right !important; overflow:hidden; font-size:0;}


.block{display:block !important;}
.inline{display:inline !important;}
.table{display:table !important;}
.hidden{display: none !important;}
.visible{display: block !important;}
.invisible{display: none !important;}

.cell {display:table-cell;}

.z10{z-index:10;}
/*
text and fonts
*/
.align_center{text-align:center !important;}
.align_right{text-align:right !important;}
.align_left{text-align:left !important;}

.valign_top{vertical-align:top !important;}
.valign_bottom{vertical-align:bottom !important;}
.valign_middle{vertical-align:middle !important;}

.bold{font-weight:bold !important;}
.normal{font-weight:normal !important;}
.underline {text-decoration:underline !important;}
.no_underline {text-decoration:none !important;}
.nowrap	{ white-space: nowrap !important; }
.italic {font-style:italic !important;}
.uppercase {text-transform:uppercase !important; }
.lowercase {text-transform:lowercase !important; }

.georgia{font-family:Georgia !important;}


/*
borders
*/
.no_border{border:0;}

/*
other
*/

.pointer{cursor:pointer;}

/*
IE FIXES
*/

b {overflow:hidden;}

div.injects {position:relative;}




table caption {
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 8px;
}