html { min-height: 100%; margin-bottom: 1px; }

body {
font: normal normal normal 83% arial, helvetica, sans-serif;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#fafafa;
}

#container {
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 750px;
border: 0px solid #4E7F9F;
text-align: left;
}

a { color: #4F7F9D; text-decoration: underline; background-color: transparent; }
a:link { color: #4F7F9D; text-decoration: underline; background-color: transparent; }
a:visited { color: #4F7F9D; text-decoration: underline; background-color: transparent; }
a:hover { color: #48626F; text-decoration: none; background-color: transparent; }

#global-navigation {
height: 16px;
background-image: url(../images/menu-gradient.gif);
background-repeat: repeat-x;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
border: 0px solid #000;
text-align: center;
}

#global-navigation li {
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
display: inline;
list-style: none;
border: 0px solid #000;
}

#global-navigation li a { color: #fff; text-decoration: none; background-color: transparent; }
#global-navigation li a:link { color: #fff; text-decoration: none; background-color: transparent; }
#global-navigation li a:visited { color: #fff; text-decoration: none; background-color: transparent; }
#global-navigation li a:hover { color: #eee; text-decoration: underline; background-color: transparent; }

#sub-navigation {
height: 16px;
/*
background-image: url(../images/menu-gradient.gif);
background-repeat: repeat-x;
*/
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
border: 0px solid #000;
text-align: center;
}

#sub-navigation li {
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
display: inline;
list-style: none;
border: 0px solid #000;
}

#sub-navigation li a { color: #48626F; text-decoration: underline; background-color: transparent; }
#sub-navigation li a:link { color: #48626F; text-decoration: underline; background-color: transparent; }
#sub-navigation li a:visited { color: #48626F; text-decoration: underline; background-color: transparent; }
#sub-navigation li a:hover { color: #333; text-decoration: none; background-color: transparent; }

#table-arm {
border-collapse:collapse;
padding: 0px;
border:1px solid #3d7898;
background-color: #fff;
width: 750px;
margin: 0px;
}

#table-arm td {
border-collapse:collapse;
margin: 0px;
padding: 0px;
border:0px solid #3d7898;
}

.banner {
border-collapse:collapse;
background-image: url(../images/banner-en.jpg);
height: 108px;
background-repeat: no-repeat;
}

.banner-fr {
border-collapse:collapse;
background-image: url(../images/banner-fr.jpg);
height: 108px;
background-repeat: no-repeat;
}

p {
font: normal normal normal 100% arial, helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h3 {
font: normal normal bold 125% arial, helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
}

h4 {
font: normal normal bold 100% arial, helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul {
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 30px;
}

li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 30px;
}

ul ul li {
list-style-type: disc;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

hr {
border: 1px thin #333;
}

div.centered-table-container {
width: 98%;
margin: 1%;
}

table#centered-table {
margin: 0px auto 0px auto;
text-align:center;
}

tr,td {
text-align:left;
}
