body{
background-color:#e9edeb;
margin-left:auto;
margin-right:auto;
margin:0 auto;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#4e2f1c;
}
body.home accordion_content {display:none;}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4e2f1c;
}
#container{
width:900px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:center;
margin-left:auto;
margin-right:auto;
overflow:auto;


}
#flashvideo{
padding-left:26px;
}

#contentContainer{
width:848px;


}

#navigation{
width:283px;
padding-left:26px;
float:left;

}

#content{
float:left;
clear:right; 
width:535px;
}


#contentArea{
width:520px;
padding-left:22px;
padding-right:20px;

line-height:1.5;


}

#contentArea2{
width:535px;
padding-left:22px;
padding-right:20px;

line-height:1.5;


}

.redbig{
line-height:1.5;
color:#8b1e04;
font-size:20px;

}


#footercontainer{
width:900px;
height:151px;
margin:0 auto;
background-image:url(../images/footer.jpg);
position:relative;


}
#footerContent{
width:890px;
padding-top:25px;
color:#4e2f1c;
font-size:10px;
padding-left:50px;

}


#footerContent a:hover{
text-decoration:underline;

}
img{
border:0px;


}
#headerSecondary{
width:848px;

padding-left:25px;
}
#leftContent{
font-size:12px;
padding-left:24px;
padding-top:12px;

}
#left1{
width:617px;
height:196px;
background-image:url(../images/1.jpg);
background-repeat:no-repeat;
float:left;

}

#left2{
width:617px;
height:196px;
background-image:url(../images/2.jpg);
background-repeat:no-repeat;
float:left;

}

#left3{
width:617px;
height:196px;
background-image:url(../images/3.jpg);
background-repeat:no-repeat;
float:left;

}

#left4{
width:617px;
height:196px;
background-image:url(../images/4.jpg);
background-repeat:no-repeat;
float:left;

}
#left5{
width:617px;
height:196px;
background-image:url(../images/5.jpg);
background-repeat:no-repeat;
float:left;

}
#left6{
width:617px;
height:196px;
background-image:url(../images/6.jpg);
background-repeat:no-repeat;
float:left;

}

#left7{
width:617px;
height:196px;
background-image:url(../images/7.jpg);
background-repeat:no-repeat;
float:left;

}


#right{
width:231px;
height:196px;
float:right;


}

.activeNav{

color:#8a1e04;
}
.client{
color:#b8aca4;

}

.clientlogin{
color:#8a1e04;

}
.clientlogin a{
color:#8a1e04;

}
a{
text-decoration:none;
color:#4e2f1c;
outline: none;
}
a:link{
color:#4e2f1c;

}

.heading1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#4e2f1c;

}
.heading2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#8a1e04;
font-weight:bold;


}


.executiveName{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#8a1e04;

}
.executivePosition{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8a1e04;

}

#sitemapContent{

padding-left:20px;
line-height: 1.4em;
}

#sitemapContent a:hover{
text-decoration:underline;

}
.sitemapSecondary{
padding-left:20px;

}

.sitemapThird{
padding-left:40px;

}
.sitemapFour{
padding-left:60px;

}


#sitemapContent{

padding-left:20px;
line-height: 1.4em;
}

#sitemapContent a:hover{
text-decoration:underline;

}
.sitemapSecondary{
padding-left:20px;

}

.sitemapThird{
padding-left:40px;

}
.sitemapFour{
padding-left:60px;

}


<!--NAVIGATION-->

.accordion_toggle {
			display: block;
			height: 45px;
			width: 283px;
			background-color:#d3dad7;
	
		margin:0px;
	
			color: #4e2f1c;
	
	
			outline: none;
	font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -0.1;
line-height: 1.4em;
			

	
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		
			.accordion_toggle_active {
			display: block;
			height: 45px;
			width: 283px;
			background-color:#fff;
	
			
			
			color: #4e2f1c;
	
	
			outline: none;
	font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -0.1;
line-height: 1.4em;
			

	
			cursor: pointer;
			margin: 0 0 0 0;
		}
.accordion_toggle p{
background-color:#333399;

}
#test{
display:none;

}
		
		.accordion_toggle:hover{
		background-color:#fff;
		
		
		
		}
		
		
	
		
			.accordion_toggle_active2 {
		background-color:#fff;
			color: #8a1e04;
			
		}
	
		
		
			.accordion_toggle_active a{
		
			color: #8a1e04;
			
		}
		
		.accordion_content {
	
			background-color: #fff;
			color: #4e2f1c;
			width:245px;
			font-size:16px;
			font-face:Arial;
			padding-top:5px;
			padding-left:40px;
			padding-bottom:15px;
			overflow: hidden;
		}
		#horizontal_container2{
		
		padding-left:10px;
		}
		
		#horizontal_container3{
		
		padding-left:20px;
		}	
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				margin-bottom:5px;
				margin-top:0px;
			}
			
				.accordion_content a {
			text-decoration:none;
			color:#4e2f1c;
			}
				.accordion_content a:hover{
			
			color:#8a1e04;
			}
			


