body {
	text-align: center;
	margin: 0px;
	background-color:#eee;
}
a.site {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.site {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AECFB2;
	text-decoration: none;
}
.siteurl {
	text-align: right;
	background-color: #1E5B25;
	background-image:url(images/h_01.gif);
	width: 750px;
	padding: 2px;
	padding-right:4px;
}
.divMenu {
	text-align:left;
	background-image:url(images/menu_bg.gif);
	background-repeat:no-repeat;
	height:40px;
	width:750px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	color: #666;
}
a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a:hover.menu {
	color: #999;
}
.mainTable {
	width:750px;
	border:0px;
	padding:0px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background-color: #ccc;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#298033',gradientType='0');
}
.left {
	padding-top:10px;
	padding-left:3px;
	padding-right:3px;
	width: 200px;
	text-align: left;
	float: left;
	padding-bottom:0px;
	vertical-align:top;
}
.right{
	border-left: solid 1px #cccccc;
	background-color: #fff;
	padding:10px;
	text-align: left;
	margin-left: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height:16px;
	width:550px;
	vertical-align:top;
}
.pagetitle {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #298033;
	font-weight: bold;
	margin-bottom:16px;
}
ul {
	list-style-type: square;
}
.toptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height:16px;
}
.welcome {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #298033;
	font-weight: bold;
	margin-bottom:25px;
	margin-top:35px;
}
.box {
	background-color: #FFFFF5;
	border: solid 1px #cccccc;
	padding: 10px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height:15px;
	width:100%;

}
.boxDetail {
	background-color: #FFFFF5;
	border: solid 1px #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height:15px;
	width:525px;
}
.value {
	color:#BB0000;
	font-weight: bold;
	margin-bottom: 18px;
}
.thumbs {
	border: solid 1px #1E5B25;
	float: left; 
}
.address {
	font-weight: bold;
}
.property {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-left:116px;
	margin-bottom:12px;
}
.newstitle {
	font-weight: bold;
}
.newsitem {
	margin-top: 10px;
}
a.lmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right:7px;
	padding-left:7px;
	margin-top: 1px;
	margin-bottom: 1px;
	width:193px;
	border:;
	background-color:;
}
a:hover.lmenu {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right:6px;
	padding-left:6px;
	background-color: #eee;
	text-decoration: none;
	border: solid 1px #ccc;
}
.options {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width:160px;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width:80px;
	border: solid 1px #999;
}
#sel {
	padding-left:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top:3px;
	padding-bottom:3px;
}
.bottomLine {
	padding-left:7px;
	border-bottom: solid 1px #000;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.topLine {
	padding-left:7px;
	border-top: solid 1px #000;
	padding-top: 10px;
	margin-top: 10px;
}
.roll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding-left:7px;
	padding-bottom:7px;
}
a.rollback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
a:hover.rollback {
	color: #000;
	text-decoration: none;
}
.online {
	padding-left:5px;
	padding-bottom:7px;
	border-bottom: solid 1px #000;
}
.ngsbuttons {
	text-align:center;
	padding-top:40px;
}
.pmpro {
	padding-right:10px;
}
.pmweb {
	padding-left:10px;
}
.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	margin-bottom:20px;
	padding: 8px;
	border-top:solid 12px #999;
	width:750px;
}
.footerCompany {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
}
a.footerLink, a:hover.footerLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #046686;
}
a {
	color: #1E5B25;
	text-decoration: none;
}
a:hover{
	color: #298033;
	text-decoration: underline;
}
.area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.shortlist {
	font-size: 11px;
	padding-bottom:15px;
}
.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top:10px;
	padding-bottom:5px;
}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: solid 1px #999;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee',endColorStr='#bbbbbb',gradientType='0');
}
.thumbDetail {
	border: solid 1px #1E5B25;
}
.enterLogin{
	padding-bottom:20px;
}
.registerButton {
	width:200px;
	padding-top:15px;
	text-align: right;
}
.tdRegister {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top:7px;
	vertical-align:top;
	width:135px;
}
.line {
	border-top: 1px solid #ccc;
	padding-top:20px;
	margin-top:20px;
	font-weight: bold;
	padding-left:10px;
}
.loan{
	color:#cc0000;
}

.topleft {
		COLOR:#000000; 
		FONT-SIZE:28px; 
		FONT-FAMILY:Verdanafont-weight:700;
		}
#infopaneltitletext {
		 COLOR:#FFFFFF; FONT-SIZE:16px;
		 FONT-FAMILY:Verdana;
		 font-weight:700;
		 }
.infopaneltext {
		 COLOR:#FFFFFF; 
		 FONT-SIZE:12px;
		 FONT-FAMILY:Verdana;
		 }
#infolayertext {
		 position:absolute;
		 width:506px;
		 height:96px;
		 z-index:4;
		 left: 11px;
		 top: 454px;
		 visibility: visible;
		 }
#infolayerback {
		 border:2px #82A1B2 solid;
		 visibility: visible;
		 filter:alpha(opacity=90);
		 -moz-opacity:90%;
		 background-color:#298033; 
		 position:absolute;
		 width:516px; 
		 height:106px;
		 z-index:3;
		 left: 6px;
		 top: 449px;
		 visibility: visible;
		 }
#infolayerbutton {
		 position:absolute;
		 width:73px; 
		 height:12px;
		 z-index:5;
		 left: 444px;
		 top: 526px;
		 visibility: hidden;
		 font-weight:700;
		 }
#moreinfobutton {
		 position:absolute; 
		 width:143px;
		 height:12px;
		 z-index:5; 
		 left: 384px; 
		 top: 526px; 
		 visibility: visible;
		 font-weight: 700;
		 }