@charset "utf-8";
/*@media print{*/
/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/*  This page is  Archive Online Content specific.   */
/*hidden styles*/
/* Safari will ignore @media.  Us only for IE 6*/
@media print{
	#hidden {visibility: hidden; font-size: 0pt; width: 0px; line-height: 0px;}
	.hiddenPrint { display:none; font-size: 0pt; width: 0px; line-height: 0px; height:0px}
}
#hidden {visibility: hidden; font-size: 0pt; width: 0px; line-height: 0px;}
.hiddenPrint { display:none; font-size: 0pt; width: 0px; line-height: 0px; height:0px}
/*.dataTable { display:none;}*/

/* end of hidden styles*/
.pageBreakAfter { page-break-after:always;}
.pageBreakBefore { page-break-before:always;}
.clear {clear:left;}
.clearAll {clear:both;}
.underline { text-decoration:underline; }
.noBorder {border:0;}
.noPadding { margin:0;}
.noMargins { padding:0;}
.width30p { width:30%;}
.test { background-color:#996;}
/*list style*/
.discList {list-style-type: disc;}

/* the blockquote class can be used as a replacement for the blockquote tag*/
.blockQuote { 
	background-color:#cccc99; 
	border: 1px solid #000000; 
	color:#000000; 
	font-style:italic; 
	width:85%; 
	margin-left:7%; 
	margin-top:5px; 
	margin-bottom:5px; 
	padding:1px;
}

.ImgLeft {
	float:left;
	margin-top: 2px;
	margin-right:8px;
	margin-bottom:8px;
}

.ImgRight {
	float:right;
	margin-top: 2px;
	margin-left:8px;
	margin-bottom:8px;
}

h2 {
	background: transparent;
	color: #618902;
	font-size: 14.5pt;
}
h3 {
	background: transparent;
	color: #618902;
	font-size: 13pt;
}

h4 {
	color: #000;
	font-size:9pt;
	font-weight:800;
}

div.center h1 {
background:none repeat scroll 0 0 transparent;
color:#618902;
font-size:1.6em;
}

div.center h2 {
background:none repeat scroll 0 0 transparent;
color:#618902;
font-size:1.3em;
}

div.center h3 {
color:#000000;
font-size:1.1em;
font-weight:800;
}

.smaller {font-size:11pt;font-family:Verdana,Arial, Helvetica, sans-serif;}

/* Custom Classes for WHATS NEW box on HOMEPAGE - Got this from the ec.gc.ca custom style sheet */

/* Custom Classes for WHATS NEW box on HOMEPAGE */
div#whatsNew {
	background: #EAEBC7 url(/_template_clf2/images/whiteBar.png) top repeat-x;
	color:#000000;
	border-bottom: 0 !important;
	margin: 0 0 8px 0  !important;
	padding: 0 10px 5px 10px;
}

div#whatsNew h1 {
	background: #607726 url(/_template_clf2/images/bg_titles_greenBar.png) 0 50% repeat-x;
	color:#FFFFFF !important;
	font-size: 120% !important;
	margin: 0 0 10px 0;
	padding: 8px 0px 8px 0px;
}

div#whatsNew h1 span {
	background:transparent;
	color:#FFFFFF !important;
	margin-left: 10px;
}
	
div#whatsNewRecentlyAdded {
	background: #E9F5D6;
	border-bottom:7px solid #CADFAA;
	color:#000000;
	margin: 0px 0 5px 0 !important;
	padding: 0 10px 5px 10px;
	text-align: left !important;
}


div#whatsNewRecentlyAdded h2, div#whatsNewRecentlyAdded h3 { 
	background: #CADFAA;
	color: #456002 !important; 
	font-size: 13pt; 
	margin: 0;
	padding: 3px 0 0 5px;
	text-align: left !important;
}	

div#whatsNewLinks li a {font-weight: normal !important;}

div#whatsNewRecentlyAdded p {
	margin: 8px 0 3px 0;
	padding: 0;
}

