







* {
  padding: 0;
  margin: 0;
}

html,body {
  margin: 0;
  padding: 0; 
  font-family: arial, sans-serif;
}

html, body {
  font-size: 100%; 
 }

/* This to stop unnecessary vertical scrollbar on IE */
html {
  overflow: auto;
}

table, select, input {
  font-size: 100%;
}

table {
  font-size: inherit;
}


.ClearLeft {
  display: block;
  clear: left;
  height: 0; 
  line-height:0;
  font-size: 0;
}

.ClearBoth {
  display: block;
  clear: both;
  height: 0; 
  line-height:0;
  font-size: 0;
}

/* By default, this has no effect. It is changed with JS to be
  display:none */
.NonJS {}

.CGI .JSOnly {
  display: none;
}


.show       { display: block; }
.showInline { display: inline; }
.hide,
.hideInline { display: none; }


div.Expanded div { display: block; }

.CollapsibleSection label img.CollapseButton, 
.CollapsibleSection label img.ExpandButton {
  display: none; /* During onload processing, and in case no JS though it shouldn't happen */
}

div.Expanded label img.CollapseButton,
div.Collapsed label img.ExpandButton { display: inline; }

div.Expanded label a, 
div.Collapsed label a {  text-decoration: none; }

div.Collapsed label.Summary { display: inline; }
div.Expanded label.Summary  { display: none; }

.CollapsibleSection a img {
  border-style: none;
  text-decoration: none;
}

div.Collapsed div,
div.Collapsed label img.CollapseButton,
div.Expanded label img.ExpandButton {
  display: none;
}


div.ExpandedX div { display: block; }

div.ExpandedX label img.CollapseButton,
div.CollapsedX label img.ExpandButton { display: inline; }

div.ExpandedX label a, 
div.CollapsedX label a {  text-decoration: none; }

div.CollapsedX label.Summary { display: inline; }
div.ExpandedX label.Summary  { display: none; }

div.CollapsedX div,
div.CollapsedX label img.CollapseButton,
div.ExpandedX label img.ExpandButton {
  display: none;
}

div.CollapsedX span.IfCollapsed { display: inline; }
div.ExpandedX  span.IfCollapsed { display: none; }




div.Expanded  span.CollapserContainer { background: transparent url(/WM/html/images/public/graphics08/down_arrow_blue_bar_extended_15x46.png) no-repeat  center center; }
div.Collapsed span.CollapserContainer { background: transparent url(/WM/html/images/public/graphics08/up_arrow_blue_bar_extended_15x46.png)   no-repeat  center center;   }

div.Collapsed span.IfCollapsed { display: inline; }
div.Expanded  span.IfCollapsed { display: none; }


input.Placeholder { color: #a1a1a1; }

.NotRevamp { display: none; }



.ImageReplacedGL
{
  display: block;
  position: relative;
  overflow: hidden; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.ImageReplacedGL .Replacement
{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}



body {
  background: #F0F6FA url(/WM/html/images/public/graphics08/main_bg.gif) repeat-x top left;
  position: relative;
}

.DisplayArea {
  height: 100%;
  min-height: 100%;
  background-color: #015595;
  width: 995px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  zoom: 1; 
}

.contentcol {
   position: absolute;
   z-index: 1;
}

.contentcol {
  color: #015595;
}

div.contentcolcontent {
   z-index: 1;
   margin: 10px; 
}

div.barecontentcolcontent {
   z-index: 1;
   margin-top: 10px;
}

div.paddedcontentcolcontent {
   z-index: 1;
   margin: 10px;
}

#adequateJSScreen {
  zoom:1;
}

#mainarea {
  width: 100%;
/*  height: 500px; Height will be set by CSSSizing */
  background-color: #FFFFFF;
  position: relative;
  zoom: 1;  
}

#footer {
  width: 100%;
  height: 100px;
  background-color: #015595;
}

#leftcol, #midcol, #rightcol { background-color: #FFFFFF; }


#header {
  position: relative;
/* width: 995px;  */
  width: 100%; 

  margin: 0;
  overflow: hidden;

  font-weight: bold;
  font-size: 90%;
  line-height: 1.2em;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #015595;
}

#header .muted { color: #6195b2; }
#header a {
  color: white;
  text-decoration: none;
}

#header a:visited { text-decoration: none; }
#header a:hover { text-decoration: underline;}

