/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

/* Left SIDE MENU CSS ENDS | FIN DU CSS DU MENU GAUCHE */
div.left .menucontent {
	border-bottom: 1px solid #fff;
}

div.left div.lineUnder {
	BORDER-bottom: 8px solid #578;
	PADDING-bottom: 2px;
}
div.left div.lineAbove {
	BORDER-TOP: 8px solid #578;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
}
div.left div.lineAbovePro {
	BORDER-TOP: 8px solid #578;
	PADDING-TOP: 0px;
	MARGIN-TOP: 1px;
}
/* Left SIDE MENU CSS ENDS | FIN DU CSS DU MENU GAUCHE */


/* Start RIGHT Content -------------------------------------------- */
div.right {
	BACKGROUND-COLOR: #fff;
	DISPLAY: block;
}
div.right A:link {
	COLOR: #039; TEXT-DECORATION: underline; 
}
div.right A:visited {
	COLOR: #333; TEXT-DECORATION: underline; 
}
div.right A:hover {
	TEXT-DECORATION: underline;
	background-color: transparent;
	color: #d02;
}
div.right H2 {
	COLOR: #000;
	background-color: #eee;
	padding-left: 8px;
	padding-bottom: 6px;
	padding-top: 6px;
	margin-bottom: 0px;
}
div.right H2 A:link {
	PADDING: 0px; MARGIN: 0px; COLOR: #039; background-color: transparent;
}
div.right H2 A:visited {
	PADDING: 0px; MARGIN: 0px; COLOR: #000; background-color: transparent;
}
div.right H2 A:hover {
	PADDING: 0px; MARGIN: 0px; COLOR: #c03; background-color: transparent;
	}
p.links {
	font-size: 100%; PADDING-LEFT: 7PX; MARGIN: 0PX; background-color: #eee; padding-top: 12px;
	}
div.right ul.nav LI.menucontent {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 7px;
	MARGIN-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 3px;
	list-style-type: none;
	color: #000;
	vertical-align: baseline;
	}
div.right ul.nav {
	padding: 0;
	background-color: #eee;
	margin: 0;
}
div.right ul.nav2 LI.menucontent {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 25px;
	MARGIN-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 3px;
	list-style-type: square;
	color: #039;
	vertical-align: baseline;
	
	}
	
	div.right ul.nav2 LI.menucontent2 {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 25px;
	MARGIN-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 3px;
	list-style-type: square;
	color: #039;
	vertical-align: baseline;
	background-color:#ffc;
	
	}
div.right ul.nav2 {
	padding-top: 10px;
	background-color: #eee;
	margin: 0px;
}
.h2Bg {
	background-image: url(/images/mp-pp/h2CenterBg.jpg);
	background-repeat: repeat;
	font-size: 100%;
	background-color: #eee;
}
.h2Bg2 {
	background-image: url(/images/mp-pp/h2RightBg.jpg);
	background-repeat: repeat;
	font-size: 100%;
	background-color: #eee;
}
.gcinit div {
	  margin-bottom: 1px;
}
div.gcinit div {
	border: 0px;
}
.gcinit span {
      color: transparent;
}
.gcinit a, .gcinit a:visited, div.right .gcinit a, div.right .gcinit a:visited {
      text-decoration: none;

      font-family: Verdana, Arial, Helvetica, Sans-serif;
      font-style: normal;
      font-variant: normal;
      font-weight: bold;
      line-height: normal;
      letter-spacing: normal;
      word-spacing: normal;
      background-color: transparent;
}
	
.ncd {
      text-align: left;
      background: url(/agency/images/ncdheader.jpg) no-repeat;
}
.ncd span {
      position: relative;
      top: 15%;
      left: 5%;
      color: #000;
      font-family: inherit;
      font-style: normal;
      font-variant: normal;
      font-weight: bold;
      line-height: normal;
      letter-spacing: normal;
      word-spacing: normal;
      background-color: transparent;
}
.vw {
      text-align: left;
      background: url(/agency/images/vw_web_195x70.jpg) no-repeat;
}
.vw span {
      position: relative;
      top: 10%;
      left: 5%;
      color: #000;
      font-family: inherit;
      font-style: normal;
      font-variant: normal;
      font-weight: bold;
      line-height: normal;
      letter-spacing: normal;
      word-spacing: normal;
      background-color: transparent;
}
.mgo {
      text-align: left;
      background: url(/test/paula/agency/minister/images/oconnorbk.jpg) #578 no-repeat; 
	  background-repeat: no-repeat;

}
.mgo span {
      position: relative;
      top: 9%;
      left: 3%;
      color: #fff;
      font-family: inherit;
      font-style: normal;
      font-variant: normal;
      font-weight: bold;
      line-height: normal;
      letter-spacing: normal;
      word-spacing: normal;
      background-color: transparent;

}
/* End RIGHT Content -------------------------------------------- */


/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
div.center .search 	{
	color: #fff;
	BACKGROUND-COLOR: #d02;
	TEXT-ALIGN: center;
	MARGIN: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
}
/* div.center h2 {
	PADDING-BOTTOM: 0px;
	MARGIN-BOTTOM: 4px;
	text-align: left;
	FONT-SIZE: 100%;
	}*/
