/* CSS Document */

.cssLO {
	float: left;
}

.cssLI{
	/* disabled for better performance in DW | position: relative;*/
}

/* non-IE6 */
/*.cssLO > .cssLI{*/

/* non-IE6 and non-DW */
.cssLO > .cssLI:first-child{
	overflow:hidden;
}

.cssLClearR{
	clear:both;
	height:0px;
	padding:0px;
	margin:0px;
	display: none;
}

/* non-IE6 */
.cssLI > .cssLClearR{
	display: block;
}

.cssLClearC{
	clear:both;
	height:0px;
	padding:0px;
	margin:0px;
	display: none;
}

/* non-IE6 */
.cssLI > .cssLClearC{
	display: block;
}

.cssLClearL{
	clear:both;
	height:0px;
	padding:0px;
	margin:0px;
	display: none;
}

/* non-IE6/7 */
html>/**/body .cssLClearL{ 
	display: block;
}

/* Collapsing margins fix */
/*
.cssLI *:first-child{
	margin-top:0;
}
.cssLI *:last-child{
	margin-bottom:0;
}
*/

/* DW Relative positioning fix */
div.cssLFixDWPositioning{
	height:0px;
	line-height:0px;
	font-size:0px;
	padding:0px;
	margin:0px;
	border: 0px;
}

/* DEBUG MODE CSS */
#layoutsDebug_infoIcon{
	background-image:url("bulk_icons.png");
	background-position:0 0;
	cursor:help;
	height:16px;
	left:2px;
	position:absolute;
	top:2px;
	width:16px;
}
