body {
	  background-color : #9F9178;
    /*background-color: #DED9D1;*/
	background-image: url(images/background.gif);
	margin: 0;
   }
  
body,td,div,p,h1,h2,h3,ul,li {
      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
      color : #333333; 
      font-size : small;}
	

  
  .ahem {
	display: none;
	font-weight: bold;
	}
	
	
a:link {color :  #003399;}
a:visited {color : #284E61;}
a:hover {color :  #990000;}


img {margin: 0; padding: 0; border: 0;}
img.spacing {margin: 20px;}
div.tblspace {margin-top: 1px;}
div.border {border: solid 1px #fff;}


/* STYLES FOR INDEX PAGES */
div.line {border-left: solid #fff 1px; border-top: solid #fff 1px;}
div.line2 {border-top: solid #A89984 1px;}


/*formatting styles for logo and tagline tables*/
div.logo {background-color: #fff;  vertical-align: bottom; padding: 0; margin: 0;}
div.tagline {padding: 0 0 0 0; text-align: right; margin: 0;}

/* the LANGUAGE link in the top left of the page*/
div.language {vertical-align: middle; color: #333; font-weight: bold; font-size: 75%; padding: 4px 0 4px 6px; margin: 0;}
div.language a {text-decoration: none; color: #333;}
div.language a:hover {color: #990000;}

/* TOP menu navigation - en francais */
div.topNav {vertical-align: middle;  font-size: 10px; padding: 7px  5px 5px 0px;}
div.topNav a {color: #cdc4b8; text-decoration: none; font-weight: bold;}
div.topNav a:visited {color: #cdc4b8;}
div.topNav a:hover {color: #ffffff;}

/*LEFT menu navigation*/
.leftline {border-left: 1px #706250 solid; border-right: 1px #706250 solid;}
.rightline {border-right: 1px #706250 solid;}
div.leftNav {border-bottom: 1px #eee solid; margin-left: 10px;}
div.leftNav a {
    display: block;
	padding: 4px 0 4px 10px;
	margin-left: .7em;
	margin-right: 0; 
	margin-left: 0;
	color: #4C4536;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	
}
div.leftNav  a:visited {color: #4C4536;} 
div.leftNav  a:hover {color: #990000; background-color:#FFF}

.navTitle {
	padding: 0 0 0 10px;
	margin-left: 10px;
	margin-right: 0;
	font-size: 11px;
	color: #756552;
}
.search { font-weight: bold;}


/*END STYLES FOR INDEX PAGES */




/* FOOTER TABLE */
.footer {font-size: 70%; color: #999999; margin-bottom: 10px;}
div.footerimg {margin-top: 20px; margin-left: 20px; margin-right: 40px;  text-align: right; }
.right {margin-right: 20px;}
div.lastmodified {margin-left: 20px; margin-right: 40px; padding-top: 10px; padding-bottom: 10px; text-align: right; font-size: 70%; color: #666666;}


/*formatting styles for logo on secondary pages*/
div.logoLong {vertical-align: bottom; padding: 20px 0 2px 2px; margin: 0;}


/************* NAVIGATION STYLES for content pages***************/

/*Navigation at the TOP of  content pages - contact , search, home etc.. */
div.topNav2 {vertical-align: bottom; color: #4C4536; font-size: 10px; text-align: right; padding: 40px 4px 2px 2px;} 
div.topNav2 a {color: #4C4536; text-decoration: none; font-weight: bold;}
div.topNav2 a:visited {color: #4C4536;}
div.topNav2 a:hover {color: #990000;}

/*LEFT menu navigation* - only used for home link at top of navigation*/

div.leftNav2 a {
	padding: 2px 5px 2px .5em;
	margin-left: .7em;
	margin-right: 0;
	color: #4C4536;
	font-size: 11px;
	text-decoration: none;
}
div.leftNav2 a:visited {color: #4C4536;}
div.leftNav2 a:hover { color: #990000;}


/* TEXT STYLES */
h1 {font-size: 16px; color: #990000;  margin: 25px 20px 0px 20px; }
h1.content {color: #990000; margin: 25px 0 0 0px;  padding: 2px 20px 2px 25px; border-top: solid #dfdad2 1px; border-bottom: solid #dfdad2 1px;}
h1.search {color: #990000; margin: 25px 0 20px 0px;  padding: 2px 20px 2px 25px; border-top: solid #dfdad2 1px; border-bottom: solid #dfdad2 1px;}
h2 {font-size: 15px; margin-top: 15px;  margin-right: 150px;  margin-left: 20px; border-bottom: dashed #333 1px;  color: #483A2D;}
.index { margin-right: 10px; margin-left: 20px;  border-bottom-style: none;}
.index2 { margin-right: 50px; margin-left: 20px; border-bottom: solid #b2b2b2 1px ; padding: 5px;  text-align: center; font-size: 14px;}
.index2 a {text-decoration: none;}
h3 {font-size: 15px; font-weight: lighter; margin: 25px 40px 0 20px; color: #483A2D;}
h3.index {font-size: 90%;}
p {margin-right:40px; margin-left: 20px;}
p.intro {font-size: 100%;}
p.right {margin: 5px 5px 10px 10px; font-size: 10px;}

.volume { font-size: x-small; margin: 0 0 10px 20px; color: #003399; padding-top: 4px;}
.page {font-size: small; text-align: right; margin-top : 50px; margin-right: 50px;}
.langFR {
	background : #FFFFEC;
}
.margin {margin-right:40px; margin-left: 20px;}
.doc {font-weight: bold; color: #483A2D;}
.org {font-style: italic;}
.emphasis {font-size: 100%; font-weight: bolder; font-style: italic;}
.subheading {font-size: 100%; font-weight: bolder;}
.attn {font-size: 110%; font-style: italic; color: #990000}
.subnote {font-size : 90%;}
.pdf {color: #660099; font-size: 11px;}
.pdf a {color: #660099;} 
.small {font-size: 90%; font-style: italic;}
address {font-size: 95%; font-style: oblique;}
div.pink {background-color: #F0D3BD}
.centre {text-align: center;}

ul {
	/*line-height: 1.5em;*/
	/*list-style-type: circle;*/
	margin-right: 150px;
	padding-bottom: 15px;
	
}

ul.circle {
	list-style-type: circle;
	margin-right: 5px;
	padding-bottom: 15px;
	
}

ol {
	margin-right: 150px;
}
#toc {margin-left: 20px;
      margin-right: 100px;}
	  
#toc ol {margin-right: 0;}

blockquote {
	font-style: italic;
}

.tableNote {
	font-size: x-small;
	margin-bottom: -10px;
}

#sidebar {
	padding: 15px;
	margin: 40px 20px 20px 20px;
	background-color: #FFFFCC;
}
#sidebar h1 {
	font-size: 16px; 
	color: #990000;
	margin-top: 0; 
	
	
	}

/* SEARCH PAGES STYLES*/

div.data {margin: 20px 40px 20px 20px;}

span.label {
	font-weight : bold;
	color : #990000;
	font-size : 90%;
	
}
span.label2 {
	font-weight : thin;
	color : #000099;
	font-size : 130%;
	
}

.Alabel {
	font-weight : bold;
	color : #990000;
	text-align : center;
}

span.results{
	font-weight : bold;
	color : #990000;
	font-size : 90%;
	
}

p.results {
	font-size : 90%;
	margin-bottom : 50px;
	color : #000000;

}


.number{
	font-weight : bold;
}

.navdiv{
	font-weight : bold;
	color : Silver;
	text-align : right;
}

td.label {
	font-weight : bold;
	color : #000099;
	text-align: right;
}

.url{
	font-style: italic;
	font-size: 90%;
}


tr.even {
        background-color:#f5f5f5;
}

.title{
	font-size: 110%;
        font-weight: bold;
        color: #333;
				margin: 20px 40px 20px 20px;
}


.linkTitle{
	font-weight : bold;
	color : #333;
}

/* END SEARCH PAGE STYES*/

