p {font-family: arial,helvetica,san-serif; font-size:11px;}
a {color: #000066;}
td {font-family: arial,helvetica,san-serif; font-size:12px;}
li {font-size: 12px;}
sup {font-size:13px;text-decoration:none;}
hr {size:1;}

.tag { font-size:9px; color:#666666; }
.welcome      { font-size:12px; font-weight:700; color:#FF3300; }
.widgethead   { font-size:12px; font-weight:700; color:#FFFFFF; }
.widgetitem   { font-size:12px; font-weight:700; color:#000066; }
.widgetitem a { text-decoration:none; }
.subnav           { font-size:11px; color:#666666; letter-spacing:1; text-transform:uppercase; vertical-align:middle; }
.subnav a         { font-size:11px; color:#666666; letter-spacing:1; text-decoration:none;}
.subnav a:visited { font-size:11px; color:#666666; letter-spacing:1; text-decoration:none;}
.subnav a:hover   { font-size:11px; color:#666666; letter-spacing:1; text-decoration:underline;}
.SRPPageBar       {font-family: arial,helvetica,san-serif;  font-size:11px; color:#000000; }
.SRPPageBar a     {font-family: arial,helvetica,san-serif;  font-size:11px; color:#000066; text-decoration:underline;}
.SRPPageBar a:visited {font-family: arial,helvetica,san-serif;  font-size:11px; color:#000066; text-decoration:underline;}
.SRPPageBar a:hover   {font-family: arial,helvetica,san-serif;  font-size:11px; color:#000066; text-decoration:underline;}
.SRPSortBar       {font-family: arial,helvetica,san-serif;  font-size:11px; color:#FFFFFF; }
.SRPSortBar a     {font-family: arial,helvetica,san-serif;  font-size:11px; color:#FFFFFF; text-decoration:underline;}
.SRPSortBar a:visited {font-family: arial,helvetica,san-serif;  font-size:11px; color:#FFFFFF; text-decoration:underline;}
.SRPSortBar a:hover   {font-family: arial,helvetica,san-serif;  font-size:11px; color:#FFFFFF; text-decoration:underline;}


.MapSRPLRBox				{border: #cdcdcd 1px solid;}
.MapSRPLRDetails			{font-family: arial,helvetica,san-serif;  font-size:11px;}
.MapSRPLRDetails a			{font-size:11px; color:#0066cc; text-decoration:underline;}
.MapSRPLRDetails a:visited	{font-size:11px; color:#0066cc; text-decoration:underline;}
.MapSRPLRDetails a:hover	{font-size:11px; color:#0066cc; text-decoration:underline;}

.head {font-family: trebuchet ms,san-serif; font-size:16px; font-weight:700; color:#1B6DB3;}

body { font-family: Arial,Helvetica,sans-serif;  background-image: none; }
td   { font-family: Arial,Helvetica,sans-serif; }
th   { font-family: Arial,Helvetica,sans-serif; }

form { margin-top: 0px;  margin-bottom: 0px; }


.noUL { text-decoration: none; }
.help { cursor: help; }



/* --- BEGIN LINK STYLES --- */

a:link    { color: #000066; }
a:visited { color: #000066; }
a:active  { color: #333399; }
a:hover   { color: #0000CC; }
a.noUL       { text-decoration: none; }
a.noUL:hover { text-decoration: underline; }

/* --- END LINK STYLES --- */



/* --- BEGIN HTML HEADER STYLES --- */

h1 { font-family: Helvetica Neue,Helvetica,Arial,sans-serif;  font-size: 19pt;  color: #266395;  font-weight: normal;  letter-spacing: -1px;  word-spacing: -5px;  margin: 2px 0px 2px 0px; }
h1 b { font-weight: bold; }
h1 small { font-size: 14pt; }

h2 { font-family: Helvetica Neue,Helvetica,Arial,sans-serif;  font-size: 16pt;  color: #266395;  font-weight: normal;  letter-spacing: -1px;  word-spacing: -1px;  margin: 2px 0px 2px 0px; }
h2 b { font-weight: bold; }
h2 small { font-size: 12pt; }

h3 { font-family: Helvetica Neue,Helvetica,Arial,sans-serif;  font-size: 14pt;  color: #266395;  font-weight: normal;  letter-spacing: -1px;  word-spacing: -1px;  margin: 2px 0px 2px 0px; }
h3 b { font-weight: bold; }
h3 small { font-size: 10pt; }

h4 { font-family: Helvetica Neue,Helvetica,Arial,sans-serif;  font-size: 12pt;  color: #266395;  font-weight: normal;  letter-spacing: -1px;  margin: 2px 0px 2px 0px; }
h4 b { font-weight: bold; }
h4 small { font-size: 9pt; }

/* --- END HTML HEADER STYLES --- */



/* --- BEGIN HTML BUTTON STYLES --- */

.buttonFAH  { color: #FFFFFF; background: #006699; border-color: #006699; font-weight: bold;  font-size: 12px; }
.buttonFAR  { color: #FFFFFF; background: #669999; border-color: #669999; font-weight: bold;  font-size: 12px; }
.buttonFAN  { color: #FFFFFF; background: #6699CC; border-color: #6699CC; font-weight: bold;  font-size: 12px; }
.buttonFAA  { color: #FFFFFF; background: #3366CC; border-color: #3366CC; font-weight: bold;  font-size: 12px; }
.buttonFANH { color: #FFFFFF; background: #003399; border-color: #003399; font-weight: bold;  font-size: 12px; }
.buttonPP   { color: #FFFFFF; background: #336699; border-color: #336699; font-weight: bold;  font-size: 12px; }
.buttonADM  { color: #FFFFFF; background: #006699; border-color: #006699; font-weight: bold;  font-size: 12px; }

/* --- END HTML BUTTON STYLES --- */



.Arial   { font-family: Arial,Helvetica,sans-serif; }
.ArialN  { font-family: Arial Narrow,Arial,Helvetica,sans-serif; }
.Verdana { font-family: Verdana,Arial,Helvetica,sans-serif; }




.txtBodyHead { font-family: MS Sans Serif, Verdana, Helvetica, sans-serif;  font-size: small;  font-style: normal;  color: #000000;  font-weight: bold; }
.txtBody     { font-family: MS Sans Serif, Verdana, Helvetica, sans-serif;  font-size: xx-small;  font-style: normal;  color: #000000; }
.txtBodySoft { font-family: MS Sans Serif, Verdana, Helvetica, sans-serif;  font-size: xx-small;  font-style: normal;  color: #666666; }
.txtBodyNeg  { font-family: MS Sans Serif, Verdana, Helvetica, sans-serif;  font-size: xx-small;  font-style: normal;  color: #FFFFFF; }
.txtSmall    { font-family: Arial, Helvetica, sans-serif;  font-size: xx-small;  font-style: normal;  color: #000000; }
.txtSubHead  { font-family: MS Sans Serif, Verdana, Helvetica, sans-serif;  font-size: small;  font-style: normal;  color: #000099; }


.bgHilite { background-color: #F3ECDA; }
.bgDivider { background-color: #212B60; }
.bgLinkBox { background-color: #D5DCE3; }
.bgLinkBoxBorder { background-color: #266395; }



.Arial10px { font-family: Arial,Helvetica,sans-serif;  font-size: 10px; }


/* --- SOME HOME PAGE STYLES --- */
FONT.IndexCat { color: #333333;  font-weight: bold; }
FONT.IndexSub { color: #333333; }
A.IndexCat { color: #333333;  font-weight: bold; }
A.IndexSub { color: #333333; }
A.IndexCat:visited { color: #555555; }
A.IndexSub:visited { color: #555555; }
A.IndexCat:hover { color: #0000CC; }
A.IndexSub:hover { color: #0000CC; }



/* --- BEGIN ADVERTISING STYLES --- */

/* BEGIN content box (x16) */

a.x16_body1 		{ font-family: arial,helvetica,sans-serif; font-size: 12px; color: #003366; text-decoration: underline; }
a.x16_byline		{ font-family: arial,helvetica,sans-serif; font-size: 10px; color: #003366; text-decoration: underline; }
a.x16_body2		{ font-family: arial,helvetica,sans-serif; font-size: 11px; color: #003366; text-decoration: none; }
a:visited.x16_body1	{ color: #003366; text-decoration: underline; }
a:visited.x16_byline	{ color: #003366; text-decoration: underline; }
a:visited.x16_body2	{ color: #003366; text-decoration: none; }
a:hover.x16_body1 	{ color: #0000cc; text-decoration: underline; }
a:hover.x16_byline	{ color: #0000cc; text-decoration: underline; }
a:hover.x16_body2	{ color: #0000cc; text-decoration: underline; }

.x16_headline		{ font-family: arial,helvetica,sans-serif; font-size: 13px; font-weight: bold; color: #003366; background-color: #f7f7f1; }
.x16_body1		{ font-family: arial,helvetica,sans-serif; font-size: 12px; color: #003333; }
.x16_body2		{ font-family: arial,helvetica,sans-serif; font-size: 11px; color: #003333; }
.x16_byline		{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #003366; }
.x16_formField1		{ border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; font-size: 10px; color: #000066; font-family: Arial,helvetica,sans-serif; background-color: #ebeeef; }
.x16_BorderCell		{ background-color: #999999; }
.x16_MainCell		{ background-color: #f7f7f1; }
.x16_HeadCell		{ background-color: #f7f7f1; }

/* END content box (x16) */

/* BEGIN scrolling text box */

a.ADScrollBox         { font-family: Arial,helvetica,sans-serif; font-size: 8pt; color: #003366;  text-decoration: underline; font-weight: bold; }
a:visited.ADScrollBox { font-family: Arial,helvetica,sans-serif; font-size: 8pt; color: #003366;  text-decoration: underline; font-weight: bold; }
a:hover.ADScrollBox   { font-family: Arial,helvetica,sans-serif; font-size: 8pt; color: #0000CC;  text-decoration: underline; font-weight: bold; }

.ADScrollBoxTitle { font-family: Arial,helvetica,sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; }
.scrollerplay     { background-color: #FFFFFF; layer-background-color: #FFFFFF; color: #FFFFFF; }
.scrollerstop     { background-color: #FFFFFF; layer-background-color: #FFFFFF; color: #FFFFFF; }
.scrollitemplay   { background-color: #FFFFFF; }
.scrollitemstop   { background-color: #FFFFFF; }
.scrollitemtitle  { font-size: 90%; font-weight: bold; }

/* END scrolling text box */

/* --- END ADVERTISING STYLES --- */


/* --- BEGIN WIDGET STYLES --- */

.WidgetHeader
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #1B6DB3;
}
.WidgetSubHeader
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.WidgetFiller
{
    BACKGROUND-COLOR: #e1eef7;
}
.WidgetBorder
{
    BACKGROUND-COLOR: #1B6DB3;
}
.WidgetText
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.WidgetTextSm
{
	FONT-WEIGHT: 700;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.WidgetForm
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* For RDC style Links */
.WidgetRollovers			{font-size:11px; font-weight:700; color:#000066;}
A.WidgetRollovers:link		{text-decoration:none; color:#000066;}
A.WidgetRollovers:visited	{text-decoration:none; color:#000066;}
A.WidgetRollovers:active	{text-decoration:none;}
A.WidgetRollovers:hover		{text-decoration:none; color:#0000ff;}
A.caption:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.caption:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.caption:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.caption:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.modSearchBoxText
{
	FONT-SIZE:11;
	COLOR: #000000;
}

/* --- END WIDGET STYLES --- */



/* --- BEGIN WEBSEARCH STYLES --- */

#websearch .WidgetText      { font-weight: bold;  color: #000066; }
#websearch .WidgetSubHeader { font-weight: bold;  color: #000066;  font-size: 13px; }

/* --- END WEBSEARCH STYLES --- */


/* --- BEGIN SORTBAR STYLES --- */
.sortText		{font-size:11px;color:#000000;}
.sorton { font-family: arial, helvetica, sans-serif; background-color: #1B6DB3; font-size: 10px; width:50px;  height: 16px; line-height: 9px; border: solid 1 #000099; color: #FFFFFF;}
.sortoff { font-family: arial, helvetica, sans-serif; background-color: #666666; font-size: 10px; width:50px;  height: 16px; line-height: 9px; border-top: solid 1 #999999; border-bottom: solid 1 #333333; border-right: solid 1 #999999; border-left: solid 1 #333333; color:#FFFFFF;}
/* --- END SORTBAR STYLES --- */



/* --- BEGIN NEW STYLES FOR UPDATED SEARCH PATH --- */
checkbox	{vertical-align:middle;}
select		{vertical-align:middle;}
input		{vertical-align:middle;}

.cbHighlight	{font-size:12px; color:#1B598F; font-weight:bold;}
.sectHeaderText	{font-size:12px; color:#FF3300; font-weight:bold; margin-left:15; margin-top:3;}
.primarySrchOpt		{font-size:11px;font-weight:700;color:#666666;}
.divBarTop		{height:1; overflow-y:hidden; width:100%; background:#CCCCCC; margin-top:10; margin-right:9;}
.divBarBottom	{height:5; overflow-y:hidden; width:100%; background:#F7F7F7; margin-top:0; margin-right:9;}
.intSearchTopText	{ font-family:trebuchet ms,san-serif; font-size:20px; color:#000000; padding-bottom:5;}
.intSearchLowText	{font-size:12px; line-height:2; font-weight:bold; color:#666666;}
.numberHighlight	{color:#FF3300;}
.lightText	 { font-size:12px; color:#333333;}
/* --- end NEW STYLES FOR UPDATED SEARCH PATH --- */


/* --- BEGIN: IMAGE STYLES --- */
.imgAgent		{width:80; height:120;}
.imgMainProp	{width:300; height:200;}
.imgFeatHomeMSN	{width:100; height:67; border:1 solid #1B598F; margin:1;}
.imgFeatHome	{width:120; height:80; border:1 solid #1B598F; margin:1;}
.imgFAHSRP		{width:120; height:80; border:1 solid #000000; margin:1;}
.imgFAHLDP		{width:120; height:80; border:1 solid #000000; margin:1;}
.imgFAHLDPMain	{width:300; height:200 border:1 solid #000000; }
.imgFAHNoPropImg{width:120; height:80; border:1 solid #000000; margin:1;}
/* --- END: IMAGE STYLES --- */