.SaveButton
{
height:30px;
}
A.iemail
{
	padding-left: 17px;
	background-position: left top;
	font-size: 10px;
	background-image: url(../../ui/images/iemail.gif);
	color: #000000;
	height:14px;
	text-indent: 4px;
	background-repeat: no-repeat;
	text-align: left;
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: black;
    margin: 0 0 0 0; 
    FONT-FAMILY: Verdana, Sans-Serif; 
    SCROLLBAR-DARKSHADOW-COLOR: beige;
    SCROLLBAR-BASE-COLOR: #efefde;
    SCROLLBAR-3DLIGHT-COLOR: #2f4f4f;
}
form{margin:5px}
.Heading1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;	
	FONT-FAMILY: Arial, Verdana;
}

.Heading1Icon
{
	margin: 8px 12px 12px 8px;
}

.Heading1Description
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
}

.Heading2
{
	FONT-SIZE: 15px;	
	FONT-FAMILY: Verdana;
	text-align:left;
	font-weight:bold;
}

.Heading3
{
	FONT-SIZE: 11px;	
	font-weight: bold;
	FONT-FAMILY: Arial;
	color: black;
}

.SubHeading3
{
	FONT-SIZE: 11px;	
	font-weight: bold;
	FONT-FAMILY: Arial;
	color: black;
	background-color: #ffffee;
	color: #bdb76b;	
}

.Line1
{
	color: olivedrab;
	height: 2px;
}

.Line2
{
	color: olivedrab;
	height: 1px;
}

.Line3
{
	color: #eee8aa;
	height: 1px;
}

.Text1
{
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana;
}

.Text2
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}

.Text3
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: #990000;
}
.Text4
{
	font-weight: bold;
	font-size: 10px;
	color: #2f4f4f;
	font-weight:bold;
}

.TextSmall
{
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
}

.TextWarning
{
	font-weight: bold;
	font-size: 10px;
	color: Red;
	font-family: Verdana;
}

.TextReadOnly
{
	font-size: 10px;
	color: dimgray;
	font-family: Verdana;
}
.MenuTab
{
border-right:1px solid gray;
border-top:1px solid gray;
}
.MenuTab a
{
	font-size: 9px;
	color: #000000;
	font-family: Tahoma;
	background-color: white;
	text-align: center;
	text-decoration:none;
	width:44px;
}
.MenuTab img
{
	border:0px;
}
.MenuTab a:hover
{
	color: red;
	text-decoration:underline;
}
.MenuTab a:active
{
	color: red;
	text-decoration:underline;
}
.DataGridHeader
{
	padding: 1px 3px 1px 3px;
	font-size: 11px;
	font-weight: bold;
	color: darkolivegreen;
	border-bottom: darkolivegreen 2px solid;
	font-family: Verdana;
}

.DataGridSubPanel
{
	border-right: #eee8aa 1px solid;
	border-top: #eee8aa 1px solid;
	border-left: #eee8aa 1px solid;
	border-bottom: #eee8aa 1px solid;
}

.DataGridSubHeader
{
	padding-right: 7px;
	padding-left: 7px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #bdb76b 1px solid;
	font-family: Verdana;
	background-color: #ffffee;
	color: #bdb76b;
}

.DataGridSubHeader2First
{
	padding-right: 7px;
	padding-left: 7px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	color: #bdb76b;
	padding-top: 3px;
	border-bottom: #bdb76b 1px solid;
	font-family: Verdana;
	background-color: #ffffee;
	border-left: solid 1px darkolivegreen;
}

.DataGridSubHeaderText
{
	font-weight: bold;
	font-size: 10px;	
	color: #bdb76b;
}
.DataGridCell
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	padding: 1px 3px 1px 3px;
	border-bottom: solid 1px #eee8aa;	
}
.DataGridCell2
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	padding: 1px 3px 1px 3px;
	border-bottom: solid 1px #eee8aa;		
	border-top: solid 1px #6b8e23;
}

.DataGridSubCell
{
	padding-right: 7px;
	padding-left: 7px;
	font-size: 10px;
	padding-bottom: 3px;
	color: #808080;
	padding-top: 3px;
	border-bottom: #eee8aa 1px solid;
	font-family: Verdana;
	background-color: #fbfbfb;
}

