/* Canquests.com */



body{

	background:url(images/bg.jpg) repeat-x 0 0 #FFF9F2;

	padding:0;

	margin:0;

}



div, p, ul, h1, h2, h3, img, form{



	}



ul{

	list-style-type:none;

	}



.bank{

	line-height:0; font-size:0; clear:both;

	}



/*------------------------main body-------------------------*/



#main_body{

	width:778px;  margin:0 auto 0 auto; 

	}



#left_pan{

	width:188px;

	color:#FAFAD2;

	float:left;

	background-color: #FAFAD2;

	background-image: url(images/logo_bg2.jpg);

	background-repeat: no-repeat;

}

#left_pan img{

	margin:-50px 0 0 -35px;

	}

	

#left_pan h2{

	width:73px;

	height:41px;

	margin:178px 0 0 18px;

	padding:50px 65px 0 35px;

	}

	

#left_pan h3{

	width:73px;

	height:41px;

	margin:178px 0 0 18px;

	padding:0 0 0 35px;

	}

	

#left_pan h3 img{

	margin: -150px 0 0 -35px;

	display: block;

	}

	

#left_pan h2 span{

	font-size:24px; line-height:24px;

	}

#left_pan form label{

	width:132px; font:9px/13px Tahoma, tahoma, Helvetica, sans-serif; color:#D43723; font-weight:bold; display:block;

	text-transform:uppercase; background-color:#FFF9F2;

	}

#left_pan form a{

	width:132px; font:11px/13px Tahoma, tahoma, Helvetica, sans-serif; color:#000101; text-decoration:underline; display:block;

	background-color:#FFF9F2;

	}

#left_pan form a:hover{

	text-decoration:none;

	}

#left_pan ul{

	width:140px;

	display:inline;

	margin:0 0 0 0;

	}



#left_pan ul img{

	margin:15px 0 0 -15px;

	}	

	

#left_pan ul li{

	background:url(images/ul_arrow2.gif) no-repeat 0 4px; border-bottom:#B8A997 1px dashed; padding: 2px 10px 6px 20px;

	}

#left_pan ul li.li1{

	background:url(images/ul_arrow2.gif) no-repeat 0 4px; border-bottom:none; padding: 2px 0 0 20px;

	}

#left_pan ul li a{

	font:13px tahoma, Helvetica, sans-serif;

	color:#4D371E;

	text-decoration:none;

	background-color:#FAFAD2;

	font-weight: bold;

	}

#left_pan ul li a:hover{

	text-decoration:underline;

	font-weight: bolder;

	}

/*-------------------------------right side--------------------*/

#flags{

	width:160px;

	margin:2px 30px 0 0;

	float: right;

	}



#rightPan{

	width:570px;

	float:left;

	margin:0 0 0 0;

	background:url(images/header_pic2.jpg) no-repeat 0 29px;

	}

	

#rightPan ul{

	width:200px;

	display:block;

	margin:0 0 0 0;

	height:29px;

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

	font-size: 12.5px;

	line-height: 1.15;

	float: right;

	}

#rightPan ul li{

	float:left;  height:29px; 

	}

#rightPan ul li a{

	font:12px/29px tahoma, Helvetica, sans-serif; font-weight:bold; height:29px; display:block; color:#FFF9F2;

	background:url(images/navi_bg.gif) repeat-x 0 0 #005050; text-decoration:none; text-align:center;

	}

#rightPan ul li a.main{

	background:url(images/home.gif) no-repeat 0 0; width:59px;

	}

#rightPan ul li a.main:hover{

	background:url(images/home_h.gif) no-repeat 0 0; width:59px;

	}

#rightPan ul li a.home{

	background:url(images/about_us.gif) no-repeat 0 0; width:74px;

	}

#rightPan ul li a.home:hover{

	background:url(images/about_us_h.gif) no-repeat 0 0; width:74px;

	}

#rightPan ul li a.sub{

	background:url(images/submission.gif) no-repeat 0 0; width:92px;

	}

#rightPan ul li a.sub:hover{

	background:url(images/submission_h.gif) no-repeat 0 0; width:92px;

	}

#rightPan ul li a.con{

	background:url(images/contact_us.gif) no-repeat 0 0; width:74px;

	}

