﻿div.highlights{
	float:right;
	width:200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;

}
div.highlights_back_banner{
	background-image:url(/images/title_highlights.gif);
	width:200px;
	height:27px;
	background-repeat: no-repeat;
	background-position: bottom;

}
div.highlights_title{
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 4px;
	text-align: center;
	font-size: 14px;
}
/* CSS for alternate format in multipart documents */
div.altformat_title{
	color:#336699;
	/*font-weight:bold;*/
	padding-top: 4px;
	text-align: center;
	font-size: 14px;
	background-color: #d3eefb;
	border:solid #285f86 1px;
}
div.altformat_hl{
	float:right;
	width:200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size:small;
}
div.altformat_content{
	border:solid #285f86 1px;
	padding-left: 5px;
	padding-bottom: 5px;
}
/* end of alternate format in multipart documents */

div.contenthightlights ul, div.textecenter ul, div.centerBottombackTitleCenter ul, div.centerBottombackTitleCenter2 ul, div.centerBottombackTitleCenter3 ul{

 margin-top: 10px;
 margin-left: 15px;
  margin-right: 15px;
   margin-bottom: 0px;
 padding-left: 3px;
}
div.contenthightlights ul li, div.textecenter ul li, div.centerBottombackTitleCenter ul li, div.centerBottombackTitleCenter2 ul li, div.centerBottombackTitleCenter3 ul li{
 list-style-image:  url(/images/bullet.gif);

 margin-bottom: 10px;
}

div.contenthightlights li ul li, div.textecenter li ul li, div.centerBottombackTitleCenter li ul li{
 list-style-image:  url(/images/bullet-level2.gif);
 margin-bottom: 10px;
}



div.contenthightlights{
	border:solid #285f86 1px;
	padding-left: 10px;
	padding-bottom: 10px;
	
}
div.textecenter ul.ulMain{
	margin-top: -5px;
	margin-bottom: -10px;
}
/* pse put this at the beginning of new pages */
div.textecenter{
	padding-right: 5px;
	padding-left: 5px;
}

.backTitleCenter{
	background-image:url(/images/btnbanner.jpg);
	width:405px;
	height:28px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 4px;
}
.backTitleCenter div{
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 5px;
	
}
.backTitleCenter a.menulink{
	color: #ffffff;
	text-decoration:none;

}

div.centerBottombackTitleCenter{
	color:#000000;
	padding-right: 3px;
	padding-left: 20px;
	padding-right: 20px;
	border:solid #285f86 1px;
	padding-bottom: 15px;
	width: 538px;
}

div.centerBottombackTitleCenter2{
	color:#000000;
	padding-right: 3px;
	padding-left: 20px;
	padding-right: 20px;
	border:solid #285f86 1px;
	padding-bottom: 15px;
	width: 363px;
}

div.centerBottombackTitleCenter3{
	color:#000000;
	padding-right: 3px;
	padding-left: 20px;
	padding-right: 20px;
	border:solid #285f86 1px;
	padding-bottom: 15px;
	width: 718px;
}