div.center .h2Center {
	BACKGROUND-COLOR: #fff;
	PADDING-BOTTOM: 3px;
	PADDING-top: 10px;
	margin-top: 10px;
	text-align: center;
	background-image:url(/images/mp-pp/h2CenterBg.jpg);
	background-repeat: no-repeat;
	FONT-SIZE: 100%;
	}
/* div.center .back {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	background-image:url(/images/mp-pp/h2CenterBg.jpg);
	background-repeat: no-repeat;
	background-position:inherit;
}
div.center .back h2{
	margin-top: 4px;
	padding-top: 0px;
	padding-bottom: 5%;
	padding-left: 2%;
}
*html div.center .back h2{
	margin-top: 4px;
	padding-top: 0px;
	padding-bottom: 2%;
	padding-left: 2%;
}
div.center A:link {
	COLOR: #039; TEXT-DECORATION: underline; 
}
div.center A:visited {
	COLOR: #333; TEXT-DECORATION: underline; 
}
div.center A:hover {
	TEXT-DECORATION: underline;
	background-color: transparent;
	color: #d02;
}
div.center UL.nav {
	PADDING: 0px; MARGIN-LEFT: 20px; MARGIN-TOP: 0px; BORDER: 0px; LIST-STYLE-TYPE: square; color: #039; TEXT-DECORATION: none; 	
	}
div.center UL.nav LI {
	color: #d02; PADDING: 0px; MARGIN: 0px; PADDING-top: 2px; background-color: #fff;
	}
div.center UL.nav LI.menulink {
	MARGIN: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; color: #039; DISPLAY: block; 
	}
div.center UL.nav LI.menulink:hover {
	MARGIN: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; color: #c03; DISPLAY: block; 
	}
div.center UL.nav LI.menulink:visited {
		 MARGIN: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; color: #000; DISPLAY: block; 
	}*/
* html div.center .highlights {
	MARGIN: 0px;
	BACKGROUND-COLOR: #fff;
	border: 1px solid #578;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
html div.center .highlights {
	MARGIN: 0px;
	BACKGROUND-COLOR: #fff;
	border: 1px solid #578;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 3px;
		margin-left: 5px;
	}		
div.center UL.navHighlights {
	MARGIN-LEFT: 0px; MARGIN-TOP: 0px; padding-left: 0px; PADDING-right:0px; LIST-STYLE-TYPE: none; color: #000; DISPLAY: block; 
	}
div.center UL.navHighlights LI {
	MARGIN-left: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-right:0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; DISPLAY: block; 
	}
div.center UL.navHighlights LI.menulink {
	MARGIN-left: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; color: #039; DISPLAY: block; 
	}
div.center UL.navHighlights LI.menulink:hover {
	MARGIN: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; color: #c03; DISPLAY: block; 
	}
div.center UL.navHighlights LI.menulink:visited {
	MARGIN: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; color: #000; DISPLAY: block; 
	}		
.featureLineUnder {
	border-bottom: 1px solid #578;
	padding-bottom: 2px;
	padding-top: 5px;
	}
div.center .imgPad 	{
	padding-bottom: 16px;
	float: left;
	}
div.center .imgPad2 	{
	padding-bottom: 46px;
	float: left;
	}
div.center .imgPadTop {
	padding-top: 5px;
	}
	

.width50 {
	vertical-align: top
}
div.row {margin: 0; padding: 0; width: 98.5%; overflow: hidden;}
div.cols2 {float: left; width: 49.5%; margin: 0; padding: 0;}
div.cols22 {float: right; width: 49.5%; margin: 0; padding: 0;}
div.center h2 {
        PADDING-BOTTOM: 0px;
        MARGIN-BOTTOM: 3px;
        text-align: left;
        FONT-SIZE: 100%;
		margin-left: 5px;
		margin-top: 3px;
        }
div.center .back, div.center .back2 {
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 0px;
		margin-left: 5px;
        background-image:url(/images/mp-pp/h2CenterBg.jpg);
        background-repeat: no-repeat;
        background-position:inherit;
        line-height: 250%;
        background-color: #eee;
}
div.center .back {
        z-index: 1;
        position: relative;
}
div.center .back2 {
        margin-left: -7px;
        padding-left: 7px;
        z-index: 0;
        position: relative;
}
* html div.center .back, * html div.center .back2 {
        position: static;
}
div.center UL.nav {
        PADDING: 0px; MARGIN-LEFT: 24px; MARGIN-TOP: 0px; BORDER: 0px; LIST-STYLE-TYPE: square; color: #d02; 
TEXT-DECORATION: none;  
        }
div.center UL.nav LI {
        color: #d02; PADDING: 0px; MARGIN: 0px; PADDING-top: 2px; background-color: #fff;
        }
div.center UL.nav LI.menulink {
        MARGIN: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; color: 
#d02; DISPLAY: block; 
        }
div.center UL.nav LI.menulink:hover {
        MARGIN: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; color: 
#c03; DISPLAY: block; 
        }
div.center UL.nav LI.menulink:visited {
                 MARGIN: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; 
color: #000; DISPLAY: block; 
        }
