/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
/* #### START GROUPINGS for HEALTHINFOBOX-BLUE #### */


.callouts-ncfv {	
	padding: 15px;
	margin: 10%;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom: 8px;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #D3E2EB;
	border-top-style: solid;
	border-top-color: #D3E2EB;
	border-top-width: 5px;
	background-color: #F4F9FB;
}

.box1-ncfv {
	width: 90%;
	padding: 8px;
	margin: 8px auto;
	background-color: #D3E2EB;
}

.italics {
	font-style:italic;
	font-size:11px;
}

/* #################################################################################################################################### */

/* #### START GROUPINGS for HEALTHINFOBOX-BLUE #### */
/* Start Groupings Image Title */
#HealthInfoBoxBlue .NCFV-GroupingsImageTitle {
	width:auto;
	margin: 0;
	padding: 0;
}

#HealthInfoBoxBlue .NCFV-GroupingsImageTitle ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#HealthInfoBoxBlue .NCFV-GroupingsImageTitle li {
	margin-bottom: 2px;
	margin-left:0;
	margin-right:0;
	margin-top: 0; 
	padding: 0;
	height: auto;
}

.TwoLines {
	width:auto;
	height:auto;
	margin-left: 45px;
	margin-top: -25px;
	padding: 0;
	line-height: 14px;
}

#HealthInfoBoxBlue .NCFV-GroupingsImageTitle a {
	display:block;
	font-weight:normal;
	font-size: .85em;
	font-weight: normal;
	color: #3c6783;
	background-color: #E4EEF3;
	padding-bottom: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D3E2EB;
	height:27px;
}
#HealthInfoBoxBlue .NCFV-GroupingsImageTitle a:hover {
	background-color: #ffffff;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D3E2EB;	
}
#HealthInfoBoxBlue .NCFV-GroupingsImageTitle img{
	margin-bottom: -12px;
}

/* Start Other Styles */
/* Start More Link */
#HealthInfoBoxBlue .NCFV-Icons-MoreLink a {
	background-image: url(../assets/images/Icons-MoreLink-487795.gif);
	color: #3c6783;
}
#HealthInfoBoxBlue .NCFV-Icons-MoreLink a:hover {
	text-decoration:underline;
}
/* End More Link */
/* End Other Styles */

/* End Groupings Image Title */
/* #### END GROUPINGS for HEALTHINFOBOX-BLUE #### */
/* TEXT UTILITY CSS ENDS | DEBUT DU CSS D'UTILITE DE TEXTE */

/* #################################################################################################################################### */

/* #### START WHATSNEWBOX #### */
/* Start Expandable Box Container */
#WhatsNewBox .NCFV-ExBox-Container-487795 {

}
/* End Expandable Box Container */

/* Start Expandable Box Header */
#WhatsNewBox .NCFV-ExBox-Header-487795 {

}
#WhatsNewBox .NCFV-ExBox-Header-Outer-487795 {

}
#WhatsNewBox .NCFV-ExBox-Header-Inner-487795 {

}
#WhatsNewBox .NCFV-ExBox-Header-487795 h2 {

}
/* End Expandable Box Header */

/* Start Expandable Box Content */
#WhatsNewBox .NCFV-ExBox-Content-487795 {
	background-image:url(../assets/images/Ex-Box-Content-Bg1-487795.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
/* End Expandable Box Content */

/* Start Expandable Box Footer */	
#WhatsNewBox .NCFV-ExBox-Footer-487795 {
	width: auto;
}
#WhatsNewBox .NCFV-ExBox-Footer-Outer-487795 {

}
/* End Expandable Box Footer */

/* Start Other Styles */
/* Start News Styles */
#WhatsNewBox .NCFV-NewsImage {

}
#WhatsNewBox .NewsHeader {

}
div.center #WhatsNewBox .NCFV-NewsHeader a {
	background-color: #E4EEF3;
	color: #3c6783;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D3E2EB;
	margin-left: 55px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	height: 43px;
}
div.center #WhatsNewBox .NCFV-NewsHeader a:hover {
	background-color: #FFFFFF;
	color: #3c6783;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D3E2EB;
	margin-left: 55px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	height: 43px;
}
#WhatsNewBox .NCFV-NewsInfo {
	color: #3c6783;
}
/* End News Styles */

