
.report_page{
	page-break-after: always;
}

/*Home Turf Report---------------------*/
#r1report { 
	position: relative; 
	top: 0;
	left: 0; 
	height: 910px;
	width: 752px;
	border-top:thin solid black;
	border-right:thin solid black;
	margin-left: 2px; 
	margin-top: 2px; 
	border-top:thin solid black;
	border-left:thin solid black;
	border-right:thin solid black;	
	border-bottom:thin solid black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.r1title { 
	position: absolute;
	top: 0; 
	left: 0; 
	height: 26px; 
	width: 749px;	
	border-bottom:thin solid black;
	padding-left: 5px;
	font-size: 14pt;
}
.r1map { 
	position: absolute; 
	top: 27px; 
	left: 1px;
	padding: 0px;
	margin: 1px;	
	height: 460px; 
	width: 750px;
}
.r1photo { 
	position: absolute;
	top: 369px; 
	right: 10px; 
	height: 120px; 
	width: 80px;	
}
.r1prepared { 
	position: absolute;
	top: 489px; 
	left: 0; 
	height: 19px; 
	width: 749px;
	border-top:thin solid black;
	padding-left: 5px;
	font-size: 9pt;
	font-weight: bold;	
}
.r1copyright { 
	position: absolute;
	top: 506px; 
	left: 0; 
	height: 15px; 
	width: 749px;
	padding-left: 5px;
	font-size: 8pt;
	border-bottom:thin solid black;
}
.r1left { 
	position: absolute; 
	top: 521px;
	left: 0; 
	width: 40%; 
	height: 347px; 
	padding-left: 2px;
}
.r1middle { 
	position: absolute; 
	top: 521px;
	left: 40%; 
	width: 43%; 
	height: 352px; 
	border-left:thin solid black;
	border-right:thin solid black;
	padding-left: 2px;
}
.r1right { 
	position: absolute; 
	top: 523px;
	left: 83%;  
	width: 20%; 
	height: 352px;
	
	padding-left: 6px;
}
.r1footer { 
	position: absolute; 
	top: 872px;
	left: 0px; 
	width: 750px;
	height: 35px; 
	margin-left: 0px; 	
	border-top:thin solid black;
	padding-left: 4px;
	margin-right: 0px;
	font-size: 7pt;
	text-align: left;

}
.r1list{
	position: relative;
	left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.r1label{
	margin: 0px;
	margin-left: 2px;
	margin-top: 5px;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
}

#r1report ul{
	list-style-type: none;
	font-size: 7pt;
	line-height: 1em;
	padding: 0px;
	margin: 0px;
}
#r1report h4{
	margin: 0px;
	margin-left: 2px;
	margin-top: 3px;
	font-size: 8pt;
}
/*END Home Turf Report------------------------------------*/

/*Food Report---------------------------------------------*/
#r2report { 
	position: relative; 
	top: 0;
	left: 0; 
	min-width: 600px; 
	width: 100%; 
	height: 905px;
	width: 752px;
	margin-left: 2px; 
	margin-top: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.r2prepared { 
	font-size: 9pt;
	font-weight: bold;	
}
.r2list{
	position: relative;
	left: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.r2title { 
	font-size: 12pt;
	font-weight: bold;
}
#r2report h4 {
	color: #000000;
	background-color: #F4F6A2;
	height: 10px;
	text-align: left;
	padding: 2px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 6px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom:thin solid red;
	border-width: 1px;

}
#r2report ul{
	list-style-type: none;
	font-size: 8pt;
	line-height: 1em;
	padding: 0px;
	margin: 0px;
}
/*END Food Report-----------------------------------------*/

/*Amenity Report---------------------------------------------*/
#r3report { 
	position: relative; 
	top: 0;
	left: 0; 
	min-width: 600px; 
	width: 100%; 
	height: 905px;
	width: 752px;
	margin-left: 2px; 
	margin-top: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.r3list{
	position: relative;
	left: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.r3title { 
	font-size: 12pt;
	font-weight: bold;
}
.r3photo { 
	position: absolute;
	top: 0px; 
	right: 0px; 
	height: 80px; 
	width: 80px;	
}
.r3prepared { 
	font-size: 9pt;
	font-weight: bold;	
}
.r3copyright { 
	position: absolute;
	top: 43px; 
	left: 0; 
	min-width: 600px; 
	width: 100%; 
	height: 20px; 
	width: 762px;
	padding-left: 5px;
	font-size: 8pt;
}
.r3col1 { 
	position: absolute; 
	top: 78px;
	left: 0px; 
	width: 50%; 
	height: 800px; 
	padding-left: 5px;
}
.r3col2 { 
	position: absolute; 
	top: 78px;
	left: 50%; 
	width: 50%; 
	height: 800px; 
	padding-left: 5px;
}
.r3footer { 
	position: absolute; 
	top: 870px;
	left: 0; 
	min-width: 600px; 
	width: 100%; 
	height: 32px; 
	width: 740px;
	margin-left: 2px; 	
	padding-left: 5px;
	font-size: 8pt;
}
#r3report h4 {
	color: #000000;
	background-color: #F4F6A2;
	height: 10px;
	text-align: left;
	padding: 2px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 6px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom:thin solid red;
	border-width: 1px;

}
#r3report ul{
	list-style-type: none;
	font-size: 8pt;
	line-height: 1em;
	padding: 0px;
	margin: 0px;
}
/*END Amenity Report-----------------------------------------*/

