@charset "utf-8";
a img { border:0 }
body {
	margin:0;
	font: normal 12px/1.2em Verdana,Arial,Helvetica,sans-serif;
	background:#cddae5 url(http://aws.canequity.com/albertaequity/images/css/body-bg.gif) repeat-x;
}
@media (min-width: 1300px) and (max-width:1499px){
  #livechat-eye-catcher img { width: 200px; height:264px; opacity:0; filter:alpha(opacity=0);}
  #livechat-eye-catcher a{display:block!important; background:url("https://www.superbrokers.ca/assets/images/MortgageBrokerLiveChat.png") no-repeat top left / 200px 264px;}
}
@media (min-width: 1500px) {
  #livechat-eye-catcher img { width: 300px; height:396px; opacity:0; filter:alpha(opacity=0);}
  #livechat-eye-catcher a{display:block!important; background:url("https://www.superbrokers.ca/assets/images/MortgageBrokerLiveChat.png") no-repeat top left / 300px 396px;}
}

.PhoneNumberBox {
	position:absolute; 
	color:white; 
	font-size:35px; 
	right:0; 
	top:52px
}
.Page {
	margin:0 auto;
	padding:0 4px;
	width:810px;
	background-image:url(http://aws.canequity.com/albertaequity/images/css/page-bg.png);
	position:relative;
}
.SubPage {
	margin:0 auto;
	padding:0 3px;
	width:812px;
	background-image:url(http://aws.canequity.com/albertaequity/images/css/page-bg.png);
	position:relative;
}
.Logo {
	position:relative;
	margin:0 auto;
	padding:10px;
	width:798px;
	height:80px;
	background-color:#155183;
}
.Logo a {
	font:bold 11px/15px Arial;
	color:#AFC877;
}
.Logo a:link,.Logo a:visited {
	text-decoration:none;
}
.Logo a:hover,.Logo a:active {
	text-decoration:none;
	color:#FFF;
}
.Logo .TopMenu {
	background-color:#155183;
	color:#FFF;
	text-align:right;
}
.Logo .LogoBox {
	float:left;
	margin:0;
	padding:0;
	width:300px;
}
.Logo strong {
	position:absolute;
	top:50px;
	left:70px;
	letter-spacing:0.1em;
	font-size:13px;
	line-height:15px;
	color:#FFF;
}
.Intro {
	margin:0 auto;
	position:relative;
	height:332px;
	width:818px;
	background:#2B5F89 url(http://aws.canequity.com/albertaequity/images/css/mortgage-intro-bg.gif) no-repeat;
	color:#FFF;
	overflow:hidden;
}
.Intro em {
	position:absolute;
	top:4px;
	right:10px;
	font-size:24px;
	line-height:24px
}

.Intro h1 {
	margin:0;
	width:280px;
	font-size:15px;
	text-transform:uppercase;
	position:relative;
	top:48px;
	left:48px;
	line-height:18px;
}
.Intro p {
	margin:0 0 46px 0;
	width:280px;
	font-weight:bold;
	font-size:12px;
	position:relative;
	top:60px;
	left:48px;
	height:70px;
	line-height:14px;
}
.Intro img {
	margin:0;
	padding:4px 0 0 12px;
	float:right;
}
.Intro img.MainPhoto {
	margin:0;
	padding:0;
	position:absolute;
	top:32px;
	left:341px;
}
.Intro a {
	color:#FFF;
}
.MainMenuBar {
	width:100%;
	height:46px;
	background:#144B78 url(http://aws.canequity.com/albertaequity/images/css/menu-button-bg.gif) repeat-x;
}
.MainMenu {
	margin:0 auto;
	padding: 0;
	height:46px;
	width:810px;
	background:#144B78 url(http://aws.canequity.com/albertaequity/images/css/menu-bg.gif) repeat-x;
	white-space:nowrap;
	text-align:right;
	overflow:hidden;
	color:#FFF;
}
.MainMenu a {
	padding:15px 25px;
	height:16px;
	background:#155183 url(http://aws.canequity.com/albertaequity/images/css/menu-button-bg.gif) repeat-x;
	font:bold 13px/46px sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
	margin-right:1px;
	letter-spacing:normal;
	border:0;
}
.MainMenu a:hover {
	background:#145082 url(http://aws.canequity.com/albertaequity/images/css/orange-bg.gif) repeat-x 0 41px;
}
.MainMenu br {
	display:none
}
.SubMenu {
	padding:4px 10px 8px 10px;
	background:#144B78 url(http://aws.canequity.com/albertaequity/images/css/menu-bar-bg.gif) repeat-x bottom;
	display:none;
}
.SubMenu a {
	padding:0 10px;
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:underline;
	line-height: 15px;
	white-space:nowrap;
}
.SubMenu a:hover {
color:#ed8a31;
}
.MainContent {
	width:580px;
}
.RightMenu {
	position:absolute;
	left:584px;
	width:229px;
	height:100%;
	float:right;
	text-align:left;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	background:#F6CDB7 url(http://aws.canequity.com/albertaequity/images/css/orange-bg.gif) repeat-x bottom left;
}
.RightMenu ul {
	margin-top:10px;
	list-style:url(http://aws.canequity.com/albertaequity/images/css/li-lg-orange-arrow.gif);
}
.RightMenu li tt {
	position:absolute;
	width:55px;
	left:110px;
	text-align:right;
}
.RightMenu li {
	position:relative;
	height:18px;
	padding:5px 0;
	margin:0;
	border-bottom:1px solid #FFF;
	line-height:18px;
}
.RightMenu a:link,.RightMenu a:visited {
	text-decoration:none;
	color:#332f2b;
}
.RightMenu a:hover,.RightMenu a:active{
	text-decoration:underline;
	color:#332f2b;
}

.norightbar {
	margin: 0 !important;
	min-height:0 !important;
	/* IE6 min-height hack */
	height:auto !important;
	height:0;
	/* End Hack */
}

.Content {
	margin:0 230px 0 0;
	padding:0 20px 20px 20px;
	min-height:1200px;
	/* IE6 min-height hack */
	height:auto !important;
	height:1200px;
	/* End Hack */
	text-align:left;
	border-bottom:10px solid #155183;
}
.Content a {
	text-decoration:underline;
	color:#155183;
}
.Content a:hover {
	color:#e15b12;
}
/* update line height to Content h1 */
.Content h1 {
	margin:0;
	padding-top:40px;
	font-size:20px;
	color:#155183;
}
.Content h2 {
	margin:0;	
	padding-top:30px;
	font-size:17px;
	color:#155183;
}
.Content h3 {
	margin:0;
	padding-top:10px;
	font-size:12px;
	text-transform:uppercase;
	color:#65871a;
}
.Content h4 {
	margin:0;
	padding-top:10px;
	font-size:12px;
	color:#000;
}
.Content em {
	font:normal bold 12px/12px Verdana,Arial,Helvetica,sans-serif;
	color:#65871a;
}
.Content ul {list-style:url(http://aws.canequity.com/albertaequity/images/css/sq-bullet-bl.gif)}
.Content li {margin:5px 0;}
.Main {
	margin:0;
	padding:0 10px 10px 10px;
	background:#C4D699 url(http://aws.canequity.com/albertaequity/images/css/lg-green-bg.gif) repeat-x;
	text-align:justify;
	border-top:1px solid #FFF;
	border-bottom:10px solid #65871A;
}
.Main table {
	margin:5px 0;
}
.Main h1 {
	color:#FFF;
	margin:0;
	padding:11px 0;
	text-transform:uppercase;
	font-size:26px;
	line-height:26px;
}
.Main h1.Narrower {
	font-family:"Trebuchet MS";
	font-size:22px;
	line-height:24px;
}
.Main h1 strong {
	display:block;
	text-transform:none;
	font-size:16px;
}
.Main img {
	float:left;
	margin:0 10px 0 0;
}
.Main .button {
	padding:10px;
	clear:left;
}
.Main .Divider {
	border-bottom:1px solid #FFF;
	height:2px;
	line-height:2px;
	font-size:2px;
}
.Main p {
	margin:9px 0;
}
.Secondary {
	margin:0;
	padding:0;
	height:189px;
	background:#A1B9CD url(http://aws.canequity.com/albertaequity/images/css/sm-blue-bg.gif) repeat-x;
	border-top:1px solid #FFF;
	border-bottom:10px solid #155183;
}
.Secondary div.column1 {
	padding:0 9px;
	width:47%;
	float:left;
}
.Secondary div.column2 {
	padding:0 9px;
}

.Secondary h2 {
	margin:0;
	padding:10px 0 0 0;
	height:36px;
	line-height:16px;
	font-size:14px;
	color:#FFF;
	text-transform:none;
}
.Secondary h2 strong {
	text-transform:uppercase;
	font-size:16px;
}
.Secondary img {
	float:left;
	margin:0 10px 0 0;
}
.Secondary p {
	margin:10px 0;
	font-size:11px;
	line-height:13px;
	height:80px;
}
.News {
	width:580px;
	min-height:600px;
	/* IE6 min-height hack */
	height:auto !important;
	height:600px;
	/* End Hack */
	margin:0;
	padding:0;
	background:#E2EBCC url(http://aws.canequity.com/albertaequity/images/css/sm-green-bg.gif) repeat-x;
	text-align:left;
	border-top:1px solid #FFF;
	border-bottom:10px solid #65871A;
}
.News h3 {
	margin:0 0 0 300px;
	background:url(http://aws.canequity.com/albertaequity/images/css/rss-bg.gif) no-repeat 0 50%;
	padding:10px 0 10px 40px;
	height:35px;
	font-size:13px;
	color:#FFF;
	text-transform:uppercase;
}
.News h3 a {
	color:#FFF;
	padding:0;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.News h3 a:hover {
	text-decoration:underline;
}
.News hr {
	border-width:1px 0 0 0;
	border-color:#FFF;
	border-style:solid;
	height:1px;
}
.News div.Feed {
	padding:0 10px;
	width:270px;
	float:left;
}
.Feed h3 {
	margin:0;
	background:url(http://aws.canequity.com/albertaequity/images/css/news-events-1a-bg.gif) no-repeat bottom left;
	padding:15px 10px 0 100px;
	height:36px;
	font-size:16px;
	color:#FFF;
	text-transform:uppercase;
}
.Feed em {
	display:block;
	background:url(http://aws.canequity.com/albertaequity/images/css/news-events-1b-bg.gif) no-repeat;
	padding:5px 0 5px 100px;
	color:#658719;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.Feed ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.Feed li {
	padding:10px 0;
	border-bottom:1px solid #FFF;
	font-size:10px;
	line-height:125%;
}
.Feed a strong, .Feed a {
	margin:0;
	padding:20px 0 5px 0;
	font-size:11px;
	line-height:11px;
	color:#046;
	text-decoration:underline
}
.Feed strong {
	font-size:10px;
	color:#658719;
	font-weight:bold;
}
.News div.Events {
	padding:0 10px;
	width:270px;
	float:left;
}
.Events em {
	color:#046;
	font-size:14px;
	font-weight:bold;
}
.Events strong, .Events a  {
	color:#658719;
	font-size:11px;
	text-decoration:underline;
}
.Events dl {
	margin:3px 0;
}
.Events dt {
	color:#999;
	font-size:10px;
	line-height:12px;
	text-align:right;
	width:45px;
	float:left;
	padding-top:4px
}
.Events dd {
	color:#333;
	font-size:11px;
	line-height:12px;
	margin-left:50px;
	position:relative;
	padding-top:4px
}
.TopicTitle {
	background:#155183 url(http://aws.canequity.com/albertaequity/images/css/sm-blue-bg.gif) repeat-x bottom left;
	margin:0;
	height:56px;
	border-top:1px solid #FFF;
	padding:0;
}
.TopicTitle h3 {
	margin:0;
	padding:18px 10px 0 170px;
	height:38px;
	background:url(http://aws.canequity.com/albertaequity/images/css/topics-1a-bg.gif) no-repeat;
	font-size:18px;
	line-height:24px;
	color:#FFF;
	text-transform:uppercase;
}
.TopicTitle strong {
	text-transform:none;
}
.Topic {
	margin:0;
	padding:0;
	background:#A1B9CD url(http://aws.canequity.com/albertaequity/images/css/topics-1b-bg.gif) no-repeat;
	border-bottom:10px solid #155183;
}
.Topic div.column1 {
	padding:0 20px 10px 20px;
	width:364px;
	float:left;
	border-right:1px solid #155183;
}
.Topic div.column2 {
	padding:0 20px 10px 20px;
	width:365px;
	float:right;
}
.Topic div.wedge {
	width:130px;
	height:80px;
	float:left;
}
.Topic div em {
	display:block;
	padding-top:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
}
.Topic h4 {
	margin:0;
	padding:20px 0 5px 0;
	font-size:17px;
	line-height:17px;
	color:#046;
}
.Topic p {
	margin-top:2px;
	line-height:125%;
}
.Topic ul {
	list-style:url(http://aws.canequity.com/albertaequity/images/css/li-sm-blue-arrow.gif);
}
.Topic li {
	margin:7px 0;
}
.Topic hr {
	border-width:1px 0 0 0;
	border-color:#FFF;
	border-style:solid;
	height:1px;
}
.Topic img.thumbnail {
	float:left;
	margin:7px 10px 15px 0;
	border:1px solid #FFF;
}
.Banners {
	margin:0;
	padding:20px 20px 10px 20px;
}
.Banners a {
	padding:0 14px;
}
.MiniLogos {
	margin:0;
	padding:0 20px 10px 20px;
	border-bottom:1px solid #155183;
}
.Footer {
	background-color:#A1B9CD;
	color:#346;
	margin:0;
	padding:15px;
	border-top:1px solid #FFF;
}	
.Footer p {
	margin:0;
	text-align:justify;
	font-size:9px;
	line-height:14px;
}
.Footer .Compliancy {
	float:right;
	margin-left:1em;
}
.CopyRight {
	margin:0;
	padding:5px 15px;
	background-color:#155183;
	color:#CDE;
	font-size:9px;
	text-align:center;
	clear:left;
}
.BorderLRB {
	border-color:#FFF;
	border-style:solid;
	border-width:0 1px 1px 1px;
}
.fineprint {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:10px;
	color:#666;
}
.center {
	text-align:center;
}

/* Global */

.Header {
	margin:0 auto;
	position:relative;
	height:150px;
	width:818px;
	background:#2B5F89 url(http://aws.canequity.com/albertaequity/images/css/header-bg.gif) no-repeat;
	color:#FFF;
	overflow:hidden;
}

.Header .HeaderInner {
	margin:0;
	padding:0;
	position:absolute;
	top:1px;
	left:4px;
	width:470px;
	height:149px;
	background:#2B5F89 url(http://aws.canequity.com/albertaequity/images/photos/alberta-sky.jpg) no-repeat;
	border-right:1px solid #FFF;
}
.Header .HeaderInner h1 {
	font:bold normal 21px/24px Verdana,Arial,Helvetica,sans-serif;
	color:#3C78A0;
	text-align:center;
	margin:0;
	padding:0;
	line-height:1.8em;
	background:url(http://aws.canequity.com/albertaequity/images/header-h1-bg.png);
}

/* Headers with different characteristics */
h1.NoTopPadding, h2.NoTopPadding, h3.NoTopPadding, h4.NoTopPadding { padding-top:0 !important }
h1.BottomPadding, h2.BottomPadding, h3.BottomPadding, h4.BottomPadding { padding-bottom:0.5em !important }

/* External Links-style list. */
div.ExternalLinksTOC {
	text-align:center;
	margin:1em;
	font-weight:bold
}
div.ExternalLinks.Index div.Index {
	float:left;
	margin:0;
	font-size:2em;
	line-height:1em
}
div.ExternalLinks div.Item {
	margin-bottom:1em;
	margin-left:30px
}
div.ExternalLinks a.url {
	display:block;
	margin-left:40px;
	margin-top:5px
}

/* Go to #top icon link */
a.GoTop { display:block; float:right; margin:0 }

/* Horizontal Link Showcase */
.HorizLinkShowcase a.ShowcaseImage {
	display:block;
	float:left;
	margin-right:20px
}
.HorizLinkShowcase span {
	display:block;
	margin-bottom:5px
}
.HorizLinkShowcase a.url {
	padding-left:40px
}



/* Tooltip styles */
.HasTooltip.TooltipQuestionmark { background:url(http://www.canequity.com/accounts/w20_question.gif) no-repeat top right }
.TooltipRef { display:none; height:13px; margin:0; background:white; border-bottom:1px solid #ccc }
.TooltipRef a { color:black !important; text-transform:none !important; text-decoration:none !important; font: bold 11px/1em sans-serif !important; background:white; z-index:10000 !important }
.TooltipRef.TooltipFaded a { color:#888 !important }
.TooltipRef.TooltipFaded a:hover { color:blue !important }
.TooltipText { display:none; z-index:10000 }
.TooltipText span.RefNumber { display:none }
.TooltipHovering { position:absolute }
.TooltipHovering.Shown { display:block }
/* Bubble Images */
.TooltipText .BubbleBottom { height:8px; background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/bottom.png) bottom left no-repeat }
.TooltipText .BubbleTop { height:8px; background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/top.png) bottom left no-repeat }
.TooltipText .BubbleContents { min-height:8px; background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/middle.png) top left }
.TooltipText { width:400px }
/* 350px Bubbles */
.TooltipText.w350 .BubbleBottom { background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/350-bottom.png) bottom left no-repeat }
.TooltipText.w350 .BubbleTop { background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/350-top.png) bottom left no-repeat }
.TooltipText.w350 .BubbleContents { background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/350-middle.png) top left }
.TooltipText.w350 { width:350px }
/* 220px wide bubbles */
.TooltipText.w220 .BubbleBottom { background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/220-bottom.png) bottom left no-repeat }
.TooltipText.w220 .BubbleTop { background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/220-top.png) bottom left no-repeat }
.TooltipText.w220 .BubbleContents { background:url(http://aws.canequity.com/albertaequity/images/tooltip-bubble/220-middle.png) top left }
.TooltipText.w220 { width:220px }

/* Bubble Contents Styles */
.TooltipText .BubbleContents { padding:5px 10px 8px 10px; font:normal 12px/1.2em sans-serif; color:black; text-align:left; text-transform:none  }



/* Field labels */
.CustomLabels .FieldLabel, .MediumLabels .FieldLabel, .SmallLabels .FieldLabel, .LargeLabels .FieldLabel { display:block; float:left; text-align:right; margin-right:10px }
.SmallLabels .FieldLabel { width:100px }
.MediumLabels .FieldLabel { width:200px }
.LargeLabels .FieldLabel { width:300px }



.ErrorMessage {color:#E15B12}

.ProductBox img {margin:10px 0px 0px 10px;padding:0;border:#A1B9CD 5px solid;float:right}
.ProductBox img:hover {border:#155183 5px solid;}
.ProductBox {background-color:#E6ECF0;border:0; padding:0 10px 10px 10px; vertical-align:top; width:50% }
.ProductBox p {margin-bottom: 0}
.FieldRow { clear:both; margin-bottom:0.25em }

.ArticleBox {
	color: black !important;
	display:block;
	text-decoration: none !important;
	background-color:#FFFFFF;
	margin:5px auto;
	padding: 10px; 
	width:520px; 
	}
.ArticleBox:hover {border:#A1B9CD 5px solid; padding:5px}
.ArticleBoxTitle {
	font-weight:bold;
	padding:0 0 5px 0 !important;
	font-size:12px;
	text-transform:uppercase;
	color:#65871a;
	}

.LegacyBox br {	line-height:0.5em;}

.LegacyBox {
	color: black !important;
	display:block;
	text-decoration: none !important;
	background-color:#F6CDB7;
	margin:15px auto;
	padding: 10px; 
	width:518px; 
	border: 1px solid #E15B12;
	}
/*.LegacyBox:hover {border:#E15B12 5px solid; padding:5px}*/
.LegacyBoxTitle {
	font-weight:bold;
	padding:0 0 0 0 !important;
	font-size:12px;
	text-transform:uppercase;
	color:#000000;
	}
.LegacyBox br {	line-height:0.5em;}
.LegacyBox p {margin-bottom:0px;}

.Featured {background-color:#E6ECF0;}
.FeaturedIdentifier {background-color:#E15B12; float:right; padding:7px; margin:0 0 30px 5px; color: white; font-weight:bold;}

.ReadMore {text-decoration:underline;color:#155183;white-space:nowrap;}
.ReadMore:hover {color:#e15b12;}


/* Product pages */
.ReportBox {border:0;margin:20px 0;padding:0 10px 10px 10px;position:relative;background-color:#E6ECF0;}
.ReportBox img {margin:10px 0 10px 10px;padding:0;border:#A1B9CD 5px solid;float:right}
.ReportBox img:hover {border:#155183 5px solid;}
.ReportBox h3 {padding-top: 10px;}


a.nbutton {display:inline-block;background:#FFF;color:#347;line-height:2em;font-weight:bold;text-align:center;text-decoration:none !important;padding:0 15px;margin:6px;	width:auto !important;width:107px;min-width:107px;white-space:nowrap}
a.nbutton:hover {background:#507890; color:#FFF !important; text-decoration:none !important;}
a.nbutton.bigger {font-size: 1.2em ;}
a.ApplyNow {background:#155183;color:#FFF!important;}
a.IndexApply {position:absolute; bottom:10px; right:10px; margin:0!important;}


/* Tables with even and odd rows. Usually data tables, etc' */
/* TODO: Pick nice colors that work well with highlighted rows */
table.EvenOddTable tr.Even td, table tr.EvenOddTable.Even td { background: #FBE8DF; color:black }
table.EvenOddTable tr.Odd td, table tr.EvenOddTable.Even td { background: #FDF6F1; color:black }
table.EvenOddTable2 tr.Even td, table tr.EvenOddTable2.Even td { background: #D2DDE7; color:black }
table.EvenOddTable2 tr.Odd td, table tr.EvenOddTable2.Odd td { background: #F0F3F7; color:black }
/*
F0F3F7 lighter
D2DDE7 darker
*/

/* Highlighted Rows */
table tr.HighlightRow th, table tr.HighlightRow td, /* Basic highlighted table row */
table.EvenOddTable tr.HighlightRow th, table.EvenOddTable tr.HighlightRow td /* In a simple EvenOddTable */
	{ background:#F6CDB7 }
table tr.HighlightRow2 th, table tr.HighlightRow2 td, /* Basic highlighted rable row */
table tr.EvenOddTable2.HighlightRow th, table tr.EvenOddTable2.HighlightRow td /* In an EvenOddTable that has a specific EvenOddTable2 classed row. */
	{ background:#B1C5D5 }

/* Tables that contain data */
table.DataTable th { vertical-align:bottom }
table.DataTable td, table.DataTable th { padding:3px }
table.DataTable td, table.DataTable th { font-size:80% }

/* Extra Table Styles */
table tr.HeaderUnderline th { border-bottom:1px solid black }




/* Special Arrow Nav */
/* Arrow nav on its own subpage */
.SubPage .ArrowNav {
	border:1px solid white;
	border-bottom-width:0;
}

* html .ArrowNav { display:none } /* Too fundamentally broken in IE6. */

.ArrowNav {
	font-size:10px;
	padding-right:10px;
}
.ArrowNav .Arrow {
	position:relative;
	height:50px;
	margin-right:15px;
	float:left;
}
.ArrowNav .Arrow .Tail {
	height:50px;
	/* The width grows with text inside */
	float:left;
	padding:17px 30px 0 20px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:"Tahoma";
	white-space:nowrap;
}
.ArrowNav .Arrow .Head {
	position:absolute;
	top:0;
	right:0;
	width:18px;
	height:50px;
}

.ArrowNav .Links, .ArrowNav .Other {
	display:block;
	float:left;
	margin-right:20px;
}
.ArrowNav ul.Links {
	margin-top:0;
	margin-left:0;
	margin-bottom:6px;
	padding:0;
	list-style-position:outside;
	list-style-type:disc;
}
.ArrowNav ul.Links li {
	margin:7px 0 0 0;
	padding:0;
	display:block;
	padding-left:17px;
	white-space:nowrap;
}

.ArrowNav .Other { margin-top:6px }
.ArrowNav form.OneLineSearch input { font-size:10px }
.ArrowNav .Other.Right {
	float:right;
	margin-right:0;
	margin-left:20px;
}

.ArrowNav form.OneLineSearch {
	margin:2px 0 0 0;
	padding:0;
}
.ArrowNav form.OneLineSearch input[type="submit"] { padding:0 5px }

/* Color schemes */
/* Blue */
.ArrowNav.Blue { background:#a1b9cd; }
.ArrowNav.Blue ul.Links li { background:url(http://aws.canequity.com/albertaequity/images/css/li-lg-blue-arrow.gif) no-repeat bottom left; }
.ArrowNav.Blue .Arrow .Tail, .ArrowNav.Blue .Links a { color:#155183; }
.ArrowNav.Blue .Arrow .Tail { background:url(http://aws.canequity.com/albertaequity/images/css/arrow-guide/arrow-guide-blue-tail.gif) repeat-x top left; }
.ArrowNav.Blue .Arrow .Head { background:url(http://aws.canequity.com/albertaequity/images/css/arrow-guide/arrow-guide-blue-head.gif) no-repeat top right; }
.ArrowNav.Blue .Links a { text-decoration:underline; color:#155183;}
.ArrowNav.Blue .Links a:hover { text-decoration:underline; color:#0E3759;}


.ArrowNav.Orange { background:#f6cdb7; }
.ArrowNav.Orange ul.Links li { background:url(http://aws.canequity.com/albertaequity/images/css/li-lg-orange-arrow.gif) no-repeat bottom left; }
.ArrowNav.Orange .Arrow .Tail, .ArrowNav.Orange .Links a { color:#742f09; }
.ArrowNav.Orange .Arrow .Tail { background:url(http://aws.canequity.com/albertaequity/images/css/arrow-guide/arrow-guide-orange-tail.gif) repeat-x top left; }
.ArrowNav.Orange .Arrow .Head { background:url(http://aws.canequity.com/albertaequity/images/css/arrow-guide/arrow-guide-orange-head.gif) no-repeat top right; }


/* "Pretty Blue" tables. */
table.PrettyBlue { border:2px solid #155183 }
table.PrettyBlue td, table.PrettyBlue th { text-align:center; font-size:10px; padding:5px }
table.PrettyBlue thead tr.PBHeader { background:#155183; color:white; font-weight:bold }
table.PrettyBlue tbody tr.PBSubHeader { background:#D0DCE6; color:black; font-weight:bold }
table.PrettyBlue tbody tr.PBHighlight { background:#65871a; color:white; font-weight:bold }
table.PrettyBlue input { font-size:10px }


img.ApplyNowInline { float:left; margin-right: 10px; margin-top:0 }

/* FAQ QA Styles */
.QA { margin-top:1.5em; padding-top:1.5em; border-top:1px solid black }
.QASummary .Q,
.QA .Q { min-height:20px; padding-left:25px; background:url(http://aws.canequity.com/albertaequity/images/icons/q2.gif) no-repeat center left }
.QASummary a.Q { display:block }
.QA .A { padding-left:25px; background:url(http://aws.canequity.com/albertaequity/images/icons/a2.gif) no-repeat top left }

.ContentPicBd { border:#a1b9cd 5px solid }
.ContentPicBd.Right { float:right; margin:0 10px 10px 10px }
.ContentPicBd.Left { float:left; margin:0 10px 10px 10px }

/* Did you know boxes */
.DidYouKnow {
	width:180px;
	padding:10px;
	
	background:#cfdeb1;
	border:1px solid #809931;
	font-size:11px;
	line-height:1.5em;
}
.DidYouKnow.Right {
	float:right;
	margin:0 0 15px 15px;
}
.DidYouKnow.Left {
	float:left;
	margin:0 15px 15px 0;
}


/* "At a glance" boxes at the bottom of product/services pages. */
.AtGlance {
	background:#e6ecf0 url(http://aws.canequity.com/albertaequity/images/product-box-bg.gif) repeat-x bottom left;
	padding:20px 15px;
	border-bottom:1px solid black;
	margin-top:20px;
}
.AtGlance li:hover { color:#5b5b5b }
.AtGlance h2 { color:#155183; margin-top:0; padding-top:0 }
.AtGlance h3 { color:#3c74a2 }

#HomeSlideshow {
	margin:0 auto;
	position:relative;
	height:332px;
	width:818px;
	background:url(http://aws.canequity.com/albertaequity/images/home-slideshow/generic-bg.png) no-repeat;
}
.SlideshowButtons {
	position:absolute;
	top:10px; right:13px;
	z-index:1;
}
.SlideshowButton {
	display:inline-block;
	padding:5px;
	background:#155183;
	color:white;
	width:10px;
	text-align:center;
}
.SlideshowButton.active {
	background:#507890
}

.SlideshowSlide {
	display:none;
	width:818px;
	height:332px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	background:url(http://aws.canequity.com/albertaequity/images/home-slideshow/generic-bg.png) no-repeat; /* Override this per-slide. */
  cursor:pointer;
}
.SlideshowSlide h1 { margin:0 }