﻿@media interactive, braille, emboss, handheld, projection, screen, tty, tv
{
    /* GLOBAL HTML TAGS */ 

    h1, h2, h3, h4, h5, h6
    {
        font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
        font-weight: normal;
    }
    h1
    {
        font-size: 2.8em;
    }

    h2
    {
        font-size: 2.2em;
    }

    h3
    {
        font-size: 1.6em;
    }

    h4
    {
        font-size: 1.4em;
        font-weight: bold;
    }

    h5
    {
        font-size: 1.1em;
        font-weight: bold;
    }

    h6
    {
        font-size: 1em;
        font-weight: bold;
    }

    /* LAYOUT IDs */

    #logo
    {
        position: absolute;
        top: 10px;
        left: 14px;
        border: 0px;
        z-index: 2;
    }

    #titlebar
    {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 70px;
        background: #FFFFFF;
    }
    
    #contentContainer
    {
        position: absolute;
        top: 70px;
        left: 0px;
        width: 100%;
        z-index: 3;
    }

    #page-header
    {
        width: 100%;
        padding: 3px 10px 3px 3px;
        background: #9ED6E4 url(Images/corner-article-header.gif) no-repeat bottom;
        color: #528FA1;
        font-size: 0.9em;
        font-family: Tahoma, Helvetica-Narrow, Helvetica, sans-serif;
        font-weight: bolder;
        margin: 0px 0px 0px 0px;
    }

    #page-header p, #page-header > div
    {
        margin: 0px;
        padding: 0px 0px 0px 0px;
    }

    #content
    {
        background: #EDEBE7 url(Images/bg-content.gif) repeat-y;
        font-size: 0.8em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        z-index: 499;
        height:650px;
    }

    #footer
    {
        background: #1077AD;
        height: 10px;
        color: #FFFFFF;
        font-size: .65em;
        font-family: Verdana, Helvetica, sans-serif;
        padding: 0px 0px 0px 0px;
    }


    /*********
   	**********/
    img
    {
        border: none;
    }

    .search
    {
        width: 300px;
    }

    

    .logo
    {
        width: 100px;
        height: 64px;
        float: left;
        margin: 5px 5px 0px 0px;
    }

    .name
    {
        display: block;
        font-weight: bold;
    }

    .description
    {
        display: block;
        margin-top: 2px;
    }

    #logo
    {
        color: #fff;
        font-size: 1.4em;
        font-family: Tahoma, Helvetica-Narrow, Helvetica, sans-serif;
    }

    #Text1
    {
        width: 300px;
    }

    #completionList, #Text1__autocomplete
    {
        border: 1px solid red;
        font-size: 1em;
        font-family: Arial Narrow, Tahoma, Helvetica-Narrow, Helvetica, sans-serif;
        z-index: 10000;
    }

    .listView
    {
        width: 600px;
    }

    .listView .logo
    {
        width: 180px;
        height: 150px;
    }

    .listView a, .listView input
    {
        display: block;
    }

    .left .listView .logo
    {
        width: 100px;
        height: 64px;
    }

    .left .listView
    {
        width: 280px;
        height: 550px;
        overflow: scroll;
        overflow-x: hidden;
        padding-right: 40px;
    }

    .listView ul
    {
        margin-left: 0px;
    }

    .listView .item
    {
        background-color: #F0F0F0;
        width: 100%;
        margin-bottom: 5px;
    }

    .right
    {
        position: relative;
        left: 300px;
        top: -550px;
    }

    #map1
    {
        position: absolute;
        width: 800px;
        height: 600px;
    }

}
.modalBackground {
	background-color:White;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#CCFFFF;
	filter:alpha(opacity=70);
	opacity:0.7;
	border-width:1px;
	border-style:solid;
	border-color:Navy;
	padding:3px;
}