.DataGridSubCell2
{
	padding-right: 7px;
	padding-left: 7px;
	font-size: 10px;
	padding-bottom: 3px;
	color: #808080;
	padding-top: 3px;
	border-bottom: #6b8e23 1px solid;
	font-family: Verdana;
}

.DataGridAlternatingSubCell2
{
	padding-right: 7px;
	padding-left: 7px;
	font-size: 10px;
	padding-bottom: 3px;
	color: #808080;
	padding-top: 3px;
	border-bottom: #6b8e23 1px solid;
	font-family: Verdana;
	background-color: #ffffcc;
}

.DataGridAlternatingCell
{
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	border-bottom: #eee8aa 1px solid;
	background-color: #ffffde;
}

.DataGridAlternatingSubCell
{
	padding-right: 7px;
	padding-left: 7px;
	font-size: 10px;
	padding-bottom: 3px;
	color: #808080;
	padding-top: 3px;
	border-bottom: #eee8aa 1px solid;
	font-family: Verdana;
	border-bottom: #eee8aa 1px solid;
	background-color: #ffffcc;
}

.DataGridPager
{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	color: #6b8e23;
	font-family: Verdana;	
}
.DataGridPager a
{
	color: #6b8e23;	
	text-decoration: none;
}

.DataGridPager span
{
	color: #d3d3d3;
}

td.DataGridPager span
{
	color: #d3d3d3;
}


td.DataGridPager a
{	
	color: #6b8e23;	
	text-decoration: none;
}

.TextBox
{
	font-size: 10px;
	font-family: Verdana;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
}

.TextBoxNumeric
{
	font-size: 10px;
	border-top-style: solid;
	font-family: Verdana;
	border-right-style: solid;
	border-left-style: solid;
	text-align: right;
	border-bottom-style: solid;
}

.TextBoxNumericReadOnly
{
	font-size: 10px;
	border-top-style: solid;
	font-family: Verdana;
	border-right-style: solid;
	border-left-style: solid;
	text-align: right;
	border-bottom-style: solid;
	color: darkgray;
}

.TextBoxSmall
{
	font-size: 9px;
	font-family: Verdana;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
}

.TextBoxReadOnly
{
	font-size: 10px;
	color: darkgray;
	font-family: Verdana;
}

.LabelBox
{
	font-size: 10px;
	vertical-align: middle;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;		
	height: 100%;
	OVERFLOW: hidden;
}

table.VerticalMenu
{
	border:0;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #efefde;	
	height:100%;
}
table.VerticalMenu tr th
{
	background-color: #2f4f4f;	
	border-bottom:1px solid white;
	color:#ffffff;
	height:18px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding:5px;
}
table.VerticalMenu tr td a
{
	padding-left:10px;
	text-decoration:none;	
}
table.VerticalMenu tr td a:hover
{
	height:12px;
	text-decoration:underline;	
	color:#2f4f4f
}
.MenuLinkButton
{
	font-size: 0.7em;
	vertical-align: middle;
	color: #ffffff;
	font-family: Tahoma;
	text-align:  left;
	text-decoration: none;
	padding-left:10;
}
input
{
	font-size: 10px;
	font-family: Tahoma;
}
.MenuSubLink
{
	font-size: 0.7em;
	vertical-align: middle;
	color: darkolivegreen;
	font-family: Tahoma;
	text-decoration: none;
	cursor: hand;
	font-weight:normal;
	padding-left:20;
}
.MenuSubLinkOver
{
	font-size: 0.7em;
	vertical-align: middle;
	color: #2f4f4f;
	font-family: Tahoma;
	text-decoration: underline;
	cursor: hand;
	padding-left:20;
}

.VerticalMenu a:link
{
  color: darkolivegreen; 
}

.VerticalMenu a:visited
{
  color: darkolivegreen;
}

.VerticalMenu a:active
{
	color: darkolivegreen;
}

.Calendar
{
	FONT-FAMILY: Verdana, Sans-Serif;
	background-color: #ffffff;
	height: 200px;
	width: 240px;
	border-width: 2px;	
}

.CalendarTitle
{
	background: #999933;
	height: 100%;
	border-width: 2px;
	color: #000055;
}

