﻿/* ---------------------------------------------
Redefine Tags ----------------*/

.main_content {
	margin: 0px;
	padding: 0px;

	background-color: #FFF;

	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:15px;
	text-decoration: none;
	color: #1A0D79;
}

.main_title {
	margin: 0px;
	padding: 0px;

	background-color: #FFF;

	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:20px;
	text-decoration: none;
	color: #1A0D79;
}

body
{
	margin: 0px;
	padding: 0px;
}

body, table
{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:15px;
	text-decoration: none;
	color: #1A0D79;
	background-color: #FFF;
}

td, p, div, li, address, h1, h2, h3, h4, h5, h6, dl, dt, dd, i
{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:15px;
	text-decoration: none;
	color: #1A0D79;
}

.menu{
	position:absolute;
	visibility:inherit;
	font-size:11px;
	font-weight:bold;
	
	z-index:999;
}

p{
	text-align:justify;
}

h1{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:2.1em;
	text-decoration: none;
	color: #1A0D79;
	text-align: center;
	font-weight:normal;
	padding: 0;
	margin: 0;
}

h2{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:1.1em;
	text-decoration: none;
	color: #1A0D79;
	text-align: center;
	font-weight:bold;
	padding: 0;
	margin: 0;
}

ul{}
li{list-style-image: url(/img/Montreal_Construction_Land.jpg);padding:3px 0px;font-weight:bold;}

a:link{font-family: calibri,Helvetica,Tahoma,Verdana;text-decoration : underline;font-weight:normal;color:#000;}
a:hover{font-family: calibri,Helvetica,Tahoma,Verdana;font-weight:normal;text-decoration : underline;color:#000;}
a:visited{font-family: calibri,Helvetica,Tahoma,Verdana;font-weight:normal;text-decoration : underline;color:#000;}
a:visited:hover{font-family: calibri,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:#1A0D79;
	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: calibri,Helvetica,Tahoma,Verdana;
	font-size:13px;
	text-decoration: none;
	color: #000000;
}

.fontitalic{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:12px; text-decoration: none;
	color: #000000;
	font-style : italic;
}

.fontBlackSmaller{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:11px;
	text-decoration: none;
	color: #000000;
}

.fontBlackBoldSmaller{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

.fontwarning{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:12px;
	text-decoration: none;
	color: #ff0000;
}

.fontMedium{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:10px;
	text-decoration: none;
	color: #ffffff;
}

.fontMediumRed{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:10px;
	text-decoration: none;
	color: #ff0000;
}

.fontSmall{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:9px;
	text-decoration: none;
	color: #ffffff;
}

.fontSmallBlack{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:9px;
	text-decoration: none;
	color: #000000;
}

.fontSmallBold{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
}

.fontSmallRed{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:9px;
	text-decoration: none;
	color: #ff0000;
}

.Navigatortitle{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-weight:bold ;
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
}

.NavigatortitleBig{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-weight:bold ;
	font-size:13px;
	text-decoration: none;
	color: #ffffff;
}

.NavigatortitleSuperBig{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-weight:bold ;
	font-size:15px;
	text-decoration: none;
	color: #ffffff;
}

.TableTitle{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:14px;
	text-decoration: none;
	color: #ffffff;
}

.NavigatortitleSmaller{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
	color: #ffffff;
}

.NavigatortitleUnderline{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration : underline;
	color: #ffffff;
}

.NavigatortitleUnderlineSmaller{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:10px;
	text-decoration : underline;
	color: #ffffff;
}

.RegularSizeBoldUnderLined{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration : underline;
	color: #000000;
}

.Title{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

.TitleBig{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

.MainContentNorm{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	color: #1A0D79;
}

.MainContentNormBold{
	font-family: calibri,Helvetica,Tahoma,Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color: #1A0D79;
}

#Links ul {
	text-align: left;
}