@charset "utf-8";
body  {
	font: 90% Georgia, Times,serif;
 
 
background-color: ffffff;

background-image: url(images/bg_bg.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: center top;margin-top: 0pt;
}

a {font-family: Georgia, Times,serif;
font-size:1em;
font-size-adjust:none;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0px;
padding:0px;
color:#000000;
text-indent:0px;
text-decoration:none}






p {font-family: Georgia, Times,serif;
font-size:0.75em;
font-size-adjust:none;
 font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0px;
padding:0px;
 color:#000000;
text-indent:0px;}

li {font-family: Georgia, Times,serif;
font-size:0.75em;
font-size-adjust:none;
 font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0px;
padding:0px;
 color:#000000;
text-indent:0px;}

h3{font-family: Georgia, Times,serif;
font-size:1.20em;
font-size-adjust:none;
 font-variant:normal;
font-weight:bold;
line-height:1.5em;
margin:0px;
padding:0px;color:#782600;
 
text-indent:0px;}

h4{font-family: Georgia, Times,serif;
font-size:0.75em;
font-size-adjust:none;
 font-variant:normal;
font-weight:bold;
line-height:1.5em;
margin:0px;
padding:0px;color:#782600;
 
text-indent:0px;}

.floatLeft{
float:left}

.floatRight{
float:right}

.clear{
clear:both}


#container { 
	width: 850px;  
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border:hidden;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#header { width:850px;height:150px;
	background: #FFFFFF url(images/header_bg.jpg) no-repeat top left ;
	padding: 0;   margin: 0;
} 
#header h1 {
	margin: 0;padding: 45px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	 /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#header H1 a {display:block;
	width: 274px;
	height:49px;
   	background:transparent url(images/logo.gif)  ;
    text-indent:-9009px;}
#sidebar {
	float: right; /* since this element is floated, a width must be given */
	width: 212px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
 	background: #FFFFFF url(images/sidebar_bg.jpg) no-repeat  ;
	padding: 0px  ;
	margin: 0px;
}

#mainColumn { width:600px;
	float:left; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 15px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

#subleftColumn {float: left;  
	width: 280px; 	margin: 0px; 
	padding: 0px;  
}
#subrightColumn {float: left; margin-left:20px; 
	width: 300px; 	margin: 0px; margin-left: 10px; 
	padding: 0px;  
}
#subwideColumn {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
}

#subwideColumn p {
	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
}
#navBar { 	background: #63432e url(images/navBar_bg.gif )  repeat-x ;width:635px;height:44px; 

	margin: 0px; 
	padding: 0px;  
}  
#navBar ul {
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 100
  }
    
	
#navBar li {
  	float: left;
  	position: relative;list-style:none;
	margin:0px;padding:0px; 	
	text-decoration: none;font-weight:600; font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
  	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	margin:0px;
	padding:0px;
 	color:#fff;
	text-indent:0px;
	z-index: 100
	}

#navBar li a  { 
   color:#fff;
   text-decoration: none;
   }
   
#navBar li.services a {
	display:block;
 	height:44px; width:105px;
   	background:transparent url(images/nav_services.gif)  ;
    text-indent:-9009px;}
	 
#navBar li.services:hover,#navBar li.services.over { 	
	background: #63432e url(images/navBarHov_bg.gif )  repeat-x ; 
	height:44px; 
	margin: 0px; 
	padding: 0px;  
} 
 

#navBar li.services:hover li a,#navBar li.services.over li a    { 
   	color:#fff;text-decoration: none;
 	text-indent:0px;display: block;
  	height:auto;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-size-adjust:none;
 	font-variant:normal;
	font-weight:normal;
	line-height:1em;
	margin:0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-indent:0px;}



#navBar li.properties a {display:block;
 	height:44px; width:185px;
   	background:transparent url(images/serviceprovider.png)  ;
    text-indent:-9009px;}
	  
#navBar li.properties:hover,#navBar li.properties.over { 	
	background: #63432e url(images/navBarHov_bg.gif )  repeat-x ; 
	height:44px; 
	margin: 0px; 
	padding: 0px;  
} 

#navBar li.properties:hover li a,#navBar li.properties.over ul li a    { 
	color:#fff;text-decoration: none;
	text-indent:0px;display: block;
	height:auto;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-size-adjust:none;
	font-variant:normal;
	font-weight:normal;
	line-height:1em;
	margin:0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-indent:0px;}

#navBar li.semwork a {display:block;
	height:44px; width:200px;
	background:transparent url(images/nav_resources.gif)  ;
	text-indent:-9009px;}

#navBar li.semwork:hover,#navBar li.semwork.over { 	
	background: #63432e url(images/navBarHov_bg.gif )  repeat-x ; 
	height:44px; width:200px; 
	margin: 0px; 
	padding: 0px;  
}

