/* du_style.css */
/* Imported Styles
----------------------------------------------------*/
@import url(navigate.css);


/*Common selectors
----------------------------------------------------*/

html {
    overflow-y: scroll;
    /*Hack to prevent center shift in non-IE browsers	*/
	min-height: 100%;        
	margin-bottom: .1px;
    /*End hack*/
	}
body {
	font: 100%  "Lucida Grande", Calibri, Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #247c36; /* Ducks Green */
	background-color: #b3a9a1; /* Ducks Medium Grey*/
	background-color: #000;    /* Ducks Black*/
	background-color: #485b4c; /* Ducks Dark Green*/
	background-color: #74869b; /* Ducks Dark Blue*/
	background-color: #91aeb7; /* Ducks Light Blue*/
	background-color: #e6cc8a; /* Ducks Tan*/
	background-color: #720423; /* Ducks Burgundy*/
	background-color: #57493b; /* Ducks Dark Grey*/
	background-color: #dad5cc; /* Ducks Light Grey*/
	background-color: #57493b; /* Ducks Dark Grey*/
	background-color: #fff;    /* White*/
	text-align: center;
    }
p {
	margin: 0;
	padding-bottom: 1em;
    }
h1 {
	font-size: 1.3em;
	color: #485b4c;
	margin-bottom: 8px;
	margin-top: 0px;
    text-shadow: #ccc 2px 2px 2px;	
	}
h10 {
	font-size: 1.3em;
	color: #0000CC;
	margin-bottom: 8px;
	margin-top: 0px;
    text-shadow: #ccc 2px 2px 2px;	
	text-decoration: underline;
	}	
h2 {
	font-size: 1em;
	color: #485b4c;
	margin-bottom: 4px;
	margin-top: 2px;
}
h3, h4 {
    font-size: 14px;
	margin-top: 0px;
	}
h4 {
    margin-bottom: 0px;
	}
h20 {
	font-size: 8px;
	
	margin-bottom: 4px;
	margin-top: 2px;
}
#home h1 {
    line-height: 1.4em;
	}
#home h2 {
    line-height: 1.1em;
	}
select {
	font-size: 11px;
    }
img {
    border: none;
	}
/*Common layout selectors
----------------------------------------------*/
#container {
	width: 1000px;
	margin: 0 auto 10px auto;
	text-align: left;
	border-bottom: solid 3px #ccc;
	background-color: #fff;
    }

#prov_dropdown {
	float: left;
	width: 213px;
    }
#prov_dropdown_1 {
	padding: 20px 0px 0px 10px;
    }
	 
#prov_dropdown_1 .search {
	vertical-align: middle;
}

#prov_title {
	padding-top: 20px;
	padding-left: 10px;
    }
#header {
    padding-top: 0px; /*normally 15px without winter theme*/
	padding-left: 0px; /*normally 10px without winter theme*/
	width: 990px;
	text-align: right;
	padding-bottom: 5px;
	border-bottom: solid 1px #ccc;
    }
#header .dulogo {
	float: left;
	}
#header_2 {
	width: 990px;
	height: 210px;
	background: #194110 url(../images/crnr_bl1.gif) no-repeat left bottom;
    }
#featured_image {
	background-color: #ccc;
	height: 186px;
	width: 990px;
	border-top: 1px solid #fff;
	border-left: 1px solid #ccc;
    }
#featured_image_text {
	background-color: #ccc;
	padding: 2px 0px 2px 10px;
	width: 960px;
	border-right: 1px solid #fff;
    }
#featured_image_text a {
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
    }
#breadcrumb {
	text-indent: 10px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
    color: #647057;
	border-left: solid 1px #ccc;
	padding-bottom: 12px;
	width: 990px;
    }
#breadcrumb a {
	color: #647057;
	font-weight: normal;
	padding: 0px 3px 0px 3px;
    }
#contentbox {
	width: 990px;
	padding: 1px 1px 10px 10px;
	font-size: 0.8em;
	line-height: 1.6em;
	border-left: solid 1px #ccc;
    }
.blueband #contentbox {
    background: url(../resource/education/duck-detectives/blue/images/blueband-background.gif) bottom left no-repeat;
	padding-bottom: 120px;
	}
.greenband #contentbox {
    background: url(../resource/education/duck-detectives/green/images/greenband-background.gif) bottom left no-repeat;
	padding-bottom: 120px;
	}