/*Aerial Imagery------------------------------------------*/
#r4report { 
	position: relative; 
	top: 10px;
	left: 0; 
	height: 890px;
	width: 752px;
	border-top:thin solid black;
	border-right:thin solid black;
	margin-left: 2px; 
	margin-top: 2px; 
	border-top:thin solid black;
	border-left:thin solid black;
	border-right:thin solid black;	
	border-bottom:thin solid black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.r4title { 
	position: absolute;
	top: 0; 
	left: 0; 
	height: 26px; 
	width: 749px;	
	border-bottom:thin solid black;
	padding-left: 5px;
	font-size: 14pt;
}
.r4map { 
	position: absolute; 
	top: 27px; 
	left: 1px;
	padding: 0px;
	margin: 1px;	
	height: 460px; 
	width: 750px;
}
.r4photo { 
	position: absolute;
	top: 369px; 
	right: 10px; 
	height: 120px; 
	width: 80px;	
}
.r4prepared { 
	position: absolute;
	top: 489px; 
	left: 0; 
	height: 19px; 
	width: 749px;
	border-top:thin solid black;
	padding-left: 5px;
	font-size: 9pt;
	font-weight: bold;	
}
.r4copyright { 
	position: absolute;
	top: 506px; 
	left: 0; 
	height: 15px; 
	width: 749px;
	padding-left: 5px;
	font-size: 8pt;
	border-bottom:thin solid black;
}
.r4left { 
	position: absolute; 
	top: 521px;
	left: 0; 
	width: 50%; 
	height: 347px; 
	padding-left: 2px;
}
.r4middle { 
	position: absolute; 
	top: 521px;
	left: 50%; 
	width: 50%; 
	height: 347px; 
	border-left:thin solid black;
	padding-left: 2px;
}

.r4footer { 
	position: absolute; 
	top: 867px;
	left: 0; 
	height: 25px; 
	width: 751px;
	margin-left: 0px; 
	border-top:thin solid black;
	padding-left: 1px;
	margin-right: 0px;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;

}
.r4list{
	position: relative;
	left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.r4label{
	margin: 0px;
	margin-left: 2px;
	margin-top: 5px;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
}

#r4report ul{
	list-style-type: none;
	font-size: 7pt;
	line-height: 1em;
	padding: 0px;
	margin: 0px;
}
#r4report h4{
	margin: 0px;
	margin-left: 2px;
	margin-top: 3px;
	font-size: 8pt;
}
/*End Aerial Imagery--------------------------------------*/

