﻿/* LEFT SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL DE GAUCHE */
div.left ul.nav1 li h2.nav {
    padding: 4px 2px 7px 4px;
}

div.left h2.nav a:hover, div.left h2.nav a:active, div.left h2.nav a:focus, div.left div.h2nav a:hover, div.left div.h2nav a:active, div.left div.h2nav a:focus, div.left p.h2nav a:hover, div.left p.h2nav a:active, div.left p.h2nav a:focus {
	text-decoration: none;
}
div.left ul.nav1 li h2.nav a.menulink,
div.left ul.nav1 li h2.nav a.menulink:link,
div.left ul.nav1 li h2.nav a.menulink_selected,
div.left ul.nav1 li h2.nav a.menulink_selected:link {
    text-decoration: none;
}


div.left ul.nav1 li h2.nav,
div.left ul.nav1 li h2.nav a.menulink,
div.left ul.nav1 li h2.nav a.menulink_selected {
    background-color: #DDD;
    color: #FFF;
}
div.left ul.nav2 li.menucontent,
div.left ul.nav2 li.menucontent a.menulink,
div.left ul.nav2 li.menucontent a.menulink_selected {
    background-color: #DDD;
    color: #000;
}
div.left ul.nav2 li.menucontent a.menulink_selected {
    background-color: #CCC;
}
div.left ul.nav3 li.menucontent,
div.left ul.nav3 li.menucontent a.menulink,
div.left ul.nav3 li.menucontent a.menulink_selected {
    background-color: #DDD;
    color: #000;
}
div.left ul.nav3 li.menucontent a.menulink_selected {
    background-color: #CCC;
}
div.left ul.nav4 li.menucontent,
div.left ul.nav4 li.menucontent a.menulink,
div.left ul.nav4 li.menucontent a.menulink_selected {
    background-color: #DDD;
    color: #000;
}
div.left ul.nav4 li.menucontent a.menulink_selected {
    background-color: #CCC;
}
div.left ul.nav1 li h2.nav,
div.left ul.nav2 li.menucontent,
div.left ul.nav3 li.menucontent,
div.left ul.nav4 li.menucontent {
    border-color: #FFF;
}



/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
body {
	background-color: #FFF;
}

div.colLayout {
	background-color: #FFF;
	height: 100%;
}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* FIP HEADER CSS BEGINS | DEBUT DU CSS DE L'EN-TETE PCIM */
div.fip, div.cwm {
	height: 20px;
}
div.cwm img {
	padding-top: 0px;
}
/* FIP HEADER CSS ENDS | FIN DU CSS DE L'EN-TETE PCIM */


/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */

div.banner {
	position: static;
	padding: 0;
	margin: 0;
	width: 760px;
	margin-top: 40px;
	background-color: #000;
	min-height: 80px;
	_height: 80px;
}
div.banner div.leaf {
	position: absolute;
	margin-left: 347px;
	z-index: 1;
	top: 35px;
}
div.banner div.leaf img {
	height: 65px;
	width: 65px;
}
div.banner div.alttext {
	position: relative;
	margin: -50px 167px 0 167px;
	_margin: -53px 167px -3px 167px;
	width: 426px;
    z-index: 1;
}
div.banner div.content {
	position: relative;
	width: 760px;
	height: 80px;
	vertical-align: top;
}
div.banner div.alttext p {
    text-align: center;
    color: #FFF;
    padding: 0;
    margin: 0;
}
div.banner div.alttext p.main {
   	font-size: 140%;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
div.banner div.alttext p.siteuri {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
img.lf {
	margin: 0;
	padding: 0;
}

/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */


/* BREADCRUMBS  CSS BEGINS */



p.breadcrumb a:link {
	color: #000000;
}
p.breadcrumb a:visited {
	color: #000000;
}
p.breadcrumb a:active {
	color: #000000;
}
p.breadcrumb a:hover {
	color: #000000;
}

/* BREADCRUMBS  CSS ENDS */

/* SKIP NAVIGATION CSS BEGINS | DEBUT DU CSS DU SAUT DE NAVIGATION */

/* SKIP NAVIGATION CSS BEGINS | DEBUT DU CSS DU SAUT DE NAVIGATION */
div.page div.core div.navaid {
	width: 450px;
	padding-left: 30px;
	top: 0px;
}
* html div.page div.core div.navaid {
	width: 450px;
	padding-left: 30px;
}
*:first-child+html div.page div.core div.navaid {
	width: 450px;
	padding-left: 30px;
}
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: #000;
	background-color: #FFF !important;
	border-color: #000;
}
/* SKIP NAVIGATION CSS ENDS | FIN DU CSS DU SAUT DE NAVIGATION */


/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */

/* used for left navigation instead of div.navLevel0 defined in core.css */
h2.nav, h2.nav a:link, h2.nav a:visited {
	background-color: #A40000;
	color: #FFF !important;
	text-decoration: none;
	font-size: 100%;
	background-image: url(/images/template/bg_leftmenu_1.jpg); /* Red Gradient */
	background-repeat:repeat-y;
	padding: 2px 0px 2px 2px;
	height:auto;
	margin:0;
	vertical-align: middle;
	overflow: hidden;	/* added to fix the problem if very long word or no-spacing typo has been entered */
}

h2.nav2 a:hover {
	text-decoration: underline;
	margin-bottom:2px;
}

h2.nav
{
	border-top: 1px solid #FFF;	
}

div.right li ul.nav {
	border: 1px solid #000;
}

/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */

div.left li.menucontent, div.left div.menucontent {
	border-top: 1px solid #FFF;
		
}

/* used for left navigation instead of div.navLevel1 defined in core.css */
div.left li.menucontent, div.left div.menucontent, div.left a.menulink {
	color: #333333;
	background-color: #B2B2B2;
	font-size: 100% !important;
	/*font-weight: bold;*/
	display:block !important;
	display: inline-block;
	background-image:url(../images/template/bg_leftmenu_2.jpg); /* Grey Gradient */
	background-repeat:repeat-y;
	margin:0;
	padding-left:2px;
	line-height:1.4em;
	overflow: hidden;
}

/* used for Level 2 and other child levels */
 div.left ul.nav li ul.nav2 li,  div.left ul.nav li ul.nav2 li a
 {
	background-image: url(../images/template/clear.gif) !important;
	background-repeat: repeat-y;
	background-color: Transparent;
	list-style-image:url(../images/template/leftmenu_arrow2.gif);
	margin-left: 1px;
	
}

/* used for Level 2 and other child levels */
div.left ul.nav li ul.nav2,  div.left ul.nav li ul.nav2
 {
	background-image: url(../images/template/clear.gif) !important;
	
}

/* used for Level 2 and other child levels */
div.left ul.nav2 li ul.nav2 li 
{
	background-image: url(../images/template/clear.gif);
	background-repeat: repeat;
	background-color: Transparent;
	
}

div.left {
	overflow:hidden;
}


/* not used for right navigation */
div.right li.menucontent, div.right div.menucontent {
	color: #000;
	background-color: #FFF;
}
div.right a.menulink {
	color: #000;
	background-color: #FFF;
}
/* not used for right navigation  - end */

div.prodis {
	background-color: #A50000;
	background-image: url(../images/template/bg_leftmenu_1.jpg);
	background-repeat:repeat-y;
}
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

 | DEBUT DU CSS DU CONTENU */

p {
	
	font-size: 100%;
}

	
div.center 
{
	 background-color: #FFF;
	
}

div.center h1, h2, h3, h4, h5, h6 {
	color: #000;

}

div.center h1 {
 font-size:130%;
}


div.center a:link {
	color: #039;
}

div.center a:visited {

	color: #663;
}

div.blackborder {
	border: 1px #CCC;
    background-color:#FFF;
	
}

div.blackborder:after {
	content: ""; 
	display: block; 
	height: 0;
	clear: left;
    visibility: hidden;
}


.blackborder {display: inline-block;}

/* Hides from IE-mac \*/
* html .blackborder {height: 1%;}
.blackborder {display: block;}
/* End hide from IE-mac */


/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */

div.footer div.footerline {
	background-color: #CCC;
}
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: #039;
	background-color: #FFF;
}



/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */

/****************************/
/*** RSS Reader - Layouts ***/
/****************************/

/*** Feature - Layout ***/

div.rss_features {
    margin: 0 0 7px 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}
