﻿*
{
    font-family:Arial;
}
body
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.photo_slice
{
    float:left;
    padding-right:9px;
    width:149px;    
    height:429px;
    background-repeat:no-repeat;
}

#photo_slice2
{
    float:left;
    width:781px;    
    height:431px;
    background-repeat:no-repeat;    
    background-image:url(images/main_pic2.jpg);
}
#photo_slice3
{
    float:left;
    width:781px;    
    height:431px;
    background-repeat:no-repeat;    
    background-image:url(images/main_pic3.jpg);
}
#photo_slice1
{
    float:left;
    width:781px;    
    height:431px;
    background-repeat:no-repeat;    
    background-image:url(images/main_pic4.jpg);
}
.property_slice
{
    float:left;
    margin-right:9px;
    width:149px;    
    height:429px;
    background-repeat:no-repeat;
    cursor:pointer;
}
#contact_slice1
{
    background-image:url(images/contact_photo_slice1.jpg);
}
#contact_slice2
{
    background-image:url(images/contact_photo_slice2.jpg);    
}
#contact_slice3
{
    background-image:url(images/contact_photo_slice3.jpg);    
}
#contact_slice4
{
    background-image:url(images/contact_photo_slice4.jpg);    
}
#contact_slice5
{
    background-image:url(images/contact_photo_slice5.jpg);    
}
.tan_square
{
    margin-top:4px;
    margin-left:10px;
    margin-right:10px;
    background-image:url(images/tan_square.gif);
    background-repeat:no-repeat;
    width:5px;
    height:5px;
}
.subnav_link
{
    font-size:11px;
}
.subnav_link, .tan_square
{
    float:left;
}
.subnav_link a:link, .subnav_link a:visited
{
    text-decoration:none;
    color:#4f8abe;
}
.subnav_link a:hover
{
    text-decoration:underline;
    color:#b9b098;
}
#main
{
    clear:both;
    width:781px;
    padding-left:159px;
}
.heading
{
    color:#4e8abe;
    font-family:Georgia;
    font-size:14px;
    width:629px;    
    padding-top:40px;
    padding-bottom:22px;    
}
.content
{
    color:#546365;
    font-size:11px;
    width:629px;
    line-height:22px;
}
.content a:link, .content a:visited, .content a:hover
{
    /*color:#4f8abe;*/
    color:#546365;
}
#subnav_links
{
    padding:50px 0px 36px 158px;
}




#news_slice1
{
    background-image:url(images/news_photo_slice1.jpg);
}
#news_slice2
{
    background-image:url(images/news_photo_slice2.jpg);    
}
#news_slice3
{
    background-image:url(images/news_photo_slice3.jpg);    
}
#news_slice4
{
    background-image:url(images/news_photo_slice4.jpg);    
}
#news_slice5
{
    background-image:url(images/news_photo_slice5.jpg);    
}
.top_pad
{
    padding-top:14px;
}
.thumbnail_pic_hover
{
    border:solid;
    border-width:1px 1px 1px 1px;    
    border-color:#FFF;
    position:relative;
    left:-1px;
    top:-1px;
    margin-right:7px;
}
#main_pic_switch
{
    height:0px;
    width:0px;
}
.main_pic
{
    display:none;
}
.top
{
    display:none;
}
.bottom
{
    display:none;
}
#property_slice1_text, #property_slice2_text, #property_slice3_text, #property_slice4_text, #property_slice5_text, #property_slice6_text, #property_slice7_text, #property_slice8_text, #property_slice9_text, #property_slice10_text, #property_slice11_text
{
    display:none;
}
#main
{
    width:624px;
    padding-bottom:20px;
} 
.slide_pic_property
{
    float:left;margin-right:9px;width:150px;height:429px;
}
.property_img
{
    width:150px;height:429px;cursor:pointer;border:none;
}
.controls{
    font-size:12px;
    color:#4f8abe;
    float:right;
	padding-top:6px;
	clear:both;
}
.controls a:link, .controls a:visited{
    font-size:12px;
    color:#4f8abe;
	text-decoration:none;
}
.controls a:hover{
    text-decoration:underline;
}
.controls a img{
	border:0;
}
#people{
	padding:0px 0px 0px 0px;
	height:300px;
	background-color:#fff;
}
.person_slice
{
    float:left;
    margin-right:9px;
    width:149px;    
    height:429px;
    background-repeat:no-repeat;
    cursor:pointer;
}
#photo_slices
{
    width:792px;
    height:431px;
}
.person_hover
{
    border:solid;
    border-width:1px 1px 1px 1px;    
    border-color:#4F8ABE;
    position:relative;
    left:-1px;
    top:-1px;
    margin-right:7px;
}
.person_slice,
.property_slice{	
	position:relative;
}
.person_slice img{
	border:none;
}
.person_slice .border,
.property_slice .border{
	position:absolute;
	width:129px;
	height:411px;
	border:10px solid #FFF;
	opacity:.7;
	display:none;
}
.at .border{
	border-color:#4F8ABE;
}
.description{
	display:none;
	color:#546365;
	font-size:11px;
	line-height:22px;
	float:left;
}
.description h2{
	color:#4E8ABE;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
	margin:20px 0 2px;
}
.description h3{
	color:#546365;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	margin:3px 0;
	line-height:10px;
}
.description h4{
	color:#546365;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:20px 0 5px;
	line-height:12px;
}
.description p{
	margin:5px 0 11px;
}
.show_resume a:link, .show_resume a:visited {
color:#4F8ABE;
font-size:12px;
text-decoration:none;
}
.show_bio a:link, .show_bio a:visited {
    color:#4F8ABE;
    font-size:12px;
    text-decoration:none;
}
.show_bio a:hover, .show_resume a:hover {
    text-decoration:underline;
}
.show_bio a img, .show_resume a img {
    border:0 none;
}
.show_bio, .show_resume 
{
    position:relative;z-index:9999;
    cursor:pointer;
    color:#4F8ABE;
    font-size:12px;
    padding-top:5px;
}