div#whatsNewRecentlyAdded img {
	border: 3px solid #9EC274;
	position:relative;
}

div#whatsNewRecentlyAdded ul, div.relatedLinksBox ul {
	list-style:none;
	margin:0;
	padding:0;
}
	
div#whatsNewRecentlyAdded li, div.relatedLinksBox li {
	display:block;
	margin: 2px 0 8px 0;
	padding: 0px 5px 5px 1.5em;
} 

div#whatsNewRecentlyAdded li.oddRow, div.relatedLinksBox li.oddRow {
	background: #E9F5D6 url(/CommonWebSol/images/ODOW/bullet_Arrowgreen.png) 0.4em .4em no-repeat !important;
	color:black;
	padding: 0px 5px 5px 1.5em;
}

div#whatsNewRecentlyAdded li.evenRow, div.relatedLinksBox li.evenRow {
	background: transparent url(/CommonWebSol/images/ODOW/bullet_Arrowgreen.png) 0.4em .4em no-repeat !important;
	color:black;
	padding: 0px 5px 5px 1.5em;
}

div#whatsNewRecentlyAdded a, div.whatsNewRecentlyAdded a:visited { 
	background: transparent;
	color: #0F2900; 
	display: inline; 
}

div#whatsNewRecentlyAdded a:hover {text-decoration: none;}

/* --------- */
/* BLUE BOX  */
/* --------- */
div.blueBar {
	background: #E2F6FF url(/images/whiteBar.png) top repeat-x;
	border-bottom: 7px solid #ADDBF0;
	color:#000;
	margin: 0 0 10px 0;
	padding: 0 10px 5px 10px;
}

div.blueBar h2 {
	background: #0776A1 url(/images/bg_titles_blueBar.png) 0 50% repeat-x;
	color:#FFF;
	font-size: 14pt;
	margin: 0 0 10px 0;
	padding: 8px 10px 8px 10px;
}

 div.blueBar h2 a, div.blueBar h2 a:visited {
 	background:transparent;
	color:white !important;
}
 
div.blueBar h3 {
	background:transparent;
	color: #2494c3 !important; 
	font-size: 13pt; 
	margin: 0 0 10px 0;
	padding: 0;
}

div.blueBar p{
	margin: 8px 0 3px 0;
	padding: 0;
}

