@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-image:url(../images/top_page_bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}
#container{
	overflow:hidden;
	margin-top:50px;
	background-image:url(../images/bottom_page_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#header{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	text-align:center;
}
#content{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
#get_started_left{
	float:left;
	width:660px;
	padding:16px;
}
.heading{
	padding:5px 15px 5px 15px;
	background: #00769D;
	border: 1px #007EAE solid;
}
#get_started_left h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;	
}
#get_started_left p{
	color:#FFFFFF;
	line-height:20px;
	text-align:justify;
}
#get_started_left ul{
	color:#FFFFFF;
	line-height:20px;
	text-align:justify;
}
#get_started_left li{
	list-style-image:url(../images/arrow_bullet.gif);
}
#get_started_right{
	float:right;
	width:266;
	padding:16px;	
}
#get_started_box{
	background:#00AEED;
}
#get_started_box ul{
	list-style-type:square;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
}
#get_started_box li a{
	list-style-type:square;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	text-decoration:none;
}
#get_started_box img{
	margin:0px;
}
#apply_online_banner_box{
	margin-top:10px;
	background-color:#00AEED;
}
#inner_bank_logos_box{
	margin:10px auto 30px auto;
	text-align:center;
}
#mortgage_evolution_box{
	margin-top:30px;
	padding-bottom:10px;
	background:url(../images/mortgage_evolution_heading_bg.jpg) repeat-x top #00AEED;
	width:266px;
	overflow:hidden;
}
#mortgage_evolution_box h1{
	margin-top:5px;
	margin-bottom:7px;
	padding-left:10px;
	padding-right:10px;	
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
}
#mortgage_evolution_box ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#mortgage_evolution_box li{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:10px;
	width:246px;
	background:url(../images/owner_broker_bg.jpg) no-repeat;
/*	background:#00769D url(../images/mortgage_evolution_seprator.gif) bottom repeat-x;	
*/}
#mortgage_evolution_box h2{
	color:#FFFFFF;
	font-size:18px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

#mortgage_evolution_box h2 a{
	color:#FFFFFF;
	font-size:18px;
	margin:0px;
	padding:0px;
        text-decoration: none;
	font-weight:normal;
}
#mortgage_evolution_box p{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
#mortgage_evolution_box a{
	color:#00CCFF;
	font-size:11px;
	text-decoration:none;
}
#mortgage_tools_left{
	float:left;
	width:660px;
	padding:16px;
}
#mortgage_tools_left h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;	
}
#left_tools{
	float:left;
	width:320px;
	margin-top:30px;
	background:url(../images/mortgage_tools_seprator.jpg) no-repeat right;
}
#left_tools ul{
	margin:0px;
	padding:5px;
	list-style-type:none;
}
#left_tools li{
	list-style-type:none;
	padding:5px;
	height:70px;
}
#left_tools img{
	padding-right: 10px;
}
#left_tools h3{
	margin:18px 0px 0px 0px;
	padding:0px;
	color:#00AEED;
	font-weight:bold;
	font-size:13px;
}
#left_tools a{
	font-size:10px;
	color:#999999;
	padding-right:35px;
	text-decoration:none;
	background:url(../images/click_here_bullet.png) no-repeat right;
}
#right_tools{
	float:right;
	width:290px;
	margin-top:30px;
}
#right_tools ul{
	margin:0px;
	padding:5px;
	list-style-type:none;
}
#right_tools li{
	list-style-type:none;
	padding:5px;
	height:70px;
}
#right_tools img{
	padding-right: 10px;
}
#right_tools h3{
	margin:18px 0px 0px 0px;
	padding:0px;
	color:#00AEED;
	font-weight:bold;
	font-size:13px;
}
#right_tools a{
	font-size:10px;
	color:#999999;
	padding-right:35px;
	text-decoration:none;
	background:url(../images/click_here_bullet.png) no-repeat right;
}
#download_forms_left{
	float:left;
	width:660px;
	padding:16px;
}

#download_forms_left a{
       color: white;
}

