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

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

h2.icci {
	color: #92aaba;
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana Arial Sans-Serif;
	padding-bottom: 0px;
	margin-bottom: 10px;
	}

body.icsas {
	background: #4e7291 url(../images/shared/background-icsas.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;}