.centerBottombackTitleCenterTreemenu{
	color:#000000;
	padding-right: 3px;
	padding-left: 0px;
	padding-right: 20px;
	border:solid #285f86 1px;
	padding-bottom: 0px;
}
.backADD{
	background-image:url(/images/backAdd.jpg);
	width:405px;
	height:60px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.backTitleCenter div{
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 5px;
	
}
.backADD div{
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 20px;
	text-align: center;	
}


.formSpacing{
	display: inline; 
	margin: 0px;
}
.SearchForm{
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 10px;	
	padding-top: 9px;	
}
.SearchFormInputText{
	width: 120px;
	border: 1px solid #132f5f;	
}
.paddingSearch{
	padding-bottom:4px;
}
.absolutePosition{
	position:absolute;
}

.myMagazine{
text-align:center;
margin-top:10px;
}


.treemenu {
	margin : 3px;
	padding : 10px;
	list-style : none;	
}
.treemenu UL {
	list-style : none;
	margin : 0px 10px;
	padding : 0px 10px;
}
.treemenu LI {
	padding-bottom:5px;
}
.treemenu .treenode div li{
	display : block;
	padding-top:5px;
}
.treemenu a.relatedlink {
	display : block;
	padding-left : 12px;
}
.treemenu .treeopen{
	background-image : url('/images/open.gif');
	background-repeat : no-repeat;
	background-position : left;
}		
.treemenu .treeclosed {
	background-image : url('/images/closed.gif');
	background-repeat : no-repeat;
	background-position : left;
	
}
.nav .treeclosed {
	background-image : url('/images/closed-nav.gif');
	background-repeat : no-repeat;
	background-position : left;
	list-style : none;
	padding-left: 25px;
	background-color:#274d7a;
	border-bottom: 1px solid #6e88a6;
}
.nav .treeopen{
	background-image : url('/images/open-nav.gif');
	background-repeat : no-repeat;
	background-position : left;
	list-style : none;
	padding-left: 25px;
	background-color:#274d7a;
	border-bottom: 1px solid #6e88a6;
}	
li.menucontentlevel1Tree, div.menucontentlevel1Tree {
	
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	
}
.backBannerDocument{
	background-image:url(../../images/banner_documentRED.gif);
	height: 28px;
	width: 600px;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #EC2727;
}

div.BackBanner2col{
	background-image:url(/images/box_2col.gif);
	height: 28px;
	width: 580px;
	background-repeat: no-repeat;
	background-position: right top;
}

div.BackBanner1col{
	background-image:url(/images/banner_document-1col.gif);
	height: 28px;
	width: 760px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 0px;
}

div.BannerDocument_title{
	color: #FFFFFF;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 5px;

}
div.backBannerTopDocument{
	
	margin-left: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}


div.callout{
	font-size:11pt;
	font-style:italic;
	background-color: #d3eefb;
	margin:0px;
	padding:10px;
	text-indent: 30px;
	background-image: url(/images/callout_character.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:90%;
}


div.backBannerMain{
	background-image:url(/images/banner_main.gif);
	width:405px;
	height:27px;
	background-repeat: no-repeat;
	background-position: top;
	margin:0px;
}
div.backBannerMain h2.backBannerMainText{
	color:#ffffff;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 5px;
	font-size:9pt;
	margin:0px;
	
}

/* the following determine the multi-part navigation bar colours */
.center a.btsubweb:link 	{color: #336699; }
.center a.btsubweb:visited 	{color: #336699; }
.center a.btsubweb:hover 	{color: #ffffff; }
.center a.btsubweb:active 	{color: #336699; }
.center a.btsubweb:focus 	{color: #336699; }


a.nav:link	{ color: #039; } 
a.nav:visited	{ color: #269 } 
a.nav:hover	{ color: #F00; } 
a.nav:active	{ color: #F00; }
a.nav:focus	{ color: #F00; }


/* SUBWEB LINK BUTTONS */
a.btsubweb:link {
	display: block; 
	color: #336699; 
	background: #ffffff;
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #cccccc; 
	border-left-color: #cccccc; 
	border-right-color: #cccccc; 
	border-bottom-color: #cccccc; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.btsubweb:visited {
	display: block; 
	color: #336699; 
	background: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #cccccc; 
	border-left-color: #cccccc; 
	border-right-color: #cccccc; 
	border-bottom-color: #cccccc; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.btsubweb:hover {
	display: block; 
	color: #ffffff; 
	background: #336699; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #336699; 
	border-left-color: #336699; 
	border-right-color: #336699; 
	border-bottom-color: #336699; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.btsubweb:active {
	display: block; 
	color: #ffffff; 
	background: #336699; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #336699; 
	border-left-color: #336699; 
	border-right-color: #336699; 
	border-bottom-color: #336699; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none;	 
}

 
* html a.btsubweb:link    {position: relative; }
* html a.btsubweb:visited {position: relative; }
* html a.btsubweb:hover   {position: relative; }
* html a.btsubweb:active  {position: relative; }

.width33 { width: 33%; }
.width34 { width: 34%; }


/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* Very useful for IE 7 + */

/* all A tags whose HREF attribute ends in .pdf 
a[href$='.pdf'] { 
padding-right: 30px;
background: transparent url(/common/images/pdf.gif) no-repeat center right;
}*/

/* External Links 
a[href ^="http://"] {
padding-right: 20px;
background: transparent url(/common/images/ext.gif) no-repeat center right;
}*/
/* Mailto icon 
a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(/common/images/mail.gif) no-repeat center right;
}*/à

/* For A-Z Site Index page only */
