/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0

 * 

 * TABLE OF CONTENTS:

 * 

 *  1. Overide base-institution sytle declerations 

 *  2. Setting Square Bullets for Left and Right Nav

 *  3. Styles for multiple page publications

 *  4. 

 *  5. 

 *  6. 

 *  7. Legacy right box stylse 

 *  8. New right box styles 

 *  9. 

 * 10. Home page center box styles

 * 11. Home page right box styles 

 * 12. Minister's News Letter styles 

 * 13. Modular Box Styles 

 * 14. Utility Classes

 * 15. Definition List Styles 

 */



 

 





/* START OVERRIDE OF BASE-INSTITUTION.CSS DECLARATIONS  */

body {

	background-color: #1B3462;

}



div.center h1, h2, h3, h4, h5, h6 {

	color: #013567;

}



div.banner {

	background-color: #466896;

	background-image:url(../../images/banniere-banner.jpg);

	background-repeat: no-repeat;

}



div.labour_banner { 	background-image:url(../../images/travail_banniere-labour_banner.jpg);

}





/* 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: #FFFFFF;

	background-color: #1B3462;

	border-color: #000;

}

/* SKIP NAVIGATION CSS ENDS | FIN DU CSS DU SAUT DE NAVIGATION */



div.nav, div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited, div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited {

	background-color: #1B3462;

}



div.left li.menucontent, div.left div.menucontent, div.left a.menulink {

	

	background-color: #DFDFE0;

}

/*
div.left ul.nav li div.nav, div.left ul.nav li div.nav a.menulink {
	background-color: #1B3462;
	color: White;
	font-weight: 700;
	line-height: 1.6em;
	border: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;	
}
*/

ul.nav li ul.exploreSite li.menucontent, ul.nav li ul.exploreSite li.menucontent a

{

background-color: #FBF4DA;

font-weight: bold;

}

div.right li.menucontent, div.right div.menucontent {

		background-color: #DFDFE0;

}

div.right a.menulink {

		background-color: #DFDFE0;

}

div.prodis {

	background-color: #1B3462;

}



div.center a:link {

	color: #003463;

}

div.center a:visited {

	color: #003463;

}

div.blackborder {

	border: solid #CCCBCB 1px;

}



div.footer div.footerline {

	background-color: #1C3462;

}



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: #003463;

}


/* END OVERRIDE OF BASE-INSTITUTION.CSS DECLERATIONS  */



/* START Setting Square Bullets for Left and Right Nav */



ul.nav2 {

list-style-type:square;

color: #344B7E;

}

div.page div.core div#center2 ul.list li, div.page div.core div#center2 ol.list li{

	margin-bottom:0px;

}



/* END Setting Square Bullets for Left and Right Nav */



/* report classes for formatting DS */

/* from -pt.css */

td.tdbold {color: #000000; font-weight: bold; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif;}

/*  no background color with a black, bold font  */
td.tdcenter {color: #000000; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif; font-weight: normal; text-align: center;}

/* no background color color with black, normal, centered font  */
td.tdleft {color: #000000; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif; font-weight: normal; text-align: left;}

/* no background color color with black, normal, left aligned font  */
td.tdright {color: #000000; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif; font-weight: normal; text-align: right;}
td.tdboldrt {color: #000000; font-size: 10pt; font-weight: bold; text-align: right;}

/* no background color color with black, normal, right aligned font  */
td.bdthinpaligntop {border-width: thin; border-style: solid; border-color: #003366; vertical-align: top; } /*primary color*/
td.tdwidth5 {width: 5%;}
td.tdwidth10 {width: 10%;}
td.tdwidth15 {width: 15%;}
td.tdwidth20 {width: 20%;}
td.tdwidth25 {width: 25%;}
td.tdwidth30 {width: 30%;}
td.tdwidth35 {width: 35%;}
td.tdwidth40 {width: 40%;}
td.tdwidth45 {width: 45%;}
td.tdwidth50 {width: 50%;}
td.tdwidth55 {width: 55%;}
td.tdwidth60 {width: 60%;}
td.tdwidth65 {width: 65%;}
td.tdwidth70 {width: 70%;}
td.tdwidth75 {width: 75%;}
td.tdwidth80 {width: 80%;}
td.width132px {width: 132px;}
td.width18px {width: 18px;}
td.width100 {width: 100%;}
td.tdleftnowrap {color: #000000; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif; font-weight: normal; white-space: nowrap; text-align: left;}

/* no background color with black, normal, nowrap, left aligned font  */
td.tdrightnowrap {color: #000000; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif; font-weight: normal; white-space: nowrap; text-align: right;}

/* no background color with black, normal, nowrap, right aligned font  */
.aligntop {vertical-align: top;}

/* to align text at the top of the cell */
.alignbottom {vertical-align: bottom;}

/* to align text at the bottom of the cell */
.alignmid	{vertical-align: middle;}

/* to align text in the middle of the cell */
.alignright {text-align: right;}


/*  no background color with black, bold, left aligned font  */
th.thright {color: #000000; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif; font-weight: bold; text-align: right;}

th.normal {color: #000000; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif; text-align: center; font-weight: normal; }

/*  no background color with black, bold, centered font  */
th.normalleft {color: #000000; font-size: 10pt; font-family: arial, verdana,  helvetica, sans-serif; font-weight: normal; text-align: left;}

.ctrls 
{
	color: #000000; 
	font-weight: normal; 
	font-size: 0.80em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ctrls2 
{
	color: #000000; 
	font-weight: normal; 
	font-size: 1.1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.lblinvolving 
{
    font-size: 1.0em;
    font-weight: bold;
}

.lblindustry
{
    font-size: 1.2em;
    font-weight: bold;
}

.lbllocation
{
   font-size: 1.0em;
   font-style:italic;                                     
}

.lbldaterange

{
    font-size: 1.2em;
}

div.label 
{
    text-align:center
}


