body{
margin:0;
padding:0;
background:url(../images/bg.gif) top left repeat-x #ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#676767;
}
div, span, p, img, h1, h2, h3, a {
margin:0;
padding:0;
border:0;
}
.leftfloat{
width:auto;
float:left;
padding:15px 15px 15px 0;
margin:0;
}
.bdr1{
border-bottom:1px dotted #696868;
}
h1{
font:22px/28px Arial, Helvetica, sans-serif;
color:#3d3c3c;
}
h2{
font:17px/22px Arial, Helvetica, sans-serif;
color:#3e3d3d;
font-weight:bold;
}

td, p{
font:12px/16px Arial, Helvetica, sans-serif;
color:#676767;
}
a{
font:12px/16px Arial, Helvetica, sans-serif;
color:#003cfe;
text-decoration:none;
}
a:hover{
font:12px/16px Arial, Helvetica, sans-serif;
color:#003cfe;
text-decoration:underline;
}
.btn{
font:12px Arial, Helvetica, sans-serif;
color:#fefefe;
background:url(../images/stylecanada_91.gif) top center no-repeat;
width:82px;
text-align:center;
height:17px;
border:0;
margin:0;
padding:0;
}
.btn2{
font:12px Arial, Helvetica, sans-serif;
color:#030303;
background:url(../images/stylecanada_20.gif) top center repeat-x;
text-align:center;
height:20px;
border:0;
margin:0;
padding:0;
}
.btn3{
font:12px Arial, Helvetica, sans-serif;
color:#fefefe;
background:url(../images/newsletterbtn.gif) top center no-repeat;
width:93px;
text-align:center;
height:17px;
border:0;
margin:0;
padding:0;
}
.txtfield{
font:12px Arial, Helvetica, sans-serif;
height:18px;
border:1px solid #999999;
margin:0;
padding:0;
}
.navbg{
height:38px;
margin:0;
padding:0;
background:url(../images/stylecanada_17.gif) top left repeat-x;
}
.contentbg{
background:url(../images/stylecanada_36.gif) top center repeat-y;
}
.footer, .footer a{
font:10px/14px Arial, Helvetica, sans-serif;
color:#dcdcdc;
text-decoration:none;
}
.footer a:hover{
font:10px/14px Arial, Helvetica, sans-serif;
color:#fffffe;
text-decoration:none;
}
.copy{
font:10px/14px Arial, Helvetica, sans-serif;
color:#949494;
}
.bluetxt{
font:12px/16px Arial, Helvetica, sans-serif;
color:#0540fe;
}
.pinktxt{
font:12px/16px Arial, Helvetica, sans-serif;
color:#fe0095;
}
.pinktxtH3{
color:#fe0095;
}
.minitxt{
font:10px/16px Arial, Helvetica, sans-serif;
color:#636363;
}
.minitxt a{
font:10px/16px Arial, Helvetica, sans-serif;
color:#0740f7;
text-decoration:none;
}
.minitxt a:hover{
font:10px/16px Arial, Helvetica, sans-serif;
color:#0740f7;
text-decoration:underline;
}
.bar{
height:31px;
margin:0;
padding:0;
background:url(../images/stylecanada_49.gif) top left repeat-x;
}
/*For image headers*/
img.imgHeaders{
	margin-bottom:10px;
}
/*end*/

/*For sitemap page*/
.sm{
	font-family:Arial, Helvetica, sans-serif;
	width:203px;
	height:inherit;
	float:left;
}
.sm h1{
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	color:#3e3d3d;
	margin:0 5px 5px 5px;
	background:url(../images/separator.gif) no-repeat center bottom;
}
.sm ul{
	margin:3px 2px 10px 15px;
	padding:0;
}
.sm li{
	list-style-type:none;
	line-height:150%;
}
.sm a{
	color:#fe0095;
	text-decoration:none;
	font-size:12px;
}
.sm a:hover{
	text-decoration:underline;
}
/*end*/

/*This is for advertisement banners. .advertise is the top banner, .advertise2 is the 300x600 banner at the right, .advertise3 is the 300x300 banner at the right, .advertise4 is the 160x600 banner at the bottom right. Each also uses a unique javascript code found inside the header field*/
.advertise{
	left:12.5%;
	padding:0;
	margin:0;
	list-style-type: none; 
    list-style-image: none;
	text-align:left;
}
.advertise2{
	left:0;
	padding:0;
	margin:0;
	list-style-type: none; 
    list-style-image: none;  
	text-align:left;
}
.advertise3{
	left:0;
	padding:0;
	margin:0;
	list-style-type: none; 
    list-style-image: none;  
	text-align:left;
}
.advertise4{
	left:23%;
	padding:0;
	margin:0;
	list-style-type: none; 
    list-style-image: none;  
	text-align:left;
}

/*end*/
form{
	margin:0; padding:0;
}
