/* CSS Document */
.clear {
	clear: both;
}

/* Put the nav on the left */
#navCol {
	clear: left;
	float: left;
	overflow: hidden;
	width: 180px;
}

/* Hide the mainContentColWrap breadcrumbs section - we're just using the main site one */
#mainContentColWrap .breadCrumbTitleArea {
	display: none;
}

/* Hide the all breadcrumbs for the site */
.breadCrumb {
	display: none;
}

/* Put the main content col extra on the right */
#mainContentColExtra {
	clear: right;
	float: right;
	overflow: hidden;
	width: 324px;
}

/* Put the main triple col wrapper in the center */
#mainTripleColWrap {
	clear: none;
	float: left;
	overflow: hidden;
	width: 477px;
}

/* Set up the cols to float */
#mainContentCol1,
#mainContentCol2,
#mainContentCol3,
#mainContentCol4,
#mainContentCol5,
#mainContentCol6 {
	clear: none;
	float: left;
	margin-bottom: 10px;
	overflow: visible;
}

#mainTripleColWrap .moduleWrap  {
	overflow: visible;
}

/* Layout 1 */
.layout1 #navCol { display: block; }
.layout1 #mainContentColExtra { display: block; }
.layout1 #mainTripleColWrap { width: 477px; }
.layout1 #mainContentCol1 { margin-right: 0px; width: 457px; }
.layout1 #mainContentCol2 { margin-right: 0px; width: 234px; }
.layout1 #mainContentCol3 { margin-right: 0px; width: 234px; }
.layout1 #mainContentCol4,
.layout1 #mainContentCol5,
.layout1 #mainContentCol6 { display: none; }

/* Layout 2 */
.layout2 #navCol { display: block; }
.layout2 #mainContentColExtra { display: block; }
.layout2 #mainTripleColWrap { width: 477px; }
.layout2 #mainContentCol1 { margin-right: 0px; width: 457px; }
.layout2 #mainContentCol2,
.layout2 #mainContentCol3,
.layout2 #mainContentCol4,
.layout2 #mainContentCol5,
.layout2 #mainContentCol6 { display: none; }

/* Layout 3 */
.layout3 #navCol { display: none; }
.layout3 #mainContentColExtra { display: block; }
.layout3 #mainTripleColWrap { width: 657px; }
.layout3 #mainContentCol1 { margin-right: 0px; padding-left:20px; width: 618px; }
.layout3 #mainContentCol2,
.layout3 #mainContentCol3,
.layout3 #mainContentCol4,
.layout3 #mainContentCol5,
.layout3 #mainContentCol6 { display: none; }

/* Layout 4 */
.layout4 #navCol { display: block; }
.layout4 #mainContentColExtra { display: block; }
.layout4 #mainTripleColWrap { width: 477px; }
.layout4 #mainContentCol1 { margin-right: 0px; width: 234px; }
.layout4 #mainContentCol2 { margin-right: 0px; width: 234px; }
.layout4 #mainContentCol3,
.layout4 #mainContentCol4,
.layout4 #mainContentCol5,
.layout4 #mainContentCol6 { display: none; }

/* Layout 5 */
.layout5 #navCol { display: none; }
.layout5 #mainContentColExtra { display: none; }
.layout5 #mainTripleColWrap { width: 988px; }
.layout5 #mainContentCol1 { margin-right: 0px; width: 948px; padding-left: 20px; }
.layout5 #mainContentCol2,
.layout5 #mainContentCol3,
.layout5 #mainContentCol4,
.layout5 #mainContentCol5,
.layout5 #mainContentCol6 { display: none; }

/* Layout 7 */
.layout7 #navCol { display: block; }
.layout7 #mainContentColExtra { display: none; }
.layout7 #mainTripleColWrap { width: 801px; }
.layout7 #mainContentCol1 { margin-right: 0px; width: 788px; padding-left: 10px; }
.layout7 #mainContentCol2,
.layout7 #mainContentCol3,
.layout7 #mainContentCol4,
.layout7 #mainContentCol5,
.layout7 #mainContentCol6 { display: none; }

/* Layout 8 */
.layout8 #navCol { display: block; }
.layout8 #mainContentColExtra { display: block; }
.layout8 #mainTripleColWrap { width: 477px; }
.layout8 #mainContentCol1 { margin-right: 0px; width: 457px; }
.layout8 #mainContentCol2 { margin-right: 0px; width: 234px; }
.layout8 #mainContentCol3 { margin-right: 0px; width: 234px; }
.layout8 #mainContentCol4 { margin-right: 0px; width: 457px; }
.layout8 #mainContentCol5,
.layout8 #mainContentCol6 { display: none; }

