body
{
  /*margin:0;*/
  font-family:verdana,arial,sans-serif;
  background-color:#69c;
  color:#000;
}
h3{
	margin:10px;
	padding:0px;
}
table.container
{
  color:#000;
background-color:#fff;
border:1px solid #000;
margin-top:5px;
}

table.title
{
  color:#000;
  background-color:#fff;
}


.nav
{
  font-size:11px;
	color:#fff;
	background-color:#3481b5;
	border-bottom:1px solid #000;
	padding:5px 3px;
}
.nav a:link,.nav a:visited,.nav a:active
{
  font-size:11px;
	color:#fff;
	background-color:transparent;
	text-decoration:none;
}
.nav a:hover
{
  text-decoration:underline;
}
li.triangle
{
  list-style-image: url(http://www.minneapoliscondoguide.com/beta/images/triangle.gif);
}
table.content
{
  /*border:1px solid #000;*/
  color:#000;
  background-color:#Fff;
}
table.content td
{
  font-size:12px;
}
table.content th
{
  font-size:12px;background-color:#666;color:#fff;font-weight:bold;
}
table.content th a:link,table.content th a:visited,table.content th a:active
{
  font-size:12px;background-color:#666;color:#fff;font-weight:bold;
}
table.content a:link,table.content a:active,table.content a:visited
{
   text-decoration:none;
   font-size:12px;
   /*color:#2233cc;*/
	 /*color:#161720;
   background-color:transparent;*/
}
table.content a:hover
{
  text-decoration:underline;
  /*color:#996633;
  background-color:transparent;*/
}
.paging
{
  font-weight:bold;
  font-size:10px;
}
td.paging a:link,td.paging a:active,td.paging a:visited
{
  color:#000;
  background-color:transparent;
  font-weight:bold;
  text-decoration:underline;
  font-size:11px;
}
.footer
{
  color:#333;
  background-color:transparent;
  font-size:11px;
}
.ads
{
  font-size:12px;
	background-color:#7D9EBE;
	color:#000;
 border-left:1px solid #fff;
}

.error
{
  background-color:#fff;
	color:#f00;
	padding:5px;
	margin:12px;
	border:1px solid #000;
	font-size:12px;
}
.error a:link,.error a:visited,.error a:active
{
  color:#f00;
	background-color:transparent;
}
#snapshot
{
  z-index:100;
  background-color:#cccccc;
  color:#000;
  border:1px solid #000;
  /*padding:12px;*/
  width:200px;
  height:180px;
  position:absolute;
  display:none;
}
a.street_address:link,a.street_address:visited,a.street_address:active
{
  color:#3388ff;
	background-color:transparent;
	text-decoration:none;
}
a.street_address:hover
{
  color:#dd7700;
	background-color:transparent;
	text-decoration:underline;
}
.contact_us
{
  width:140px;
	border:1px dashed #fff;
	color:#000;
	background-color:#B5C7DA;
	padding:3px;
}
.contact_us a:link,.contact_us a:visited,.contact_us a:active
{
  font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background-color:transparent;
}
.contact_us a:hover
{
  font-size:11px;
	text-decoration:underline;
	color:#996633;
	background-color:transparent;
}
a.button:link,a.button:visited,a.button:active
{
  background-color:#eee;
  color:#000;
  border-top:2px solid #ccc;
  border-left:2px solid #ccc;
  border-right:2px solid #666;
  border-bottom:2px solid #666;
  text-decoration:none;
  padding:1px 3px;
  font-weight:normal;
}
a.button:hover
{
  background-color:#369;
  color:#fff;
  border-top:2px solid #666;
  border-left:2px solid #666;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;
  text-decoration:none;
  padding:1px 3px;
  font-weight:normal;
}
.nav a.active_search:link,.nav a.active_search:visited,.nav a.active_search:active
{
  text-decoration:none;color:#ff0;background-color:transparent;
}
.agent_link a:link,.agent_link a:visited,.agent_link a:active
{
  color:#369;
	padding:3px;
 font-size:11px;
}
.homeList a:link,.homeList a:active,.homeList a:visited
{
	display:block;
	font-weight:normal;
	font-size:12px;
	padding-left:10px;
	background-color:#fff;
	color:#000;
	line-height:16px;
}

.homeList a:hover
{
	background-color:#3481b5;
	color:#ffffff;
}
a.post:link,a.post:active,a.post:visited
{
  font-size:11px;
  color:#333;
  text-decoration:none;
}
a.post:hover
{
  text-decoration:underline;
}