/*CREDICO CSS DOCUMENT*/

body {
	font-size:82%;
	font-family:Helvetica, Arial, sans-serif;
	color:#333333;
	background: url("../images/bg.gif") repeat-x;
	background-color:#FFF;
	margin: 0px;
}

/*GENERAL*/
#wrapper{margin:0 auto; width:940px; padding:0 10px;}
#wrapper2{margin:0 auto; width:1100px; padding:0 10px;}
#header{background: url("../images/bg-header.gif") no-repeat; height:78px; text-align:right; margin:0 0 13px 0;}
#header img{margin-top:25px;}


#footer {background:#f6fafe; border-top:1px solid #e5edf6; text-align:center; padding:25px 0; margin-top:15px; color:#6b8cac;}
#footer a{color:#6b8cac; margin:0 5px; text-decoration:none;}
#footer a:hover{color:#475f76;}

/*MASTHEADS*/
#masthead-home {height:200px; /*background: url("../images/bg-masthead-home.jpg") no-repeat;*/ margin:15px 0;}
#masthead-home p{padding:97px 20px 0 505px; margin:0; color:#0b4783;}
#masthead-home a{font-size:1.1em; display:block; margin-top:10px;}
#masthead-home-fr {height:200px; background: url("../images/bg-masthead-home-fr.jpg") no-repeat; margin:15px 0;}
#masthead-home-fr p{padding:97px 20px 0 505px; margin:0; color:#0b4783;}
#masthead-home-fr a{font-size:1.1em; display:block; margin-top:10px;}

#masthead-content {height:100px; background: url("../images/bg-masthead-content.jpg") no-repeat; margin:15px 0;}
#masthead-content1 {height:100px; background: url("../images/bg-masthead-content1.jpg") no-repeat; margin:15px 0;}
#masthead-content2 {height:100px; background: url("../images/bg-masthead-content2.jpg") no-repeat; margin:15px 0;}
#masthead-content3 {height:100px; background: url("../images/bg-masthead-content3.jpg") no-repeat; margin:15px 0;}
#masthead-content4 {height:100px; background: url("../images/bg-masthead-content4.jpg") no-repeat; margin:15px 0;}
#masthead-content5 {height:100px; background: url("../images/bg-masthead-content5.jpg") no-repeat; margin:15px 0;}
#masthead-content span {color:#0e355c; font-size:2.2em; padding:30px 15px 0 15px; font-weight:bold; display:block; text-transform:uppercase;}
#masthead-content1 span {color:#0e355c; font-size:2.2em; padding:30px 15px 0 15px; font-weight:bold; display:block; text-transform:uppercase;}
#masthead-content2 span {color:#0e355c; font-size:2.2em; padding:30px 15px 0 15px; font-weight:bold; display:block; text-transform:uppercase;}
#masthead-content3 span {color:#0e355c; font-size:2.2em; padding:30px 15px 0 15px; font-weight:bold; display:block; text-transform:uppercase;}
#masthead-content4 span {color:#0e355c; font-size:2.2em; padding:30px 15px 0 15px; font-weight:bold; display:block; text-transform:uppercase;}
#masthead-content5 span {color:#0e355c; font-size:2.2em; padding:30px 15px 0 15px; font-weight:bold; display:block; text-transform:uppercase;}

/*MENU-ENGLISH+FRENCH*/
#menu {height:34px;}
#menu ul { height: 34px; margin:0; padding:0; }
#menu ul li { float: left; line-height: 34px; list-style-type:none;}
#menu ul li a { height: 34px; display: block; background-position: top left; text-decoration: none; }
#menu ul li a span { display: none;}
#menu_bt-1 a { width: 79px; background:url("../images/bt-1.gif"); }
#menu_bt-2 a { width: 141px; background:url("../images/bt-2.gif"); }
#menu_bt-3 a { width: 96px; background:url("../images/bt-3.gif"); }
#menu_bt-4 a { width: 156px; background:url("../images/bt-4.gif"); }
#menu_bt-5 a { width: 97px; background:url("../images/bt-5.gif"); }
#menu_bt-6 a { width: 154px; background:url("../images/bt-6.gif"); }
#menu_bt-7 a { width: 94px; background:url("../images/bt-7.gif"); }
#menu_bt-8 a { width: 123px; background:url("../images/bt-8.gif"); }
#menu_bt-12 a { width: 156px; background:url("../images/bt-12.gif"); }
#menu_bt-1-fr a { width: 79px; background:url("../images/bt-1-fr.gif"); }
#menu_bt-2-fr a { width: 173px; background:url("../images/bt-2-fr.gif"); }
#menu_bt-3-fr a { width: 88px; background:url("../images/bt-3-fr.gif"); }
#menu_bt-4-fr a { width: 150px; background:url("../images/bt-4-fr.gif"); }
#menu_bt-5-fr a { width: 103px; background:url("../images/bt-5-fr.gif"); }
#menu_bt-6-fr a { width: 171px; background:url("../images/bt-6-fr.gif"); }
#menu_bt-7-fr a { width: 90px; background:url("../images/bt-7-fr.gif"); }
#menu_bt-8-fr a { width: 86px; background:url("../images/bt-8-fr.gif"); }
#menu ul li a:hover, #menu ul li.active a { background-position: bottom left; }

/*CONTENT*/
#content{}
#content li {list-style-image:url("../images/bullets.gif"); margin:0 0 7px 0; }
#home-left{width:540px; float:left; display:inline;}
#home-right{width:370px; float:right; display:inline;}

#content-left{width:640px; float:left; display:inline;}
#content-right{width:270px; float:right; display:inline; color:#000;}
#content-career{}

/*ROUNDED CORNERS*/
.roundcorners{display:block}
.roundcorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e7eef6}
.roundcorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4f7fb;
  border-right:1px solid #f4f7fb;
  background:#edf2f8}
.roundcorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdfe;
  border-right:1px solid #fcfdfe;
  background:#ebf1f7}
.roundcorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ebf1f7;
  border-right:1px solid #ebf1f7;}
.roundcorners4{
  border-left:1px solid #f4f7fb;
  border-right:1px solid #f4f7fb}
.roundcorners5{
  border-left:1px solid #edf2f8;
  border-right:1px solid #edf2f8}
.roundcornersfg{background:#e7eef6; padding:15px;}
.roundcornersfg p{padding:0; margin-top:0;}


/*HTML TAGS*/
h1 {color:#0e355c; font-size:2.2em; letter-spacing:-1px; border-bottom:1px solid #e5edf6; margin:0 0 10px 0; padding-bottom:5px;}
h2 {color:#3478bc; font-size:1.6em; border-bottom:1px dotted #e5edf6; padding-bottom:5px;}
h3 {color:#0e355c; font-size:1.4em; margin:10px 0;}
h4
h5

#home-left li {list-style-image:url("../images/bullets.gif"); }
a{color:#0b4783;}
a:hover{color:#268423;}
form{margin:0; padding:0;}
.fields{padding:3px; width:90%; border:1px solid #b0c0d0;}
.fields-small{padding:3px; width:150px; border:1px solid #b0c0d0;}

.clear{clear:both;}









