/*--------------------------------------------------------------*/
/*	ALBERTA WEALTH MANAGEMENT Style Sheet						*/
/*--------------------------------------------------------------*/
/*	CREATOR:	Donald Allen									*/
/*	CONTACT:	support@donaldallen.com		 					*/
/*--------------------------------------------------------------*/
/*																*/
/*	UPDATED:	Cote Business Systems							*/
/*																*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

@import url("reboot.css");

body {
	text-align:center;
	background:url('/media/pagebg.gif') repeat-x fixed;
	margin-top: 10px
}

#PageContainer {
	margin:auto;
	width:700px;
	text-align:left;
}

ol {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 20px;
	line-height: 1.5em;
}

/* HEADER ------------------------------------------------------ */
/* ============================================================= */

#PageHeader {
	margin:auto;
	width:700px;
	height:142px;
	clear:both;
}

	#PageHeader_left {
		float:left;
		width:181px;
		height:142px;
	}
	
	#PageHeader_right {
		float:left;
		width:519px;
		height:142px;
	}
	
	#PageHeader_Workshop {
		width:519px;
		height:100px;
		background:url('/media/header_workshops_off.jpg');
		cursor: pointer
	}
	
		:hover#PageHeader_Workshop {
			background:url('/media/header_workshops_on.jpg');
		}
	
	#PageHeader_Nav_Container {
		position:absolute;
		width:519px;
		height:42px;
		margin-top:2px;
		cursor: pointer;
	}
	
	#PageHeader_Nav_Container_TaxStrategies {
		float:left;
		width:96px;
		height:40px; 
		background:url('/media/header_nav_01off.jpg');
		cursor: pointer;
	}
	
		:hover#PageHeader_Nav_Container_TaxStrategies {
			background:url('/media/header_nav_01on.jpg');
		}

	#PageHeader_Nav_Container_NewsLetter {
		float:left;
		width:96px;
		height:40px;
		background:url('/media/header_nav_02off.jpg');
		cursor: pointer
	}
	
		:hover#PageHeader_Nav_Container_NewsLetter {
			background:url('/media/header_nav_02on.jpg');
		}

	#PageHeader_Nav_Container_Services {
		float:left;
	    width:96px;
		height:40px;
		background:url('/media/header_nav_03off.jpg');
		cursor: pointer
	}
	
		:hover#PageHeader_Nav_Container_Services {
			background:url('/media/header_nav_03on.jpg');
		}

	#PageHeader_Nav_Container_Partners {
		float:left;
	    width:96px;
		height:40px;
		background:url('/media/header_nav_04off.jpg');
		cursor: pointer
	}
	
		:hover#PageHeader_Nav_Container_Partners {
			background:url('/media/header_nav_04on.jpg');
		}
		
	#PageHeader_Nav_Container_Contact {
		float:left;
		width:96px;
		height:40px;
		background:url('/media/header_nav_05off.jpg');
		cursor: pointer
	}
	
		:hover#PageHeader_Nav_Container_Contact {
			background:url('/media/header_nav_05on.jpg');
		}

	#small_menu_items {
		position:absolute;
		right:0px;
		width:39px;
		height:40px;
	}

	#PageHeader_Nav_Container_Help {
		width:39px;
		height:20px;
		background:url('/media/header_nav_08off.jpg');
		cursor: pointer
	}
	
		:hover#PageHeader_Nav_Container_Help {
			background:url('/media/header_nav_08on.jpg');
		}

	#PageHeader_Nav_Container_Home {
	    width:39px;
		height:20px;
		background:url('/media/header_nav_07off.jpg');
		cursor: pointer
	}
		
		:hover#PageHeader_Nav_Container_Home {
			background:url('/media/header_nav_07on.jpg');
		}
		
/* FOOTERS ------------------------------------------------------ */
/* ============================================================= */