#header .tagline { padding-top: 5px;}

#header .tagline span {
  display: block;
  float: left;
  white-space: nowrap;
  text-align: left; 
  font-weight: bold;
}

#header .contactDetails {
  padding-top: 5px;
  float: right;
  margin-right: 10px;
  padding-bottom: 10px;
  text-align: right;
}


#header .logo {
  float: left;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: none;
}

#header .tagline { padding-top: 5px; }

#header .tagline span {
  display: block;
  position: absolute;
  left: 180px;
  white-space: nowrap;
  text-align: left; 
  font-weight: bold;
}













/*
  Generated using CSSOnlyDropdownMenuGenerator. Modify at your peril!

 
CSSOnlyDropdownMenuGenerator

Include this in your css template (e.g.,
system/Web/css/YourFile.css.tt2) with the following parameters set.
This will give you access to all the derived values. Then, you can
include any ancillary stuff of your own that requires those values (if
it needs to go before the menu) and finally call \[\% PROCESS
ParameterisedMenu %\] which will incude the actual menu block.

Required Parameters and their supplied or defaulted values:
  unit                               = em
    'em' or 'px' 

  BorderWidthTarget                  = 0.0555555555555556
     Numeric. The width of any borders (assumed to be the 
     same on all sides). Which actual borders to set is fixed here
     because it is crucial to calculating the total sizes.

  SubMenuWidthTarget                 = 8.33333333333333
    This will be the outside width of the drop-down menu items.
    Padding and borders are taken into account to calculate MenuLinkWidth,
    MenuLinkOutsideWidth (and hence MenuWidth).

  MenuItems                          = 1
    The number of items in the top-level (horizontal) menu

  SubMenuHorizontalPaddingLeftTarget = 1.38888888888889
    Numeric. 

  SubMenuHorizontalPaddingRightTarget= 0.555555555555556

  SubMenuVerticalPaddingTarget       = 0.111111111111111
  MenuLinkHeightTarget               = 1.55555555555556

Optional Parameters:

  MenuLinkLineHeightTarget           = 
    Full size with units. Required to make vertical alignment in the
    horizontal part of the menu work. If not present, will be calculated
    from MenuLinkHeightTarget.
    
  ShimRequired                       = 1

  SubMenuLinkHeightTarget            = 1.33333333333333
    Numeric. Required to make vertical spacing in the
    drop-down part of the menu work. It is required if ShimRequired is true.
    If supplied, it is used to calculate SubMenuLinkLineHeight,
    SubMenuLinkOutsideHeight, and SubMenuLinkOverflow (to force IE to
    truncate any text that doesn't fit).
    If not present the height of the SubMenuLink will be set to 'auto',
    and the line-height will be assumed to be 1em, and which means multi-line
    wrapped text can be used in submenu items. But no shim.

  BorderColor                        = #000000

  MenuLinkColor                      = #FFFFFF
  MenuLinkBackground                 = #015595 url(/WM/html/images/public/graphics08/blue_bar_extended_1x46.png)  repeat-x center left;
  MenuLinkBackgroundColor            = #015595
  MenuLinkHoverColor                 = #FFFFFF
  MenuLinkHoverBackground            = #2986D7
  MenuLinkHoverBackgroundColor       = #2986D7

  SubMenuLinkColor                   = #FFFFFF
  SubMenuLinkBackground              = #015595
  SubMenuLinkBackgroundColor         = #015595
  SubMenuLinkHoverColor              = #FFFFFF
  SubMenuLinkHoverBackground         = #2986D7
  SubMenuLinkHoverBackgroundColor    = #2986D7


*/
/* Calculated MenuLinkLineHeight as 1.47777777777778em *//* Width calculations */
/* Calculated SubMenuLinkLineHeight (1.26666666666666em) and SubMenuLinkOutsideHeight (1.61111111111111) and set overflow: hidden;*/


div.NavDividerLine {
  display: block;
  overflow: hidden; 
  height: 1px;
  background-color: white;
  width: 100%;
}


div.navbar {
  position: relative;
  z-index: 400; 
  background-color: #015595;
  background: #015595 url(/WM/html/images/public/graphics08/blue_bar_extended_1x46.png)  repeat-x center left;
  font-weight: bold;
  color: white;
  width: 100%; 
  height: 1.87500000000001em;
  text-align: left;
}