#download_forms_left a:hover{
     color: #999999;

}
#download_forms_left h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;	
}
#download_forms_left p{
	color:#FFFFFF;
	text-align:justify;
}
.form_panel{
	margin:20px 0px 20px 0px;
	height:60px;
	background:url(../images/forms_bg.png) no-repeat;
}
.form_panel img{
	margin: 7px 15px 0px 0px;
}
.form_panel h3{
	margin:0px 0px 0px 10px;
	font-size:18px;
	color:#00769D;
	font-weight:normal;
	line-height:25px;
}
.form_panel p{
	margin:12px 0px 0px 10px;
}
#mortgage_tools_box{
	margin-top:30px;
	padding-bottom:5px;
	background:#00769D;
	width:266px;
}
#mortgage_tools_box h2{
	font-size:22px;
	color:#00AEED;
	font-weight:normal;
	background:url(../images/mortgage_tools_box_bg.jpg) repeat-x;
	line-height:50px;
	margin:0px;
	padding-left:10px;
}
#mortgage_tools_box ul{
	margin:0px;
	padding:20px 10px 10px 50px;
	background:url(../images/mortgage_tools_box_content_bg.jpg);
	height:149px;
	list-style-type:square;
	color:#FFFFFF;
	font-size:11px;
	line-height:20px;
}
#mortgage_tools_box ul a{
	list-style-type:square;
	color:#FFFFFF;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}
#contact_us_left{
	float:left;
	width:660px;
	padding:16px;
}
#contact_us_left h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;	
}
#contact_us_left p{
	color:#FFFFFF;
	line-height:20px;
	text-align:justify;
}
#contact_us_left img{
	border:0px;
	margin:10px 0px 10px 0px;
}
#location_map_box{
	margin-top:30px;
	padding-bottom:5px;
	background:#00769D;
	width:266px;
}
#location_map_box h2{
	font-size:22px;
	color:#00AEED;
	font-weight:normal;
	background:url(../images/mortgage_tools_box_bg.jpg) repeat-x;
	line-height:50px;
	margin:0px;
	padding-left:10px;
}

/* Our Owners */

#our_owners h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;
}

#centerowner {
  width:950px;
  margin-right:auto;
  margin-left:auto;

}

.owner {
        float:left;
        width:470px;
        padding-top:15px;

}

.owner img {
       float:left;
       border:solid 2px #002029;
       margin-right:7px;

}

.owner h1 a {
      text-decoration:none;
      font-size:18px;
      color:#FFF;

}

.owner h1 a:hover {
     color:#00769D;
     text-decoration:underline;
 
}

.owner h1 {
      margin-top:0px;
      margin-bottom:3px;

}

.owner strong {
      color:white;

}

.app{
height:55px;
display:block;
background:url(../images/member_app_form.jpg) no-repeat;
}

.app a {
display:block;
color:#FFFFFF;
text-decoration:none;
width:275px;
height:45px;
}

.centerapp {
   padding-left: 175px;
   padding-top: 20px;

}

#our_team{
	float:left;
	width:956px;
	padding:16px;
}
#our_team h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;
}
#our_team img{
	margin: 0px 0px 0px 500px;
	padding:0px;
	text-align:right;
}
#our_team_content{
	margin-top:30px;
}
#our_team_content h1{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:70px;
	padding:0px;
	margin:0px;
	text-align:center;
}
#our_team_content ul{
	list-style:none;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