div.blueBar img {	border: 3px solid #72B9D9;}

div.blueBar ul {
	list-style:none;
	margin:0;
	padding:0;
}
	
div.blueBar ul li {
	background: url(/images/bullet_Arrowblue.png) 0 .4em no-repeat !important;
	color: #010101; 
	display:block;
	margin: 8px 0 8px 0;
	padding: 0 5px 5px 10px;
} 

div.blueBar ol {
	margin-left:20px;
	padding:0;
}

div.blueBar a, div.blueBar a:visited { 
	background: transparent;
	color: #010101; 
	display: block; 
}

div.blueBar a:hover { text-decoration: none;}


div.blueBar p a, div.blueBar p a:visited, div.blueBar p a:hover{
	background:transparent !important;
	display:inline;
	padding: 0;
	margin: 0;
}

.triviaButton {color:#FFFFFF; background-color:#3399CC; width:175px;}
.disclaimerText {font-size: 10px;}
.centerInfo { text-align: center;}

/* ------------ */
/*  ORANGE BOX  */
/* ------------ */
div.orangeBar {
	background: #F3F2E9 url(/images/whiteBar.png) top repeat-x;
	border-bottom: 7px solid #DAD5BF;
	color:#000;
	margin: 0 0 10px 0;
	padding: 0 10px 5px 10px;
}
	
div.orangeBar h2 {
	background: #D96D01 url(/images/bg_titles_orangeBar.png) 0 50% repeat-x;
	color:#FFF;
	font-size: 14pt;
	margin: 0 0 10px 0;
	padding: 8px 10px 8px 10px;
}

 div.orangeBar h2 a, div.orangeBar h2 a:visited {
 	background:transparent;
	color:white !important;
}
 
div.orangeBar h3 { 
	background: transparent;
	color: #800000; 
	font-size: 13pt; 
	margin: 0 0 10px 0;
	padding: 0;
}	

div.orangeBar p{
	margin: 8px 0 3px 0;
	padding: 0;
}

div.orangeBar img {border: 3px solid #F3AB4E;}

div.orangeBar ul {
	list-style:none;
	margin:0;
	padding:0;
}

div.orangeBar ul li {
	background:url(/images/bullet_arrowOrange.png) 0 .4em no-repeat !important;
	color:#010101;
	display:block;
	margin: 8px 0 8px 0;
	padding: 0 5px 5px 10px;
}

div.orangeBar ol {
	margin-left:20px;
	padding:0;
}

div.orangeBar a, div.orangeBar a:visited {
	background:transparent;
	color:#010101;
	display:block;
}

div.orangeBar a:hover {text-decoration: none;}

div.orangeBar p a, div.orangeBar p a:visited, div.orangeBar p a:hover{
	background:transparent !important;
	display:inline;
	padding: 0;
	margin: 0;
}

p.solid {border-style: solid; border-width:thin; border-color:#000000;}
.bold {font-weight:bold}

/*THIS CAME FROM MAPS.CSS IN THE INCLUDE FOLDER UNDER CLIMATE DATA*/

#mapBox {
	position:relative;	
	left:auto;
	/*top:auto;*/
	right:auto;
	/*bottom:auto;
	width:950px;*/
	width:auto;
	height:auto;
	/*height:375px;*/
	border:0px none;
	/*clear:none;*/
	/*float:none;*/
	float: inherit;
	
}

.provmap {
	position:absolute;
	left: 0px;
	right: auto;
	top: 0px;
	bottom: auto;
	/*clear: none;*/
	float: none;
}

#provmapmain {
	position:absolute;
	left: 0px;
	right: auto;
	top: 0px;
	bottom: auto;
	/*clear: none;*/
	float: none;
}

#provmapbox {
	position:relative;
	left: 0px;
	right: auto;
	top: 0px;
	bottom: auto;
	/*clear: both;*/
	height: 375px;
}

#provBorders {
	width:449px;
	height:386px;
	position: absolute;
	visibility:hidden;
	left: 0px;
	right:0px;
	top:0px;
	bottom:inherit;
}

/**********************************************remove after ticket 5674 ************************************/
#provCityNavBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 4px;
	width: 449px;
	line-height: normal;
	white-space: nowrap;
}

#provCitySelect {
	width: 200px;
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#provCityLabel {
	color: #336600;
	/*#0000cc;
	width: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;*/
}
/***********************************************************************************************************/

.provCityNavBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 4px;
	width: 449px;
	line-height: normal;
	white-space: nowrap;
}

.provCitySelect {
	width: 200px;
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.provCityLabel {
	color: #336600;
	/*#0000cc;
	width: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;*/
}

#sdfBox {
	position: absolute;
	left: 400px;
	top: 0px;
	right: auto;
	bottom: auto;
	width: 175px;
}

#sdfFieldset {
	border: thin groove #339966;
	background-color: #DDEEDD;
	/*#CCFFCC;*/
	margin: 5px;
}

#sdfFieldsetLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	font-size: 8pt;
	line-height: 1.4em;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

#sdfLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	font-size: 8pt;
	line-height: 1.4em;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	width: 65px;
	float:left;
}

.sdfLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	font-size: 8pt;
	line-height: 1.4em;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	width: 65px;
	float:left;
}

select.sdfFormElement {
	text-align: left;
	width: 80px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
}

/* OLD MAPS.CSS ENDS */

/* select few taken from template.css */
/**********************************************************************this may interfere with select.formElement below*/
.formElement {
	font-size:0.80em; 
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

#formElement10em {
	font-size:10pt;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	width: 10em;
}

#formElement15em {
	font-size:10pt;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	width: 15em;
}