.navbar .nav_stuff {
  position: absolute; 
  font-size: 1.125em; 
  width: 80%; 
  left: 0; 
}


#typesel {
  position: absolute;
  top: 0;
  left: 0;
}

a.typebutton {
  display: block;
  text-align: center;
  float: left;
  overflow: hidden;
  text-decoration: none;
  color:white; 
  width:6.66666666666667em;
  height:1.55555555555556em; 
  line-height:1.47777777777778em;  border-left: 0.0555555555555556em solid #000000;
  border-top: 0.0555555555555556em solid #000000;
  border-bottom: 0.0555555555555556em solid #000000;  background:  #015595 url(/WM/html/images/public/graphics08/blue_bar_extended_1x46.png)  repeat-x center left;
}

#typesel #HOME {
  width: 178px; 
}

a#SearchType_FOR_SALE {
  
  /* Nothing required here as we have borders set globally */
  
}

.menu { float: left; }


/*
.menu ul ul li a {
  font-size: 0.666666666666667em;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
*/


/* * Stu Nicholls' menu stuff */

/* Cut down to one level for simplicity */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
/*  width:8.27777777777778em; */
  height:1.66666666666667em;
/*  font-size:0.85em; */
  position:relative;
  z-index:100;
  border-right:0.0555555555555556em solid #000000;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {
/*  width:8.33333333333333em; 
  w\idth:8.27777777777778em;  */
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
  padding:0;
  margin:0;
  list-style-type:none;
}
.menu ul ul {
  width:8.27777777777778em;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
  float:left;
  width:8.27777777777778em;
  position:relative;
}
/* style the links for the top level */
.menu a, .menu a:link, .menu a:visited {
  display:block;
/*  font-size:11px; */
  text-decoration:none;
  color:#FFFFFF;
  width:6.83333333333333em;
  height:1.55555555555556em;
  border:0.0555555555555556em solid #000000;
  border-width:0.0555555555555556em 0 0.0555555555555556em 0.0555555555555556em;
  background-color:#015595;
  background: #015595 url(/WM/html/images/public/graphics08/blue_bar_extended_1x46.png)  repeat-x center left;;
  padding-left:1.38888888888889em;
  line-height:1.47777777777778em;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
  width:8.27777777777778em;
  w\idth:6.83333333333333em;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
  visibility:hidden;
  position:absolute;
  height:0;
  top:1.61111111111112em;
  left:0;
  width:8.27777777777778em;
  border-top:0.0555555555555556em solid #000000;
}
/* another hack for IE5.5 */
* html .menu ul ul {
  top:1.66666666666667em;
  t\op:1.61111111111112em;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {
  position:absolute;
  top:0;
  left:0;
  border-collapse:collapse;
}

/* style the second level links */
.menu ul ul a, .menu ul ul a:link, .menu ul ul a:visited {
  background-color:#015595;
  background: #015595;
  color: #FFFFFF;
  border-color: #000000;
  height:1.33333333333333em;
  line-height:1.26666666666666em;
  overflow: hidden;
  padding:0.111111111111111em 0.555555555555556em  0.111111111111111em 1.38888888888889em;
  width:6.27777777777777em;
  border-width:0 0.0555555555555556em 0.0555555555555556em 0.0555555555555556em;
}

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {
  width:8.33333333333333em;
  w\idth:6.27777777777777em;
}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover {
  color:#FFFFFF;
  border-color: #000000;
  background-color:#2986D7;
  background: #2986D7;
  white-space: normal; /* IE hover trigger */
}
.menu :hover > a, .menu ul ul :hover > a {
  color:#FFFFFF;
  background-color:#2986D7;
  background: #2986D7;
}

/* Style the second level hover */
.menu ul ul a:hover {
  color:#FFFFFF;
  border-color: #000000;
  background-color:#2986D7;
  background: #2986D7;
  white-space: normal; /* IE hover trigger */
}

.menu ul ul :hover > a {
  color:#FFFFFF;
  background-color:#2986D7;
  background: #2986D7;
}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {
  visibility:visible;
}

.menu iframe, .menu :link iframe, .menu :visited iframe,  .menu :active iframe   {
  background-color: green;
  position: absolute;
  top: -9999px;
  left: -9999px;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  list-style: none;

 }


.menu :hover iframe {
  background-color: yellow;
  left:expression(this.nextSibling.offsetLeft);
  top:expression(this.nextSibling.offsetTop);
  width:expression(this.nextSibling.offsetWidth);
  height:expression(this.nextSibling.offsetHeight);
}

.menu :hover iframe.DropDownShim1 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 1.61111111111111em;
}
.menu :hover iframe.DropDownShim2 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 3.22222222222221em;
}
.menu :hover iframe.DropDownShim3 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 4.83333333333332em;
}
.menu :hover iframe.DropDownShim4 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 6.44444444444443em;
}
.menu :hover iframe.DropDownShim5 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 8.05555555555554em;
}
.menu :hover iframe.DropDownShim6 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 9.66666666666664em;
}
.menu :hover iframe.DropDownShim7 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 11.2777777777778em;
}
.menu :hover iframe.DropDownShim8 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 12.8888888888889em;
}
.menu :hover iframe.DropDownShim9 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 14.5em;
}
.menu :hover iframe.DropDownShim20 {
  background-color: yellow;
  left: 0;
  top: 1.66666666666667em;
  width:8.33333333333333em;

  height: 32.2222222222222em;
}
 