div.rss_features ul.feed_items {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.rss_features ul.feed_items li.item {
	position: relative;
	margin: 0 0 7px 0;
	_margin: 0 0 3px 0;
	overflow: hidden;
	width: 100%;
}
div.rss_features ul.feed_items li.item div.header {
    height: auto;
    width: 100%;
}
div.rss_features ul.feed_items li.item div.header div.tlcorner {
    float: left;
    position: absolute;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_features ul.feed_items li.item div.header div.trcorner {
    float: right;
    position: absolute;
    right: 0;
    _right: -1px;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_features ul.feed_items li.item div.header div.title {
    padding: 7px;
    font-weight: bold;
}
div.rss_features ul.feed_items li.item div.header div.title a,
div.rss_features ul.feed_items li.item div.header div.title a:hover {
    text-decoration: underline !important;
}
div.rss_features ul.feed_items li.item div.content {
    padding: 7px;
    border: solid 1px;
    border-top: none;
    _height: auto;
}
div.rss_features ul.feed_items li.item div.content img {
    padding-bottom: 7px;
    float: left;
    width: 195px;
    margin: -8px -8px 0 -8px;
}
div.rss_features ul.feed_items li.item div.content p {
	margin: 0;
}
div.rss_features ul.feed_items li.item div.content p a { /* Features only */
    text-decoration: none;
}
div.rss_features ul.feed_items li.item div.content p a:hover { /* Features only */
    text-decoration: underline !important;
}
div.rss_features ul.feed_items li.item div.footer {
/* Begin clearing styles from parent CSS generated by TBS */
/* -- this is caused by having an identical class name "div.footer" */
    /* base.css */
	    margin-top: 0;
	    height: 0;
	    min-height: 0;
    /* institution.css */
	    padding-top: 0;
/* End Clearing styles from parent CSS */
}
div.rss_features ul.feed_items li.item div.footer div.blcorner {
    float: left;
    position: relative;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_features ul.feed_items li.item div.footer div.brcorner {
    float: right;
    position: relative;
    _font-size: 1px;
    _line-height: 1px;
}

/*** Highlight - Layout ***/

div.rss_highlights {
    margin: 0 0 7px 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}
div.rss_highlights ul.feed_items {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.rss_highlights ul.feed_items li.item {
	position: relative;
	margin: 0 0 7px 0;
	overflow: hidden;
	width: 100%;
	list-style-image: none;
	padding: 0;
}
div.right div.rss_highlights ul.feed_items li.item {
	_margin-bottom: 3px;
}
div.rss_highlights ul.feed_items li.item div.header {
    height: auto;
    width: 100%;
}
div.rss_highlights ul.feed_items li.item div.header div.tlcorner {
    float: left;
    position: absolute;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_highlights ul.feed_items li.item div.header div.trcorner {
    float: right;
    position: absolute;
    right: 0;
    _right: -1px;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_highlights ul.feed_items li.item div.header div.title {
    padding: 7px;
    font-weight: bold;
}
div.rss_highlights ul.feed_items li.item div.header div.title a,
div.rss_highlights ul.feed_items li.item div.header div.title a:hover {
    text-decoration: underline !important;
}
div.rss_highlights ul.feed_items li.item div.content {
    padding: 7px;
    border: solid 1px;
    border-top: none;
	overflow: auto;
	_height: 100%;
}
div.rss_highlights ul.feed_items li.item div.content img {
    padding: 0 7px 7px 0;
    float: left;
}
div.rss_highlights ul.feed_items li.item div.content p {
	margin: 0;
	padding-bottom: 7px;
}
div.rss_highlights ul.feed_items li.item div.content p a { /* Features only */
    text-decoration: none;
}
div.rss_highlights ul.feed_items li.item div.content p a:hover { /* Features only */
    text-decoration: underline !important;
}
div.rss_highlights ul.feed_items li.item div.footer {
/* Begin clearing styles from parent CSS generated by TBS */
/* -- this is caused by having an identical class name "div.footer" */
    /* base.css */
	    margin-top: 0;
	    height: 0;
	    min-height: 0;
    /* institution.css */
	    padding-top: 0;
/* End Clearing styles from parent CSS */
}
div.rss_highlights ul.feed_items li.item div.footer div.blcorner {
    float: left;
    position: relative;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_highlights ul.feed_items li.item div.footer div.brcorner {
    float: right;
    position: relative;
    _font-size: 1px;
    _line-height: 1px;
}


/*** Emergency - Layout ***/

div.rss_emergency {
    margin: 0 0 7px 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}
div.rss_emergency ul.feed_items {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.rss_emergency ul.feed_items li.item {
	position: relative;
	margin: 0 0 7px 0;
	overflow: hidden;
	width: 100%;
	list-style-image: none;
	padding: 0;
}
div.right div.rss_emergency ul.feed_items li.item {
	_margin-bottom: 3px;
}
div.rss_emergency ul.feed_items li.item div.header {
    height: auto;
    width: 100%;
}
div.rss_emergency ul.feed_items li.item div.header div.tlcorner {
    float: left;
    position: absolute;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_emergency ul.feed_items li.item div.header div.trcorner {
    float: right;
    position: absolute;
    right: 0;
    _right: -1px;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_emergency ul.feed_items li.item div.header div.title {
    padding: 7px;
    font-weight: bold;
}
div.rss_emergency ul.feed_items li.item div.header div.title a,
div.rss_emergency ul.feed_items li.item div.header div.title a:hover {
    text-decoration: underline !important;
}
div.rss_emergency ul.feed_items li.item div.content {
    padding: 7px;
    border: solid 1px;
    border-top: none;
	overflow: auto;
	_height: 100%;
}
div.rss_emergency ul.feed_items li.item div.content img {
    padding: 0 7px 7px 0;
    float: left;
}
div.rss_emergency ul.feed_items li.item div.content p {
	margin: 0;
	padding-bottom: 7px;
}
div.rss_emergency ul.feed_items li.item div.content p a { /* Features only */
    text-decoration: none;
}
div.rss_emergency ul.feed_items li.item div.content p a:hover { /* Features only */
    text-decoration: underline !important;
}
div.rss_emergency ul.feed_items li.item div.footer {
/* Begin clearing styles from parent CSS generated by TBS */
/* -- this is caused by having an identical class name "div.footer" */
    /* base.css */
	    margin-top: 0;
	    height: 0;
	    min-height: 0;
    /* institution.css */
	    padding-top: 0;
/* End Clearing styles from parent CSS */
}
div.rss_emergency ul.feed_items li.item div.footer div.blcorner {
    float: left;
    position: relative;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_emergency ul.feed_items li.item div.footer div.brcorner {
    float: right;
    position: relative;
    _font-size: 1px;
    _line-height: 1px;
}

/*** News - Layout ***/

div.rss_news {
    margin: 0 0 7px 0;
    _margin: 0 0 6px 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}
div.rss_news div.header {
    height: auto;
    width: 100%;
}
div.rss_news div.header div.tlcorner {
    float: left;
    position: absolute;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_news div.header div.trcorner {
    float: right;
    position: relative;
    right: 0;
    _right: -1px;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_news div.header div.title {
    padding: 7px;
    font-weight: bold;
}
div.rss_news ul.feed_items {
    margin: 0;
    padding: 7px;
    overflow: hidden;
    list-style: none;
    border: solid 1px;
    border-top: none;
}
div.rss_news ul.feed_items li.item {
    list-style-image: none;
}
div.rss_news ul.feed_items li.item div.date,
div.rss_news ul.feed_items li.item div.description {
    display: inline;
}
div.rss_news ul.feed_items li.item div.description a {
    text-decoration: underline !important;
}
div.rss_news ul.feed_items li.more {
    width: 100%;
    padding-top: 10px;
    list-style-image: none;
}
div.rss_news ul.feed_items li.more a {
    text-decoration: underline !important;
}
div.rss_news div.footer {
/* Begin clearing styles from parent CSS generated by TBS */
/* -- this is caused by having an identical class name "div.footer" */
    /* base.css */
	    margin-top: 0;
	    height: 0;
	    min-height: 0;
    /* institution.css */
	    padding-top: 0;
/* End Clearing styles from parent CSS */
}
div.rss_news div.footer div.blcorner {
    float: left;
    position: relative;
    _font-size: 1px;
    _line-height: 1px;
}
div.rss_news div.footer div.brcorner {
    float: right;
    position: relative;
    _font-size: 1px;
    _line-height: 1px;
}

/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */




h1 {
	color: #a50000 !important;				/* Old Value : color: #a50000; */
	font-size: 130% !important;				/* New Line */
}

a h1 {
	color: #a50000 !important;				/* Old Value : color: #a50000; */
	text-decoration: underline !important;	/* Old Value : text-decoration: underline; */
}

h2 {
	color: #a50000;
	/* font-size: 95%; */
	font-size: 	120%;						/* New Line */
}

a h2 {
	color: #a50000;
	text-decoration: underline;
}


h3 {
	color: #000;
	font-size: 110%;							/* New Line */
}

h4 {
	color: #000;
	font-size: 100%;							/* New Line */
}

h5 {
	color: #000;
	font-size: 95%;							/* New Line */
}

h6 {
	color: #000;
	font-size: 90%;							/* New Line */
}

#center h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-weight: bold;
}


* html div.center {
 
 	overflow:  hidden;
	/*width: 395px;*/
	
 }
 

div.center p {								/* New Class */
	font-size: 95%;
}

div.center li {								/* New Class */
	font-size: 95%;
	margin: 0px 0px 10px 0px;
}

* html div.center ol {								/* New Class */
	font-size: 125%;

}

div.center ul {								/* New Class */
	list-style: none;
	padding: 0;
	margin: 0;
	list-style-image: url(../images/template/bullet_red.gif);
	margin-left: 20px;
}

div.headers, div.headersTop, div.headersTitle {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

div.headers3col, div.headers2col {
	margin: 10px 0px 0px 0px;
}

div.headers3col div.headersTop {
	background-image: url(../images/template/header_top_375.jpg); 
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 9px;
	min-height: 9px;
}

div.headers3col div.headersTitle {
	background-image: url(../images/template/header_bg_375.jpg);
	background-position: bottom left;		/* New Line */	
	background-repeat: repeat-y;
	font-size: 110%;						/* New Line */
	min-height: 18px;
	height: 18px;							/* New Line */
	padding: 0px 5px 5px 5px;
	font-weight: bold;
    color: #FFFFFF; 
}

div.headers2col div.headersTop {
	background-image: url(../images/template/header_top_590.jpg); 
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 9px;
	min-height: 9px;
}
div.headers2col div.headersTitle {
	background-image: url(../images/template/header_bg_590.jpg);
	background-repeat: repeat-y;
	min-height: 18px;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
}

div.headersContent {
	padding: 5px 0px 10px 0px;
}

div.headersContent a:link {
	color: #000;
	text-decoration: none;
}

div.headersContent a:active {
	color: #000;
	text-decoration: none;
}

div.headersContent a:visited {
	color: #000;
	text-decoration: none;
}

div.headersContent a:hover {
	color: #000;
	text-decoration: none;
}

div.headersContent p {
	margin-top: 0px;
}

div.headersContent {					/*** New Class ***/
	margin: 5px 0px 0px 0px;
}

span.clsHighlights {					/* New Class */
	width: 200px;
	float: left;
}

span.clsMoreHighlights {
	width: 100px;						/* New Line */
	margin-right: 25px;					/* New Line */
	float: right;						/* New Line */
/*	padding-left: 240px; */				/* Removed */
	font-size: 85%;
}

span.clsMoreHighlights a:link {			/* New Class */
	float: right;
	color: #FFFFFF;
	text-decoration: none;
}

span.clsMoreHighlights a:visited {			/* New Class */
	float: right;
	color: #FFFFFF;
	text-decoration: none;
}


span.clsMoreHighlights a:hover {		/* New Class */
	text-decoration: underline;
}

span.clsMoreHighlightsFra {
	/* padding-left: 215px; */			/* Removed */
   color:#fff;
	font-size: 85%;
}

span.clsMoreHighlightsPor {
	/* padding-left: 200px; */			/* Removed */
	font-size: 85%;
}

a.highlightsmore {
	color:#fff !important; 
}
a:visited.highlightsmore
{
   color:#fff !important;
}

/* FEATURE BOXES CSS BEGINS | DEBUT DU CSS BOITES DE DROITE */

div.emergency, div.emergencyBoxHeader, div.emergencyBoxTitleBG, div.emergencyBoxTitle, div.emergencyBoxIcon, div.emergencyBoxContent, div.emergencyBoxFooter {
	position: relative;
	padding: 0px;
	margin: 0px;
}

div.emergencyBoxHeader {
	/* padding: 0px; */					/* Removed */
	background-image: url(../images/template/bg_rightnav_header_jaune.jpg); 
	background-position: bottom;
	background-repeat: no-repeat;
	height: 5px;
	min-height: 7px;
	line-height: 7px;
}

div.emergencyBoxTitleBG {
	background-color: #FFB400;
	min-height: 18px;
}

div.emergencyBoxTitle {
	/* margin: 0px; */					/* Removed */
    padding: 0px 40px 10px 10px; 
	color: #000;						/* Old Value : color: #FFFFFF; */
	font-weight: bold;
    overflow: hidden;
}

div.emergencyBoxTitle a:link {
	color: #000000; 
    text-decoration: none;
}

div.emergencyBoxTitle a:visited {
	color: #000000; 
	text-decoration: none;
}

div.emergencyBoxTitle a:active {
	color: #000000; 
	text-decoration: none;
}

div.emergencyBoxTitle a:hover {
	color: #000000; 
    text-decoration: underline;
}

div.emergencyBoxIcon {
	height: 18px; 
	top: -18px; 
	background-image: url(../images/template/bg_rightnav_alert.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}

div.emergencyBoxContent {
	/* padding: 10px 10px 10px 10px; */	/* Removed */
	/* font-size: 85%; */
	font-size: 100%;						/* New Line */
	padding: 10px 0px 10px 0px;						/* New Line */
	background-image: url(../images/template/bg_rightnav_header_jaune2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFF8BA;
	top: -18px;
	width: 195px;
	overflow: hidden;
}

div.emergencyBoxContent:after {
	content: ""; 
	display: block; 
	height: 0;
	clear: left;
    visibility: hidden;
}

div.emergencyContent {
    padding: 0px 10px 0px 10px;
}


div.emergencyBoxFooter {
	background-image:url(../images/template/bg_rightnav_footer_jaune.jpg);
	background-repeat:no-repeat;
	height:17px;
	top: -18px;
}

div.featureText, div.featureImageOnly, div.featureTextImage, div.featureBoxHeader, div.featureBoxTitleBG, div.featureBoxTitle, div.featureBoxLeaf, div.featureBoxContent, div.featureBoxFooter {
	position: relative;
	padding: 0px;
	margin: 0px;
}

div.featureBoxHeader {
	/* padding: 0px; */					/* Removed */
	background-image:url(../images/template/bg_rightnav_header.jpg); 
	background-position:bottom;
	background-repeat:no-repeat;
	height:5px;
	min-height:7px;
	line-height:7px;
}

div.featureBoxTitleBG {
	background-image:url(../images/template/bg_rightnav.jpg);
	background-repeat: repeat-y;
	min-height:18px;
}

div.featureBoxTitle {
	/* margin: 0px; */					/* Removed */
	padding: 0px 40px 10px 10px;
	color: #FFFFFF;
	/* font-size: 95%;*/						/* New Line */
	font-size: 100%;
	font-weight: bold;
	overflow: hidden;
}

div.featureBoxTitle a:link {
	color: #FFFFFF; 
    text-decoration: none;	
}

div.featureBoxTitle a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

div.featureBoxTitle a:active {
	color: #FFFFFF;
	text-decoration: none;
}

div.featureBoxTitle a:hover {
	color: #FFFFFF;
    text-decoration: underline;
}

div.featureBoxLeaf {
	height:18px;
	top: -18px;
	background-image:url(../images/template/bg_rightnav_leaf.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
}

div.featureBoxContent {
    /* padding: 10px;*/
    padding: 10px 0px 10px 0px;
	background-color: #ececec;
	font-size: 100%;
	top: -18px;
	width: 195px;
    overflow: hidden;    
}

div.featureBoxContent:after {
	content: ""; 
	display: block; 
	height: 0;
	clear: left;
    visibility: hidden;
}

div.featureContent {
    padding: 0px 10px 0px 10px;
}

div.featureBoxFooter {
	background-image:url(../images/template/bg_rightnav_footer.jpg);
	background-repeat:no-repeat;
	height:17px;
	top: -18px;
}

img.featureImageText {
	/*border-style:solid;
	border-width:1px;
	border-color:#000000;*/
	margin: 0px 10px 4px 0px;
	padding:0px;
	float:left;
}

/* FEATURE BOXES CSS ENDS | FIN DU CSS BOITES DE DROITE */

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */

div.footer div.footerline {				/* Old Value : .footer div.footerline */
	color: #FFFFFF;
	height: 15px;
	/*margin-bottom: 5px;*/
	background-color: #DDDDDD;
}

div.foot1, div.foot2, div.foot3 {		/* Old Value : .foot1, .foot2, .foot3 */
	float: left;
	width: 33.25%;
	height:100%;
	margin: 0;
	padding: 0;
	/* color: #999999; */
	color: #000;
}

div.foot1 {								/* Old Value : .foot1 */
	/* font-size:80%;*/
	font-size:100%;						/* Old Value : font-size:9px; */
	text-align: left;	
	/* font-weight:bold; */
}

div.foot2 {								/* Old Value : .foot2 */
	text-align: center;
}

div.foot2 img, div.topPage img, p.topPage img {	/* Old Value : .foot2 img, div.topPage img, p.topPage img */
	width: 30px;						/* Old Value : width: 1.46em; */
	height: 23px;						/* Old Value : height: 0.92em; */
}

a.uparrow {								/* New Class */
	text-decoration: none;
}

div.footer div.foot2 a:link, div.footer div.foot2 a:visited {	/* Old Value : .foot2 a:link, .foot2 a:visited */
	/*color: #000;	*/					/* Old Value : color: #333333; */
	/* font-size: 75%; */
	font-size: 100%;
}

div.foot3 {
	text-align: right;
	color: #999999;
	/*font-weight:bold;*/
	/* font-size:80%; */
	font-size: 100%;						/* Old Value : font-size:9px; */					
}

img.uparrow {
	border: 0;
	text-decoration: none;				/* New Line */
	/* min-width:30px; */				/* Removed */
	/* min-height:23px; */				/* Removed */
	/* width:30px; */					/* Removed */
	/* height:23px; */					/* Removed */
}

.date {
	white-space: nowrap;
}

/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */
div.center div.blackborder p {			/* New Class */
	line-height: 14px;
}

div.center div.blackborder ul li {		/* New Class */
	margin:0px 0px 10px 0px;
	line-height: 14px;
}

div.center div.blackborder ul li h2 {	/* New Class */
	font-size: 110%;
	color: blue;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.blackTitleNoUnderline {				/* New Class */
	color: #000000;
	font-size: 75%;
	font-weight:bold;
	text-decoration:none;
	height:0;
	padding:0px;
	margin: 0px;
}

.blackTitleNoBold {				/* New Class */
	color: #000000;
	font-size: 75%;
	font-weight:normal;
	text-decoration:none;
	height:0;
	padding:0px;
	margin: 0px;
}

a.journeys {
	color: #000000;
	text-decoration:none;
    /* font-size: 0.85em;*/					/* Old Value : font-size: 0.98em; */
    font-size: 100%;
}

.journeys-text {
	color: #000000;
	text-decoration:none;
    /* font-size: 0.85em; */
    font-size: 100%;					/* Old Value : font-size: 0.98em; */
}

div.headers2col div.headersContent h3 {	/* New Class */
	padding:0px;
	margin: 0px;
	line-height: 14px;
}
div.headers3col div.headersContent h3 {	/* New Class */
	padding:0px;
	margin: 0px;
	line-height: 14px;
}

div.headers2col div.headersContent p {	/* New Class */
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 110%;
}
div.headers3col div.headersContent p {	/* New Class */
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 110%;
}

div.hr3col {
	background: url(../images/template/div_375.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:11px;
	width: 375px;
	margin: 16px 0px 4px 0px;			/* New Line */
	/* padding-top:0px; */				/* Removed */
}

p {										/* New Class */
	margin-top: 0;
}

div.hr2col {
	background:url(../images/template/div_590.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:11px;
	width: 590px;
	margin: 16px 0px 4px 0px;			/* New Line */
	/* padding-top:0px; */				/* Removed */

}

div.headers2col div.headersTop {
	background-image:url(../images/template/header_top_590.jpg); 
	background-position:bottom right;
	background-repeat:no-repeat;
	height:9px;
	min-height:9px;
}

div.headers2col div.headersTitle {
	background-image:url(../images/template/header_bg_590.jpg);
	background-repeat: repeat-y;
	min-height:18px;
	padding:0px 5px 5px 5px;
	font-weight:bold;
	color: #FFFFFF;	
}


/* classes for server error - 404 -page */ 
.clsPrimaryLanguages {
	width: 7em;
	border-top: #F66 2px solid;
	border-left: #F66 2px solid;
	border-bottom: #C33 2px solid;
	border-right: #C33 2px solid;
	height: 1.14em;
	text-align: center;
	padding: 0.19em;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	margin-bottom:20px;
	margin-top:10px;
	float: left;
	
}

span.clsPrimaryLanguages a:link {
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;	
}

span.clsPrimaryLanguages a:visited {
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;	
}


span.clsPrimaryLanguages a:active {
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;	
}

span.clsPrimaryLanguages a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;	
}

.imgNoBorder {
	padding:0px;
	border:0px solid black;
}

.rightAlign{
	float:right;
}

div.SubTitleHeader {
   color:#FFFFFF;   
   text-align:center;
   font-family: Arial;   
   font-size:10.5pt;
   font-style:italic;   
}

div.survey {
   text-align:center;
   font-size:x-small;
}

textarea { height: 15px; }

a.moreLink {
	color:#ffffff !important;
}
a.moreLink:active {
	color:#ffffff !important;
}
a.moreLink:visited {
	color:#ffffff !important;
}


/* New classes added - TinyMCE Editor */

.alignJustify {
   text-align: justify;
}

/* for table layout using divs*/

.boxcol1 {                  /* simulates one-column table */ 
   background-color: #FFFFFF; 
   width : 80%; 
   /* border: 1px dashed #000000; */
}


.cols2 {                     /* simulates two-column table */
   float: left; 
   width: 49%; 
   margin: 0 3px 0 0; 
   padding: 0;
   /* border: 1px dashed #000000; */
   background-color: #FFFFFF;
}

.cols3 {                     /* simulates three-column table */
   float: left; 
   width: 32%; 
   margin: 0 3px 0 0; 
   padding: 0;
   /* border: 1px dashed #000000; */
   background-color: #FFFFFF;
}

.row {
   margin: 0; 
   padding: 0; 
   width: 98.5%; 
   overflow: hidden;
}


.clsImageAlignRight {  /* new class for right alignmnent */
	margin-left: 5px;
	float:right;
	

}


/* New classes end */

* html body {
	text-align: left;
}


/***************************/
/*** RSS Reader - Styles ***/
/***************************/

/*** Singlebox - Generic News ***/

div.rss_news div.header {
    background: url(../images/header_highlights_bg.jpg);
}
div.rss_news div.header div.trcorner {
    background: url(../images/trcorner.png) no-repeat top right;
    height: 10px; /* change according to rounded corner image height */
    width: 10px; /* change according to rounded corner image width */
}
div.rss_news div.header div.title {
    color: #FFF;
}
div.rss_news ul.feed_items {
    border-color: #CCC;
}
div.rss_news ul.feed_items li.item div.description a {
    color: #06C;    
}
div.rss_news ul.feed_items li.more a {
    color: #06C;
}

/*** Multibox - Emergency Highlights ***/

div.rss_emergency ul.feed_items li.item div.header {
    background: #FFB400;
}
div.rss_emergency ul.feed_items li.item div.header div.tlcorner {
    background: url(/images/tlcorner.png) no-repeat top left;
    height: 10px; /* change according to rounded corner image height */
    width: 10px; /* change according to rounded corner image width */
}
div.rss_emergency ul.feed_items li.item div.header div.trcorner {
    background: url(/images/trcorner.png) no-repeat top right;
    height: 10px; /* change according to rounded corner image height */
    width: 10px; /* change according to rounded corner image width */
}
div.rss_emergency ul.feed_items li.item div.header div.title {
    background: #FFB400 url(/images/bg_emergency.jpg) no-repeat bottom right;
    color: #000;
}
div.rss_emergency ul.feed_items li.item div.header div.title a {
    color: #000;
}
div.rss_emergency ul.feed_items li.item div.content {
    background-color: #FFF8BA;
    border-color: #FFF8BA;
    color: #000;
}

/*** Multibox - Generic Features ***/

div.rss_features ul.feed_items li.item div.header {
    background: #CCC url(/images/bg_rightnav.jpg) repeat-y;
}
div.rss_features ul.feed_items li.item div.header div.tlcorner {
    background: url(/images/tlcorner.png) no-repeat top left;
    height: 10px; /* change according to rounded corner image height */
    width: 10px; /* change according to rounded corner image width */
}
div.rss_features ul.feed_items li.item div.header div.trcorner {
    background: url(/images/trcorner.png) no-repeat top right;
    height: 10px; /* change according to rounded corner image height */
    width: 10px; /* change according to rounded corner image width */
}
div.rss_features ul.feed_items li.item div.header div.title {
    background: url(/images/bg_rightnav_leaf.jpg) no-repeat bottom right;
}
div.rss_features ul.feed_items li.item div.header div.title,
div.rss_features ul.feed_items li.item div.header div.title a {
    color: #FFF;
}
div.rss_features ul.feed_items li.item div.content {
    background-color: #ECECEC;
    border-color: #ECECEC;
}
div.rss_features ul.feed_items li.item div.content img {
    background-color: #ECECEC;
}
div.rss_features ul.feed_items li.item div.content a {
    color: #000;
}
div.rss_features ul.feed_items li.item div.footer {
	background: #ECECEC url(/images/bg_rightnav_footer.jpg) no-repeat bottom;
	height: 17px; /* change according to background image height */
}

/*** Multibox - Generic Highlights ***/

div.rss_highlights ul.feed_items li.item div.header {
    background: #666;
}
div.rss_highlights ul.feed_items li.item div.header div.title,
div.rss_highlights ul.feed_items li.item div.header div.title a {
    color: #FFF;
}
div.rss_highlights ul.feed_items li.item div.content {
    border-color: #CCC;
}

div.left {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

div.left ul.nav1,
div.left ul.nav2,
div.left ul.nav3,
div.left ul.nav4 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
/*
div.left h2.nav,
div.left h2.nav a:link,
div.left h2.nav a:visited {
	background-color: #CC0033;
	background-image: url(/images/template/bg_leftmenu_1.jpg); 
	color: #FFF;
	text-decoration: none;
	
	font-size: 85%;
	line-height: 1.0em;
	padding-bottom: 1px;
	margin-bottom: 0px;
}*/

div.left h2.nav2,
div.left h2.nav2 a:link,
div.left h2.nav2 a:visited {
	background-color: #CC0033;
	background-image: url('/images/template/bg_leftmenu_1.jpg'); /* Red Gradient */
	color: #FFF;
	text-decoration: none;
	/*font-size: 87%;*/
	/*line-height: 1.7em;*/
	font-size: 85%;
	line-height: 1.0em;
	padding-bottom: 1px;
	margin-bottom: 0px;
}

div.left li.menucontent {
	/*border-bottom: 1px dotted #AAAAAA;*/
	/*border-bottom: 1px solid #FFFFFF;	*/
}

div.left h2.nav {
	/*border-bottom: 5px solid #DDDDDD;*/

	
}

/* Underlines when hover or selected */
div.left a.menulink:hover,
div.left a.menulink_selected {
	text-decoration: underline !important;
}

/* nav1 design */
div.left ul.nav1 h2.nav a.menulink,
div.left ul.nav1 h2.nav a.menulink:visited,
div.left ul.nav1 h2.nav a.menulink_selected,
div.left ul.nav1 h2.nav a.menulink_selected:visited {
	background-color: #CC0033 !important;
	background-image: url('/images/template/bg_leftmenu_1.jpg'); /* Red Gradient */
	color: #FFFFFF !important;
	text-decoration: none;
	font-size: .97em;
	/*line-height: 1.7em;*/
	line-height: 1.5em;
	/*padding-bottom: 5px;*/
	padding-bottom:5px;
	margin-bottom: 0px;
}




/* nav1 font-size and positioning */
div.left ul.nav1 li.menucontent,
div.left ul.nav1 li.menucontent a.menulink,
div.left ul.nav1 li.menucontent a.menulink_selected {
	/*padding-left: 0px;*/
	padding-left:3px;
   font-size: .90em;	
}

/* nav2, na3, nav4 colors */
div.left a.menulink,
div.left a.menulink_selected {
	color: #000000;
	background-color: #CCCCCC;	
}

/* nav2 font-size and positioning */
div.left ul.nav2 li.menucontent,
div.left ul.nav2 li.menucontent a.menulink,
div.left ul.nav2 li.menucontent a.menulink_selected {
	/*text-indent : -5px;*/
	/*padding-left: 5px;*/
	padding-left: 3px;
	/*font-size: .94em;*/
	font-size: 0.82em;
	/*padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;*/
}

/* nav3 font-size and positioning */
div.left ul.nav3 li.menucontent,
div.left ul.nav3 li.menucontent a.menulink,
div.left ul.nav3 li.menucontent a.menulink_selected {	
	/*text-indent: -10px;*/
	/*padding-left: 10px;*/
	padding-left: 5px;
	/*font-size: .94em;*/
	font-size: 0.95em;
	font-weight: normal;
   border: none;
}

/* nav4 font-size and positioning */
div.left ul.nav4 li.menucontent,
div.left ul.nav4 li.menucontent a.menulink,
div.left ul.nav4 li.menucontent a.menulink_selected {
	/*text-indent : -10px;*/
	padding-left: 10px;	
	/*font-size: .97em;*/
	font-size: 0.93em;
}

/* nav1 image size */
div.left ul.nav1 li.menucontent img,
div.left ul.nav1 li img
{
   width: 150px;
   margin-left: -5px;
   margin-bottom: -5px;
}


/* SKIP NAVIGATION CSS BEGINS */

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: #000;
	background-color: #bbccff;
	border-color: #000;
}

/* SKIP NAVIGATION CSS ENDS */

/* fix for navigation problem in IE7 */
*:first-child+html img.lf {
	position: relative;
	z-index:1;
}

/* Rebuilding Afghanistan banner css starts */

div.banner {	                        
	color: #FFF;
	background-color: #696;
}

div.banner-eng, div.banner-lfcoa-eng {
	background: url("/canada-afghanistan/assets/images/template/AfghanBanner_E.jpg") #FFF no-repeat center center;
	color: #FFF;
	height: 80px !important;
}
div.banner-fra, div.banner-lfcoa-fra {
	background: url("/canada-afghanistan/assets/images/template/AfghanBanner_F.jpg") #FFF no-repeat center center;
	color: #FFF;
	height: 80px !important;
}
/* Rebuilding Afghanistan banner css ends */

		
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

body {
	background-color: #A1B0CC;
}

div.center a:link,
div.center a:visited,
div.center h3,
/*div.center h4,
div.center h6, */
p.breadcrumb a{
	/* color: #069; */
	color: #FFF;	
}


div.center p {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	/* line-height: 0.9em; */
}

div.center p.clsVideo {
	padding-top: 2px !important;
	padding-bottom: 0px !important;
}



div.right p {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	font-size: 85% !important;
	/* line-height: 0.9em; */
}

div.right h2 {
	color: #069;
	font-size: 90% !important; 
}

div.center h2 {
	color: #069;
	font-size: 115%; 
	padding-bottom: 3px;
	margin-bottom: 0px;
}

div.center h3 {
	color: #000;
	font-size: 110%; 
}


div.center h4 {
	color: #000;
	font-size: 110%; 
}

div.center h5 {	
	/*color: Blue;*/
	color: #000;
	font-size: 100%; 
}

div.center h6 {
	color: #000;
	font-size: 95%; 
}

h2.title {
	color: #000;
	font-size: 120%;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: 0px !important;
}	

a:hover {
	text-decoration: none;
}

/*h1,h3,h4,h6,*/
/* h3,h4,h6,
a, a:link, a:visited, a:hover, a:active
{
	color: #069;
	
} */



div.center h1 {

 color: #000 !important;
/* color: Blue !important;*/
 padding-top: 10px;
 font-size: 120% !important;
 border-bottom: 1px solid #859FC2;
/* text-transform: uppercase; */	
}


* html div.center h1 {
   
  margin-right: -5px;
  font-size: 140% !important;

}


div.center h1.title {

 color: Blue !important;
 padding-top: 5px;
 font-size: 120% !important;
 border-bottom: 0px solid #FFF;
 padding-bottom: 0px;
 margin-bottom: 0px;

}

div.left, div.right {
	background-color: #FFF;
	margin-top: 0;
}
div.center {
	padding-left: 5px;
}

div.right {

	margin: 0px;
	padding: 0px;
	width: 195px;
	
}


div.center p {
	margin:0px;
}
/*div.center {
	color: #000;
}*/


div.center
{
   /* color: #333; */
    color: #000;
    font-size: 0.95em;
    line-height: 1.4em;
   
}

* html div.center
{
    /*color: #333;*/
    color: #000;
    font-size: .85em;
    line-height: 1.4em;
    /*margin-left: 3px; */
   /* margin-left: 1px; */
    /* width: auto;*/
      	 
    /*margin-right: -10px;*/
}

div.center a:link,
div.center a:visited {

	color: #003399;
	
}


/*div.center h1 {

     color: Blue;
} */

/*h1,*/ h3,h4,h6,
a, a:link, a:visited, a:hover, a:active
{
	color: #000;
}


div.center h2 a, a:link, a:visited, a:hover, a:active
{
	color: #069;
	/* background-color: #fff; */
	
}


div.center h5{	
	color: #000;
}


/* GENERAL CSS ENDS */


/* breadcrumbs css begins */

p.breadcrumb {
	padding: 2px 0px 1px 5px; 
	vertical-align: middle;
	font-size: 9.0pt;
	clear: both;
	margin: 0;
	/* height: 1.56em; */
}

p.breadcrumb {
	font-size: .85em;
}


p.breadcrumb a
{
	background-color: #CED6DE;
}


p.breadcrumb a:hover
{
	background-color: #CED6DE;
}

p.breadcrumb {
	background-color: #CED6DE;
	font-size:10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}



/* breadcrumbs css ends */

/* footer css begins */

div.footer div.footerline {
	background-color: #859FC2;
}

div.footer a:link, div.footer a:visited, #center div.footer a:link, #center div.footer a:visited, #center .topPage a:link, #center .topPage a:visited {
	color: #333;
	background-color: #FFF;
}


div.foot2 img, div.topPage img, p.topPage img {
	/*width: 20px;
	height: 10px;*/
}


/* footer css ends */

/* GENERAL NAVIGATION CSS BEGINS */

li.fiptext a:active, li.fiptexta a:active, li.fiptextb a:active, li.fiptextc a:active,
li.fiptext a:visited, li.fiptexta a:visited, li.fiptextb a:visited, li.fiptextc a:visited,
li.fiptext a:hover, li.fiptexta a:hover, li.fiptextb a:hover, li.fiptextc a:hover {
	color: #FFF;
	background-color:#000;
	text-decoration: none; 
}


div.right li ul.nav {
	border: 1px solid #ccc;
	/*border: 1px solid #000;*/
}


div.left h2.nav a, h2.nav a:link, h2.nav a:visited, h2.nav a:hover, h2.nav a:active
{
	font-size: 100%;
	
}

h2.nav a:hover {
	text-decoration: underline;
}


h2.nav, h2.nav a:link, h2.nav a:visited {
	background-color: #859FC2 !important;
	color: #000000;
	background-image: url(/canada-afghanistan/assets/images/template/transparent.gif); /* the purpose of this line is just to overwrite a style defined in institution.css */
	background-repeat:repeat-y;
	display: block;
	/*padding:0px;*/
	padding: 2px 0px 2px 2px;
	margin:0px;
	/*font-size:85%;*/
	font-size: 95%;
	font-weight:bold;
}

h2.nav {
	/* padding-left:5px;
	padding-top:4px;
	padding-bottom:6px; */
}

div.left ul.nav li.subnav ul.nav li.menucontent{
	padding:4px 0px 4px 10px;
	margin:0px;
}

div.left ul.nav li.subnav ul.nav li.menucontent ul{
	list-style-type: none;
	margin-left:5px;
}

div.left h2.nav{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}


/* nav1 design */
div.left ul.nav1 h2.nav a.menulink,
div.left ul.nav1 h2.nav a.menulink:visited,
div.left ul.nav1 h2.nav a.menulink_selected,
div.left ul.nav1 h2.nav a.menulink_selected:visited {
	background-color: #859FC2 !important;
	color: #000000 !important;
	background-image: url(/canada-afghanistan/assets/images/template/transparent.gif); /* the purpose of this line is just to overwrite a style defined in institution.css */
	background-repeat:repeat-y;
	display:block;
	/*padding:0px;*/
	margin:0px;
	font-size:90%;
	/* text-transform: uppercase; */
	font-weight:bold;
	text-decoration: none;
	/*font-size: .97em;*/
	/*line-height: 1.7em;*/
	line-height: 1.5em;
	/*padding-bottom: 5px;*/
	/*padding-bottom:5px;*/
	margin-bottom: 0px;
}


/* nav1 font-size and positioning */
div.left ul.nav1 li.menucontent,
div.left ul.nav1 li.menucontent a.menulink,
div.left ul.nav1 li.menucontent a.menulink_selected {
	/*padding-left: 0px;*/
	padding-left:3px;
         font-size: .90em;	
   
}

/* nav2, na3, nav4 colors */
div.left a.menulink,
div.left a.menulink_selected {
	color: #000000;
	background-color: #CCCCCC;	
}

/* nav2 font-size and positioning */
div.left ul.nav2 li.menucontent,
div.left ul.nav2 li.menucontent a.menulink,
div.left ul.nav2 li.menucontent a.menulink_selected {
	/*text-indent : -5px;*/
	/*padding-left: 5px;*/
	padding-left: 3px;
	 font-size: 92% !important; 
	/*font-size: .94em;*/
	/*font-size: 0.82em;*/
	font-size: 90%;
	/*padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;*/
}

/* nav3 font-size and positioning */
div.left ul.nav3 li.menucontent,
div.left ul.nav3 li.menucontent a.menulink,
div.left ul.nav3 li.menucontent a.menulink_selected {	
	/*text-indent: -10px;*/
	/*padding-left: 10px;*/
	padding-left: 5px;
	/*font-size: .94em;*/
	/*font-size: 0.95em;*/
        font-size: 95% !important;  
	font-weight: normal;
   border: none;
}

/* nav4 font-size and positioning */
div.left ul.nav4 li.menucontent,
div.left ul.nav4 li.menucontent a.menulink,
div.left ul.nav4 li.menucontent a.menulink_selected {
	/*text-indent : -10px;*/
	padding-left: 10px;	
	/*font-size: .97em;*/
	font-size: 0.93em;
}


div.left li.menucontent{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

div.left li.menucontent, div.left a.menulink, div.right li.menucontent, div.right a.menulink  {
	color: #333;
	background-color: #DDDDDD;
	background-image: url(/canada-afghanistan/assets/images/template/transparent.jpg); /* purpose of this line is just to overwrite a style defined in site.css */
	font-size: 91% !important;
	font-weight:normal;
}

div.left li.menucontent:hover, div.left li.menucontent:hover a.menulink {
	background-color: #DDDDDD;
}

div.left li.menucontent, div.left div.menucontent, div.left a.menulink {
	background-color: #DDDDDD;
}

div.left li.menucontent a.menulink:hover {
	text-decoration:underline;
}

div.left ul.nav li.subnav,
div.right ul.nav li.subnav,
div.rightfloater ul.nav li.subnav {
	margin: 0px 0px 0px 0px;
}

div.right li.menucontent, div.rightfloater li.menucontent {
	color: #000;
	background-color: #DDDDDD;
}
div.right li.menulink, div.rightfloater li.menulink {
	color: #333;
	background-color: #DDDDDD;
	text-decoration: underline;
}

div.right li ul.nav {
	border: 1px solid #ffffff;
}



div.prodis {
	height: 15px;
	min-height: 0.9375em;
	padding: 0;
	margin: 0;
	background-color: #859FC2;
}



div.left{
	margin-left: -1px;
} 

/* GENERAL NAVIGATION CSS ENDS */

h2.navcenter, h2.navcenter a:link, h2.navcenter a:visited {
	background-color: #069;
	background: url("/canada-afghanistan/assets/images/blacksquare.gif");
	color: #000;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-size:105%;
}


h2.navcenter a:hover {
	text-decoration: underline;
}



h2.mainTitle 
{
	text-align:justify;
	font-size:120%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:0px;
}

h2.mainTitle a, a:link, a:visited, a:hover, a:active
{
	color: #069;
	/* background-color: #fff; */
}


div.blackborder {
   padding: 0px;
  
} 

div.blackborder1 {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
        padding-right: 4px;
	min-height: 158px;
	min-width: 9.5em; 
	
	
}


div.blackborder1 {
	border: solid #000 1px;
	margin-top: 2px;
} 


/*
div.blackborder1:after {
	content: ""; 
	display: block; 
	height: 0; 
	clear: left;
	visibility: hidden;
}	
*/
div.blackborder2 {
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	min-height: 158px;
	min-width: 9.5em;
	/*width: 390px;*/
	
}


div.blackborder2 {
	border: solid #000 1px;
	margin-top: 2px;
}

/*div.blackborder2:after {
	content: ""; 
	display: block; 
	height: 0; 
	clear: left;
	visibility: hidden;
}*/	
/*
* html div.blackborder2 {
	width: 390px;
	
}
*/

div.center p  {
	font-size: 110%;
	padding-top: 2px;
	padding-bottom: 2px;
}

.imageLeft 
{
	float: left;
	padding-right: 5px;	
	
	
}


.floatLeft 
{
	float: left;
	padding-right: 5px;	
	
	
}


.image-right
{
	float: right;
	padding-left: 5px;	
	
	
}


div.right ul {
/* border-style: solid;
border-color: #000;
border-width:1px;*/
font-size: 90%;
padding-left: 0px !important;
margin-left: 18px !important;

}	

h3.articleRight
{
	font-size: 95%;
	background-color: #FFF;
}	
/*
div.right a, div.right a:link, div.right a:visited  {
	color: #003399;
	text-decoration: underline;
	font-size:90%;
}*/	

div.right a:hover {
	text-decoration: none;
}

div.blackborder3 {
	border: solid #000 1px;
	padding-left: 4px;
	padding-top:4px;
	padding-bottom: 4px;
	padding-right: 4px;
	
}
div.blackborder3:after {
	content: ""; 
	display: block; 
	height: 0; 
	clear: left;
	visibility: hidden;
}	

/*
* html div.blackborder3 {
	width: 390px; 
	
}
*/

h3.blackBullet {
	color:					#000;
	/*font-size: 				85%;*/
	font-size: 				105%;
	background: 		    url("/canada-afghanistan/assets/images/blacksquare.gif");
	background-repeat:		no-repeat;
	background-position:    left center;
	padding:				5px 5px 5px 15px;	 
	margin: 				2px 2px 2px 5px;
	font-weight:			bold;
	

}  

h3.blackBullet a:link,
h3.blackBullet a:visited {
	color:					#000;
	
	text-decoration: 		none;
}


h3.blackBullet a:hover {
	color:					#000;
	text-decoration: 		underline;
}


h2.blackBullet {
	color:					#000 !important;
	/*font-size: 				80%; */
	font-size: 				110% !important; 
	background: 		    url("/canada-afghanistan/assets/images/blacksquare.gif");
	background-repeat:		no-repeat;
	background-position:    left center;
	padding:				5px 5px 5px 15px;	 
	/*margin: 				1px 1px 1px 5px;*/
	margin: 				2px 2px 2px 5px;
	font-weight:			bold;
	

}  





h2.blackBullet a:link,
h2.blackBullet a:visited {
	color:					#000 !important;
	
	text-decoration: 		none;
}


h2.blackBullet a:hover {
	color:					#000 !important;
	text-decoration: 		underline;
}



h2.videoBullet {
	color:					#000 !important;
	/*font-size: 				85%;*/
	font-size: 				85%;
	background: 		    url("/canada-afghanistan/assets/images/icon_video.gif");
	background-repeat:		no-repeat;
	background-position:    left center;
	padding:				5px 5px 5px 15px;	 
	/*margin: 				1px 1px 1px 5px;*/
	margin: 				2px 2px 2px 5px;
	font-weight:			bold;
	

}  

h2.videoBullet a:link,
h2.videoBullet a:visited {
	color:					#000;
	
	text-decoration: 		none;
}


h2.videoBullet a:hover {
	color:					#000;
	text-decoration: 		underline;
}


.blueBg {
	background-color:          #859FC2;
	/*background-position:	bottom;*/
	/*background-repeat:		repeat-x;*/
	/* height:					2em;*/
	/*padding:                 0px;*/
	/*width:                   395px;*/
	border-top: 			1px solid #fff;
	border-bottom:			3px solid #fff;
	border-left:			1px solid #fff;
	border-right:			1px solid #fff;
	float:			    	none;
	
	
}

div.center h3 {
	color: #000;
}	

div.separator {
	padding: 3px;

	
}	


p.hdlinewhite 
{
   background-color: #FFF;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 10px;
   padding-top: 5px;  
}


* html p.hdlinewhite {
   
   margin-right: -10px;
}

p.hdlinegrey {
   background-color: #EEE;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 10px;
   padding-top: 15px;  
   
}

p.hdlinegrey a:link {
   background-color: #EEE;  
}  


p.hdlinegrey a:hover {
   background-color: #EEE;  
} 

* html p.hdlinegrey {
   margin-right: -10px;
   
}

p.hdlineright {
	font-size: 85%;
	padding-top: 3px;
	padding-bottom: 3px;
	
}


div.right p.hdlineright a:link {
   color: #003399;
   text-decoration: underline; 
}  


div.right p.hdlineright a:active {
   color: #003399;
   text-decoration: underline; 
}  

div.right p.hdlineright a:visited {
   color: #003399;
   text-decoration: underline; 
}  


div.right p.hdlineright a:hover {
   color: #003399;
   text-decoration: none; 
} 



p.hdline {

	/* float: left; */
	padding-left: 100px; 
	/*margin-left: 200px;*/
}

.newslinks {
	font-weight: bold;
	font-size: 90%;	
}

img.mainImageAlign 
{
	padding-left: 2px; 
}

* html img.mainImageAlign 
{
	padding-left: 0px; 
}



div.rightDiv {
	
	float: right;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 3px;
	margin-right: 0px;
	width: 250px; 
	background-color: #DDD;
}	


* html div.rightDiv {
   
  margin-right: -5px;

}

div.rightDivBorder {
	
	float: right;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 3px;
	margin-right: 0px;
	width: 195px; 
	background-color: #DDD;
	border: 1px solid #000;
}	




* html div.rightDivBorder {
   
  margin-right: -5px;

}

div.leftDiv {
	
	float: left;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-right: 3px;
	background-color: #DDD;
	width: auto;
	max-width: 320px;
}	



div.leftDivBorder {
	
	float: left;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	/* margin-right: 3px; */
	margin-right: 5px;
	background-color: #DDD;
	/* width: 315px; */
	/* max-width: 315px;*/
	width: 375px; 
	max-width: 375px;
              border: 1px solid #000;
}	


div.rightDiv2  {
	
	float: right;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 3px;
	margin-right: 0px;
	/* width: 250px; */
	background-color: #DDD;
	max-width: 320px;
}	

* html div.rightDiv2 {
   
  margin-right: -5px;

}

div.blueLine {
	background-color:  #859FC2;
	height:2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-bottom: 10px;

}


* html div.blueLine {
	
	margin-right: -10px;
	background-color: #FFF;
	border-top: solid 1px #859FC2;
	margin-bottom: 5px;
	
}

div.rightDiv a {
	
	background-color: #DDD;	
}


p.imgauthor {
    
    text-align: right; 
    font-size: 80%; 
    padding-bottom: 5px;
}



div.center ul
{
	list-style-type: disc; 
	list-style-image: url(/canada-afghanistan/assets/images/transparent.gif); /* purpose of this line is to overwrite a style defined in institution.css */
	/* padding: 10px; */
	font-size: 110%;
	padding-bottom: 0px;
}	



* html div.center ul
{
	list-style-type: disc; 
	list-style-image: url(/canada-afghanistan/assets/images/transparent.gif); /* purpose of this line is to overwrite a style defined in institution.css */
	/* padding: 10px; */
	font-size: 130%;
	padding-bottom: 0px;
}	



div.center ul.centerList 
{
	
	list-style-image: url(/canada-afghanistan/assets/images/transparent.gif); /* purpose of this line is to overwrite a style defined in institution.css */
	padding: 10px;
	font-size: 110%;
}	


ul.arrowList
{
	list-style-type: none;
	list-style-image: url(/canada-afghanistan/assets/images/triangleblack.gif) !important;
	/* padding: 10px; */ 
	font-size: 110%;
}	





div.slideshow {
	background-color: #ddd;
	padding: 3px;

}


div.slideshow a:link {

	background-color: #ddd;
}

div.centerImage {

	text-align:center;
}


.centerCaption {

	text-align:center;
}


div.row {
	margin: 0; 
	padding: 0; 
	width: 98.5%;
	overflow: hidden;
}


div.col1 {
	float: left; 
	width: 20%; 
	margin: 0 3px 0 0; 
	padding: 0;
}


div.col2 {
	float: left; 
	width: 78%; 
	margin: 0 3px 0 0; 
	padding-left: 5px;
}

div.cols {
	float: left; 
	/* width: 45%; */ 
	margin: 0 3px 0 0; 
	padding: 0;
}


div.col3 {
	float: left; 
	width: 250px;  
	margin: 0 3px 0 0; 
	padding-left: 5px;
}



div.col4 {
	float: left; 
	width: 310px;   
	margin: 0 3px 0 0; 
	padding-left: 5px;
}

.playa {

	padding-left: 5px;

}


div.blankDiv {

	padding-top: 50px;

}

.alignRight {

	text-align: right;
}



/* FEATURE BOXES CSS BEGINS */

div.featureTextImage {
   position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-bottom: 0px;
   margin-top: 0px;
	
}

div.featureBoxHeader {
	/* padding: 0px; */					/* Removed */
	display: none;
	/*height:5px;
	min-height:7px;
	line-height:7px;*/
	/*position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 0px !important;
	min-height: 0px;
	line-height: 0px;
	top: 0px;*/
}

div.featureBoxTitleBG {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: repeat-y;
	background: 		    url("/canada-afghanistan/assets/images/blueblacksquare.gif");
	background-repeat:		no-repeat;
	background-position:    left center;
	background-color: #859FC2;
	/*min-height:18px;*/
	border-top-color: #000;
	border-left-color: #000;
	border-right-color: #000;
        border-bottom-color: #000;
	/*border-bottom-color: #859FC2;*/
	border-style: solid;
	/*border-width: 1px;*/
	border-width: 0px;
	margin-right: 0px;
	padding-right: 0px;
	/*width: 185px;*/
}

div.featureBoxTitle {
	margin: 0px; 					/* Removed */
	/*padding: 0px 40px 10px 10px;*/
	/*padding: 4px 40px 10px 10px;*/
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	/*color: #FFFFFF;*/
	color: #000;
	/*font-size: 95%;*/
        font-size: 85%;						/* New Line */
	font-weight:bold;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;	
	margin-right: 0px;
	padding-right: 0px;
	width: 175px;
	
}

div.featureBoxTitle a:link {
	color: #000;
	background-color: #859FC2; 
   text-decoration: none;	
}

div.featureBoxTitle a:visited {
	color: #000;
	background-color: #859FC2; 
	text-decoration: none;
}

div.featureBoxTitle a:active {
	color: #000;
	background-color: #859FC2; 
	text-decoration: none;
}

div.featureBoxTitle a:hover {
	color: #000;
	background-color: #859FC2; 
   text-decoration: underline;
}

div.featureBoxLeaf {
	/*height:18px;
	top: -18px;*/
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*height: 0px;*/
	height: 18px;
	top: 0px;
	background-image:url(/canada-afghanistan/assets/images/template/bg_rightnav_leaf.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
}

div.featureBoxContent {
    /*padding: 10px;*/
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
	/*background-color: #ececec;*/
	background-color: #FFF;
	color: #000;
	top: -18px;
	/*width: 175px;*/
   overflow: hidden;   
   border-bottom-color: #000;
   border-left-color: #000;
   border-right-color: #000;
   border-top-color: #000;
  /*border-top-color: #859FC2;*/
	border-width: 1px; 
	border-style: solid;
   width: 185px;
}

div.featureBoxContent a:link {
	color: #000;
	text-decoration: none;	
}

div.featureBoxContent a:visited {
	color: #000;
	text-decoration: none;
}

div.featureBoxContent a:active {
	color: #000;
	text-decoration: none;
}

div.featureBoxContent a:hover {
	color: #000;
	text-decoration: underline;
}



div.featureBoxContent:after {
	content: ""; 
	display: block; 
	height: 0;
	clear: left;
    visibility: hidden;
}

div.featureBoxFooter {
	display: none;
	/*height:17px;*/
	/*top: -18px;*/
	/* position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 0px !important;
	top: 0px !important;
	bottom: 0px !important; */
}

span.clsHighlights {					/* New Class */
	width: 200px;
	float: left;
}

span.clsMoreHighlights {
	width: 100px;						/* New Line */
	margin-right: 20px;					/* New Line */
	float: right;						/* New Line */
/*	padding-left: 240px; */				/* Removed */
	font-size: 85%;
}

span.clsMoreHighlights a:link {			/* New Class */
	float: right;
	color: #FFFFFF;
	text-decoration: none;
}

span.clsMoreHighlights a:hover {		/* New Class */
	text-decoration: underline;
}

span.clsMoreHighlightsFra {
	/* padding-left: 215px; */			/* Removed */
	font-size: 85%;
}

   
   div.headers2col div.headersTop {
	background-image: url(/canada-afghanistan/assets/images/template/transparent.gif); /* the purpose of this line is just to overwrite a style defined in institution.css */
	/* background-position: bottom right;*/
	/*background-repeat: no-repeat;*/
	height: 9px;
	min-height: 9px;
}
   
   
   div.headersTitle {
	background-image: url(/canada-afghanistan/assets/images/template/transparent.gif); /* the purpose of this line is just to overwrite a style defined in institution.css */
	background-color: #859FC2; 
	/*background-position: bottom left;*/		/* New Line */	
	background-repeat: repeat-y;
	font-size: 110%;						/* New Line */
	min-height: 18px;
	height: 18px;							/* New Line */
	padding: 0px 5px 5px 5px;
	font-weight: bold;
   color: #000; 
}

div.headers3col 
{
   display: none;  
}


div.headers3col div.headersTitle {
	background-image: url(/canada-afghanistan/assets/images/template/transparent.gif); /* the purpose of this line is just to overwrite a style defined in institution.css */
	/*background-position: bottom left;	*/	/* New Line */	
	background-repeat: repeat-y;
	font-size: 110%;						/* New Line */
	min-height: 18px;
	height: 18px;							/* New Line */
	padding: 0px 5px 5px 5px;
	font-weight: bold;
    color: #000; 
}

div.headers2col div.headersTop {
	background-image: url(/canada-afghanistan/assets/images/template/transparent.gif); /* the purpose of this line is just to overwrite a style defined in institution.css */
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 9px;
	min-height: 9px;
}
div.headers2col div.headersTitle {
	background-image: url(/canada-afghanistan/assets/images/template/transparent.gif); /* the purpose of this line is just to overwrite a style defined in institution.css */
	background-repeat: repeat-y;
	min-height: 18px;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
}


/* FEATURE BOXES CSS ENDS */

/*STYLES ADDED BY FTAG-DGC*/

h2.ftagprojects {
font-size: .9em;
margin: 0px;
background-color: #dddddd; 
}


div.ftagsidebox {
float:right;
width:25%;
border-bottom:dashed #859FC2 1px;
border-top:dashed #859FC2 1px;
border-left:none;
border-right:none;
background-color: #ffffff;
font-size:.9em;
padding:5px 30px 5px 5px;
margin:5px 0px 20px 20px;
/* line-height:150%;*/
color: #666;
}



* html div.ftagsidebox {
float:right;
width:25%;
border-bottom:dashed #859FC2 1px;
border-top:dashed #859FC2 1px;
border-left:none;
border-right:none;
background-color: #ffffff;
font-size:.9em;
padding:5px 0px 5px 5px;
margin:5px 0px 20px 20px;
line-height:150%;
color: #666;
}
 
.ftagsidebox h2, h2 a:link, h2 a:visited {
 background-color: #859FC2;
 color: #000000 !important;
 line-height:100%;
 padding:3px;
 margin-bottom:5px; 
}
 
.ftagsidebox h2 {
 width:175px;
}
 
.ftagsidebox ul li a {
 color: #333 !important;
}

/* photo plus caption css BEGINS | DEBUT DU CSS pour photos et caption */
 
div.ftagphoto {
  margin: 5px 0px 20px 10px;
  border-top:dashed #859FC2 1px;
  border-bottom:dashed #859FC2 1px;
  float: right;
}
 
div.ftagphoto p 
{
color: #333;
text-align: center;
font-size: .9em;
line-height: 100%;
margin: 0;
padding: 5px;
}
 
div.ftagphoto img 
{
/*padding: 5px 5px 0 5px;*/
padding: 5px 5px 0 10px;
text-align: center;
}
 
div.ftagcredit
{
text-align: right;
font-size:.8em;
font-style: italic;
font-weight: normal;
color: #999;
margin: 0 0 0 5px;
}
 
/* photo plus caption css ends | fin DU CSS pour photos et caption */ 

/* END OF STYLES ADDED BY CLIENT */

/******************************************/
/* STYLES REMOVED FROM CLIENT CUSTOM LIST */
/******************************************/

/*div.center a:link,
div.center a:visited,
div.center h1,
div.center h3,
div.center h4,
div.center h6,
p.breadcrumb a{
 color: #003399;
 line-height:normal; 
}*/

/* dev projects css begins  */
/*div.projectsleft {
float:left;
width:358px;
border: 1px #ddd solid;
display: inline;
}*/
 
/*div.projectsright {
float:right;
width:230px;
border: 1px #ddd solid;
display: inline;
}*/
 
 
/*p.projecttext {
margin-left: 5px;
margin-top: 5px;
}*/
 
/* dev projects css ends  */
 
/* keystats css begins  */
/*p.keystats {
font-size: 9px;
margin: 0 0 0 90px;
}*/
 
/*h2.keystats {
font-size: 11pt;
margin: 0 0 5px 0;
text-transform: lowercase;
color:#069;
font-weight:bold
}*/

* html h1 {	/* New Class */
	
 font-size: 140% !important;

}



* html div.center h2 a {	/* New Class */
	
   font-size: 115% !important; 

}



* html div.center h2 {	/* New Class */
	
   font-size: 115% !important; 

}


* html div.center h2.blackBullet {
	font-size: 				110% !important; 
	
}  




div.flashAlign {

        padding-left: 4px;
        width:390px;

}

* html div.flashAlign {
	text-align: right;
	width:390px;
       
}

*:first-child+html div.flashAlign {
	text-align: right;
	width:390px;
}

h1, a h1, h2, a h2  {
	color: #006699 !important;
}

 /* added to fix the problem of inserting a virtual include as the first line of code without TINYMCE stripping it out */

div.clsBeforeInclude {
 
    display: none;
}
 

