.colMask
{
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
}
.colMid, .colLeft
{
	float: left;
	width: 100%;
	position: relative;
}
.col1, .col2, .col3
{
	float: left;
	position: relative;
	padding: 0 0 1em 0px;
	overflow: hidden;
}
.threeCol .colMid
{
/*width of right column*/
	right: 33%;
}
.threeCol .colLeft
{
/*width of center column*/
	right: 34%;
}
.threeCol .col2
{
/*width of center column content (center column width - padding on either side)*/
	width: 31%;
/*100% + left padding of center column*/
	left: 102%;
}
.threeCol .col1
{
/*width of left column content (column width  padding on either side)*/
	width: 31%;
/*width of (right column) plus (center column left and right padding) plus (left column left padding)*/
	left: 37%;
}
.threeCol .col3
{
/*width of right column content (column width - padding on either side)*/
	width: 31%;
/*(100% - left column width) + (center column left and right padding) + (left column left and right padding) + (right column left padding)*/
	left: 73%;
	padding-left: 1em;
}
.clearBoth
{
	clear: both;
	width: 100%;
}
.threeCol P
{
	margin: 0.4em 0 0.8em;
	padding: 0px;
}
.threeCol H4
{
	margin: 0.3em 0 0.2em;
	padding: 0px;
	color: #800000;
	font-size: 9.5pt;
}
.rightImage
{
	float: right;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 5px;
}
.threeCol H5
{
	font-size: 8.5pt;
	margin-top: 0px;
}
