/* CSS Document */
body,p { margin:0; padding:0; background:#fff; font:11px/14px Georgia; color:#2E302E;  }

img{border:0; float:left;}

.flt{float:left;}

.flr{float:right;}

.clr{clear:left;}

.ds{display:inline;}

.mrgn1{ margin-top:10px; float:left; }

.mrgn2{ margin-top:15px; float:left; }

.mrgn3{ margin-top:20px; float:left; }

.mrgn4{ margin-top:25px; float:left; }

/*blocks*/
#main_block{
	width:900px;
	text-align:center;
}

#sub_block{
	width:900px;
	text-align:left;
}

#content_block{ width:900px; float:left; padding-bottom:30px; }

#center_block{
	width:555px;
	float:left;
	background:url(../images/til_cp.gif) #fff repeat-x;
	padding-top: 32px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

#right_block{
	width:275px;
	float:right;
	background:url(../images/til_cp.gif) #fff repeat-x;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#sub_block1{ width:900px; text-align:left;}

#footer_block{
	width:900px;
	float:left;
	padding-bottom:10px;
	background-image: none;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	font-size: 9px;
	color: #8C8B8B;
}

/*top block*/
.tp_img1,.tp_img2{
	width:900px;
	height:267px;
	float:left;
	background-image: url(../images/canada_header.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.tp_img2{
	background-image: none;
	background-repeat: no-repeat;
	background-position: right;
}

.menu{ width:900px; margin:40px 0 0 0; float:left; background:url(../images/til_nv.gif) repeat-x; height:55px;  margin-right:-3px; }

.menu a{ background:url(../images/nv_ln.gif) no-repeat right; height:33px; float:left; padding:12px 29px 0 29px; color:#737372; font:16px Georgia, Helvetica, sans-serif; text-decoration:none; }

.menu a:hover{ background:url(../images/til_hvr.gif) repeat-x; height:33px; float:left; padding:12px 29px 0 29px; }

.logo{ margin:44px 0 0 0; float:left; }

.phone{
	width:255px;
	float:right;
	display:inline;
	color:#DE4B24;
	font:13px Georgia, Helvetica, sans-serif;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
}

.phone span{ color:#5C5957; margin-right:-3px; }

.tp_mp{ margin:60px 35px 0 0; float:right; color:#A3A3A3; font:11px Georgia; }

.tp_mp span{ color:#B0C02B; }

/*center block*/
.txt{ color:#8C8B8B; font:11px/16px Georgia; }

.mor{ background:url(../images/blt_mor.gif) no-repeat left; color:#8C8B8B; height:20px; width:100px; font:11px/16px Georgia; float:left; text-decoration:none; margin:10px 0 0 0; padding:0 0 0 25px; }

.mor:hover{ text-decoration:underline; }

.blk1{ width:400px; float:left; margin:0 0 0 20px; }

.blk1 img{ float:left; margin:0 240px 0 0; }

.cp_blk{ width:350px; float:left; margin:0 0 0 20px; }

.cp_blk img{ float:left; margin:0 20px 0 0; }

.title{ color:#212121; font: bold 13px Georgia, Helvetica, sans-serif; margin:40px 0 0 0; float:left; }

.title span{ color:#6D6D6D; }

.blk2{ border-top:1px solid #EFEFEF; width:525px; float:left; margin:5px 0 0 0; }

.cp_fn{ margin:25px 0 0 40px; float:left; }

.link{
	float:left;
	width:200px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.link a{ color:#ED8A42; font:11px/18px Georgia; width:190px; float:left; padding:0 0 0 15px; background:url(../images/blt_lnk.gif) no-repeat left; }

.link a:hover{ text-decoration:none; }

.cp_srvc{ width:260px; margin:32px 0 0 50px; float:left; }

/*right block*/
.clk{ background:url(../images/clik_bg.jpg) no-repeat; width:240px; height:139px; float:left; margin:45px 0 0 0; }

.clk img{ margin:60px 0 0 18px; float:left; }

.rp_blk1{
	width:245px;
	float:left;
	margin:5px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}

.nws{
	color:#DA7715;
	font:11px Tahoma;
	width:255px;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.widt{
	width:255px;
	float:left;
	color:#8C8B8B;
	font:11px/16px Georgia;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.mail{ width:238px; height:25px; float:left; border:1px solid #CCCCCC; margin:15px 0 0 0; color:#8F8F8F; font:11px Tahoma; background:#FAFAFA; text-align:left; }

.rp_link{ float:left; width:220px; margin:10px 0 0 0; }

.rp_link a{ color:#ED8A42; font:11px/18px Georgia; width:220px; float:left; }

.rp_link a:hover{ text-decoration:none; }

.rp_link b{ color:#ED8A42; margin:10px 0 0 0; float:left; }

.form_blk{ width:500px; float:left; margin:20px 0 0 0; padding-bottom:30px; } 
	
.form_text span { clear:left; font: bold 11px Georgia; color:#727E80; float:left; text-align:right; width:125px; margin:35px 0 0 0; }

.form_text input { width:270px; height:20px; float:left; margin:35px 0 0 10px; font:11px Georgia, Arial, Helvetica, sans-serif; color:#000; border:1px solid #727E80; }

.form_text textarea{ width:270px; border:1px solid #919191; float:left; margin:35px 0 0 10px; font:11px Georgia, Arial, Helvetica, sans-serif; border:1px solid #727E80; }

.sbmt{ margin:20px 0 0 190px; float:left; width:70px; background:#727E80; color:#fff; }

.title1{ color:#839D39; font:22px Georgia, Helvetica, sans-serif; float:left; width:300px;  }

.title1 span{ color:#61635F; font: bold 11px Georgia, Helvetica, sans-serif; }


/*footer*/
.fp_link{
	float:left;
	width:650px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 170px;
}

.fp_link a{ color:#61615F; font:11px/40px Georgia; text-decoration:none; }

.fp_link a:hover{ text-decoration:underline; }

.fp_link span{ color:#61615F; padding:0 35px 0 35px; }

.cpy_tx{ margin:0px 0 0 330px; float:left; width:330px; color:#969695; font:11px Georgia;  }