.Compass
{	
	width:54px; height:54px; background:url(i/compass.gif); 
	margin:0px; cursor:pointer;display:block;
}
.ZoomBar
{ 
	position:relative;background:url(i/zoom/bar.gif); 
    width:103px; height:20px; margin:2px; overflow:hidden;display:block; 
}
.ZoomBar_slider 
{ 
	position:absolute; background:url(i/zoom/slider.gif); 
    width:7px; height:20px; overflow:hidden; display:block; 
}

.MapStyle
{
	position:absolute;
	width:100%;
	height:100%;
}

.VerdanaBold14 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	 
}
.VerdanaBold12 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ECFDFB;
}
.mapPopup
{
    background-color: white;
    border: 1px solid #aaa;
    z-index: 501;
}
.Verdana11black 
{
	color: #333333; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Verdana11white
{
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.VerdanaBlue14 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.VE_Panel_el
{
  overflow:hidden;
  z-index:31;
  border:1px solid #cbcbcb;
  padding:0;
  margin:0;
  background:white;
}

.VE_Panel_title
{
  position:absolute;
  padding-top:2px;
  padding-left:5px;
  overflow:hidden;
  z-index:32;
  font-family:Verdana,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:rgb(230,250,255);
  text-transform:uppercase;
  cursor:default;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.VE_Panel_title_blue{background:#0030cc}

.VE_Panel_cb
{
  padding-left:1px;
  width:18px;
  height:18px;
  color:white;
  text-align:center;
  font-size:7pt;
  font-family:Verdana;
  font-weight:bold;
  overflow:hidden;
  cursor:pointer
}

.VE_Panel_cb_blue{background:#001d7a;border:solid 2px #0030cc}

.VE_Panel_tb
{
  height:18px;
  padding-top:3px;
  padding-left:2px;
  font-family:Verdana,sans-serif;
  font-size:8pt;
  overflow:hidden
}

.VE_Panel_tb_blue{background:#ccd8ff}
.VE_Panel_tb td
{
  font-family:Verdana,sans-serif;
  font-size:8pt
}

.VE_Panel_tb a{color:#000080}
.VE_Panel_tb a:hover{color:#ff9900}

.VE_Panel_body
{
  padding:5px;
  font-family:Verdana,sans-serif;
  font-size:8pt;
  overflow:auto
}

/* Collapsible Panel */
.collapsible {
	margin:0;
	padding:0;
	text-align:left;
	/*width:250px;*/
	text-align:center;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}
.collapsible-header,.inner-collapsible-header {
	background-color:#D1E0F3;
	text-align:center;
	font-weight:700;
	color:Black;
	cursor:pointer;
	padding:0px 0px;
	/*width:220px;*/
	height:18px;
}
.collapsible-content,.inner-collapsible-content {
	background-color:White;
	margin:0px 0px;
	text-align:center;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	/*width:210px;*/
	border-left:Solid 1px Black;
	border-right:Solid 1px Black;
	border-bottom:Solid 1px Black;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}

/* Side Collapsible Panel */
.side-collapsible {
	margin:0;
	padding:0;
	text-align:left;
	/*opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;*/
}
.side-collapsible-header {
	background-color:#E3EBF9;
	font-weight:700;
	color:#000000;
	cursor:pointer;
	width:29px;
	height:125px;
	float:left;
	text-align:left;
	vertical-align:middle;
	margin-right:0;
	padding: 0px 0;
}
.side-collapsible-header-simple {
	background-color:#D1E0F3;
	font-weight:700;
	color:#000000;
	cursor:pointer;
	width:28px;
	height:108px;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin-right:0;
	padding: 0px 0;
}
.side-collapsible-header-advance {
	background-color:#D2E1F9;
	font-weight:700;
	color:#000000;
	cursor:pointer;
	width:30px;
	height:125px;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin-right:0;
	padding: 0px 0;
}
.side-collapsible-header-saved {
	background-color:#D2E1F9;
	font-weight:700;
	color:#000000;
	cursor:pointer;
	width:30px;
	height:115px;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin-right:0;
	padding: 0px 0;
}
.side-collapsible-header-simple p {
	width:10pt;
	font-size: 10pt;
	padding: 0 5px 0 5px;
	cursor:hand;
}
.side-collapsible-header-advance p {
	width:10pt;
	font-size: 10pt;
	padding: 0 5px 0 5px;
}
.side-collapsible-header-saved p {
	width:10pt;
	font-size: 10pt;
	padding: 0 5px 0 5px;
}
.side-collapsible-content-simple {
	background-color:#E3EBF9;
	border-top:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
	border-bottom:solid 1px #EBEBEB;
	width:200px;
	height:150px;
	margin-left:0;
	padding:0;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}
 .side-collapsible-content-saved {
	background-color:#E3EBF9;
	border-top:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
	border-bottom:solid 1px #EBEBEB;
	width:200px;
	height:122px;
	margin-left:0;
	padding:0;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}
.side-collapsible-header-interestrate {
	background-color:#D2E1F9;
	font-weight:700;
	color:#000000;
	cursor:pointer;
	width:29px;
	height:108px;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin-right:0;
	padding: 0;
	cursor:hand;
}
.side-collapsible-header-interestrate p {
	width:10pt;
	font-size: 10pt;
	padding: 0;
	text-decoration:none;
	cursor:hand;
}

.side-collapsible-content-interestrate {
	background-color:#E4FCFB;
	border-left:solid 1px #4E9494;
	border-right:solid 1px #4E9494;
	border-bottom:solid 1px #4E9494;
	width:175px;
	height:175px;
	margin-left:0;
	padding:0;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}
.pnl-bg-color{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	background-color:#DBF7F3;
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BORDER-RIGHT: #ADD8E6 1px solid; 
	BORDER-TOP: #ADD8E6 1px solid; 
	BORDER-LEFT: #ADD8E6 1px solid; 
	BORDER-BOTTOM: #ADD8E6 1px solid; 
	font-size: 12px;
	vertical-align:middle;
}

.container {
	background:#FF8000; 
	color:#000000; 
	margin:0 0px;
	font-size: 12px;
}
.rtop, .rbottom {
	display:block;
	background:Transparent;
}
.rtop *, .rbottom * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#FF8000;
}
.r1 {
	margin: 0 5px
}
.r2{
	margin: 0 3px
}
.r3{
	margin: 0 2px
}
.r4{
	margin: 0 1px;
	height: 2px
}

.tcontainerClient {
	background:#FFA448; 
	margin:0 0px;
	font-size: 12px;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	height:0px;
}
.tcontainer {
	background-color:#FF8000; 
	color:#000000; 
	margin:0 0px;
	font-size: 12px;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}
.tcontainerhover {
	background-color:#FFA448; 
	color:#000000; 
	margin:0 0px;
	font-size: 12px;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}

.rttop, .rtbottom {
	display:block;
	background:Transparent;
}
.rttop *, .rtbottom * {
	display: block;
	height: 1px;
	overflow: hidden;
	background-color:#FF8000;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}
.rt1 {
	margin: 0 5px
}
.rt2{
	margin: 0 4px
}
.rt3{
	margin: 0 2px;
}
.rt4{
	margin: 0 1px;
	height: 2px;
}

.rttophover, .rtbottomhover {
	display:block;
	background:Transparent;
}
.rttophover *, .rtbottomhover * {
	display: block;
	height: 1px;
	overflow: hidden;
	background-color:#FFA448;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}
.rt1hover {
	margin: 0 5px
}
.rt2hover{
	margin: 0 4px
}
.rt3hover{
	margin: 0 2px;
}
.rt4hover{
	margin: 0 1px;
	height: 2px;
}

.no-deco-white 
{
	text-decoration:none;
	color:Black;
}
.no-deco-navy 
{
	text-decoration:none;
	color:Black;
}
.pagerTextSelectedPage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EE9C66;
	text-decoration:none;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.pagerTextNotSelectedPage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-decoration:underline;
	cursor:hand;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.pagerBackOne
{
	background-image:url(images/back_arrow.gif);
	width:5px;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	cursor:hand;
}

.pagerForwardOne
{
	background-image:url(images/next_arrow.gif);
	width:5px;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	cursor:hand;
}
.submenu 
{
    background-image:url(images/menubg.gif);
}


/*2006-08-25*/

.listing
{
width:25px;height:15px;
padding-top:6px;
overflow:visible;
cursor:pointer;
background-image:url(images/property_icon.gif);
background-repeat:no-repeat;
z-index:500;
font-family:Tahoma;
text-align:center;
vertical-align:middle;
font-size:7.5pt;
color:White;
}
.newlisting
{
width:25px;height:21px;
padding-top:8px;
overflow:visible;
cursor:pointer;
background-image:url(images/new_property_icon.gif);
background-repeat:no-repeat;
z-index:500;
font-family:Tahoma;
text-align:center;
vertical-align:middle;
font-size:7.5pt;
color:White;
}

.favlisting
{
width:25px;height:22px;
padding-top:4px;
overflow:visible;
cursor:pointer;
background-image:url(images/favorite_icon.gif);
background-repeat:no-repeat;
z-index:500;
font-family:Tahoma;
text-align:center;
vertical-align:middle;
font-size:7.5pt;
color:White;
}
.openhouselisting
{
width:23px;height:20px;
padding-top:2px;
padding-right:4px;
overflow:visible;
cursor:pointer;
background-image:url(images/open_house_icon.gif);
background-repeat:no-repeat;
z-index:500;
font-family:Tahoma;
text-align:center;
vertical-align:middle;
font-size:7.5pt;
color:White;
}
.officepin
{
width:19px;height:23px;
overflow:hidden;
cursor:pointer;
background-image:url(images/office_icon.gif);
background-repeat:no-repeat;
z-index:500;}

.centerpointlisting
{
width:25px;height:21px;
padding-top:8px;
overflow:visible;
cursor:pointer;
background-image:url(images/ornge_house.gif);
background-repeat:no-repeat;
z-index:500;
font-family:Tahoma;
text-align:center;
vertical-align:middle;
font-size:7.5pt;
color:White;
}
.centerpointgeneric
{
width:25px;height:21px;
padding-top:8px;
overflow:visible;
cursor:pointer;
background-image:url(images/orange_pin.gif);
background-repeat:no-repeat;
z-index:500;
font-family:Tahoma;
text-align:center;
vertical-align:middle;
font-size:7.5pt;
color:White;
}
.ListingGridMainPhotoPopup
{
	position:absolute;
	z-index:1000;
	border:solid 1px #4E9494;
	padding: 2px;
	background-color:#E5F3F3;
	display:none;
}
.ListingGridMainPhotoPopupP
{
	/*position:absolute;*/
	z-index:1000;
	border:solid 1px #4E9494;
	padding: 2px;
	background-color:#E5F3F3;
	/*display:none;*/
}
.ListingGridMainPhotoDetail
{
	border:solid 1px #4E9494;
	background-color:#E5F3F3;
}
.listingBalloon
{
	position:absolute;
	height:160px;
	width:280px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:Tahoma;
	font-size:8pt;
	color:Black;
}

.officeBalloon
{
	position:absolute;
	height:126px;
	width:236px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:Tahoma;
	font-size:8pt;
	color:Black;
}

.lbTopLeft
{
	background-image:url(images/balloon_upper_left_new.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.lbTopRight
{
	background-image:url(images/balloon_upper_right_new.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.lbBottomLeft
{
	background-image:url(images/balloon_lower_left_new.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.lbBottomRight
{
	background-image:url(images/balloon_lower_right_new.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.Preload
{
	background-position:-1000px -1000px;
	position:absolute;
	width:1px;
	height:1px;
}

/* Styles for Menu Items */
.listingBalloon a
{
	color: #006666;
}
.listingBalloon a:visited
{
	color: #006666;
}
.listingBalloon a:hover
{
	color: #006666;
}
.ListingBalloonContainer
{
	position:relative;
	top:0px;
	right:0px;
	width:280px;
	height:160px;
}
.ListingInfoContainer
{
	position:absolute;
	top:3;
	left:80px;
	width:140px;
	line-height:14px;
}
.ListingInfoContainerList
{
	position:absolute;
	top:3;
	left:80px;
	width:160px;
	line-height:14px;
	text-align:right;
}
.ListingInfoContainerListRes
{
	position:absolute;
	top:1;
	left:30px;
	width:160px;
	line-height:14px;
	text-align:left;
}
.OfficeInfoContainer
{
	position:absolute;
	top:3;
	left:116px;
	width:96px;
	line-height:14px;
}

.ListingImageContainer
{
	position:absolute;
	top:5px;
	left:5px;
	width:105px;
	height:80px;
	background-color:#E5F3F3;
	border:solid 1px #4E9494;
	vertical-align:middle;
	overflow:hidden;
}
.ListingDetailLinkContainer
{
	position:absolute;
	top:103px;
	left:6px;
	text-align:center;
}
.ListingDetailLinkContainerHideDel
{
	position:absolute;
	top:120px;
	left:6px;
	text-align:center;
}

.ListingFavLinkContainer
{
	position:absolute;
	top:90px;
	left:121px;
}
.ListingBalloonIcon
{
	position:absolute;
	top:3px;
	left:250px;
}

.ListingPinOnOff
{
	position:absolute;
	top:30px;
	left:250px;
}

.OfficeBalloonIcon
{
	position:absolute;
	top:5px;
	left:213px;
}

table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

/*2006/08/26*/
TD
{
    FONT-SIZE: 11px;
    color:#000000;
    TEXT-TRANSFORM:none;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    
}
marquee 
{
	display:none !important;
	width:345px;
	 }
TH
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}

P
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
HR
{
	height: 1px;
	
	color:#a7caca;
	background-color:#a7caca;
	border-style:solid;
	
}
BLOCKQUOTE
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
OL
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
    COLOR: #006666;
    font-weight:normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    
}
A:visited
{
    /*COLOR: #006666;*/
    font-weight:normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    /*COLOR: #006666;*/
    font-weight:normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.viewdetail 
{
	font-weight:normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.dropdownboxFont {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	line-height: normal;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
.listingGridTable
{
	border:solid 1px #EAE9E1;
	border-collapse: collapse;
	width:200px;
}

.noData
{
    COLOR:Black;
    font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY:Tahoma;
	border-bottom: 1px solid #C0C0C0; padding: 2px;
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;

}
.HeaderSelected,.HeaderNotSelected,.HeaderSelectedHover,.HeaderNotSelectedHover
{
    COLOR: #ffffff;
    font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C0C0C0; padding: 2px;
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	
}

.HeaderSelected
{
    background-color: #F3D3B4;
}

.HeaderNotSelected
{
    background-color: #EAC4AA;
}

.HeaderSelectedHover,.HeaderNotSelectedHover
{
	background-color:#F3D3B4;
	cursor:pointer;
	cursor:hand;
}

.ItemSelected,.ItemNotSelected,.ItemSelectedHover,.ItemNotSelectedHover,.AltItemSelected,.AltItemNotSelected,.AltItemSelectedHover,.AltItemNotSelectedHover
{
    COLOR: #000000;
    font-weight:normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C0C0C0; 
	padding: 2px;
	padding-left:3px;
	padding-top:1px;
	padding-right:3px;
	padding-bottom:1px;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}

.ItemSelected
{
    background-color:#ffff99;
}

.ItemNotSelected
{
    background-color:#ffffff;
}

.ItemSelectedHover
{
	background-color:#fffe88;
	cursor:pointer;
	cursor:hand;
}

.ItemNotSelectedHover
{
	background-color:#f7f7f7;
	cursor:pointer;
	cursor:hand;
}

.AltItemSelected
{
    background-color:#F7E9D7;
}

.AltItemNotSelected
{
    background-color:#F3F3F3;
}

.AltItemSelectedHover
{
	background-color:#fffe88;
	cursor:pointer;
	cursor:hand;
}

.AltItemNotSelectedHover
{
	background-color:#e7e7e7;
	cursor:pointer;
	cursor:hand;
}
/*2006/08/26*/
.bottom-collapsible-content{
	background-color:White;
	margin-left:0;
	padding:0;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}
.bottom-collapsible-header {
	background-color:#FFA448;
	padding:0;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;

}
.pager-content{
	background-color:White;
	margin-left:0;
	padding:0;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
}
.login-content {
	background-color:#E4FCFB;
	border-top:solid 1px #4E9494;
	border-right:solid 1px #4E9494;
	border-bottom:solid 1px #4E9494;
	border-left:solid 1px #4E9494;
	padding:0px 0px 0px 0px;
}
.inputtext
{
background: #ffffff;
font-weight: normal;
border: 1px solid #000000;
FONT-FAMILY: Tahoma;
COLOR: #000000;
FONT-SIZE: 12px;
}
.uploadinputbutton
{
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 COLOR: #000000;
 FONT-SIZE: 12px;
 font-weight: normal;
 border: 1px Solid #000000;
}

.inputbutton
{
 background: #33CCFF;
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 COLOR: #000000;
 FONT-SIZE: 12px;
 font-weight: normal;
 border: 1px None #000000;
}
.bButton{
	width: 80px;
	height: 20px;
	border: 1px;
	background-image: url(images/bBtuttonBg.gif);
	background-repeat: no-repeat;
	background-color: #fff;			
	color: #666666;
	vertical-align: middle;
}
.LegendCloseBox{
	position:absolute;
	margin: 0;
	padding:0;
	width:16px;
	height:16px;
	left:360px;
	top:2px;
	background-image:url(images/button_close_16.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}
.RatingStarContainer
{
	position:absolute;
	top:105px;
	left:6px;
}
.no-deco {
	text-decoration:none;
}

/* Generated for Home Page */
.orange-font{
    font-size:medium;
    color:#FF6600;
    font-family:arial, verdana, helvetica, sans-serif;
}
.gray-font{
    color:Gray;
    font-family:arial, verdana, helvetica, sans-serif;
}
.red-font
{
    font-size:15px;
    color:#FF0000;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
}

/* CSS for Property Detail Page */
.middlepadding{padding:20px;}
.topbg { background-image:url(images/bg.gif); background-repeat:repeat-x;}

/* CSS for Start Page */
.s-top {
	text-decoration: none;
	background-image: url(images/main-mt-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.s-left {
	background-image: url(images/main-ml-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.org-top {
	background-image: url(images/org-tm-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.s-right {
	background-image: url(images/main-mr-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.org-left {
	background-image: url(images/org-lm-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.org-right {
	background-color: #F36525;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #979392;
}
.s-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #929699;
}
.org-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F36525;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.white-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.text-ass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;}
.text-ass:link,active,visited {text-decoration: none;}
.text-ass:hover{text-decoration:underline;}
.org-bottom {
	background-image: url(images/org-bm-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F36525;
}

.line{ background-image:url(images/line.gif); background-repeat: repeat-y; }


/* 2006-11-23 for Property Detail Page*/

.bg {
	background-color: #F2BD7A;
	border: 1px solid #000000;
}
.assborder {
	background-color: #FFFFFF;
	border: 1px solid #BCBCBC;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.blue-title {
	background-image: url(images/blue-titlebg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 26px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6F6F6F;
	text-decoration: none;
}

.black-title {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.stick {
	background-image: url(images/stick.gif);
	background-repeat: repeat-x;
}
.banner-bg {
	background-color: #F4ECE1;
	background-image: url(images/banner-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #BABABA;
}



.link-bg {
	background-image: url(images/link-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.border {
	font-family: tahoma;
	font-size: 11px;
	border: 1px solid #BABABA;
	text-decoration: none;
	background-color: #F3ECE0;
}
.left-bg {
	background-image: url(images/left-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ass-title {

	background-image: url(images/ass-titlebg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 27px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6F6F6F;
	text-decoration: none;
}
.mid-title {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.redfont {
    font-family:Tahoma;
    color:Maroon;
}

/* 2006-12-08*/
ul, li{margin:0;padding:0;}

ul.pmenu {
        position:absolute;
         margin: 0;
         padding: 1px;
         list-style: none;
         width: 150px; /* Width of Menu Items */
         border: 1px solid #ccc;
        background:white;
        display:none;
         z-index:10;
}

ul.pmenu li {
         position: relative;
}

ul.pmenu li ul {
         position: absolute;
         left: 150px; /* Set 1px less than menu width */
         top: 0;
         display: none;
         z-index:10;
}

/* Styles for Menu Items */
ul.pmenu li a {
         display: block;
         text-decoration: none;
         color: black;
         padding: 2px 5px 2px 20px;
}

ul.pmenu li a:hover {
    background:#335EA8;
    color:white;
}

ul.pmenu li a.parent {
    background:url('drop_down_triangle.gif') no-repeat 140px 4px; 
}
ul.pmenu li a.parent:hover {
    background:#335EA8 url('drop_down_triangle_hover.gif') no-repeat 140px 4px;
}

/* IE \*/
* html ul.pmenu li { float: left; height: 1%; }
* html ul.pmenu li a { height: 1%; }
* html ul.pmenu li ul {left:147px;}
/* End */

ul.pmenu li:hover ul, ul.pmenu li.over ul { display: block; } /* The magic */
ul.pmenu li ul{left:150px;}

/* 2006-12-08 */

.morborder {
	font-family: tahoma;
	font-size: 11px;
	border: 1px solid #BABABA;
	text-decoration: none;
}

div #housePin
{
background-image:url(images/housePin.gif);
background-repeat:no-repeat;
position:relative;
height:50px;
width:50px;
cursor:pointer;
z-index:1000;
}

div #pinNumber
{
position:relative;
top:18px;
font-size:18px;
font-weight:bold;
color:#FFFFFF;

}

.rtmsgtop, .rtmsgbottom {
	display:block;
	background:Transparent;
}
.rtmsgtop *, .rtmsgbottom * {
	display: block;
	height: 1px;
	overflow: hidden;
	background-color:#FFAE5E;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}
.tcontainermsg 
{
    background-color:#FFAE5E; 
	color:#000000; 
	margin:0 0px;
	font-size: 12px;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}

div #zoomBar
{
position:absolute;
left:775px;
top:35px;
z-index:1002;
}


div #myMap_dashboard
{
display:none;

}


/*Hide Microsoft Branding on Map*/
div .MSVE_PoweredByLogo
{
display:none;
}

div .MSVE_ScaleBarLabel
{
display:none;
}

div .MSVE_ScaleBar
{
display:none;
}

div .MSVE_Copyright
{
display:none;
}

.PhotoDetailsGrid
{   float:right;          
    border: black thin solid;
    background-color: white;
    width: 110px;
    height: 80px;
    padding:3px;
}

.MainDetailsGrid
{
    border-right: black thin solid;
    border-top: black thin solid;
    vertical-align: top;
    border-left: black thin solid;
    border-bottom: black thin solid;
    background-color: whitesmoke;
    text-align: left;
    width: 200px;
    height:100px;
}
.Mlsnum
{
    font-weight: bold;
    font-size: 11px;
    color: white;
    font-family: Arial, Verdana, 'Times New Roman';
    background-color: #87cefa;
    width:200px;
    margin-bottom:2px;
    height:15px;
}
    


