@charset "utf-8";
/* CSS Document */


*{
margin:0;
padding:0;
outline: none !important;
}

html{
background: #fff url(images/home-bg1.gif) repeat-x top left;
}

body{
background:url(images/home-bg2.jpg) no-repeat center 120px;
color:#3f3f3f;
font:16px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
}

a img{
border:none;
}

/*---------------------------------------------Main Wrapper--------------------------------------*/
.wrapper{
width:820px;
padding:0 10px;
margin:0 auto;
}

/*---------------------------------------------Home Page--------------------------------------*/
/*-----Header----*/
.homeHeader{
height:120px;
}
.homeHeader h1{
display:block;
width:620px;
height:111px;
margin:0 auto;
position:relative;
font-size:24px;
text-align:center;
}
.homeHeader h1 span{
display:block;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(images/homeLogo.gif) no-repeat top left;
}

/*-----Banner----*/
.homeBanner{
height:310px;
padding:20px 40px 0 40px;
margin-bottom:40px;
}
.homeBanner .homeEnglishBtn{
display:block;
float:left;
width:322px;
height:83px;
position:relative;
}
.homeBanner .homeEnglishBtn span{
display:block;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(images/homeEngFreBtn.gif) no-repeat top left;
}
.homeBanner .homeEnglishBtn span:hover{
background:url(images/homeEngFreBtn.gif) no-repeat bottom left;
cursor:pointer !important;
}
.homeBanner .homeFrenchBtn{
display:block;
float:right;
width:322px;
height:83px;
position:relative;
}
.homeBanner .homeFrenchBtn span{
display:block;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(images/homeEngFreBtn.gif) no-repeat top right;
}
.homeBanner .homeFrenchBtn span:hover{
background:url(images/homeEngFreBtn.gif) no-repeat bottom right;
cursor:pointer !important;
}
.homeBanner .bannerTxt{
font-size:30px;
line-height:35px;
color:#fff;
text-align:center;
padding-top:20px;
text-shadow: 0px 1px 0px #b35c1b;
-moz-text-shadow: 0px 1px 0px #b35c1b;
-webkit-text-shadow: 0px 1px 0px #b35c1b;
font-weight:bold;
}

.homeDivider{
margin:40px 0;
height:0;
border-bottom:1px dotted #ccc;
}



/*---------------------------------------------Footer--------------------------------------*/
.footer{
padding:0 0 10px 0;
}
.linksLeft{
float:left;
width:48%;
}
.linksRight{
float:right;
width:48%;
text-align:right;
color:#828282;
font-size:14px;
}
.linksRight a{
color:#828282;
text-decoration:none;
}
.linksRight a:hover{
text-decoration:underline;
}
.linksRight p{
font-weight:bold;
color:#3f3f3f !important;
padding-bottom:15px;
}

/*---------------------------------------------Misc.--------------------------------------*/
.clear{
clear:both;
height:0px;
}