/*Residential Map Report----------------------------------*/
#r6report { 
	position: relative; 
	top: 20px;
	left: 0; 
	height: 905px;
	width: 752px;
	border-top:thin solid black;
	border-right:thin solid black;
	margin-left: 2px; 
	margin-top: 2px; 
	border-top:thin solid black;
	border-left:thin solid black;
	border-right:thin solid black;	
	border-bottom:thin solid black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.r6title { 
	position: absolute;
	top: 0; 
	left: 0; 
	width: 753px; 
	height: 45px; 
	border-bottom:thin solid black;
	padding-left: 0px;
	font-size: 26pt;
	text-align: center;
}
.r6north{ 
	position: absolute;
	top: 1px; 
	right: 0px; 
}
.r6map { 
	position: absolute; 
	top: 47px; 
	left: 2px; 
	width: 750px;
	padding: 0px;
	margin: 0px;	

}
.r6photo { 
	position: absolute;
	/*top: 447px; 
	right: -2px; 	*/
        top: 430px; 
	right: 0; 
       
}
.r6photoTrib { 
	position: absolute;
	top: 542px; 
	left: 0px; 
	z-index: 2;
	height: 42px; 
	width: 560px;
	border-top:thin solid black;
}
.r6prepared { 
	position: absolute;
	top: 565px; 
	left: 0; 
	width: 748px; 
	height: 19px; 
	border-top:thin solid black;
	padding-left: 5px;
	font-size: 9pt;
	font-weight: bold;	
}
.r6copyright { 
	position: absolute;
	top: 585px; 
	left: 0; 
	width: 748px; 
	height: 16px; 
	padding-left: 5px;
	font-size: 7pt;
	border-bottom:thin solid black;
	border-width: 1px;
}
.r6scaleline1 { 
	position: absolute;
	top: 603px; 
	left: 0; 
	width: 100%; 
	height: 25px; 
	padding-left: 5px;
	font-size: 8pt;
}
.r6scaleline2 { 
	position: absolute;
	top: 607px; 
	left: 50%; 
	width: 48%; 
	height: 25px; 
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
	text-align: right;

}
.r6left { 
	position: absolute; 
	top: 620px;
	left: 12px; 
	width: 437px; 
	height: 233px;
	padding-left: 0px;
	margin: 0px;
	border-top:thin solid black;
	border-right:thin solid black;
	border-bottom:thin solid black;
	border-left:thin solid black;
	border-width: 1px;	
}

.r6right { 
	position: absolute; 
	top: 620px;
	right: 12px;
	width: 289px; 
	height: 233px;
	margin: 0px;
	padding-left: 0px;
	border-top:thin solid black;
	border-right:thin solid black;
	border-bottom:thin solid black;	
	border-width: 1px;	
}

.r6ref1 { 
	position: absolute; 
	top: -5px;
	left: 63%;  
	font-size: 6pt;
	z-index: 1;
}
.r6ref2 { 
	position: absolute; 
	top: 7px;
	left: 63%;  
	font-size: 6pt;
	z-index: 1;
}
.r6ref { 
	position: absolute; 
	top: 1px;
	left: 1px; 
	z-index: 0;
	padding-left: 0px;
	padding-top: 0px;	
}
#r6report th {
	padding: 0px;
	border-bottom:thin solid black;	
	border-width: 1px;
	line-height: 12px;
}
#r6report table {
	font-size: 7pt;	
}
#r6report tr {
	line-height: 6px;
	border-width: 1px;
}

.r6icon {
    display: block; 
    margin-left: auto; 
    margin-right: auto;
}

.r6footer { 
	position: absolute; 
	top: 870px;
	left: 10px; 

	height: 32px; 
	margin-left: 0px; 	
	padding-left: 5px;
	margin-right: 15px;
	font-size: 6pt;
	font-weight: bold;
	
}
/*END Residential Map Report-------------------------------*/

/*Demographic Report---------------------------------------*/
#r7report { 
	position: relative;  
	width: 750px;
	border-top:thin solid black;
	border-right:thin solid black;
	margin-left: 2px; 
	margin-top: 2px; 
	border: thin solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	top: 20px;
	left: 0; 
	background: #FFFFFF;
}

.r7content {
    clear: both;
    padding-top: 20px;
    padding-bottom: 20px;
}

.r7content table { 
    width: 700px;
    margin: auto;
    border-collapse: collapse;
}

.r7content th { 
    background: #CCCCCC;
    border: 1px solid black;
    font-size: 12pt;
    padding-top: 3px;
    padding-bottom: 3px;
}

.r7content td {
    border: 1px solid black;
}

.r7content td.spacer {
    height: 6px;
    background: #CCCCCC;    
}

.r7footer { 
    margin-bottom: 10px;
    margin-left: 3px;
    margin-right: 3px;
}
/*END Demographic Report----------------------------------*/

/*School Report---------------------------------------*/
#r8report { 
	position: relative;  
	height: 905px;
	width: 752px;
	margin-left: 2px; 
	margin-top: 2px; 
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
}
.r8label{
	margin: 0px;
	margin-left: 2px;
	margin-top: 5px;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
}
.r8table{
	border:thin solid black;
}
.r8title{
	font-size: 26pt;
	text-align: center;
}
.r8subtitle{
	font-size: 14pt;
	text-align: center;
}
.r8hr1 {
	color: #000;
	background-color: #000;
	height: 2px;
}
.r8hr2 {
	color: #000;
	background-color: #000;
	height: 3px;
}
.r8hr3 {
	color: #000;
	background-color: #000;
	height: 4px;
}
.r8prepared { 
	font-size: 9pt;
	font-weight: bold;
}

/*END Demographic Report----------------------------------*/
