﻿.icolmask
{
    position: relative; /* This fixes the IE7 overflow hidden bug */
    clear: both;
    float: left;
    width: 100%; /* width of whole page */
    overflow: hidden; /* This chops off any overhanging divs */
}

.icolmask .icolleft, 
.icolmask .icolmid, 
.icolmask .icolright
{
    float: left;
    width: 100%;
    position: relative;
}

.icolmask .icol1, 
.icolmask .icol2, 
.icolmask .icol3
{
    float: left;
    position: relative;
    padding: 0 0 0 0;
    overflow: hidden;
}

/* 2 Column (double page) settings */
.ipdoublepage
{
}
.ipdoublepage .icolleft
{
    /*right: 48%;  right column width */
}
.ipdoublepage .icol1
{
	left: 0%;
	width: 49.8%;
    /*width: 46%;  left column content width (column width minus left and right padding) */
    /*left: 52%;  right column width plus left column left padding */
}
.ipdoublepage .icol2
{
	left: 0.4%;
	width: 49.8%;
    /*width: 46%;  right column content width (column width minus left and right padding) */
    /*left: 56%;  (right column width) plus (left column left and right padding) plus (right column left padding) */
}

.scroll
{
	overflow: auto;
	max-height: 650px;
}

.scrollH
{
	overflow: auto;
}

