@charset "utf-8";
/* CSS Document */

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0e223d;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#996600;
}


h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/background_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#d9ecf9;
}

/* accordion */

.accordion2 {
	width: 550px;
}
.accordion2 h3 {
	padding: 7px 15px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
}
.accordion2 h3:hover {
	background-color: #e3e2e2;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 p {
	margin: 0;
	padding: 10px 15px 20px;
	display: none;
	background-color:#fbf8dd;
}


/* site building divs */
#wrapper
{
	width:760px;
	margin-left:auto;
	margin-right:auto;
}

#banner
{
	float:left;
	width:760px;
	height:97px;
}

#navbanner
{
	clear:both;
	float:left;
	height:77px;
	width:760px;
}

#top_ofbanner
{
	clear:both;
	float:left;
	width:760px;
	height:97px;
}

/* this will be the wrapper for the main content area */

#middlearea
{
	clear:both;
	float:left;
	width:733px;
	background-image:url(../images/content_background.jpg);
	background-repeat:repeat-y;
}


#contentarea
{
	float:left;
	margin-left:20px;
	margin-right:auto;
	width:650px;
	margin-top:20px;
}


#footer
{
	clear:both;
	float:left;
	width:733px;
	height:27px;
	background-image:url(../images/footer.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#sixcategories_footer
{
	clear:both;
	float:left;
	width:733px;
	height:10px;
	background-image:url(../images/footer_small.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#linksfooter
{
	clear:both;
	float:left;
	width:733px;
	height:24px;
}

#mefooter
{
	clear:both;
	float:left;
	width:760px;
	height:45px;
}


/* fonts */

.content_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

.content_text a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000066;
	text-decoration:underline;
}

.canada_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding:5px;
}

.canada_text a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none
}

.content_text a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000066;
	text-decoration:underline;
}

.links_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#141e2d;
}

.links_text a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#141e2d;
	text-decoration:none;
}

.links_text a:hover
{
	text-decoration:underline;
}

.subcategories
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0e223d;
}

.subcategories a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0e223d;
	text-decoration:none;
}

.subcategories a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0e223d;
	text-decoration:none;
}


.subcategories a:hover
{
	color:#ada689;
	text-decoration:none;
}		



/* TOP BUTTON LAYOUT */

#navtop { float:left; width: 760px; height: 48px; position:relative;}
#navtop ul { list-style: none; float: left; width: 760px; margin: 0px; padding: 0px; }
#navtop ul li { float: left; height: 48px;}
#navtop ul li a { float: left; height: 48px;}

/* NAVIGATION NORMAL */

#navtop ul li.leftside { background:url(../images/banner/middle_left.jpg); width: 93px; }
#navtop ul li.home { background:url(../images/banner/home_up.jpg); width: 77px; }
#navtop ul li.about { background:url(../images/banner/about_up.jpg); width: 80px; }
#navtop ul li.immigration {background:url(../images/banner/immigrating_up.jpg); width: 114px; }
#navtop ul li.canada { background:url(../images/banner/canada_up.jpg); width: 115px; }
#navtop ul li.business { background:url(../images/banner/business_up.jpg); width: 121px; }
#navtop ul li.work { background:url(../images/banner/working_up.jpg); width: 93px; }
#navtop ul li.rightside { background:url(../images/banner/middle_right.jpg); width: 67px; }



/* NAVIGATION NORMAL */

#navtop ul li.home a { background:url(../images/banner/home_up.jpg); width: 77px; }
#navtop ul li.about a { background:url(../images/banner/about_up.jpg); width: 80px; }
#navtop ul li.immigration a {background:url(../images/banner/immigrating_up.jpg); width: 114px; }
#navtop ul li.canada a { background:url(../images/banner/canada_up.jpg); width: 115px; }
#navtop ul li.business a { background:url(../images/banner/business_up.jpg); width: 121px; }
#navtop ul li.work a { background:url(../images/banner/working_up.jpg); width: 93px; }


/* NAVIGATION OVER */

