﻿body
{
  margin: 0px;
  background-color: #FFFFFF;
  background-image: url( '/i/siteback2.png' );
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: left top;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 13px;
}

div.leftPanel
{
  background-color: #FDEE00;
  width: 251px;
  height: 664px;
  top: 0px;
  left: 0px;
  position: absolute;
}

div.leftPanelTree
{
  position: absolute;
  top: 135px;
  left: 5px;  
}

div.leftPanelTop
{
  height: 38px;
  background-image: url( '/i/leftPanelTop.png' );
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: left top;
}

div.leftPanelPoll
{
  background-color: White;
  width: 251px;
  height: 241px;
  position: absolute;
  top: 403px;
  left: 0px;
}

div.leftPanelBottom
{
  background-color: #666666;
  width: 251px;
  height: 21px;
  position: absolute;
  top: 644px;
  left: 0px;
}

div.contentPanel
{
  position: absolute;
  top: 28px;
  left: 251px;
  padding-left: 14px;
}

div.contentPanelTop
{
  position: absolute;
  top: 0px;
  left: 251px;
}

div.bottomPanelTitle
{
  position: absolute;
  top: 667px;
}

div.bottomPanel
{
  position: absolute;
  top: 685px;
}

.textField
{
  border: 1px solid #666666;
  background-color: #FFF1B0;
}

.SelectField
{
  border: 1px solid #666666;
  background-color: #FFF1B0;
}

.SelectField option
{
  font-size: 10px;
}