#rightPan ul li a.con:hover{

	background:url(images/contact_us_h.gif) no-repeat 0 0; width:74px;

	}

#rightPan ul.link{

	width:590px; display:block; margin:23px 0 0 0; height:20px;

	}

#rightPan ul.link li{

	float:left;   width:102px; font-size:0px; display:block; padding:0 0 0 96px; height:20px;

	}

#rightPan ul.link li.sup{

	float:left;   width:96px; font-size:0px; display:block; padding:0 0 0 102px; height:20px; margin:0;

	}

#rightPan ul.link li.sol{

	float:left;   width:122px;  display:block; padding:0 0 0 55px; height:20px;

	}

#rightPan ul.link li a{

	font:20px/20px tahoma, Helvetica, sans-serif; text-transform:uppercase; color:#AA855B ; font-weight:normal; 

	background-color:#FFF9F2; background-image:none;  display:block; width:104px; text-align:right; height:20px;

	}

#rightPan ul.link li a:hover{

	color:#5A3000; background-color:#FFF9F2; padding:0; margin:0;

	}

#rightPan ul.sub_link{

	width:590px; display:block; margin:0px 0 0 0; height:14px; padding:0;

	}

#rightPan ul.sub_link li{

	float:left;  width:104px; font-size:0px; display:block; padding:0 0 0 94px; height:14px; margin:0;

	}

#rightPan ul.sub_link li.sup1{

	float:left;   width:96px; font-size:0px; display:block; padding:0 0 0 102px; height:inherit;

	}

#rightPan ul.sub_link li.sol1{

	float:left;   width:112px; font-size:0px; display:block; padding:0 0 0 65px; 

	}

#rightPan ul.sub_link li a{

	font:14px/14px tahoma, Helvetica, sans-serif; color:#353535; font-weight:normal; 

	background-color:#FFF9F2; background-image:none;  display:block; width:104px; text-align:right; height:14px;

	}

#rightPan ul.sub_link li a:hover{

	color:#5A3000; background-color:#FFF9F2; padding:0; margin:0; text-decoration:underline;

	}

#rightPan h2{

	width:550px;

	font: 20px tahoma, Helvetica, sans-serif;

	color:#FF6103;

	font-weight:bold;

	display:block;

	margin:245px 0 10px 10px;

	background-color:#FAFAD2;

	font-style: italic;

	}


#rightPan h3{

	width:550px;

	font: 18px tahoma, Helvetica, sans-serif;

	color:#FF0000;
	
	border: medium;
	
	background-color:#FAFAD2;
	
	font-weight:bold;

    text-align: center;

	background-color:#FAFAD2;

	font-style: italic;

	}
	

#rightPan P{

	width:550px;

	font:12px tahoma, Helvetica, sans-serif;

	color:#000033;

	font-weight:normal;

	display:block;

	margin:5px 0 5px 20px;

	background-color:#FAFAD2;

	line-height: 1.35;

	}

#rightPan P a{

	width:125px;

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

	color:#333227;

	height:16px;

	font:12px/14px tahoma, Helvetica, sans-serif;

	text-decoration:none;

	font-weight:bold;

	text-align: center
	
	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 23px;

	}

#rightPan P a:hover{
	color:#FF6600;
	background:url(images/ul_arrow2.gif) no-repeat 0 0 #FFF9F2;
	width:125px;
	text-align: center;

	}

#rightLeft{

	width:275px;

	float:left;

	margin:5px 0 0 5px;

	}

#rightLeft h2{

	width:275px;

	height:24px;

	display:block;

	color:#FF6103;

	font:16px tahoma, Helvetica, sans-serif;

	font-weight:bolder;

	background:#e9c98c;

	padding:5px 0 0 0;

	margin:0 0 5px 0;

	text-transform:none;

	}

#rightLeft ul{

	width:260px;

	margin:0 0 10px 0;

	padding:4px;

	display:block;

	height: 185px;

	}

	

#rightLeft ul li{

	width:260px;

	font:12px tahoma, Helvetica, sans-serif;

	color:#000033;

	font-weight:normal;

	display:inline;

	margin:0 5px auto 0;

	line-height: 1.35;

    }

	

#rightLeft ul li.noborder{

	border-bottom:none; padding:0; margin:0; display:block; height:48px; font-size:0;

	}