select.formElement,input.formElement {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#formText {
	color: #000000;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#formBody {
	float: left;
	margin-bottom: 0.5em;
	
	/*width: 449px;*/
	/*clear: left;
	overflow:visible;
	display:block;*/
}

.formLine {
	text-align: center;
	padding-top: 5px;
	padding-right: 0.1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	width: 449px;
	line-height: normal;
	clear: left;
	float: left;
	overflow:visible;
	/*display:block;*/
}

#formLeftLine {
	/*position: absolute;*/
	padding-top: 0.5em;
	clear: both;
	float:left;
	padding-bottom: 0.5em;
	vertical-align:top;
	width:449px;
}

#formLabel7em {
	color: #336600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 7em;
	display: block;
	/*clear:none;
	clear:left;*/
	float:left;
}

#formLeftLineIndent {
	text-align: left;
	padding-top: 5px;
	padding-right: .1em;
	padding-bottom: .5em;
	padding-left: 5em;
	/*width:auto;*/
	width: 400px;
	line-height: normal;
	clear: left;
	float: left;
	overflow:visible;
}

.formLabel {
	color: #339966;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



#formLabel7emRight {
	color: #339966;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 7em;
	display: block;
	/*clear:none;*/
	float:left;
	text-align:right;
}

#formTitle {
	font-size: 12pt;
	color: #339966;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 449px;
	/*clear:both;*/
	padding-top: 0.5em;
	padding-bottom: .5em;
}

/**********************************************remove after ticket 5674 ************************************/
/* Data Tables from template.css */
#dataTable {
	border: 1px outset #339966;
	border-top:0;
	background-color: #DDEEDD;
	margin-bottom: 2px;
	/*overflow:inherit;*/
	overflow:visible;
	/*clear:both;*/
	width: 6.9in;
	float: left;
}
/***********************************************************************************************************/

/* Data Tables from template.css */
.dataTable {
	page-break-after: auto;
	float:none !important;
	border: 1px outset #339966;
	background-color: #DDEEDD;
	margin-top: 5pt;
	margin-bottom: 2pt;
	/*overflow:inherit;*/
	overflow:visible;
	/*clear:both;*/
	/*width: 100%;*/
	width: 6.9in;
	/*float: left;*/
}

#dataTable  caption{
	border: 1px outset #1D5539;
	border-bottom:0;
	background-color: #DDEEDD;
	padding: 2px;
	color:#336600;
	font-weight: bold;
	width: 6.9in;
	text-align:center;
}

/**********************************************remove after ticket 5674 ************************************/
#dataTableHeaderRow {
	background-color: #DDEEDD;
	/* #CCFFCC; */
}
/***********************************************************************************************************/

.dataTableHeaderRow {
	background-color: #DDEEDD;
	/* #CCFFCC; */
}

/**********************************************remove after ticket 5674 ************************************/
#dataTableOddRow {
	background-color: #FFFFFF;
}
/*************************************************************************************************************/

.dataTableOddRow {
	background-color: #FFFFFF;
}

/**********************************************remove after ticket 5674 ************************************/
#dataTableEvenRow {
	background-color: #DDEEDD;
	/* #CCFFCC; */
}
/*************************************************************************************************************/


.dataTableEvenRow {
	background-color: #DDEEDD;
	/* #CCFFCC; */
}

/**********************************************remove after ticket 5674 ************************************/
#dataTableColHeader {
	font-size: 9pt;
	color: #336600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	padding: 1px 2px 1px 2px;
}
/*************************************************************************************************************/

.dataTableColHeader {
	font-size: 9pt;
	color: #336600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	padding: 1px 2px 1px 2px;
}

/**********************************************remove after ticket 5674 ************************************/
#dataTableRowHeader {
	/*width: 2in;*/
	font-size: 9pt;
	color: #336600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0.01in 0.025in 0.01in 0.01in;
	/*white-space: normal;*/
}

