@charset "UTF-8";
/* --------------------------
	General Styles */
	* {
		font-family: "Trebuchet MS";
	}
	tr {
		vertical-align:top;
	}
	td {
		text-align:left;
	}
	.blank {
		color: #FFFFFF;
	}
	body {
		margin:0;
		padding:0;
	}
/* END General Styles */


/* --------------------------
	Header and Navigation */
	.nav a {
		color:#FFFFFF;
		text-decoration:none;
		margin:0 6px 0 6px;
	}
	.nav a:hover {
		color:#d8bc6e;
		text-decoration:underline;
	}
	table.nav {
		margin:4px 0 4px 0;
		font-size:16px;
		height:35px;
		background:url(images/header/bg-nav.gif) no-repeat;
		color:#FFFFFF;
	}
	td.tdNav {
		text-align:center;
		vertical-align:middle;
	}
/* END Header and Navigation */

/* --------------------------
	Left Side Navigation */
	.leftnav {
		margin:0 6px 0 11px;
		font-size:14px !important;
		font-weight:bold;
	}
	.tblLeftnav {
		background-color:#efeeec;
	}
	.tblLeftnav td.text {
		padding:2px 0 2px 0;
	}
	.leftnav p {
		margin:0 8px 0 8px;
	}
	.leftnav a {
		color:#000037;
		text-decoration:none;
	}
		.leftnav a:hover {
			color:#d8bc6e;
			text-decoration:underline;
		}
/* END Left Side Navigation */

/* --------------------------
	Main Body Copy */
	.mainTbl { /* This is the main body copy table */
		width:750px;
	}
	td.leftnav { /* Left column within main body copy table */
		width:252px;
		margin:0;
		padding:0;
	}
	td.bodycopy { /* Right column within main body copy table */
		width:492px;
		margin:0;
		padding:0;
		text-align:left;
	}
		td.bodycopy h1 {
			font-size:20px;
			font-weight:normal;
			color:#000037;
			margin:0 0 15px 0;
			padding:0;
		}
		td.bodycopy h2 {
			font-size:14px;
			color:#000000;
			margin:0 0 15px 0;
			padding:0;
		}
		td.bodycopy p,td {
			font-size:13px;
			color:#000000;
		}

		td.bodycopy a {
			color:#000037;
		}
		td.bodycopy a:hover {
			text-decoration:none;
		}
		td.bodycopy a:visited {
			color:#000037;
		}

	table.autoInsurance {
		width:492px;
	}
		table.autoInsurance h1 {
			font-size:18px;
			font-weight:normal;
			color:#000037;
			margin:8px 12px 0 12px;
		}
		table.autoInsurance p {
			font-size:11px;
			color:#000037;
			margin:0 12px 4px 12px;
			padding:0;
		}
		table.autoInsurance a {
			color:#000000;
		}
		table.autoInsurance a:hover {
			text-decoration:none;
		}

	table.autoInsurance tr.content	{
		background:url(images/body/bg-body.gif) repeat;
		}
	tr.bodyh1 {
		background:url(images/body/bg-body-h1.gif) repeat-x;
		height:50px;
	}
	.homePic { /* This is the main body copy table for the Home page */
		width:750px;
		background:url(images/body/home-calgary.jpg) !important;
	}	
	.bodyRow {
		background-color:#c8c6c0;
	}
	.quoteBtn {
		border:0;
		float:right;
		margin:0 6px 4px 6px;
	}
	.videoLink {
		float:right;
		background-color:#EAEAEA;
		border:1px solid #000000;
		margin:0 4px 4px 6px;
		padding:15px;
		font-size:14px;
		font-weight:bold;
	}
	.googleMap {
		float:right;
		width:300px;
		margin:0 0 4px 6px;
		text-align:center;
	}
	
/* END Main Body Copy */



/* --------------------------
	Footer */
	.footer {
		margin:5px 0 0 0;
		width:750px;
	}
	.tblFooter {
		background:url(images/footer/bg-footer.gif) no-repeat;
		height:31px;
	}
		.tblFooter td {
			vertical-align:middle;
			padding:0 8px 0 8px;
		}
		.tblFooter td.links {
			text-align:right;
		}
	.footer a {
		color:#6973ad;
		text-decoration:none;
	}
		.footer a:hover {
			text-decoration:underline;
		}
	.footer p {
		font-size:12px;
		text-align:left;
		color:#6973ad;
		margin:10px 0 0 0;
		padding:0 8px 0 8px;
	}
	.footer td {
		font-size:11px;
		color:#6973ad;
	}
/* END Footer */