#navBar li.semwork:hover li a,#navBar li.semwork.over ul li a { 	
	color:#fff;text-decoration: none;
	text-indent:0px;display: block;
	height:auto;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-size-adjust:none;
	font-variant:normal;
	font-weight:normal;
	line-height:1em;
	margin:0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-indent:0px;}  
 
	
#navBar li.contactus a {
	display:block;
 	height:44px; width:115px;
  	background:transparent url(images/nav_contact.gif);  
    text-indent:-9009px;}
	
#navBar li.contactus:hover { 	
	background: #63432e url(images/navBarHov_bg.gif )  repeat-x; 
	height:44px; width:115px;
	margin: 0px; 
	padding: 0px;  
} 
#navBar li.contactus:hover ul  {  
	display:none;
 }
	
#navBar li ul {
	width:150px;
  	display: none;
  	position: absolute; 
	margin-top: 44px;  left: 0;
  }

#navBar li:hover ul, #navBar li.over ul{ 
	background:#7d5941 url(images/subnav_bg.gif)   repeat-x  ;
	width:150px;
	display: block;
 	 height:auto;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-size-adjust:none;
 	font-variant:normal;
	font-weight:normal;
	line-height:1em;
	margin:0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-indent:0px;}

#navBar li:hover ul a ,#navBar li.over ul a{  
	background:transparent; width:150px;   
 }
	#navBar li:hover ul a:hover,  #navBar li.over ul a.over   { 
	background:transparent url(images/sidebar_bg.jpg) no-repeat ; 
	background-position:  0 -128px; 
	width:150px;   
 }
 
  
 #homeFlash { 	 

	margin-top: 15px; 
	margin-bottom: 15px; 
	padding: 0px;  
} 
  #footer { 
	padding: 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD  url(images/footer_bg.jpg )  repeat-x ;width:850px;height:37px;
} 
  #footer p {color:#482a17;font: 70% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px   /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
fieldset   {	/*background: #FFFFFF url(images/formfadeBG.gif)50% 0%  repeat-x ; */border : 1px solid #b9e5e4;
 
 margin : 0px;
padding : 10px;
}
fieldset div {border:1px;

margin : 0;
padding : 0;
}

fieldset div input { background: #fff;

width: 200px; /* Let's not worry about box model issues */
border : 1px solid #900;
padding : 1px;
}

fieldset div select {
width: 200px;
border : 1px solid #900;
padding : 1px;
}


fieldset div label:before {
content: "* ";
}
fieldset div.fm-optional {
display : block; /* Default display option for optional divs */
}

fieldset div.fm-optional label:before {
content: "";  /* Remove asterisk before form labels */
}
 
input { 
border : 1px solid #ccc;   }

textarea { 
border : 1px solid #ccc;   
}
select { background: #fff;

border : 1px solid #ccc;   
}
.fm-optional input { 
border : 1px solid #ccc;  /* Give optional fields a grey border */
}
input.submitform
{width:80px; margin-left:0px;margin-bottom:15px;
color: #fff;
font-weight: bold;

background: #d18737;
border: 1px solid #dd9e52
}

/*home page */
.weProvide
{display:block;margin:0px; margin-bottom:7px;
 height:44px; width:188px;
   background:transparent url(images/weProvide.gif)  ;
     text-indent:-9009px;padding:0px}
	 
.whatsHappenin
{display:block;
 height:44px; width:293px;margin-top:0px;margin-bottom:7px; margin-left:0px; 
   background:transparent url(images/outstateinvestors.gif)  ;
     text-indent:-9009px;}
	 
.ourClients
{display:block;
 height:44px; width:570px;margin-top:5px;margin-bottom:2px;
   background:transparent url(images/ourClients.gif)  ;
     text-indent:-9009px;}
	 
.learnSign
{display:block;
 height:15px; width:156px;
   background:transparent url(images/learnSign.gif) ;background-position: -2px 0px; 
     text-indent:-9009px;margin-top:5px;margin-bottom:20px}
	 
.clientTestimonial
{display:block;
 height:15px; width:156px;
   background:transparent url(images/readtestimonials.gif) ;background-position: -2px 0px; 
     text-indent:-9009px;margin-top:5px;margin-bottom:20px}
	 
.investProp
{display:block;
 height:45px; width:190px;
   background:transparent url(images/investProp.gif) ; 
     text-indent:-9009px; }
	 
.getListings
{display:block;
 height:18px; width:58px;
   background:transparent url(images/getListings.gif) ; 
     text-indent:-9009px;margin-top:0px;padding-top:0px;}
.learnMore
{display:block;
 height:18px; width:58px;
   background:transparent url(images/learnMore.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:30px;padding-top:0px;}
 h3.seminars
{display:block;
 height:45px; width:190px;
   background:transparent url(images/seminars.gif) ; 
     text-indent:-9009px;   }
	 
 #investPropBox p{ padding-left: 15px ;
	padding-top: 10px ;
 color:#ffffff;
 }
 #investPropBox h3{
color:#376251;
	margin-left: 15px ;
	margin-top: 20px ;}
	 #seminarsBox  {padding-top:1px;}
	
 #seminarsBox p{