.timeColumn {width:0.5in;}
/*************************************************************************************************************/

.dataTableRowHeader {
	/*width: 2in;*/
	font-size: 9pt;
	color: #336600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0.01in 0.025in 0.01in 0.01in;
	/*white-space: normal;*/
}

.dataTableRowHeader.timeColumn {width:0.5in;}
/**********************************************remove after ticket 5674 ************************************/
#dataTableRowData {
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	/*white-space: normal;*/
	padding: 1px 2px 1px 2px;
}
/**********************************************************************************************************/

.dataTableRowData {
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	/*white-space: normal;*/
	padding: 1px 2px 1px 2px;
}

#dataTableSummaryRowData {
	font-size: 10pt;
	/*color: #0000cc;*/
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	/*white-space: normal;*/
	padding: 1px 2px 1px 2px;
}

.dataTableSummaryRowData {
	font-size: 10pt;
	/*color: #0000cc;*/
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	/*white-space: normal;*/
	padding: 1px 2px 1px 2px;
}

#dataTableRowText {
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px 2px 1px 2px;
}

#dataTableRowCentreText {
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 1px 2px 1px 2px;
}

/**********************************************remove after ticket 5674 ************************************/
#navLink2Left {
	float:left;
	text-align: left;
	/*white-space: nowrap;*/
	/*width: 275px;*/
	/*vertical-align: top;*/
}
/***********************************************************************************************************/

.navLink2Left {
	float:left;
	text-align: left;
	/*white-space: nowrap;*/
	/*width: 275px;*/
	/*vertical-align: top;*/
}

/**********************************************remove after ticket 5674 ************************************/
#navLink2Right {
	text-align: right;
	float:right;
	/*white-space: nowrap;*/
	/*width: 150px;*/
	/*vertical-align: top;*/
}
/***********************************************************************************************************/

.navLink2Right {
	text-align: right;
	float:right;
	/*white-space: nowrap;*/
	/*width: 150px;*/
	/*vertical-align: top;*/
}

#navigationLinksLine {
	width:590px;
	/*float:left;*/
	margin-top:5px;
	margin-bottom:2px;
	/*clear:both;*/
}

#navigationLinksLeftLink {
	width: 22%;
	float:left;
	text-align: left;
	/*vertical-align: baseline;*/
}

#navigationLinksCentreLink {
	width: 53%;
	float:left;
	text-align: center;
	/*vertical-align: baseline;*/
}

#navigationLinksRightLink {
	width: 22%;
	float:left;
	text-align: right;
	/*vertical-align: baseline;*/
}

/**********************************************remove after ticket 5674 ************************************/
#navLinkLine { display:none;
	
	/*color: #0000cc;*/
	/*font-weight: bold;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*text-align: center;
	padding-top: 2px;
/*	padding-right: 1px;*/
	/*padding-bottom: 5px;
	/*padding-left: 1px;*/
	/*width: 100%;*/
	/*line-height: normal;*/
	/*white-space: nowrap;*/
	/*clear:both;*/
	/*float:left;*/
}
/**********************************************************************************************************/

.navLinkLine { display:none;
	
	/*color: #0000cc;*/
	/*font-weight: bold;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*text-align: center;
	padding-top: 2px;
/*	padding-right: 1px;*/
	/*padding-bottom: 5px;
	/*padding-left: 1px;*/
	/*width: 100%;*/
	/*line-height: normal;*/
	/*white-space: nowrap;*/
	/*clear:both;*/
	/*float:left;*/
}

#navLinkCentre {
	text-align: center;
	/*white-space: nowrap;*/
	/*width: 46%;*/
}

#navLinkLeft {
	text-align: left;
	/*white-space: nowrap;*/
	/*width: 27%;*/
	padding-right:5px;
}

#navLinkRight {
	text-align: right;
	/*white-space: nowrap;*/
	/*width: 27%;*/
	padding-left:5px;
}

