#viewcontrols {height:20px; left:672px; top:-7px; z-index:1000; position:absolute; visibility:visible; padding-left:6px; padding-right:6px;}
#viewarrow {height:11px; left:730px; top:2px; width:18px; z-index:1000; background-color:white; position:absolute; visibility:visible;}
#searchbox { height:40px; width:145px; left:600px; top:47px; z-index:1000; position:absolute; visibility: visible; } 
#menutopE { height: 21px; width: 470px; left: 262px; top: 16px; z-index: 999; position: absolute; visibility: visible; line-height: 11px; }
#menutopF { height: 21px; width: 470px; left: 182px; top: 16px; z-index: 999; position: absolute; visibility: visible; line-height: 11px; }
#menutopnonE { height: 21px; width: 405px; left: 345px; top: 16px; z-index: 999; position: absolute; visibility: visible; line-height: 11px; }
#menutopnonF { height: 21px; width: 470px; left: 282px; top: 16px; z-index: 999; position: absolute; visibility: visible; line-height: 11px; }
#menusubE { height: 27px; width: 470px; left: 180px; top: 101px; z-index: 999; position: absolute; visibility: visible; line-height: 11px; }
#menusubF { line-height: 11px; visibility: visible; position: absolute; z-index: 999; top: 101px; left: 140px; width: 470px; height: 27px; }
#actsubE { height: 27px; width: 470px; left: 0px; top: 101px; z-index: 999; position: absolute; visibility: visible; line-height: 11px; }
#actsubF { line-height: 11px; visibility: visible; position: absolute; z-index: 999; top: 101px; left: 0px; width: 470px; height: 27px; }
#viewswitch  { height:20px; width:145px; left:10px; top:114px; z-index:1000; position:absolute; visibility: visible; }
/*page has 15px gutters between cols*/
div.pagetop {position:relative; width:751px; margin-left:auto; margin-right:auto; margin-top:10px; z-index:1000; -adbe-g:m;}
div.page {position:relative; width:751px; margin-left:auto; margin-right:auto; margin-top:10px; z-index:1;}
.homeCalendarNewMembersArea {
	width:420px;
	clear:both;
}
table.page {width:750px;}
table.leftcol, td.leftcol {width:180px;}
table.midcol, td.midcol {width:420px;}
table.rightcol, td.rightcol {width:120px;}

.mastgrad { 
	margin:0;
	background-image: url(../art2007/mast-grad.jpg);
	background-repeat: repeat-y; 
	background-position: right top; 
	height: 28px; 
	text-align:left;
}
div.colLeft {
	position:absolute;
	top:10px;
	left:0px;
	width:180px;
}
div.colMiddle {
	position:absolute;
	top:0px;
	left:195px;
	width:420px;
}
div.colRight {
	position:absolute;
	top:10px;
	left:630px;
	width:120px;
}
td.colLeftSub {
	width:240px;
	background-color:#ebeedf;
	padding:0;
	margin:0;
}
td.colMainSub, img.colMainSub {
	width:490px;
}
