body      {color: #687385; background-color: #ffffff; margin: 0 0 3px 0;}
td        {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 400; color: #333333; text-decoration: none; text-transform: none;}
.text     {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 400; color: #687385; text-decoration: none; text-transform: none;}
.maintext {font-family: 'century gothic',Helvetica,sans-serif; font-size : 13px; font-style: normal; line-height: 20px; font-weight: 400; color: #687385; text-decoration: none; text-transform: none;}
ul        {list-style-position: outside; margin: 0px 0px 0px 18px;}
ul.indent {list-style-position: outside; margin: 0px 0px 0px 36px;}
ul.map    {list-style-position: outside; list-style: square; margin: 0px 0px -10px 18px;}
ul.arrow  {list-style-position: outside; margin: 0px 0px 0px 17px; list-style-image: url("images/GregFosterHomes_arrow_black.gif")}
.lead li  {list-style-position: outside; margin: 0px 0px 18px 0px;}
ol        {list-style-position: outside; margin: 0px 0px 0px 18px;}
ol.indent {list-style-position: outside; margin: 0px 0px 0px 36px;}
ol.arrow  {list-style-position: outside; margin: 0px 0px 0px 17px; list-style-image: url("images/GregFosterHomes_arrow_black.gif")}

.header_bg  {background-image: url("images/GregFosterHomes_bg.gif"); background-position: top center; background-repeat: repeat}
.topband    {background-image: url("images/GregFosterHomes_topband.gif"); background-position: top center; background-repeat: repeat}
.left_bg    {background-image: url("images/GregFosterHomes_left_bg.gif"); background-position: top center; background-repeat: repeat}
.blueband   {background-image: url("images/GregFosterHomes_blueband.gif"); background-position: top center; background-repeat: repeat}
.dash   {background-image: url("images/dash.gif"); background-position: top center; background-repeat: repeat}

h1  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: 800; color: #ffffff; margin-bottom: 0px; padding-left:17px; text-decoration: none;}
h2  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: 800; color: #6B0008; margin-bottom: 0px; text-decoration: none;}
h3  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #006699; margin-bottom: 0px; text-decoration: none;}
h4  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #000000; margin-bottom: 0px; text-decoration: none;}
h5  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #687385; margin-bottom: 0px; text-decoration: none;}
h6  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 7px; text-decoration: none;}
.h7  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: 800; color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 5px; text-decoration: none;}
#h4  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #000000; margin-bottom: 0px; text-decoration: none;}
#h6  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; text-decoration: none;}
A.hd6          {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; text-decoration: none;}
A:link.hd6     {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; text-decoration: none;}
A:visited.hd6  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; text-decoration: none;}
A:hover.hd6    {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; text-decoration: none;}

.s1 {font-size: 1px;}
.s2 {font-size: 2px;}
.s3 {font-size: 3px;}
.s4 {font-size: 4px;}
.s5 {font-size: 5px;}
.s6 {font-size: 6px;}
.s7 {font-size: 7px;}
.s8 {font-size: 8px;}
.s9 {font-size: 9px;}
.s10 {font-size: 10px;}
.s11 {font-size: 11px;}
.s12 {font-size: 12px;}
.s13 {font-size: 13px;}
.s14 {font-size: 14px;}
.s15 {font-size: 15px;}
.s16 {font-size: 16px;}

.h1 {line-height: 1px;}
.h2 {line-height: 2px;}
.h3 {line-height: 3px;}
.h4 {line-height: 4px;}
.h5 {line-height: 5px;}
.h6 {line-height: 6px;}
.h7 {line-height: 7px;}
.h8 {line-height: 8px;}
.h9 {line-height: 9px;}
.h10 {line-height: 10px;}
.h11 {line-height: 11px;}
.h12 {line-height: 12px;}
.h13 {line-height: 13px;}
.h14 {line-height: 14px;}
.h15 {line-height: 15px;}
.h16 {line-height: 16px;}

A                     {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
A:link                {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
A:visited             {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
A:hover               {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 400; color: #ff6600; text-decoration: underline;}

.design               {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #c6c6c6; text-decoration: none;}
.design A             {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #c6c6c6; text-decoration: none;}
.design A:link        {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #c6c6c6; text-decoration: none;}
.design A:visited     {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #c6c6c6; text-decoration: none;}
.design A:hover       {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #c6c6c6; text-decoration: underline;}

.footernav            {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
.footernav A          {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
.footernav A:link     {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
.footernav A:visited  {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
.footernav A:hover    {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #ff6600; text-decoration: underline;}

.hud                  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffffff; text-decoration: none;}
.hud A                {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffffff; text-decoration: none;}
.hud A:link           {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffffff; text-decoration: none;}
.hud A:visited        {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffffff; text-decoration: none;}
.hud A:hover          {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffff00; text-decoration: overline underline;}

.menulink             {font-family: century gothic,Helvetica,sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #687385; text-decoration: none;}
.menulink A           {font-family: century gothic,Helvetica,sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #687385; text-decoration: none;}
.menulink A:link      {font-family: century gothic,Helvetica,sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #687385; text-decoration: none;}
.menulink A:visited   {font-family: century gothic,Helvetica,sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #687385; text-decoration: none;}
.menulink A:hover     {font-family: century gothic,Helvetica,sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #a5a5a5; text-decoration: none;}

.option               {FONT-SIZE: 12px; color: #006699; font-weight: 800; text-decoration: none;}
.option A             {FONT-SIZE: 12px; color: #006699; font-weight: 800; text-decoration: overline underline;}
.option A:link        {FONT-SIZE: 12px; color: #006699; font-weight: 800; text-decoration: overline underline;}
.option A:visited     {FONT-SIZE: 12px; color: #006699; font-weight: 800; text-decoration: overline underline;}
.option A:hover       {FONT-SIZE: 12px; color: #ff6600; font-weight: 800; text-decoration: none;}

.realestate           {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
.realestate A         {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
.realestate A:link    {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
.realestate A:visited {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: none;}
.realestate A:hover   {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: 400; color: #ff6600; text-decoration: underline;}

.smalldark            {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #696969; text-decoration: none;}
.smalldark A          {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #696969; text-decoration: none;}
.smalldark A:link     {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #696969; text-decoration: none;}
.smalldark A:visited  {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #696969; text-decoration: none;}
.smalldark A:hover    {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #696969; text-decoration: underline;}

.subheadnav            {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #000000; text-decoration: none; background-color:#d0e0f0; margin: 5px 0 16px 0; padding: 0 0 2px 2px;}
.subheadnav A          {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: underline; background-color:#d0e0f0; margin: 5px 0 16px 0; padding: 0 0 2px 2px;}
.subheadnav A:link     {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: underline; background-color:#d0e0f0; margin: 5px 0 16px 0; padding: 0 0 2px 2px;}
.subheadnav A:visited  {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #006699; text-decoration: underline; background-color:#d0e0f0; margin: 5px 0 16px 0; padding: 0 0 2px 2px;}
.subheadnav A:hover    {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #ff6600; text-decoration: underline; background-color:#d0e0f0; margin: 5px 0 16px 0; padding: 0 0 2px 2px;}

.topband              {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #687385; text-decoration: none;}
.topband A            {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #687385; text-decoration: none;}
.topband A:link       {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #687385; text-decoration: none;}
.topband A:visited    {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #687385; text-decoration: none;}
.topband A:hover      {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #a5a5a5; text-decoration: underline;}

.topnav               {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffffff; text-decoration: none;}
.topnav A             {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffffff; text-decoration: none;}
.topnav A:link        {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffffff; text-decoration: none;}
.topnav A:visited     {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #ffffff; text-decoration: none;}
.topnav A:hover       {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 600; color: #a5a5a5; text-decoration: underline;}

.nextpage               {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: ##ffffff; text-decoration: none;}
.nextpage:A             {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: ##0161FC; text-decoration: underline;}
.nextpage:link        {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: ##0161FC; text-decoration: underline;}
.nextpage:visited     {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: ##0161FC; text-decoration: underline;}
.nextpage:hover       {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 400; color: #A80000; text-decoration: underline;}

.residential  {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: 800; color: #000000; padding-top: 15px; margin-bottom: 0px; text-decoration: none;}
.active       {font-family: Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #0000ff; text-decoration: none;}
.sold         {font-family: Arial, Sans-Serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 800; color: #ff0000; padding-top: 15px; margin-bottom: 0px; text-decoration: none;}
.title         {font-family: Arial, Sans-Serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: 800; color: #000000; text-decoration: none;}


#gflogo {background-image: url("images/gf_bg.gif"); background-position: bottom center; background-repeat: no-repeat}
#gflogoabout {background-image: url("images/gf_logo.gif"); background-position: center center; background-repeat: no-repeat}

.homePageBorder .homePageBorder:A
{
BORDER-RIGHT: #176EB7 1px solid;
BORDER-TOP: #176EB7 1px solid;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
BORDER-LEFT: #176EB7 1px solid;
COLOR: #ffffff;
BORDER-BOTTOM: #176EB7 1px solid;    
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #176EB7
}
.blueBorder .blueBorder:A
{
BORDER-RIGHT: #176EB7 1px solid;
BORDER-TOP: #176EB7 1px solid;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
BORDER-LEFT: #176EB7 1px solid;
COLOR: #ffffff;
BORDER-BOTTOM: #176EB7 1px solid;    
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #176EB7
}
.headerColor1
{
FONT-WEIGHT:  bold;
FONT-SIZE: 13px;
COLOR: #003399;
FONT-FAMILY: Arial, verdana, helvetica, sans-serif;
TEXT-DECORATION: none;   
}
.headerColor2
{
FONT-WEIGHT:  bold;
FONT-SIZE: 12px;
COLOR: #003399;
FONT-FAMILY: Arial, verdana, helvetica, sans-serif;
TEXT-DECORATION: none;
}
.itemRow1
{
FONT-WEIGHT:  normal;
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Arial, verdana, helvetica, sans-serif;
TEXT-DECORATION: none;
background-color: #FFFFFF
}
.itemRow2
{
FONT-WEIGHT:  normal;
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Arial, verdana, helvetica, sans-serif;
TEXT-DECORATION: none;
background-color: #DCF2FE
}
.dgText150
{
FONT-SIZE: 11px;
WIDTH: 150px;
COLOR: #333333;
border-bottom: #CCCCCC 1px dashed;    
border-top: #CCCCCC 1px dashed;    
border-right: #CCCCCC 1px dashed;    
border-left: #CCCCCC 1px dashed;    
background-color:#FFFFFF;
FONT-FAMILY: Arial, verdana, helvetica, sans-serif
}
.resultsExpandedBackground
{
background-color:#45BBFF;
}
.resultsAddressLine
{
background-color:#45BBFF;
border-right-style:solid;
border-right-width:2px;
border-right-color:#176EB7;
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
}
.Description {
background:#FFFFFF;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
}

.formBox {
    margin-top: 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
  	border-color: #dcdcdc;
	border-width: 1px 1px 1px 1px;
	font-family : arial, verdana, Helvetica, sans-serif; 
	font-size : 11px;
	font-style: normal; 
	line-height: normal;
	color: #3f0b22; 
	text-decoration: none;
	}
	
#container{text-align:left;border:1px solid #ccc;background:#fff;}
#container, #top, #bottom, #footer{margin:0 auto;width:640px;}
#top, #bottom{width:650px;height:10px !important;display:block !important;}
#top{margin-top:10px;}
.padding{padding: 5px 5px 5px 5px;}
.topFormBand {margin:0;padding:0;min-height:0;background-color:#dedede;text-indent:-9000px;text-decoration:none;}

/********************************************OUTLINE MAIN FRAME OF PAGE*************************************/

.bodyContainer {
	background: White;
	border-style: solid;
  	border-color: #dcdcdc;
	border-width: 0px 1px 1px 1px;
	width: 785px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: px;
	padding-left: px;
}