#our_team_content li{
	margin:10px 0px 10px 0px;
	height:90px;
	background:url(../images/our_team_images_bg.gif) top left no-repeat;
}
#our_team_content li img{
	margin:0px;
	padding-right:10px;
}
#our_team_content li h2 a{
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	background:none;
}
#our_team_content li a{
	font-size:11px;
	font-weight:normal;
	color:#00CCFF;
	text-decoration:none;
}
#our_team_left{
	float:left;
	width:280px;
	background:#00769D url(../images/mortgage_evolution_west.jpg) no-repeat top;
	padding: 0px 10px 10px 10px;
	/*height: 580px;*/
}
#our_team_right{
	float:right;
	width:280px;
	background:#00769D url(../images/mortgage_evolution_yaletown.jpg) no-repeat top;
	padding: 0px 10px 10px 10px;
	/*height: 580px;	*/
}
#our_team_center{
	width:280px;
	margin-left:328px;
	margin-right:328px;	
	background:#00769D url(../images/mortgage_evolution_north.jpg) no-repeat top;	
	padding: 0px 10px 10px 10px;
}
#our_team_detail{
	float:left;
	width:956px;
	padding:16px;
}
#our_team_detail h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;
	text-transform:capitalize;
}
#our_team_detail #left_west{
	float:left;
	width:280px;
	background:#00769D url(../images/mortgage_evolution_west.jpg) no-repeat top;
	padding: 0px 10px 10px 10px;
}
#our_team_detail #left_north{
	float:left;
	width:280px;
	background:#00769D url(../images/mortgage_evolution_north.jpg) no-repeat top;
	padding: 0px 10px 10px 10px;
}
#our_team_detail #left_yaletown{
	float:left;
	width:280px;
	background:#00769D url(../images/mortgage_evolution_yaletown.jpg) no-repeat top;
	padding: 0px 10px 10px 10px;
}
#our_team_detail img{
	margin: 0px 0px 0px 525px;
	padding:0px;
	text-align:right;
}
#team_member_detail{
	width:605px;
	margin-left:328px;
	margin-right:0px;
	padding:0px;
	text-align:left;	
}
#team_member_detail h1{
	font-size:30px;
	color:#00CCFF;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:20px;
	text-transform:capitalize;
}
#team_member_detail h2{
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	background:none;
}
#team_member_detail img{
	margin: 0px 0px 20px 20px;
	border:#00759C 1px solid;
}
#team_member_detail div{
height:55px;
display:block;
background:url(../images/member_app_form.jpg) no-repeat;
}
#team_member_detail div a{
display:block;
color:#FFFFFF;
text-decoration:none;
width:275px;
height:45px;
}
#team_member_detail div{
font-size:10px;
padding:5px;
color:#FFFFFF;
vertical-align:top; 
margin-bottom:5px;
}
#team_member_detail div big{
font-size:16px;
padding-left:8px;
}
#team_member_detail p{
	color:#FFFFFF;
	text-align:justify;
}
#team_member_detail p a{
	color:#FFFFFF;
	text-decoration:none;
}
.contact_left_text{
	color:#FFFFFF;
}
.contact_right_text{
	color:#00CCFF;
	font-weight:bold;
}
.contact_right_text a{
	color:#00CCFF;
	text-decoration:none;
	font-weight:bold;
}
#teams_buttom_buttons img{
margin:0px 0px 0px 0px;
	padding:20px;
}	
#testimonial{
	float:left;
	width:956px;
	padding:16px;
}
#testimonial h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;
}
#testimonial .back_to_top{
	margin: 0px 0px 0px 700px;
	padding:0px;
	text-align:right;
}
.testimonial_box{
	clear:both;
	margin:30px 0px 30px 0px;
	padding:10px 0px 20px 0px;
	border-bottom:#00759C 1px solid;
	overflow:hidden;
}
.testimonial_box img{
	margin:0px 10px 0px 0px;
	border: #00769D 1px solid;
}
.testimonial_box h1{
	margin:0px;
	font-size:22px;
	font-weight:normal;
	color:#00AEED;
}
.testimonial_box h3{
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
.testimonial_box p{
	margin:10px 0px 0px 0px;
	font-size:13px;
	color:#ffffff;
	text-align:justify;
}

#community_links_left{
	float:left;
	width:660px;
	padding:16px;
}
#community_links_left h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_middle_border.jpg) repeat-x center;	
}
#community_links_left p{
	color:#FFFFFF;
	line-height:20px;
	text-align:justify;
}
.links_box{
	margin:10px 0px 10px 0px;
	height:25px;
	width:100%;
	background:url(../images/links_org_bg.jpg) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:30px;
	line-height:25px;
}
.links_box #link_detail_panel{
	float:left;
	width:400px;
}
.links_box #link_url{
	float:right;
	width:227px;
	text-align:center;
}
.links_box a{
	font-size:11px;
	color:#666666;
	line-height:25px;
	margin-right:10px;
	font-weight:normal;
	text-decoration:none;
}
#footer{
	margin-left:auto;
	margin-right:auto;
	width:974px;
	overflow:hidden;
}
#footer_address{
	margin-top:20px;
}
#footer_address ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#footer_address li{
	float:left;
	list-style-type:none;
	margin:0px;
	padding-top:35px;
	padding-left:30px;
	padding-right:33px;		
	padding-bottom:20px;	
	height:210px;
	background:url(../images/footer_address_vr_sep.jpg) no-repeat right;
}
#footer_address li h1{
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
}
#footer_address li p{
	color:#FFFFFF;
	font-size:15px;
}
#footer_address li p a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer_company_logo{
	clear:both;
	text-align:center;
	background:url(../images/footer_company_hr_sep.jpg) no-repeat center;
}
#footer_links{
	clear:both;
	height:130px;
	padding-top:50px;
	text-align:center;
}
#footer_links a{
	color:#666666;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;	
}
#footer_links a:hover{
	color:#666666;
	text-decoration:underline;
}
#footer_links p{
	font-size:10px;
}
#footer_banks_logos{
	margin: 25px auto 0px auto;
	text-align:center;
}