#PageFooter {
	width:700px;
	height:100px;
	border-top:#738896 solid;
	margin-top:10px;
	padding-top:10px;
	clear:both;
	font:92% Arial;
	text-align:right;
}
	
	#PageFooter a, a:visited {
		font-weight:bold;
		color:#738896;
		text-decoration:underline;
	}

	#PageFooter a:hover {
		text-decoration:none;
	}

/* NOTICE ------------------------------------------------------ */
/* ============================================================= */

#Notice {
	width:678px;
	border:1px solid #DACF06;
	background:#FFFFCC;
	font:110% Arial;
	padding:10px;
	margin:2px 0 0 0;
	clear:both;
}

	#Notice a, a:visited {
		font-weight:bold;
		color:#9D9504;
	}
	
	#Notice a:hover {
		text-decoration:none;
	}

/* BIG BOX ----------------------------------------------------- */
/* ============================================================= */

#BigBox {
	width:700px;
	height:250px;
	margin-top:2px;
	clear:both;
}

/* FRONT PAGE -------------------------------------------------- */
/* ============================================================= */

#Front_TopRow {
	width:700px;
	height:160px;
	text-align:left;
	margin-top:2px;
}

#Front_TopRow_Left {
	float:left;
	width:328px;
	margin-right:10px;
	margin-left:10px;
}

	#Front_TopRow_Left ul {
		list-style:square inside;
	}
	
	#Front_TopRow_Left .date {
		font:100% Arial;
		color:#8b99a5;
	}
	
	#Front_TopRow_Left .text {
		font:100% Arial;
		color:black;
	}
	
		#Front_TopRow_Left .text a, a:visited {
			color:#6d265a;
			font-weight:normal;
		}
		
		#Front_TopRow_Left .text a:hover {
			text-decoration:none;
		}

#Front_TopRow_Right {
	float:left;
	width:350px;
	height:160px;
}
	
#Front_BottomRow {
	width:700px;
	height:65px;
	text-align:left;
	margin-top:2px;
	background:#7c3469;
	clear:both;
}
	
#Front_BottomRow_Left {
	float:left;
	width:225px;
	height:65px;
	margin-right:11px;
	background:#ce85ba url('/media/front_testimonials_off.gif');
}
	
	:hover#Front_BottomRow_Left {
		background:url('/media/front_testimonials_on.gif');
	}

#Front_BottomRow_Right {
	float:left;
	width:400px;
	height:200px;
	padding-top:8px;
	font:110% Georgia;
	color:#ce85ba;
}

	#Front_BottomRow_Right .name {
		font:90% Georgia;
		font-style:italic;
		color: white;
	}
	
/* PRODUCTS AND SERVICES --------------------------------------- */
/* ============================================================= */

#ServicesContainer {
	width:760px;
	margin:2px 0 2px 0;
	position:relative;
	clear:both;
}

#ServicesLeft {
	float:left;
	width:167px;
	margin-right:15px;
	margin-bottom:2px;
}

#ServicesRight {
	float:left;
	width:558px;
}

#ServicesNav {
	width:100%;
	border:1px solid #637684;
	background:#c8ced3;
	padding:5px;
}

#ServicesNav a, a:visited {
	color:black;
	font-size: 100%;
}

	#ServicesNav ul {
		list-style:square inside;
		font:bold 80% Arial;
	}
	
	#ServicesNavHead {
		width:154px;
		font:bold 100% Arial;
		background-color:white;
		padding:5px;
		border:1px solid #637684;
	}
	
	#ServicesNavBox {
		width:161px;
		padding:5px 0 5px 3px;
		font:bold 80% Arial;
		border-left:1px solid #637684;
		border-right:1px solid #637684;
		cursor: pointer;
	}
	
		:hover#ServicesNavBox {
			background-color:#7c3469;
			color:white;
			text-decoration:underline;
		}
		
		#ServicesNavBox a, a:visited {
			color:black;
			text-decoration:none;
		}
		
		#ServicesNavBox a:hover {
			color:#7c3469;
			text-decoration:underline;
		}

