/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
body { background-color: #BBB }
div.colLayout {
	background-color: #FFF;
	height: 100%;
}
div.topFix {
	margin-bottom: -30px;
}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */
/* NEW STYLE FROM THE WET PACKAGE BEGINS - TO HIDE INFORMATION */
.cn-invisible, .invisible {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden !important;
  position: absolute;
  width: 1px !important;
}
/* NEW STYLE FROM THE WET PACKAGE ENDS - TO HIDE INFORMATION */

/* FIP HEADER CSS BEGINS | DEBUT DU CSS DE L'EN-TETE PCIM */
div.fip, div.cwm {
	height: 50px;
}
div.cwm img {
	position: relative;
	top: 24px;
}
/* FIP HEADER CSS ENDS | FIN DU CSS DE L'EN-TETE PCIM */

/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */
div.banner {
	color: #000;
	background-color: #DDC;
}
div.banner-eng, div.banner-fra {
	background-color: #DDC;
	background-position: center center;
	background-repeat: no-repeat;
}
div.banner-ac-ve-eng {
	background-image: url(/img/servcan/eng/banner/ac-ve-eng.jpg);
}
div.banner-ac-ve-fra {
	background-image: url(/img/servcan/fra/banniere/ac-ve-fra.jpg);
}
div.banner-ai-se-eng {
	background-image: url(/img/servcan/eng/banner/ai-se-eng.jpg);
}
div.banner-ai-se-fra {
	background-image: url(/img/servcan/fra/banniere/ai-se-fra.jpg);
}
div.banner-aj-la-eng {
	background-image: url(/img/servcan/eng/banner/aj-la-eng.jpg);
}
div.banner-aj-la-fra {
	background-image: url(/img/servcan/fra/banniere/aj-la-fra.jpg);
}
div.banner-ar-ia-eng {
	background-image: url(/img/servcan/eng/banner/ar-ia-eng.jpg);
}
div.banner-ar-ia-fra {
	background-image: url(/img/servcan/fra/banniere/ar-ia-fra.jpg);
}
div.banner-au-ap-eng {
	background-image: url(/img/servcan/eng/banner/au-ap-eng.jpg);
}
div.banner-au-ap-fra {
	background-image: url(/img/servcan/fra/banniere/au-ap-fra.jpg);
}
div.banner-dp-pd-eng {
	background-image: url(/img/servcan/eng/banner/dp-pd-eng.jpg);
}
div.banner-dp-pd-fra {
	background-image: url(/img/servcan/fra/banniere/dp-pd-fra.jpg);
}
div.banner-ef-et-eng {
	background-image: url(/img/servcan/eng/banner/ef-et-eng.jpg);
}
div.banner-ef-et-fra {
	background-image: url(/img/servcan/fra/banniere/ef-et-fra.jpg);
}
div.banner-em-em-eng {
	background-image: url(/img/servcan/eng/banner/em-em-eng.jpg);
}
div.banner-em-em-fra {
	background-image: url(/img/servcan/fra/banniere/em-em-fra.jpg);
}
div.banner-es-se-eng {
	background-image: url(/img/servcan/eng/banner/es-se-eng.jpg);
}
div.banner-es-se-fra {
	background-image: url(/img/servcan/fra/banniere/es-se-fra.jpg);
}
div.banner-fe-fc-eng {
	background-image: url(/img/servcan/eng/banner/fe-fc-eng.jpg);
}
div.banner-fe-fc-fra {
	background-image: url(/img/servcan/fra/banniere/fe-fc-fra.jpg);
}
div.banner-je-ys-eng {
	background-image: url(/img/servcan/eng/banner/je-ys-eng.jpg);
}
div.banner-je-ys-fra {
	background-image: url(/img/servcan/fra/banniere/je-ys-fra.jpg);
}
div.banner-le-sb-eng {
	background-image: url(/img/servcan/eng/banner/le-sb-eng.jpg);
}
div.banner-le-sb-fra {
	background-image: url(/img/servcan/fra/banniere/le-sb-fra.jpg);
}
div.banner-na-nc-eng {
	background-image: url(/img/servcan/eng/banner/na-nc-eng.jpg);
}
div.banner-na-nc-fra {
	background-image: url(/img/servcan/fra/banniere/na-nc-fra.jpg);
}
div.banner-ph-pd-eng {
	background-image: url(/img/servcan/eng/banner/ph-pd-eng.jpg);
}
div.banner-ph-pd-fra {
	background-image: url(/img/servcan/fra/banniere/ph-pd-fra.jpg);
}
div.banner-re-sp-eng {
	background-image: url(/img/servcan/eng/banner/re-sp-eng.jpg);
}
div.banner-re-sp-fra {
	background-image: url(/img/servcan/fra/banniere/re-sp-fra.jpg);
}
div.banner-sc-eng {
	background-image: url(/img/servcan/eng/banner/sc-eng.jpg);
}
div.banner-sc-fra {
	background-image: url(/img/servcan/fra/banniere/sc-fra.jpg);
}
div.banner-sc-multi {
	background-image: url(/img/servcan/ml/banniere-banner/ban-gen-bil.jpg);
}
div.banner-se-es-eng {
	background-image: url(/img/servcan/eng/banner/se-es-eng.jpg);
}
div.banner-se-es-fra {
	background-image: url(/img/servcan/fra/banniere/se-es-fra.jpg);
}
div.banner-si-is-eng {
	background-image: url(/img/servcan/eng/banner/si-is-eng.jpg);
}
div.banner-si-is-fra {
	background-image: url(/img/servcan/fra/banniere/si-is-fra.jpg);
}
div.banner-sl-hs-eng {
	background-image: url(/img/servcan/eng/banner/ls-hs-eng.jpg);
}
div.banner-sl-hs-fra {
	background-image: url(/img/servcan/fra/banniere/ls-hs-fra.jpg);
}
div.banner-ss-hs-eng {
	background-image: url(/img/servcan/eng/banner/ss-hs-eng.jpg);
}
div.banner-ss-hs-fra {
	background-image: url(/img/servcan/fra/banniere/ss-hs-fra.jpg);
}
div.banner-sv-ts-eng {
	background-image: url(/img/servcan/eng/banner/sv-ts-eng.jpg);
}
div.banner-sv-ts-fra {
	background-image: url(/img/servcan/fra/banniere/sv-ts-fra.jpg);
}
div.banner-tc-ac-eng {
	background-image: url(/img/servcan/eng/banner/tc-ac-eng.jpg);
}
div.banner-tc-ac-fra {
	background-image: url(/img/servcan/fra/banniere/tc-ac-fra.jpg);
}
span.bannerAlt {
	font-weight: normal;
	font-size: 85%;
}
/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */

/* SKIP NAVIGATION CSS BEGINS | DEBUT DU CSS DU SAUT DE NAVIGATION */
div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
* html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
*:first-child+html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
div.page div.core div.navaid a:hover,
div.page div.core div.navaid a:active,
div.page div.core div.navaid a:focus {
	color: #000;
	background-color: #EED;
	border-color: #DDC;
}
/* SKIP NAVIGATION CSS ENDS | FIN DU CSS DU SAUT DE NAVIGATION */

/* TOOL BAR CSS BEGINS | DEBUT DU CSS DE LA BARRE D'OUTIL */
div.toolBar {
	width: 100%;
	color: #000;
	background-color: #FFF; 
	padding: 5px 0px;
	float: left;
}
ul.toolBarRow {
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	border: none;
	top: 10px; 
	width: 100%;
}
div.center li.toolBarLinea, div.center li.toolBarLineb, div.center li.toolBarLinec {
	white-space: nowrap; 
	margin: 0px;
	padding: 0px;
	border: none;
	float: left; 
	min-height: 1.3em;
}
div.center li.toolBarLinea div, div.center li.toolBarLineb div, div.center li.toolBarLinec div {
	font-size: 90%;
	margin: 0px;
	padding: 2px 10px;
}
div.center li.toolBarLinea a, div.center li.toolBarLineb a, div.center li.toolBarLinec a {
	text-decoration: none; 
	width: 0%;
	padding: 0px;
}
div.center li.toolBarLinea a:hover, div.center li.toolBarLineb a:hover, div.center li.toolBarLinec a:hover {
	text-decoration: underline;
}
div.center ul.toolBarRow li.toolBarLinec a {
	color: #C33;
}
div.center li.toolBarLinea img, div.center li.toolBarLineb img, div.center li.toolBarLinec img {
	vertical-align: middle;
}
/* TOOL BAR CSS ENDS | FIN DU CSS DE LA BARRE D'OUTIL */

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
p.breadcrumb a {
	color: #049;
}
div.left h2.nav, div.left div.nav, div.right h2.nav, div.right div.nav, div.center h2.centerGradient {
	text-align: center;
	line-height: 1.35em;
	padding: 2px 6px;
	margin: 0px;
	color: #000;
	font-weight: bold;
}
div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.nav a:link, div.left div.nav a:visited, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.nav a:link, div.right div.nav a:visited {
	background: none;
	color: #049;
	text-decoration: none;
}
div.left h2.nav a:hover, div.left h2.nav a:active, div.left h2.nav a:focus, div.left div.nav a:hover, div.left div.nav a:active, div.left div.nav a:focus, div.right h2.nav a:hover, div.right h2.nav a:active, div.right h2.nav a:focus, div.right div.nav a:hover, div.right div.nav a:active, div.right div.nav a:focus {
	text-decoration: underline;
}
div.roundCorner {
	font-size: 1px;
	overflow: hidden;
	display: block;
}


div.center div.contentWhite .firstLine {
	padding-top: 0px;
	margin-top: 0px;
} 

div.center div.contentWhite .lastLine {
	padding-bottom: 0px;
	margin-bottom: 0px;
} 


div.center div.contentWhitePad {
	padding: 5px;
}

div.roundCornerWhite1 {
	height: 1px;
	background: #DDC;
}
div.roundCornerWhite2 {
	height:1px;
	background:#FFF;
	border-right:2px solid #DDC;
	border-left:2px solid #DDC;
}
div.roundCornerWhite3 {
	height:1px;
	background:#FFF;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
div.roundCornerWhite4 {
	height:2px;
	background:#FFF;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
div.roundCornerDark1 {
	height:1px;
	background:#DDC;
}
div.roundCornerDark2 {
	height:1px;
	background:#DDC;
	border-right:2px solid #DDC;
	border-left:2px solid #DDC;
}
div.roundCornerDark3 {
	height:1px;
	background:#DDC;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
div.roundCornerDark4 {
	height:2px;
	background:#DDC;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
div.roundCornerLight1 {
	height:1px;
	background:#DDC;
}
div.roundCornerLight2 {
	height:1px;
	background:#EED;
	border-right:2px solid #DDC;
	border-left:2px solid #DDC;
}
div.roundCornerLight3 {
	height:1px;
	background:#EED;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
div.roundCornerLight4 {
	height:2px;
	background:#EED;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
div.roundCornerProdis1 {
	height:1px;
	background:#BBB;
}
div.roundCornerProdis2 {
	height:1px;
	background:#BBB;
	border-right:2px solid #BBB;
	border-left:2px solid #BBB;
}
div.roundCornerProdis3 {
	height:1px;
	background:#BBB;
	border-right:1px solid #BBB;
	border-left:1px solid #BBB;
}
div.roundCornerProdis4 {
	height:2px;
	background:#BBB;
	border-right:1px solid #BBB;
	border-left:1px solid #BBB;
}
h2.contentGradient, div.contentGradient {
	background: #DDC repeat-x;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
h2.contentWhite, div.contentWhite {
	background-color: #FFF;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
h2.contentLight, div.contentLight {
	background-color: #EED;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
h2.contentProdis, div.contentProdis {
	background-color: #BBB;
	border-right:1px solid #BBB;
	border-left:1px solid #BBB;
	height: 11px;
}
div.navSpace {
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
div.right div.highlightImage img {
	margin-bottom: -3px;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
div.right li ul.nav {
	margin-bottom: 0px !important;
}
div.right li div.nav, div.right li p.nav {
	margin-bottom: 0px !important;
}
div.center h2.centerGradient {
	font-size: 120%;
}
div.contentGradient img {
	margin-top: -4px;
	padding-right: 6px;
	float: left;
	position: relative;
}
div.center h2.cornerGradient {
	text-align: left;
	line-height: 1.35em;
	padding: 3px 6px 8px 6px;
	margin: 0px;
	color: #000;
	font-weight: bold;
	font-size: 120%;
}
div.contentGradient a {
	text-decoration: none;
	color: #049;
}
div.contentGradient a:visited {
	text-decoration: none;
	color: #703;
}
div.contentGradient a:hover {
	text-decoration: underline;
	color: #703;
}
div.serviceCornerBox ul {
	text-decoration: none;
	margin: 0px 10px 0px 20px;
	padding: 8px 0px 4px 20px;
}
div.serviceCornerBox ul li a {
	text-decoration: none;
	color: #049;
}
div.serviceCornerBox ul li a:visited {
	text-decoration: none;
	color: #703;
}
div.serviceCornerBox ul li a:hover {
	text-decoration: underline;
	color: #703;
}
h1.servicesTitle {
	font-size: 125%;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}
/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.left li.menucontent, div.left div.menucontent, div.right li.menucontent, div.right div.menucontent {
	color: #000;
	background-color: #FFF;
	border-left: 1px solid #DDC;
	border-right: 1px solid #DDC;
}
div.left li.shaded, div.left div.shaded, div.right li.shaded, div.right div.shaded, div.center div.shaded  {
	color: #000;
	background-color: #EED;
	border-left: 1px solid #DDC;
	border-right: 1px solid #DDC;
}
div.left a.menulink, div.right a.menulink {
	color: #000;
}
li.menucontent, div.menucontent {
	padding:2px 3px 2px 9px!important;
}
span.redMoreArrow {
	background-image: url(/img/servcan/commun-common/css/icone-icon/chevron.gif);
	background-repeat: no-repeat;
	background-position: left;
}
div.left li.moreLink {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
div.right li.moreLink {
	padding-left: 25px;
	padding-right: 10px;
	text-align: right;
}
div.left li.moreLink a, div.right li.moreLink a {
	color: #049;
	text-decoration: none;
	font-weight: bold;
}
div.left li.moreLink a:hover, div.right li.moreLink a:hover {
	text-decoration: underline;
}
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

/* PROMOTION CSS BEGINS | DEBUT DU CSS DES PROMOTIONS */
div.promoBoxLeft {
	min-height: 140px;
}
* html div.promoBoxLeft {
	height: 140px;
}
div.promoBoxLeft p {
	margin: 5px 5px 0px 5px;
	padding: 0px;
}
div.promoBoxLeft img {
	float: left;
	margin: 0px 5px;
}
div.promoBoxLeft h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px 5px;
	padding: 0px;
	color: #000;
}
div.center div.promoBoxLeft h2 a {
	text-decoration: none;
	color: #049;
}
div.center div.promoBoxLeft h2 a:visited {
	text-decoration: none;
	color: #703;
}
div.center div.promoBoxLeft h2 a:hover {
	text-decoration: underline;
	color: #703;
}
div.promoBoxRight {
	min-height: 160px; /* 140px Changed by Shawn */
}
* html div.promoBoxRight {
	height: 160px; /* 140px Changed by Shawn */
}
div.promoBoxRight p {
	margin: 5px 5px 0px 5px;
	padding: 0px;
}
div.promoBoxRight img {
	float: right;
	margin: 0px 5px;
}
div.promoBoxRight h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px 5px;
	padding: 0px;
	color: #000;
}
div.center div.promoBoxRight h2 a {
	text-decoration: none;
	color: #049;
}
div.center div.promoBoxRight h2 a:visited {
	text-decoration: none;
	color: #703;
}
div.center div.promoBoxRight h2 a:hover {
	text-decoration: underline;
	color: #703;
}
div.promoBoxRight ul li.chevron {
	list-style: none;
	background: url(/img/servcan/commun-common/css/icone-icon/chevron.gif) no-repeat -1px 3px;
	margin: 1px 0px 0px -16px;
	padding-left: 16px;
}
div.promoBoxRight ul li a {
	text-decoration: none;
	color: #049;
}
div.promoBoxRight ul li a:visited {
	text-decoration: none;
	color: #703;
}
div.promoBoxRight ul li a:hover {
	text-decoration: underline;
	color: #703;
}
div.promoBox p {
	margin: 0px;
	padding: 0px 5px;
}
div.promoBox img {
	float: right;
	margin: 0px 5px;
}
div.promoBox h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	color: #000;
}
div.center div.promoBox h2 a {
	text-decoration: none;
	color: #049;
}
div.center div.promoBox h2 a:visited {
	text-decoration: none;
	color: #703;
}
div.center div.promoBox h2 a:hover {
	text-decoration: underline;
	color: #703;
}
div.promoBox ul li.chevron {
	list-style: none;
	background: url(/img/servcan/commun-common/css/icone-icon/chevron.gif) no-repeat -1px 3px;
	margin: 1px 0px 0px -16px;
	padding-left: 16px;
}
div.promoBox ul li a {
	text-decoration: none;
	color: #049;
}
div.promoBox ul li a:visited {
	text-decoration: none;
	color: #703;
}
div.promoBox ul li a:hover {
	text-decoration: underline;
	color: #703;
}
/* PROMOTION CSS ENDS | FIN DU CSS DES PROMOTIONS */

/* SERVICE CSS BEGINS | DEBUT DU CSS DES SERVICES */
div.serviceBox {
	padding-right: 5px;
}
div.box90 {
	min-height: 110px;
}
* html div.box90 {
	height: 110px;
}
div.box70 {
	min-height: 90px;
}
* html div.box70 {
	height: 90px;
}
div.serviceBox img {
	float: left;
	margin: 10px 10px 0px 10px;
}
div.serviceBox h3 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px 5px;
	padding: 8px 0px 0px 0px;
	color: #000;
}
div.center div.serviceBox h3 a {
	text-decoration: none;
	color: #049;
}
div.center div.serviceBox h3 a:visited {
	text-decoration: none;
	color: #703;
}
div.center div.serviceBox h3 a:hover {
	text-decoration: underline;
	color: #703;
}
div.serviceBox ul {
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding-left: 60px;
}
div.serviceBox ul li.disc a {
	text-decoration: none;
	color: #000;
}
div.serviceBox ul li.disc a:hover {
	text-decoration: underline;
	color: #000;
}
div.serviceBox ul li.chevron a {
	text-decoration: none;
	color: #049;
}
div.serviceBox ul li.chevron a:hover {
	text-decoration: underline;
	color: #703;
}
div.serviceBox ul li.chevron a:visited {
	text-decoration: none;
	color: #703;
}
div.serviceBox ul li.disc {
	background: url(/img/servcan/commun-common/css/icone-icon/puce-bullet.gif) no-repeat 0px 5px;
	padding-left: 10px;
}
div.serviceBox ul li.chevron {
	background: url(/img/servcan/commun-common/css/icone-icon/chevron.gif) no-repeat -1px 3px;
	margin-top: 1px;
	padding-left: 10px;
	padding-bottom: 10px
}
div.serviceBox div.hr {
	border-top: 1px solid #E6E0D4;
	margin: 0px 5px 0px 10px;
}
/* SERVICE CSS ENDS | FIN DU CSS DES SERVICES */

/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
div.center a {
	text-decoration: none;
	color: #049;
}
div.center a:visited {
	text-decoration: none;
	color: #703;
}
div.center a:hover {
	text-decoration: underline;
	color: #703;
}
div.center div.navSpace {
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
div.center div.navSpace div.shaded {
	padding: 0px 10px;
}
div.center h1, div.center h2, div.center h3, div.center h4, div.center h5, div.center h6, div.center h1 a {
	color: #000;
}
div.center h1 a, div.center h2 a.bookmark, div.center h3 a.bookmark, div.center h4 a.bookmark, div.center h5 a.bookmark, div.center h6 a.bookmark  {
	color: #000;
	text-decoration: none;
}
div.center h1 a:hover, div.center h2 a.bookmark:hover, div.center h3 a.bookmark:hover, div.center h4 a.bookmark:hover, div.center h5 a.bookmark:hover, div.center h6 a.bookmark:hover {
	color: #000;
	text-decoration: none;
}
div.center h1 {
	font-size: 125%;
}
div.center h2 {
	font-size: 115%;
}
div.center h3 {
	font-size: 105%;
}
div.center h4 {
	font-size: 95%;
}
div.center h5 {
	font-size: 85%;
}
div.center h6 {
	font-size: 75%;
}
div.blackborder {
	border: 1px solid #000000;
}
/*START SPACING IN SHADED ROUNDED COURNER IN CONTENT*/
div.center div.shaded .firstLine {
    padding-top: 0px;
    margin-top: 0px;
} 
div.center div.shaded .lastLine {
    padding-bottom: 0px;
    margin-bottom: 0px;
} 
/*END SPACING IN SHADED ROUNDED COURNER IN CONTENT*/

/* TABLE CSS BEGINS | DEBUT DU CSS DES TABLEAUX */
caption {
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
/* TABLE CSS END | FIN DU CSS DES TABLEAUX */

/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */
div.footer div.footerline {
	background-color: #BBB;
}
div.footer a:link, div.footer a:visited, div.center div.footer a:link, div.center div.footer a:visited, div.center div.topPage a:link, div.center div.topPage a:visited, div.center p.topPage a:link, div.center p.topPage a:visited {
	color: #049;
	background-color: #FFF;
}
div.greeterhotesse {
position:inherit;
width:195px;
height:390px;
float:right;
text-align:center
}
div.greeterhotesse a {
	font-size:10px;
}
/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */

/* POTENTIAL CANADA POST STRIKE PROMO BOX BEGINS
   ALSO IN INSTITUTION.CSS
   May 26, 20011
   URL http://www.servicecanada.gc.ca/eng/isp/common/rtrinfo.shtml */
.dirDepBox {
	border: 1px solid #ddc;
	width: 190px;
	background: #fff url(/img/servcan/commun-common/promo/canadapost-postescanda.jpg) no-repeat;
	padding: 88px 0 6px 0;
	margin: 0 0 4px 12px;
	float: right;
}
div.dirDepBox h2 {
	font-size: 100%;
	margin: 0px 4px -8px 12px;
}
div.dirDepBox p {
	padding: 0 4px 4px 12px;
}
.dirDepBoxFra {
	border: 1px solid #ddc;
	width: 190px;
	background: #fff url(/img/servcan/commun-common/promo/postescanda-canadapost.jpg) no-repeat;
	padding: 88px 0 6px 0;
	margin: 0 0 4px 12px;
	float: right;
}
div.dirDepBoxFra h2 {
	font-size: 100%;
	margin: 0px 4px -8px 12px;
}
div.dirDepBoxFra p {
	padding: 0 4px 4px 12px;
}
/* POTENTIAL CANADA POST STRIKE PROMO BOX ENDS */


/* Homepage from WET CSS Begins */
.bgdWhite{background-color:#FFF}
.bgdLight{background-color:#EED}
.bgdDark{background-color:#DDC}

div.cn-centre-col-section{margin:6px 0}


h2.cn-body-items-3col{background-color:#DDC;color:#000;font-size:120% !important;;margin:0;padding:4px 0;text-align:center}
div#abo{background:url(/img/servcan/commun-common/sc-elements/abo.jpg) no-repeat left top;min-height:90px}
div#can{background:url(/img/servcan/commun-common/sc-elements/can.jpg) no-repeat left top;min-height:110px}
div#emp{background:url(/img/servcan/commun-common/sc-elements/emp.jpg) no-repeat left top;min-height:90px}
div#fam{background:url(/img/servcan/commun-common/sc-elements/fam.jpg) no-repeat left top;min-height:110px}
div#new{background:url(/img/servcan/commun-common/sc-elements/new.jpg) no-repeat left top;min-height:90px}
div#par{background:url(/img/servcan/commun-common/sc-elements/par.jpg) no-repeat left top;min-height:90px}
div#pwd{background:url(/img/servcan/commun-common/sc-elements/pwd.jpg) no-repeat left top;min-height:110px}
div#sen{background:url(/img/servcan/commun-common/sc-elements/sen.jpg) no-repeat left top;min-height:90px}
div#vet{background:url(/img/servcan/commun-common/sc-elements/vet.jpg) no-repeat left top;min-height:90px}
div#you{background:url(/img/servcan/commun-common/sc-elements/you.jpg) no-repeat left top;min-height:110px}
div.serviceBox{border-color:#DDC;border-style:solid;border-width:0 1px 1px;padding-right:5px}
div.serviceBox img{float:left;margin:10px 10px 0}
div.serviceBox h3{color:#000;font-size:100% !important;font-weight:700;margin:0 5px;padding:8px 0 0 75px}
div.serviceBox ul{list-style-type:none;margin:0;padding-left:80px}
div.serviceBox ul li{background:url(/img/servcan/commun-common/icone-icon/puce-bullet.gif) no-repeat 0 5px;padding-left:10px}
div.serviceBox ul li a{color:#000;text-decoration:none}
div.serviceBox ul li a:hover{color:#000;text-decoration:underline}
div.serviceBox ul li.gt-sa{background:url(/img/servcan/commun-common/icone-icon/gt-sa.gif) no-repeat -1px 3px;margin-top:1px;padding-bottom:10px;padding-left:10px}
div.serviceBox ul li.gt-sa a{color:#049;text-decoration:none}
div.serviceBox ul li.gt-sa a:hover{color:#911;text-decoration:underline}
div.serviceBox ul li.gt-sa a:visited{color:#911;text-decoration:none}
/* Homepage from WET CSS Ends */

/* Landing pages from WET CSS Begins */
div.container{border:1px solid #DDC;margin-bottom:11px;margin-top:-6px;min-height:137px;padding:5px}
div.container h2.cornerNoImg{background-color:#DDC;margin:-5px -5px 5px;min-height:28px;padding:8px 5px 0 10px}
div.container img.image-left,div.containerMini img.image-left{margin-right:10px}
div.container img.image-right,div.containerMini img.image-right{margin-left:10px}
div.container a,div.containerMini a{color:#049;text-decoration:none}
div.container a:hover,div.containerMini a:hover,div.container a:focus,div.containerMini a:focus,div.container a:active,div.containerMini a:active{color:#911;text-decoration:underline}
div.container p.promoFirst{font-size:110%;margin:0 3px;padding:0}
div.container h2,div.containerMini h2{font-size:110% !important;margin:0 0 5px;padding:0}
div.container h2.cornerImg,div.containerMini h2.cornerImg{margin:-5px -5px 5px;min-height:28px;padding:8px 5px 0 69px}
div.containerMini{border:1px solid #DDC;margin-bottom:11px;margin-top:-6px;padding:5px}
div.containerMini p{margin:0;padding:0}
#abo-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/abo-ico.jpg) no-repeat left top}
#can-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/can-ico.jpg) no-repeat left top}
#emp-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/emp-ico.jpg) no-repeat left top}
#fam-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/fam-ico.jpg) no-repeat left top}
#new-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/new-ico.jpg) no-repeat left top}
#pwd-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/pwd-ico.jpg) no-repeat left top}
#sen-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/sen-ico.jpg) no-repeat left top}
#vet-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/vet-ico.jpg) no-repeat left top}
#you-ico-1{background:#DDC url(/img/servcan/commun-common/sc-elements/you-ico-1.jpg) no-repeat left top}
#you-ico-2{background:#DDC url(/img/servcan/commun-common/sc-elements/you-ico-2.jpg) no-repeat left top}
div.container ul,div.containerMini ul{list-style-type:none;margin:0 10px;padding:0}
div.container ul li,div.containerMini ul li{background:url(/img/servcan/commun-common/icone-icon/puce-bullet.gif) no-repeat 0 5px;padding-left:10px}
div.container ul li.gt-sa,div.containerMini ul li.gt-sa{background:url(/img/servcan/commun-common/icone-icon/gt-sa.gif) no-repeat -1px 3px}
/* Landing pages from WET CSS Ends */

