.container {
width: 770px;
}

.genapp {
font-size : .8em;
font-family : Arial, Helvetica, sans-serif;
}

.searchTerms {
font-size : .7em;
font-family : Arial, Helvetica, sans-serif;
}

.searchBox {
font-size : 9pt;
font-family : monospace;
}

.basic {
font-size : .7em;
font-family : Arial, Helvetica, sans-serif;
}

/* CSS for site html starts here */

.haut {
width: 737px;
}

h2 { 
font-size: 1.00em;
color: #663333;
font-family: arial, helvetica, sans-serif; 
margin-left: 15px;
margin-top: 10px;
background: none transparent;
}

.deux-h2 { 
font-size: .85em;
color: #663333;
font-family: arial, helvetica, sans-serif;
margin-left: 20px;
margin-top: 10px;
background: none transparent;
}

.quatre-h2 { 
font-size: .85em;
color: #663333;
font-family: arial, helvetica, sans-serif;
margin-left: 20px;
margin-top: 10px;
background: none transparent;
}

.deux2 {
font-size: .85em;
color: #663333;
font-family: arial, helvetica, sans-serif;
margin-left: 0px;
margin-top: 10px;
background: none transparent;
}

.d-h2 {
background-color: transparent;
font-size: .80em;
color: #000000;
margin-top: -10px;
margin-left: 20px;
}

.re-link {
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-left: 20px;
padding-right: 10px;
margin-top: -15px;
color: #000000;
}

.trois-h2 { 
font-size: 1.00em; 
font-family: arial, helvetica, sans-serif;
background: none transparent;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
color: #663333;
}

.trois-h3 {
font-size: 1.00em; 
font-family: arial, helvetica, sans-serif;
background: none transparent;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
color: #663333;
}

h3 { 
font-size: .85em;
color: #663333;
font-family: arial, helvetica, sans-serif; 
margin-left: 10px;
background: none transparent;
margin-top: -8px;
}

h4 { 
font-size: .80em;
color: #000000;
font-family: arial, helvetica, sans-serif; 
margin-left: 20px;
background: none transparent;
}

.quatre-h3 { 
font-size: .80em;
color: #663333;
font-family: arial, helvetica, sans-serif; 
margin-left: 20px;
background: none transparent;
margin-top: -10px;
}

.menuh  {
font-size: .80em;
color: #993300;
padding-left: 20px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
background: none transparent;
} 

.menutitre { 
font-size: .80em;
color: #663333;
font-family: arial, helvetica, sans-serif;
margin-left: 20px;
margin-top: 10px;
background: none transparent;
}

.titreref { 
font-size: .80em;
color: #663333;
font-family: arial, helvetica, sans-serif;
margin-left: 20px;
margin-top: 10px;
background: none transparent;
}

a.line:link {
color: #663333;
background: none transparent;
}

a.line:visited {
color: #663333;
background: none transparent;
}

.back { 
padding-left: 20px;
background: none transparent;
margin-top: -10px;
font-size: .80em;
color: #663333;
font-weight: bold;
font-family: arial, helvetica, sans-serif; 
} 

.back2 { 
padding-left: 0px;
background: none transparent;
margin-top: -15px;
font-size: .80em;
color: #663333;
font-weight: bold;
font-family: arial, helvetica, sans-serif; 
}

.back3 { 
padding-right: 20px;
float: right;
background: none transparent;
margin-top: -30px;
font-size: .80em;
color: #663333;
font-weight: bold;
font-family: arial, helvetica, sans-serif; 
}

.footer { 
clear: left;
}  

.main-bg {  
margin-top: 5px; 
margin-bottom: 5px; 
background: url(/immigrants/091/021017-misc02.gif);
}

.spl-bg {
width: 737px;
margin-top: 5px; 
margin-bottom: 5px; 
background: url(/immigrants/091/021017-misc08.gif) repeat-y;
}
 
