/* PERENTAGE COLUMN LAYOUTS */

/* All Columns */
.col_1_1,
.col_1_2,
.col_2_2,
.col_1_3,
.col_2_3,
.col_3_3,
.col_1-2_3,
.col_2-3_3,
.col_1_4,
.col_2_4,
.col_3_4,
.col_4_4,
.col_1-2_4,
.col_2-3_4,
.col_3-4_4,
.col_1-3_4,
.col_2-4_4,
.col_1_5,
.col_2_5,
.col_3_5,
.col_4_5,
.col_5_5,
.col_1-2_5,
.col_2-3_5,
.col_3-4_5,
.col_4-5_5,
.col_1-3_5,
.col_2-4_5,
.col_3-5_5,
.col_1-4_5,
.col_2-5_5,
.col_1_6,
.col_2_6,
.col_3_6,
.col_4_6,
.col_5_6,
.col_6_6,
.col_1-2_6,
.col_2-3_6,
.col_3-4_6,
.col_4-5_6,
.col_5-6_6,
.col_1-3_6,
.col_2-4_6,
.col_3-5_6,
.col_4-6_6,
.col_1-4_6,
.col_2-5_6,
.col_3-6_6,
.col_1-5_6,
.col_2-6_6,
.col_1_7,
.col_2_7,
.col_3_7,
.col_4_7,
.col_5_7,
.col_6_7,
.col_7_7,
.col_1-2_7,
.col_2-3_7,
.col_3-4_7,
.col_4-5_7,
.col_5-6_7,
.col_6-7_7,
.col_1-3_7,
.col_2-4_7,
.col_3-5_7,
.col_4-6_7,
.col_5-7_7,
.col_1-4_7,
.col_2-5_7,
.col_3-6_7,
.col_4-7_7,
.col_1-5_7,
.col_2-6_7,
.col_3-7_7,
.col_1-6_7,
.col_2-7_7
{
	float:left;
	display:inline;
	overflow:hidden;
}

/*IE margin hack to keep the columns from being to wide and wrapping*/
* html .col_1_1,
* html .col_1_2,
* html .col_2_2,
* html .col_1_3,
* html .col_2_3,
* html .col_3_3,
* html .col_1-2_3,
* html .col_2-3_3,
* html .col_1_4,
* html .col_2_4,
* html .col_3_4,
* html .col_4_4,
* html .col_1-2_4,
* html .col_2-3_4,
* html .col_3-4_4,
* html .col_1-3_4,
* html .col_2-4_4,
* html .col_1_5,
* html .col_2_5,
* html .col_3_5,
* html .col_4_5,
* html .col_5_5,
* html .col_1-2_5,
* html .col_2-3_5,
* html .col_3-4_5,
* html .col_4-5_5,
* html .col_1-3_5,
* html .col_2-4_5,
* html .col_3-5_5,
* html .col_1-4_5,
* html .col_2-5_5,
* html .col_1_6,
* html .col_2_6,
* html .col_3_6,
* html .col_4_6,
* html .col_5_6,
* html .col_6_6,
* html .col_1-2_6,
* html .col_2-3_6,
* html .col_3-4_6,
* html .col_4-5_6,
* html .col_5-6_6,
* html .col_1-3_6,
* html .col_2-4_6,
* html .col_3-5_6,
* html .col_4-6_6,
* html .col_1-4_6,
* html .col_2-5_6,
* html .col_3-6_6,
* html .col_1-5_6,
* html .col_2-6_6,
* html .col_1_7,
* html .col_2_7,
* html .col_3_7,
* html .col_4_7,
* html .col_5_7,
* html .col_6_7,
* html .col_7_7,
* html .col_1-2_7,
* html .col_2-3_7,
* html .col_3-4_7,
* html .col_4-5_7,
* html .col_5-6_7,
* html .col_6-7_7,
* html .col_1-3_7,
* html .col_2-4_7,
* html .col_3-5_7,
* html .col_4-6_7,
* html .col_5-7_7,
* html .col_1-4_7,
* html .col_2-5_7,
* html .col_3-6_7,
* html .col_4-7_7,
* html .col_1-5_7,
* html .col_2-6_7,
* html .col_3-7_7,
* html .col_1-6_7,
* html .col_2-7_7{
	margin-left:-0.04em;
}

