/*
BCMF / FJA

Author(s):
	Frédéric Pelletier
	Karl Charbonneau
	Benoît Giroux
	Guillaume Blain
	
Last Modified: 2007-04-12 by Benoit Giroux
*/

@media print {
	body {
		width: 98%;
	}
}

#mainPanel .nav h2 .selected {
	color: #990033;
	background-color: none;

}

/* Links */

#mainPanel .nav h2 a:link, #mainPanel .nav h2 a:visited {
	text-decoration: none;
	color: #505050;
}

#mainPanel .nav h2 a, #mainPanel .nav h2 .selected {
	margin-right: 0.75em;
}


/* Text */
.small_txt {
	font-size: 10px;
}

.subtitle {
	font-weight: bold; 
	font-size: 1.2em; 
	color: #000000; 
	margin-top: 1em;
}


.text {
	color: #000000;
}

.subtitle_red {
	font-size: 1.2em;
	color: #990033;
	font-weight: bold
}

.normal {
	font-size: 1em;
}

.criterium {
	font-size: 12px;
	text-align: right;
	color: #505050;
}

.bigger {
	font-size: 1.1em;
	color: #505050;
	font-weight: bold;
}

span.normaltext {
	font-size: 0.9em;
	color: #505050;
	text-align: justify;
}

.nav .breadcrumbs {
	font-size:0.9em;
	font-weight:lighter;
	margin-bottom: 1em;
}

span.smalltext {
	font-size: 0.8em;
	color: #909090;
}

span.normalnjust {
	font-size: 0.9em;
	color: #505050;
}

span.boldtext {
	font-size: 0.9em;
	color: #505050;
	font-weight: bold;
}

/*Appeals*/
.texte { 
	text-align: justify;
	font-size: 9pt; 
	color: #505050; 
	font-family: arial; 
}
.texte2 { 
	font-size: 9pt;
	color: #505050;
	font-family: arial; 
}

/*pour les footers avec netscape ca marche mieux comme ca!*/
.footer1 { 
	font-size: 8pt;
	color: #909090; 
	font-family: arial;
}
.footer2 { 
	font-size: 8pt;
	color: #909090;
	font-family: arial;
}
.note {
	font-size: 8pt;
	color: #909090;
	font-family: arial;
	text-align: justify;
}
.note_message { 
	text-align: justify;
	font-size: 9pt;
	font-family: arial;
	color: #505050;
}
p.appels {
	font-size: 9pt;
	color: #505050;
	text-align: justify;
}

#originalDocument .texte {
	color: #000000;
}

.documentContent {
	text-align: justify;
}

/* Tables */
table {
	margin: 0;
	padding: 0 
}

table tr.odd {
	background-color: none;
}
table tr.even {
	background-color: #f5f5f5;
}
table td.number {
	font-weight : 900;
	padding-right: 0.5em;
	font-weight : 900;
	font-size : 0.8em;
	color : #000;
	text-align : right;
	vertical-align: top;
}
td.item {
	font-size: 0.9em
}

table.subjects td ul {
	padding: 0.25em 0.5em 0.25em 0
}



/* Forms */
form.noborder {
	border: 0;
	margin: 0;
}
form.search {
	border: 0;
	margin: 0;
}
form h3 label input {
	vertical-align: center;
}
.search form h3 {
	font-size: 80%;
}

input.shortString {
	width: 270px;
}

input.dateString {
	width: 55px;
	font-size: 8pt;
}

input.ok {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: center;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
form table td {
	text-align: right;
}
form .more {
	text-align: left;
	font-size: 12px;
}

form .text {
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

.box .nav {
	margin: 0;
	padding: 0;
	background-color: none;
} 

.boxContent {
	padding: 0;
	margin: 0;
} 

.results {
	margin: 0;
}
 
ul {
	padding-right : 0;
	margin-top: 0;   
} 
 
ul li {
	list-style-type : none; 
} 

ul.inline {
	margin: 0.5em 0 0.5em 0; 
	padding: 0px;  

} 

.inline li {
	display: inline; 
	margin-left: 0em; 
	text-indent: 0em; 
} 
   
.selected {
	font-weight : bold; 
} 

a.toOriginalDocument, div#highlightSummary a {
	border: 1px solid #903;
	background-color: white;
	color: #903;
	font-size: .7em;
	text-decoration: none;
	padding: 1px 5px;
}

a.printerFriendlyLink, a.pdfLink {
	background-color: white;
	color: #903;
	font-size: .7em;
	text-decoration: none;
	padding: 1px 5px;
}

a.printerFriendlyLink img {
	border: none;
	vertical-align: middle;
}

div#highlightSummary {
    margin: 1em 0;
}

div#highlightSummary a {
    margin-right: 1em;
    color: #000;
    border-color: #000;
}

div#content {
	margin-top: 1.5em;
}

#originalDocument {
}

div#decisionMeta {
	padding-bottom: .5em;
	margin-bottom: .5em;
	border-bottom: 1px solid #000;
}

div#decisionMeta table {
	font-size: 10pt;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

div#decisionMeta table td {
	vertical-align: top;
}

div#decisionMeta span.label {
	font-weight: bolder;
	white-space: nowrap;
}

div#decisionMeta span.neutralCitation, div#decisionMeta span.reportCitation {
	white-space: nowrap;
}

/* Search results and Highlight */
.queryTerm {
	border : 1px dashed #0c4489;
	padding-right : 0 0.2em;
	background-color : #ffff99;
}

span.date, span.neutralCitation, span.reportCitation {
  white-space: nowrap;
}

a.linkButton {
    padding-right: 0.5em;
}

tr.documentTypeIdentifier {
	background-color: transparent;
	font-weight: bold;
	color: #000;
}

div.sorter {
	font-size: .9em;
	margin: 0 0 1em;
}

div.sorter p, div.sorter ul {
	display: inline;
}

#navigationMenu {
	text-align: center;
}

#navigationMenu ul {
	word-spacing: 1em;
}

#navigationMenu li {
	word-spacing: normal;
}

#navigationMenu li a {
	text-decoration: none;
}

#navigationMenu li.selected {
}

.access, .appeals, .simpleSearch, .note {
	margin-bottom: 2em;
}

a.hit {
    font-weight: bolder;
    text-decoration: none;
    color: #fff;
    padding: 0 2px;
    background-color: #888;
    margin: 0 2px;
    font-size: .9em;
}

.j-indexedas {
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
}

.j-introcntnts {
	font-style: italic;
}

.j-PlntffDfndnt {
	font-weight: bold;
}

.j-PlntffDfndnt i {
	font-weight: normal;
}

.j-introHdr1BA {
	text-transform: uppercase;
}

.j-introHdr2 {
	text-transform: uppercase;
}

.MsoTableGrid, .MsoNormalTable {
	font-size: 10pt;
}

.MsoTableGrid p, .MsoNormalTable p {
	margin-top: 0;
}

/* First title in digests */
.Dgst-AlpLstHdr10bC {
	font-weight: bold;
	text-transform: uppercase;
}

/* Second title in digests */
.Dgst-AlpsubHd110sc {
	text-align: center;
}

/* Third title in digests */
.Dgst-AlpsubHd2 {
	font-style: italic;
	text-align: center;
}
