
@charset "iso-8859-1";

/* +++++++++++++++++++++ BCE V2 +++++++++++++++++++++ input,*/
*html img { behavior: url(pngbehavior.htc); } 

ul { 
	list-style-image: url("/images/bullet_new.gif");
}

body,textarea,td,li,ul,p,pre,span,div {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

ul.listdownload {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 17px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	list-style-image: url('/images/b_download_doc_off.gif');
	

}

ul.listdownload li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-image: url('/images/b_download_doc_off.gif');
}

ul.listdownload li a,
ul.listdownload li a:link,
ul.listdownload li a:visited {
	list-style-image: url('/images/b_download_doc_off.gif');
	color:#003399;
}

ul.listdownload li a:hover {
	list-style-image: url('/images/b_download_doc_on.gif');
	color:#003399;
}



.rollover ul, .rollover li {
	list-style-type: none;
	list-style-image: url("/images/pix/pix_white.gif");
}

.rollover li a {
	background-image: url("/images/b_download_doc2_off.gif");
	background-repeat: no-repeat;  background-position: 0 .2em;
	padding-left: 17px;
}

.rollover li a:hover {
	background-image: url("/images/b_download_doc2_on.gif");
	background-repeat: no-repeat;  background-position: 0 .2em;
	padding-left: 17px;
}

select, option, selected{
	font-size: 11px;
}

.note{
    font-size: 8px;
}

.note_white{
    font-size: 8px;
		color: #ffffff
}

.raquo{
	font-weight: bold;
	font-size: 11px;
}

a:link,
a:visited {
    color: #003399;
    text-decoration: underline;
}

a:hover,
a:active{
    color: #000000;
    text-decoration: underline;
}


/************************************************/
/*  		       Alphabetical order               */
/************************************************/
.blue_626e90_popup {
  color: #000000;
  font-weight: bold;
  font-size: 11px;
}

.text_popup a:link,
.text_popup a:visited{
    color: #003399;
    text-decoration: underline;
	font-size: 11px;
}

.text_popup a:hover,
.text_popup a:active{
    color: #000000;
    text-decoration: underline;
	font-size: 11px;
}

.normal_bold_popup {
    font-weight: bold;
	font-size: 11px;
}

.white_bold_popup {
    color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}

.more_popup {
    color: #003399;
    font-weight: bold;
    text-transform: uppercase;
	font-size: 14px;
}

.indent_sm {
    margin-left: 5px;
	margin:0px;
}

.indent_med {
    margin-left: 10px;
	margin:0px;
}
.indent_large {
    margin-left: 15px;
	margin:0px;
}

.blue_000066 {
    color: #000066;
}

.blue_496179 {
    color: #496179;
}

.blue_496179_bold {
    color: #496179;
    font-weight: bold;
}

.blue_000066_bold {
    color: #000066;
    font-weight: bold;
}

.blue_626e90 {
  color: #333333;
  font-weight: bold;
}



.blue_626e90_normal {
  color: #626e90;
}

.copy {
    color: #666666;
	text-align: left;
}
.copybottom {
    font-size: 11px;
    color: #666666;
}
.fineprint {
    color: #666666;
}

.fineprint_bold {
    color: #666666;
		font-weight: bold;
}

.download_soon {
    color: #CC3300;
}

.error {
    color: #ff0000;
}

.input {
	background-color: #ffffff;
}

.more {
    color: #003399;
    font-weight: bold;
    text-transform:uppercase
}

.normal-italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
}

.normal_bold {
    font-weight: bold;
}

.normal_white {
    color: #ffffff;
}

.normal_white_bold {
    color: #ffffff;
		font-weight: bold;
}

.normal_black {
    color: #000000;
}

.powered {
	color: #000066;
    font-weight: bold;
}

.smallpre {
 font-family: Courier New, Courier, monospace;
 font-size: 8pt;
}
.hardpre {
 font-family: Courier New, Courier, monospace;
 font-size: 8pt;
 white-space: pre;
}

.stitre {
    color: #006699;
    font-weight: bold;
}

.sstitre {
    color: #333333;
    font-weight: bold;
}

