h1 {
	font-family: Verdana, Arial, Tahoma;
	color:#A1051A;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
    padding-bottom: 0px;
	}


.hpBold {
	font-family: Verdana, Arial, Tahoma;
	color:#A1051A;
	font-size: 14px;
	font-weight: bold;
}

.social {
	font-family: Verdana, Arial, Tahoma;
	color:#43444A;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0px;
    padding-bottom: 0px;
	}

/**/
#header {
	width: 100%;
	height: 184px;
	background: url('images/headerBkgd.jpg') repeat;
}

#headerContent {
	width: 750px;
}


#headerContent img{
	float: left;
	width: 192px;
	height: 90px;
	margin: 50px 0 0 20px;
	
}


#headerContent .topNav{
	float: right;
	margin: 100px 20px 0 0;
	clear: right;
}
	

#headerContent .topNav a{
	font-size:14px; 
	font-family: Tahoma, Verdana, Arial;
	color:#58595C;
	font-weight: regular;
	color:#58595C;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	}
	
#headerContent .topNav a:hover{
	font-size:14px; 
	font-family: Tahoma, Verdana, Arial;
	color:#58595C;
	font-weight: regular;
	color:#FFFFFF;
	background-color: #58595C;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	}


/* Language */

#headerContent .language a{
	float: right;
	font-size:12px; 
	font-family: Tahoma, Verdana, Arial;
	color:#A2051A;
	font-weight: regular;
	text-decoration: none;
	margin: 10px 0 0 0;
	clear: right;
}
	
#headerContent .language a:hover{
	float: right;
	font-size:12px; 
	font-family: Tahoma, Verdana, Arial;
	color:#A2051A;
	font-weight: regular;
	text-decoration: underline;
	margin: 10px 0 0 0;
	clear: right;
	}




/*
#headerContent .language{
	float: right;
	font-size:12px; 
	font-family: Tahoma, Verdana, Arial;
	color:#58595C;
	font-weight: regular;
	color:#58595C;
	text-decoration: none;
	margin: 10px 0 0 0;
	clear: right;
}
	

#headerContent .language a{
	font-size:14px; 
	font-family: Tahoma, Verdana, Arial;
	color:#58595C;
	font-weight: regular;
	color:#58595C;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	}
	
#headerContent .language a:hover{
	font-size:14px; 
	font-family: Tahoma, Verdana, Arial;
	color:#58595C;
	font-weight: regular;
	color:#FFFFFF;
	background-color: #58595C;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	}
*/


#content{
	width: 100%;
	background: url('images/contentBkgd.jpg') repeat;
}

td.insideSpacer {
	height: 50px;
}


td.headline {
	font-size:22px; 
	font-family: Arial, Verdana, Tahoma;
	color:#43444A;
	font-weight: regular;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
}

td.featured {
	font-size:12px; 
	font-family: Verdana, Arial, Tahoma;
	color:#43444A;
	font-weight: regular;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
}

td.blurb {
	font-size:12px; 
	font-family: Verdana, Arial, Tahoma;
	color:#43444A;
	font-weight: regular;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
}



td.sideNav {
	padding-left: 20px;
}


td.navTitle {
	font-size:11px; 
	font-family: Verdana, Arial, Tahoma;
	color:#A1051A;
	font-weight: regular;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


td.subNav {
	font-weight: regular;
	line-height: 20px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}



a.hpLink1:link      { color: #43444A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:10px; TEXT-DECORATION: none }
a.hpLink1:visited   { color: #43444A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:10px; TEXT-DECORATION: none }
a.hpLink1:hover  { color: #43444A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:10px; TEXT-DECORATION: underline }

a.hpLink2:link      { color: #A2051A; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:12px; TEXT-DECORATION: none }
a.hpLink2:visited   { color: #A2051A; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:12px; TEXT-DECORATION: none }
a.hpLink2:hover  { color: #A2051A; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:12px; TEXT-DECORATION: underline }

a.subNav:link      { color: #43444A; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:11px; TEXT-DECORATION: none }
a.subNav:visited   { color: #43444A; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:11px; TEXT-DECORATION: none }
a.subNav:hover  { color: #A2051A; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:11px; TEXT-DECORATION: underline }


#footer {
	width: 100%;
}

/*
table.shadow {
	width: 100%;
	height: 15px; 
	background: url('images/bottomShadow.jpg') repeat;
	}
*/
table.footerContent {
	height: 124px;
	width: 750px; 
	background: url('images/footerImg.gif') no-repeat;
}


/* new */
td.latestPost {
	font-size:13px; 
	font-family: Arial, Verdana, Tahoma;
	color:#FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 30px;
	width: 330px;
	height: 124px;
	}


a.post:link      { color: #FFFFFF; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:11px; TEXT-DECORATION: none }
a.post:visited   { color: #FFFFFF; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:11px; TEXT-DECORATION: none }
a.post:hover  { color: #FFFFFF; font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size:11px; TEXT-DECORATION: underline }




td.divider{
	background: url(images/divider.gif) no-repeat;
	width: 13px;
	height: 124px;
	}


td.toronto {
	font-size:11px; 
	font-family: Arial, Verdana, Tahoma;
	color:#FFFFFF;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 10px;
	width: 180px;
	height: 124px;
	}


td.montreal {
	font-size:11px; 
	font-family: Arial, Verdana, Tahoma;
	color:#FFFFFF;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 10px;
	width: 223px;
	height: 124px;
	}


td.copyright {
	font-size:11px; 
	font-family: Arial, Verdana, Tahoma;
	color:#FFFFFF;
	font-weight: normal;
	width: 750px;
	height: 50px;
	padding-top: 30px;
	padding-right: 10px;
	}

table.servicesTable {
	align: center;
}

td.stTitle {
	background-color: #8C8C8C;
	font-size:11px; 
	font-family: Arial, Verdana, Tahoma;
	color:#FFFFFF;
	font-weight: regular;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
}

td.stList {
	background-color: #E8E2CF;
	font-size:10px; 
	font-family: Arial, Verdana, Tahoma;
	color:#43444A;
	font-weight: regular;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}

td.spacer {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}


/* Our Services */

p.services {
	font-size:11px; 
	font-family: Verdana, Arial, Tahoma;
	color:#43444A;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 10px;
	}

a.learnMore:link      { color: #A1051A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:11px; TEXT-DECORATION: none }
a.learnMore:visited   { color: #A1051A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:11px; TEXT-DECORATION: none }
a.learnMore:hover  { color: #A1051A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:11px; TEXT-DECORATION: underline }

a.bioLink:link      { color: #A1051A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:10px; TEXT-DECORATION: none }
a.bioLink:visited   { color: #A1051A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:10px; TEXT-DECORATION: none }
a.bioLink:hover  { color: #A1051A; font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size:10px; TEXT-DECORATION: underline }
