/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* BLACKBORDER removed padding at the top and made border invisible */


/* --------------------------------------------------------------------- */
/* >>>>>                   NOTES FROM non~linear                   <<<<< */
/*                                                                       */
/* Replaced all uppercase tags with lowercase ex: Replaced DIV with div  */
/* Both in the institution.css and all HTML pages						 */
/* --------------------------------------------------------------------- */

div.blackborder {
	padding: 0px 5px 5px 5px;
	min-height: 158px;
	min-width: 9.5em;
	border: solid #000 0px;
}

/* Modified by non~linear -> Banner wasn't showing up properly on IE 5 */
	.banner-lfcoa-eng
	{
		clear: both;
	}

/* Change background color, placement and padding */

blockquote {
 background-color: #ebf8e7;
 color: #000;
 border: 1px solid #9cc782;
 font-style: italic;
 margin: 10px;
 padding-left: 10px;
 padding-right: 10px; 
}
	
/* Put Arial instead of Verdana from GENERAL in base.css */

body, p, li, div, span {
	font-family: Arial, Helvetica, sans-serif;
}

body, p, blockquote, table, td, th, li, a, ul, ol, dd, dl, dt,
form, button, fieldset, label, select, option, input, textarea {
	font-family: Arial, Helvetica, sans-serif; 
}

/* Arial instead of Verdana in Content section from base.css*/

div.center h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-weight: bold;
}

/* H2 H3 H4 H5 in point size and percentages */

/* Comments by non~linear -> As discussed, when a property is declared multiple times, the last one is used. In the code below, browser use the percentage value */

h2, .h2Size {
	font-size: 13.0pt;
	font-size: 130%;
}

h3, .h3Size {
	font-size: 11pt;
	font-size: 115%;
	margin-bottom:0em;
}

h4, .h4Size {
	font-size: 10pt;
	font-size: 105%;
}

h5, .h5Size {
	font-size: 9pt;
	font-size: 100%;
}

h6, .h6Size {
	font-size: 9pt;
	font-size: 100%;
}

/* COMMON MENU BAR CSS BEGINS | DEBUT DU CSS DE LA BARRE DE MENU COMMUNE changed black background color*/
div.fp, div.fpml {	
	background-color: #282E39; 	
}

li.fiptext, li.fiptexta, li.fiptextb, li.fiptextc {
	background-color: #282E39;
}

li.fiptext a, li.fiptexta a, li.fiptextb a, li.fiptextc a {	
	background-color: #282E39;	
}

/* BREAD CRUMB CSS BEGINS | DEBUT DU CSS DE LA PISTE DE NAVIGATION */

p.breadcrumb, p.breadcrumb a {
	padding: 1px 0px 5px 3px; 
	vertical-align: middle;
	font-size: 8.0pt;
	clear: both;
	margin: 0;	
}

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
h2.nav {
	background-color: #5CA554; 		
	color: #FFF;
	text-decoration: none;
	line-height: 1em;
	padding-left: 8px;	
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Left nav rounded corner images */
	div.left-nav-search
		{
	background: url(/rn/img/cihr-fod/menu_round_corner_bottom.jpg) bottom no-repeat;
	padding-bottom: 6px;
	background-color: #5CA554;
	padding-left: 5px;
}
	
	div.left
		{
			background: url(/rn/img/cihr-fod/menu_round_corner_top.jpg) top no-repeat;
			padding-top: 6px;
		}
		
	div.left-nav-search select
		{
			width: 125px;
			font: .7em Verdana, Arial, Helvetica, sans-serif;
			color: #5CA554;
		}
		
/* END -> Left nav rounded corner images */

/* New Site Map and Proactive Disclosure css */

div.left h2.map, div.left h2.proact {
	color: #589346;
	background-color: #EBF8E7;
	border-bottom: 1px solid #75B562;
	padding: 2px 3px 2px 8px;	
	font-size: 10.0pt;	
	font-weight: 100;
	margin: 0pt;
}

/* glossary */

div.left h2.gloss{
	color: #589346;
	background-color: #EBF8E7;
	border-bottom: 1px solid #75B562;
	border-top: 10px solid #5CA554;
	padding: 2px 3px 2px 8px;	
	font-size: 10.0pt;	
	font-weight: 100;
	margin: 0pt;
}

div.left h2.proact {
	color: #589346;
	background-color: #EBF8E7;
	border-bottom: 1px solid #75B562;
	border-top: 0px;
	padding: 2px 3px 2px 8px;	
	font-size: 10.0pt;
	font-weight: 100;	
	margin: 0pt;
}

div.left h2.map a:link, h2.map a:visited, div.left h2.gloss a:link, h2.gloss a:visited, h2.proact a:link, h2.proact a:visited {
	text-decoration: none;
	color: #589346;
}

h2.map a:hover, h2.gloss a:hover, h2.proact a:hover {
	text-decoration: underline;
}

/* SEARCH CSS */
h2.search, h2.search a:link, h2.search a:visited {
	background-color: #589346;
	color: #FFF;
	text-decoration: none;
	border: 0px;	
}
h2.search a:hover {
	text-decoration: underline;
}


.more, .more a:link, .more a:visited {	
	font-weight: bold;
	text-decoration: none;
	color: #4371BC;	
}

/* Modified by non~linear -> Added div.center in front to overwrite existing style div.center a:visited located in base-insititution.css */
div.center .more a:link, div.center .more a:visited
{
	color: #4371BC;
}

.more a:hover{		
	text-decoration: underline;	
}

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* Modified by non~linear -> The following styles replace the <div class="footerline"> behavior.
   The footerline div has also been commented out on all page */
	div.footer
		{
			/* Included both options as discussed. */
			
			/* Solid Divider - Thickness and color are controlled via the border-top property */
				/*padding-top: 10px;
				border-top: 1px solid #5CA554;*/
		
			/* Gradient Background */		
			padding-top: 18px;
			background: url(/rn/img/cihr-fod/footer.jpg) repeat-x top left;
		}
		
.mb_25	{margin-bottom: 25px;}

.notice {
	margin-bottom: auto;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #ECECEC;
	line-height: normal;
}

/* Funding Tables CSS STARTS | DEBUT  */

/* Adding CSS for Funding because... Warnings and errors are detected ...
Errors received during converting with Tidy: <class> is not recognized!  */

.fundBox {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px 3px 3px 5px;
	border-left: 1px solid #EFEFEF;
	border-top: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	background-color: #ECECEC;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
}

.Fund-GAGTextIndent {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.95em;
}

.Fund-GAGText {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.95em;
}

.Fund-TableBox {
	border-bottom: 1px solid #5CA554;
}

th.Fund-TableTitle {
	text-align: left;
	background-color: #5CA554;
	color: white;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	padding: 4px 4px 4px 4px;
}

th.Fund-TableDate {
	text-align: right;
	background-color: #5CA554;
	color: white;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	padding: 4px 4px 4px 4px;
}

td.Fund-TableBox2 {
   font-family: arial, helvetica, sans-serif;
   text-align: left;
   font-size: 0.95em;
   padding: 6px 0px 8px 4px;
   border-bottom: 1px solid #CCCCCC;
}

.Fund-TableText {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.95em;
	padding: 4px 4px 4px 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Fund-TableTextDate {
	font-family: arial, helvetica, sans-serif;
	text-align: right;
	font-size: 0.95em;
	padding: 4px 4px 4px 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Fund-TableSubHeading {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
	padding: 4px 4px 4px 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ECECEC;
	border-bottom: 1px solid #5CA554;
}

p.funding-legend {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1em;
	background-color: #ECECEC;
}

/* Funding Tables CSS END | FIN  */