#navtop ul li.home a:hover { background:url(../images/banner/home_down.jpg); width: 77px; }
#navtop ul li.about a:hover { background:url(../images/banner/about_down.jpg); width: 80px; }
#navtop ul li.immigration a:hover {background:url(../images/banner/immigrating_down.jpg); width: 114px; }
#navtop ul li.canada a:hover { background:url(../images/banner/canada_down.jpg); width: 115px; }
#navtop ul li.business a:hover { background:url(../images/banner/business_down.jpg); width: 121px; }
#navtop ul li.work a:hover { background:url(../images/banner/working_down.jpg); width: 93px; }

/* NAVIGATION HIGHLIGHT */

#navtop ul li.home#highlight a#home { background:url(../images/banner/home_down.jpg); width: 77px; }
#navtop ul li.about#highlight a#about { background:url(../images/banner/about_down.jpg); width: 80px; }
#navtop ul li.immigration#highlight a#immigration {background:url(../images/banner/immigrating_down.jpg); width: 114px; }
#navtop ul li.canada#highlight a#canada { background:url(../images/banner/canada_down.jpg); width: 115px; }
#navtop ul li.business#highlight a#business { background:url(../images/banner/business_down.jpg); width: 121px; }
#navtop ul li.work#highlight a#highlight { background:url(../images/banner/working_down.jpg); width: 93px; }


/* BOTTOM BUTTON LAYOUT FOR BUYCAN*/

#navbuycan{ clear:both; float:left; width: 760px; height: 30px; position: relative; }
#navbuycan ul { list-style: none; float: left; width: 760px; margin: 0px; padding: 0px; }
#navbuycan ul li { float: left; height: 30px;}
#navbuycan ul li a { float: left; height: 30px;}

/* NAVIGATION NORMAL */

#navbuycan ul li.leftside { background:url(../images/banner/buycan/bottomleft_buycan.jpg); width: 163px; }
#navbuycan ul li.purchasers {background:url(../images/banner/buycan/businesspurchasers_up.jpg); width: 126px; }
#navbuycan ul li.brokers { background:url(../images/banner/buycan/businessbrokers_up.jpg); width: 115px; }
#navbuycan ul li.categories { background:url(../images/banner/buycan/businesscategories_up.jpg); width: 135px; }
#navbuycan ul li.contactbuycan { background:url(../images/banner/buycan/contact_up.jpg); width: 76px; }
#navbuycan ul li.rightside { background:url(../images/banner/buycan/bottomright_buycan.jpg); width: 145px; }



/* NAVIGATION NORMAL */


#navbuycan ul li.purchasers a {background:url(../images/banner/buycan/businesspurchasers_up.jpg); width: 126px; }
#navbuycan ul li.brokers a { background:url(../images/banner/buycan/businessbrokers_up.jpg); width: 115px; }
#navbuycan ul li.categories a { background:url(../images/banner/buycan/businesscategories_up.jpg); width: 135px; }
#navbuycan ul li.contactbuycan a { background:url(../images/banner/buycan/contact_up.jpg); width: 76px; }



/* NAVIGATION OVER */

#navbuycan ul li.purchasers a:hover {background:url(../images/banner/buycan/businesspurchasers_down.jpg); width: 126px; }
#navbuycan ul li.brokers a:hover { background:url(../images/banner/buycan/businessbrokers_down.jpg); width: 115px; }
#navbuycan ul li.categories a:hover { background:url(../images/banner/buycan/businesscategories_down.jpg); width: 135px; }
#navbuycan ul li.contactbuycan a:hover { background:url(../images/banner/buycan/contact_down.jpg); width: 76px; }

/* NAVIGATION HIGHLIGHT */

#navbuycan ul li.purchasers#highlight a#purchasers {background:url(../images/banner/buycan/businesspurchasers_down.jpg); width: 126px; }
#navbuycan ul li.brokers#highlight a#brokers { background:url(../images/banner/buycan/businessbrokers_down.jpg); width: 115px; }
#navbuycan ul li.categories#highlight a#categories { background:url(../images/banner/buycan/businesscategories_down.jpg); width: 135px; }
#navbuycan ul li.contactbuycan#highlight a#contactbuycan { background:url(../images/banner/buycan/contact_down.jpg); width: 76px; }


/* BOTTOM BUTTON LAYOUT FOR ABOUT US*/

#navabout { clear:both; float:left; width: 760px; height: 30px; position: relative; }
#navabout ul { list-style: none; float: left; width: 760px; margin: 0px; padding: 0px; }
#navabout ul li { float: left; height: 30px;}
#navabout ul li a { float: left; height: 30px;}

