body {



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	background:url(../images/bdybg.jpg) no-repeat center top #000;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



	color:#ffffff;



}



h1,h2, h3, h4, h5{margin:0px; padding:0px; font-weight:normal;}



.font12{font-size:12px;}

#movie {

	margin: 0px;

	padding: 0px;

	height: 203px;

	width: 680px;

}









.logo{



	 position:absolute; 



	 margin:14px 0 0 40px;



	 }



#header{



	padding:20px 0 0 0;



	}



.menutp{



	padding:0 20px 0 0;



	color:#A1A9A3;



	text-align:right;



	}



.menutp a:link,.menutp a:visited{



	color:#A1A9A3;



	text-decoration:none;



	padding:0 2px;



	}



.menutp a:hover{color:#fff;}



.srchport{



	padding:25px 0 0 0;



	color:#E9F4F5;



	font-size:12px;



	}



.srchbg{



	background:url(../images/srchbg.gif) no-repeat;



	width:190px;



	height:23px;



	padding:0 0 0 8px;



	}



.srch-inpt{	



	border:1px solid #fff;



	width:180px;



	height:13px;	



	color:#000;



	}



.srch-go a{



	font-weight:bold;



	text-decoration:underline;



	font-size:12px;



	color:#fff;	



	}



.srch-go a:hover{



	text-decoration:none;



	}







.navbg{



	background:url(../images/navbgcnt.png) repeat-x;



	height:66px;



	padding:14px 0 0 232px;



	vertical-align:top;



	}



.navbg a{



	padding:0 5px;



	}



#nav{



	margin:0px;



	padding:0px;



	width:605px;



	}



#nav ul{



	margin:0px;



	padding:0px;



	list-style:none;



	font-size:19px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	}



#nav li{



	display:inline;



	padding:0 0px;



	}



#nav li a{		



	padding:0 10px;



	float:left;



	line-height:52px;



	text-decoration:none;



	color:#fff;



	}



#nav li a:hover{



	background:url(../images/navbg-hv.jpg) repeat-x;



	padding:0 10px;



	}







.bnrbg{



	background:url(../images/bnrbg.png) no-repeat;



	width:650px;



	height:167px;



	color:#fff;



	padding:36px 15px;



	}



.bnrlf{

	width:450px;

	float:left;

	padding-left: 10px;

	padding-top: 10px;



	}



.bnr-canadian{



	font-family:Tahoma;



	font-size:16px;



	}



.bnr-wel{



	font-size:23px;



	padding:10px 0;



	}



.bnrrht{



	float:left;



	}

#middle table tr .mdlrht table tr td .right {

	padding-top: 30px;

}





	



#middle{

	padding:25px 0 0;



	}
#middle table tr #mdlcontent table tr .bnr-small p a img {
	text-decoration: none;
	border-style: none;
}




.mdllf{



	width:247px;



	padding:0px;



	vertical-align:top;



	}



.mdllf h1{padding:0 0 0 20px;}	



.prdlnk{



	margin:10px 0 0 0;



	padding:0px;



	}



.prdlnk ul{



	margin:0px;



	padding:0px;



	list-style:none;



	}



.prdlnk li{



	padding:0px;



	background:url(../images/prdbg.png) no-repeat left top;



	height:24px;



	margin:0 0 5px 0;			



	}



.prdlnk li a{



	padding:0 0 0 20px;



	font-size:12px;



	color:#fff;



	text-decoration:none;



	line-height:24px;



	width:227px;



	display:block;



	}



.prdlnk li a:hover{



	background:url(../images/prdbg-hv.gif) no-repeat bottom;



	color:#3E906A;



	font-weight:bold;



	padding:0 0 0 20px;	



	}



	



