body
{
	margin: 15px 0 0 8px; padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	color: #333;
	background:#223d85 url("/images/bck.gif") repeat-x;
	}

.clearLeft
{
	clear:left;
	font-size:1px;line-height:1em;
}
	
.clearRight
{
	clear:right;
	font-size:1px;line-height:1em;
}
	
.clear
{
	clear:both;
	font-size:1px;line-height:1em;
}


#contentContainerTop
{
   margin:auto;
	 margin-left: auto; 
	 margin-right: auto;
	 margin-top:18px;
	 margin-bottom:0px;
	 padding:0 0 0px 0;
	 border-top:18px solid #1e2872;
	 border-right:1px solid white;
   border-left:1px solid white;
	 min-height:530px;
	 width:800px;
	}	
	
#contentContainer
{
  background:#56a5df url("/images/home/home_bck.jpg") no-repeat;
	margin:auto;
	margin-left: auto; 
	margin-right: auto;
	margin-top:0;
	margin-bottom:0px;
	padding:0 0 30px 0;
	min-height:500px;
	width:800px;
	border-top:1px solid white;
		
}

#subpageContainerTop
{
   background:#4381ae url("/images/subpages/bottom_bck.gif") repeat-y;
	 margin:auto;
	 margin-left: auto; 
	 margin-right: auto;
	 margin-top:18px;
	 margin-bottom:20px;
	 padding:0 0 0px 0;
	 border-top:18px solid #1e2872;
	 min-height:470px;
	 width:802px;
	 
	}	
	
#subpageContainer
{
	background:url("/images/subpages/sub_bck.jpg") no-repeat;
	margin:auto;
	margin-left: auto; 
	margin-right: auto;
	margin-top:0;
	margin-bottom:0px;
	padding:0 0 30px 0;
	min-height:470px;
	width:800px;
  border-top:1px solid white;
  border-right:1px solid white;
  border-left:1px solid white;
}

.leftColumn
{
float:left;
width:250px;
padding:0;
margin:0;

}

.rightColumn
{
float:left;
width:518px;
padding:0;
margin:0;


}

#subcontentContainer
{
	background:#fff url("/images/subpages/bck.gif") repeat-x;
	/*margin-left: 40px;*/
	margin-left: 0px; 
	margin-right:0px;
	margin-top:75px;
	margin-bottom:16px;
	padding:0 20px 30px 30px;
	border:1px solid white;
	width:468px;
	min-height:470px;

}

.rule
{
 border-top:1px solid #a7afbe;
 margin-bottom:15px;
}

.propertyRule
{
 border-top:1px solid #d6d7d7;
 margin-bottom:20px;


}


.title
{
  font-family:Garamond;
	font-size:1.5em;
	color:#5e69b4;
	float:right;
  margin-top:20px;
	font-weight:bold;
}

.subTitle
{
  font-family:verdana;
	font-size:1.0em;
	color:#29389b;
	font-weight:bold;
	margin-bottom:20px;
}

.aboutText
{
 float:left;
 width:230px;
}

.aboutImage
{
 float:right;
 padding:0;
 margin:0 20px 0 0px;
}

.imageInner
{
 border:1px solid #fff;
 width:200px;
 padding:0;
 margin:0;

}

.imageDealmakerInner
{
 border:1px solid #fff;
 width:185px;
 padding:0;
 margin:0;

}

.imageOuter
{
 border:1px solid #a8cae4;
 margin-left:0px;
 margin-bottom:10px;
 padding:0px;
}

.imageCaption
{
  font-family:verdana;
	font-size:1.0em;
	color:#29389b;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0;
	padding-left:0px;
	width:200px;
	float:right;
}
	
#pageContainer
{
	width:746px;
	}
	
#footer
{
  width:802px;
	margin:auto;
	margin-left: auto; 
	margin-right: auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0px 0;
	
}

