table.tabs tr td
{
	font-family: arial;
	font-size: 10pt;
}
table.tabs tr a
{
	font-weight:bold;
	text-decoration:none;
}
table.tabs tr a:hover
{
	text-decoration:underline;
}
td.SelectedTab
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: #666666 thin solid;
	border-bottom: none;
	background-color: white;
}td.SelectedTab a
{
	color:#336600;
}
td.SelectedTab a:visited
{
	color:#336600;
}
td.SelectedTab  a:hover
{
	color:#336600;
}
td.UnSelectedTab
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: #666666 thin solid;
	border-bottom: black thin solid;
	background-color: #336600;
}td.UnSelectedTab a
{
	color:White;
}
td.UnSelectedTab a:visited
{
	color:White;
}
td.UnSelectedTab a:hover
{
	color:White;
}
td.TabPages
{
	border-right: black thin solid;
	padding-right: 3px;
	border-top: medium none;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: black thin solid;
	padding-top: 3px;
	border-bottom: black thin solid;
}
td.TabPlaceHolder
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: black thin solid;
}
TABLE.PropSearch TR TD { FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR:black; FONT-FAMILY: Helvetica,Verdanna; }
TD.ToolbarSearch { FONT-SIZE: 14pt; COLOR: white; FONT-FAMILY: Times New Roman }

