/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */


/**************************************************/
/*START Adding new styles*/

div.msgarea
{
	background-image:url("../images/wp-pa-large.gif");
}

div.hidden
{
	display: none;
}

/* Horizontal Line used to seperate title from content */
div.main hr { 
	   height: 4px; 
	   border: 0;
	   width: 100%;
	   color: #da7926;
	   background-color: #da7926
}

/* Horizontal Line used to seperate content */
div.secondary hr { 
	   height: 1px; 
	   border: 0;
	   width: 85%;
	   color: #333333;
	   text-align:center;
}

/*FINISH Added new styles*/
/**************************************************/

/**************************************************/
/*START Overwrite styles from base.css*/

ul.nav, ul.nav2 {
	background-color:#929498;
}

/*FINISH Overwrite styles from base.css*/
/**************************************************/

/**************************************************/
/*START Overwrite styles from base-institution.css*/

body {
	background-color: white;
}

/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */
div.banner {
	background-color: #da7926;
	/*background-image:url("../images/sunset4.gif");*/
}

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
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: #da7926;
	/*background-image:url("../images/menu-background.gif");*/
	background-repeat:no-repeat;
}

div.prodis {
	background-color: #da7926;
}

/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
div.center h1, h2, h3, h4, h5, h6 {
	color: #333333;
}

div.center a:visited {
	color: #da7926;
}

div.blackborder {
	border: solid #333333 1px;
}

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */
div.footer div.footerline {
	background-color: #da7926;
}

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.left li.menucontent, div.left div.menucontent {
	border-bottom: 1px solid #FFF;	
}

div.left li.menucontent, div.left div.menucontent, div.left a.menulink {
	color: #000;
	background-color: #929498;
}

/*FINISH Overwrite styles from base-institution.css*/
/**************************************************/

/*START Overwrite styles from wp-pa-institution.css*/
/**************************************************/
div.headcontainer {
	background-color: #EEEEEE;
}

div.msgarea h1, div.msgareaalt h1 
{
	background-color:da7926;
}
/*FINISH Overwrite styles from wp-pa-institution.css*/
/**************************************************/

div.hr hr { display: none; }

/* Box on right side of index contaning phone numbers for infoline and help center */ 
div.infobox {
	border-width: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: 2255aa;
}
div.infobox th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: 2255aa;
}
div.infobox td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: 2255aa;
}

/*Links on right menu (Highlights, Forms and Links)*/
h2.linkBox {
	font-size: 12.0pt;
	font-weight: 700;
	line-height: 2.6em;
	background-color: #da7926;
	color: #FFF;
	border: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
}

.searchresult1
{
	background-color:#E6EEF7;
	margin-bottom: 2px;
	border-color:#CCCCCC;
	border:thin;
	border-style:dotted;
	padding:1em;
}

.searchresult2
{
	background-color:#FFFFFF;
	border-color:#CCCCCC;
	border:thin;
	border-style:dotted;
	margin-bottom: 2px;
	padding:1em;
}


ul.nav3 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.nav3 {
	margin-left: 18px;
	list-style-type: lower-roman;
}

div.center h1.newsheader, h2.newsheader, h3.newsheader, h4.newsheader, h5.newsheader, h6.newsheader, p.miniheader 
{
	color: #FFF;
	background-color: #929498;
	font-weight: bold;
	margin-top: 0px;
	padding:2px 0pt;
}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* Index Page Right Banners */
/* The following CSS was created to deal with banners on the right hand side menu on the index page so we could include text overlay */
div.bannerbox1
{
	width: 200px;
	height: 100px;
	background-image:url("../images/infoline-background.gif");
}

div.bannerbox2
{
	width: 200px;
	height: 100px;
	background-image:url("../images/crisis-line-background.gif");
}

div.bannerbox3
{
	width: 200px;
	height: 100px;
	background-image:url("../images/blank-background.gif");
}

div.rbnrtext1 /*Full height but 2/3 width, right hand side text area*/
{
	height: 94px;
	width: 110px;
	text-align: center;
	float:right;
	margin-right: 6px;
	font-weight: bold;
	color: DimGrey;
}

div.rbnrtext2 /*Fullwidth text area*/
{
	height: 94px;
	width: 194px;
	text-align: center;
	float:right;
	margin-right: 6px;
	color: DimGrey;
}

div.rbnrtext1 p
{
	margin-top: 15px;
}

div.rbnrtext1 p.smaller
{
	font-size: 85%;
}

div.rbnrtext2 p
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 130%;
	margin-bottom: 0px;
}

div.rbnrtext2 p a
{
	font-size: 80%;
	text-decoration: none;
	color: white;
}

span.linkbox
{
	background-color: #da7926;
	padding-right: 3px;
	padding-left: 3px;
}

div.rbnrtext2 p#smaller
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0px;
}