/*** GLOBAL ***/
body{background:url('/images/bg.jpg') no-repeat fixed;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}

.clear{clear:both;}
.hide, #filter, #success{display:none;}

/*** Typography ***/
h1{font-size:20px;font-family:Helvetica, Verdana, Arial, sans-serif;font-weight:normal;}
h2{margin:0; padding:0;font-weight:normal;font-size:16px;}
h3{}
h4{font-size:15px;font-family:Helvetica, Verdana, Arial, sans-serif;font-weight:normal;margin:20px 0 10px;}
p{line-height:145%;}
strong{}

/*** Layout ***/
#wrapper{}
#content-top{background:url('/images/content-top.png') no-repeat;width:962px;height:9px;margin:0 auto;}
#content-wrapper{background:url('/images/content-filler.png') repeat-y;width:962px;margin:0 auto;}
	#content{background:url('/images/content-bg.png') no-repeat;width:962px;height:auto;min-height:1090px;}
	#main-content{padding:0 17px 5px;margin:122px 0 0;}
		#left-content{width:560px;margin:0 0 0 35px;padding:0 0 10px 0;}
#content-footer{background:url('/images/content-footer.png') no-repeat;width:962px;height:17px;margin:0 auto;}
#header{}
	#logo{width:315px;height:70px;position:relative;top:20px;left:15px;}
		#logo img{border:0;}
	#language{float:right;position:relative;right:16px;display:none;}
		#language a{color:#333;text-decoration:none;}
			#language a:hover{text-decoration:underline;}
	#nav-bar{background:url('/images/nav-bar.png') no-repeat;width:932px;height:38px;margin:0 auto 8px;position:relative;top:30px;}
		#nav{list-style:none;margin:0;position:relative;left:-25px;}
			.nav-item{float:left;margin:9px 20px 0;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
				.nav-item a{text-decoration:none;color:#335167;}
			.sep{background:url('/images/sep.png');width:2px;height:25px;position:relative;top:7px;float:left;}
#footer{margin:0 auto;width:962px;}
	
/*** SIDEBAR ***/
#sidebar{width:326px;float:right;padding:0 0 0 10px;position:relative;}
	.side-top{background:url('/images/side-block-top.png') no-repeat;width:326px;height:5px;}
	.block-wrapper{background:url('/images/side-filler.png') repeat-y;width:326px;}
		#sidebar .block{background:url('/images/side-block.png') no-repeat;height:auto;padding:10px 0 0 10px;min-height:150px;overflow:hidden;}
			#icon-moi{float:left;position:relative;margin:0 10px 0 0;top:-3px;width:17px;left:3px;}
			#icon-entreprise{float:left;position:relative;margin:0 5px 0 0;top:-3px;width:23px;}
	.side-footer{background:url('/images/side-footer.png') no-repeat;width:326px;height:6px;margin:0 0 20px;}
	#sidebar .block h1{border-bottom:1px solid #335167;color:#335167;font-size:15px;margin:0 10px 0 0;font-weight:bold;float:left;width:275px;}
	#sidebar ul{padding:0;list-style:none;line-height:180%;}
		#sidebar ul li{font-size:13px;}
			#sidebar ul li a{text-decoration:none;color:#335167;}
			#sidebar ul li a:hover{text-decoration:underline;}
			
	#other-block{display:none;}
		#other-block ul{text-align:center;}
		#other-block ul li{}
	
	#logos{}
		#logos img{}
			#bbb{width:80px;margin:0 20px 0 36px;}
			#cca{width:160px;}
			#fintrac{width:264px;margin:15px 0 0 33px;}
	
/*** HOME PAGE ***/
#scroller-container{position:relative;overflow:hidden;float:left;top:39px;left:17px;background:url('/images/scroller-bg3.png') no-repeat;width:590px;height:56px;padding:9px 0 0;}
	.fade{width:50px;height:35px;position:absolute;z-index:5;top:10px;}
	.fade.left{background:url('/images/fade-left.png') no-repeat;left:-2px;}
	.fade.right{background:url('/images/fade-right.png') no-repeat;left:540px;}
	#scroller{white-space:nowrap;margin:20px 0 0;}
		#scroller img{position:relative;top:2px;margin:0 5px 0 0;}
		#scroller span{margin:0 13px 0 0;font-weight:bold;}
	
#sms-banner{float:left;position:relative;top:42px;left:30px;}
	#sms-banner img{border:none;}	

#slideshow{margin:0 0 30px -17px;border:1px solid #dce7f2;}
	.slide{width:590px;height:300px;}
		.slide img{border:0;}

.home-block{float:left;width:45%;margin:10px 10px 30px 0;background:#fbfbfc;padding:15px 0 0 15px;height:220px;border:1px solid #acbbd6;}
	.home-block h2{text-decoration:underline;}
#locations{text-align:left;}
	#locations th{width:130px;text-align:left;padding:0 0 0 10px;}
		img.location{width:16px;position:relative;top:2px;left:-4px;border:0;display:none;}
		#locations th a{text-decoration:none;}
			#locations th a:visited{color:#0000EE;}
	#locations tr{height:40px;}
		#locations tr.odd{background:#fbfbfc;}
		#locations tr.even{}
	#locations td{width:110px;}
	#locations td.address{width:170px;}
	#locations td.last{}
	
/*#bottom{width:590px;height:230px;margin:0 0 0 -17px;}
	#bottom .block{background:#e0eaf3;float:left;height:210px;width:275px;margin:10px;}
	#bottom h1{font-size:15px;text-align:center;}
	#bottom ul{list-style:circle;line-height:170%;margin:15px 0 0;}
		#bottom ul li{}*/
		
/*** CURRENCY CALCULATOR PAGE ***/
#currency_table{margin:20px auto;}
	#currency_table .thumb{width:30px;float:left;padding:3px;border:1px solid #CCC;}
	#currency_table th{height:50px;font-size:15px;width:180px;}
		#currency_table th .arrow{width:11px;}
		#currency_table tr{height:30px;}
			#currency_table tr.odd{background:#fbfbfc;}
			#currency_table tr.even{}
		#currency_table td{text-align:center;}
		#currency_table td.bank-thumb{background:#FFF;}
		.currencyInput {width:180px;margin:0 0 5px;}
		
/*** BULLETINS PAGE ***/
a.prev{float:left;}
	a.prev img{}
a.next{float:right;}
	a.next img{}
a.browse{text-decoration:none;position:relative;top:70px;}
	a.browse img{border:none;width:20px;}
.scrollable{position:relative;overflow:hidden;width:510px;height:630px;margin:0 auto;border:1px solid #DCE7F2;}
	.scrollable .items{width:20000em;position:absolute;}
		.scrollable .items img{width:510px;}
		.items div {float:left;}
		
/*** FORMS PAGE ***/
ul#forms{list-style:none;padding:0;line-height:160%;}
	ul#forms li{}
		ul#forms li a{text-decoration:none;}
			ul#forms li a:hover{text-decoration:underline;}
			
/*** SEND TO A FRIEND PAGE ***/
#send-to-friend{}
	#send-to-friend h1{}
	#send-to-friend form{}
	#send-to-friend label{}
	#send-to-friend .input{width:280px;}
	#send-to-friend textarea{width:285px;height:100px;}
	#send-to-friend #submit{position:relative;top:8px;right:67px;}

/*** FOOTER ***/
#footer p{margin:10px auto;text-align:center;width:400px;}
#footer a{color:#333;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.image_map{ border:1px solid #dce7f2; margin-top:10px;}