@charset "utf-8";
/* CSS Document */
.siteTitle {display:none;}

a {cursor:pointer;}

#tpl_h_body {background:#002a5c url(/images/18538/custom/images/bgBody.jpg) center top no-repeat!important;}

#rnd_globalheader {display:block; text-align:center; width:100%; height:210px;}
	.headerContentWrapper {width:912px; margin:auto;}
		.logo {float:left;}
		
		/*Top Menu*/
		.topMenu {float:right; padding-right:25px; padding-top:15px;}
			.topMenu ul {list-style:none; margin:0!important;}
				.topMenu ul li {float:left;}
					.topMenu ul li span {float:left; padding:0 2px; color:#fff;}
					.topMenu ul li a {color:#fcbc1e!important; text-decoration:none!important;}
					.topMenu ul li a:hover {text-decoration:underline!important;}
						.topMenu ul li a span {color:#fcbc1e!important;}

/*MENU*/

/* submenu box */
#tpl_dropdown_v2 .yuimenubaritem .yuimenu { background-color: #002A5C!important;}
	#tpl_dropdown_v2 .yuimenuitemlabel-selected {background:#054EA7!important;}
	
	.hilite {background:#002a5c!important;}
		.hilite * {color:#fff!important;}
	
#tpl_dropdown_v2 .yuimenubaritemlabel {
color:#002A5C;
font-family:Arial;
font-size:13px;
font-weight:normal;
padding:8px 23px!important;
border-right:1px solid #002a5c!important;
}

#dd_c11{border-left:1px solid #002a5c!important;}

#tpl_dropdown_v2 .yuimenubaritem {
margin:0!important;
}



#wgt_frame_DropDown {text-align:center!important;}
	.bd {width:912px; margin:auto; height:32px;}
	.yuimenu {display:none;}
	


#tpl_h_main {width:912px!important;}
	#tpl_container {width:912px!important;}
		#tpl_tbl {background:url(/images/18538/custom/images/bgContent.gif) left top!important;}
			#rnd_breadcrumbs {background:#fff; text-align:right; padding:15px 25px;}
			#rnd_breadcrumbs * {display:none;}
		
		#tpl_h_right {width:325px!important;}
			#tpl_h_right .tpl_frame {margin:0 45px!important; width:235px!important; background:transparent!important;}
				#tpl_h_right #rnd_webcode1 h3 {color:#4bac31!important; font-size:24px!important; font-weight:normal!important; font-family:"Times New Roman", Times, serif!important; margin-top:0!important;}
				#tpl_h_right #rnd_webcode1 strong {color:#002a5c; font-size:14px;}
			
				/* SIDEBOX */
				.sidebox {float:left; width:100%; margin-bottom:30px;}
					/*.btnBuyers strong {display:block; font-size:12px!important; margin-top:33px; padding-left:30px;}*/
					/*a.btnBuyers {float:left; cursor:pointer; width:100%; height:57px; background:url(/images/18538/custom/images/buyersGuide.png) no-repeat;}*/
				a.btnBuyers {width:222px; height:47px; background:url(/images/18538/custom/images/buyersGuide.png) no-repeat top left;}
				a.btnBuyers {cursor:pointer; display:block;  color:#000; text-decoration:none!important;}
				a.btnBuyers:hover {background:url(/images/18538/custom/images/buyersGuide.png) no-repeat bottom left; color:#fff;}
					a.btnBuyers span {display:block; padding-top:24px; width:195px; text-align:center; font-weight:bold;}
						
				a.btnCalculator {width:232px; height:47px; background:url(/images/18538/custom/images/calculator.png) no-repeat top left;}
				a.btnCalculator {cursor:pointer; display:block;  color:#000; text-decoration:none!important;}
				a.btnCalculator:hover {background:url(/images/18538/custom/images/calculator.png) no-repeat bottom left; color:#fff;}
					a.btnCalculator span {display:block; padding-top:24px; width:195px; text-align:center; font-weight:bold;}
					
				.longTitle {font-size:11px!important; padding-top:25px!important;}


		#tpl_h_content .tpl_frame {padding:0 45px!important}
			#tpl_h_content h1 {font-family:"Times New Roman", Times, serif!important; color:#002a5c!important; font-weight:normal!important; font-size:28px!important;}
			#tpl_h_content h2 {color:#4BAC31!important;}
			#tpl_h_content a {color:#002a5c;
							  line-height:24px!important;}
			
		#tpl_h_bottom .tpl_frame {background:#fff!important; height:17px!important;}
		
		#tpl_h_verybottom {margin-top:-16px!important; text-align:center;}
			#tpl_h_verybottom .tpl_frame {background:#20252B!important; min-height:160px!important; border-top:1px solid #fff;}

			/* FOOTER */
			#tpl_h_verybottom {}
				.footerContentWrapper {color:#fff; padding-top:5px;}
					.footerContentWrapper a, .footerContentWrapper a span {color:#fcbc1e!important;}
						.footerContentWrapper ul {list-style:none; margin:0!important; padding:0!important;}
							.footerContentWrapper ul li {display:inline;}
				
					.footerContentTop {width:912px; margin:auto;}
						.contactImg {float:left; padding-left:20px;}
						.contactInfo {float:left; margin-top:35px; text-align:left;}
							.contactInfo ul li {margin:0!important; margin-right:8px!important; margin-top:4px!important; float:left!important;}
							.contactInfo ul li.dot {height:10px; width:10px; float:left; background:url(/images/18538/custom/images/dotYellow.gif) no-repeat center 6px;}
					
					.footerContentBottom {width:912px; margin:0 auto!important; font-size:11px;}
						.footerContentBottom ul li a {font-size:11px!important; text-decoration:none!important;}
						.footerContentBottom ul li a:hover { text-decoration:none!important; text-decoration:underline!important;}
						.footerContentBottom ul li {line-height:18px!important;}
		

#rnd_neighbourhoodmenu a span {color:#fff;}

.ui-selected {background-color:#002a5c!important; color:#fff!important;}
.ui-selected a {color:#fff!important;}


/* CONTENT STYLING */
.moduleShim {}
	.tpl_h_listing {}
	.tpl_c_pll {}
		.tpl_h_listing table {}
			.moduleTitle {background:#2B3036!important;}
			table.moduleBox {}
					table.moduleBox td {vertical-align:top; padding:2px;}
						.moduleContent {}
							.moduleContent table  {}
							
							.infotitle {color:#4bac31!important;}
							
							table.moduleBox td table td p b {color:#cc0000!important;}
							
/* FORMS */

/* mortgageCalculator */
.moduleHighlight1 {}
.moduleHighlight1 .button {float:right;}

form {}
	form input {border:1px solid #ccc!important; padding:1px;}
	
	.button {float:right; padding:2px 0!important; margin:3px 0; background:#002a5c!important; color:#fff!important; font-size:11px!important; width:70px!important; text-align:center!important;}
	.moduleTitle .button {margin-right:5px!important;}