.stitre_white {
    color: #ffffff;
		text-transform:uppercase;
    font-weight: bold;
}

.title_white {
    font-size: 11px;
    color: #ffffff;
	text-transform:uppercase;
    font-weight: bold;
}

.text_normal {
	font-size: 11px;
}


.text_normal_path {
    font-size: 11px;
}

.search {
    color: #000000;
		font-weight: bold;
		font-size: 11px;
}


.title, h2 {
    color: #000;
    font-size: 11px;
    font-weight: bold;
    text-transform:uppercase
}

.title_black {
  font-size: 14px;
  font-weight: bold;
  text-transform:uppercase;
}

.title_4b6478 {
    font-size: 11px;
  color:#4b6478;
  font-weight: bold;
}

.title_496179{
    font-size: 11px;
    color: #496179;
    font-weight: bold;
    text-transform: uppercase
}

.title_54577f {
    font-size: 11px;
    color: #54577f;
		text-transform:uppercase;
    font-weight: bold;
}

.title_626e90 {
    font-size: 11px;
    color: #000;
	text-transform:uppercase;
    font-weight: bold;
}

.text_626e90 {
    font-size: 11px;
    color: #626e90;
    font-weight: bold;
}

.white_bold,
.white_bold a:link,
.white_bold a:visited,
.white_bold a:hover,
.white_bold a:active{
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
}


.white_boldmenu {
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
}

.white_boldmenu a:link,
.white_boldmenu a:visited,
.white_boldmenu a:hover,
.white_boldmenu a:active {
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
		text-decoration: none;
}

.white_bold_norm,
.white_bold_norm a:link,
.white_bold_norm a:visited,
.white_bold_norm a:hover,
.white_bold_norm a:active{
    color: #ffffff;
    font-weight: bold;
}


/* ++++++++++++++++++++++++++++++++ */
/* link for the BCE V2 start here   */
/* ++++++++++++++++++++++++++++++++ */
.glossary,
.glossary a:link,
.glossary a:visited,
.glossary a:hover{
    color: #db791c;
    text-decoration: none;
}


.maj_white,
.maj_white a:link,
.maj_white a:visited,
.maj_white a:active{
    color: #ffffff;
    text-transform:uppercase;
    font-weight: bold;
    text-decoration:underline;
}

.maj_white a:hover {
    color: #cccccc;
	text-transform:uppercase;
    font-weight: bold;
	text-decoration:underline;
}

.maj_496179,
.maj_496179 a:link,
.maj_496179 a:visited{
    color: #496179;
    text-transform:uppercase;
    font-weight: bold;
    text-decoration:underline;
}

.maj_496179 a:hover,
.maj_496179 a:active{
    color: #000000;
	text-transform:uppercase;
    font-weight: bold;
	text-decoration:underline;
}


/* homepage*/
.home_news a:link {
    color: #003399;
    font-weight: bold;
	text-decoration: none;
}
.home_news a:visited {
    color: #003399;
    font-weight: bold;
	text-decoration: none;
}
.home_news a:active {
    color: #003399;
    font-weight: bold;
	text-decoration: none;
}
.home_news a:hover {
    color: #000000;
    font-weight: bold;
	text-decoration: underline;
}

.home_box a:link {
    color: #003399;
	text-decoration: none;
}
.home_box a:visited {
    color: #003399;
	text-decoration: none;
}
.home_box a:active {
    color: #003399;
	text-decoration: none;
}
.home_box a:hover {
    color: #003399;
	text-decoration: none;
}

.download a:link,
.download a:visited,
.download a:active{
    color: #003399;
	text-decoration: underline;
}

.download a:hover {
    color: #000000;
    text-decoration: underline;
}

.list {
    color: #336699;
    text-decoration: none;
}

.list a:link,
.list a:visited,
.list a:active{
    color: #003399
    text-decoration: none;
}

.list a:hover {
    color: #000000;
	text-decoration: underline;
}

/* feature box title/date/texte */
.date, 
.date a:link, 
.date a:visited, 
.date a:active {
    color: #003399;
    font-weight: bold;
    text-decoration: none;
}