.CalendarDayHeader {
	BACKGROUND: #e4a81b;
}

.CalendarWeekendDay {
	BACKGROUND: #ffff80;
	font-size: 12px;	
}

.CalendarSelectedDay
{
	background-color: #cc9933;
	font-size: 12px;
}

.CalendarDay
{
	font-size: 12px;
}
A.reportlink
{
	background-position: left top;
	padding-left: 20px;
	font-size: 10px;
	background-image: url(../../ui/images/ireport.gif);
	color: #000000;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight:bold;
	height:16px;
}
A.reportlink:hover
{
	color: #2f4f4f;
	text-decoration:underline;
}
.reportdesc
{
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left:20px;
}
Table.Datagrid1
{
	width:100%;
	border-right: palegoldenrod 1px solid;
	border-top: palegoldenrod 1px solid;
	border-left: palegoldenrod 1px solid;
	border-bottom: palegoldenrod 1px solid;
}

Table.Datagrid1 tr
{
	font-size:9px;
}

Table.Datagrid1 tr th
{
	background-color: darkolivegreen;
	color:White;
	text-align: center;
	height:20px;
}
table.datagrid1 tr td
{
	border-right: palegoldenrod 1px solid;
	font-size: 9px;
	padding-top: 0px;
	text-align: center;
}
TABLE.frame
{
	width:100%;
	border:0;
	height:100%;
}
div.framescroll
{
	border:1px solid silver;
	overflow:auto;
	height:100%;
	width:100%;
	padding-left:5;
	padding-top:5;
}
TABLE TR TD
{
	font-size: 11px;
}
table.propsum
{
	border:1 solid;
	width:500;;
}

table.propsum tr td h1
{
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	color: #ff6633;
}
table.propsum tr td h2
{
	margin:0;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
table.propsum tr td h3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px;
	color: darkolivegreen;
	padding-top: 0px;
}
table.propsum tr td
{
padding:0
}
table.propsum tr td div
{
	padding:3px;
	VISIBILITY:hidden;
	border-bottom:1px solid darkolivegreen;
	border-right:1px solid darkolivegreen;
	border-left:1px solid darkolivegreen;
	border-top:1px solid darkolivegreen;
	WIDTH:300px;
	height:90px;
	POSITION:absolute; 
	left:140px;
	background-Color:#ffffff;
}
.page
{
	color: #000000;
	text-align:center;
	padding-left:4px;
	padding-right:3px;
	margin:0px;
}
.page:hover
{
	background-color: darkolivegreen;
	color: #ffffff;
	text-align:center;
	}