/* NAVIGATION NORMAL */

#navabout ul li.leftsideabout { background:url(../images/banner/about/leftside_about.jpg); width: 139px; }
#navabout ul li.affiliates { background:url(../images/banner/about/affiliates_up.jpg); width: 98px; }
#navabout ul li.blogs {background:url(../images/banner/about/blogs_up.jpg); width: 65px; }
#navabout ul li.news { background:url(../images/banner/about/news_up.jpg); width: 127px; }
#navabout ul li.contactabout { background:url(../images/banner/about/contact_up.jpg); width: 80px; }
#navabout ul li.rightsideabout { background:url(../images/banner/about/rightside_about.jpg); width: 250px; }



/* NAVIGATION NORMAL */


#navabout ul li.affiliates a { background:url(../images/banner/about/affiliates_up.jpg); width: 98px; }
#navabout ul li.blogs a {background:url(../images/banner/about/blogs_up.jpg); width: 65px; }
#navabout ul li.news a { background:url(../images/banner/about/news_up.jpg); width: 127px; }
#navabout ul li.contactabout a { background:url(../images/banner/about/contact_up.jpg); width: 80px; }



/* NAVIGATION OVER */

#navabout ul li.affiliates a:hover { background:url(../images/banner/about/affiliates_down.jpg); width: 98px; }
#navabout ul li.blogs a:hover {background:url(../images/banner/about/blogs_down.jpg); width: 65px; }
#navabout ul li.news a:hover { background:url(../images/banner/about/news_down.jpg); width: 127px; }
#navabout ul li.contactabout a:hover { background:url(../images/banner/about/contact_down.jpg); width: 80px; }

/* NAVIGATION HIGHLIGHT */

#navabout ul li.affiliates#highlight a#affiliates{ background:url(../images/banner/about/affiliates_down.jpg); width: 98px; }
#navabout ul li.blogs#highlight a#blogs{background:url(../images/banner/about/blogs_down.jpg); width: 65px; }
#navabout ul li.news#highlight a#news{ background:url(../images/banner/about/news_down.jpg); width: 127px; }
#navabout ul li.contactabout#highlight a#contactabout{ background:url(../images/banner/about/contact_down.jpg); width: 80px; }


/* BOTTOM BUTTON LAYOUT FOR CANADA YOUR NEW HOME*/

#navcanada { clear:both; float:left; width: 760px; height: 30px; position: relative; }
#navcanada ul { list-style: none; float: left; width: 760px; margin: 0px; padding: 0px; }
#navcanada ul li { float: left; height: 30px;}
#navcanada ul li a { float: left; height: 30px;}

/* NAVIGATION NORMAL */

#navcanada ul li.leftsidecanada{ background:url(../images/banner/canada/leftside_canada.jpg); width: 147px; }
#navcanada ul li.aboutus { background:url(../images/banner/canada/about_up.jpg); width: 109px; }
#navcanada ul li.gallery {background:url(../images/banner/canada/imagegallery_up.jpg); width: 112px; }
#navcanada ul li.reasons { background:url(../images/banner/canada/10reasons_up.jpg); width: 114px; }
#navcanada ul li.links { background:url(../images/banner/canada/links_up.jpg); width: 64px; }
#navcanada ul li.contactcanada { background:url(../images/banner/canada/contact_up.jpg); width: 80px; }
#navcanada ul li.rightsidecanada { background:url(../images/banner/canada/rightside_canada.jpg); width: 133px; }



/* NAVIGATION NORMAL */


#navcanada ul li.aboutus a { background:url(../images/banner/canada/about_up.jpg); width: 109px; }
#navcanada ul li.gallery a {background:url(../images/banner/canada/imagegallery_up.jpg); width: 112px; }
#navcanada ul li.reasons a { background:url(../images/banner/canada/10reasons_up.jpg); width: 114px; }
#navcanada ul li.links a { background:url(../images/banner/canada/links_up.jpg); width: 64px; }
#navcanada ul li.contactcanada a { background:url(../images/banner/canada/contact_up.jpg); width: 80px; }



/* NAVIGATION OVER */

