.hcilink {
	position: absolute;
	left: 555px;
	top: 1px;
	z-index: 10;
	}

.canada {
	position: absolute;
	top: 0px;
	left: -15px;
	}
	
.border {
	border: 1px solid #b7b7b7;
	}

body.isa {background: #D6D5D4 url(../images/background-isa.png) repeat-x;}
	
/*office minipages stuff*/
.container {width: 100%; padding: 0; margin: 0; /*border: 1px solid green;*/}
.leftcol {position: absolute; left: 19px; width: 130px; padding: 0; margin: 0; /*border: 1px solid green;*/}
.rightcol {width: auto; margin-left: 144px; padding: 0px; border: /*border: 1px solid green;*/}

.graytop {background: url(../img/offices/graytop.png) no-repeat bottom; width: 130px; height: 6px; margin: 0px; padding: 0px;}
.graymiddle {background: url(../img/offices/graymiddle.png) repeat-y; width: 130px; height: auto; margin:0px; padding: 0px; text-align: center;}
.graybottom {background: url(../img/offices/graybottom.png) no-repeat top; width: 130px; height: 6px; margin: 0px; padding: 0px;}
.graymiddle img {margin: 0; padding: 0;}
.graymiddle p {margin: 0;}

.boxtop {background: url(../img/offices/boxtop.png) no-repeat bottom; width: 130px; height: 6px; margin: 0px; padding: 0px;}
.boxmiddle {background: url(../img/offices/boxmiddle.png) repeat-x top; width: 130px; margin: height: auto; padding: 0px; text-align: center;}
.boxbottom {background: url(../img/offices/boxbottom.png) no-repeat top; width: 130px; height: 6px; margin: 0px; padding: 0px;}
.boxmiddle img {margin: 0; padding: 0;}
.boxmiddle p {margin: 0;}

div.intlink {text-align: center; margin-top: 3px; width: 121px;}