/* Formats for Metadata pages */
#metaTitle {
	width:6.9in;
	font-size: 12pt;
	color: #336600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0.04in;
	background-color:#ddeedd;
	/*width: 449px;*/
	/*border: thin outset #339966;*/
}

/* Formats for Metadata pages */
#metaTable caption {
	width:6.9in;
	font-size: 12pt;
	color: #336600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0.04in;
	background-color:#ddeedd;
	/*width: 449px;*/
	/*border: thin outset #339966;*/
}

#metaTable {
	width: 6.9in;
	padding: 0.02in;
	border: none;
	/*background-color:#099;*/
}

/**********************************************remove after ticket 5674 ************************************/
#metaHeader {
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 2px 1px 2px 2px;
	white-space: nowrap;
}
/*************************************************************************************************************/

.metaHeader {
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 2px 1px 2px 2px;
	white-space: nowrap;
}

/**********************************************remove after ticket 5674 ************************************/
#metaData {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 2px 2px 2px 1px;
	/*white-space: nowrap;*/
}
/************************************************************************************************************/

.metaData {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 2px 2px 2px 1px;
	/*white-space: nowrap;*/
}


/**********************************************remove after ticket 5674 ************************************/
/* Format for the Lengends on bottom of hourly, daily, monthly pages */
#legendTableFullPage {
	width: 590px;
	border: 1px outset #339966;
	float:left;
	display: table;
	background-color: #339966;
	/*clear: left;*/
	margin-top: 5px;
}
/***********************************************************************************************************/

/* Format for the Lengends on bottom of hourly, daily, monthly pages */
.legendTableFullPage {
	width: 590px;
	border: 1px outset #339966;
	float:left;
	display: table;
	background-color: #339966;
	/*clear: left;*/
	margin-top: 5px;
}

/**********************************************remove after ticket 5674 ************************************/
#legendTable {
	width: 48%;
	border: 1px outset #339966;
	float:left;
	display: table;
	background-color: #339966;
	/*clear: left;*/
	margin-top: 5px;
}
/***********************************************************************************************************/

.legendTable {
	list-style-type: none;
	padding:0;
	width: 48%;
	border: 1px solid #339966;
	border-bottom:0;
	float:left;
	margin-top: 5px;
}

/**********************************************remove after ticket 5674 ************************************/
#legendBody {
	font-size: 8pt;
	/*color: #0000cc;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
}
/***********************************************************************************************************/

.legendBody {
	font-size: 11px;
	text-align: left;
	padding: 1px 2px 1px 2px;
	border-bottom: 1px solid #339966;
}


#legendBody20pct {
	font-size: 8pt;
	/*color: #0000cc;*/
	text-align: left;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
	width: 20%;
}

#legendBody40pct {
	font-size: 8pt;
	/*color: #0000cc;*/
	text-align: left;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
	width: 40%;
}

/**********************************************remove after ticket 5674 ************************************/
#legendHeader {
	font-size: 10pt;
	color: #339966;
	font-weight: bold;
	text-align: center;
	padding: 1px 2px 1px 2px;
	background-color: #DDEEDD;
}
/***********************************************************************************************************/

.legendHeader {
	font-size: 10pt;
	color: #336600;
	font-weight: bold;
	text-align: center;
	padding: 1px 2px 1px 2px;
	background-color: #DDEEDD;
	border-bottom: 1px solid #339966;
}

/**********************************************remove after ticket 5674 ************************************/
#navigationTable {
	width: 48%;
	border: 1px outset #339966;
	background-color: #339966;
	clear: right;
	float:right;
	margin-left: 5px;
	margin-top: 5px;
}
/***********************************************************************************************************/

.navigationTable {
	display:none;
	/*list-style-type: none;
	padding:0;
	width: 48%;
	border: 1px solid #339966;
	border-bottom:0;
	float:right;
	margin-left: 5px;
	margin-top: 5px;*/
}

/**********************************************remove after ticket 5674 ************************************/
#navigationBody {
	font-size: 8pt;
	/*color: #0000cc;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
}
/**********************************************************************************************************/

