﻿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 */
