.navigation .montreal-destination {
	background-color: #997EE6 !important;
	color: #ffffff !important;}
	
.content b {
color: #322E5D;
}	

/* - - - - - - - */	
.illustration td {
	background-color: #524C8F !important;; 
	padding: 0px;
	height: 90px !important;
}

.illustration .td1 {
	background-image: url("../img/montreal_header.gif");
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: bottom;
}

.layout01illustration .td1 {
	background-position: 0 0 !important;
}

.layout01illustration .td1 span {color: #EAE8FF;}

/* - - - - - - - 

*/	
/* - - - - - - - */	

.watermark { margin-bottom: 0px; padding-bottom: 0px; border: 0px solid red;}

.Cstyles {width: max;}

.Cstyles .td1 { width: 230px; padding: 0px;}
.Cstyles .td1 p {color: #524C8F;}

.Cstyles .td2  { border: 0px solid red; margin-left: 0px; padding-left: 0px; line-height: 20px;} /* #666666 */
.Cstyles .td2 p {  padding: 0 15 0 0 ; color: #322E5D;}

.StyleOne {margin-top: 0px; border:0px solid red; background-color: #EAE8FF;}
.StyleOne .td1 img { margin-left: 14px; } /* position: absolute; top: 90px; */	
.StyleOne .td2 {padding-top: 35px; padding-right: 25px; }

.StyleTwo {margin-top: 25px; background-color: #C9C6F2;}
.StyleTwo .td1 img { margin-top: 0px;}
.StyleTwo .td1 .div_linkToContact {margin:14px; margin-right: 41px; border: 4px solid #E4E3F9;}
.StyleTwo .td1 .div_linkToContact .div_linkToContact2 {padding: 18px 5px 18px 5px;text-align: center; margin:4px; border: 1px solid #E4E3F9;}
.StyleTwo .td1 .div_linkToContact .div_linkToContact2 a {font-weight: bold; color: #524C8F; text-decoration: none;}
.StyleTwo .td1 .div_linkToContact .div_linkToContact2 a:hover {color: #3F2691; text-decoration: underline;}
.StyleTwo .td1 .div_linkToContact .div_linkToContact2 a:visited  {color:#524C8F}
.StyleTwo .td2 { padding: 0px; }
.StyleTwo .td2 img {padding-bottom: 0px; margin-bottom: 0px;}

.StyleThree {margin-top: 20px;}
.StyleThree .td1 img { margin-left: 14px; margin-top: 0px;}
.StyleThree .td1 { background-color: white;}
.StyleThree .td1 p {color: #8A8A53;}

.blue_footer {margin-top: 15px;}
.blue_footer .tr1_td1 {background-color: #EAE8FF;}
.blue_footer .tr2_td1 {padding: 0px;}
.blue_footer .tr2_td1 p { text-align: center; padding-left: 0px; margin-left: 0px; padding-top: 0px; color:#999999; font-size: 10px;}

.footer {border-top: 0px; padding-top: 0px; margin-top: 8px;}


