body.onecolumn{/*background-image: none!important;*/
background-color: #FFFFFF;}

#single_column{
	margin: 20px 10px;
}

.lightblue{color:#4cb2c1;}

.forestgreen{color:#2f6842;}

.white{color: #FFFFFF;}

.royalblue{	color: #214290;}

.lightgreen{color:#8dc250;}


#home_desc{	padding-left:20px; }

#home_desc img{padding-left: 20px;}

#home_grid{
    width: 910px;
    height: 391px;
    margin-top: 10px;
    background: url(../images/home-grid-bkgd.jpg) no-repeat left top;
    float: none;
}
#home_gridfr{
    width: 930px;
    height: 391px;
    margin-top: 10px;
    background: url(../images/home-grid-bkgd.jpg) no-repeat left top;
    float: none;
}

#tenant{
	list-style: none;
	list-style-image: none;
	width: 185px;
	padding: 103px 0 0 0;
	margin: 0;
	text-align: right;
	font-size: 16px;
	position: relative;
	float: left;
}

#tenant_french {
	list-style: none;
	list-style-image: none;
	width: 200px;
	padding: 105px 0 0 0;
	margin: 0;
	text-align: right;
	font-size: 16px;
	position: relative;
	float: left;
}

#tenant li, #tenant_french li{
	padding: 8px 0;
}

#tenant li a, #tenant_french li a{
	color: #FFFFFF;
	text-decoration: none;
}


#landlord{
	list-style: none;
	list-style-image: none;
	width: 185px;
	padding: 103px 0 0 0;
	margin: 0 0 0 548px;
	font-size: 16px;
	position: relative;
	float: left;
}
#landlord_french{
	list-style: none;
	list-style-image: none;
	width: 200px;
	padding: 110px 0 0 0;
	margin: 0;
	font-size: 16px;
	position: relative;
	float: right;
}


#landlord li.first, #landlord_french li.first{
	padding: 36px 0 8px 0;
}

#landlord li, #landlord_french li{
	padding: 8px 0;
}

#landlord li a, #landlord_french li a{
	color: #FFFFFF;
	text-decoration: none;
}

table.menufont td a{
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
}
table.menufont td a:hover{color: #e8e5ce;}

table.toolfont td a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

table.toolfont td a:hover {
text-decoration: underline;
color: #FFFFFF;}

#landlord li a:hover,
#tenant li a:hover,
#landlord_french li a:hover,
#tenant_french li a:hover 
{color: #e8e5ce;}

#tenant li.first, #tenant_french li.first{
	padding: 36px 0 8px 0;
}

#tenant_link,
#landlord_link{
	font-size: 24px;
	font-weight: bold;
	color: #e8e5ce;
	text-decoration: none;
}


#tenant_link:hover,
#landlord_link:hover{color: #FFFFFF;}


#home_tools{
	background: url(../images/home-tools-bkgd3.jpg) no-repeat left top;
	width: 910px;
	height: 262px;
	margin-top: 20px;
}

.toolstitle{text-align: center !important;
	padding-top: 8px;
}

.toolstitle a{
	text-decoration: none !important;
	color: #214290 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	
}


#tenant-link {
	/* 	border: 1px solid blue; */
	height: 200px;
	position: absolute;
	left: 759px;
	width: 205px;
	margin-top: 95px;
	top: 580px;
}

#landlord-link {
	/* 	border: 1px solid pink; */
	height: 200px;
	width: 205px;
	right: 749px;
	position: absolute;
	margin-top: 95px;
	top: 577px;
}

.home_col{
	float: left;
	position: relative;
	padding-top: 23px;	
}

.home_col a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

.home_col a:hover {text-decoration: underline;}

.home_col1{
	padding-left: 60px;
	/* padding-left: 100px; */
	width: 206px;
}

.home_col2{
	padding-left: 108px;
	width: 198px;
}

.home_col3{
	padding-left: 114px;
	width: 192px;
}
.home_col1.french{
	padding-left: 30px;
	width: 235px;
}

.home_col2.french{
	padding-left: 75px;
	width: 240px;
}

.home_col3.french{
	padding-left: 70px;
	width: 225px;
}

.tool_padding{
	height: 45px;
}
.tool_padding2{
	height: 40px;
}
.tool_padding3{
	height: 23px;
}

h2.blue_header{	color: #214290;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 8px;
}


#blue_btn{ 
    width: 324px;
    height: 77px;
    margin-right: 10px;
    margin-top: 15px;
    background: url(../images/btn-blue.jpg) no-repeat left top;
}

#teal_btn{ 
    width: 320px;
    height: 77px;
    margin-top: 15px;
    background: url(../images/btn-teal.jpg) no-repeat left top;
}

.btn_text{
    position: relative;
    float: left;
    width: 150px;
    padding: 10px 0 0 10px;
    text-align: center;
}

.btn_large_txt a{
	font-size: 28px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#blue_btn .txt_toobig a{font-size: 20px!important;}

.btn_med_txt{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.btn_small_txt a{
	text-decoration: none;
}

#subpages_table{
	border-collapse:collapse;
	width: 100%;
}

#subpages_table td{
	padding: 7px 7px 7px 20px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background: url(../images/chart-arrow.jpg) no-repeat left center;
}

#subpages_table td a{text-decoration: none;}

#subpages_table td a:hover,
#subpages_table td a:active{text-decoration: underline;}

/*#subpages_table tr{
vertical-align: top !important;
}*/


.purple_bold {
  color: #800080;
  font-weight: bold;
}

.style6,
.sdtable{color: #FFFFFF;}

.tool_padding4{
	height: 30px;
}

@media screen and (min-width: 910px) {
  #mobile_home_grid {
	display: none;
	}
}
	
@media screen and (max-width: 909px) {
  #home_grid, #home_gridfr {
	display: none;

  }
  #mobile_home_grid {
  text-align: left;
	}

	.Homemenu {
		width: auto; 
    	margin: 0 auto;
		border-collapse: separate;
  		border-spacing: 10px;
		}
		.homehead{
		background-image: url(../images/homehead.jpg) !important;
		background-repeat: repeat !important;
		background-size:100% 100% !important;	
		text-align: center;
		}
		.homehead a{
		font-size: 24px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;	
		}
   .Homemenu td{	padding: 7px 7px 7px 20px !important;
	background: url(../images/chart-arrow.jpg) no-repeat left center;	
	}

		.homecell a{
		font-size: 16px;
		text-decoration: none;
		}

	#home_tools{
	background-image:none;
	width: auto;
	height: 262px;
	margin-top: 20px;
	}
	#indexot td{
		background-image: url(../images/toolcell.jpg) !important;
		background-repeat: no-repeat !important;
		background-size:100% 100% !important;	
		
	}
.mobiletitle{
	background-image: url(../images/toolheader.jpg) !important;
	text-decoration: none !important;
	color: #214290 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	}

}

	.toolhead{
	background-image: url(../images/toolheader.jpg) !important;
	text-decoration: none !important;
	color: #214290 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	}
.OT a{
    text-decoration:none;
	display: block;
    width: auto;
	height: auto;
	padding: 15px;
	font-weight: bold;
	 color: #000;
	 font-size: 14px;
	}
.OT td{
background: #f2f5f6
}