/* estate agent 15 */
/* general set up and contents */
body	{ 	text-align:center;
			margin:0px;
			padding:0px;
			background-color:#CCD8E6;
			}
#frame	{	margin-left:auto;
			margin-right:auto;
			margin-bottom:0px;
			height:auto;
			width:900px;
			text-align:left;
			background-color:#FFFFFF;
			}
.innerframe	{	position:absolute;
				width:900px;
				height:auto;
				background-color:#FFFFFF;
				}
.innerframeI	{	position:absolute;
				width:900px;
				height:750px;
				background-color:#FFFFFF;
				}
.content	{	margin:375px 180px 50px 5px;
				border-top:30px solid #202675;
				border-left:1px solid #202675;
				border-right:1px solid #202675;
				border-bottom:1px solid #202675;
				padding:0px 3px 3px 3px;
				min-height: 300px;
				}
.pageHeader	{	position:absolute;
				top:375px;
				height:20px;
				left:15px;
				width:700px;
				z-index:5;
				}
.pageHeader h1	{	
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-weight:bold;
				font-size:100%;
				}
/************************************************/
/* header part, login and logout menu */
.company	{	position:absolute;
				top:1px;
				left:0px;
				width:900px;
				height:85px;
				background-image:url(images/HeaderBG.jpg);
				background-position:left top;
				background-repeat:repeat-x;
				}
.company h1	{	text-align:left;
				padding:67px 0px 0px 20px;
				margin:0px;
				}
.smallMenu	{
	position:absolute;
	right:10px;
	top:52px;
	width:130px;
	height:19px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:60%;
	font-weight:bold;
	color:#000033;
				}			
.smallMenu a	{	font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:100%;
						text-decoration:none;						
						font-weight: bold;
						color:#000033;
						}
						
						
.smallHome	{
	position:absolute;
	right:10px;
	top:8px;
	width:176px;
	height:24px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:75%;
	font-weight:bold;
	color:#000033;
	left: 714px;
	z-index: 5;
				}
.smallHome a	{	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:100%;
					text-decoration:none;						
					font-weight: bold;
					color:#CC3366;
					}
/************************************************/
/* navigational menus and tables */
.mainNav	{	position:absolute;
				top:90px;
				left:5px;
				width:720px;
				height:29px;
				text-align: right;
				clear: right;
float: right;

				}
table.nav	{	height:100%;
				background-color:#3571B4;
				font-family:Arial, Helvetica, sans-serif;
				font-size:75%;
				font-weight:bold;
				color:#000099;
				text-align:center;
				}
table.nav td	{	background-image:url(images/MainbuttonsBG.jpg);
					background-position:center;
					background-repeat:no-repeat;
					background-color:#FFFFFF;
					text-align:center;
					width:108px;
					height:29px;
					}
table.nav a	{	font-family:Arial, Helvetica, sans-serif;
				font-size:100%;
				font-weight:bold;
				color:#000099;
				text-decoration: none;
				}	

.mainNav2	{	position:absolute;
				top:332px;
				left:1px;
				width:725px;
				height:29px;
				text-align:right;
				lear: right;
float: right;
				}
table.nav2	{	height:100%;
				background-color:#3571B4;
				font-family:Arial, Helvetica, sans-serif;
				font-size:75%;
				font-weight:bold;
				color:#000099;
				text-align:center;
				}
table.nav2 td	{	background-image:url(images/MainbuttonsBG.jpg);
					background-position:center;
					background-repeat:no-repeat;
					background-color:#FFFFFF;
					text-align:center;
					width:108px;
					height:29px;
					}
table.nav2 a	{	font-family:Arial, Helvetica, sans-serif;
				font-size:100%;
				font-weight:bold;
				color:#000099;
				text-decoration: none;
				}	
/************************************************/
/* right hand side forms for the site */
.formContainer	{	position:absolute;
					top:86px;
					left:733px;
					width:168px;
					background-color:#ECF5FF;
					border:1px solid #202675;
					padding:0px;
					min-height:265px;
					}
