
/* Forms */
form                	 {display:inline;}




#text_base               {margin-top:3px;width:100%;background-color:#FFFFFF;border-style:dashed; border-width:1px; border-color:#AFC9AF;padding-top:10px;padding-left:8px;padding-right:8px;padding-bottom:10px;text-decoration: none; color:#6C6C6A;font-size:70%;font-family: arial,helvetica;}

/* Tables */
table.master	         {border-style: solid; border-color:C2C2C2; border-width:1px; background-color:#ffffff:}
table.home	         {padding-left:5px;padding-right:5px;}
table.home_r	         {padding-left:20px;padding-right:20px;}
table.sales	         {padding-left:2px;padding-right:2px;}
table.search	         {padding-left:6px;padding-top:5px;border-style: dashed;border-color:C2C2C2; border-width:1px; background-color:#ffffff:}
table.search_2		 {border-style: solid;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;border-color:C2C2C2; border-width:1px; background-color:#ffffff:}	
table.detcol_l	         {border-style: solid; border-color:C2C2C2; border-width:1px; background-color:#ffffff;padding-left:5px;padding-right:5px}
table.detcol_r	         {background-color:#F9FAF7;padding-left:5px;padding-right:5px}
table.info	         {letter-spacing:1px;border-style: dashed;border-color:C2C2C2; border-width:1px; background-color:#FFFFFF;text-decoration: none; color:#4A4847; font-size: 70%; font-family: arial,helvetica}
table.contactinfo	 {background-color:#ffffff}
table.detspec    	 {padding-left:2px;padding-right:2px;text-decoration: none; color:#1F70BF; font-size: 70%; font-family: arial,helvetica}
table.financial	         {padding-left:5px;padding-right:5px;}
table.financialinfo	 {background-color:#F1EDEE}
table.financialcontent	 {padding-left:10px; border-style: dashed; border-color:C2C2C2; border-width:1px; background-color:#FFFFFF;text-decoration: none; color:#515050; font-size: 70%; font-family: arial,helvetica}
table.contact	         {padding-left:10px;padding-top:10px;padding-bottom:10px; padding-right:5px;}
table.map	         {padding-top:0px;padding-bottom:0px}
table.location	         {padding-left:10px;}
table.search_quick	 {padding-left:10px;padding-top:5px;padding-bottom:5px;border-style: dashed;border-color:0C4779; border-width:1px;}
table.nav	         {padding-left:3px;border-style: solid;border-color:C2C2C2; border-width:0px; background-color:#ffffff:}
table.details	         {padding-left:5px;padding-right:5px;}
table.specifics	         {padding-left:1px;padding-right:1px;}


/* Links*/

a:hover			 {text-decoration: underline} 

a.img:link               {border-width:0px; border-style: solid; border-color:#C2C2C2} 
a.img:visited            {border-width:0px; border-style: solid; border-color:#C2C2C2}
a.img:hover              {border-width:0px; border-style: solid; border-color:#7DB344} 
a.img:active             {border-width:0px; border-style: solid; border-color:#C2C2C2} 


a.links:link         	 {text-decoration: none; color:#0C4779; font-size: 65%;font-weight:bold;font-family: verdana;arial,helvetica}
a.links:visited     	 {text-decoration: none; color:#0C4779; font-size: 65%;font-weight:bold;font-family: verdana;arial,helvetica}
a.links:hover       	 {text-decoration: none; color:#3A6D98; font-size: 65%;font-weight:bold;font-family: verdana;arial,helvetica}
a.links:active       	 {text-decoration: none; color:#3A6D98; font-size: 65%;font-weight:bold;font-family: verdana;arial,helvetica}


a.links_lg:link          {text-decoration: none; color:#0C4779; font-size: 100%;font-weight:bold;font-family: arial,verdana;helvetica}
a.links_lg:visited     	 {text-decoration: none; color:#0C4779; font-size: 100%;font-weight:bold;font-family: arial, verdana;helvetica}
a.links_lg:hover       	 {text-decoration: none; color:#3A6D98; font-size: 100%;font-weight:bold;font-family: arial,verdana;helvetica}
a.links_lg:active        {text-decoration: none; color:#3A6D98; font-size: 100%;font-weight:bold;font-family: arial,verdana;helvetica}

a.nav_links:link         {text-decoration: none; color:#D50921; font-size: 90%;font-weight:bold;font-family: arial,verdana,helvetica}
a.nav_links:visited      {text-decoration: none; color:#D50921; font-size: 90%;font-weight:bold;font-family: arial,verdana,helvetica}
a.nav_links:hover        {text-decoration: underline; color:#131F64; font-size: 90%;font-weight:bold;font-family: arial,verdana,helvetica}
a.nav_links:active       {text-decoration: none; color:#131F64; font-size: 90%;font-weight:bold;font-family: arial,verdana,helvetica}


a.nav_links2:link         {text-decoration: none; color:#131F64; font-size: 90%;font-weight:bold;font-family: arial,verdana,helvetica}
a.nav_links2:visited      {text-decoration: none; color:#131F64; font-size: 90%;font-weight:bold;font-family: arial,verdana,helvetica}
a.nav_links2:hover        {text-decoration: underline; color:#D50921; font-size: 90%;font-weight:bold;font-family: arial,verdana,helvetica}
a.nav_links2:active       {text-decoration: none; color:#D50921; font-size: 90%;font-weight:bold;font-family: arial,verdana,helvetica}


a.search_link:link       {text-decoration: none; color:#0A6AC3; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}
a.search_link:visited    {text-decoration: none; color:#0A6AC3; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}
a.search_link:hover      {text-decoration: none; color:#D50921; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}
a.search_link:active     {text-decoration: none; color:#D50921; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}


a.search_link_back:link       {text-decoration: none; color:#0A6AC3; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}
a.search_link_back:visited    {text-decoration: none; color:#0A6AC3; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}
a.search_link_back:hover      {text-decoration: none; color:#D50921; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}
a.search_link_back:active     {text-decoration: none; color:#D50921; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}


.img                     {border-width:1px; border-style: solid; border-color:#464444} 
.img2                    {border-width:1px; border-style: solid; border-color:#BBE064} 

.butx                    {text-decoration: none; color:#131F64; font-size: 70%; font-weight:bold;font-family: arial,helvetica}


/* Rows*/
tr.menu                  {background-color:#7DB344,padding-left:2px}
tr.bg_wh                 {background-color:#ffffff}
tr.spacer                {height:5px}
tr.spacer2               {height:15px}
tr.grey			 {background-color:#E4E4E4}
tr.white		 {background-color:#FFFFFF}
tr.global_h		 {height:1px}
tr.search_head           {height:20px;background-color:#F5F4F4}
tr.details_head          {height:20px;background-color:#7D787C}
tr.details_l_spacer	 {height:5px}
tr.details_li_spacer	 {height:5px}
tr.price 		 {padding-left:2px;height:30px;background-color:#222B6D;text-decoration: none; color:#ffffff; font-size: 85%;font-weight:bold;font-family: arial,verdana,helvetica}
tr.size 		 {padding-left:2px;height:20px;background-color:#4CAEE1;text-decoration: none; color:#000000; font-size: 75%;font-weight:bold;font-family: arial,verdana,helvetica}
tr.viewdate 		 {padding-left:2px;height:20px;background-color:#A6DFFD;text-decoration: none; color:#000000; font-size: 75%;font-weight:bold;font-family: arial,verdana,helvetica}
tr.vacant 		 {padding-left:2px;height:20px;background-color:#A6DFFD;text-decoration: none; color:#000000; font-size: 75%;font-weight:bold;font-family: arial,verdana,helvetica}
tr.payment 		 {padding-left:2px;height:20px;background-color:#A6DFFD;text-decoration: none; color:#000000; font-size: 75%;font-weight:bold;font-family: arial,verdana,helvetica}
tr.fees		 	 {padding-left:2px;height:20px;background-color:#A6DFFD;text-decoration: none; color:#000000; font-size: 75%;font-weight:bold;font-family: arial,verdana,helvetica}
tr.transport 		 {padding-left:2px;height:20px;background-color:#A6DFFD;text-decoration: none; color:#000000; font-size: 75%;font-weight:bold;font-family: arial,verdana,helvetica}
tr.reference 		 {padding-left:2px;height:20px;background-color:#E3203C;text-decoration: none; color:#ffffff; font-size: 75%;font-weight:bold;font-family: arial,verdana,helvetica}
tr.contact		 {padding-left:2px;height:30px;text-decoration: none; color:#000000; font-size: 85%;font-weight:bold;font-family: arial,verdana,helvetica}


/* Columns*/		
td.bluebar               {background-color:#1F70BF; height:20px}
td.greenbar              {background-color:#7DB344; height:20px}
td.bg_lt                 {background-color:#DEE3E2}
td.green                 {background-color:#7DB344}
td.left_spacer           {background-color:#7DB344}
td.menuspacer		 {padding-left:2px; padding-right:2px}
td.spacer_info		 {width:50px}
td.spacer_search         {width:65px}
td.searchtxt       	 {padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;text-decoration: none; color:#3C3738; font-size: 75%; font-family: arial,helvetica}
td.grey                  {background-color:#FCFCFB}
td.results_spacer	 {height:15px}
td.search_foot		 {background-color:#ffffff}
	


/* Fonts*/ 
.footer                  {text-decoration: none; color:#3D3D91; font-size: 70%; font-weight:bold;font-family: arial,helvetica}
.menulink                {text-decoration: none; color:#ffffff; font-size: 8pt; font-family: arial,helvetica}
.main                    {text-decoration: none; color:#515050; font-size: 70%; font-family: arial,helvetica}
.head_blu		 {text-decoration: none; color:#3D3D91; font-size: 120%; font-weight:bold;font-family: arial,helvetica}
.head_blu_mini		 {letter-spacing:1px;text-decoration: none; color:#3D3D91; font-size: 70%; font-family: arial,helvetica}
.select_txt              {text-decoration: none; color:#3D3D91; font-size: 75%; font-family: arial,helvetica}
.select_txt_h            {text-decoration: none; color:#666666; font-size: 75%; font-weight:bold;font-family: arial,helvetica}
.urhere 		 {text-decoration: none; color:#464141; font-size: 7pt; font-family: arial,helvetica;padding-right:10px}
.info    		 {text-decoration: none; color:#3D3D91; font-size: 75%; font-weight:bold; font-family: arial,helvetica}
.greentxt                {text-decoration: none; color:#83C549; font-size: 75%; font-family: arial,helvetica}
.greenlink               {text-decoration: none; color:#333399; font-size: 100%; font-family: arial,helvetica}
.search_link2		 {text-decoration: none; color:#D50921;font-weight:bold; font-size: 75%; font-family: arial,helvetica}
.bluetxt                 {text-decoration: none; color:#1F70BF;font-weight:bold; font-size: 70%; font-family: arial,helvetica}
.details                 {text-decoration: none; color:#464141;font-weight:bold; font-size: 70%; font-family: arial,helvetica}
.greytxt                 {text-decoration: none; color:#2C2B2B;font-size: 70%; font-family: arial,helvetica}
.greytxtlt               {text-decoration: none; color:#515151;font-weight:bold;font-size: 70%; font-family: arial,helvetica}
.bluetxtlg               {text-decoration: none; color:#1F70BF;font-weight:bold; font-size: 100%; font-family: arial,helvetica}
.blue_tag		 {text-decoration: none; color:#0C4779;font-weight:bold;font-size: 70%; font-family: arial,helvetica}
.search_link             {padding-left:5px;padding-top:10px;padding-bottom:10px;text-decoration: none; color:#D50921; font-size: 100%;font-weight:bold;font-family: arial,verdana;helvetica}
.searching               {text-decoration: none; color:#D50921; font-size: 80%;font-weight:bold;font-family: arial,verdana;helvetica}
.inactive		 {text-decoration: none; color:#C1C1C2;font-size: 90%; font-weight:bold;font-family: arial,helvetica}
.activepage		 {text-decoration: none; color:#D50921;font-size: 90%; font-weight:bold;font-family: arial,helvetica}
.description		 {text-decoration: none; color:#0D2D95;font-size: 95%; font-weight:bold;font-family: arial,helvetica}
.contact_h		 {text-decoration: none; color:#000000;font-size: 95%; font-weight:bold;font-family: arial,helvetica}
.map			 {text-decoration: none; color:#719D0B;font-size: 95%; font-weight:bold;font-family: arial,helvetica}
.text_desc		 {text-decoration: none; color:#000000;font-size: 80%; font-family: arial,helvetica}
.black			 {text-decoration: none; color:#000000;font-size: 100%; font-family: arial,helvetica}
.grey                    {text-decoration: none; color:#808080;font-size: 100%; font-family: arial,helvetica}

/*Buttons*/		 
.but			 {text-decoration: none; color:#ffffff; font-size: 70%; font-family: arial,helvetica} 

/* Headers*/		
h1.head	                 {text-decoration: none; color:#F1A837; font-size: 100%; font-family: arial,helvetica}


/* Bullets*/
li.bullet 		 {list-style : url(images/greenarr.gif);text-decoration: none; color:#042A4E; font-size: 75%; font-family: arial,helvetica; height:20px}
ul.grn_sq 		 {list-style : url(images/grn_square.gif);text-decoration: none; color:#83C549; font-size: 70%; font-family: arial,helvetica; height:20px}
ul.squares 		 {list-style : url(images/arrow.gif);text-decoration: none; color:#000000; font-size: 80%; font-weight:bold;font-family: arial,helvetica; height:20px}
		
		

	
	
	
/* admin */
	
	
th.adminhead {font-family: arial, helvetica, geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	background-color: #D3DCE3;
	text-align:left;
}

td.adminbody {font-family: arial, helvetica, geneva, sans-serif;
font-size: 10pt;
background-color: #DDDDDD;
text-align:left;

}
	

/* tool tip style (for postal code hover on homepage) */

div#tipDiv ul { margin:.5em .4em .5em 1em; padding:0 }
div#tipDiv ul li { margin: 0 0 .4em 1em; list-style : url(images/grn_square.gif); }

/* Style spec's for tooltip  */
div#tipDiv {position:absolute; visibility:hidden; left:0; top:0; z-index:10000;background-image:url(images/white_bg.jpg);filter:alpha(opacity=85); -moz-opacity: 0.5; opacity: 0.5; border:1px solid #C2C2C2; 
  width:130px; padding:6px;
  color:#3A3B39; font-size:75%; line-height:1.3;
  text-decoration: none;font-family: arial,helvetica;
}

div#tipDiv a:link { color:#33b }
div#tipDiv a:visited { color:#339 }

div#map                   {float:left;margin-top:5px;width:95%;height:300px;border-style:solid; border-width:1px; border-color:#202255;margin-bottom:5px;} 
div#map2                  {float:left;margin-top:5px;width:95%;height:300px;border-style:solid; border-width:1px; border-color:#202255;margin-bottom:5px;}
.linkForm {border: solid 1px black; width: 300px}
