#container { min-width:970px}


.w900-content {
	width:100%;
	max-width:900px;
	margin:0 auto;
}
.w700-content {
	max-width:700px;
	margin:0 auto;
}

.w620-content {
	max-width:620px;
	margin:0 auto;
}

.TopLink { font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#FFF;text-transform:uppercase;text-decoration:none;}

a.menuFoot {color:#FFF;font-size:9px} /* mfd */
a.menuFoot:hover {background:#35476a} /* mfd */
.footer {font-size:8pt;font-family:Arial,Helvetica,sans-serif;text-align:center;color:#FFF;padding:8px;background:#374561 url(/images/footer-bg.gif) repeat-x top left} /* mfd */
.link {font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#369;text-indent:4px;line-height:13px} /* mfd */

.SideButton{background-image:url(/images/buttons/button.png);background-repeat:no-repeat;width:130px;margin:5px;padding:5px 0 7px 0;text-align:center;overflow:hidden;white-space:nowrap}  /* mfd */

.mn {border-top:1px dashed #78A;width:120px;height:0;font-size:0;line-height:0;margin:7px 0}

.b0{color:#234687;font:bold 11px Arial,sans-serif;text-decoration:none}
.b0:hover{text-decoration:underline;color:#96AAC3;font:bold 11px Arial,sans-serif}
.b0fr{color:#234687;font:bold 9px Verdana,sans-serif;text-decoration:none;line-height:9px}
.b0fr:hover{text-decoration:underline;color:#96AAC3;font:bold 9px Verdana,sans-serif;line-height:9px}

a.nbutton {text-decoration:none!important;display:inline-block;background:url(/images/white50.png);color:#347;border:1px solid #78B;line-height:2em;margin:6px;font-size:11px;padding:0 15px;font-weight:bold;width:auto !important;width:94px;min-width:94px;text-align:center}
a.nbutton:hover {background:#347;color:#FFF;text-decoration:none}
a.nbutton.bigger {font-size: 1.2em ;}
a.nbutton.commercial{background:#589a8c;border-color:#076}
a.nbutton.commercial:hover {background:#076;border-color:#076}
a.nbutton.insurance {background:#7098B0;border-color:#507890}
a.nbutton.insurance:hover {background:#507890;border-color:#507890}
a.nbutton.finance {background:#589a8c;border-color:#076}
a.nbutton.finance:hover {background:#076;border-color:#076}
.PopularLinks {background:url(/images/white50.png);color:#347;padding:5px 0;width:138px;border:1px solid #569}
.PopularLinks strong {display:block}
.PopularLinks a.nbutton {display:block;padding:0}
a.ApplyNow {background:#590;color:#FFF;border-color:#480}
a.ApplyNow:hover {background:#370;color:#FFF}

.right {display:block;float:right}

#Foot {position:relative;margin-left:160px;bottom:-10px;font-size:8pt;font-family:Arial,Helvetica,sans-serif;text-align:center;color:#FFF;padding:8px;background:#374561 url(/images/footer-bg.gif) repeat-x top left;clear:both}
#menuFoot a {color:#FFF;font-size:9px}
#menuFoot a:hover {background:#347}
#RelatedLinks a {font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#369;text-indent:4px;line-height:13px}

body {margin:0;background:url(/images/page-bg.gif) repeat-y top left}
xbody.no-sidebar {background-image:none}
x#container { position:relative;width:960px;margin:0 auto;background:url(/images/page-bg-left-bar.png) repeat-y top left}
a.submenu { line-height:1em !important}
body, p, td, th, ul    {line-height:1.4em;font-size:13px;color:#333;font-family:Arial,'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif}
.application p, .application td, .application th, .application ul { font-size:12px;font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif}
.content {color:#000;font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif}
a.content {font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;color:#000;text-decoration:underline}
a.content:hover {font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;color:#999;text-decoration:underline}
a {font-family:Arial,'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;color:#369;text-decoration:underline}
.col3 a {font-family:Arial,'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif}
a:hover {color:#96AAC3;text-decoration:underline}
.title {line-height:18px;font-size:18px;font-family:Trebuchet,'Trebuchet MS',Arial,Helvetica,sans-serif;color:#366;font-weight:900;font-style:italic;letter-spacing:1px;padding-top:20px}
h1 {font-size:18px;font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;color:#366;font-weight:700;line-height:17px;padding-top:24px}
h2 {font-size:17px;font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;color:#366;font-weight:900;line-height:17px;font-style:italic}
h3 {font-size:16px;font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;color:#369;font-weight:900;line-height:15px}
h4 {font-size:15px;font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;color:#369;font-weight:900;line-height:14px;font-style:italic}
h5, .watermark {line-height:18px;font-size:16px;font-family:Trebuchet,'Trebuchet MS',Arial,Helvetica,sans-serif;color:#50648C;font-weight:900;font-style:italic;letter-spacing:-1px;text-align:inherit}
h6 {margin:0}
hr {height:10px;color:#FFF;border:0 hidden #FFF;border-top:1px dashed #DAD2C3;background-color:transparent;margin-top:10px}

.fancydate {color:#999;letter-spacing:5px;font-size:8px}

.b1{background-image:url(/images/buttons/btn-a-1.gif)}
.b2{background-image:url(/images/buttons/btn-a-2.gif);background-repeat:repeat-x}
.b3{background-image:url(/images/buttons/btn-a-3.gif)}
A.sidebox {font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000;font-weight:bold;line-height:11px}
A.sidebox:hover {font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#FFF;text-decoration:underline;font-weight:bold;line-height:11px}
.pad {padding-left:5px}
.tab  {width:16px;height:17px;border:0;float:right;margin:-3px -3px}
.grn0 {background-color:#97C3AC;background-image:url(/images/grntop.gif)}
.grn2 {background-color:#BADFCC}
.grn1 {background-color:#5B7567}
.blu0 {background-color:#96AAC3;background-image:url(/images/blutop.gif)}
.blu2 {background-color:#D2DCE6}
.blu3 {background-color:#E8EDF2;background-image:none}
.blu1 {background-color:#3C506E;background-image:none}
.tea0 {background-color:#97C0C3;background-image:url(/images/teatop.gif)}
.tea2 {background-color:#C3D8DA}
.tea1 {background-color:#648A8C}
.tan0 {background-color:#C3BE97;background-image:url(/images/tantop.gif)}
.tan2 {background-color:#E4DFBC}
.tan1 {background-color:#75725B}
.brn0 {background-color:#C3B497;background-image:url(/images/brntop.gif)}
.brn2 {background-color:#D5CCBB}
.brn1 {background-color:#756C5B}
.hb {line-height:7px;font-size:7px;width:160px}


span.submenu {font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#50648C}
a.submenu {font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#50648C}
a.submenu:hover {font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#96AAC3;text-decoration:underline}
a.submenu-ca {font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#C0D8D8}
a.submenu-ca:hover {color:#FFF;font-family:Tahoma,Helvetica,sans-serif;text-decoration:underline}
.submenu-ca {color:#C0D8D8}

td.submenu { background:#d2dce6 url(/images/submenu-bg.gif) repeat-x}

ul.b {list-style:none inside url(/images/li_blu.gif);margin:0;padding:0}
ul.b li {margin-bottom:15px}

ul.v2 li {margin-bottom:15px}

table.data
	{
    width:100%;
    border:1px solid #ccc;
    border-collapse:collapse;
	}
    
table.data td, table.data th
	{
    border:1px solid #ccc;
	padding:0.2em;
	}
table.data th
	{
	background:#E8EDF2;
	text-align:left;
	color:#444;
	}
.data {font-size:13px;font-family:Arial,sans-serif;color:#369;font-weight:bold}
.note {font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#666666}
#Description{position:absolute;visibility:hidden;z-index:2;background-color:#FFFFCC;color:#000}
#InfoDateBar{padding:2px 5px 0 0;height:18px ! important;background:#50648C url(/images/menu/top_bg.png) fixed top left no-repeat;font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#D2DCE6;text-align:right;overflow:hidden;line-height:15px}
#IntroBanner{position:relative;overflow:hidden;height:90px ! important;white-space:nowrap;background:#FFF url(/images/menu/to-bg.png) top left repeat-x}
#IntroBanner img {float:left}

#FlashHeader {width:auto;height:70px;text-align:right;padding:20px 80px 0 0}


div#Menu {padding:0 0 0 15px;overflow:hidden;height:30px;background:#C3D2E1 url(/images/menu/th-bg.png) top left repeat-x}
#Menu span {float:left;color:#fff;text-align:center;font-family:Arial;font-weight:bold;font-size:11px;text-transform:uppercase;cursor:pointer}
#Menu a, #Menu span.nav a:link, #Menu span.nav a:visited {display:block}
#Menu img {margin:0;border:0}
#Menu a:hover img {visibility:hidden}
#SubMenu {color:#96AAC3;height:19px;background:#C3D2E1 url(/images/menu/td-bg.png) top left repeat-x;padding:2px 15px;margin-bottom:6px;overflow:hidden;font-size:12px !important}
#Shadow {margin:-6px 0;height:6px;background:transparent url(/images/menu/shadow.png) top left repeat-x;z-index:1 ! important}

#Menu20 { height:30px;overflow:hidden;background:#9EB2C6 url(/images/menu/th-bg.png);padding-left:15px}
#Menu20 a { display:block;height:30px;float:left;background-position:left top}
#Menu20 a span { display:none}
#Menu20 a:hover { background-position:center top}
#Menu20 a.Active { background-position:right top}

#TopMenuItem{height:26px;margin:0;padding:0;background-color:#96AAC3;background-image:url(/images/menu/mn_bg.gif);overflow:hidden}
#SubMenuItem{padding:0px 5px 0px 5px;border-bottom:1px solid #3C506E;height:17px;background-color:#D2DCE6;color:#96AAC3;line-height:16px;overflow:hidden;text-transform:uppercase}
#ColumnFloat{position:absolute;left:0px;width:160px;height:auto;float:left;padding:5px;text-align:center;background-image:url(/images/bg_leaf3.gif);background-repeat:no-repeat;color:#666666}
#MainHeading{height:120px;width:120px;display:block;padding-top:90px;text-align:center;line-height:18px;font-size:16px;font-family:Trebuchet,'Trebuchet MS',Arial,Helvetica,sans-serif;color:#50648C;font-weight:900;font-style:italic;letter-spacing:-1px}
.Suggestion{text-align:center;font-size:11px;width:100px;height:auto;padding:9px;background-color:#E8EDF2;border:1px solid #D2DCE6}
.Statistics{width:640px;margin-left:180px;margin-top:20px;overflow:hidden}
.InfoHeader{padding:2px 0px 2px 5px;width:100%;background-color:#E4DFBC;line-height:17px;font-size:17px;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;color:#366;font-weight:500;font-style:italic;letter-spacing:1px}
.RelatedBox{text-align:center;width:120px;height:auto;padding:0;background-color:#E8EDF2;border:1px solid #D2DCE6}

#StatsContainer { min-width:960px}
#StatsCol3 { float:right;margin-top:12px;margin-right:5px}

#PageSection {
display:table;
padding:0px;
margin:0px;
height:240px;
width:120px;
text-align:center
}

#PageSection div {
display:table-cell;
vertical-align:middle;
line-height:18px;
font-size:16px;
font-family:Trebuchet,'Trebuchet MS',Arial,Helvetica,sans-serif;
color:#50648C;
font-weight:900;
font-style:italic;
letter-spacing:-1px;
* margin-top:expression((parentNode.offsetHeight)/2-(this.offsetHeight)/2);
}

#SideHeading em {
display:block;
margin-bottom:2px
}

#SideHeading strong {
display:block;
margin-top:8px
}

.help {border-style:dashed;border-width:1px;background-color:#DDDDDD;cursor:help}



.col1 {width:160px;background:url(/images/bg_leaf3.gif) no-repeat -10px 0;line-height:15px;padding:0 10px}
.col2 {width:100%;padding:10px 15px 5px 15px !important;min-height:200px}
.col3 {padding-top:15px}

.fine{font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#999;text-align:justify;line-height:13px}
.legal {font-size:9pt;font-family:Arial,Helvetica,sans-serif;color:#333;text-align:justify}
.mark{background-color:#FFFF99}
.red{color:#CC3333}
.grn{color:#339933}

.s3 {font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#333}
.s4 {font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#333;font-weight:bold}
.s5 {font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#50648C;font-weight:bold}
.small {font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#333}
.news {font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#50648C}
.swhite {font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#D2DCE6}
.question {font-size:12px;font-family:Arial,Helvetica,Lucid;color:#333;font-weight:bold}
span.title {display:block;padding:0 0 2px 20px ! important}
H2.S {color:#000;font-weight:normal}
H2.AS {color:#509980;font-weight:normal}
H2.BS {color:#666666;font-weight:normal}
H2.CS {color:#369;font-weight:normal}
H2.DS {color:#998050;font-weight:normal}
.category {font-size:10px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;width:135px;background-color:#F6F9FF}
.framemenu {font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#D2DCE6}

.submit {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold}

.noframes {font-size:5px;position:absolute;visibility:hidden;z-index:1;top:-1200px}
CITE {font-size:5px;position:absolute;visibility:hidden;z-index:1;top:-1200px}
.label {text-align:right}
INPUT {font-family:monospace}
.mortgage {line-height:18px;color:#D2DEE6;font-family:Arial,Helvetica,Lucid,sans-serif;font-size:12px}
.iper {color:#369}

.jumptext {font-weight:bold;text-align:center}

td.white {color:#FFF}

/* Search Box */
.searchWindow {background:url('/images/find_it_here_s.jpg') top left no-repeat #fff;height:180px;margin-top:3px;overflow:hidden}
.searchCont {padding:10px;padding-top:58px}
.searchFind {font-size:10px;clear:both;padding-top:0}
.searchFind a {color:#fff;text-decoration:none}
.searchFind a:hover {color:#c4cfdf;text-decoration:underline}
.searchFind ul {list-style-position:inside;padding:0;list-style-image:url('/images/bullet.gif');font-size:10px;margin:0;margin-top:7px}
.searchFind ul li {padding:0;margin:0;line-height:13px}
.searchBox {width:96px;height:19px;border:0;padding:1px;padding-left:3px;float:left;margin-top:1px;margin-right:3px;color:#425d7a;font-family:Verdana}
.searchButton {border:0;margin:0;padding:0}




.sideBoxTealL {background:#cddcde}
.sideBoxTealL .sideCont {background:url(http://aws2.canequity.com/images/sidebar/te-l_t.png) top left no-repeat #cddcde}
.sideBoxTealL .sideCap {background:url(http://aws.canequity.com/images/sidebar/te-l_b.png) #cddcde}
.sideBoxTeal {background:#2c6265}
.sideBoxTeal .sideCont {background:url(http://aws.canequity.com/images/sidebar/te_t.png) top left no-repeat #2c6265}
.sideBoxTeal .sideCap {background:url(http://aws.canequity.com/images/sidebar/te_b.png) #2c6265}
.sideBoxBlueL {background:#d3dae4}
.sideBoxBlueL .sideCont {background:url(http://aws.canequity.com/images/sidebar/bl-l_t.png) top left no-repeat #d3dae4}
.sideBoxBlueL .sideCap {background:url(http://aws2.canequity.com/images/sidebar/bl-l_b.png) #d3dae4}
.sideBoxBlue {background:#3e587d}
.sideBoxBlue .sideCont {background:url(http://aws.canequity.com/images/sidebar/bl_t.png) top left no-repeat #3e587d}
.sideBoxBlue .sideCap {background:url(http://aws.canequity.com/images/sidebar/bl_b.png) #3e587d}
.sideBoxGreenL {background:#c2d3ca}
.sideBoxGreenL .sideCont {background:url(http://aws2.canequity.com/images/sidebar/gr-l_t.png) top left no-repeat #c2d3ca}
.sideBoxGreenL .sideCap {background:url(http://aws.canequity.com/images/sidebar/gr-l_b.png) #c2d3ca}
.sideBoxGreen {background:#2d6b4a}
.sideBoxGreen .sideCont {background:url(http://aws2.canequity.com/images/sidebar/gr_t.png) top left no-repeat #2d6b4a}
.sideBoxGreen .sideCap {background:url(http://aws.canequity.com/images/sidebar/gr_b.png) #2d6b4a}
.sideBoxTanL {background:#e4e1cc}
.sideBoxTanL .sideCont {background:url(http://aws2.canequity.com/images/sidebar/tn-l_t.png) top left no-repeat #e4e1cc}
.sideBoxTanL .sideCap {background:url(http://aws.canequity.com/images/sidebar/tn-l_b.png) #e4e1cc}
.sideBoxTan {background:#54513c}
.sideBoxTan .sideCont {background:url(http://aws2.canequity.com/images/sidebar/tn_t.png) top left no-repeat #54513c}
.sideBoxTan .sideCap {background:url(http://aws.canequity.com/images/sidebar/tn_b.png) #54513c}
.sideBoxBrownL {background:#dad2c3}
.sideBoxBrownL .sideCont {background:url(http://aws2.canequity.com/images/sidebar/br-l_t.png) top left no-repeat #dad2c3}
.sideBoxBrownL .sideCap {background:url(http://aws2.canequity.com/images/sidebar/br-l_b.png) #dad2c3}
.sideBoxBrown {background:#4c4536}
.sideBoxBrown .sideCont {background:url(http://aws2.canequity.com/images/sidebar/br_t.png) top left no-repeat #4c4536}
.sideBoxBrown .sideCap {background:url(http://aws2.canequity.com/images/sidebar/br_b.png) #4c4536}
.sideBoxBlue, .sideBoxTeal, .sideBoxBrown, .sideBoxTan, .sideBoxGreen {width:160px;min-height:160px}
.sideBoxBlueL, .sideBoxTealL, .sideBoxBrownL, .sideBoxTanL, .sideBoxGreenL {width:160px;min-height:160px}
.sideCont {min-height:160px;font-size:12px;line-height:16px;text-align:}
.sideCont ul {list-style-position:inside;padding:0;list-style-image:url('/images/bullet.gif');font-size:10px;margin:0;margin-top:7px}
.sideCont ul li {padding:0;margin:0;line-height:13px}
.sideCont ul li a {color:#fff}

sideCont ol {margin-left:-20px}
.XsideCont ol {list-style-position:inside;padding:0;font-size:11px;margin:0;margin-top:7px}
.XsideCont ol li {padding:0;margin:0;line-height:13px}

.sideCont form {padding:0;margin:0}
.sideCont table {padding:0;margin:0;border:0;font-size:10px}
.sideCont b {font-size:12px;letter-spacing:-1px}
.iper, .ipro, .opro, .oper {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;letter-spacing:-1px}
.updt {text-align:center}
.updt .small {font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#666;font-size:9px;line-height:20px}
.sideTitle {font-size:12px;font-weight:bold;padding-bottom:8px;font-family:Verdana,sans-serif}
.sidePad h6 {margin:0;font-size:12px;font-weight:bold;padding-bottom:8px;font-family:Verdana,sans-serif}
.sideTitleBig {font-size:16px;font-weight:bold;letter-spacing:-0.5px;padding-bottom:8px}
.sidePad {padding:10px 10px 0 10px;color:#333;font-size:11px;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif}
.sideCap {height:10px;width:160px}
.sideCapImg {text-align:center;margin-top:6px;padding-bottom:0px}

.hb {line-height:7px;font-size:7px;width:160px;clear:both}
.formstyle {border:#D2DCE6 1px solid;background-image:url(/images/form_bg.png);background-repeat:repeat-x}
.contact input,.contact select,.contact textarea {border:#808080 1px solid;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal}

#TopAccountSigninControl a { font-size:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#FFF;text-transform:uppercase}

.AjaxInProgress { background:url(/images/ajax-spinner.gif) no-repeat center center !important;height:60px}


.Ticker { overflow:hidden;position:relative}
.Ticker .TickerInner { position:absolute;top:0}

.Ticker.FloatingSlim { width:270px;height:500px;border:1px solid #bbb}
.Ticker.FloatingSlim .TickerInner { padding:0 5px}
.Ticker.FloatingSlim h3 { font-size:12px;text-align:center}
.Ticker.FloatingSlim .TickerTop, .Ticker.FloatingSlim .TickerBottom { position:absolute;left:0;height:20px;width:100%}
.Ticker.FloatingSlim .TickerTop {  top:0;background:url(/images/ticker-fade-top.png) repeat-x top left}
.Ticker.FloatingSlim .TickerBottom { bottom:0;background:url(/images/ticker-fade-bottom.png) repeat-x bottom left;text-align:right}
.Ticker.FloatingSlim .TickerBottom span { position:relative;top:4px;right:4px;font-weight:bold;color:#888}

.Ticker.Col3Ticker .TickerTop, .Ticker.Col3Ticker .TickerBottom { position:absolute;left:0;height:20px;width:100%}
.Ticker.Col3Ticker .TickerTop {  top:0;background:url(/images/ticker-fade-top.png) repeat-x top left}
.Ticker.Col3Ticker .TickerBottom { bottom:0;background:url(/images/ticker-fade-bottom.png) repeat-x bottom left;text-align:right}
.Ticker.Col3Ticker .TickerBottom span { position:relative;top:4px;right:4px;font-weight:bold;color:#888}

.Best5QuoteComparison { width:100%}
.Best5QuoteComparison td, .Best5QuoteComparison th { padding:5px 5px;font-size:10px}
.Best5QuoteComparison .CompanyProduct { text-align:left}
.Best5QuoteComparison .Premium { width:60px;text-align:right}
.Best5QuoteComparison td.Premium { font-size:12px;font-weight:bold;font-style:italic}


/*
.SwooshMarquee { position:relative;overflow:hidden}
.SwooshMarquee .Element { position:absolute;top:0;left:100%;width:100%;xvisibility:hidden;white-space:nowrap}
*/
.SwooshMarquee .Element { display:none }

#MortgageLicensesSwoosh { float:left;margin-left:100px;width:240px;height:15px;text-align:left;font-weight:bold;color:#788CB4}



#TestimonialsTicker * { font-size:10px;color:#666}

.BigResult { display:block;font-size:40px;line-height:40px;font-weight:bold;text-align:center;color:#369}
.ReportBox h1, .ReportBox h2, .ReportBox h3 { padding-top:0;margin-top:0}
.ReportBox { border:1px solid #96AAC3;padding:15px;margin:15px auto;width:600px !important;clear:both}


.ShadowBox .b01 { width:9px;height:9px;background:url(/images/shadow-box/box_01.png) bottom right no-repeat}
.ShadowBox .b02 { background:url(/images/shadow-box/box_02.png) bottom left repeat-x}
.ShadowBox .b03 { width:9px;background:url(/images/shadow-box/box_03.png) bottom left no-repeat}
.ShadowBox .b04 { background:url(/images/shadow-box/box_04.png) top right repeat-y}
.ShadowBox .b05 { padding:0 8px 8px 0;background:#FFF}
.ShadowBox .b06 { background:url(/images/shadow-box/box_06.png) top left repeat-y}
.ShadowBox .b07 { height:9px;background:url(/images/shadow-box/box_07.png) top right no-repeat}
.ShadowBox .b08 { background:url(/images/shadow-box/box_08.png) top left repeat-x}
.ShadowBox .b09 { background:url(/images/shadow-box/box_09.png) top left no-repeat}




















#TopMenu { position:relative;z-index:1;padding-bottom:6px;margin-bottom:-6px;background:url(/images/menu/shadow.png) bottom left repeat-x;min-width:978px}
.LiMenu, .LiMenu ul, .LiMenu li { display:block;margin:0;padding:0;list-style:none}
.LiMenu li { float:left;white-space:nowrap}

.PopdownFrom { position:relative}
.PopdownFrom .PopdownTarget { display:none}
.PopdownFrom:hover .PopdownTarget { display:block}
.PopdownFrom .PopdownTarget { position:absolute;top:0;left:0}
.PopdownFrom .PopdownTarget li { float:none}



#MainMenu30Container {
	height:29px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	z-index:1;
	position:relative;
}
#MainMenu30 a {
	display:block;
	background:url(http://aws2.canequity.com/images/menu30/button-bg.png) no-repeat;
	padding:7px 20px 8px 20px;
	height:14px;
	text-decoration:none;
	color:#FFF;
	font:bold 13px/1em Arial, sans-serif;
	display:block;
}
#MainMenu30 li { margin-right:1px}
#MainMenu30 a img, #SubMenu30 a img { border:0;margin-left:3px}
#MainMenu30Container { 
	background:url(http://aws2.canequity.com/images/menu30/main-bg2.png) repeat-x top left;
	height:29px;
}


#MainMenu30 .PopdownFrom .PopdownTarget { top:29px;right:0;left:auto;padding-top:1px;background:#FFF}
#MainMenu30 .PopdownFrom .PopdownTarget li { margin:0 1px 1px 1px;width:250px}

#SubMenu30Container {
	height:29px;
	background:url(http://aws.canequity.com/images/menu30/main-bg.png) repeat-x top left;
	border-bottom:1px solid white;
}
#SubMenu30 { height:29px}
#SubMenu30 a {
	display:block;
	font:bold 12px/1em Arial, sans-serif;
	padding:9px 10px 8px 10px;
	text-decoration:none;
	color:#444;
	border-right:1px dotted #777;
}
#SubMenu30 a strong { font-weight:bold;color:black}
#SubMenu30 a:hover {
	background:url(http://aws2.canequity.com/images/menu30/button-bg-inverse.png) no-repeat;
}

#SubMenu30 .PopdownFrom .PopdownTarget { top:29px}
#SubMenu30 .PopdownFrom ul.PopdownTarget { border:1px solid white;background:#FFF url(http://aws.canequity.com/images/form_bg.png) repeat-x top left}
#SubMenu30 .PopdownFrom ul.PopdownTarget li { margin:0 1px 1px 1px;xwidth:200px}

#SubMenu30 .PopdownFrom div.PopdownTarget {
	border:1px solid white;
	background:#FFF url(http://aws.canequity.com/images/form_bg.png) repeat-x top left;
	padding:15px;
	white-space:normal;
}

.More .PopdownTarget a {background-color:#6C88AB !important;background-position:-9000px 0 !important} 

#MainMenu30 a:hover { background-position:-8000px 0 !important}

#MainMenu30 a.Home { background-position:0 0}
#SubMenu30Container.Home { background-image:url(http://www.canequity.com/images/menu/0kpx-bg.png);background-color:#c4d1e2}
#SubMenu30Container.Home a:hover { background-position:0px 0}
#SubMenu30Container.Home .PopdownTarget { background:#c4d1e2 !important}

#MainMenu30 a.Residential { background-position:-2300px 0}
#SubMenu30Container.Residential { background-image:url(http://www.canequity.com/images/menu/2kpx-bg.png);background-color:#c4d2b9}
#SubMenu30Container.Residential a:hover { background-position:-2300px 0}
#SubMenu30Container.Residential .PopdownTarget { background:#c4d2b9 !important}

#MainMenu30 a.Commercial { background-position:-3200px 0}
#SubMenu30Container.Commercial { background-image:url(http://www.canequity.com/images/menu/3kpx-bg.png);background-color:#c3d1cf}
#SubMenu30Container.Commercial a:hover { background-position:-3200px 0}
#SubMenu30Container.Commercial .PopdownTarget { background:#c3d1cf !important}

#MainMenu30 a.Insurance { background-position:-4000px 0}
#SubMenu30Container.Insurance { background-image:url(http://www.canequity.com/images/menu/4kpx-bg.png);background-color:#a8c4d1}
#SubMenu30Container.Insurance a:hover { background-position:-4000px 0}
#SubMenu30Container.Insurance .PopdownTarget { background:#a8c4d1 !important}

#MainMenu30 a.Investing { background-position:-5000px 0}
#SubMenu30Container.Investing { background-image:url(http://www.canequity.com/images/menu/5kpx-bg.png);background-color:#b8c3d1}
#SubMenu30Container.Investing a:hover { background-position:-5000px 0}
#SubMenu30Container.Investing .PopdownTarget { background:#b8c3d1 !important}

#MainMenu30 a.Contact { background-position:-7000px 0}
#SubMenu30Container.Contact { background-image:url(http://www.canequity.com/images/menu/7kpx-bg.png);background-color:#c3cac1}
#SubMenu30Container.Contact a:hover { background-position:-7000px 0}
#SubMenu30Container.Contact .PopdownTarget { background:#c3cac1 !important}

#MainMenu30 a.About { background-position:-1000px 0}
#SubMenu30Container.About { background-image:url(http://www.canequity.com/images/menu/1kpx-bg.png);background-color:#a8c4d1}
#SubMenu30Container.About a:hover { background-position:-1000px 0}
#SubMenu30Container.About .PopdownTarget { background:#BDBDB7 !important}

#MainMenu30 a.Financial { background-position:-6000px 0}
#SubMenu30Container.Financial { background-image:url(http://www.canequity.com/images/menu/6kpx-bg.png);background-color:#a8c4d1}
#SubMenu30Container.Financial a:hover { background-position:-6000px 0}
#SubMenu30Container.Financial .PopdownTarget { background:#BDBDAD !important}


.Contact.ActiveMenu {border-bottom:1px solid #89978E !important}
.About.ActiveMenu {border-bottom:1px solid #949389 !important}
.Home.ActiveMenu {border-bottom:1px solid #859CB9 !important}
.Insurance.ActiveMenu {border-bottom:1px solid #668FA9 !important}
.Commercial.ActiveMenu {border-bottom:1px solid #629D90 !important}
.Residential.ActiveMenu {border-bottom:1px solid #749F7F !important}
.Financial.ActiveMenu {border-bottom:1px solid #949389 !important}


/*
 * FIXES FOR IE7
 */
 
/* Fix margins in IE7 */
*:first-child+html body #MainMenu30 .PopdownFrom .PopdownTarget li { margin-bottom:0 !important}
*:first-child+html body #SubMenu30 .PopdownFrom .PopdownTarget li { margin-bottom:-2px !important}
/* Fix how popdowns with <img> in them seem to slide down a few pixels. */
*:first-child+html body #MainMenu30 .PopdownFrom a.MenuButton { padding-top:5px !important;padding-bottom:10px !important}
*:first-child+html body #SubMenu30 .PopdownFrom a.MenuButton { padding-top:7px !important}
/* Fix screwy submenu popdown list item backgrounds on mouseover */
*:first-child+html body #SubMenu30 .PopdownTarget a { padding-top:6px !important;margin-bottom:-3px}

/*
 * FIXES FOR IE6
 */
 
/* Kill the image and dropdown entirely in IE6. They need to click. */
* html .PopdownFrom img, * html .PopdownFrom .PopdownTarget { display:none}
/* Min width */
* html .LiMenu li { width:100px}
/* Other fixes */
* html #MainMenu30 { height:29px}
* html .PopdownFrom { position:static}
* html #SubMenu30 { background:url(http://aws.canequity.com/images/menu30/main-bg.png) repeat-x top left;margin-bottom:-20px}
* html #SubMenu30Container { border:0}
* html #TopMenu { padding:0;margin-bottom:-0px;background:transparent}



.dotteddiv {padding:10px;border:1px dotted #cccccc}

/* Image float with zoom button */

.magnifier a img {border:0}
.magnifier {position:absolute;right:3px;bottom:3px} 
.blog-image-left a img {border:0}
.blog-image-right a img {border:0}
.blog-image-left  {position:relative;float:left;margin:0px 15px 10px 0px;border:0}
.blog-image-right {position:relative;float:right;margin:0px 0px 10px 15px;border:0}
.image-left a img {border:0}
.image-right a img {border:0}
.image-left  {position:relative;float:left;margin:0px 15px 10px 0px;border:0}
.image-right {position:relative;float:right;margin:0px 0px 10px 15px;border:0}

/* Eli table */

.tr1 {background-color:#D2DCE6}
.tr2 {background-color:#E8EDF2}
.tdlabel { font-size:16px;line-height:25px;font-weight:bold;text-align:left;color:#369;padding-left:15px}
.tdrates { font-size:15px;line-height:20px;font-weight:bold;text-align:left;color:#369;padding:5px 8px}
.tdrates strong { font-weight:900}
.tdrates a { color:#246}
.tdrates ul { font-size:15px;line-height:20px;font-weight:bold;text-align:left;color:#369;margin:5px 5px 5px 15px;padding:0px}
.tdblacklabel { font-size:17px;line-height:22px;font-weight:bold;text-align:left;color:black;padding:4px 8px}
.tdheading1 { font-size:25px;line-height:30px;font-weight:bold;color:#black}
.tdheading1 a { color:black}

/* Also for table, but not used in my pages */
.tdheading2 { font-size:18px;line-height:30px;font-weight:bold;color:#036;padding-left:15px}
.tdheading3 { font-size:18px;line-height:30px;font-weight:bold;text-align:center;color:#036}

/* Eli table 2.0 */
.etable {width:100%;}
.etable sup, sub {height: 0;line-height: 1;vertical-align: baseline; _vertical-align: bottom;position: relative;}
.etable sup {bottom: 1ex;}
.etable sub {top: .5ex;}
.etable .head th {font-weight:bold;color:#black; white-space:nowrap;line-height:30px!important;  padding:0 0 8px 0;}
.etable .head th a {color:black}
.etable .head.size1 th { font-size:15px!important;}
.etable .head.size2 th { font-size:17px!important;}
.etable .head.size3 th { font-size:19px!important;}
.etable .head.size4 th { font-size:21px!important;}
.etable .head.diduknow th { font-size:21px!important; text-align:left; padding-left:7px!IMPORTANT;}
.etable .tr1 {background-color:#D2DCE6}
.etable .tr2 {background-color:#E8EDF2}
.etable .tr1.trbold {font-weight:bold}
.etable .tr2.trbold {font-weight:bold}
.etable .tr1 th, .etable .tr2 th {font-size:15px;line-height:19px;font-weight:bold;text-align:left;color:black;padding:8px 8px;vertical-align: top; white-space:nowrap;}
.etable td {font-size:15px;line-height:19px;text-align:left;color:#369;padding:8px 8px;vertical-align: top}
.etable td a { color:#246}
.etable td a:hover { color:#468}
.etable td ul, .etable td ol {font-size: 14px; margin:0 0 0 15px;color:#369;padding:0px}
.etable td ol {margin-left:20px!important;}
.etable td p {padding:0; margin:0 0 10px 0;}
.etable.centertd td {text-align:center!important;}
.etable.smallfont td, .etable.smallfont ul, .etable.smallfont ol {font-size:13px!important;line-height:18px!important;}
.etable.smallfont th {font-size:13px!important;line-height:18px!important;}
.etable.bigfont td, .etable.bigfont ul, .etable.bigfont ol {font-size:17px!important;line-height:20px!important;}
.etable.bigfont th {font-size:17px!important;line-height:20px!important;}




#image-search-overlay { position:fixed; left:0; top:0; z-index:9999999; width:100%; height:100%; background:url(/images/alpha-66-black.png) }
#image-search-overlay .message { background:white; color:black; width:600px; margin:50px auto 0 auto; padding:15px }
#image-search-overlay .message h1 { margin-top:0; padding-top:0; line-height:1em }

#ad-popup-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100000000;
	overflow:hidden !important;
}


table.horizlayout { width:100% }
td.horizlayout { color:#333333; vertical-align:top; padding:5px 10px; }
td.horizlayout p { font-size:11px; line-height:16px }
td.horizlayout li { font-size:11px; line-height:16px; margin-bottom:0.8em }
td.horizlayout ul, td.horizlayout ol { margin-left:0; padding-left:25px }
td.horizlayout h2 { text-align:center; color:black }
td.horizlayout.one   { background:#ebeff5 url(/images/blue_bg_gradient.png) repeat-x top left; }
td.horizlayout.two   { background:#f5f2e6 url(/images/tan_bg_gradient.png) repeat-x top left; }
td.horizlayout.three { background:#eaf2f0 url(/images/green_bg_gradient.png) repeat-x top left; }
td.horizlayout.four  { background:#e8f2f4 url(/images/blue_green_bg_gradient.png) repeat-x top left; }

td.horizlayout-spacer { width:15px; overflow:hidden }

table.horizlayout.four td.horizlayout { width:25% }
table.horizlayout.three td.horizlayout { width:33% }


/* 
 <div id="fancy-tooltip hidden top left" class="fancy-tooltip top"><div class="fancy-tooltip-nub"></div><div class="fancy-tooltip-inner">Click here for up to date mortgage rates</div></div>
*/

.fancy-tooltip {
  position:absolute;
  z-index:1000000000000000000000000000;
  top:170px;
  left:170px;
}
.fancy-tooltip .fancy-tooltip-nub {
  position:absolute;
  
  width:25px;
  height:15px;
  
  z-index:1;
}
.fancy-tooltip .fancy-tooltip-inner {
  position:absolute;
  
  background:white;
  padding:7px 15px;
  border-radius:10px;
  
  -moz-box-shadow:2px 2px 6px rgba(0,0,0,0.5);
  -webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.5);
  box-shadow:2px 2px 6px rgba(0,0,0,0.5);
  
  white-space:nowrap;
  font-weight:bold;
}

.fancy-tooltip .fancy-tooltip-nub   { top:    0; left:-12px;  background:url(/images/fancy-tooltip-top.png) no-repeat top left  }
.fancy-tooltip .fancy-tooltip-inner { top: 15px; left:-30px }