.homeUserNameField
{
  background: url( 'i/dot.png' );
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  position: absolute;
  left: 68px;
  top: 28px;
  letter-spacing: -1px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.homePasswordField
{
  background: url( 'i/dot.png' );
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  position: absolute;
  left: 68px;
  top: 51px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.homeLoginButton
{
  position: absolute;
  top: 74px;
  left: 152px;
}

.StartBut
{
  position:absolute; 
  top: 7px; 
  left: 18px; 
  width: 32px; 
  height: 16px;
}



.Logo
{
  position: relative; 
  top: 20px;
  left: 18px; 
  width: 213px; 
  height: 74px;
}

.leftPanelContent
{
  position: relative;
  top: 30px;
}

.CompanyButton
{
  position:absolute; 
  top: 7px; 
  left: 16px; 
  width: 74px; 
  height: 16px;
}

.ServicesButton
{
  position:absolute; 
  top: 7px; 
  left: 114px; 
  width: 54px; 
  height: 16px;
}

.ProjectButton
{
  position:absolute; 
  top: 7px; 
  left: 193px; 
  width: 57px; 
  height: 16px;
}

.PropertiesButton
{
  position:absolute; 
  top: 7px; 
  left: 275px; 
  width: 71px; 
  height: 16px;
}

.AppraiseButton
{
  position:absolute; 
  top: 7px; 
  left: 370px; 
  width: 46px; 
  height: 16px;
}

.ContactButton
{
  position:absolute; 
  top: 7px; 
  left: 370px; /*441px; */
  width: 71px; 
  height: 16px;
}

.LoginButton
{
  position:absolute;
  top: 7px; 
  left: 465px;
  width:43px;
  height:16px;
}

.MyAccountButton
{
  position:absolute;
  top: 7px; 
  left: 465px;
  width:57px;
  height:16px;
}

.LogoffButton
{
  position:absolute;
  top: 7px; 
  left: 546px;
  width:28px;
  height:16px;
}

.HighlightedButton
{
  position:absolute; 
  top: 7px; 
  left: 537px; 
  width: 87px; 
  height: 16px;
}

.ServicesTitle
{
  position: relative;
  top: 1px;
  padding-left: 17px; 
  padding-top: 2px;
}

.FilterLabel
{
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}

.PreviousButton
{
  position: relative;
  left: 10px;
  vertical-align: middle;
}

.NextButton
{
  position: relative; 
  left: 480px;
  vertical-align: middle;
}

.NextButton2
{
  position: relative; 
  left: 486px;
  vertical-align: middle;
}

.ResultsGrid
{
  letter-spacing: -1px;
}

div.optionsWindow
{
  position: relative;
  top: 15px;
  left: 11px;
  background-color: White;
  width: 228px;
}

div.optionsWindowContent
{
  background-image: url('i/optionsWindowBack.png');
  background-repeat: repeat-y;
  padding-left: 30px; 
  padding-right: 30px; 
  width: 168px;
}

a:link, a:visited, a:active
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

.VisitNotificationWindow
{
  background-image: url('i/visitasWindowBack.png');
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  left: 60px;
  width: 146px;
  height: 49px;
  letter-spacing: -1px;
}

.VisitNotificationContent
{
  position: absolute;
  top: 11px;
  left: 15px;
  color: #666666;
  line-height: 13px;
}

.VisitNotificationLink
{
  position: absolute;
  top: 0px;
  left: 0px;
}

.InfoTable
{
  background-image: url('i/propertyTableBack.png');
  background-repeat: repeat-x;
  height: 56px;
}

.InfoTitleCell
{
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
  font-weight: bold;
}

.InfoCell
{
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
  border-right-style: dashed;
  border-right-width: 1px;
  border-right-color: #CCCCCC;
}

.TroublePanel
{
  display: block;
}

ul.Yellow
{
  list-style-image: url('/i/bullet1.png');
  list-style-position: outside;
}

ul.YellowLevel2
{
  list-style-image: url('/i/bullet2.png');
  list-style-position: outside;
}

.signUpEmailField
{
  background: url( 'i/dot.png' );
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  position: absolute;
  left: 78px;
  top: 28px;
  letter-spacing: -1px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.signUpPasswordField
{
  background: url( 'i/dot.png' );
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  position: absolute;
  left: 78px;
  top: 51px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.signUpPassword2Field
{
  background: url( 'i/dot.png' );
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  position: absolute;
  left: 78px;
  top: 75px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.signUpFirstNameField
{
  background: url( 'i/dot.png' );
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  position: absolute;
  left: 78px;
  top: 98px;
  letter-spacing: -1px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.signUpLastNameField
{
  background-position: url( 'i/dot.png' );
  background: url( 'i/dot.png' );
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  position: absolute;
  left: 78px;
  top: 122px;
  letter-spacing: -1px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.signUpButton
{
  position: absolute;
  top: 153px;
  left: 146px;
}

.signUpCancelButton
{
  position: absolute;
  top: 153px;
  left: 70px;
}

.signUpMessage
{
  position: absolute;
  top: 184px;
  left: 10px;
}

.lostButton
{
  position: absolute;
  top: 55px;
  left: 159px;
}

.lostMessage
{
  position: absolute;
  top: 29px;
  left: 10px;
}

.lostCancelButton
{
  position: absolute;
  top: 55px;
  left: 80px;
}

.lostContinueButton
{
  position: absolute;
  top: 80px;
  left: 159px;
}

.signInMessage
{
  position: absolute;
  top: 75px;
  left: 10px;
}


#progressBackgroundFilter { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px;
  width: 270px;
  height: 262px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 #processMessage { 
    position: absolute; 
    top: 103px; 
    left: 74px;
    padding:10px; 
    width: 100px;
    text-align: center; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

.pwdNewLabel
{
  position: absolute;
  top: 0px;
  left: 10px;
}

.pwdNewField
{
  position: absolute;
  top: -1px;
  left: 110px;
}

.pwdVerifyLabel
{
  position: absolute;
  top: 26px;
  left: 10px;
}

.pwdVerifyField
{
  position: absolute;
  top: 25px;
  left: 110px;
}

.pwdButton
{
  position: absolute;
  top: 52px;
  left: 168px;
}

#progressBackgroundFilterPoll { 
  position:absolute; 
  top: 0px; 
  bottom:0px; 
  left:0px; 
  right:0px;
  width: 251px;
  height: 182px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 #processMessagePoll { 
    position: absolute; 
    top: 65px; 
    left: 60px;
    padding:10px; 
    width: 100px;
    text-align: center; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#progressBackgroundFilterHomeDistricts { 
  position:absolute; 
  top: -3px; 
  bottom:0px; 
  left:0px; 
  right:0px;
  width: 160px;
  height: 29px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 #processMessageHomeDistricts { 
    position: absolute; 
    top: 0px; 
    left: 15px;
    padding:2px; 
    width: 120px;
    height: 18px;
    text-align: center; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}

#progressBackgroundFilterHomeCities { 
  position:absolute; 
  top: -3px; 
  bottom:0px; 
  left:0px; 
  right:0px;
  width: 160px;
  height: 29px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 #processMessageHomeCities { 
    position: absolute; 
    top: 0px; 
    left: 15px;
    padding:2px; 
    width: 120px;
    height: 18px;
    text-align: center; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}

#progressBackgroundFilterLocations { 
  position:absolute; 
  top: 80px; 
  bottom:0px; 
  left:1px; 
  right:0px;
  width: 249px;
  height: 195px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 #processMessageLocations { 
    position: absolute; 
    top: 140px; 
    left: 35px;
    padding:10px; 
    width: 158px;
    height: 50px;
    text-align: center; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#progressBackgroundFilterTellAFriend { 
  position:absolute; 
  top:10px; 
  bottom:0px; 
  left:10px; 
  right:0px;
  width: 207px;
  height: 100px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 #processMessageTellAFriend { 
    position: absolute; 
    top: 45px; 
    left: 50px;
    padding:10px; 
    width: 100px;
    text-align: center; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#progressBackgroundFilterVisits { 
  position:absolute; 
  top:10px; 
  bottom:0px; 
  left:10px; 
  right:0px;
  width: 207px;
  height: 93px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 #processMessageVisits { 
    position: absolute; 
    top: 40px; 
    left: 50px;
    padding:10px; 
    width: 100px;
    text-align: center; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#progressBackgroundFilterContest { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px;
  width: 251px;
  height: 241px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 #processMessageContest { 
    position: absolute; 
    top: 103px; 
    left: 74px;
    padding:10px; 
    width: 100px;
    text-align: center; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

a img, a:link img, a:visited img, a:hover img, a:active img { border:0 !important; }

