/* ********** 2 COLUMN GROUP STYLES ********** */

/* Column 1 */
div.two-column-group .column01{
	float: left;
	width: 556px;
}
/* Column 1 content (Use padding for column separation) */
div.two-column-group .column01 .column-content{
	padding: 0 10px 3em 0;
}
/* Column 2 */
div.two-column-group .column02{
	float: right;
	width: 188px;
	margin-left: -1px; /* This is to fix browser calculation rounding problems */
}
/* Column 2 content (Use padding for column separation) */
div.two-column-group .column02 .column-content{
	padding: 18px 10px 18px 10px;
}


/* ********** 3 COLUMN GROUP STYLES ********** */

/* Column 1 */
div.three-column-group .column01{
	float: left;
	width: 187px;
}
/* Column 1 content (Use padding for column separation) */
div.three-column-group .column01 .column-content{
	padding: 0 14px 0 10px;
}
/* Column 2 */
div.three-column-group .column02{
	float: left;
	width: 180px;
}
/* Column 2 content (Use padding for column separation) */

div.three-column-group .column02 .column-content{
	padding: 0 14px 0 14px;
}
/* Column 3 */
div.three-column-group .column03{
	float: right;
	width: 180px;
	margin-left: -1px; /* This is to fix browser calculation rounding problems */
}
/* Column 3 content (Use padding for column separation) */
div.three-column-group .column03 .column-content{
	padding: 0 14px 0 14px;
}