.date a:hover {
    color: #003399;
    font-weight: bold;
    text-decoration: underline;
}

.featureTitle {
    color: #626e90;
    font-weight: bold;
}

.featureTitle a:link, 
.featureTitle a:visited, 
.featureTitle a:active {
    color: #626e90;
    font-weight: bold;
    text-decoration: none;
}

.featureTitle a:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

.featureText a:link, 
.featureText a:visited,
.featureText a:active,
.featureText a:hover {
    color: #000000;
    text-decoration: none;
}

.featureTextQuick a:link,
.featureTextQuick a:visited,
.featureTextQuick a:active,
.featureTextQuick a:hover{
    color: #003366;
    text-decoration: underline;
}


.black_bold {
    color: #000000;
    font-weight: bold;
}

.black_bold a:link,
.black_bold a:visited,
.black_bold a:active{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.black_bold a:hover {
    color: #000000;
    font-weight: bold;
		text-decoration: underline;
}

.history-green{
	color: #666600;
	font-weight: bold;
}

.link_black a:link,
.link_black a:visited,
.link_black a:active,
.link_black a:hover{
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    text-decoration: underline;
}


.link_white_menu,
.link_white_menu a:link,
.link_white_menu a:visited,
.link_white_menu a:active{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.link_white_menu a:hover {
    color: #ffffff;
		text-decoration: underline;
		font-weight: bold;
}


/* investors/financials/annualreports/ */
.link_white_small a:link,
.link_white_small a:visited,
.link_white_small a:active{
    font-size: 8px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.link_white_small a:hover {
    font-size: 8px;
    color: #ffffff;
		text-decoration: underline;
		font-weight: bold;
}

.feature_link a:link,
.feature_link a:active,
.feature_link a:visited{
    color: #000000;
    text-decoration: none;
}

.feature_link a:hover{
    color: #000000;
    text-decoration: underline;
}


/* menu de navigation */
.left_menu_level_1 a:link,
.left_menu_level_1 a:active,
.left_menu_level_1 a:visited{
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.left_menu_level_1 a:hover{
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}

.left_menu_level_1_selected a:link,
.left_menu_level_1_selected a:active,
.left_menu_level_1_selected a:visited{
    font-size: 11px;
    color: #475d73;
    font-weight: bold;
    text-decoration: none;
}

.left_menu_level_1_selected a:hover{
    font-size: 11px;
    color: #475d73;
    font-weight: bold;
    text-decoration: underline;
}

.left_menu_level_2 a:link,
.left_menu_level_2 a:active,
.left_menu_level_2 a:visited{
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.left_menu_level_2 a:hover{
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}


.left_menu_level_2_selected a:link,
.left_menu_level_2_selected a:active,
.left_menu_level_2_selected a:visited{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
	text-decoration: none;
}

.left_menu_level_2_selected a:hover{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}


.feature_box_title {
    color: #003399;
    font-size: 11px;
    font-weight: bold;
    text-transform:uppercase;
    }

.news {
    color: #003399;
    font-weight: bold;
    text-decoration: none;
}

.menu a:link,
.menu a:visited{
    color: #003366;
	text-decoration: none;
}

.menu a:active {
    color: #006699;
	text-decoration: none;
}
.menu a:hover {
    color: #006699;
	text-decoration: underline;
}
.notice {
    color: #666666;
}
.copyright a:link,
.copyright a:visited,
.copyright a:active,
.copyright a:hover {
    font-size: 11px;
    color: #666666;
	text-decoration: none;
}

.news a:link,
.news a:visited,
.news a:active{
    color: #003399;
    font-weight: bold;
	text-decoration: none;
	
}

.news a:hover {
    color: #003399;
    font-weight: bold;
	text-decoration: underline;
}

print_page_link {
  text-decoration: underline;
}

.featureTypeD a:link,
.featureTypeD a:visited,
.featureTypeD a:active{
    color: #333333;
    text-decoration: none;
}

.featureTypeD a:hover {
    color: #333333;
    text-decoration: underline;
}

.hist_nav a:link,
.hist_nav a:visited,
.hist_nav a:active{
    font-size: 11px;
    color: #003366;
	text-decoration: underline;
}

.hist_nav a:hover {
    font-size: 11px;
    color: #006699;
	text-decoration: underline;
}
.htellipses,
.hthighlight{
    color: #000000;
    font-weight: bold;
}


/* Reports */
/* 2005 */
.yellow_bold{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #e8a923;
  font-size: 12px;
  font-weight: bold;
}
.bce_white{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
a.bce_white:link,
a.bce_white:active,
a.bce_white:visited{
  color:#ffffff;
  text-decoration:underline;
}

a.bce_white:hover{
  color: #e0e0e0;
  text-decoration:underline;
}

a.link_report:link,
a.link_report:active,
a.link_report:visited{
  color:#000000;
  text-decoration:none;
}

a.link_report:hover{
  color:#000000;
  text-decoration:underline;
}

a.white_report:link,
a.white_report:active,
a.white_report:visited{
  color:#ffffff;
  text-decoration:underline;
}

a.white_report:hover{
  color:#e0e0e0;
  text-decoration:underline;
}

a.white_bold_report:link,
a.white_bold_report:active,
a.white_bold_report:visited{
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

a.white_bold_report:hover{
  color:#e0e0e0;
  font-weight:bold;
  text-decoration:none;
}

a.black_bold_report:link,
a.black_bold_report:active,
a.black_bold_report:visited,
a.black_bold_report:hover{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.white_years_bold{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    font-family:Verdana;
}

/* 2006 */
.blue_bold{
  font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
  color: #094fa3;
  font-size: 16px;
  font-weight: bold;
}
.bce_grey{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #8e8e8e;
  font-weight: bold;
}
.bce_yellow{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #e8a923;
  font-weight: bold;
}
a.bce_yellow:link,
a.bce_yellow:active,
a.bce_yellow:visited{
  color:#e8a923;
  text-decoration:underline;
}

a.bce_yellow:hover{
  color: #094fa3;
  text-decoration:underline;
}
.bell_grey{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #8e8e8e;
}
.bell_blue_bold{
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
  color: #4da6d2;
  font-size: 17px;
  font-weight: bold;
}
.bell_blue{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #4da6d2;
}
a.bell_blue:link,
a.bell_blue:active,
a.bell_blue:visited{
  color:#4da6d2;
  text-decoration:underline;
}

a.bell_blue:hover{
  color: #8e8e8e;
  text-decoration:underline;
}
/* End Reports */

/*Special text float classes*/

.float_right {
	float: right;
	padding: 0;
}

.news_size{
    font-size: 11px;
	/*white-space:pre-wrap;
	white-space:normal;*/
}

.news_size pre {
    font-family: "Andale Mono", "Courier New", Courier, monospace; !important;
    font-size: 9;
}

.clslabel { display: inline ;float: left ;  width: 295px ; }
.listcheck {float: right ; width: 256px ;}


.amberalert_bloc {
	margin: 0 0 5px 0;
	width: 551px;
	float: left;
	height:100%;
}

.amberalert_left {
  width: 275px;
  float: left;
  position:relative;
  left:0px;
  top:10px;
}

.amberalert_right {
	width: 276px;
	float: right;
	text-align:right;
}

ul#breadlist2 {	
	padding: 6px 0px 6px 0px;
	margin: 0px;
	float: left;
}

ul#breadlist2 li.debut,
ul#breadlist2 li {    
	color: #000000;
	list-style-type: none;
	padding-right: 5px;
	display: inline;
}

ul#breadlist2 li {
	padding-left: 1.2em;
}

ul#breadlist2 li.debut {
	padding-left: 0px;
	background: none;
}

ul#breadlist2 li a, #breadlist li a:link, #breadlist li a:visited {
  color: #006699;
	text-decoration: underline;
}

.amber_legal {
	margin: 7px 0px 0px 0px ;
	padding: 7px 0px 0px 0px ;
	display: block;
	clear: both;
}

div.checkradio {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:20px; 
	height:25px;
	float:left;
	clear: both;

}