/* Start More Link */
#WhatsNewBox .NCFV-Icons-MoreLink a {
	background-image: url(../assets/images/Icons-MoreLink-487795.gif);
	color: #3c6783;
}
#WhatsNewBox .NCFV-Icons-MoreLink a:hover {
	text-decoration:underline;
}
/* End More Link */
/* End Other Styles */
/* #### END WHATSNEWBOX #### */



/* #### START BLUE 1 (487795) EXPANDABLE BOX #### */
/* Start Expandable Box Container */
.NCFV-ExBox-Container-487795 {
	width: auto;
	height: auto;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0;
}
/* End Expandable Box Container */

/* Start Expandable Box Header */
.NCFV-ExBox-Header-487795 {
	background: url(../assets/images/ExBox-Header-BottomLeft-487795.gif) #487795 no-repeat left bottom;
	width: auto;

}
.NCFV-ExBox-Header-Outer-487795 {
	background: url(../assets/images/ExBox-Header-BottomRight-487795.gif) no-repeat right bottom;
	padding-bottom: 5px;

}
.NCFV-ExBox-Header-Inner-487795 {
	background: url(../assets/images/ExBox-Header-TopLeft-487795.gif) no-repeat left top;

}
.NCFV-ExBox-Header-487795 h1 {
	background: url(../assets/images/ExBox-Header-TopRight-487795.gif) no-repeat right top;
	padding-left: 7px;
	padding-right: 2px;
	padding-top: 5px;
	margin: 0;
	font-size: 0.95em;
	font-weight: bold;
	letter-spacing: -0.075em;   
	color: #FFFFFF;
	/* font-variant:small-caps; */
}
.NCFV-ExBox-Header-487795 h2 {
	background: url(../assets/images/ExBox-Header-TopRight-487795.gif) no-repeat right top;
	color:#FFFFFF;
	font-size:0.95em;
	font-weight:bold;
	letter-spacing:-0.075em;
	margin:0;
	padding: 6px 2px 1px 7px;
	/* font-variant:small-caps; */
}


/* End Expandable Box Header */

/* Start Expandable Box Content */
.NCFV-ExBox-Content-487795 {
	background: #f2f5f7;
	width: auto;
	margin: 0;
	padding: 10px;
}

.NCFV-ExBox-Content-np-487795 {
	background: #f2f5f7;
	width: auto;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/* End Expandable Box Content */

/* Start Expandable Box Footer */	
.NCFV-ExBox-Footer-487795 {
	background: url(../assets/images/ExBox-Footer-BottomLeft-487795.gif) no-repeat left bottom;
	width: auto;
}
.NCFV-ExBox-Footer-Outer-487795 {
	background: url(../assets/images/ExBox-Footer-BottomRight-487795.gif) no-repeat right bottom;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;
}
/* End Expandable Box Footer */
/* #### END BLUE 1 (487795) EXPANDABLE BOX #### */

/* #################################################################################################################################### */

/* Start Other Styles */
/* Start News Styles */
#WhatsNewBox .NCFV-Burgundy-NewsImage {
	float:left;
	display:block;
}
#WhatsNewBox .NCFV-Burgundy-NewsHeader {

}
div.center #WhatsNewBox .NCFV-Burgundy-NewsHeader a {
	display:block;
	background-color: #FFFFFF;
	color: #515151;
	font-size: 1em;
	font-weight: bold;
	border:1px solid #CCCCCC;
	margin-left: 55px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	padding: 6px 0px 5px 5px;
	height: 43px;
	cursor: pointer;
	outline: none;
}
div.center #WhatsNewBox .NCFV-Burgundy-NewsHeader a:hover {
	background-color: #666666;
	color: #fff;
	border:1px solid #CCCCCC;
	font-size: 1em;
	font-weight: bold;
	margin-left: 55px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	padding: 6px 0px 5px 5px;
	height: 43px;
	cursor: pointer;
	outline: none;
}
#WhatsNewBox .NCFV-Burgundy-NewsInfo {
	color: #3c6783;
}
/* End News Styles */