.redband #contentbox {
    background: url(../resource/education/duck-detectives/red/images/redband-background.gif) bottom left no-repeat;
	padding-bottom: 120px;
	}
.orangeband #contentbox {
    background: url(../resource/education/duck-detectives/orange/images/orangeband-background.gif) bottom left no-repeat;
	padding-bottom: 120px;
	}
#home #contentbox {
    width: 670px;
	padding-top: 10px;
	padding: none;
	font-size: 12px;
	line-height: 16px;
	}
#home #contentbox img {
    border: solid 1px #ccc;
	padding: 1px;
	}
#home-province #main_content {
	width: 480px;
	float: left;
	padding-left: 10px;
    }
#aboutduc #main_content, #wwconserv #main_content, #help #main_content, #province #main_content, #resources #main_content, #section-main #main_content, #minimal #main_content {
    float: right;
	width: 790px;
	padding-left: 10px;
	padding-right: 10px;
	}
#minimal #main_content {
    margin-top: 6px;
	}
#main_content ul, #main_content_interior ul {
    margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
	padding-left: 8px;
	list-style-image:  url("../images/bullet.gif");
    }
#main_content ul ul, #main_content_interior ul ul{
	list-style-image: none;	
    }
#callout {
	float: left;
	background-image:  url("../images/crnr_bl2.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
    color: #fff;
	background-color: #715F48;
	padding-left: 15px;
	margin-bottom: 10px;
    }
#callout p{
	padding-top: 10px;
	font-size: 12px;
    }
#callout2 {
    width: 500px;
    border: 1px solid #000;
	background-color: #e9ece5;
	padding: 10px;
	margin-bottom: 10px;
    }
.callout3 {
	float: left;
	background-image:  url("../images/crnr_bl3.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	border-top: 2px solid #ccc;
	border-right: 2px solid #ccc;
	padding-left: 15px;
	margin-bottom: 10px;
    }
.callout3 p{
	padding-top: 10px;
	padding-right: 10px;
	font-size: 12px;
    }
.nopad p{
	padding-top: 0px;
    }
#subfooter{
	padding-top: 10px;
    width: 990px;
	border-left: solid 1px #ccc;
	text-align: right;
    }
#subfooter img {
	border: none !important;
    }
#subfooter a {
	color: #728062;
	font-size: 9px;
	font-weight: bold;
    }
#footer {
	color: #999;
	font-size: 10px;
	font-weight: bold;
	text-indent: 190px;
	width: 100%;
	height: 30px;
	padding-top: 68px;
	border-left: solid 1px #ccc;
	background: url(../images/bg_foot.png) no-repeat left top;
    }
.french #footer {
	background: url(../images/bg_footf.png) no-repeat left top;
	text-indent: 20px;
	}
#home #footer {
	text-indent: 170px;
	}
#home.french #footer {
    text-indent: 20px;
	}

/*** MIke Polowick - March 11, 2007 ***/

#callout a {
	color:#fff;
	}
#callout p {
	padding-right:15px;
	}
#callout .inset {
	width:180px; 
	background-color:#9e8565; 
	float:right; 
	padding:10px; 
	margin-left:7px;
	}
	
.w360 {
	width:360px;
	}

.section_summary {
	float: left;
	background:  url("../images/crnr_bl3.gif") left bottom no-repeat;
	border-top: 2px solid #ccc;
	border-right: 2px solid #ccc;
	padding: 0 15px 0 15px;
	margin-bottom: 10px;
	width:345px; 
	}
#main_content_interior .section_summary ul {
	list-style-image: url("../images/bullet_s.gif");
	}
	
/* Side bar features
--------------------------------------------------*/
#side_feature, #side_feature_2, #side_feature_3 {
	float: right;
	width: 300px;
	padding-left: 6px;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #fff;
    }
#minimal #side_feature_2 {
	margin-top: 0px;
	}
#side_feature, #side_feature_3 {
    position: absolute;
	margin-left: 675px;
	*margin-left: 410px;
    }
/* Inintelligible hack for provincial sidebars. Deals with Internet Explorer browsers, the absolute worst browsers on the planet.
--------------------------------------------------------------------------------------------------*/
#home-province #side_feature_3 {
    *position: relative;
	*margin-left: -315px;
    }
/* End hack. */
#side_feature a:link, #side_feature_2 a:link, #side_feature_3 a:link {
   color: #fff;
	}	