.grybg-t{background:url(../images/grybg-tt.jpg) repeat-x 0 0 #333;}



.grybg-b{background:url(../images/grybg-tb.jpg) repeat-x 0 100%;}



.grybg-l{background:url(../images/grybg-cl.jpg) repeat-y 0 0;}



.grybg-r{background:url(../images/grybg-cr.jpg) repeat-y 100% 0;}



.grybg-tl{background:url(../images/grybg-tl.jpg) no-repeat 0 0;}



.grybg-tr{background:url(../images/grybg-tr.jpg) no-repeat 100% 0;}



.grybg-bl{background:url(../images/grybg-bl.jpg) no-repeat 0 100%;}



.grybg-br{background:url(../images/grybg-br.jpg) no-repeat 100% 100%; padding:10px;}







.whtbg-t{background:url(../images/whtbg-tt.jpg) repeat-x 0 0;}



.whtbg-b{background:url(../images/whtbg-tb.jpg) repeat-x 0 100%;}



.whtbg-l{background:url(../images/whtbg-cl.jpg) repeat-y 0 0;}



.whtbg-r{background:url(../images/whtbg-cr.jpg) repeat-y 100% 0;}



.whtbg-tl{background:url(../images/whtbg-tl.gif) no-repeat 0 0;}



.whtbg-tr{background:url(../images/whtbg-tr.gif) no-repeat 100% 0;}



.whtbg-bl{background:url(../images/whtbg-bl.gif) no-repeat 0 100%;}



.whtbg-br{background:url(../images/whtbg-br.gif) no-repeat 100% 100%; padding:10px;}



.middlecontent{background:#ffffff;width:638px;padding:10px;color:#000000;}







.cntbg{



	background:#262626;



	color:#BEBEBE;



	padding:0 15px;



	line-height:14px;



	font-size:10px;



	}



.cntbg-txt{
	padding:3px 0 0 5px;
	font-size: 12px;



	}



.cntid a{



	color:#B7E67A;



	font-size:11px;



	text-decoration:underline;



	}



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



	



.mdlrht{

	background:url(../images/bnrbg.png) no-repeat 20px 220px;

	width:680px;

	padding:0;

	vertical-align:top;

	padding:0 0 0 20px;

	}

.mdlcontent{

	width:680px;

	padding:0;

	vertical-align:top;

	padding:0 0 0 20px;



	}



.bnr-small{



	padding:20px 0;



	}



.prdbox{



	padding:15px 0 0 10px;



	width:140px;



	vertical-align:top;



	color:#ccc;



	line-height:15px;



	}



.prdbg{



	background:url(../images/ftr-prdbg.jpg) no-repeat;



	width:150px;



	height:110px;



	text-align:center;



	}



.prdhd{



	color:#fff;



	font-weight:bold;



	font-size:12px;



	padding:13px 0 5px 0px;



	}



.moredetail a{



	background:url(../images/more-details.gif) no-repeat top;



	height:20px;



	width:65px;



	text-indent:-9999px;



	display:block;



	margin:10px 0 0 0;



	}



.moredetail a:hover{



	background:url(../images/more-details.gif) no-repeat bottom;



	height:20px;



	width:65px;



	text-indent:-9999px;		



	}

#middle table tr .mdlrht table tr td .bnrlf div {

	line-height: 1.5em;

}





	



#footer{



	padding:12px 0 0 0;



	color:#999999;



	}



.ftr-whtbg{



	background:#e6e6e6;



	vertical-align:top;



	}



.ftr-whtbg img{



	padding:0 10px;



	}



.ftrmenu{



	padding:0px;



	text-align:right;



	}



.ftrmenu a:link,.ftrmenu a:visited{



	color:#999;



	text-decoration:none;



	padding:0 5px;



	}



.ftrmenu a:hover{	



	color:#89BF6C;



	}



.ftr-hght{height:20px;}



.pagetitle



{



 color:#3E906A; 



 border-bottom:1px dashed #3E906A;



 font-family:Tahoma;



 background:url(../images/heading_icon.jpg) no-repeat;



 height:38px;



 padding-left:50px;



 padding-top:10px;



 font-size:24px;



}



.h2title



{



 color:#3E906A; 



 font-family:Tahoma;



 height:38px;



 padding-left:10px;



 padding-top:10px;



 font-size:20px;



}



.h3title



{



 color:#000; 



 font-family:Tahoma;



 padding-top:10px;



 font-size:14px;



 font-weight:bold;



}



.paddleft20



{



	padding-left:20px;



}



a.greenlink{
	color:#3E906A;
	font-size:14px;
	text-decoration:underline;



	}



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







.maintext



{



 color:#000; 



 font-size:12px;



}



.graytitle



{



	font-family:verdana;



	font-size:24px;



}

.clear {

	clear: both;

}





.whitetext



{



	font-family:verdana;



	color:#ffffff; 



    font-size:12px;



	line-height:1.5em;



}



.alert



{



	color:#FF0000;



}

input{border:1px #333 solid;}
#middle table tr #mdlcontent #300 {
	height: 300px;
	width: 300px;
}