#rightLeft ul li a{

	font:13px/14px tahoma, Helvetica, sans-serif; color:#4D371E; margin:3px 0 6px 0; padding:0; display:block;

	 background-image:none;	background-color:#FFF9F2; text-align:left; font-weight:normal; width:177px;

	}

#rightLeft a.more{

	width:32px; background:url(images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 0px; height:16px;

	font:12px/14px tahoma, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 0 0 23px;

	float:right;

	}

#rightLeft a.more:hover{

	color:#C01F0B; background:url(images/more_arrow2.gif) no-repeat 0 0 #FFF9F2; width:32px;

	}

#rightRight{

	width:275px;

	float:left;

	margin:5px 0 0 15px;

	}	

#rightRight h2{

	width:275px;

	height:24px;

	background:#926544;

	text-transform:none;

	font:16px tahoma, Helvetica, sans-serif;

	color:#FAFAD2;

	display:block;

	padding:5px 0 0 0;

	margin:0 0 5px 0;

	font-weight:bolder;

	}



#rightRight ul{

	width:260px;

	margin:0 0 10px 0;

	padding:4px;

	display:block;

	height: 185px;

	}

	

#rightRight ul li{

	width:260px;

	font:12px tahoma, Helvetica, sans-serif;

	font-weight:normal;

	display:inline;

	margin:0 5px auto 0;

	line-height: 1.35;

	color: #000033;

    }	

	

#rightRight ul li.noborder1{

	border-bottom:none; padding:0; margin:0; display:block; height:48px; font-size:0;

	}

#rightRight ul li a{

	font:13px/14px tahoma, Helvetica, sans-serif; color:#4D371E; margin:3px 0 6px 0; padding:0; display:block;

	 background-image:none;	background-color:#FFF9F2; text-align:left; font-weight:normal; width:351px;

	}

#rightRight ul li a b{

	margin:0 200px 0 0;

	}

#rightRight a.more1{

	width:32px; background:url(images/more_arrow2.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 0px; height:16px;

	font:12px/14px tahoma, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 0 0 23px;

	float:right;

	}

#rightRight a.more1:hover{

	color:#C01F0B; background:url(images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; width:32px;

	}



/*---------------------------photos-------------------*/

#photos_bg{

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

	width:100%;

	margin: 0 0 0 0;

	float:left;

	height:160px;

	}

#photos{

	width:778px;  margin:0 auto 0 auto; 

	}



#photos img{

	margin:0 auto 0 10px;

	}



/*---------------------------footer-------------------*/

#footer_bg{

	background:url(images/footer_bg.gif) repeat-x;

	width:100%;

	margin:-10px auto 0 auto;

	float:left;

	height:120px;

	}

#footer{

	width:760px;

	margin:10px auto 0 auto;

	}

	

#footer a{

	font:9 px/14px 'Trebuchet MS', tahoma, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:underline;

	}

	

#footer ul{

	width:650px;

	margin:10px 0 10px 30px;

	display:block;

	height:15px;

	}

#footer ul li{

	float:left;

	font:12px/14px 'Trebuchet MS', tahoma, Helvetica, sans-serif;

	color:#FFFFFF;

	display:block;

	}

#footer ul li a{

	font:12px/14px 'Trebuchet MS', tahoma, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

	margin:0 10px 0 10px;

	}

#footer ul li a:hover{

	text-decoration:underline;

	}

#footer p{

	font:12px/14px 'Trebuchet MS', tahoma, Helvetica, sans-serif;

	color:#F3F1DF;

	margin: 0 10px 0 200px;

	}

#footer ul.xhtml{

	width:135px; display:block; margin:12px 0 0 197px; height:21px; font-size:0px;

	}

#footer ul.xhtml li{

	float:left; height:21px; margin-right:9px;

	}

#footer ul.xhtml li a{

	text-indent:-2000px; display:block; height:21px; margin:0; padding:0; font-size:0px;

	}

#footer ul.xhtml li a.xht{

	background:url(images/xhtml.gif) no-repeat 0 0 #6B6854; color:#fff; width:66px;

	}

#footer ul.xhtml li a.css{

	background:url(images/css.gif) no-repeat 0 0 #6B6854; color:#fff; width:50px;

	}

