html { background-image:url(back2.gif); }
body { background-repeat:repeat;font-family: Geneva, Arial, Helvetica, sans-serif; }
a, a:visited, a:active { color:#3A7DB4; }
div.container { width:100%; }

/* SPLASH */
div.splash div.content { text-align:center; margin: auto; }
div.splash div.content p {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 0.74em;color: #666666; width: 38.5em; margin-bottom: 3.625em}
div.splash div.content img { margin: 7.94em 0 2em 0; }
div.splash a.french { margin: 0 0 0 1em; }

/* MAIN FRAMEWORK */
table.frame { margin-top:16px;  }
div.nav { background-image:url(images/box_13.png); height:45px; background-position:right; border-bottom:1px solid #585858; border-top:1px solid #585858; }
table.innerTable { padding: 20px 0 0 0; background-image:url(images/bgcolour.png); background-repeat:repeat-x; }
div.nav a, div.nav img { float:left; }
td.leftfooter { background-image:url("images/box_21nn.png"); background-position: bottom left; background-repeat:no-repeat; }
td.rightfooter { background-image:url("images/rightBg.png"); background-position: bottom right; background-repeat:no-repeat; }

div.footer { font-size: 9px; color: #999999; }
.bgcolour { background-color:#FAFAFA; }
div.maincontainer { height:350px; font-size:12px; text-align:left; overflow:auto;background-color:#FAFAFA; }
div.maincontainer span { color:#666666; }
div.innercontent { padding-top:1.3em; }
div.innercontent div { float:left; height:372px; }
div.innertext { width: 53.4em; background-color:#FAFAFA; }
div.bottom { padding:0; margin:0; text-align:left; float:none; }
img.pad {padding-bottom:15px;}

ul.voices li { list-style:none; float:left; width: 268px; }
ul.voices li a { text-decoration:none; }

.innermargin { margin: 10px; }

div.blueside { background-image:url(images/sidebar/blue.png); color:#000; background-repeat:no-repeat; overflow:hidden; background-position:top;  }

div.blueside span { color: #000; }
div.greyside { background-image:url(images/sidebar/grey.png); color:#FFF; background-repeat:no-repeat; overflow:hidden; background-position:bottom;  }
div.blackside { background-image:url(images/sidebar/black.png); color:#FFF; background-repeat:no-repeat; overflow:hidden; background-position:bottom;  }
div.training { background-image:url(images/sidebar/training.png); color:#FFF; background-repeat:no-repeat; overflow:hidden; background-position:bottom;  }
div.production { background-image:url(images/sidebar/production.png); color:#FFF; background-repeat:no-repeat; overflow:hidden; background-position:bottom;  }
div.disclaimer { background-image:url(images/sidebar/disc.png); color:#FFF; background-repeat:no-repeat; overflow:hidden; background-position:bottom;  }

div.blueside p, div.greyside p, div.blackside p,div.blackside table,div.training p,div.production p, div.disclaimer p { margin-right: 10px; margin-left: 13px;}

.moremargin {margin-top:18px!important;}

.hidden {display:none;}
.slider {padding: 0;}
.slider li { list-style: none;}