.formContainerInd	{	position:absolute;
					top:-608px;
					left:729px;
					width:168px;
					background-color:#ECF5FF;
					border:1px solid #202675;
					padding:0px;
					min-height:265px;
					}
.forms	{	margin:5px 5px 5px 5px;
			border:1px solid #202675;
			}
.forms p	{	margin:2px 0px 2px 0px;
				}
.title	{	font-family:Arial, Helvetica, sans-serif;
			width:100%;
			text-align:left;
			text-indent:5%;
			color:#FFFFFF;
			font-size:90%;
			font-weight:bold;
			background-color:#202675;
			}
/************************************************/
/*	INDEX PAGE	*/
/*====================================================*/
.flash	{	position:absolute;
			left:7px;
			width:715px;
			height:200px;
			top:125px;
			border:1px solid #8C8A8B;
			z-index:1;
			}
.registerBckgd	{	position:absolute;
					top:130px;
					left:600px;
					width:261px;
					height:194px;
					background-image:url(images/HowtoRegisterBG.jpg);
					background-repeat:no-repeat;
					background-position:center;
					}
.registerBckgd h1	{	margin:100px 5px 0px 5px;
						height:20px;
						background-color:#202675;
						font-family:Arial, Helvetica, sans-serif;
						color:#FFFFFF;
						font-size:80%;
						font-weight:bold;
						text-indent:3%;
						}
.registerBckgd p	{	margin:5px 5px 5px 5px;
						}
.registerBckgd img	{	position:absolute;
						bottom:5px;
						right:5px;
						}			
/* positioning the different forms */
.indexContents	{	position:absolute;
					top:340px;
					left:10px;
					width:880px;
					height:290px;
					}
.welcomeBox	{	width:360px;
				background-color:#FAFAFA;
				height:150px;
				background-image:url(images/welcome.jpg);
				background-position:left bottom;
				background-repeat:no-repeat;
				border:1px solid #202675;
				}
.welcomeBox h1	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:90%;
					font-weight:bold;
					margin:10px 5px 5px 130px;
					padding:0px;
					}
.welcomeBox p	{	margin:20px 5px 5px 130px;
					padding:0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:75%; 
					color:#000000;	
					}
.welcome td {
border: 4px solid #CB0097;
}
.rightBox	{	width:170px;
				background-color:#FFFFFF;
				height:200px;
				}
.borderBox	{	width:168px;
				height:200px;
				border-bottom:1px solid #202675;
				border-left:1px solid #202675;
				border-right:1px solid #202675;
				margin-top:0px;
				}				
.rightBox h1	{	margin:0px 0px 0px 0px;
					background-color:#202675;
					width:170px;
					height:20px;/**/
					text-indent:1.8em;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-size:80%;
					font-weight:bold;
					background-image:url(images/RightCurveBoxHead-Blue.gif);
					background-position:right top;
					background-repeat:no-repeat;
					padding-bottom:0px;
					}
#blue	{	color:#595FB5;
			}
.bottomBox	{	width:360px;
				height:140px;
				border:1px solid #202675;
				}
.bottomBox h1	{	margin:0px 0px 0px 0px;
					background-color:#202675;
					height:20px;
					text-indent:1.8em;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-size:80%;
					font-weight:bold;
					}
.smallBoxes	{	width:220px;
				height:130px;
				background-image:url(images/MidMortgageBoxGradient.gif);
				background-position:top left;
				background-repeat:repeat-x;
				}
.smallBoxes h1	{	margin:0px 0px 0px 0px;
					height:20px;
					text-indent:1.8em;
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:80%;
					font-weight:bold;
					background-image:url(images/RightMortgageboxGradient.gif);
					background-position:right top;
					background-repeat:no-repeat;
					}
.SmallBorder	{	width:218px;
				height:110px;
				border-bottom:1px solid #202675;
				border-left:1px solid #202675;
				border-right:1px solid #202675;
				}				