.navigationBody {
	font-size: 11px;
	border-bottom: 1px solid #339966;
	text-align: left;
	padding: 1px 2px 1px 2px;
}

/**********************************************remove after ticket 5674 ************************************/
#navigationHeader {
	font-size: 10pt;
	color: #339966;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 1px 2px 1px 2px;
	background-color: #DDEEDD;
}
/***********************************************************************************************************/

.navigationHeader {
	font-size: 13px;
	border-bottom: 1px solid #339966;
	color: #336600;
	font-weight: bold;
	text-align: center;
	padding: 1px 2px 1px 2px;
	background-color: #DDEEDD;
}

/************************************************************************************************************/

.metaData {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 2px 2px 2px 1px;
	/*white-space: nowrap;*/
}



/* Format for the Lengends on bottom of hourly, daily, monthly pages */
#legendTableFullPage {
	width: 590px;
	border: 1px outset #339966;
	float:left;
	display: table;
	background-color: #339966;
	/*clear: left;*/
	margin-top: 5px;
}

#legendTable {
	width: 48%;
	border: 1px outset #339966;
	float:left;
	display: table;
	background-color: #339966;
	/*clear: left;*/
	margin-top: 5px;
}

#legendBody {
	font-size: 8pt;
	/*color: #0000cc;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
}


#legendBody20pct {
	font-size: 8pt;
	/*color: #0000cc;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
	width: 20%;
}

#legendBody40pct {
	font-size: 8pt;
	/*color: #0000cc;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
	width: 40%;
}

#legendHeader {
	font-size: 10pt;
	color: #339966;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 1px 2px 1px 2px;
	background-color: #DDEEDD;
}

#navigationTable {
	width: 48%;
	border: 1px outset #339966;
	background-color: #339966;
	clear: right;
	float:left;
	margin-left: 5px;
	margin-top: 5px;
}

#navigationBody {
	font-size: 8pt;
	/*color: #0000cc;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
}

#navigationHeader {
	font-size: 10pt;
	color: #339966;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 1px 2px 1px 2px;
	background-color: #DDEEDD;
}

<!---Formata for the navigations table on bottom of hourly, daily, monthly pages---> 
/* Formats Links pages */
div.page div.core div.colLayout div.center div.linkToTop { text-align:center;}

.dividingLine {width:580px; height:50px;  border:0; }

img.linkImage {border:0; width:150px;}

#LinksLine {
	/*margin-left: 150px;
	width: auto;
	float:left;*/
	/*width:500px;*/
	}
	
.LinksMain {
	width: 100%;
	padding-top: .2em;
	padding-bottom: .5em;
	vertical-align:top;

	/*margin-left:auto;*/
}

.LinksMain h3{ font-size:1.4em;}
.LinksMain h4{ font-size:1.2em;}
.greenHeader { font-size:1.5em;}
.paraHeader { font-size:1.2em;}

.LinksText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	/*float: right;
	margin-left:auto;*/
	
}

.LinksImage {
	/*margin-left: 100px;
	margin-right: 195px;

	margin-left:20px;*/
	float:left;

}

#reportTitle {
	font-size: 12pt;
	color: #0000cc;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 3px;
	width: 449px;
	/*clear:both;*/
}

.listMargin { margin-left:150px; }

/*links page ends*/

/* home page style */

.imgHomePage {width:200px; height:144px; border:0;}

/* home page style ends */
/* prod_servs/normals documentation page */ 
	
	.width100 { width:100%;}
	.column50 { float:left; width:49%;}
	.infoDiv { border:1px solid #000000; width:580px; text-align:left; margin:2px; padding:2px;}
/* prod_servs/normals documentation page */ 

/* climate normals table */
	.minorChanges { border:1px solid #000000; /*padding:2px;*/ width: 6.9in;}
	.reducedSpace { padding:0; margin:0.01in;}
/* climate normals table ENDS*/

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */
/*} /*END OF PRINT CSS*/