.sec-bg {
margin-top: 5px; 
margin-bottom: 5px; 
background: url(/immigrants/091/021017-misc04.gif);
}

.big-bg {
margin-top: 5px; 
margin-bottom: 5px; 
background: url(/immigrants/091/021017-misc11.gif);
}

.bigsec-bg {
margin-top: 5px; 
margin-bottom: 5px; 
background: url(/immigrants/091/021017-misc12.gif);
}

.find-bg {
margin-top: 5px; 
margin-bottom: 5px; 
background: url(/immigrants/091/021017-misc13.gif);
}

.about-bg {
margin-top: 5px; 
margin-bottom: 5px;
background: url(/immigrants/091/021017-misc16.gif);
}

.turn-bg {
width: 731px;
margin-top: 5px; 
margin-bottom: 5px; 
background: url(/immigrants/091/021017-misc20.gif);
}

.ligne {
border-bottom: 5px solid #ffffff; 
}

.lign {
border-right: 5px solid #ffffff;
border-left: 3px solid #ffffff; 
border-bottom: 5px solid #ffffff; 
}

ul {
background: none transparent;
color : #000000;
font-size: .85em;
padding-right: 10px;
}

ol {
background: none transparent;
color : #000000;
font-size: .85em;
padding-right: 10px;
}

.copy,p {
background: transparent;
}

.content-image {
background-color: transparent;
width: 560px;
}

.thumbnails-v1-l {
float: left;
width: 100px;
margin-right: 20px;
margin-left: 10px;
background-color: transparent;
text-align: center;
}

.thumbnails-v1-r {
float: right;
width: 100px;
margin-right: 10px;
margin-left: 10px;
background-color: transparent;
text-align: center;
}

.thumbnails-v2-r {
float: right;
width: 150px;
margin-right: 10px;
margin-left: 20px;
margin-bottom: 10px;
text-align: center;
background-color: transparent;
}

.thumbnails-v2-l {
float: left;
width: 150px;
margin-right: 20px;
margin-left: 10px;
text-align: center;
background-color: transparent;
}

.thumbnails-v2x {
float: left;
width: 150px;
background-color: transparent;
text-align: center;
margin-right: 10px;
padding-left: 20px;
}

.thumbnails-v3 {
float: left;
width: 225px;
background-color: transparent;
text-align: center;
margin-right: 15px;
margin-left: 10px;
}

.thumbnails-v3x {
float: left;
width: 225px;
background-color: transparent;
text-align: center;
margin-right: 10px;
padding-left: 0px;
}

.caption {
background: none;
text-align: center;
margin-top: 0px;
font-size: .70em;
line-height: 15px;
}

.deux-section {
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-left: 20px;
padding-right: 10px;
color: #000000;
}

.phrase {
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-left: 20px;
margin-top: 10px;
padding-right: 10px;
font-style: italic;
color: #000000;
}

.center {
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-left: 20px;
padding-right: 10px;
color: #000000;
text-align : center;
font-weight : bold;
}

.center2 {
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-left: 20px;
padding-right: 10px;
color: #000000;
text-align : center;
}

.texte {
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-right: 10px;
padding-left: 10px;
color: #000000;
}

.textev3x {
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-right: 20px;
padding-left: 20px;
color: #000000;
}

.right {
text-align : right;
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-right: 10px;
color: #000000;
}

.texte-int {
background: none transparent;
font-size: .85em;
line-height: 18px;
padding-right: 10px;
padding-left: 10px;
color: #000000;
}

.wrap {
background-color: transparent;
font-size: .85em;
line-height: 18px;
color: #000000;
padding-left: 20px;
padding-right: 10px;
}

.ref-texte {
background: none transparent;
font-size: .85em;
padding-left: 0px;
padding-right: 0px;
color: #000000;
}

.citat {
background: none transparent;
font-size: .85em;
line-height: 15px;
padding-left: 180px;
padding-right: 50px;
color: #000000;
}

