@charset "UTF-8" !important;

/* CSS Document */
#lgmp-contributor {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-bottom: 20px;

}
#lgmp-contributor span{
	float: right;
	margin: 0 0 20px 30px;
	
}

/* Basic styles */

.blockcontentclear {
	
	PADDING-LEFT: 0px !important; 

}
#whitetext {
	margin: 0px !important;
/*  background:  url(http://www5.mississauga.ca/marketing/websites/livinggreen/images/livinggreen-nav-bg.gif) repeat-y left !important;   */
	background-color: none !important;
}
.featureBanners{
	
	overflow: hidden !important;
	
	}
html, body {
height: 100% !important;
}

* html #container {
height: 100% !important;;
}
* html #column1 {
height: 100% !important;
}

.content p{

	font-size: 14px !important;
	line-height: 20px !important;
	}

#column1 #sidenav .block{
   display: none !important;

	}
#column1 #sidenav #snUp{
   display: none !important;

	}
	
#column1 #sidenav .navItem .currentNavItem {
	display:none !important;

	
	}
	
#sidenav a.navItem {
   display: block !important;

   width: 204px !important;

   padding: 13px 9px !important;

   /* white-space: nowrap !important;
 */
   color: #4b4a4a !important;

   	background:  url(http://www5.mississauga.ca/marketing/websites/livinggreen/images/livinggreen-nav-bg.gif) repeat-y left !important;
	background-color: none !important;

   border-bottom: 1px #CCC solid !important;

   font-size: 14px !important;
   font-family: Arial, Helvetica, sans-serif !important;
   font-weight:bold !important;

   text-decoration: none !important;

   /*text-transform : capitalize !important;
*/
      voice-family: "\"}\"" !important;

      voice-family: inherit !important;

      width: 186px !important;

   }
html>body #sidenav a.navItem {
   width: 186px !important;

   }
#sidenav a.navItem:hover, #sidenav a.currentNavItem {
   border-bottom: 1px #CCC solid !important;

   color: #4b4a4a !important;
	background:  url(nav-bg.gif) repeat-y left !important;
   background-color: #FFF !important;

   }
#sidenav a.currentNavLevel2 {
   border-bottom: 1px #ffffff solid !important;

   color: #4b4a4a !important;

  background:  url(http://www5.mississauga.ca/marketing/websites/livinggreen/images/livinggreen-nav-bg.gif) repeat-y left !important;
   background-color: none !important;

   }
#sidenav a.level1 {
	display: none !important;
	
}
#sidenav a.level2 {
   padding-left: 15px !important;

      voice-family: "\"}\"" !important;

      voice-family: inherit !important;

      width: 189px !important;

   }
html>body #sidenav a.level2 {
   width: 189px !important;

   }
#sidenav a.currentNavLevel3 {
   border-bottom: 1px #ffffff solid !important;

   color: #003366 !important;

   background:  none !important;
   background-color: none !important;

   }
#sidenav a.level3 {
   padding-left: 15px !important;

      voice-family: "\"}\"" !important;

      voice-family: inherit !important;

      width: 189px !important;

   }
html>body #sidenav a.level3 {
   width: 189px !important;

   }
 #container {
   padding-top:3px !important;
   padding-bottom:3px !important;
   /* width:798px !important; ---- Removed due to conflict with new branding - change made 2014-06-05 A.Delroy ---- */
   background-color:#ffffff !important;
   background-image: url(http://www5.mississauga.ca/marketing/websites/livinggreen/images/livinggreen-nav-bg-2.gif) !important; 
    background-repeat: no-repeat !important;
   background-position: 0px 155px !important;
   }
   /* ---- Removed due to conflict with new branding -  change made 2014-06-05 A.Delroy  ---- 
#topnav {
   margin-left: 9px !important;
   }  
  */ 
#column0 {
   position: relative !important;
   width: 798px !important;
   margin:0 !important;
   padding:0 !important;
   }

#bottomnav {
   margin-left: 10px !important;
   padding-top: 50px !important;
 	margin-top: -10px !important;
  	position:relative !important;
   display: block;
   width:780px !important;
   left: 0 !important;
   padding: 2px 0px 2px 0px !important;
   background-color:#CCCC99 !important;
   clear: both !important;
   font-size:6px !important;
   line-height:9px !important;
   }

#bottomnav a{
color:#474747 !important;
}
.breadcrumb {
   display: block !important;
   width: 500px !important;
   background-color:#FFF !important;
   padding: 15px 3px 7px 0px !important;
   margin-bottom:0px !important;
   margin-left: -5px !important;
  /*
  margin-left: -75px !important;
  */
  color:#999 !important;
   font-size: 1em !important;
 
  
  }
  .breadcrumb a{
 	color:#999 !important;
	padding: 0 5px 0 5px !important;
	font-size: 1em !important;
  }
  .livinggreen-header{
	  padding-left: 0px !important;
	  
	  
	  }

#myPageContentId{
	margin-top: 0px !important;
	padding-top: 20px !important;
	
	
	}
.blockcontentclear{
		margin-top: 0px !important;
		padding-top: 0px !important;
		
		}
#myPageContentWithoutTitleId{
		margin-top: 0px !important;
		padding-top: 0px !important;		
	
}
.pageHeader { 
	display:none !important;
	height: 1px !important;

   }
#column2 {
   display: block !important;
   width:541px;
   float:left;
   overflow:hidden !important;
   margin: 0 0 0 20px !important;
   
   }
#column2 H1{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:25px !important;
	font-weight: normal !important;
	line-height: 30px !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	color:#333 !important;
	
	}
	
	#column2 P{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	margin-top: 5px !important;
	margin-bottom: 20px !important;
	color:#5b5b5b !important;
	
	}
	
	


#column1 {
   width:213px !important;
   overflow: hidden !important;
   margin: 0px !important;
   }
#column2 {
   width:541px !important;
   }
#column3 {
   width:798px !important;
   height: 154px !important;
   display: block !important;
   overflow: hidden !important;
   margin: 0 0 0 0 !important;
   }

   
#bottomnav a{
color:#474747 !important;
}
      

#column2 .blockcontentclear {
	width:541px !important;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:541px !important;
	}
html>body #column2 .blockcontentclear{width:541px !important;}


/* Sidenav */
#sidenav {
   width: 213px !important;
   }

#snUp {

   width: 213px !important;
  
   background:  url(top_up.png) no-repeat right !important;
   background-color: none !important;

   border-bottom: 1px #333333 solid !important;
  
   }

#sidenav a.currentNavLevel2 {
   border-bottom: 1px #CCC solid !important;
  
   
   }

#sidenav a.currentNavLevel3 {
   border-bottom: 1px #CCC solid !important;
 
   }