/* You must have a layout-triggering change, to trigger the
   change on IE. */

#typesel a.dummy {
   background: #015595 url(/WM/html/images/public/graphics08/blue_bar_extended_1x46.png)  repeat-x center left;; 
   background-color: #015595;
}

#typesel a.typebutton:hover
{
    background-color: #2986D7;
    background: #2986D7; 
    border-color: #000000;
}

#typesel a.selected, #typesel a.selected:hover {
   background-color: #E48200;
   background: #E48200 url(/WM/html/images/public/graphics08/gold_bar_extended_1x46.png) repeat-x center left;   
}

#typesel .menu li:hover a.dummy {
   background: #015595 url(/WM/html/images/public/graphics08/blue_bar_extended_1x46.png)  repeat-x center left;;
    cursor: default; 
}

#typesel a.dummy:hover {
   background: #015595 url(/WM/html/images/public/graphics08/blue_bar_extended_1x46.png)  repeat-x center left;; 
   background-color: #015595;
   border-color: #000000;
   text-indent: 0; /* hover trigger (a style not declared on a or a:visited */
}


#typesel .menu li span.triangle {
  display: block;
  position: absolute;
  top: 0.0555555555555556em;
  left: 0.0555555555555556em;
  width: 0.833333333333333em; 
  background: transparent url(/WM/html/images/public/graphics08/up_arrow_blue_bar_extended_15x46.png)   no-repeat  center center;
 }

#typesel .menu li .selected span.triangle {background: transparent url(/WM/html/images/public/graphics08/up_arrow_gold_bar_extended.png)    no-repeat  center center;     }

/*  and hover: first for IE lte 6 */

#typesel .menu a:hover span.triangle          { background: transparent url(/WM/html/images/public/graphics08/down_arrow_gold_bar_extended.png)  no-repeat  center center;  }
#typesel .menu a.dummy:hover span.triangle    { background: transparent url(/WM/html/images/public/graphics08/down_arrow_blue_bar_extended_15x46.png) no-repeat  center center; }
#typesel .menu a.selected:hover span.triangle { background: transparent url(/WM/html/images/public/graphics08/down_arrow_gold_bar_extended.png)  no-repeat  center center;  }

/* ...then the general :hover browsers */

#typesel .menu ul:hover a.dummy span.triangle    { background: transparent url(/WM/html/images/public/graphics08/down_arrow_blue_bar_extended_15x46.png) no-repeat  center center; }
#typesel .menu ul:hover a.selected span.triangle { background: transparent url(/WM/html/images/public/graphics08/down_arrow_gold_bar_extended.png)  no-repeat  center center; }




/*
.navbar #refsearch {
   float: right;
   text-align: right;
   padding: 3px;
   padding-right: 10px;
   font-size: 0.8em;
   border-right: white 1px solid;  
   
}

.referenceSearchX .submit .Replacement {
  background: white url(/WM/html/images/public/graphics08/go.png)  no-repeat top left; 
}

.referenceSearchX .submit .Replacement:hover {
  background: transparent url(/WM/html/images/public/graphics08/go_ro.png) no-repeat center top;
}

.referenceSearchX .submit, .referenceSearchX .submit .Replacement {
  height: 19px;
  width:  33px;
}
*/