color:#376251;
	padding-left: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
	margin: 0px;margin-right: 15px;
}
 #seminarsBox  {
color:#376251;
	margin-left: 15px ;
	margin-top: 10px ;
 }  
  #seminarsBox h3{color:#376251;
	padding-left: 0px ;
	margin-top: 10px ;padding-bottom: 0px ;
 }
 #seminarsBox h4{color:#376251;
	padding-left: 0px ;
	padding-top: 10px ;padding-bottom: 0px ;
 }
  #seminarsBox h6{font-family: Georgia, Times,serif;color:#782600;
	padding-left: 0px ;
	padding-top: 0px ;font-size:0.80em;
  font-variant:normal;
font-weight:normal;
line-height:1.5em;
 margin-left: 0px ;
	margin-top: 10px ;
		margin-bottom: 10px ;margin-right: 15px;
 text-indent:0px;
 }
 
.rsvp
{display:block;
 height:18px; width:58px;
   background:transparent url(images/rsvp.gif) ; 
     text-indent:-9009px;margin-top:0px;padding-top:0px;margin-bottom:20px}

/*services section */
	 
	 
h1.servsechead
{display:block;
 height:30px; width:600px;
   background:transparent url(images/serv_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h2.busEntH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/busEntH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}
	 
h2.secCaptH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/secCaptH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}
	 
	 
h2.contractrehabH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/contractrehabH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}
	 
h2.cashoutH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/cashoutH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}
h2.propmgntH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/propmgntH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}
	 
h2.retsalesH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/retsalesH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}
h2.testH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/testH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}
	 

/*investment Properties section */
	 
	 
h1.investProp
{display:block;
 height:30px; width:600px;
   background:transparent url(images/invprop_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h1.investor
{display:block;
 height:30px; width:600px;
   background:transparent url(images/investor_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}

h2.hotlistH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/hotlistH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}
	 
h2.platinumH2
	{display:block;
 height:50px; width:250px;
   background:transparent url(images/platinumH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;} 


/*seminars section */
	 
	 
h1.nomad
{display:block;
 height:30px; width:600px;
   background:transparent url(images/nomad_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}


h1.seminars
{display:block;
 height:30px; width:600px;
   background:transparent url(images/seminars_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h1.events
{display:block;
 height:30px; width:600px;
   background:transparent url(images/event_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h1.articles
{display:block;
 height:30px; width:600px;
   background:transparent url(images/news_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h1.networking
{display:block;
 height:30px; width:600px;
   background:transparent url(images/networking_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h1.metrodetroit
{display:block;
 height:30px; width:600px;
   background:transparent url(images/metrodetroit_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h1.news
{display:block;
 height:30px; width:600px;
   background:transparent url(images/news_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h1.press
{display:block;
 height:30px; width:600px;
   background:transparent url(images/press_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h2.rsvpH2{display:block;
 height:50px; width:250px;
   background:transparent url(images/rsvpH2.gif) ; 
     text-indent:-9009px;margin-top:0px;margin-bottom:10px;padding-top:0px;}

h1.training
{display:block;
 height:30px; width:600px;
   background:transparent url(images/training_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
h1.providers
{display:block;
 height:30px; width:600px;
   background:transparent url(images/provider_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:10px;padding-top:0px;}
	 
 
	 	
	 

/*contact us section */
	 
	 

h1.contact
{display:block;
 height:30px; width:600px;
   background:transparent url(images/contact_sechead.gif) ; 
     text-indent:-9009px;margin-top:20px;margin-bottom:0px;padding-top:0px;}
 


/*RSS FEED */

.gfg-root {
  width : 100%;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  border: 1px solid #207888;
}

.gfg-title {
	font-size: 14px;
	font-weight : bold;
	color : #207888;
	background-color: #BBE1E8;
	line-height : 1.4em;
	overflow : hidden;
	white-space : nowrap;
}

.gfg-title a {
  color : #207888;
}

.gfg-subtitle {
	font-size: 12px;
	font-weight : bold;
	color : #207888;
	background-color: #BBE1E8;
	line-height : 1.4em;
	overflow : hidden;
	white-space : nowrap;
	margin-bottom : 5px;
	  
}

.gfg-subtitle a {
  color : #207888;
  text-decoration: none;
  margin-left:5px;
}

.gfg-entry {
  background-color : white;
  width : 100%;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}
