@charset "utf-8";
/* Web Experience Toolkit (WET) / Boîte à outils de l'expérience Web (BOEW)
Terms and conditions of use: http://tbs-sct.ircan.gc.ca/projects/gcwwwtemplates/wiki/Terms
Conditions régissant l'utilisation : http://tbs-sct.ircan.gc.ca/projects/gcwwwtemplates/wiki/Conditions
*/



#cn-centre-col-inner h1 { color:#165C91; border-bottom: solid 1px #cdcdcd }
#cn-centre-col-inner .level3 h1 { border:none }
#cn-centre-col-inner h2 {  color: #165C91; font-weight:normal; }
#cn-centre-col-inner h3 {  color:#165C91; font-size:120%;  }
#cn-centre-col-inner h4 {font-size: 100%; color:#165C91;  }
#cn-centre-col-inner h5 { font-size: 100%; color:#165C91; font-weight:normal;  font-style:italic;}
#cn-centre-col-inner h6 { font-size: 100%; color:#165C91; font-weight:normal}


/* Top of page */
.cn-toppage{background-image:none;}
.cn-toppage {text-align:right;  background:url("/images/common/arrow_up.gif") no-repeat right 7px;; padding:4px 16px 0px 0px; float:none; margin-right:10px}
.cn-toppage a {text-decoration:none; color:#2450ab!important}
.cn-toppage a:hover {text-decoration:underline}
.cn-toppage a { padding-top:0}



/* Start: toolbar section */
#toolbar{ float:right; margin:3px 5px 5px 0 ; padding:0; font-size:80%; height:35px }
#toolbar a{ color:#000!important; text-decoration:none!important; background:none; padding:0 4px 0px 4px }
#toolbar img{ vertical-align:middle; padding:0 4px 3px 0px; margin:0}
#pageDisclaimer { display:none}
a#contrast { cursor: pointer!important}
/* End: toolbar section */

/*left column*/
.cn-left-col-default h3{padding: 7px 5px}
.cn-left-col-default ul { background-color:#eee}


/*fix  for top nav - second level menu*/
ul.mb-menu { width:960px}
/*.wet-boew-hsubmenu .showcase-visible { z-index:4000}*/

/*breadcrumb*/
#cn-bc ol { margin-top:6px; line-height:1em}
#cn-bc li { white-space:normal}
#cn-bc li.last{ background:url("/images/breadcrumb.gif") no-repeat scroll left 36% transparent; padding-left:11px}


/*left menu*/
#cn-left-col {background:url("/images/template/bg-left.gif") no-repeat 0 bottom #fff; margin-bottom:0}
.cn-left-col-default h3 {background:url("/images/fip-pcim/menu-background.gif") repeat-x 0 0 #23447E; color:#fff}
.cn-left-col-default h3  a{color:#fff!important}

/* mega menu*/
.mb-megamenu .mb-sm-open{}
.mb-sm-open div { padding:0px; margin:0;  }
.mb-sm-open  { padding:0  }
.mb-megamenu .mb-sm-open {background-color:#ECEEED;border-bottom:0; padding-top:0; padding-left:0px; padding-right:0px; box-shadow: 4px 4px 12px #888888; }
.mb-sm-open div.span-8, .mb-sm-open div.span-7, .mb-sm-open div.span-6, .mb-sm-open div.span-5, .mb-sm-open div.span-4, .mb-sm-open div.span-3, .mb-sm-open div.span-2, .mb-sm-open div.span-1{ height:300px}
.mb-sm-open .menuHeader { padding-top:25px; color:#165C91; font-size:180%; padding-left:15px}
#cn-psnb .mb-menu li{ border:none}
ul.menuSideBySide { width:400px}
ul.menuSideBySide li { width:200px; float:left!important}

/* footnote */
a.footnote-link, div.footnote-container dl dd p.float-left a { border:none; background-color:transparent}
div.footnote-container { font-size:85%}
table div.footnote-container { border-top:none!important; border-bottom:none!important; padding-top:7px; margin-top:0;  margin-left:5px!important;}


/*fix for grid auto image*/
.span-1 p, .span-2 p, .span-3 p, .span-4 p, .span-5 p, .span-6 p, .span-7 p, .span-8 p{ margin:0px!important; padding:10px}
.span-1 img, .span-2 img, .span-3 img, .span-4 img, .span-5 img, .span-6 img, .span-7 img, .span-8 img, .span-9 img, .span-10 img, .span-11 img, .span-12 img, #cn-aside img {
    height: auto;
    width: auto;
}

/* ---- Positioning ---- from grid util*/
.position-left,.position-left-small,.position-left-medium,.position-left-large,.position-left-xlarge,.position-top,.position-top-small,.position-top-medium,.position-top-large,.position-top-xlarge,.position-right,.position-right-small,.position-right-medium,.position-right-large,.position-right-xlarge,.position-bottom,.position-bottom-small,.position-bottom-medium,.position-bottom-large,.position-bottom-xlarge{position:absolute !important;margin:0 !important;}
.position-left{left:0 !important;}
.position-left-small{left:10px !important;}
.position-left-medium{left:20px !important;}
.position-left-large{left:50px !important;}
.position-left-xlarge{left:100px !important;}
.position-right{right:0 !important;}
.position-right-small{right:10px !important;}
.position-right-medium{right:20px !important;}
.position-right-large{right:50px !important;}
.position-right-xlarge{right:100px !important;}
.position-top{top:0 !important;}
.position-top-small{top:10px !important;}
.position-top-medium{top:20px !important;}
.position-top-large{top:50px !important;}
.position-top-xlarge{top:100px !important;}
.position-bottom{bottom:0 !important;}
.position-bottom-small{bottom:10px !important;}
.position-bottom-medium{bottom:20px !important;}
.position-bottom-large{bottom:50px !important;}
.position-bottom-xlarge{bottom:100px !important;}