h4{
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;
  letter-spacing: -.05em;
  margin: 0;
  padding: 0;
  line-height: 1em;
}
h1 a{
text-decoration:none;

}
			


h4{
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;
  letter-spacing: -.05em;
  margin: 0;
  padding: 0;
  line-height: 1em;
}
h1 a{
text-decoration:none;

}

#{
padding-top:-10px;


}
#bottomNav{
padding-bottom:3px;

}

#bottomNav a:hover{
background-color:#FFFFFF;

}
.heading1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#4e2f1c;

}
.heading2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#8a1e04;
font-weight:bold;
text-transform: uppercase;

}

.heading4{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#8a1e04;
font-weight:bold;
text-transform: uppercase;

}

.heading3{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#4e2f1c;
font-weight:bold;

text-transform: uppercase;
}

.buildingname {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#8a1e04;


}

.leasing{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#4e2f1c;

}

.buildingaddress{

font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#4e2f1c;

}
#calgaryMap{
width:400px;
height:380px;

}

#EdmontonMap{

width:500px;
height:464px;
}

#prarieMap{
width:450px;
height:505px;


}


#halifaxMap{
width:450px;
height:321px;


}

#canadamap{
width:500px;
height:438px;

}

#torontomap{
width:500px;
height:395px;

}

#albertamap{
width:500px;
height:438px;
}

/* VISION UPDATE TO STYLES 24/10/11  */

#footercontainer .vcard{
	font-style:normal;
	font-size:10px;
	position:absolute;
	top:95px;
	left:50px;
}

address{
	font-style:normal;
}

#vertical_container a:hover{
	color:#8A1E04;
}
#vertical_container ul{
	margin:0;
	padding:0;
	background:#FFF;
	font-size:18px;
	list-style:none;
}
#vertical_container ul li a{
	display:block;
	background:#d4dad8;
	margin:0;
	padding:10px 20px;
}
#vertical_container ul li ul a{
	display:none;
}
#vertical_container ul li.active ul a{
	display:block;
	padding:5px 10px;
}
#vertical_container ul li.active ul li ul a{
	display:none;
}
#vertical_container ul li.active ul li.active ul a{
	display:block;
	padding:5px 10px;
}
#vertical_container ul li a:hover{
	color:#8A1E04;
	background:#FFF;
}
#vertical_container ul li ul a{
	font-size:16px;
	background:#FFF;
}
#vertical_container li.active a{
	background:#FFF;
}
#vertical_container li.active a{
	color:#8A1E04;
}
#vertical_container li.active ul li a{
	color:#4E2F1C;
}
#vertical_container li.active ul li a:hover, #vertical_container li.active ul li.active a{
	color:#8A1E04;
}
#vertical_container li.active ul li.active li a{
	color:#4E2F1C;
}
#vertical_container li.active ul li.active li a:hover{
	color:#8A1E04;
}
#vertical_container li.active ul li.active li.active a{
	color:#8A1E04;
}
#vertical_container ul li ul li{
	background:#FFF;
	padding-left:20px;
	display:block;
}
#vertical_container ul li ul li ul li{
	padding-left:20px;
	display:block;
}

/*VCI additions 31/10/11*/

h2{
	font-size:16px;
	color:#8A1E04;
	margin-bottom:6px;
	padding:0;
}
h3{
	color:#8A1E04;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-bottom:4px;
}
.breadcrumbs{
	list-style:none;
	padding:0;
	margin:12px 0 0 0;
}
.breadcrumbs li{
	display:inline;
}

#contentArea a{
	text-decoration:underline;
}
#contentArea a:hover{
	text-decoration:none;
	color:#8A1E04;
}