#side_feature a:visited, #side_feature_2 a:visited, #side_feature_3 a:visited {
   /* color: #b9c9dc;*/
	color: #D2D2D2;
	}	
#side_feature {
	margin-top: -70px;
	/*margin-top: -25px; Use this when incorporating a flash photo bar
	-70px with regular photo bar*/
    }
#side_feature_2 {
	margin-top: -37px;	
	border-top: solid 1px #fff;
	position: relative;
    }
#side_feature_3 {
	margin-top: -30px;
    }
#side_feature_image, #side_feature_3_image {
	margin-right: 0px;
	text-align: right;
    }
#side_feature_3_image {
	margin-top: 10px;
    margin-bottom: -10px;
    }
#side_feature_box_1, #side_feature_box_2, #side_feature_box_3, #side_feature_box_4 {
	font-size: 12px;
	font-weight: normal;
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 15px;
	}
#side_feature_box_1 {
	margin-left: 6px;
	background-color: #720423;
	border-top: 1px solid #fff;
	background-image:  url("../images/crnr_br1.gif");
    }
#side_feature_box_1.interior {
	border-top: 1px solid #000;
	margin-left: 0px;
	border-left: 6px solid #fff;
    }
#side_feature_box_2 {
	background-color: #485b4c;
	background-image:  url("../images/crnr_br2.gif");
	border-left: 6px solid #fff;
	border-top: 1px solid #000;
	margin-top: 10px;
    }
#side_feature_box_3 {
	background-color: #57493b;
	background-image:  url("../images/crnr_br3.gif");
	border-left: 6px solid #fff;
	border-top: 1px solid #000;
	margin-top: 10px;
    }
#side_feature_box_4 {
    color: #000;
	background-color: #fff;
	border-left: 6px solid #fff;
	border-top: 1px solid #000;
	margin-top: 0px;
	}

#side_feature_box ul, #side_feature_box_1 ul, #side_feature_box_2 ul, #side_feature_box_3 ul, #side_feature_box_4 ul {
	margin-left: 2px;
	padding-left: 7px;
	list-style-image:  url("../images/bullet_4.gif");
	margin-top: 7px;
	margin-bottom: 0px;
    }
#side_feature_box ul li, #side_feature_box_1 ul li, #side_feature_box_2 ul li, #side_feature_box_3 ul li, #side_feature_box_4 ul li {
	padding-bottom: 10px;
    } 
#side_feature_box ul li a, #side_feature_box_1 ul li a, #side_feature_box_2 ul li a, #side_feature_box_3 ul li a, #side_feature_box_4 ul li a {
	font-weight: bold;
    }
	 
/* Page article navigation.
-----------------------------------------*/	
#side_feature_box_4 ol {
	margin-left: 2px;
	padding-left: 7px;
	line-height: 16px;
	color: #647057;
    } 
#side_feature_box_4 ol li.section_nolink {
   color: #647057;
	font-weight: bold;
	background-color: #e9ede5;
	text-decoration: none;
	padding: 4px;
	}

#side_feature_box_4 a {
	display: block;
    }
html>body #side_feature_box_4 a {
	height: auto;
    }
#side_feature_box_4 a:link {
	color: #647057;
	padding: 4px;
    }
#side_feature_box_4 a:hover{
    color: #647057;
	font-weight: normal;
	background-color: #e9ede5;
	text-decoration: none;
	padding: 4px;
	}
#side_feature_box_4 li.section_link a:link, #side_feature_box_4 li.section_link a:visited {
	color: #647057;
	font-weight: normal;
	text-decoration: underline;
	padding: 4px;
    }
#side_feature_box_4 li.section_link a:hover {
	text-decoration: none;
	}
	 
/* Home page selectors
-----------------------------------------*/
#home_feature_1 {
	float: left;
	width: 240px;
	height: auto;
	padding-right: 10px;
	margin-top: 10px;
	border-right: 1px dotted #ccc;
    }
#home_feature_1 img {
	float: left;
	}
#home_feature_1 p {
	font-size: 11px !important;
	}
#home_feature_2 {
	float: left;
	width: 405px;
	height: auto;	
	padding-left: 10px;
	margin-top: 10px;
    }
#home_feature_2 li {
	font-size: 11px;
	margin: 0px;
	}
#home_feature_2 img {
	float: left;
	}
#home_feature_2 p {
	font-size: 11px !important;
	}
