.search_btn
{
	width:75px;
	font: 95%/normal Arial, Helvetica, sans-serif;
}

.results_btn
{
	width:75px;
	font: 95%/normal Arial, Helvetica, sans-serif;
	background-color:#006699;
	border:1px solid #3399CC;
	color:#FFFFFF;
}

.search_txt
{
	width:250px;
}

.search_txt_fr
{
	width:230px;
}

/* Simple classes to touch up text alignement */
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-centre { text-align: center; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }

.indent {margin-left: 20px;}
.indent2 {margin-left: 40px;}
.indent3 {margin-left: 60px;}
.tab {text-indent: 40px;}

.size-larger  { font-size: 14pt; }
.size-large   { font-size: 12pt; }
.size-small   { font-size:  9pt; }

.size-smaller {  font-size: 8pt; }

.footnote {font-size: 8pt;}

abbr, acronym, span.abbr{
cursor: help;
border-bottom: dashed 1px #000000;}


#content legend
{
	font: bold 95%/normal Arial, Helvetica, sans-serif;
	color:#006699;
	padding:0 8px;
}

/*abbr, acronym, span.abbr{
cursor: help;
border-bottom: 1px dashed #000000;}*/

.image-middle
{
	vertical-align: middle; 
}

.image-left
{
	float:left;
	vertical-align:text-top;
}

.image-right
{
	float:right;
	vertical-align:text-top;
}

.panel_member{
	float:left;
	vertical-align:text-top;
	border: 2px solid #006699;
	margin-right:8px;
}

.spacing_double li {padding-bottom:1.7em;}
li.spacing_single  {padding-bottom:0;}

li.last  {padding-bottom:0;}

a.print { font-size:  90%; color:#FFFFFF; padding:0px 0px 0px 12px; text-decoration:none;}
.print img {border:none; margin:0px 0px 0px 5px;}
a.print:link   {  }

a.print:visited   { }

a.print:active   {  }

a.print:hover   {  }


ol.lower_alpha {list-style-type:lower-alpha;}
ol.upper_alpha {list-style-type:upper-alpha;}
ol.lower_roman {list-style-type:lower-roman;}
ol.upper_roman {list-style-type:upper-roman;}

.slide {border:1px solid #0066CC; margin:5px 0px 10px 4px;}
table.slide_content {border:none; margin:0; padding:0; width:100%;}
.slide_content th {text-align:left;}
.width50 {width:49%;}
.width25 {width:24%;}

/*@media print {
 page { margin: 10% }
 p, a, h1, h2, h3, h4 { page-break-after: avoid; page-break-inside: avoid }
 blockquote, ul, ol, dl { page-break-before: avoid } 
}*/

