/* ---------------------------------------------
Redefine Tags ----------------*/

body{
	margin: 0px;
	padding: 0px;
	
	background-color: #FFF;
	
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:12px;
	text-decoration: none;
	color: #000000;
}

td, p, div, li, address, h1, h2, h3, h4, h5, h6, dl, dt, dd, i  {
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size: 12px;
    color: #000000;
}

.menu{
	position:absolute;
	visibility:inherit;
	font-size:11px;
	font-weight:bold;
}

p{
	text-align:justify;
}

h1{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
	
	padding:0px;
	margin:0px;
}

h2{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	color: #000;
	
	padding:0px;
	margin:0px;
}

ul{}
li{list-style-image: url(/img/Montreal_Construction_Land.jpg);padding:3px 0px;font-weight:bold;}

a:link{font-family: arial,Helvetica,Tahoma,Verdana;text-decoration : underline;font-weight:normal;color:#000;} 
a:hover{font-family: arial,Helvetica,Tahoma,Verdana;font-weight:normal;text-decoration : underline;color:#000;}
a:visited{font-family: arial,Helvetica,Tahoma,Verdana;font-weight:normal;text-decoration : underline;color:#000;}
a:visited:hover{font-family: arial,Helvetica,Tahoma,Verdana;font-weight:normal text-decoration:underline;color:#000; } 


/* ---------------------------------------------
SHELL -----------------------*/
.td_content p{
	text-align:justify;
}


.td_middle_left{
	background:url(/img/MiddleLeftBar.bmp) top left repeat-y;
	width: 5px;
}

.td_middle_right{
	background:url(/img/RightWhiteBar.bmp) top left repeat-y;
	width: 5px;
}

#td_menu_left{
	background-color:#818286;
	text-align:center;
	vertical-align:top;
}

#tb_news{
	width:116px;
	text-align:center;
	vertical-align:top;
}

.td_img_news{
	border:1px #fff solid;
}

#tb_featured_projects{
	 width:116px;
	 text-align:center;
	 vertical-align:top;
}

#td_middle_bar{
	 width:4px;
}

.td_black_bar_left{
	 width:5px;
	 height:20px;
	 background-color:#818286;
}

.td_black_bar_right{
	width: 5px;
	height: 20px;
	background-color:#818286;
}

.td_black_vertical_right_most{
	 width:5px;
	 background-color:#818286;
}

#div_broc_landBank{
	background-color:#BCB791;
	
	width:575px;
	
	text-align:center;
	
	vertical-align:middle;
	
	padding-top:8px;
	padding-bottom:8px;
	
	margin-bottom:10px;
}

#div_broc_landBank a{font-size:10px;color:#fff;text-decoration:none;text-transform:uppercase;padding:3px 10px;background-color:#FF1A02;}
#div_broc_landBank a:visited{font-size:10px;color:#fff;text-decoration:none;text-transform:uppercase;}
#div_broc_landBank a:hover{font-size:10px;color:#fff;text-decoration:underline;text-transform:uppercase;font-weight:normal;}
#div_broc_landBank a:visited:hover{font-size:10px;color:#fff;text-decoration:underline;text-transform:uppercase;}

.tb_breadcrumb{
	border-top:5px #818286 solid;
	border-bottom:5px #818286 solid;
}

.td_footer{
	border-top:5px #818286 solid;
	border-bottom:5px #818286 solid;
	border-left:5px #818286 solid;
	border-right:5px #818286 solid;
	
	background-color:#EE2400;
	color:#fff;
	
	font-size:11px;
	font-weight:bold;
	text-align:center;
	
	padding:3px;
}

.td_footer a{color:#fff;font-weight:bold;text-decoration:none;}
.td_footer a:hover{color:#fff;font-weight:bold;text-decoration:underline;}
.td_footer a:visited{color:#fff;font-weight:bold;text-decoration:none;}
.td_footer a:visited:hover{color:#fff;font-weight:bold;text-decoration:underline;}

.font13{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:13px;
	text-decoration: none;
	color: #000000;
}
	
.fontitalic{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:12px; text-decoration: none;
	color: #000000;
	font-style : italic;
}
	
.fontBlackSmaller{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:11px;
	text-decoration: none;
	color: #000000;
}
	
.fontBlackBoldSmaller{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}
	
.fontwarning{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:12px;
	text-decoration: none;
	color: #ff0000;
}
	
.fontMedium{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:10px;
	text-decoration: none;
	color: #ffffff;
}
	
.fontMediumRed{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:10px;
	text-decoration: none;
	color: #ff0000;
}
	
.fontSmall{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:9px;
	text-decoration: none;
	color: #ffffff;
}
	
.fontSmallBlack{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:9px;
	text-decoration: none;
	color: #000000;
}
	
.fontSmallBold{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
}
	
.fontSmallRed{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:9px;
	text-decoration: none;
	color: #ff0000;
}
	
.Navigatortitle{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold ;
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
}

.NavigatortitleNotBold{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
}

.NavigatortitleBig{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold ;
	font-size:13px;
	text-decoration: none;
	color: #ffffff;
}

.NavigatortitleSuperBig{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold ;
	font-size:15px;
	text-decoration: none;
	color: #ffffff;
}
	
.TableTitle{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:14px;
	text-decoration: none;
	color: #ffffff;
}
	
.NavigatortitleSmaller{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
	color: #ffffff;
}
	
.NavigatortitleUnderline{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration : underline;
	color: #ffffff;
}
	
.NavigatortitleUnderlineSmaller{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:10px;
	text-decoration : underline;
	color: #ffffff;
}

.TableWhite12{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:12px;
	color: #ffffff;
}
	
.RegularSizeBoldUnderLined{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration : underline;
	color: #000000;
}	
	
.Title{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}
	
.TitleBig{
	font-family: arial,Helvetica,Tahoma,Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}