/*
.referenceSearch .submit {
 background: transparent url(/WM/html/images/public/graphics08/go.png) no-repeat center top; 
  overflow: hidden;
  height: 19px;
  width: 33px;
  max-width: 33px;
  max-height: 19px;
  padding: 0;
  text-indent: -1000px;
  border: 0;
  cursor: pointer;  hand-shaped cursor 
  cursor: hand;  for IE 5.x 
  vertical-align: bottom;
}
*/

.referenceSearch .submit:hover {
  background: transparent url(/WM/html/images/public/graphics08/go_ro.png) no-repeat center top;
}

input.referenceNumber {
  width: 9em;
}



.screenCover {
  position: absolute;
  top: 0;
  left: 0;
 /* DON'T want this because we are using it as a height gauge, which is complicated by margins.*/
 /* margin-top: 10px; */
  background-color: #FFFFFF;
}

.translucent {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.translucent2 {
  opacity: 0.2;
  filter: alpha(opacity=20);
}



.coverMessage {
  position: absolute;
  z-index: 304;
  left: 320px;
  top: 100px;
  width: 120px;
  text-align: center;
  font-size: 1.5em;
  padding: 1em;
  color: #D01F3C;
  background-color: #FFFFFF;
  font-weight: bold;
}

#adequateJSScreen   { z-index: 300; }
#inadequateJSScreen { z-index: 301; }
#noJSScreen         { z-index: 302; }
#loadingScreen      { z-index: 303; }


.Collapser a {
  text-decoration: none;
}

.Collapser img {
  padding-right: 0.1em;
  padding-left: 0.1em;
  vertical-align: middle;
  border: 0;
}

.Collapser {
  display: block; 
  zoom: 1; 
}


#quick_access {
  padding: 0;   /* Maybe this should be margin, but IE thinks otherwise */
/*  width: 160px; */
  font-size: 0.6875em;
}


#quick_access div.CollapsibleSection {
  color: #015595;
  background-color: #F0F0F0;
  margin-top: 0.454545454545455em;
  zoom: 1;
}


#quick_access label.Collapser {
  background-color: #015595;
  background:#015595 url(/WM/html/images/public/graphics08/blue_bar_extended_1x46.png) center left repeat-x;
  color: #FFFFFF;
}

#quick_access label.Collapser a {
  display: block;
  width: 100%;
  color: #FFFFFF;

  height: 1.85714285714286em;
  font-size: 1.27272727272727em;
  line-height: 178.571428571429%;

  overflow: hidden; 
}

#quick_access label.Collapser a:visited {
  color: #FFFFFF;
}

#quick_access label.Collapser  span.QuickAccessLineHeightCorrector {
  display: inline-block;
  font-size: 0.001em;
  vertical-align: middle;
  height: 1780em; }


#quick_access label.Collapser span.CollapserContainer {
  display: inline-block;
  position: relative;
/*  width: 1.36363636363636em;  */
  width: 17px;
}

/* #quick_access label img { margin-left: 1.66363636363636em; } */

/* #quick_access label img.LabelImage { margin-left: 21px; } */

#quick_access  label.Collapser a:hover { text-decoration: none; }

#quick_access label.Collapser span {
  padding-left: 0.1em;
  padding-right: 0.1em;
  font-weight: bold;
}

#quick_access div.CollapsibleSection div {
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0.454545454545455em;
  padding-bottom: 0.454545454545455em;
}


#quick_access a {
  text-decoration: none;
  color: #015595;
}
#quick_access a:visited { color: #015595; }
#quick_access a:hover { text-decoration: underline; }

#quick_access ul { list-style-type: disc; }

#quick_access li {  
  margin-left: 1.5em;
  list-style-image: url(/WM/html/images/public/graphics08/bullet.gif);
}

#quick_access .more, #quick_access .more a {
  color: #E48200;
  font-style: italic;
}


body.RecentlyViewedPropertiesPage {
  background: #FFFFFF;
}

.RecentlyViewedPropertiesPage .RecentlyViewedPropertyDiv {
  font-size: 0.7em;
  position: relative;
  width: 200px;
  margin-left: 10px;
  height: 100%;
}

.recentlyViewed img {
  width:  64px;
  max-height: 60px;
  display: block; 
  float: left;
}

.recentlyViewed .NoPic {
  width: 64px;
  height: 30px;
}

.recentlyViewed span {
  display: block;
  font-weight: bold;
  font-size: 0.9em;
  float: left;
  width: 80px;
  /* background-color: green; */
  padding-left: 0.6em;
}