/* One Column */
.col_1_1{
	width:100%;
}

/* Two Columns */
.col_1_2,
.col_2_2{
	width:50%;
}

/* Three Columns */
.col_1_3,
.col_2_3,
.col_3_3{
	width:33.33%;
}
.col_1-2_3,
.col_2-3_3{
	width:66.66%;
}

/* Four Columns */
.col_1_4,
.col_2_4,
.col_3_4,
.col_4_4{
	width:25%;
}
.col_1-2_4,
.col_2-3_4,
.col_3-4_4{
	width:50%;
}
.col_1-3_4,
.col_2-4_4{
	width:75%;
}

/* Five Columns */
.col_1_5,
.col_2_5,
.col_3_5,
.col_4_5,
.col_5_5{
	width:20%;
}
.col_1-2_5,
.col_2-3_5,
.col_3-4_5,
.col_4-5_5{
	width:40%;
}
.col_1-3_5,
.col_2-4_5,
.col_3-5_5{
	width:60%;
}
.col_1-4_5,
.col_2-5_5{
	width:80%;
}

/* Six Columns */
.col_1_6,
.col_2_6,
.col_3_6,
.col_4_6,
.col_5_6,
.col_6_6{
	width:16.66%;
}
.col_1-2_6,
.col_2-3_6,
.col_3-4_6,
.col_4-5_6,
.col_5-6_6{
	width:33.33%;
}
.col_1-3_6,
.col_2-4_6,
.col_3-5_6,
.col_4-6_6{
	width:50%;
}
.col_1-4_6,
.col_2-5_6,
.col_3-6_6{
	width:66.66%;
}
.col_1-5_6,
.col_2-6_6{
	width:83.33%;
}

/* Seven Columns */
.col_1_7,
.col_2_7,
.col_3_7,
.col_4_7,
.col_5_7,
.col_6_7,
.col_7_7{
	width:14.28%;
}
.col_1-2_7,
.col_2-3_7,
.col_3-4_7,
.col_4-5_7,
.col_5-6_7,
.col_6-7_7{
	width:28.57%;
}
.col_1-3_7,
.col_2-4_7,
.col_3-5_7,
.col_4-6_7,
.col_5-7_7{
	width:42.85%;
}
.col_1-4_7,
.col_2-5_7,
.col_3-6_7,
.col_4-7_7{
	width:57.14%;
}
.col_1-5_7,
.col_2-6_7,
.col_3-7_7{
	width:71.42%;
}
.col_1-6_7,
.col_2-7_7{
	width:85.71%;
}

.colContent{
	padding: 10px 10px 10px 10px;
	overflow:hidden;
}

.colContent:empty {
    display: none;
}

.colContentMissingBottom {
	padding: 10px 10px 0px 10px;
	overflow:hidden;
}

.col_1_2 .content,
.col_1_3 .content,
.col_1-2_3 .content,
.col_1_4 .content,
.col_1-2_4 .content,
.col_1-3_4 .content,
.col_1_5 .content,
.col_1-2_5 .content,
.col_1-3_5 .content,
.col_1-4_5 .content,
.col_1-2_5 .content,
.col_1-3_5 .content,
.col_1-4_5 .content{
	padding-left:0;
}

.col_2_2 .content,
.col_3_3 .content,
.col_2-3_3 .content,
.col_4_4 .content,
.col_3-4_4 .content,
.col_2-4_4 .content,
.col_5_5 .content,
.col_4-5_5 .content,
.col_3-5_5 .content,
.col_2-5_5 .content,
.col_4-5_5 .content,
.col_3-5_5 .content,
.col_2-5_5 .content{
	padding-right:0;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.col_hidden {
	display:none;	
}