.home_feature_left {
	float: left;
	width: 240px;
	border-right: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
	height: auto;
	padding-top: 6px;
	padding-right: 10px;
    }
.home_feature_left img {
	float: left;
	}
.home_feature_left p {
	font-size: 11px !important;
	}
.home_feature_right {
	float: left;
	border-top: 1px dotted #ccc;
	width: 405px;
	height: auto;
	padding-top: 6px;
	padding-left: 10px;
    }
.home_feature_right img {
	float: left;
	}
.home_feature_right p {
	font-size: 11px !important;
	}	
.home_feature_right li {
	margin: 0px;
	}
   
	
/* Text selectors
-----------------------------------------*/

.bold2 {
	font-size: 14px;
	font-weight: bold;
    }
.bold3 {
	font-size: 15px;
	font-weight: bold;
    }
.bold4 {
	font-size: 19px;
	font-weight: bold;
    }
.bold5 {
	font-size: 22px;
	font-weight: bold;
    }
.bold6 {
	font-size: 25px;
	font-weight: bold;
    }
.sidebar10px {
	font: normal 10px/14px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	}
h4.aboutduc {
	height: 19px;
	background-image:  url("../images/h4_about.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.aboutduc span {
	display: none;
    }
h4.join {
	height: 19px;
	background-image:  url("../images/h4_join.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.join span {
	display: none;
    }
h4.download {
	height: 19px;
	background-image:  url("../images/h4_dnld.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.download span {
	display: none;
    }
h4.download_green {
	height: 19px;
	background-image:  url("../images/h4_dnldg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.download_green span {
	display: none;
    }		
h4.download_gray {
	height: 19px;
	background-image:  url("../images/h4_dnlgr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.download_gray span {
	display: none;
    }		
h4.photo_red {
	height: 19px;
	background-image:  url("../images/h4_photr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.photo_red span {
	display: none;
    }
h4.photo_green {
	height: 19px;
	background-image:  url("../images/h4_photg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.photo_green span {
	display: none;
    }
h4.photo_greenfr {
	height: 19px;
	background-image:   url("../images/h4_phfr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.photo_greenfr span {
	display: none;
    }	
h4.related {
	height: 19px;
	background-image:  url("../images/h4_rela.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.related span {
	display: none;
    }
h4.related_red {
	height: 19px;
	background-image:  url("../images/h4_relar.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.related_red span {
	display: none;
    }
h4.related_grey {
	height: 19px;
	background-image:  url("../images/h4_relag.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.related_grey span {
	display: none;
    }	
h4.previous {
	height: 19px;
	background-image:  url("../images/h4_prev.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.previous span {
	display: none;
    }	
h4.pages {
	height: 19px;
	background-image:   url("../images/h4_artic.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.pages span {
	display: none;
    }
h4.section {
	height: 19px;
	background-image:   url("../images/h4_sectn.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.section span {
	display: none;
    }
h4.sectionfr {
	height: 19px;
	background-image:   url("../images/h4_sefr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.sectionfr span {
	display: none;
    }
h4.secure {
	height: 19px;
	background-image:   url("../images/h4_secur.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.secure span {
	display: none;
    }
h4.secure_grey {
	height: 19px;
	background-image:   url("../images/h4_secgr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.secure_grey span {
	display: none;
    }
h4.tax {
	height: 19px;
	background-image:   url("../images/h4_tax.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.tax span {
	display: none;
    }
h4.upcoming {
	height: 19px;
	background-image:  url("../images/h4_upcom.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.upcoming span {
	display: none;
    }
h4.support {
	height: 19px;
	background-image:  url("../images/h4_support_duc.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.support span {
	display: none;
    }
h4.quicklink {
	height: 19px;
	background-image:  url("../images/h4_quick.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.quicklink span {
	display: none;
    }
h4.pwebfoot_green {
	height: 19px;
	background-image:  url("../images/h4_pwfg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.pwebfoot_green span {
	display: none;
    }
h4.pwebfoot_red {
	height: 19px;
	background-image:  url("../images/h4_pwfr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.pwebfoot_red span {
	display: none;
    }
h4.greenwing_green {
	height: 19px;
	background-image:  url("../images/h4_gwg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.greenwing_green span {
	display: none;
    }
h4.greenwing_red {
	height: 19px;
	background-image:  url("../images/h4_gwr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.greenwing_red span {
	display: none;
    }
h4.office {
	height: 19px;
	background-image:  url("../images/h4_prov.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.office span {
	display: none;
    }
h4.events {
	height: 19px;
	background-image:  url("../images/h4_eveng.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.events span {
	display: none;
    }
h4.voir_green {
	height: 19px;
	background-image:  url("../images/h4_voirg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.voir_green span {
	display: none;
    }
h4.local_news {
	height: 19px;
	background-image:  url("../images/h4_news.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.local_news span {
	display: none;
    }
h4.apply {
	height: 19px;
	background-image:  url("../images/h4_apply.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.apply span {
	display: none;
    }
h4.headquarters {
	height: 19px;
	background-image:  url("../images/h4_headq.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.headquarters span {
	display: none;
    }
h4.prov_ab {
	height: 111px;
	background-image:   url("../province/ab/images/prov_ab.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_ab span {
	display: none;
    }
h4.prov_qc {
	height: 111px;
	background-image:   url("../province/qc/images/qc_label.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_qc span {
	display: none;
    }
h4.prov_bc {
	height: 111px;
	background-image:   url("../province/bc/images/prov_bc.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_bc span {
	display: none;
    }
h4.prov_mb {
	height: 111px;
	background-image:   url("../province/mb/images/mb_label.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_mb span {
	display: none;
    }
h4.prov_nb {
	height: 111px;
	background-image:   url("../province/nb/images/nb_label.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_nb span {
	display: none;
    }
h4.prov_nl {
	height: 111px;
	background-image:   url("../province/nl/images/nl_label.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_nl span {
	display: none;
    }
h4.prov_ns {
	height: 111px;
	background-image:   url("../province/ns/images/ns_label.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_ns span {
	display: none;
    }
h4.prov_on {
	height: 111px;
	background-image:   url("../province/on/images/on_label.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_on span {
	display: none;
    }
h4.prov_pe {
	height: 111px;
	background-image:   url("../province/pe/images/pe_label.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_pe span {
	display: none;
    }
h4.prov_sk {
	height: 111px;
	background-image:   url("../province/sk/images/sk_label.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_sk span {
	display: none;
    }

/*French h4 selectors
------------------------------------------------------------*/
h4.telecharger_red {
	height: 19px;
	background-image:  url("../images/h4_teler.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.telecharger_red span {
	display: none;
    }
h4.telecharger_green {
	height: 19px;
	background-image:  url("../images/h4_teleg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.telecharger_green span {
	display: none;
    }
h4.telecharger_gray {
	height: 19px;
	background-image:  url("../images/h4_telgr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.telecharger_gray span {
	display: none;
    }
h4.numeros_green {
	height: 19px;
	background-image:  url("../images/h4_numg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.numeros_green span {
	display: none;
    }
h4.lien_green {
	height: 19px;
	background-image:  url("../images/h4_lieng.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.lien_green span {
	display: none;
    }
h4.lien_red{
	height: 19px;
	background-image:  url("../images/h4_lienr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.lien_red span {
	display: none;
    }
h4.pages_fr {
	height: 19px;
	background-image:  url("../images/h4_artif.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.pages_fr span {
	display: none;
    }
h4.adherez_red {
	height: 19px;
	background-image:  url("../images/h4_adhe.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.adherez_red span {
	display: none;
    }
h4.apropos_red {
	height: 19px;
	background-image:  url("../images/h4_apror.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.apropos_red span {
	display: none;
    }
h4.prov_ab_fr {
	height: 111px;
	background-image:   url("../fr/province/ab/images/prov_ab.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_ab_fr span {
	display: none;
    }
h4.prov_qc_fr {
	height: 111px;
	background-image:   url("../fr/province/qc/images/prov_qc.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_qc_fr span {
	display: none;
    }
h4.prov_bc_fr {
	height: 111px;
	background-image:   url("../fr/province/bc/images/prov_bc.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_bc_fr span {
	display: none;
    }
h4.prov_mb_fr {
	height: 111px;
	background-image:   url("../fr/province/mb/images/prov_mb.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_mb_fr span {
	display: none;
    }
h4.prov_nb_fr {
	height: 111px;
	background-image:   url("../fr/province/nb/images/prov_nb.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_nb_fr span {
	display: none;
    }
h4.prov_nl_fr {
	height: 111px;
	background-image:   url("../fr/province/nl/images/prov_nl.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_nl_fr span {
	display: none;
    }
h4.prov_ns_fr {
	height: 111px;
	background-image:   url("../fr/province/ns/images/prov_ns.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_ns_fr span {
	display: none;
    }
h4.prov_on_fr {
	height: 111px;
	background-image:   url("../fr/province/on/images/prov_on.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_on_fr span {
	display: none;
    }
h4.prov_pe_fr {
	height: 111px;
	background-image:   url("../fr/province/pe/images/prov_pe.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_pe_fr span {
	display: none;
    }
h4.prov_sk_fr {
	height: 111px;
	background-image:   url("../fr/province/sk/images/prov_sk.gif");
	background-repeat: no-repeat;
	margin: 40px 0px 0px 10px;
    }
h4.prov_sk_fr span {
	display: none;
    }
h4.activite {
	height: 19px;
	background-image:  url("../images/h4_activ.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.activite span {
	display: none;
    }
h4.activite_venir {
	height: 19px;
	background-image:  url("../images/h4_acti2.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.activite_venir span {
	display: none;
    }
h4.appuyez {
	height: 19px;
	background-image:  url("../images/h4_appuyez_cic.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.appuyez span {
	display: none;
    }
h4.bureau {
	height: 19px;
	background-image:  url("../images/h4_burp.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.bureau span {
	display: none;
    }
h4.bureaux {
	height: 19px;
	background-image:  url("../images/h4_burc.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.bureaux span {
	display: none;
    }
h4.site {
	height: 19px;
	background-image:  url("../images/h4_sites.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.site span {
	display: none;
    }

h4.site_gris {
	height: 19px;
	background-image:  url("../images/h4_siteg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.site_gris span {
	display: none;
    }
h4.impot {
	height: 19px;
	background-image:  url("../images/h4_impot.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.impot span {
	display: none;
    }
h4.responsables_green {
	height: 19px;
	background-image:  url("../images/h4_respg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.responsables_green span {
	display: none;
    }
h4.lien_bref {
	height: 19px;
	background-image:  url("../images/h4_lienb.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.lien_bref span {
	display: none;
    }
h4.enjeux {
	height: 19px;
	background-image:  url("../images/h4_enjou.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.enjeux span {
	display: none;
    }
h4.comment {
	height: 19px;
	background-image:  url("../images/h4_post.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
    }
h4.comment span {
	display: none;
    }
h4.nouvelles_locales {
	height: 19px;
	background-image:  url("../images/h4_nouv.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.nouvelles_locales span {
	display: none;
    }
h4.photo_greenfr {
	height: 19px;
	background-image:   url("../images/h4_phfr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.photo_greenfr span {
	display: none;
    }
h4.comment_presenter{
	height: 40px;
	background-image:  url("../images/h4_pres.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.comment_presenter span {
	display: none;
    }
h4.piste_marais_green {
	height: 19px;
	background-image:  url("../images/h4_pimag.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.piste_marais_green span {
	display: none;
    }
h4.piste_marais_red {
	height: 19px;
	background-image:  url("../images/h4_pimar.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.piste_marais_red span {
	display: none;
    }
h4.aileverte_green {
	height: 19px;
	background-image:  url("../fr/images/h4_avg.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.aileverte_green span {
	display: none;
    }
h4.aileverte_red {
	height: 19px;
	background-image:  url("../fr/images/h4_avr.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    }
h4.aileverte_red span {
	display: none;
    }
	
/*** MIke Polowick - March 11, 2007 ***/

.caption {
	font-size:10px;
	line-height:12px;
	color:#333;
	}	
	
/*Link selectors
------------------------------------------------------------*/
a:link {
	font-weight: bold;
	color: #a76c4c;
	text-decoration: underline;
    }
a:hover, #subfooter a:hover, #featured_image_text a:hover, #footer a:hover {
    text-decoration: none;
    }
a:visited {
	color: #D79850;
	font-weight: bold;
    }
p.rightlink {
	display:block;
	padding-bottom: 5px;
}
p.rightlink a {
	padding:0px 0px 0px 12px;
	background: url(../images/ico_arow.gif) no-repeat left;
}
p.rightlink-sidebar {
    display: block;
	height: 1.3em;
	padding-bottom: 5px;
	position: relative;
	}
p.rightlink-sidebar a {
    padding: 0px 0px 0px 12px;
	background: url(../images/ico_aro2.gif) no-repeat left;
	position: absolute;
	top: 0px;
	right: 0px;
	}
.definition  {
	font-weight: bold;
	color: #a76c4c;
	border: 1px dotted #ccc;
	padding: 2px;
	cursor:help;
	}	
	
/*Miscellaneous selectors
---------------------------------------------------------*/

.required_hilight {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #f2ddd2;
    }
.bpad_2px {
	padding-bottom: 2px;
    }
.rpad_15px {
	margin-right: 15px;
    }
.lpad_15px {
	padding-left: 15px;
    }
.tpad_15px {
	padding-top: 15px;
    }
.bpad_15px {
	padding-bottom: 15px;
    }
.noborder {
    border: 0px;
	} 
img.rmargin10px {
    margin-right: 10px;
	}
img.bmargin10px {
    margin-bottom: 10px;
	}
img.bmargin20px {
    margin-bottom: 20px;
	}
img.bmargin30px {
    margin-bottom: 30px;
	}
img.bmargin40px {
    margin-bottom: 40px;
	}
img.bmargin50px {
    margin-bottom: 50px;
	}
img.bmargin60px {
    margin-bottom: 60px;
	}
img.bmargin70px {
    margin-bottom: 70px;
	}
img.bmargin80px {
    margin-bottom: 80px;
	}
img.bmargin90px {
    margin-bottom: 90px;
	}
img.bmargin100px {
    margin-bottom: 100px;
	}
.spacer {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	width: 1px;
	height: 1px;
    }
.rule_1 {
	border-top: 1px dashed #ccc;
	padding-top: 10px;
    }
#map_can {
	float: left;
	background-color: #fff;
	border-top: 1px solid #194110;
	padding: 1px 0px 0px 0px;
}
#row_contact {
    font-size: .8em;
	line-height: 1.4em;
	padding-bottom: 30px;
	margin-left: 170px;
    }
.contact_info {
	float: left;
	width: 290px;
	padding-right: 10px;
	text-align: right;
    }
.normalweight {
    font-weight: normal;
	}
.textwhite {
    color: #fff;
	}
#leftpad_10px {
    padding-left: 10px;
	}
.border-rl {
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	}

/*** MIke Polowick - March 11, 2007 ***/	
		
ol.tightenup {
	margin-top:0;
	margin-bottom:1em;
	}	
	
.textred {
    color: #900;
	}
.textburgundy {
    color: #720423;
	}
/*Photo treatment selectors
----------------------------------------------------------*/
.photo1, .photo2 {
	width: 380px;
}
.photo3 {
	width: 550px;
	}
.photo1 p, .photo3 p, .photoright p, photoright2 p {
	text-align: center;
}
.photoright {
    width: 280px;
}
.photoright2 {
    width: 400px;	
}
.photoright3 {
    width: 350px;	
}
.photoright, .photoright2, .photoright3 {
	margin: 0px 0px 10px 10px;
	background-color:#fff;
	float: right;
    }    
div.photoleft {
    border: 1px solid #000;
	padding: 5px;
	}
div.photoleft img {
    float: left;
	margin: 5px;
    }
img.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
}
img.alignleft {
	float: left;
	margin: 0px 10px 0px 0px;
}
img.noborder {
	border: none !important;
	padding: 0 !important;
	}
.generic_floatlt{
    float: left;
	}
.generic_floatrt{
    float:right;
	}
.thumbnail{
	position: relative;
	z-index: 0;
    }
.thumbnail:hover{
	background-color: transparent;
	z-index: 2000;
	}
.thumbnail span{
	position: absolute;
	background-color: #fff;
	padding: 5px;
	border: 2px solid black;
	visibility: hidden;
	text-decoration: none;
	}
.thumbnail span img{
	border-width: 0px;
	padding: 2px;
	}
.thumbnail:hover span{
	visibility: visible;
	top: -350px;
	left: 60px;
	}
html>body .thumbnail:hover span {
    top: -400px;
	}

/* Lightbox selectors */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/* End lightbox selectors */
	
/*** MIke Polowick - March 11, 2007 ***/	
		
.imgleft_180 {
	float:left;
	margin:0 10px 3px 0;
	width:180px;
	}	
.imgright_180 {
	float:right;
	margin:0 0 3px 10px;
	width:180px;
	}	

div.imgleft_180 img, div.imgright_180 img {
	margin: 0 0 3px 0;
	}
	
img.bottomwhite {
	border-bottom:1px solid #ffffff;
	}
	
div.watermark {

	background: url(../images/du70.gif) no-repeat;
	background-position:Center Center; 
	}