/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
div.banner {
background: url(../img/banner_dbl2.jpg); 
color: #fff;
background-color:#05a;
}

div.box {
	border: solid #000 1px;
	    display: block;
    margin-left: auto;
    margin-right: auto;
	}


/* CSS FOR BREADCRUMBS */

p.breadcrumb a:link {
	color: #05a;
}

p.breadcrumb a:visited {
	color: #05a;
	}	

/* CLASSES FOR ALIGNING CONTENT HORIZONTALLY */
.cent {
	text-align:center;
	}
	


img.mid {
    display: block;
    margin-left: auto;
    margin-right: auto }
	
.image-l { 
	float: left;
	vertical-align: text-top;
	padding: 5px;
	}

/* HEADING COLOURS AND STYLES */

div.center h1 {
	color: #000;
	font-size: 150%;
	}

div.center h2 {
	color: #0057a7;
	font-size: 130%;
	}

div.center h3  {
	color: #000;
	font-size: 110%;
	}

div.center h4  {
	color: #0057a7;
	font-size: 90%;
	}
div.center h5  {
	color: #0057a7;
	font-size: 70%;
	}
div.center h6  {
	color: #0057a7;
	font-size: 50%;
	}

/*HOME PAGE ANNOUNCEMNTS*/
h2.hpnws {
	font-variant:small-caps;
	font-weight:bold;
	}
.date {
	font-size:90%;
	line-height:10%
	
	}
/* WELCOME PAGE */
.headtitleLft {
	text-align:center
	}
.headtitleRgt {
	text-align:center
	}

/* FUNDING TABLE FOR BACKGROUNDER */
table.fund1 {
	border:1px solid #aaa;
	width:100%;
	border-collapse:collapse;
	}

table.fund1 td.mai {
	width:80%;
	border:1px solid #aaa;
	}

table.fund1 td.amt {
	width:20%;
	border:1px solid #aaa;
		}

.indent {
	text-indent:40px;
	}

div.left li.img {
	padding-top:10px;
	}

/* NAVIGATION */

#sideimage {
	HEIGHT: 100%; margin-bottom:-10px;}

div.right a.imgborder {
	border: 1px solid #000;
	}
	
div.right a{color:#05a;}
.leftMargin img{margin-left:-50px;}

.line_visted {
	border-bottom:1px solid #ccc;
	margin-left:0px;
	margin-right:0px;
    margin-top:2px;
	margin-bottom:2px;
	padding: 0;
	height: 0%;
	font-size:0%;
	width:90%;
}
ul.qa {margin-left:-50px;}
ul.qa li{margin:10px; list-style:none;}
ul.qa li li {list-style:circle;}

div.row {float: left; margin: 0; padding: 0; width: 98.5%;}
div.cols2 {float: left; width: 49%; margin: 0 3px 0 0; padding: 0;}
div.divBorder .cols2 {border-left:1px #000 solid;}
div.divBorder .row {border:1px #000 solid;}

blockquote.newsBlock {
	padding-left:0px;
    margin-left: 0px;
	background-color:#FFF;
	font-style:normal;
	border:0px;
}

div.notice {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	border: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	display:none;
}

/* DEFAULT QUOTATION CLASSES */

blockquote {
	background-color:#FFFFFF;
	border:none;
}

q:before, q:after {
	content: "";
}

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */
