/* @override http://hrlsc.on.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?oobiel */

/* @override http://www.hrlsc.on.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?o7stif
	http://www.hrlsc.on.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?o7svco */

/* @override http://www.hrlsc.on.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?o74njw */

/* @override http://www.hrlsc.on.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?o718bc */

/* @override http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mz5jhf */

/* @override http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mz4227 */

/* @override http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?myuyzy */

/* @override http://accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mygd3f */

/* @override http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?my2q9u */

/* @override http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mxzonr */

/* @override http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mxknq1 */

/* @override http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mxknq1 */

/* @override http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mxhylv
	http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mxhzus
	http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mxjz2u
	http://www.accessdesigndev.ca/sites/all/themes/hrlsc/css/hrlsc-alpha-default.css?mxknq1 */

/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/*HRLSC Colours

Orange: #c5583a
Blue: #5d7f8d
Light Grey: #e6e6e6
Dark Grey: #4b4b4b

*/

.front .grid-8 div.region-inner.region-content-inner {
	border-right: none;
	padding: 0;
}

.section-heading h2 {
	width:30%;
	float: left;
	
	/*margin: 0px 10px 0 0px;*/
	color: white;
	padding: 0px 20px;
	line-height: 1em;
	font-size: 1.3em;

	position: absolute;
	bottom: 0px;
}

div.section-heading {
	width: 100%;
	background: #5d7f8d;
/*	margin-top: 10px;*/
	float: left;
	margin-bottom: 20px;
	position: relative;
	height: 191px;
}

div.section-heading img {
margin-left: 0px;
width: 474px;
height: auto;
float: right;
border-left: 10px solid white;
}

div#region-header-first.grid-12.region.region-header-first {
	margin: 0;
	width: 720px;
}

.grid-8 div.region-inner.region-content-inner {
	border-right: 3px solid #e6e6e6;
	padding-right: 30px;
}


#region-header-first {
	margin: 0;
}



img#logo {
	}



#zone-branding {
	background-color: #c5583a ;
	height: 120px;
	padding-bottom: 0;

}


#block-block-34 div.block-inner.clearfix div.content.clearfix p a img {
	margin: 38px 33px 0px 33px;
	
}

#block-block-35 div.block-inner.clearfix div.content.clearfix p a img {
	margin: 38px 33px 0px 33px;
	
}

 
 #flexslider-1 ul.slides div.views-field.views-field-field-caption div.field-content p {
     background: none repeat scroll 0 0 background: #4b4b4b;;
/*     bottom: 0;*/
     color: #FFFFFF;
/*     display: block;*/
     font-size: 1.7em;
     font-weight: bold;
     padding: 25px;
  /*   position: absolute;
     right: 0;*/

 }
 

 .flexslider {margin: 0 0 60px; background: #fff; border: none; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 4px; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; zoom: 1; }
 
 
 
 div.footer-left {
 	float: left;
 	padding-right: 20px;
 	width: 33%;
 }
 
 div.footer-centre {
 	float: left;
 	width: 33%;
 	padding-right: 20px;
 }
 
 div.footer-right {
 	float: right;
 	padding-right: 20px;
 	width: 15%;
 }
 
 
#block-block-2 div.block-inner.clearfix div.content.clearfix ul li {
    	color: white;
    	background: #5d7f8d;
     	margin-bottom: 10px;
    	font-weight: 600;
    	text-align: center;
    	margin-left: -10px;
    	margin-right: -10px;
    }
 
    
 
    
    #block-block-2 li.what a {
 
    	padding-top: 10px;
    }
 
 #block-block-2 div.block-inner.clearfix div.content.clearfix ul li.faq a {
 
 padding-top: 10px;
 }
 
 #block-block-18 div.block-inner.clearfix div.content.clearfix ul li {
     	color: white;
     	background: #5d7f8d;
      	margin-bottom: 10px;
     	font-weight: 600;
     	text-align: center;
     	margin-left: -10px;
     	margin-right: -10px;
     }
  
     
   
   
  #block-block-18 div.block-inner.clearfix div.content.clearfix ul li.faq a {
  
  padding-top: 10px;
  }
 
 
.block-39  img.en-logo {
     height: 33px;
     width: 420px;
 }
 
 .block-39  img.fr-logo {
      height: 40px;
      width: 404px;
  }
  
  

  
  
  #block-block-34 div.block-inner.clearfix div.content.clearfix p a img {
  	wheight: 33px;
  	width: 420px;
  	
  }
  
  #block-block-35 div.block-inner.clearfix div.content.clearfix p a img {
  height: 40px;
  width: 404px;
  	
  }
  
  #block-locale-language  {
  	margin: 26px 0 0 0;
  
  }
  
  
/*  Menu*/
  
  #zone-menu {
  	background: #e6e6e6;
  	margin-top: 10px;
  	margin-bottom: 10px;
  	height: 80px;
  	padding: 0;
  }
  
ul.nice-menu li {
  margin-top: 8px;
/*  width: 100px;*/
  font-size: 1em;
  float: left;
  margin-right: 15px;
  line-height: 1em;
  font-weight: 600;
  padding: 0;
  }
  
  
  ul.nice-menu ul li {
  font-size: .9em;
  padding: 0px 7px 7px 7px;
  background: #4b4b4b;
  
  }
  
/*  FAQs*/
  ul.nice-menu li.menu-604 {

   	margin-top: 18px;
   	padding-right: 25px;
   
   }

ul.nice-menu li.menu-568 {
 	width: 150px;
 	margin-top: 10px;
 }
 
 
ul.nice-menu li.menu-569 {
 	width: 140px;
 	margin-top: 18px;
 }
 
ul.nice-menu li.menu-570 {
 	width: 120px;
 	margin-top: 11px;
 }
 
ul.nice-menu li.menu-571 {
 	width: 130px;
 	margin-top: 11px;
 }
 
 
 ul.nice-menu li.menu-612 {
/*  	width: 120px;*/
  	margin-top: 18px;
  padding-right: 20px;
  }
  
  
  
 ul.nice-menu li.menu-576 {
  	width: 80px;
  	margin-top: 12px;
  
  }
 
 
ul.nice-menu li.menu-572 {
 	width: 100px;
 	margin-top: 12px;
 	margin-right: 0px;
 
 }




/* French Menu Styling */

/*#nice-menu-2 li {
	font-size: .9em;
}
  */
  
/*  FAQs*/
  ul.nice-menu li.menu-657 {
width: 85px;
   	margin-top: 25px;
/*   	padding-right: 25px;*/
   
   }
/* Fiches */
ul.nice-menu li.menu-634 {
 	width: 110px;
 	margin-top: 18px;
 }
 
 /* Le Centre en Bref */
ul.nice-menu li.menu-625 {
 	width: 80px;
 	margin-top: 25px;
 }
  /* Rapports */
ul.nice-menu li.menu-628 {
 	width: 100px;
 	margin-top: 25px;
 }
 
 /* Histroires */
 ul.nice-menu li.menu-629 {
 	width: 110px;
 	margin-top: 18px;
 }
 
 /* Communiquez */
 ul.nice-menu li.menu-575 {
  	width: 100px;
  	margin-top: 18px;
  padding-right: 0px;
  }
  
  

  
/*.page-node-211  #twitter-widget-1 {
  	height: 260px;
 }
  */
  .page-node-211 .grid-8 div.region-inner.region-content-inner {
  	border-right: none;
  	padding: 0;
  }
  
  .flexslider {
  	margin-bottom: 0px;
  	border: none;
  }
  
  #block-block-57 {
  	float: left;
  }

  #block-block-58 {
  	float: left;
  }
  