.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(file:///C|/Inetpub/wwwroot/HuntPropertySearch/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;
	font-color:#666666;
	font-family:verdana;
}
.indextextblue{
	font-size: 8pt;
	font-family:verdana;
	font-color:#0099CC;
}
.indextextred{
	font-size: 8pt;
	font-family:verdana;
	font-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;	
}
.REsim {
    font-color:#336699;
}