.RecentlyViewedPropertiesPage {
/*  width: 180px;*/
}

.RecentlyViewedPropertiesPage .RecentlyViewedPropertyDiv {
 /* background-color: red;*/
/*  margin-left: -18px;*/
  width: 155px;
}

.RecentlyViewedPropertiesPage .Blurb {
  font-size: 0.8em;
  padding: 1em;
  width: 154px;
  color: #015595;
}

.RecentlyViewedPropertiesPage .DisplayArea {
  width: 164px;  /* Why not 180? your guess... */
}


.RecentlyViewedPropertyList {
 /* background-color:white; */
  position: relative;
  margin-left: -2px;
}



#quick_access .RecentlyViewedPropertyList li,  .RecentlyViewedPropertyList li { 
  position: relative;
  list-style: none;
  list-style-image: none;
  margin-left: 0;
/*  width: 100%; */
  width: 160px;
  clear: both;
  padding-top: 0.909090909090909em;
}

.RecentlyViewedPropertyList a {
  text-decoration: none;
  color: #015595;
}
.RecentlyViewedPropertyList a:visited { color: #015595; }
.RecentlyViewedPropertyList  a:hover { text-decoration: underline; }

#RecentlyViewedPropertiesNavigationDiv {
  clear: both;
  text-align: center;
}

#RecentlyViewedPropertiesNavigationDiv a:link, #RecentlyViewedPropertiesNavigationDiv a:visited {
  font-size: 1.09090909090909em;
  text-decoration: none;
  color: #015595;
  margin-left: 0.272727272727273em;
  margin-right: 0.272727272727273em;
}

#RecentlyViewedPropertiesNavigationDiv a:hover {
  text-decoration: underline;
}

#RecentlyViewedPropertiesNavigationDiv a.Clear {
  display: none;
}

#RecentlyViewedPropertiesNavigationDiv.NotEmpty a.Clear {
  display: inline-block;
  padding-top: 0.8em;
}


#RecentlyViewedPropertiesNavigationDiv .ShowAll {
  display: none;
}

#RecentlyViewedPropertiesNavigationDiv.Full .ShowAll {
  display: inline;
}

/*
#RecentlyViewedPropertiesNavigationDiv.DisablePrevious a.RecentlyViewedPropertiesPrevious,
#RecentlyViewedPropertiesNavigationDiv.DisableNext a.RecentlyViewedPropertiesNext {
  color: #a1a1a1;
  text-decoration: none;
  cursor: default; 
}

#RecentlyViewedPropertiesNavigationDiv.DisablePrevious a.RecentlyViewedPropertiesPrevious:hover,
#RecentlyViewedPropertiesNavigationDiv.DisableNext a.RecentlyViewedPropertiesNext:hover {  text-decoration: none;
}
*/


#MyASPC.unknown .MyASPCOnly, 
#MyASPC.unknown .MyASPCLogout, 
#MyASPC.unknown .WelcomeMessage, 
#MyASPC.unknown .MyASPCLogin    { display: none; }
#MyASPC.unknown .MyASPCGo       { display: list-item; }


#MyASPC.loggedOut .MyASPCOnly, 
#MyASPC.loggedOut .MyASPCLogout, 
#MyASPC.loggedOut .WelcomeMessage { display: none; }
#MyASPC.loggedOut .MyASPCLogin    { display: list-item; }
#MyASPC.loggedOut .MyASPCGo       { display: none; }


#MyASPC.loggedIn .MyASPCOnly, 
#MyASPC.loggedIn .MyASPCLogout   { display: list-item; }
#MyASPC.loggedIn .WelcomeMessage { display: block; }
#MyASPC.loggedIn .MyASPCLogin    { display: none; }
#MyASPC.loggedIn .MyASPCGo       { display: none; }



.Error {
  color: #D01F3C;
}

.TipLabel {
  color: #015595;
  font-weight: bold;
}

.TipLink {
  color: #015595
}

.TipText {
  font-size: 0.8em;
}

.MotD {
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 1em;
  text-align: center;
  color: #015595;
}


div.Log {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  height: 45em;
  width: 40em;
  overflow: auto; 
  font-size: 0.7em;
  background-color: white;
  border: solid 1px black;
  }



.HelpButton {
  cursor: help;
}



  .PrintOnly {
    display: none;
  }




