*{
margin:0;
padding:0;
border:0
}
body{
color:#636363;
background:url(bgr.jpg) #42a9b0 repeat-x top;
font:11px arial,tahoma,verdana,helvetica,sans-serif
}
a{
color:#6a5834;
text-decoration:none
}
a:hover{
text-decoration:underline
}
input,select,textarea{
border:#969696 1px solid;
padding:2px;
color:#000000;
font:11px arial,tahoma,sans-serif
}


/* ------------- INTRO ----------- */

#columns #logo{
	position:relative;
	margin-left:250px;
	padding-top:40px;
}


#columns #english{
position:relative;
	float:left;
}

#columns #english a, #columns #french a{
	color:#006699;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}

#columns #english a{
	padding-left:70px;
}

#columns #french a{
	padding-left:40px;
}


#colomumns #french{
	position:relative;
	float:left;

}



select{
padding:1px
}
li{
list-style:none
}
#page{
margin:0 auto;
width:792px
}
/*--- HEADER ---*/
#header{
color:#ffffff;
height:138px
}
#header a{
color:#ffffff
}
#header img{
float:left
}
#header p{
float:right;
padding:88px 10px 0 0;
font-size:25px;
line-height:30px
}
#header p a{
padding:0 5px;
font-size:18px;
font-weight:bold
}
/*--- COLUMN LAYOUT ---*/
#columns{
clear:both;
background:url(columns-bgr.gif) no-repeat left top;
height:323px;
width:792px;
}
/*--- LEFT column ---*/
#leftcol{
width:231px;
float:left;
height:508px
}
/*--- CENTER column ---*/
#centercol{
width:561px;
float:left
}
#centercol h2{
padding:0 0 10px 0;
color:#0b758d;
font-size:20px
}
#centercol h3{
padding:0 0 10px 0;
color:#9e9fa3;
font-size:12px
}
#centercol h4{
padding:0 0 3px 0;
border-bottom:1px solid #6e5737;
color:#6e5737;
font-size:14px
}
/*- Sub Columns -*/
/* Left */
.subcol-left{
float:left;
width:373px;
overflow:auto;
height:382px
}
.subcol-left .spacer{
padding:30px
}
.subcol-left p{
padding:0 0 10px 0;
font-size:12px
}
/* Right */
.subcol-right{
float:right;
width:187px;
background:url(right-bgr.gif) no-repeat top;
font-size:12px;
overflow:hidden;
height:382px
}
.subcol-right .spacer{
padding:30px 12px
}
.subcol-right p{
padding:0 0 5px 0
}
/* Bottom */
.subcol-bot{
clear:both;
width:561px;
background:url(columns-bot.jpg) no-repeat;
height:126px
}
/*- News List -*/
ul.news{
padding:10px 0
}
.news li{
padding:8px 5px 3px 5px;
font-size:11px
}
.news li.white{
background:#ffffff
}
/*- Bottom Inline List -*/
.bottom h5{
padding:0 0 8px 0;
color:#000000;
font-weight:normal;
font-size:20px;
letter-spacing:-1px
}
.bottom h5 a{
color:#000000
}
.bottom h6{
padding:0 0 8px 0;
color:#ffffff;
font-weight:normal;
font-size:10px
}
.bottom h6 a{
color:#ffffff
}
ul.bottom{
overflow:hidden
}
.bottom li{
padding:10px 0 0;
margin:0 14px;
width:158px;
float:left;
font-size:10px
}
* html .bottom li{
margin:0 20px 0 7px
}
.bottom li.last,* html li.last{
margin-right:0
}
/*--- FOOTER ---*/
#footer{
padding:30px 0 15px 0;
color:#0d768c;
text-align:center
}
#footer a{
color:#0d768c
}
/*--- Misc. styles ---*/
.fix{
clear:both;
line-height:1px;
height:1px
}
.ar{
text-align:right
}