/* Layout 9 */
.layout9 #navCol { display: none; }
.layout9 #mainContentColExtra { display: block; }
.layout9 #mainTripleColWrap { width: 637px; padding-left:20px; }
.layout9 #mainContentCol1 { margin-right: 0px; width: 618px; }
.layout9 #mainContentCol2 { margin-right: 10px; width: 199px; }
.layout9 #mainContentCol3 { margin-right: 10px; width: 199px; }
.layout9 #mainContentCol4 { margin-right: 0px; width: 199px; }
.layout9 #mainContentCol5 { margin-right: 10px; width: 304px; }
.layout9 #mainContentCol6 { margin-right: 0px; width: 304px; }

/* Layout 10 */
.layout10 #navCol { display: none; }
.layout10 #mainContentColExtra { display: block; }
.layout10 #mainTripleColWrap { width: 637px; padding-left:20px; }
.layout10 #mainContentCol1 { margin-right: 0px; width: 618px; }
.layout10 #mainContentCol2 { margin-right: 10px; width: 304px; }
.layout10 #mainContentCol3 { margin-right: 0px; width: 304px; }
.layout10 #mainContentCol4 { margin-right: 0px; width: 618px; }
.layout10 #mainContentCol5,
.layout10 #mainContentCol6 { display: none; }

/* Layout 11 */
.layout11 #navCol { display: block; }
.layout11 #mainContentColExtra { display: none; }
.layout11 #mainTripleColWrap { width: 801px; }
.layout11 #mainContentCol1 { margin-right: 0px; width: 801px; }
.layout11 #mainContentCol2 { margin-right: 10px; width: 260px; }
.layout11 #mainContentCol3 { margin-right: 10px; width: 260px; }
.layout11 #mainContentCol4 { margin-right: 0px; width: 260px; }
.layout11 #mainContentCol5,
.layout11 #mainContentCol6 { display: none; }

/* Layout 12 */
.layout12 #navCol { display: block; }
.layout12 #mainContentColExtra { display: none; }
.layout12 #mainTripleColWrap { width: 801px; }
.layout12 #mainContentCol1 { margin-right: 0px; width: 801px; }
.layout12 #mainContentCol2 { margin-right: 10px; width: 530px; }
.layout12 #mainContentCol3 { margin-right: 0px; width: 260px; }
.layout12 #mainContentCol4 { margin-right: 10px; width: 260px; }
.layout12 #mainContentCol5 { margin-right: 0px; width: 260px; }
.layout12 #mainContentCol6 { display: none; }

/* Layout 13 */
.layout13 #navCol { display: block; }
.layout13 #mainContentColExtra { display: none; }
.layout13 #mainTripleColWrap { width: 801px; }
.layout13 #mainContentCol1 { margin-right: 0px; width: 801px; }
.layout13 #mainContentCol2 { margin-right: 10px; width: 395px; }
.layout13 #mainContentCol3 { margin-right: 0px; width: 395px; }
.layout13 #mainContentCol4,
.layout13 #mainContentCol5,
.layout13 #mainContentCol6 { display: none; }

/* Layout 14 */
.layout14 #navCol { width: 210px; padding: 0 5px 0 10px; }
.layout14 #mainContentColExtra { width: 210px; padding: 0 10px 0 5px; }
.layout14 #mainTripleColWrap { width: 538px; }
.layout14 #mainContentCol1 { margin-right: 0px; width: 538px; }
.layout14 #mainContentCol2,
.layout14 #mainContentCol3,
.layout14 #mainContentCol4,
.layout14 #mainContentCol5,
.layout14 #mainContentCol6 { display: none; }

/* Layout 15 */
.layout15 #navCol { display: none; }
.layout15 #mainContentColExtra { display: block; }
.layout15 #mainTripleColWrap { width: 657px; }
.layout15 #mainContentCol1 { margin-right: 0px; padding-left:20px; width: 618px; }
.layout15 #mainContentCol2,
.layout15 #mainContentCol3,
.layout15 #mainContentCol4,
.layout15 #mainContentCol5,
.layout15 #mainContentCol6 { display: none; }