/* Block Padding */
.pageblock { padding: 0px;}

/* Center */
.titlecenter { text-align: center;}
.imagecenter {text-align: center;}

.h2page { border-bottom: 7px solid #900; padding: 0px 0px 5px; }

/* Content Columns */
.pagecol2-set {padding: 0px 20px; }
.pagecol2-set .pagecol-1 { float:left; width:49%; }
.pagecol2-set .pagecol-2 { float:right; width:49%; }
.pagecol2-set .pagenarrow { width:33%; }
.pagecol2-set .pagewide { width:65%; }

.pagecol3-set {padding: 0px 10px; }
.pagecol3-set .pagecol-1 { float:left; width:32%; margin-bottom:10px; }
.pagecol3-set .pagecol-2 { float:left; width:32%; margin-left:2%; margin-bottom:10px; }
.pagecol3-set .pagecol-3 { float:right; width:32%; margin-bottom:10px; }

.pagecol4-set .pagecol-1 { float:left; width:23.5%; }
.pagecol4-set .pagecol-2 { float:left; width:23.5%; margin:0 2%; }
.pagecol4-set .pagecol-3 { float:left; width:23.5%; }
.pagecol4-set .pagecol-4 { float:right; width:23.5%; }

.pagecol5-set .pagecol-1 { float:left; width:19%; }
.pagecol5-set .pagecol-2 { float:left; width:19%; margin:0 1%; }
.pagecol5-set .pagecol-3 { float:left; width:19%; margin:0 1%;}
.pagecol5-set .pagecol-4 { float:left; width:19%; margin:0 1%;}
.pagecol5-set .pagecol-5 { float:right; width:19%; }

/* ======================================================================================= */

/* Clears ================================================================================ */
.pagecol-main:after,
.pagecol2-set:after,
.pagecol3-set:after,
.pagecol4-set:after,
.pagecol5-set:after,
/* ======================================================================================= */