/*==============================*/
a.idxLinks:link	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;
					color:#61788D;
					font-size:90%;
					}								
a.idxLinks:active	{	font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						color:#61788D;
						font-size:90%;
						}								
a.idxLinks:hover	{	font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						color:#AED4F8;
						font-size:90%;
						}								
a.idxLinks:visited	{	font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						color:#61788D;
						font-size:90%;
						}								
/*==============================*/
.footerPos	{	position:absolute;
				top:700px;
				left:-3px;
				width:900px;
				}
/***************	END INDEX PAGE	*********************************/

/*	general fonts	*/
p {	font-family:Arial, Helvetica, sans-serif;
	font-size:75%; 
	color:#000000;	
	}
li {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#000000;
		list-style-type:square;
		padding:5px 6px 0px 0px
		}
h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:100%;
		color:#082EA0;
		font-weight:bold;	
		}
h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
		color:#082EA0;
		font-weight:bold;
		}
h3 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:80%;
		color:#368BEB;
		font-weight:bold;
		}
h4 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#368BEB;
		line-height:normal;
		font-weight:bold;
		}
input {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#202675;
		}
textarea {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:70%;
			color:#202675;
			}
a.tenantLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
/************************************************/
/****************************************************/
/*	SITE MAP	*/
.siteMap td	{	vertical-align:top;
				}
.siteList	{	font-family:Arial, Helvetica, sans-serif;
					font-size:100%;
					text-transform:uppercase;
					color:#000000;
					}
.siteList li	{	list-style-type:none;
					list-style-position:outside;
					}					
.siteList a	{	padding:2px 0px 1px 0px;
				color:#000000;
				font-weight:normal;
				font-style:normal;
				text-decoration:none;
				text-transform:none;
				}
.siteList a:hover	{	text-decoration:underline;
						}
/****************************************************/
/*	bottom site map	*/
.siteMapNav	{	/*clear:both;*/
				margin:5px 5px 5px 5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:75%;
				height:20px;
				color:#202675;
				text-align:center;
				padding:10px 0px 5px 0px;
				background-color:#ECF5FF;
				border:1px solid #202675;
				}
.siteMapNav a	{	display:inline;
					text-decoration:underline;
					padding:0px 8px 0px 8px;
					color:#202675;
					}
/***************************************************/
/*	footer	*/
.pied	{	margin:5px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:75%;
			color:#202675;
			text-align:right;
			padding:3px 30px 3px 5px;
			background-color:#ECF5FF;
			border:1px solid #202675;
			}
.pied p	{	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:100%;
			color:#202675;
			}
.pied a	{	text-decoration:underline;
			color:#202675;
			}

/****************************************************/
/*	ep-styles needed for quick search	*/
.current-active-btn {
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #F1037F;	
    padding: 0px 3px 1px;
	border:0px;
}
a.current-active-btn:hover {
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F881BF;
	padding: 0px 3px 1px;
	border:0px;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #182331;
	border: 1px solid #000066;
}
.page-titles {
    font-family: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 3px;
	FONT-SIZE: 15px;
	MARGIN-BOTTOM: 3px;
	font-weight:bold;
	color:#202675;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #252525;
	text-align:justify;
	text-decoration: none;
}
.result-table-border {
	border: 1px solid #202675;
}
.quick-search-text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
}
.quick-search-small-text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
}
.textYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-align:justify;
	text-decoration: none;
}
#layer1	{
	margin:240px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#layer2	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:645px;
	float:right;
	}
div#menu
{
	display: none;
	width: 200px;
	background-color: #FEA900;
	border: solid #414141 1px;
	position:absolute;
	left:100px;
	top:215px;	
	z-index: 1000;
}

div#menu ul
{
	padding-top: 10px;
}

div#menu ul li
{
	list-style: none;
}

div#menu ul li a
{ 
    text-decoration: none;
	color: white;
}

/****************************************************/
