#lhs {position:absolute;left:0px;top:0px;width:115px;z-index:1001}
#middle {position:absolute;left:120px;top:0px;width:560px;} 
.dMn{background:#fff}
.dMn span.t{text-align:center;display:block;background:#eee;color:red;font-weight:bold;cursor:hand}
.dMn a{display:block;padding:4px 2px 4px 6px;text-decoration:none}
.dMn div{background:#ccf;border:1px solid #aaa}
.dMn span.r{color:#e00}

.mnHv{position:absolute;float:right;left:120px;margin-bottom:-30px}
/*#MenuDesc{position:absolute;top:0px;z-index:500000;left:115px;background:#7e7;padding:5px;width:175px;padding-left:0px;border:1px solid #aae;color:#030;border-left:0px;z-index:1000;filter:alpha(opacity=90);opacity:.9}*/
span.dsc{margin-left:115px;margin-top:-25px;position:absolute;z-index:500000;background:#7e7;padding:5px;width:195px;padding-left:0px;border:1px solid #aae;color:#030;border-left:0px;display:none;z-index:1000;filter:alpha(opacity=90);opacity:.9}
#rhs{position:absolute;left:685px;top:0px;width:115px;z-index:1002}
.INSTANThelp{background:#ECF8FF;border-bottom:1px solid #7a7;text-align:center;color:#1b0;font-weight:bold;display:block;padding:4px}

#Countdown
{
    background-position: #efef00;
    position: relative;
    float: right;
    background: #efef00;
    color: #bb1100;
    padding-bottom: 2px;
    top: -2px;
    padding-right: 8px;
    padding-left: 8px;
}
#Countdown a{text-decoration:none;background:#cccfff;padding:5px;color:#005522;padding-top:2px;padding-bottom:2px;}
#Countdown a:hover{text-decoration:none;background:#dddfff;padding:5px;color:#227755;padding-top:2px;padding-bottom:2px;}

#popup, #menuless {position:absolute;left:2px;top:2px;width:560px;}

body, input, select, textarea { font-size:8pt;font-family:Arial }
input, select, textarea { padding-left:3px; overflow:hidden; }

p, h1, h3 {font-family:Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;font-size:11px;margin:0;padding-bottom:0px;padding:1px;font-weight:normal;width:auto;clear:both;}
.pageHeading {font-family:Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;font-size:13px;font-weight:bold;}
body, a, select, h1
{
    color: #000;
    background-color: transparent;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    margin-left: 0px;
    margin-top: 0px;
    cursor: pointer;
}


select { background-color:white; font-family:Tahoma; color:#000;}


dl { clear:both;padding:2px;width:auto;margin:0;background-color:transparent;}
dl a { display:inline-block; }
.form dl {font-family:tahoma;}

.attach {border:solid 1px #7c9ddb;background:#ffffff;font-family:Tahoma, Arial;font-size:8pt;padding-bottom:3px;color:#003399;cursor: hand;}

.linkButton{text-decoration:none;border:1px solid #dbdbdc;text-align:center;cursor:pointer;background-color:#D9EFFF;}
.linkButton:hover{color:White;background-color:#3399FF;}

dt { clear:both; }
dd { clear:none; }
dt,dd { background-color:transparent;margin:0;padding:2px;border:none;float:left;}
.label {width:175px;display:block;}
.property {width:95px;}
.fr { float:right; clear:none;/* clear needed? */}
.fl { float:left; clear:none; /* clear needed? */ }
.key { width:10px; color:green;}
.clear { clear:both; }
.fix { clear:both; height:0px;}
.auto { width:auto; }

hr { padding-top:5px; clear:both; height:1px; border:0; border-bottom:1px solid #cdcdcd; }
fieldset { /* opera fix says overflow:auto; IE Mac says overflow:hidden */overflow:hidden; padding:4px; margin:3px 0 3px 0; clear:both; }
.half { clear:none; width:267px; margin:0; margin-left:1px;}
.left { clear:left; }
.right { clear:right; }

fieldset dd input, fieldset dd textarea, fieldset select, span.fr select, span.fr input { border:solid 1px #C4C4C4; font-family:Tahoma; }
legend { padding:4px 10px 4px 10px; margin-top:3px; }

/* styles for fieldsets in EACH pages */
.each fieldset, .each legend, .each h1 { border:1px solid #b4d0dc; }
.each legend, .each h1 { background-image:url(/images/common/bg_blue_600.jpg); }
.each h1 {padding:6px 5px 6px 10px;}
.each .hr { border-top:1px solid #b4d0dc; }
.each fieldset dl a {background-color:#ECF8FF;padding:0 6px 2px 6px;text-decoration:none;border:1px solid #dbdbdc;text-align:center;margin-top:1px;}
.each fieldset dl a:focus, .each fieldset dl a:active, .each fieldset dl a:hover {background-color:#7C9DDB;border:1px solid #000;color:#fff;}

.Linkbut
{
    margin: 2px;
    background-color: #ECF8FF;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
    border: 1px solid #dbdbdc;
    text-align: center;
}
.Linkbut:hover
{
    background-color: #7C9DDB;
    border: 1px solid #000;
    color: #fff;
}


/* single buttons fieldset at the bottom of each page (usually contains 'back' / 'continue') */
#buttons { border:0; }
fieldset.nested { border-left:0; border-right:0; border-bottom:0; padding:0; border:1 0 0 0; }
fieldset.nested legend { background-image:none; border:0; clear:both; }
.checkbox, .box { text-decoration:none; padding:7px 4px 7px 4px;margin:3px;cursor:pointer;cursor:hand;border:1px solid #cdcdcd;background-color:#eee;color:#444;font-size:10px;float:left;clear:none;width:259px;}
.checkbox, .boxsmall { text-decoration:none; padding:7px 4px 7px 4px;margin:3px;cursor:pointer;cursor:hand;border:1px solid #cdcdcd;background-color:#eee;color:#444;font-size:10px;float:left;clear:none;width:159px;}
.checkbox, .boxtiny { text-decoration:none; padding:7px 4px 7px 4px;margin:3px;cursor:pointer;cursor:hand;border:1px solid #cdcdcd;background-color:#eee;color:#444;font-size:10px;float:left;clear:none;width:108px;}
.boxtinier { text-decoration:none; padding:1px;margin:3px;cursor:pointer;cursor:hand;border:1px solid #cdcdcd;background-color:#eee;color:#444;font-size:10px;float:left;clear:none;width:400pt;}
.box:hover, .checkbox:hover { background-color:#cdcdcd; border:1px solid #9C9C9C; }
.boxsmall:hover, .checkbox:hover { background-color:#cdcdcd; border:1px solid #9C9C9C; }  
.boxtiny:hover, .checkbox:hover { background-color:#cdcdcd; border:1px solid #9C9C9C; }  
.boxtinier:hover { background-color:#cdcdcd; border:1px solid #9C9C9C; width:400pt; }
 
 .empty
{
    text-decoration: none;
    padding: 7px 4px 7px 4px;
    margin: 3px;
    cursor: default;
    border: 1px solid Transparent;
    color: #FFFFFF;
    float: left;
    clear: none;
    width: 259px;
    background-color: Transparent;
}
 .empty:hover
{
    text-decoration: none;
    padding: 7px 4px 7px 4px;
    margin: 3px;
    cursor: default;
    border: 1px solid Transparent;
    color: #FFFFFF;
    float: left;
    clear: none;
    width: 259px;
    background-color: Transparent;
}
.chkHeader
{
    text-decoration: none;
    padding: 7px 4px 7px 4px;
    margin: 3px;
    cursor: default;
    border: 1px solid #FFAE93;
    background-color: #F2F2FF;
    color: #CC3300;
    font-size: 10px;
    float: left;
    clear: none;
    width: 159px;
}
 
.chkHeader:hover
{
    
     text-decoration: none;
    padding: 7px 4px 7px 4px;
    margin: 3px;
    cursor: default;
    border: 1px solid #FFAE93;
    background-color: #F2F2FF;
    color: #CC3300;
    font-size: 10px;
    float: left;
    clear: none;
    width: 159px;
   
}
.ctr { text-align:center;}

.two { width:268px; }
.three { width:167px; }
.four { width:200px;height:15px;text-align:center; }
.five { width:94px;height:15px;text-align:center; }
.dim { color:GrayText; }
/* ie fix *//*
* html .checkbox { width:268px; }
*/
.prt { width:100px; float:left;cursor:pointer;cursor:hand;/*clear:none; */}
.hide {display:none;}
.hand { cursor:hand; }
abbr, .abbr { cursor:help; border-bottom:1px dotted; }
.validate { clear:both;color:red;font-size:7pt; }
.validateStrong { clear:both;color:red;font-size:12pt; }
.validatespace
{
    letter-spacing: 1px;
    word-spacing: 2pt;
}

fieldset.oneofthese { border-right:0;border-left:0; }
fieldset.summary p, .small, .small a {font-size:7pt;}
/* used instead of green-small paragraphs in forms... */
fieldset h4 { font-size:7pt; font-weight:normal; color:green; margin:2px; clear:both;}
.tiny { font-family:verdana,arial,helvetica,sans-serif; font-size:xx-small; }
.white {font-size:8pt;color:white;text-decoration:none;}
.red {color:red;}
.green {color:green;} 
.black {color:#000;}
fieldset * .red a, fieldset * .red a:hover, fieldset * .red a:active, fieldset * .red a:focus {background-color:Transparent;text-decoration:underline;padding:0;color:red;border:none;text-align:center;}
fieldset * .green a, fieldset * .green a:hover, fieldset * .green a:active, fieldset * .green a:focus {background-color:Transparent;text-decoration:underline;padding:0;color:green;border:none;text-align:center;}
fieldset * .black a, fieldset * .black a:hover, fieldset * .black a:active, fieldset * .black a:focus {background-color:Transparent;text-decoration:underline;padding:0;color:black;border:none;text-align:center;}
.green * a, .green * a:hover, .green * a:active, .green * a:focus {background-color:Transparent;text-decoration:underline;padding:0;color:green;border:none;text-align:center;}

fieldset dl a.normal:hover, fieldset dl a.normal:active, fieldset dl a.normal:focus {background-color:transparent;border:0px;color:#000;}

.toolbar {background-color:transparent;margin:0 auto;padding:0;border:none;float:right;clear:right;width:250pt;}
.toolbar ul, #search ul, #billdate ul {margin:0;padding:0;list-style-type:none;}
.toolbar li, #search li, #billdate li {margin:0;padding:0;list-style-type:none;float:right;padding:1px;}
.toolbar li a {background-color:#E8D3AB;color:#000;display:block;padding:1px 4px 1px 6px;text-decoration:none;border:1px solid #000;font-size:7pt;text-align:center;display:inline-block;}
.toolbar li a:hover {background-color:#7C9DDB;color:white;font-weight:normal;text-decoration:none;border:1px solid #000;}
.toolbar li.map { clear:both; }
.toolbar * a.NoFiles { border:1px solid #cdcdcd;background-color:#eee;color:#444; }
.toolbar span { right:-15pt; }
a.thumb { float:right; margin-left:1px; /* align:right; */ text-align:center; padding-right:1px; clear:right; font-size:7pt; }
/* this is NOT the thumbnail, it is the full-size image ??? */
img.thumb { background-repeat:no-repeat; /* was 0; should be 100% to allow Image.aspx to show the full size image! */width:100%; }
.toolbar img { border:0; }

.searchText
{
    font-weight: bold;
    color: #FF0000;
    background-color: #FFFF99;
}

/* tooltips */
.toolbar a, .tt { position:relative; /* this shunts it out of sight... */ z-index:24; text-decoration:none; }
.toolbar a:hover, .tt:hover { z-index:25; text-indent:0; }
.toolbar a span, .tt span { display:none; text-decoration:none; font-size:9px; }
.toolbar a:hover span, .tt:hover span { /* the span will display just on :hover state */ display:block; position:absolute; top:2em; right:2em; width:15em; border:1px solid #cdcdcd;background-color:#ECF8FF; color:#000; text-align:left; padding:2px; text-decoration:none; }

.help { position:relative; /* this shunts it out of sight... */ z-index:24; text-decoration:none; border:0;}
.help:hover { z-index:25; text-indent:0; border:0;}
.help span { display:none; text-decoration:none; font-size:9px; }
.help:hover span { /* the span will display just on :hover state */ display:block; position:absolute; right:2em; border:1px solid #cdcdcd;background-color:#eee;color:#444;font-family:Verdana, Arial;font-size:10px;padding:5px;margin-top:3px; text-align:left; padding:2px; text-decoration:none; width:200px; }
.help img { background-position:0 0; background-image:url(/images/common/q.gif); background-repeat:no-repeat; border:0; padding:0; margin:0; }

/* Instruction element styles */
.Property p, h3 { clear:left; }
* html .Property p, * html h3 { height:0; }

div.RECENT, div.AVAILABLE, div.PENDING, div.UNDER_OFFER, div.WITHDRAWN, div.COMPLETED { clear:both; border:0; margin-bottom:2px; padding:2px 5px 3px 5px; }
div.RECENT input, div.AVAILABLE input,div.PENDING input, div.UNDER_OFFER input, div.WITHDRAWN input, div.COMPLETED input { margin:2px 3px 0px 0px; padding-left:0px; }
.RECENT {background-color:#B8DB95;}
.AVAILABLE {background-color:#d6eac2;}
.PENDING {background-color:#dfefcf;}
.archiveonly{background-color:#FFE6CC;}
.UNDER_OFFER {background-color:#FFFFCC;}
.PART_UNDER_OFFER {background-color:#FFFFCC;}
.PARAT_UNDER_OFFER {background-color:#FFFFCC;}
.WITHDRAWN {background-color:#FFE6CC;}
.COMPLETED {background-color:#FFE6CC;}
.PART_COMPLETED {background-color:#FFE6CC;}
.shownodate{display:none;}

/* RFI styles */
.RequestInfo, .DenyRequest, .GrantRequest { background-position:0 0; background-repeat:no-repeat; }
.NoRequest { }
.RequestInfo { background-image:url(/images/toolbar/MakeRequest.gif); }
.DenyRequest { background-image:url(/images/toolbar/DenyRequest.gif); }
.GrantRequest { background-image:url(/images/toolbar/GrantRequest.gif); }

/* prospective client Search "dealswith" styles */
.OwnerMe, .OwnerDept, .OwnerOther, .OwnerNone { border-bottom:1px solid #cdcdcd; padding:1px 1px 2px 5px; }
.OwnerNone { border-right:4px solid #cdcdcd; color:#444444;background-color:#eeeeee; } 
.OwnerMe { border-right:4px solid #B8DB95; background-color:#d6eac2; } 
.OwnerDept { border-right:4px solid #FFFF8F; background-color:#FFFFCC; } 
.OwnerOther { border-right:4px solid #FFFFCC; }

/* conversion of search to requirement */
.NotYetPublished { border-right:4px solid #cdcdcd; color:#444444;background-color:#eeeeee; } 
.ClientHidden { border-right:4px solid #cdcdcd; color:#444444;background-color:#eeeeee; } 

h3 { font-weight:bold; }

/* My Department styles */
.UP_TO_DATE, .NEEDED, .REQUIRED, .ADMIN { clear:both; }
.UP_TO_DATE {background-color:#d6eac2;}
.NEEDED {background-color:#FFFFCC;}
.REQUIRED {background-color:#FFE6CC;}
.ADMIN {background-color:#DFDFFF;}
.rows { list-style-type:none; margin:0; vertical-align:middle; padding:2px; clear:left; }
.rows li { width:27px; list-style-type:none; float:left; padding:1px; }
.rows li.email { width:auto; }
.rows li.label { width:180px; }
.rows img { border:0; padding:0; }
img.arrow { background-image:url(/images/common/arrow_r.gif); background-repeat:no-repeat; width:24px; height:24px; }
img.mail { background-image:url(/images/common/mail.gif); background-repeat:no-repeat; width:17px; margin-top:5px; }
img.mobile { background-image:url(/images/common/mobile.gif); background-repeat:no-repeat; width:16px; margin-top:2px; }
img.phone { background-image:url(/images/common/phone.gif); background-repeat:no-repeat; width:17px; margin-top:3px; }
.sortup { background-image:url(/images/common/sort_by_up.gif); background-repeat:no-repeat; width:8px; height:7px; }
.sortdown { background-image:url(/images/common/sort_by_down.gif); background-repeat:no-repeat; width:8px; height:7px; }

/* Visitors tables styles */
dd.phone { padding-left:20px; background-image:url(/images/common/phone.gif); background-repeat:no-repeat; }
dd.mobile { padding-left:12px; background-image:url(/images/common/mobile.gif); background-repeat:no-repeat; }

/* files icons */
img.gif, img.jpg, img.pdf, img.bmp, img.txt, img.doc, img.rtf { background-repeat:no-repeat; width:16px; height:16px; }
img.txt { background-image:url(/images/attachments/txt.gif); }
img.gif { background-image:url(/images/attachments/gif.gif); }
img.jpg { background-image:url(/images/attachments/jpg.gif); }
img.pdf { background-image:url(/images/attachments/pdf.gif); }
img.bmp { background-image:url(/images/attachments/bmp.gif); }
img.doc { background-image:url(/images/attachments/doc.gif); }
img.rtf { background-image:url(/images/attachments/rtf.gif); }

/* speech bubble styles */
.speech { margin:8px 0px 8px 0px; clear:both; }
.speech h4 { font-size:0.8em; margin-bottom:5px; margin-top:2px; font-weight:normal; }
.speech textarea { border:0; width:94%; }
.speech img { background-image:url(/images/common/bubble.gif); background-repeat:no-repeat; width:8px; height:8px; margin-bottom:-6px; vertical-align:bottom;}
.speech h5 { border:solid 1px #bcbcbc; margin:5px; padding:5px; background-color:#fff; width:auto; font-weight:normal; font-size:7pt; }

/* Instant Search styles */
.archive { border-bottom:1px solid #cdcdcd; margin-bottom:3px;}
.archive dt { width:330px; padding:3px;color:white;background-color:#CC0000; padding-right:6px;}
.archive a {background-color:#ECF8FF;padding:0 6px 2px 6px;text-decoration:none;border:1px solid #dbdbdc;text-align:center;margin:0;}
.archive a:hover, .archive a:active, .archive a:focus {background-color:#7C9DDB;border:1px solid #000;color:#fff;}
div.summary {clear:both;color:#444444;width:auto;border:1px solid #bbbbbb; margin-top:4px; }
div.summary p {font-family:Verdana, Arial, "sans-serif 10px";font-size:10px;clear:both;padding:4px 8px 4px 8px;color:#444444;background-color:#eeeeee; /* border:1px solid #bbbbbb; */ }

.HelpBar { border:1px solid #cdcdcd;background-color:#eee;color:#005000;font-family:Verdana, Arial;font-size:10px;padding:5px;margin-top:3px; }
.HelpBar ul { padding-left:3px; margin:6px 10px; list-style:none; }

/* Float reminder, UserMessage, SiteMessage, key */
#floatreminder, .floatreminder {padding:3px;cursor:hand;color:#444444;background-color:#ecf8ff;border:1px solid #bbbbbb; /*position:absolute;top:0;right:0;float:right;z-index:auto; */}
.floatmessage {padding:7px;padding-left:12px;padding-right:12px;background-color:#009933;border:0;width:auto;border-top:3px solid white; margin-bottom:2px; }
.floatmessage a {text-decoration:none;color:#fff;}
.floatmessage p {color:#fff;display:block;width:100%;}
.SUCCESS { background-color:#009933; }
.WARNING { background-color:#F5B800; }
.FAILURE { background-color:red; }
#statusbar
{
    border-bottom: 1px solid #000000;
    background-position: center;
    width: auto;
    height: 25px;
    padding-bottom: 5px;
    margin-top: 5px;
}
#key_open p {padding:5px;border:1px solid #fff;margin-top:1px;}
.SiteMessage { padding:5px 10px 5px 10px; margin-top:3px; font-size:9px; color:#fff; }

#overDiv { position:absolute; visibility:hidden; z-index:1000; }

div.watcher {padding:0;color:#444444;position:relative;top:0;left:0;clear:left;border:0;}
.watcher h6 { color:#CCCCCC; font-size:10px; font-weight:normal; }

/* used for admin pages */
.graph dd { width: 175px; }
.bar { background-color:Green; font-size:7pt; color:#fff; }
a.Trace_Email, a.Trace_IP { background-color:#009933; font-size:7pt; color:#fff; padding:4px 9px 4px 9px; border:1px solid #fff; text-decoration:none; }
a.Trace_IP { background-color:#99001A; }
a.Trace_Email:hover, a.Trace_IP:hover { text-decoration:underline; }
.licence { width:535px; }
dl.licence { margin-left:5px; }
.licence .check { width:62px; margin-right:15px; }
.licence .from, .licence .to { margin:0 10px 0 15px; width:140px; }
.bordered { border:1px solid #cdcdcd;width:99%;padding:1px; padding-bottom:0px; }
/* tantek midpass hack to fix instruction widths for IE5-5.5 only
	could replace stylesheet line with
		@import 'ie5x.css';
 */
@media tty {
 i{content:"\";/*" "*/}} div.RECENT, div.AVAILABLE, div.UNDER_OFFER, div.WITHDRAWN, div.COMPLETED { width:100%; }; /*";}
}/* */


#dv_ORIGINAL_ACCOUNT
{width:100%;text-align:right;position:absolute;top:5pt;}
#bt_ORIGINAL_ACCOUNT
{
	background-position: #FEC6B7;
	/*width: 115pt;*/
	height: 14pt;
	text-align: center;
	background: #FEC6B7;
	text-decoration: none;
	cursor: hand;
	color: brown;
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
	border-left: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: navy;
}

#bt_ORIGINAL_ACCOUNT:hover
{
	
	background: #FFFFCC;
	border-color: #CC3300;
	cursor: pointer;
}
	
.bt_help	
{
	color:navy;
	width:88pt;
	border: 1px solid #AACCEE;	
	border-right:1px;	
	cursor:hand;
	background:#D9EFFF;
	font-weight:bold;
	font-size:7pt;
}
.bt_help:hover
{
    background:#E0FFD9;
}


.aSKYPE
{
    color:red;
    text-decoration:none;
    font-weight:bold;
    font-size:6pt;
}
.aMSN
{
    color:navy;
    text-decoration:none;
    font-weight:bold;
    font-size:6pt;
}            
a.aSKYPE:hover {color: #FFFF00} 
a.aSKYPE:visited {color: #929242}
a.aMSN:hover {color: #FFFF00} 
a.aMSN:visited {color: #929242}            
            


.Lnks{padding-left:45px;background:#F4F4FF;padding-bottom:25px;height:700px;}
.Lnks div{width:300px;}
.Lnks li{height:30px;}
.Lnks li a{padding:8px;display:block;width:400px;border:1px solid #E0F0E0;text-decoration:none;color:#163715;font-weight:bold;background-color:#F4FFF4;}
.Lnks li a:hover{padding:8px;width:400px;display:block;background-color:#FFEAEB;color:#550000;}
.sUsGd{font-weight:bold;font-size:13px;padding-left:8px;background:#F7F7FF;}
/* {background-color:#7C9DDB;color:white;font-weight:normal;text-decoration:none;border:1px solid #000;display:block;}*/

/* used for Property - Centre/estate pages */
.agencytable { width:440px;border-top:1px solid navy;border-bottom:1px solid navy;border-collapse:collapse;background:#F1F1FF; }
.agencyrowtitle                                                                                                                                                     
{
    background-position: #FFAB2D;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid navy;
    background: #FFAB2D;
    height: 10px;
}
.agencyrowalt {background:#EEFFFF;}
.agencyrowalt:hover {background-color:#8AB07A;}
.ageImg {width:16px;height:16px;border: 1px solid #f00; }
.ageImg a:hover img { border: 4px solid #000000;width:18px;height:18px; }
.btclose
{
    width: 11pt;
    height: 12pt;
    position: relative;
    top: 4pt;
    left: -1pt;
    font-size: 8pt;
    font-weight: bold;
    color: #0e0e0e;
    background-color: #AFBFFF;
    border: 1px solid #7898BE;
    cursor: hand;
    text-align: center;
}

.btclose:hover
{
    font-size: 9pt;
    background-color: #849CFF;
    cursor: pointer;
}
.agencyNameRowAlter
{
    font-size: 12px;
    color: #FF6600;
    background-color: #DDEEFF;
}
.agencyNameRowAlter:hover
{
    color: #009900;
    background-color: #FFFFD9;
}
.agencyNameRow
{
    font-size: 12px;
    color: #FF6600;
    background-color: #B0D8FF;
}
.agencyNameRow:hover
{
    color: #009900;
    background-color: #FFFFD9;
}

/* Instant Search - New */
.searchOff {width:130px;height:20px;border: 1px solid #3366cc;background-color:#d4d0c8;font-weight:bold;color:#808080}
.searchOff:hover  {color:#990000;cursor:hand;border: 1px solid #f00; background-color:#ffffcc;}
.searchOn {width:130px;height:20px;background-color:#7C9DDB;color:#000033;font-weight:bold;}
.searchOn:hover   {color:#990000;cursor:hand;border: 1px solid #0033cc;background-color:#ffffcc; }

.searchFromOff {width:90px;height:20px;border: 1px solid #3366cc;background-color:#d4d0c8;font-weight:bold;color:#808080}
.searchFromOff:hover  {color:#990000;cursor:hand;border: 1px solid #f00;background-color:#ffffcc; }
.searchFromOn {width:90px;height:20px;background-color:#7C9DDB;color:#000033;font-weight:bold;}
.searchFromOn:hover   {color:#990000;cursor:hand;border: 1px solid #0033cc;background-color:#ffffcc; }
 

 .mailto
{
    color: #0000FF;
    text-decoration: underline;
}

.mailto:hover
{
    color: #CC3300;
    background-color: #FFFFCC;
    cursor: pointer;
}
 
 
 .dropdownstyle {width:131px;z-index:-1;}
 .dropdownstyleSmall {width:52px;}
 .textboxsmall {width:70px;font-weight:bold;height:15px;}
 .textboxbig {width:124px;font-weight:bold;height:15px;}
 .textboxtiny {width:34px;font-weight:bolder;font-size:smaller; height:12px;}
 .lableControl {height:17px;vertical-align:bottom;}
 .tinyTitle
{
    font-size: 8px;
    color: #CC0000;
    font-weight: bold;
    font-variant: small-caps;
    text-decoration: underline; 
}

 .ReportTextColor{color: Navy;}
 .Units {color:navy;border:1px solid navy; width:50pt; height:11pt;cursor:hand;font-size:smaller;}


.SELECTED{
    background:navy;
    color:#ECF8FF;
    font-weight:bold;
    font-size:10px;
}  
.disabled{
    background:#BFBFBF;
    color:#808080;
    font-weight:normal;
    font-size:10px;
}
.a_red{
    color:red; 
}
.bt /*35pt; #CFE5FF*/
{
    width:60pt;
    border:1px solid #6A6A7f;
    font-weight:normal;
    font-size:8pt;
    background:#ecfeff;
    cursor:hand;
    color:black;
}
.btOver /*35pt; #CFE5FF*/
{   width:60pt; 
    border:1px solid #314E9E;
    /*font-weight:bold;*/
    font-size:8pt;
    /*background:#677EFC;*/
    background:#7c9ddb;
    cursor:hand;
    color:white;
}
.btList
{
    width:auto;
    border:1px solid navy;
    font-weight:normal;
    font-size:8pt;
    background:#CFE5FF;
    cursor:hand;
    color:black;
}
.mlg0
{
    background:#E7F1FF;
    text-align:left;
}
.mlg1
{
    background:#F4F1FF;
    text-align:left; 
}

.bckgrnd
{
    background: #CFE5FF;
}                   

.btClicked /*35pt; #CFE5FF*/
{   width:200pt; 
    border:1px solid #314E9E;
    font-weight:bold;
    font-size:8pt;
    /*background:#677EFC;*/
    background:#7c9ddb;
    cursor:hand;
    color:black;
}
.DD{z-index:-1;position:relative; background-color:Red;color:Yellow;}

.b_set{width:135px;border:1px solid #82A4C6;color:#000E18;text-decoration:none;background:#DCC2B2;cursor:hand;text-align:left;padding-left:7pt;}
.b_setOver{width:135px;border:1px solid #AA8866;color:#82684C;background:#F7E9D5;cursor:hand;text-align:left;padding-left:7pt;}           
    
 .BusinessPropertyTable
{
    background-color: #FFEAFF;
    border: medium groove #666633;
}
 
.BusinessProperty
{
    border-style: none none solid none;
    border-color: #FFFFFF;
    background-position: #d6eac2;
    clear: left;
    background: #d6eac2;
    border-right-width: inherit;
    border-bottom-width: thin;
    border-left-width: inherit;
}
.BusinessProperty:hover
{
    background-color: #999966;
    color: #FF0000;
    cursor:pointer;
}
.BusinessPropertyCloseBut
{
    width: 13pt;
    height: 14pt;
    position: relative;
    left: -1pt;
    font-size: 9pt;
    font-weight: bold;
    border: 1px groove #7898BE;
    text-align: center;
}
 .BusinessPropertyCloseBut:hover
{
    font-size: 12pt;
    border: 1px outset #A62900;
    cursor: pointer;
    color: #CC2800;
    background-color: #B4B4B4;
}

.EstateTable
{
        width:95%;border-top:1px solid navy;
        border-bottom:1px solid navy;
        border-collapse:collapse;
        background:#F1F1FF;
 }

.EstateTableTitle
{
    text-align:center;
    font-weight:bold;
    border-bottom:1px solid navy;
    background:#ff9900;
 }
 
 .EstateTableHeading
{
    text-align: left;
    font-weight: bold;
    color: #FF3300;
    
}

.FStit{font-weight:bold;font-style:italic;text-align:right; }
.FStxt{width:340px;border:0px;border:1px solid #DFEEFF;border-bottom:1px solid #C4D9F6;background:#F8F8FF;color:navy;}

 /* Street Profile  --- Start */
 .streetprofile
{
    text-decoration: underline;
    color: #6C1500;
}
.streetprofile:hover
{
    cursor: pointer;
    background-color: #FFFFCC;
    text-decoration: underline overline;
    color: #FF0000;
}
.CentreProfile
{
    color: navy;
    text-decoration: underline;
} 
.CentreProfile:hover
{
    cursor: pointer;
    background-color: #990000;
    text-decoration: underline;
    color: #FFFFFF;
}


.TownProfilelink
{
    color: #006F00;
    text-decoration: underline;
    font-weight: bold;
}
.TownProfilelink:hover
{
    cursor: pointer;
    background-color: #E6E6FF;
    color: #1C1CFF;
    font-weight: bold;
}

.voa
{
    text-decoration: underline;
    color: #0000FF;
   
}
.voa:hover
{
    color: #0000FF;
    cursor: pointer;
    background-color: #D7EBFF;
    text-decoration:none;
}
/*--- Street Profile  -- End --*/


.ownCurrent
{
    background: #d6eac2;
    color: #000000;
}
.ownCurrent:hover{background:#BCDD9B;}
.otherCurrent
{
    background: #d6eac2;
    color: #707070;
}
.otherCurrent:hover{background:#BCDD9B;}
.ownArchive
{
    background: #FFE6CC;
    color: #000000;
}
.ownArchive:hover{background:#FFCA95;}
.otherArchive
{
    background: #FFE6CC;
    color: #707070;
}
.otherArchive:hover{background:#FFCA95;}


.usrmsg
{
    background-color: #FFFFDD;
    color: #FF3300;
    cursor: default;
    vertical-align: middle;
}
.ocompanyInput
{
    padding: 0px;
}
.statusMsg
{
    color: #FF0000;
    font-size: x-small;
}

.Enq a{text-decoration:none;background:#d0daff;font-size:10px;color:#001133;padding-left:2px;padding-right:2px;}
.Enq a:hover{text-decoration:none;background:#ffffff;font-size:10px;color:#113377;padding-left:2px;padding-right:2px;}

.movePrev {color: #993300;font-weight: bold; }
.movePrev:hover
{
    text-decoration: underline;color: red;
}
.moveNext {color: #993300;font-weight: bold; }
.moveNext:hover
{
    text-decoration: underline;color: red;
    
}

.OccupierRow
{
    color: #0000FF;
    background-color: #DDEEFF;
}
.OccupierRow:hover
{
    color: #CC3300;
    background-color: #FFEFCE;
    cursor: pointer;
}
.OccupierAltRow
{
    color: #0000FF;
    background-color: #B7DBFF;
}

.OccupierAltRow:hover
{
    color: #CC3300;
    background-color: #FFEFCE;
     cursor: pointer;
    
}
.button{width:95%;background:#eeffee;font-size:10px;height:19px;color:#030;cursor:hand;text-align:left;border-bottom:1px solid #113}
#Central{width:400px;display:none}
#Central span{width:24%}
.aweblink
{
    text-decoration: underline;
    color: #0000FF;
}
.aweblink:hover
{
    cursor: pointer;
}
 
 
  