#navcanada ul li.aboutus a:hover { background:url(../images/banner/canada/about_down.jpg); width: 109px; }
#navcanada ul li.gallery a:hover {background:url(../images/banner/canada/imagegallery_down.jpg); width: 112px; }
#navcanada ul li.reasons a:hover { background:url(../images/banner/canada/10reasons_down.jpg); width: 114px; }
#navcanada ul li.links a:hover { background:url(../images/banner/canada/links_down.jpg); width: 64px; }
#navcanada ul li.contactcanada a:hover { background:url(../images/banner/canada/contact_down.jpg); width: 80px; }

/* NAVIGATION HIGHLIGHT */

#navcanada ul li.aboutus#highlight a#aboutus { background:url(../images/banner/canada/about_down.jpg); width: 109px; }
#navcanada ul li.gallery#highlight a#gallery {background:url(../images/banner/canada/imagegallery_down.jpg); width: 112px; }
#navcanada ul li.reasons#highlight a#reasons { background:url(../images/banner/canada/10reasons_down.jpg); width: 114px; }
#navcanada ul li.links#highlight a#links { background:url(../images/banner/canada/links_down.jpg); width: 64px; }
#navcanada ul li.contactcanada#highlight a#contactcanada { background:url(../images/banner/canada/contact_down.jpg); width: 80px; }


/* BOTTOM BUTTON LAYOUT FOR IMMIGRATION*/

#navimmigration { clear:both; float:left; width: 760px; height: 30px; position: relative; }
#navimmigration ul { list-style: none; float: left; width: 760px; margin: 0px; padding: 0px; }
#navimmigration ul li { float: left; height: 30px;}
#navimmigration ul li a { float: left; height: 30px;}

/* NAVIGATION NORMAL */

#navimmigration ul li.leftsideimmigration{ background:url(../images/banner/immigrating/leftside_immigrating.jpg); width: 141px; }
#navimmigration ul li.inquiry { background:url(../images/banner/immigrating/inquiry_up.jpg); width: 95px; }
#navimmigration ul li.programs {background:url(../images/banner/immigrating/programs_up.jpg); width: 146px; }
#navimmigration ul li.pnp { background:url(../images/banner/immigrating/pnp_up.jpg); width: 178px; }
#navimmigration ul li.contactimmigration { background:url(../images/banner/immigrating/contact_up.jpg); width: 76px; }
#navimmigration ul li.rightsideimmigration { background:url(../images/banner/immigrating/rightside_immigrating.jpg); width: 124px; }



/* NAVIGATION NORMAL */


#navimmigration ul li.inquiry a { background:url(../images/banner/immigrating/inquiry_up.jpg); width: 95px; }
#navimmigration ul li.programs a {background:url(../images/banner/immigrating/programs_up.jpg); width: 146px; }
#navimmigration ul li.pnp a { background:url(../images/banner/immigrating/pnp_up.jpg); width: 178px; }
#navimmigration ul li.contactimmigration a { background:url(../images/banner/immigrating/contact_up.jpg); width: 76px; }



/* NAVIGATION OVER */

#navimmigration ul li.inquiry a:hover { background:url(../images/banner/immigrating/inquiry_down.jpg); width: 95px; }
#navimmigration ul li.programs a:hover {background:url(../images/banner/immigrating/programs_down.jpg); width: 146px; }
#navimmigration ul li.pnp a:hover { background:url(../images/banner/immigrating/pnp_down.jpg); width: 178px; }
#navimmigration ul li.contactimmigration a:hover { background:url(../images/banner/immigrating/contact_down.jpg); width: 76px; }

/* NAVIGATION HIGHLIGHT */

#navimmigration ul li.inquiry#highlight a#inquiry{ background:url(../images/banner/immigrating/inquiry_down.jpg); width: 95px; }
#navimmigration ul li.programs#highlight a#programs {background:url(../images/banner/immigrating/programs_down.jpg); width: 146px; }
#navimmigration ul li.pnp#highlight a#pnp { background:url(../images/banner/immigrating/pnp_down.jpg); width: 178px; }
#navimmigration ul li.contactimmigration#highlight a#contactimmigration { background:url(../images/banner/immigrating/contact_down.jpg); width: 76px; }


/* Common Styles */
.box {
	background: #eae7d8;
	padding: 10px;
	border: 1px solid #c1b581;
	margin-left: auto;
	margin-right:auto;
	width:500px;
	}