/* ############################################################   GREEN BOX AND GROUPINGS   ################################################################### */


/* #### START GREEN 1 (88a153) EXPANDABLE BOX #### */
/* Start Expandable Box Container */
#GreenBox .ExBox-Container-88a153 {
	width: 100px;
	height: auto;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0;
}
/* End Expandable Box Container */

/* Start Expandable Box Header */
#GreenBox .ExBox-Header-88a153 {
	background: url(../assets/images/ExBox-Header-BottomLeft-88a153.gif) #88a153 no-repeat left bottom;
	width: auto;
}
#GreenBox .ExBox-Header-Outer-88a153 {
	background: url(../assets/images/ExBox-Header-BottomRight-88a153.gif) no-repeat right bottom;
	padding-bottom: 5px;
}
#GreenBox .ExBox-Header-Inner-88a153 {
	background: url(../assets/images/ExBox-Header-TopLeft-88a153.gif) no-repeat left top;
}

#GreenBox .ExBox-Header-88a153 h1, .ExBox-Header-88a153 h2 {
	background: url(../assets/images/ExBox-Header-TopRight-88a153.gif) no-repeat right top;
	padding-left: 7px;
	padding-right: 2px;
	padding-top: 5px;
	margin: 0;
	font-size: 0.95em;
	font-weight: bold;
	letter-spacing: -0.075em;
	color: #FFFFFF;
	/* font-variant:small-caps; */
}
/* End Expandable Box Header */

/* Start Expandable Box Content */
#GreenBox .ExBox-Content-88a153 {
	background: #eff3e7;
	width: auto;
	margin: 0;
	padding: 10px;
}
/* End Expandable Box Content */

/* Start Expandable Box Content */
#GreenBox .ExBox-Content-88a153a {
	background: #eff3e7;
	width: auto;
	margin: 0;
	padding: 15px;
}
/* End Expandable Box Content */

/* Start Expandable Box Content */
#GreenBox .ExBox-Content-88a153b {
	background: #eff3e7;
	width: auto;
	margin: 0;
	padding: 10px;
	font-size: 0.95em;
}
/* End Expandable Box Content */

/* Start Expandable Box Footer */	
#GreenBox .ExBox-Footer-88a153 {
	background: url(../assets/images/ExBox-Footer-BottomLeft-88a153.gif) no-repeat left bottom;
	width: auto;
}
#GreenBox .ExBox-Footer-Outer-88a153 {
	background: url(../assets/images/ExBox-Footer-BottomRight-88a153.gif) no-repeat right bottom;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;
}
/* End Expandable Box Footer */
/* #### END GREEN 1 (88a153) EXPANDABLE BOX #### */

/* #################################################################################################################################### */

/* #### START GROUPINGS for GREENBOXES #### */
/* Start Groupings Image Title */
#GreenBox .NCFV-Green-GroupingsImageTitle {

}
#GreenBox .NCFV-Green-GroupingsImageTitle ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#GreenBox .NCFV-Green-GroupingsImageTitle li {
	margin-bottom: 2px;
	margin-left: 0;
	margin-right:0;
	margin-top: 0; 
	padding-bottom: 0;
	padding-left:0;
	padding-right:0;
	padding-top: 0; 
}
#GreenBox .NCFV-Green-GroupingsImageTitle a {
	height: 100%;
	font-weight:normal;
	font-size: 1em;
	font-weight:bold;
	color: #56692d;
	background-color: #E6ECD7;
	padding-left: 6px;
	padding-bottom: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D0DDB7;
	margin: 0;
	display:block;
}
#GreenBox .NCFV-Green-GroupingsImageTitle a:hover {
	background-color: #ffffff;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ABC27E;
	text-decoration:none;
	display:block;
}
/* End Groupings Image Title */
/* #### END GROUPINGS for GREENBOXES #### */