.citat2 {
background: none transparent;
font-size: .85em;
line-height: 15px;
padding-left: 50px;
padding-right: 50px;
color: #000000;
}

a:link {
background: none;
}

a:visited  {
background: none;
}

a:hover {
background: none;
}

.submenu {
background: url(/immigrants/091/021017-misc09.gif) transparent;
width: 156px;
overflow: hidden;
font-family: sans-serif;
font-size: .82em;
font-weight: bold;
color: #663333;
padding: 0px;
margin:0px 7px 0px 7px;
}

.submenu li a, .submenu li a:link  {
color: #663333;
}

.submenu li a:visited, .submenu li a:active  {
color: #663333;
}

ul.submenu {
display: block;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
margin-left: 0;
background-color: transparent;
}

ul.submenu li {
display: block;
list-style: none;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
padding-left: 4px;
background-color: transparent;
}

.source {
width: 700px;
}

.non {
color: #993300;
}

.printtd1 {
background: url(/immigrants/091/021017-misc17.gif) repeat-y;
}

ol {
background-color: transparent;
}

ol li {
padding: 0;
line-height: 1.2em;
margin: 5px 0 5px 10px;
background-color: transparent;
font-size: 1.0em;
}

.table {
margin-left: 40px;
border-color: #999999;
}

.table td {
border-color: #999999;
padding: 5px 5px 5px 5px;
font-size: .85em;
}

.imgeducv2-l {
float: left;
width: 150px;
margin-right: 50px;
margin-left: 50px;
text-align: center;
background-color: transparent;
}

.imgeducv2-r {
float: right;
width: 150px;
margin-right: 50px;
margin-left: 20px;
text-align: center;
background-color: transparent;
}

.imgeducv1-a {
float: left;
width: 100px;
margin-right: 20px;
margin-left: 30px;
background-color: transparent;
text-align: center;
}

.imgeducv1-b {
float: left;
width: 100px;
margin-right: 40px;
margin-left: 30px;
background-color: transparent;
text-align: center;
}

.imgeducv1-c {
width: 100px;
margin-right: 20px;
margin-left: 30px;
background-color: transparent;
text-align: center;
}

.imgeductx {
background: none;
text-align: center;
margin-top: 0px;
font-size: .85em;
line-height: 15px;
}

.imghs-v1 {
width: 100px;
margin-right: 20px;
margin-left: 20px;
text-align: center;
background-color: transparent;
}

.imghs-v2 {
width: 150px;
margin-right: 20px;
margin-left: 20px;
text-align: center;
background-color: transparent;
}

.imghsv2-a {
float: left;
width: 150px;
margin-right: 10px;
margin-left: 10px;
background-color: transparent;
}

.imghsv2-b {
float: left;
width: 150px;
margin-right: 150px;
margin-left: 40px;
background-color: transparent;
}

.imgeducv5-l {
width: 350px;
margin-right: 30px;
margin-left: 40px;
background-color: transparent;
}

.imgeducv4-l {
width: 350px;
margin-right: 10px;
margin-left: 100px;
background-color: transparent;
}

.caption1 {
background: none;
margin-top: 0px;
text-align: left;
margin-left: 10px;
font-size: .70em;
line-height: 15px;
}

.caption2 {
background: none;
margin-top: -15px;
margin-right: 40px;
margin-left: 30px;
font-size: .70em;
line-height: 15px;
}

.caption3 {
background: none;
margin-top: 5px;
margin-left: 30px;
margin-right: 350px;
font-size: .70em;
line-height: 15px;
}

.click {
background: none transparent;
font-size: .85em;
line-height: 18px;
margin-top: -10px;
padding-left: 20px;
padding-right: 10px;
color: #000000;
}

.click1 {
background: none transparent;
font-size: .85em;
line-height: 18px;
margin-top: 10px;
padding-left: 20px;
padding-right: 10px;
color: #000000;
}
