/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

.gcwu-minister-in{background:#eee url(images/bg-minister-bottom.gif) no-repeat right bottom;}
.gcwu-minister p{background:#fff url(images/bg-minister-top.gif) no-repeat right top;}
#gcwu-video .mediaplayer{line-height:0;}
#gcwu-video ul.mp-downloadable{position:absolute;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;}
#gcwu-video div.background-dark{background:#eee !important;color:#000;padding-bottom:10px;}


.noBullet{
	list-style:none;
}

.italic {
	font-style:italic;
}
/*=== CSS for archieved what's new ===*/
div.listIndent li.backgrounder1 {
	margin-left: -25px;
	margin-bottom: 0px;
	margin-top: 5px;
}


/*=== Style for pages that are archieved ===*/
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;
}
.body_e {
	background : white url('archived_e.gif') no-repeat fixed;
}
.body_f {
	background : white url('archived_f.gif') no-repeat fixed;
}
/*=== Style for publications ===*/
.corp_pub {
	margin-top: 0px;
}


/*=== CSS for Text/images ===*/
.captionImage {
	font-size:75%;
	margin-top:-18px;
}
img {
	border: 0px none;
}

ul li {
	margin-top: 1%;
}

ul.spaceLi li {
	margin-top: 2%;
}

q:before, q:after {
	content: "";
}

/* ---- images ----*/
.photo {
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
	
}


/*=== CSS for hr for Programs and Initiatives ===*/
.line { width:60%;}




.div1 {float:left; width:300px;}
.div2 {float:left}

.div1a {float:left; width:90%;}
.div2a {float:left; width:10%;}

.div1b {float:left; width:70%;}
.div2b {float:left; width:30%;}

blockquote.newsBlock {
	padding-left:0px;
    margin-left: 0px;
	background-color:#FFF;
	font-style:normal;
	border:0px;
}



/*=== CSS for contractors ===*/

.listPara p {
	display: inline;
}
.listPara ul, .listPara li {
	display: inline;
	margin: 0;
	padding: 0;
}
/*GENERAL CSS ENDS | FIN DU CSS GENERAL */



div.fundBox {
 margin: 0;
 padding: 0;
 width: 100%;
 margin-bottom:5px;
}
 
.newscCol {
 float: left;
 width: 23%;
 margin: 0 8px 0 0;
 padding: 0;
 font-size:90%;
 text-align:center;
}
.whitebutton {
 background-color:#ffffff;
 background-repeat:no-repeat;
 color:#000;
 padding-top:15px;
 padding-bottom:1px;
}
.greybutton {
 background-color:#999999;
 background-repeat:no-repeat;
 color:#000;
 padding-top:15px;
 padding-bottom:1px;
}

.whitebuttoncl {
 background-color:#ffffff;
 background-repeat:no-repeat;
 color:#000;
 padding-top:15px;
 padding-bottom:1px;
}


.newscColDa {
 float: left;
 width: 10%;
 margin: 0 8px 0 0;
 padding: 0;
 font-size:90%;
 text-align:center;
}

.newscColDb {
 float: left;
 width: 44%;
 margin: 0 8px 0 0;
 padding: 0;
 font-size:90%;
 text-align:center;
}

.newscColDc {
 float: left;
 width: 20%;
 margin: 0 8px 0 0;
 padding: 0;
 font-size:90%;
 text-align:center;
}

.whitebutton {
 background-color:#ffffff;
 background-repeat:no-repeat;
 color:#000;
 padding-top:15px;
 padding-bottom:1px;
}
.greybutton {
 background-color:#999999;
 background-repeat:no-repeat;
 color:#000;
 padding-top:15px;
 padding-bottom:1px;
}

.whitebuttoncl {
 background-color:#ffffff;
 background-repeat:no-repeat;
 color:#000;
 padding-top:15px;
 padding-bottom:1px;
}

ul.horizontalList {

 text-align:center;
}

.horizontalList li {
 display: inline;
 list-style-type: none;
 text-align:center;
}

/*-- Class for ICMS report --*/

.scale_container{
width:100%;
height:30%;
float:left;
border:none;
}

.aColm{
text-align:center;
width:16%;
height:30%;
background-color:#FFFFFF;
float:left;
border:none;
}

.bColm{
text-align:center;
width:16%;
height:30%;
background-color:#FFFFFF;
float:left;
border:none;
}

.cColm{
text-align:center;
width:16%;
height:30%;
background-color:#FFFFFF;
float:left;
border:none;
}

.dColm{
text-align:center;
width:16%;
height:30%;
background-color:#FFFFFF;
float:left;
border:none;
}

.eColm{
text-align:center;
width:16%;
height:30%;
background-color:#FFFFFF;
float:left;
border:none;
}

.fColm{
text-align:center;
width:16%;
height:30%;
background-color:#FFFFFF;
float:left;
border:none;
}

/*-- Class for ICMS report --*/


/*-- Classs brought from base.css--*/
.fontSize200 {
	font-size: 200%;
}
.fontSize195 {
	font-size: 195%;
}
.fontSize190 {
	font-size: 190%;
}
.fontSize185 {
	font-size: 185%;
}
.fontSize180 {
	font-size: 180%;
}
.fontSize175 {
	font-size: 175%;
}
.fontSize170 {
	font-size: 170%;
}
.fontSize165 {
	font-size: 165%;
}

.fontSize90 {
	font-size: 90%;
}
.fontSize80 {
	font-size: 80%;
}
.fontSize70 {
	font-size: 70%;
}
.fontSize60 {
	font-size: 60%;
}
.fontSize50 {
	font-size: 50%;
}
.fontSize40 {
	font-size: 40%;
}

ul.nav, ul.nav2 {
	list-style-type: none;
	margin: 10px;
	padding: 0px;
}
ul.nav2 {
	margin-left: 18px;
	list-style-type: none;
}


.image-left { 
	float: left;
	vertical-align: text-top;
    margin-right: 10px;
}
.image-right {
	float: right;
	vertical-align: text-top;
	margin-left: 10px;
}
.indent1 {
	padding-left: 18px;
}
.indent2 {
	padding-left: 36px;
}
.indent3 {
	padding-left: 54px;
}
.indent4 {
	padding-left: 72px;
}
.indent5 {
	padding-left: 90px;
}

ul.disc {
	list-style-type: disc;
}
ul.square {
	list-style-type: square;
}
ul.circle {
	list-style-type: circle;
}
.noWrap {
	white-space: nowrap;
}
.doubleLineSpace {
	line-height: 24.0pt;
}

div.blackborder {
	border-left: solid #ccc 1px;
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	border-top: solid #ccc 1px;
}
div.blackborder:after {
	content: ""; 
	display: block; 
	height: 0; 
	clear: left;
	visibility: hidden;
}
.datehome{
	font-weight:bold;
}

.smallFont {
	font-size: 75%;
}
.lightgreyBG {
	background-color: #CCCCCC;
}
.bgImage{
	background-image:url(../img/laws.jpg); background-repeat:no-repeat; height:15em;}
	
	/*-- Start of Quick Escape --*/

		
	
		
		  #BannerRight {
			color:#FFF;
			position: fixed;
			top: 222px;
  			/*bottom: 32px;*/  
			left: auto;  
			width: 175px;
			height: 45px;  
			/*height: 40px; */
			right: 22px;		
		    cursor: hand;   
			cursor:pointer;	
			z-index:5; 
			background-color: #1c5188;			
			border-style:solid;
			border-width:3px;
			border-color: #fff; 
				       }
					   
					   

	.QuickWSText 
		{color:#FFF !important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		text-align:center;
		font-weight:bold !important;
		margin-top:3px;
		margin-bottom:0px;}
		
	.LeaveWSText
		{font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		margin-top:3px;
		margin-bottom:0px;
		text-color:#FFF;}

.QuickWSText a:link{
	color:#FFF !important;
	text-decoration: none;}
.QuickWSText a:visited{
	color:#FFF !important;
	text-decoration: none;}
.QuickWSText a:hover{
	color:#FFF !important;
	text-decoration: underline;}
.QuickWSText a:active{
	color:#FFF !important;
	text-decoration:none;}
	
/*-- End of Quick Escape --*/

/*-- For proper alignment of landing page image --*/
.margin-top-sm-med{margin-top:6px!important}
.margin-top-negative25{margin-top:-25px;}
#tabsHome {margin-bottom:-20px; top:-25px;}

.underline{
	text-decoration:underline;
}
.width-none {width:0%;}
.border-none {border:0px solid #fff;}
h1.border-none {border:0px solid #fff;}
.twitter-timeline{ height:33em;}

/*-- home page style start --*/

.contain{ width:98.3%; margin-left:10px; margin-right:0px;}

.contain{ margin-right /*\**/:0px\9 }
	

.headline{	
	height:18em;
}

.headlineFR{	
	height:19.5em;
}

.headlineFR{ height /*\**/:21em\9 }

.hcol{
	width:33%;
	float:left;
	margin-right:3px;
	
	}
.hcol2{
	width:33%;
	margin-right:3px;
	float:left;

	}
.hcol3{
	width:33%;
	float:left;
}
	
 
.contspan6{
	width:75%;
	float:left;
}

.contspan2{
	
	width:24%;
	float:right;	
}

.twitter-search{
	width:100%;
}
	
.twitter-search-col1{
	width:50.5%; 
	margin-right:5px;
	}
	
.twitter-search-col2{
	width:48.8%;
	height:35.5em;
	margin-right:0px;

}

.twitter-search-col2{ height /*\**/: 34.5em\9}

.twitter-search-col2{ width /*\**/: 48%\9 }