/* #### START MAROON 3 (934e4e) EXPANDABLE BOX #### */
/* Start Expandable Box Container */
.ExBox-Container-934e4e {
	width: auto;
	height: auto;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0;
}
/* End Expandable Box Container */

/* Start Expandable Box Header */
.ExBox-Header-934e4e {
	background: url(../assets/images/ExBox-Header-BottomLeft-934e4e.gif) #934e4e no-repeat left bottom;
	width: auto;
}
.ExBox-Header-Outer-934e4e {
	background: url(../assets/images/ExBox-Header-BottomRight-934e4e.gif) no-repeat right bottom;
	padding-bottom: 5px;
}
.ExBox-Header-Inner-934e4e {
	background: url(../assets/images/ExBox-Header-TopLeft-934e4e.gif) no-repeat left top;

}
.ExBox-Header-934e4e h1, .ExBox-Header-934e4e h2 {
	background: url(../assets/images/ExBox-Header-TopRight-934e4e.gif) no-repeat right top;
	padding-left: 7px;
	padding-right: 2px;
	padding-top: 5px;
	margin: 0;
	font-size: 0.95em;
	font-weight: bold;
	letter-spacing: -0.075em;
	color: #FFFFFF;
	/* font-variant:small-caps; */
}
/* End Expandable Box Header */

/* Start Expandable Box Content */
.ExBox-Content-934e4e {
	background:#fdf1f1;
	width: auto;
	margin: 0;
	padding: 10px;
}
/* End Expandable Box Content */

/* Start List */
.ExBox-Content-934e4e ul {
	margin: 0;
	padding-left: 20px;
}

.ExBox-Content-934e4e ul li ul {
	margin: 0;
	padding-left: 15px;
	padding-top: 5px;
}

.ExBox-Content-934e4e ul li ul li {

}

.ExBox-Content-934e4e ul li {
	list-style-type: square;
	margin-bottom: 5px;
	color: #934e4e;	
}

.ExBox-Content-934e4e ul li a {
	color: #934e4e;
	font-size:0.85em;	
}
.ExBox-Content-934e4e ul li a:hover {
	text-decoration:underline;
}
/* End List */

/* Start Expandable Box Footer */	
.ExBox-Footer-934e4e {
	background: url(../assets/images/ExBox-Footer-BottomLeft-934e4e.gif) no-repeat left bottom;
	background-color: #fdf1f1;
	width: auto;
}

.ExBox-Footer-934e4e a {
	background: url(../assets/images/ExBox-Footer-BottomLeft-934e4e.gif) no-repeat left bottom;
	background-color: #fdf1f1;
	width: auto;
}

.ExBox-Footer-Outer-934e4e {
	background: url(../assets/images/ExBox-Footer-BottomRight-934e4e.gif) no-repeat right bottom;
	background-color: #fdf1f1;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;	
}

.ExBox-Footer-Outer-934e4e a {
	color: #934e4e;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;	
}

.ExBox-Footer-Outer-934e4e a:visited {
	background-color: #fdf1f1;
	color: #934e4e;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;	
}

.NewsHeader {

}
div.center .NewsHeader a {
	background-color: #FDE8E8;
	color: #934e4e;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F8C9C9;
	margin-left: 55px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	height: 43px; 

}
div.center .NewsHeader a:hover {
	background-color: #FFFFFF;
	color: #7E3925;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F8C9C9;
	margin-left: 55px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	height: 43px; 

}
.NewsInfo {
	color: #934e4e;
}
/* End News Styles */

/* Start More Link */
.Icons-MoreLink a {
	color: #934e4e;
}
.Icons-MoreLink a:hover {
	text-decoration:underline;
}
/* End More Link */
/* End Other Styles */
/* #### END WHATSNEWBOX #### */


/* End Expandable Box Footer */
/* #### END MAROON 3 (934e4e) EXPANDABLE BOX #### */
