/* column container */
.colmask200 {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	margin:0px auto 0px auto;
	width:1000px;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

#topborder_p {position:relative;}
.topborder { width:800px; height:6px; background-image:url(/styleimages/border-top.gif); background-repeat:repeat-x; }
.topborderleft {background-image:url(/styleimages/border-corner.gif); float:left; height:6px; width:6px; background-position:left; background-repeat:no-repeat;}
.topborderright {background-image:url(/styleimages/border-corner.gif); float:right; height:6px; width:6px; background-position:left; background-repeat:no-repeat;}

#botborder_p {clear:both;}
.botborder { width:800px; height:6px; background-image:url(/styleimages/border-top.gif); background-repeat:repeat-x; }
.botborderleft {background-image:url(/styleimages/border-corner.gif); float:left; height:6px; width:6px; background-position:left; background-repeat:no-repeat;}
.botborderright {background-image:url(/styleimages/border-corner.gif); float:right; height:6px; width:6px; background-position:left; background-repeat:no-repeat;}


/* 2 Column settings */
.threecol200 {
	
}
.threecol200 .colmid200a {
	background-image:url(/styleimages/border-sides.gif); background-repeat:repeat-y; background-position:794px;
}
.threecol200 .colmid200 {
	background-image:url(/styleimages/border-sides.gif); background-repeat:repeat-y; background-position:left;
	float:left;
	width:200%;
	position:relative;
	left:200px;
	background-color:#FFFFFF;		/* center column background colour */
}
.threecol200 .colleft200 {
	float:right;
	width:50%;
	position:relative;
	right:201px;
	padding-bottom:1em;
}
.threecol200 .col1200 {
	margin: 5px 5px 5px 216px;
	position:relative;
	right:100%;
	overflow:hidden;
}
.threecol200 .col2200 {
	float:left;
	width:190px;
	position:relative;
	right:190px;
	top:-16px;
	color:#000000;
}