#footerNew
{
  width:796px;
	margin:auto;
	margin-left: auto; 
	margin-right: auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:7px 0 7px 0;
	background:#395499 url("/images/footer_bg.gif");
	border:3px solid #37448f;
	font-weight:normal;
}

#footerNew a
{
  color:#fff;
}

.address
{
  padding:2px;
	text-align:center;
	color:#fff;
	font-weight:normal;

}

.bullet
{
color:#ffd463; 
padding:0 7px 0 7px;
}

#navigation
{
float:left;
/*margin-left:38px;
margin-right:44px;*/
padding-left:33px;
margin-right:0px;

margin-top:2px;
width:180px;
}

#navigation img
{
margin-bottom:3px;
}

.navLogo
{
  float:left;
  margin:35px 0 0 0px;
  padding-left:30px;

	width:200px;

	}

#realtor
{
  
}

#realtor img
{
 margin:10px 0 0px 35px;
 
}

.logoHome
{
 height:108px;
 margin:5px 0 0 283px;
 width:280px;
}	
	
.dealmaker
{

}

.dealmaker img
{
  float:left;
  margin-bottom:30px;
	margin-right:20px;
	
}

.dealmakerInfo
{
  float:left;
  margin-bottom:15px;

}

.property
{
 
}

.propertyName
{
  color:#122297;
	font-weight:bold;
	margin-top:10px;
}

.property img
{
  float:left;
 	margin-right:20px;
	border:1px solid #d4d4d4;
	 margin-bottom:20px;
}

.propertyInfo
{
  float:left;
  margin-bottom:15px;
	width:175px;

}

.details
{

}

.propertyPDF
{

}

.propertyPDF img
{
 border:none;
 padding-top:5px;
}

.logoColumn
{

}


.name
{
  color:#122297;
	font-weight:bold;
}

.position
{
  font-style:italic;
}

a:link, a:visited
{
 color: #36a;
 }

a:hover
{
 color: #666;
 }

H1, h1
{
 font-weight:bold;
 font-size: 1.3em;
 color: #339;
 }

H2, h2
{
 font-weight:bold;
 font-size: 1.1em;
 color: #339;
 }


p
{
	margin: 0 0 9px 0;
	padding:0;
	}

.homeAlign
{



}
	
.imageHome
{
 float:left;
 margin-top:11px;
 margin:5px 0px 0 20px;
 width:485px;

}

.imageHome img
{
 float:left;
 margin-top:6px;
 margin-right:3px;
 border:1px solid #899fcb;



}

.imageHomeBck
{
float:left;
background:#1d2e6e url("/images/home/text_bck.png") no-repeat;
width:220px;
height:136px;
color:#fff;
font-style:italic;
font-size:1.1em;
padding:20px 0 0 16px;
margin-top:5px;

}

.contactInfo
{
background:url("/images/contact/contact_bar.gif") no-repeat;
width:470px;

}

.contactFields
{
padding-top:50px;
color:#145790;
font-weight:bold;
text-align:right;
padding-bottom:20px;

}

.formField
{
margin-right:50px;
margin-bottom:8px;
}
				

.contactComments
{
background:url("/images/contact/comments_bar.gif") no-repeat;
}	

.contactSubmit
{
background:url("/images/contact/rule_fade.gif") no-repeat;
}

.contactSubmitBtn
{
padding-top:7px;
margin-left:150px;
margin-bottom:20px;
}	
	
.links table
{

}

.white
{
 background:#fff;
 padding:8px 0 8px 0px;
}

.blue
{
 background:#f2f2f2;
 padding:8px 0 8px 0px;
}

.linkName
{
 width:300px;
}

.linkURL
{
 width:200px;
}

.subTitleLink
{
  font-family:verdana;
	font-size:1.0em;
	color:#29389b;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
}		
div.error
{
  font-weight: bold;
  color: #990000;
  padding: 10px;
  font-size: 10px;
}