#ServicesRightBox {
	width:498px;
	padding:10px;
	background:#7c3469;
	font:136% "Trebuchet MS";
	color:#8698a5;
}

	#ServicesRightBox .purple a, a:visited {
		color:#ce85ba;
		text-decoration:none;
	}
	
		#ServicesRightBox .purple a:hover {
			text-decoration:underline;
		}
	
	#ServicesRightBox .white {
		color:white;
	}
		
	#ServicesRightBox .white a, a:visited {
		color:white;
		text-decoration:none;
	}
		
		#ServicesRightBox .white a:hover {
			text-decoration:underline;
		}

#ServicesContent {
	width:498px;
	background:url('/media/services_gradient.gif') repeat-x;
	padding:10px
}

	#ServicesContent h1 {
	color:#7C3469;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 152%;
	}
	
	#ServicesContent h2 {
	color:#7C3469;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	}
		
	#ServicesContent p {
		font:100% Arial;
		margin-bottom:1em;
	}
	
	#ServicesContent ul {
	margin-bottom:1em;
	list-style-position: outside;
	list-style-type: square;
	line-height: 1.5em;
	}
	#ServiceTableBox {
	width:95%;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	border: 1;
	border-color: #333333;
}
	
#Testimonials_Left {
	float:left;
	width:179px;
	margin-right:2px;
}

#TestimonialsBox {
	width:450px;
	padding:10px;
	border-left:4px solid #7c3469;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.5em;
}

	#TestimonialsBox strong {
		color:#8b99a5;
		font-size:90%;
		font-style:italic;
	}

#Partners p, #Partners2 p {
	font:100% Arial;
	margin-bottom:0.25em;
}

#Partners {
	float: left;
	width: 35%;
	text-decoration: underline;
	margin-left: 10px;
  }

#Partners a, #Partners a:visited, #Partners2 a, #Partners2 a:visited {
		color:#000000;
		text-decoration:none;
  font-weight: normal
}

#Partners a:hover, #Partners2 a:hover {
		text-decoration:underline;
	}


#Workshops_Mini {
	width:460px;
	border:1px solid #DACF06;
	background:#FFFFCC;
	font:100% Arial;
	padding:10px;
	margin:2px 0 1em 0;
	clear:both;
}

	#Workshops_Mini a, a:visited {
	font-size: 100%;
	color: black;	
}

	#Workshops_MiniLeft {
		float:left;
		width:120px;
	}
	
	#Workshops_MiniRight {
		float:left;
		width:350px;
		font:80% "Trebuchet MS";
	}
	
	#Workshops_MiniRight p {
		margin-top:1em;
	}
	
	#Workshops_MiniRight a, a:visited {
		color: #faa300;
		text-decoration:underline;
		font-weight:bold;
	}
		
		#Workshops_MiniRight a:hover {
			text-decoration:none;
	color: #8a5a00;
}
		
#Workshops {
	float:left;
	width:490px;
	padding:10px;
}

#Workshops p {
	font:100% Arial;
	margin-bottom:1em;
}

#Workshops h1 {
	font:bold 140% Arial;
	text-align:center;
	margin-bottom:1em;
}

#Workshops h2 {
	margin-bottom:1em;
	font-family: Arial;
	font-size: 110%;
	font-weight: bold;
	color: #6C265A;
}

#WorkshopDate {
	width:95%;
	padding:10px;
	background:#FFFF99;
	border: 1px solid #FFCC00;
	font:100% Arial;
	margin-bottom:1em;
}
	#WorkshopDate strong {
		font-weight:bold;
	}
	
	#WorkshopDate a, a:visited {
		font-weight:bold;
		color:black;
	}
	
	#WorkshopDate a:hover {
		text-decoration:none;
		
	}h6           { font-size: 75% }