td.SearchTitle
{
	text-align:center;
	vertical-align:middle;
	font-size:17pt;
	color: #336600;
	font-family: RotisSemiSans, Verdana, Helvetica, Arial;
	padding-top:12px;
}
td.SearchHeader div
{
	font-weight: lighter;
	font-size: 14pt;
	padding-bottom: 10px;
	color: #336600;
	padding-top: 10px;
	font-family: RotisSemiSans, Helvetica,Verdanna,Arial;
	background-color: #ebebeb;
	text-align: center;
}
.txtitle        /* this was previously named "ohouse" */
{
    FONT-FAMILY: arial;
    FONT-SIZE: 16pt;
	COLOR: #000066;
	font-weight:bold;
}
.txtsubtitle
{
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
	COLOR: #000066;
	font-weight:bold;
}
.smalltxt
{
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
}
.txtblue{ /* used in homebuilders page */
	color:#003366;
	font-size:12pt;
}
.txtwhite{ /* used in homebuilders page */
	color:#FFFFFF;
	font-weight:bold;
}
.txtgrey{ /* used in homebuilders page */
	color:#333333;
	font-weight:bold;
}
.homebuilderagentname{ /* used in homebuilders page */
	color:#666633;
	font-size:12pt;
}
.homebuilderagenttitle{ /* used in homebuilders page */
	color:#666633;
	font-size:8pt;
}
.homebuilderagentnumber{ /* used in homebuilders page */
	color:#666633;
	font-size:10pt;
}
.txtbold{
	font-weight:bold;
}
.bodytxt{
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	color: #000000;
	text-decoration: none;
}
.txtcaptions{
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	font-style:italic;
	color: #0066CC;
}
.structable     /* previously named "light_border" */
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #336600 1px solid;
    BORDER-LEFT: #336600  1px solid;
    BORDER-RIGHT: #336600  1px solid;
    BORDER-TOP: #336600 5px solid;
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
}
.no_border  /* Used for Font characteristics and felxibility - mostly redundant */
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #336600 0px solid;
    BORDER-LEFT: #336600  0px solid;
    BORDER-RIGHT: #336600  0px solid;
    BORDER-TOP: #336600 0px solid;
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
}
.sub_border /* Used for "breakout" boxes or other attention grabbers ala "Please note" */
{
    BACKGROUND-COLOR: #EEEEEE;
    BORDER-BOTTOM: #333366 1px solid;
    BORDER-LEFT: #336600  1px solid;
    BORDER-RIGHT: #336600  1px solid;
    BORDER-TOP: #336600 1px solid;
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
    TEXT-ALIGN: center;
}
.prop_summary /* Specific to the "Property Summary" page - uses a dotted line to separate results */
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #336600 0px solid;
    BORDER-LEFT: #336600  0px solid;
    BORDER-RIGHT: #336600  0px solid;
    BORDER-TOP: #336600 1px dashed;
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
    TEXT-ALIGN: center;
}
.subtable  /* Was previously called "prop_summary_sub" */
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #EEEEEE 1px solid;
    BORDER-LEFT: #EEEEEE 1px solid;
    BORDER-RIGHT: #EEEEEE 1px solid;
    BORDER-TOP: #EEEEEE 1px solid;
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
    MARGIN: 2px;
    TEXT-ALIGN: left;
}
.detailtable  /* Was previously called "prop_detail" */
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #336600 1px solid;
    BORDER-LEFT: #336600 1px solid;
    BORDER-RIGHT: #336600 1px solid;
    BORDER-TOP: #336600 5px solid;
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
    MARGIN: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left;
}
A:hover
{
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
.pagelinks:link
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
.pagelinks:active
{
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
.pagelinks:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.pagelinks:hover
{
    COLOR: #990033;
    TEXT-DECORATION: none
}
.tbl
{
	BORDER-LEFT: #52637B 1PX solid;
	BORDER-RIGHT: #52637B 1PX solid;
	BORDER-TOP: #52637B 1PX solid;
}

.menuitems {
	background-color:#5A7394;
	BORDER-BOTTOM: #52637B 1PX solid;
}
.menuitemslinksover {
	background-color:#94A5BD;	
	BORDER-BOTTOM: #52637B 1PX solid;
}
.headertxt{
	font-family: arial;
	color: #000000;
	font-size:8pt;
}
.topelem {
	text-decoration: none;
	font-weight: 600;
	font-family: arial;
	font-size:8pt;
}
A.topelem:link {	color:#FFFFFF; }
A.topelem:active {	color:#FFFFFF; }
A.topelem:visited {	color:#FFFFFF; }
A.topelem:hover {	color:#FFFFFF; }
.menulink {
	text-decoration: none;
	font-family: verdana;
	font-size:7pt;
}
A.menulink:link {	color:#FFFFFF;	}
A.menulink:active {	color:#FFFFFF;	}
A.menulink:visited {color:#FFFFFF;	}
A.menulink:hover {	color:#FFFFFF;	}
.homepglink {
	text-decoration: none;
	font-family: arial;
	font-size:8pt;
	font-weight: 700;
}
A.homepglink:link {	color:#0099CC;	}
A.homepglink:active {	color:#0099CC;	}
A.homepglink:visited {color:#0099CC;	}
A.homepglink:hover {	color:#FF0000; text-decoration:underline;	}
.citytext {
	font-family: arial;
	font-size:8pt;
	color:#333333;
}
.tabontd{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-TOP: #666666 1px solid;
}
.tabonlink{
	text-decoration: none;
	font-family: arial;
	font-size:8pt;
	font-weight: bold;
}
A.tabonlink:link {	color:#628133;	}
A.tabonlink:active {	color:#628133;	}
A.tabonlink:visited {color:#628133;	}
A.tabonlink:hover {	color:#FF0000; text-decoration:underline;	}
.tabofftd{
	background-image: url(../images/index/tab_green_bg.gif);
}
.tabofflink{
	text-decoration: none;
	font-family: arial;
	font-size:8pt;
	font-weight: bold;
}
A.tabofflink:link {	color:#FFFFFF;	}
A.tabofflink:active {	color:#FFFFFF;	}
A.tabofflink:visited {color:#FFFFFF;	}
A.tabofflink:hover {	color:#FF0000; text-decoration:underline;	}
}
.indextd
{
    BACKGROUND-COLOR: #9598BE;
	BORDER-LEFT: #666666 1PX solid;
	BORDER-BOTTOM: #666666 1PX solid;
}
.indexcareer{
	font-family: arial;
	font-size: 10pt;
	color: #FFFFFF;
}
.indextdservices{
    BACKGROUND-COLOR: #999999;
}
.indextdqs{
    BACKGROUND-COLOR: #FAA346;
	BORDER-LEFT: #666666 1PX solid;
	BORDER-TOP:  #666666 1PX solid;
	font-family: arial;
	color: #999999;	
}
.indextdqstitle{
	font-size: 10pt;
	font-weight: bold;
}
.indextdqsmls{
	font-size: 7pt;
}
.indextdqstext{
	font-size: 8pt;
	color:#666666;
	font-family:verdana;
}
.indextextblue{
	font-size: 8pt;
	font-family:verdana;
	color:#0099CC;
}
.indextextred{
	font-size: 8pt;
	font-family:verdana;
	color:#FF0000;
}
.indextdssp{
    BACKGROUND-COLOR: #6CAA85;
	BORDER-LEFT: #666666 1PX solid;
	BORDER-TOP:  #666666 1PX solid;
}
.indextdbe{
    BACKGROUND-COLOR: #749BD1;
	BORDER-LEFT: #666666 1PX solid;
	BORDER-TOP:  #666666 1PX solid;
}
.indextddetails{
	BORDER-LEFT: #666666 1PX solid;
}
.componentbg-color 
{
  background-color: #336600;	
}
.sweepstakes
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #006600 1px solid;
    BORDER-LEFT: #006600 1px solid;
    BORDER-RIGHT: #006600 1px solid;
    BORDER-TOP: #006600 1px solid;
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
}
INPUT.Button
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	border-bottom: #006600 1px solid;
	background-color: white;
	color: #006600;
}
td.TableTitle
{
	font-weight: bolder;
	color: black;
	border-bottom: lightgrey thin solid;
	background-color: #eeeeee;
}

#pnlPropSearch_selArea {
	Display: block;
	width: 330px;
}