.activepage
{
	background-color: #ff6633;
	color: #ffffff;
	text-align:center;
	padding-left:4px;
	padding-right:3px;
	margin:0px;
	text-decoration:none;
}
.activepage:hover
{
	background-color: darkolivegreen;
	color: #ffffff;
	text-align:center;
}
A.tproperty
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/tproperty.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
A.tproperty:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.tproperty:active
{
	color:darkgray;
	text-decoration:none;
}
A.tcontact
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;	
	background-image: url(../images/tcontact.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
	A.tcontact:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.tcontact:active
{
	color:darkgray;
	text-decoration:none;
}
A.tphoto
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;	
	background-image: url(../images/tphoto.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
A.tphoto:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.ttour
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;	
	background-image: url(../images/ttour.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
A.ttour:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.tvisit
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/tvisit.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
	A.tvisit:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.tvisit:active
{
	color:darkgray;
	text-decoration:none;
}
A.treport
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/treport.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
	A.treport:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.treport:active
{
	color:darkgray;
	text-decoration:none;
}
A.tlink
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/tlink.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
	A.tlink:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.tlink:active
{
	color:darkgray;
	text-decoration:none;
}
A.tfinance
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/tfinance.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
A.tfinance:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.tfinance:active
{
	color:darkgray;
	text-decoration:none;
}
A.tnote
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/tnote.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
A.tnote:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.tnote:active
{
	color:darkgray;
	text-decoration:none;
}
A.tinfo
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/tinfo.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
A.tinfo:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.tinfo:active
{
	color:darkgray;
	text-decoration:none;
}
A.tmandate
{
	padding-left: 18px;
	padding-right: 3px;
	padding-top:3px;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/tmandate.gif);
	height:18px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
A.tmandate:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
span.tspacer
{
	BACKGROUND-POSITION-Y: center;
	background-image: url(../images/tspacer.gif);
	padding-top: 3px;
	height:20px;
	width:6px;
	background-repeat: no-repeat;
}
.htoolbar
{
	height:36px;
	width:100%;
}
.htoolbar a
{
	background-repeat: no-repeat;
	padding: 6px;
	padding-left: 14px;
	BACKGROUND-POSITION-Y: center;
	background-image: url(../images/arrow.gif);
	color: black;
	border: silver 1px solid;
	border-left:#ffffff 1px solid;
	background-color: #f5f5f5;
	text-decoration:none;
}
.htoolbar a:hover
{
	text-decoration:underline;
}
.enmForSale
{
	color: #ffffff;
	background-color: green;
	text-align: center;
	padding-left:4px;
	padding-right:4px;
}
.enmFinalSale
{
	background-color: red;
	color: #ffffff;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
}
.enmPendingSale
{
	background-color: orange;
	color: #ffffff;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
}
.enmToLetAvailable
{
	padding-right: 4px;
	padding-left: 4px;
	color: white;
	background-color: forestgreen;
	text-align: center;
}
.enmToLetOccupied
{
	padding-right: 4px;
	padding-left: 4px;
	color: #ffffff;
	background-color: red;
	text-align: center;
}
.enmAuction
{
	padding-right: 4px;
	padding-left: 4px;
	color: #ffffff;
	background-color: mediumblue;
	text-align: center;
}
.enmCancelledSale
{
	padding-right: 4px;
	padding-left: 4px;
	color: #000000;
	background-color: deeppink;
	text-align: center;
}
.enmExpired
{
	padding-right: 4px;
	padding-left: 4px;
	color: #000000;
	background-color: yellow;
	text-align: center;
}
.enmInactive
{
	background-color: black;
	color: #ffffff;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
}
A.iedit
{
	padding-left: 17px;
	background-position: left bottom;
	font-size: 10px;
	background-image: url(../../ui/images/edit.gif);
	color: #000000;
	height:16px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
}
A.iedit:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.idelete
{
	padding-left: 17px;
	background-position: left bottom;
	font-size: 10px;
	background-image: url(../../ui/images/delete.gif);
	color: #000000;
	height:16px;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
}
A.idelete:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.iperson
{
	padding-left: 17px;
	background-position: left;
	font-size: 10px;
	background-image: url(../../ui/images/iperson.gif);
	color: #000000;
	height:14px;
	text-indent: 4px;
	background-repeat: no-repeat;
	text-align: left;
}
A.iperson:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.iproperty
{
	padding-left: 17px;
	background-position: left;
	font-size: 10px;
	background-image: url(../../ui/images/iproperty.gif);
	color: #000000;
	height:14px;
	text-indent: 4px;
	background-repeat: no-repeat;
	text-align: left;
}
A.iproperty:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.ifolder
{
	padding-left: 17px;
	background-position: left top;
	font-size: 10px;
	background-image: url(../../ui/images/ifolder.gif);
	color: #000000;
	height:14px;
	text-indent: 4px;
	background-repeat: no-repeat;
	text-align: left;
}
A.ifolder:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.iaction
{
	padding-left: 11px;
	background-position: left;
	font-size: 10px;
	background-image: url(../../ui/images/iaction.gif);
	color: #000000;
	height:14px;
	text-indent: 4px;
	background-repeat: no-repeat;
	text-align: left;
}
A.iaction:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
A.ihelp
{
	border:1px silver solid;
	padding-left: 17px;
	height:18px;
	background-position: left;
	font-size: 10px;
	background-image: url(../../ui/images/ahelp.gif);
	color: #000000;
	text-indent: 4px;
	background-repeat: no-repeat;
	text-align: left;
}
A.ihelp:hover
{
	color:#2f4f4f;
	text-decoration:underline;
}
td.logomenu
{
	border:0px;
	background-color:#DCDFE4;
	background-position: left center;
	background-image: url(../../ui/images/mypropertyoms.jpg);
	background-repeat: no-repeat;
}
q
{
	color: #ff0033;
}
