/* Screen.css */
/* Custom Style Sheet */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
body {
  background: url(/images/layout/BlobServerm130.gif) #EEE repeat-y center !important;
}
div.colLayout {
  background: none !important;
}
div.left {
  background-color: transparent !important;
}
div.center a:link, div.right a:link {
  color: #056 !important;
}
div.center a:visited, div.right a:visited {
  color: #666 !important;
}
div.center div.box {
  background: url(/images/layout/BlobServerm131.gif) #fff repeat-x top !important;
  border: none !important;
}
div.center div.box_common h2 {
  background: none !important;
  border-bottom: none !important;
}
div.center div.box_common p {
  margin-top: 0;
}
div.center div.box_feature00 {
  background: url(/images/layout/BlobServerm132.jpeg) no-repeat top left !important;
}
div.center div.box_bsa {
  background: url(/images/layout/BlobServerm133.jpeg) no-repeat top left !important;
}
div.center div.box_ibp {
  background: url(/images/layout/BlobServerm133.jpeg) no-repeat top left !important;
}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* INSTITUTIONAL BANNER CSS BEGINS */
div.banner-eng, div.banner-lfcoa-eng {
  background: url(/images/layout/BlobServerm135.jpeg) no-repeat center center !important;
}
div.banner-fra, div.banner-lfcoa-fra {
  background: url(/images/layout/BlobServerm136.jpeg) no-repeat center center !important;
}
div.banner-eng p.main, div.banner-fra p.main {
  background: none !important;
  height: 60px !important;
}
div.banner-eng p.siteuri, div.banner-fra p.siteuri {
  color: #000 !important;
  font-size: 9pt !important;
}
/* INSTITUTIONAL BANNER CSS ENDS */

/* ADDITIONAL COMMON MENU ITEM BEGINS */
li.fiptext, li.fiptexta, li.fiptextb, li.fiptextc {
  min-width: 0 !important;
}
li.fiptext, li.fiptexta, li.fiptextb {
  width: 14% !important;
}
li.fiptextc {
  width: 16% !important;
}
/* ADDITIONAL COMMON MENU ITEM ENDS */

/* CORRECT ALIGNMENT FOR 'MEMBER OF..' */
	div.banner-fra p.siteuri {line-height: 16px;}
	div.banner-fra p.siteuri span img.cbwm_small {padding:0;vertical-align: bottom;}
/* END CORRECT ALIGNMENT */


/* NAVIGATION CSS BEGINS */
div.left li.box h2.nav, div.left li.box h2.nav a:link, div.left li.box h2.nav a:visited {
  background-color: #056 !important;
}
div.right li.box h2.nav, div.right li.box h2.nav a:link, div.right li.box h2.nav a:visited {
  background-color: #666 !important;
}
/* NAVIGATION CSS ENDS */

/* FLAG BAR CSS BEGINS */
li#flag_mb {
  display: none;
}
/* FLAG BAR CSS ENDS */

@media print {
	
	#primary_header { text-align: center;  }
	
	
	
	
}


#navigation					{ width:150px; }
#navigation ul				{ text-indent:none; list-style:none; list-style-type:none; width: 150px; list-style:none; list-style-image:none; background:url('/images/navbottom.jpg') no-repeat bottom center; padding:0 0 9px 0; margin:0 0 5px 0; }
#navigation li				{ border-bottom:1px dotted #cccccc;  text-indent:none; list-style:none; list-style-type:none; margin:0px; padding:0px; }

#navigation .navheader		{ color:#ffffff; font-weight:bold; border:0px; margin:0px; padding:5px; background:url('/images/navheaderbackground.jpg') no-repeat; }
#navigation .subheading		{ text-indent:none; list-style:none; list-style-type:none; margin:0px; padding:0px; }

#navigation a				{ color:#0f0f0f; border-left:1px solid #cccccc; border-right:1px solid #cccccc; display:block; padding:5px;text-decoration:none; font-size:11px; }
#navigation a:hover			{ color:#0f0f0f; border-left:1px solid #cccccc; border-right:1px solid #cccccc; display:block; background-color:#eeeeee; padding:5px;text-decoration:underline; font-size:11px; }

#navigation ul ul			{ padding:0px; width: 146px; margin:0px; border-left: 2px solid #cccccc; border-right: 2px solid #cccccc; background-color:#eeeeee; background-image:none; }
#navigation ul ul a			{ padding-left:10px; color:#0f0f0f; }
#navigation ul ul a:hover	{ padding-left:10px; color:#0f0f0f; background-color:#cccccc; }



#sitemap ul				{ text-indent:none; list-style:none; list-style-type:none; list-style:none; list-style-image:none; margin:0 0 5px 0; }
#sitemap li				{ text-indent:none; list-style:none; list-style-type:none; margin:0px; padding:0px; }

#sitemap .navheader		{ color:#ffffff; background-color:#005667; font-weight:bold; border:0px; margin:0px; padding:5px;  }
#sitemap .subheading	{ text-indent:none; list-style:none; list-style-type:none; margin:0px; padding:0px; }

#sitemap a				{ color:#0f0f0f; display:block; padding:5px; text-decoration:none; font-size:11px; }
#sitemap a:visited		{ color:#0f0f0f; display:block; padding:5px; text-decoration:none; font-size:11px; }
#sitemap a:hover		{ color:#0f0f0f; display:block; padding:5px; text-decoration:underline; font-size:11px; }

#sitemap ul ul			{ padding:0 0 10px 20px; margin:0px; background-image:none; }

