/************************************************************************************************************/
/* ELEMENTS */
/************************************************************************************************************/

	html,body{background-color:#ffffff;font-family:arial;font-size:12px;color:#555;}
	html,body,td,form,input,select,textarea{margin:0;padding:0;}
	body{background-image:url(imagesNew/bg.gif);background-repeat:repeat-x;}
	input,select,option,textarea{font-size:12px;}
	input{padding:1px 0;_margin-top:-1px;}
	textarea{overflow:hidden;}
	table{border-collapse:collapse;}
	img{border:none;display:block;}
	.largelink{font-weight:bold;font-size:16px;}
	.mediumlink{font-weight:bold;font-size:12px;}

	a{color:#57a10f;cursor:hand;}
	a:hover{color:#487d16;}

/************************************************************************************************************/
/* LAYOUT */
/************************************************************************************************************/

	#main{width:778px;margin:0 auto;}
	#header{height:118px;}
	#nav{float:left;height:27px;}
	#content{float:left;width:778px;}
	#adBlock{float:left;width:778px;height:180px;background-image:url(imagesNew/bg_demo_report_options.gif);background-repeat:no-repeat;margin-top:10px;}
	.subpageContent{width:511px;float:left;padding-top:23px;}
	.rightBar{width:267px;float:left;height:400px;background-repeat:no-repeat;}
	.checkoutSteps{margin-left:20px;height:45px;}

	#adBlock2{float:left;margin:30px auto 0 auto;}




/************************************************************************************************************/
/* HEADER */
/************************************************************************************************************/

	#header div.pad{padding:30px 0 19px 0;}
	#header div.padnew{padding:30px 0 0px 0px;}

	#header .logo{float:left;width:392px;height:69px;}

	/*********** CUSTOMER LOGIN ***********/
	.customerLogin{float:right;width:258px;height:69px;font-weight:bold;font-size:10px;}
	.customerLogin img{clear:both;}
	.customerLogin h1{margin:0 0 5px 0;font-size:12px;}
    .customerLogin .welcome {width:236px;float:left;padding:0 10px;border-left:1px solid #e3e7f4;border-right:1px solid #e3e7f4;background-color:#f6faff;}
	.customerLogin form{width:236px;float:left;padding:0 10px;border-left:1px solid #e3e7f4;border-right:1px solid #e3e7f4;background-color:#f6faff;}
	.customerLogin form div{float:left;}
	.customerLogin input{width:110px;border:1px solid #e3e7f4;}
	.customerLogin xa{display:block;float:left;background-color:#c3dcff;color:#343b44;border:1px solid #8fa3d8;padding:0 4px;text-decoration:none;text-transform:uppercase;}

/************************************************************************************************************/
/* NAVIGATION */
/************************************************************************************************************/

	#nav div{display:block;float:left;color:#FABA0A;font-size:12px;}
	#nav img{float:left;}
	#nav a{display:block;float:left;font-weight:bold;text-decoration:none;color:#7dba36;font-size:13px;}
	#nav a:hover{text-decoration:underline;color:#58881f;}
	#nav a span{display:block;margin:0 26px;}
	#nav a.current,#nav a.current:hover{color:#333;text-decoration:none;}
	#nav .pad{float:left;float:left;border-top:1px solid #cee4b7;border-bottom:1px solid #cee4b7;background-color:#e5f1d8;padding:5px 0;}
	#nav .nav{width:767px;}

/************************************************************************************************************/
/* CONTENT */
/************************************************************************************************************/

	.sampleReport{background-repeat:no-repeat;float:left;}
	.sampleReport a{display:block;font-weight:bold;color:#fff;text-decoration:none;}
	.sampleReport a:hover{text-decoration:underline;}

	.block{float:left;color:#000000;}
	.block div,div.block img{float:left;}

	.buynow{margin-bottom:3px;}

	.bar{border-top:1px solid #e7f2e2;border-bottom:1px solid #cee4b6;background-color:#e5f1d8;font-size:11px;white-space:nowrap;text-align:center;}
	.bar span{display:block;border-top:1px solid #d6e9c3;padding-top:5px;}
	.bar span span{display:block;height:21px;border:none;padding:0;}
	.bar a:hover{xcolor:#333;text-decoration:underline;xfont-weight:bold;}
	.bar a{color:blue;text-decoration:none;}


	.questions{padding:10px 0 0 10px;}
	.questions a{color:#02329a;display:block;xfloat:left;font-size:10px;}
	.questions a.moreinfo{color:#363636;}
	/*xfloat:right;xfont-size:9px;*/
/*********** HOMEPAGE ***********/
	#content .pad{padding-top:20px;}

	.homepageCopy{width:520px;font-size:14px;line-height:140%;float:left;}
	.homepageCopy div{padding-right:40px;}
	.homepageCopy .sampleReport{width:405px;height:66px;background-image:url(imagesNew/bg_view_sample_report.gif);position:relative;left:56px;margin-top:15px;}
	.homepageCopy .sampleReport a{font-size:18px;margin:20px 0 0 25px;}

	.orangeBox{width:258px;background-color:#fffaf5;float:left;}
	.orangeBox h1{font-size:12px;color:#ff5502;margin:10px 0;}
	.orangeBox img{clear:both;}
	.orangeBox a{color:#ff5502;display:block;font-weight:bold;float:right;font-size:12px;text-align:right;padding:0 3px 3px 0;text-decoration:none;}
	.orangeBox .pad2{padding:0 15px;border-left:1px solid #ffe3c3;border-right:1px solid #ffe3c3;float:left;}
	.orangeBox .pad2 div{width:222px;border-bottom:1px solid #ffe3c3;padding:0 0 0px 0;margin:0 0 10px 0;color:#4a4a4a;float:left;}
	//.orangeBox .pad2 div{width:222px;border-bottom:1px solid #ffe3c3;padding:0 0 10px 0;margin:0 0 10px 0;color:#02329a;float:left;}


	#adBlock h1{color:#02329a;font-size:18px;margin:0 0 5px 8px;}
	#adBlock p{margin:0 0 5px 10px;line-height:120%;}
	#adBlock .pad{padding:10px 0 0 48px;}
	#adBlock .block{width:246px;}
	#adBlock .block .pad{padding:0 5px 0 0;}
	#adBlock .bar span{width:183px;}

/*********** SUBPAGE ***********/
	.subpageContent h1{font-size:15px;color:#568f14;margin:0 0 15px 0;padding-right:10px;}
	.subpageContent p{font-size:12px;line-height:160%;margin:0 0 20px 0;padding-right:10px;}

	.rightBar h1{color:#ff8800;font-size:16px;margin:0px 0 5px 0;}
	.rightBar p{margin:0 0 5px 0;line-height:110%;}
	.rightBar p a{color:#333;}
	.rightBar .pad{padding-left:10px;font-size:12px;}
	.rightBar .sampleReport{width:253px;text-align:center;height:27px;background-image:url(imagesNew/bg_view_sample_report2.gif);margin-top:5px;}
	.rightBar .sampleReport a{font-size:16px;margin:3px 5px;}
	.rightBar .block{width:248px;margin-top:5px;}
	.rightBar .block .pad{padding:0 0 0 10px;}
	.rightBar .bar span{width:190px;}
	.rightBar .questions{padding:10px 0 0 5px;}


	#adBlock2 h1{color:#02329a;font-size:14px;margin:0 0 5px 8px;}
	#adBlock2 p{margin:0 0 0px 10px;line-height:120%;}
	#adBlock2 .pad{padding:10px 0 0 48px;xwidth:400px;}
	#adBlock2 .block{width:246px;}
	#adBlock2 .block .pad{padding:0 5px 0 0;}
	#adBlock2 .bar span{width:183px;}


/*********** FEATURES ***********/
	.bgFeatures{background-image:url(imagesNew/bg_rightbar_features.gif);}

	.feature{background-color:#eef6ff;margin-bottom:1px;}
	.feature h1{display:inline;font-size:12px;color:#2c681b;margin:0;}
	.feature img{clear:both;}
	.feature div{float:left;margin:10px 0;width:390px;}
	.feature p{line-height:normal;}
	.feature .icon{border:1px solid #000;margin:10px 20px 10px 10px;float:left;}

/*********** CHECKOUT ***********/
	.rightBar .callout{margin:-10px 0 0 10px;font-size:12px;}
	.rightBar .callout h1{font-size:14px;color:#555;margin:0 0 10px 0;}
	.rightBar .price{display:block;width:85px;font-size:32px;font-weight:bold;float:right;line-height:normal;}

/*********** FORMS ***********/
	.checkoutSteps a{display:block;float:left;width:120px;font-size:12px;color:#a7a7a7;text-decoration:none;}
	.checkoutSteps a span{font-weight:bold;font-size:16px;color:#9e9e9e;}
	.checkoutSteps a.current{color:#000}
	.checkoutSteps a.current span{color:#2c681b}

	.formBox{background-color:#ebffd3;padding:25px 15px;}
	.formBox h1{font-size:13px;color:#2c681b;}
	.formBox a{display:block;float:right;clear:both;padding:3px 15px;margin-right:10px;text-align:center;clear:both;font-size:12px;font-weight:bold;background-color:#d2ebbb;color:#313131;border:1px solid #accd96;text-decoration:none;}

	.formTable td{line-height:180%;padding-bottom:15px;}
	.formTable td.spacer{width:30px;}
	.formTable input{width:216px;height:15px;border:1px solid #94c871;}

/************************************************************************************************************/
/* FOOTER */
/************************************************************************************************************/

	#footer{margin-top:40px;border-top:1px solid #e3e3e3;padding:13px 0 40px 0;float:left;}
	#footer .logo{float:left;width:294px;height:52px;}
		.footerLinks{float:left;width:484px;text-align:right;margin-top:10px;}
		.footerLinks div{display:block;float:right;color:#b4b4b4;}
		.footerLinks a{display:block;color:#333;float:right;text-decoration:none;}
		.footerLinks a:hover{color:#333;text-decoration:underline;}
		.footerLinks a span{margin:0 4px;}
		.copyright{float:left;width:484px;text-decoration:none;font-size:9px;text-align:right;margin-top:10px;}


/************************************************************************************************************/
/* HOME NEW - 091307 */
/************************************************************************************************************/

body.home{background:url(/images/bg_body.gif) repeat-x;color:#555;font-family:arial;font-size:12px;margin:0 auto;padding:0;}
body.home div{margin:0;padding:0;}
body.home a{color:#333;}
body.home a:hover{color:#000}
body.home .container {margin:0 auto;padding:0;text-align:left;width:800px;}
body.home .logo{float:left;padding-top:24px}
body.home .loginbox{float:right;}
body.home .tagline{font-style:italic;font-size:18px;line-height:1.4em;margin:20px 0;padding:0;}
body.home .leftpanel{clear:both;float:left;}
body.home .rightpanel{margin-left:405px;}
body.home .paneltab{background:url(/images/tab_top.gif) no-repeat;height:21px;width:391px;}
body.home .paneltab p{font-size:10px;letter-spacing:2px;padding:6px 0 0 16px;text-transform:uppercase;}
body.home .boxYellow{background:#fffdf0;border:1px solid #ddd;border-top:none;height:150px;width:389px;}
body.home .boxYellow img{padding:15px;}
body.home .boxYellow h2{color:#00a85f;font-size:16px;font-weight:normal;margin:0;padding:0 25px 15px 15px;}
body.home .boxGreen{background:#e7f4e0;border:1px solid #ddd;border-top:none;height:420px;width:389px;}
body.home .boxGreen .pad{padding:24px  25px 0 15px;}
body.home .boxGreen .pad h3{color:#036;font-size:14px;margin:0;padding:0 0 12px;}
body.home .footer{clear:both;border-top:1px solid #e8e8e8;margin-top:60px;padding:12px 0 20px;}
body.home .footer .rightside{color:#797979;float:right;font-size:10px;text-align:right;}

/************************************************************************************************************/
/* SPLIT HOME - 100807 */
/************************************************************************************************************/
#btnLogin{cursor:hand;cursor:pointer;}
#btnForgotPassword{cursor:hand;cursor:pointer;}

#main-split h2 {
	font-size: 16px;
}
#main-split .split {
	width: 381px;
}

#main-split #dataFinder {
	float:left;text-align:center;
}
#main-split #neighborhoodFinder {
	float:right;
}
#main-split .split .subline {
	font-size: 14px;
	color: 00a85a;
	padding: 14px 20px 25px 15px;
	font-weight: bold;
	background-color: #FFFDF0;
	margin: 0;
	border: 1px solid #dbe0dc;
	border-top: 0;
}
#main-split .split .description {
	background-color: #e6f3df;
	border: 1px solid #dbe0dc;
	border-top: 0;
	padding: 20px 20px 0 15px;
	text-align:center
	height: 200px;

 
}



}
#main-split .split .highlight {
	color: #002d6f;
	font-weight: bold;
	margin: 0 0 8px 0;
}
#main-split .description p {
	margin: 0px;
	padding: 8px 0;
	color: #72796F;
}
#main-split a {
	font-weight: bold;
	color: #666666;
}

#main-split a:hover {
	color: #ffb600;
}
#main-split #footer{margin-top:15px;}