html, body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:100%;
	text-align:center;
	background-color: #ffffff;
}

img
{
	border:0px;
}

.clear
{
	clear:both;
}

a:visited, a:link, a:hover
{
	text-decoration:none;
}

.floatorwrap
{
	position: relative;
}

#pagetopbar
{
	background-color: #1780C2;
	width:100%;
	height:4px;
}

#header
{
	width:952px;
	margin:auto;
}

#headertop
{
	text-align:right;
	padding:0px 0px 5px 0px;
	font-size:10px;
	color:#0e5785;
}

#headermiddle
{
	padding:0px 0px 2px 0px;
	border-bottom:solid 1px #0e5785;
}

#logo
{
	width:252px;
	float:left;
	text-align:left;
}

#nav
{
	width:664px;
	float:right;
}

#nav ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#nav li
{
	float:left;
}

#content
{
	width:962px;
	margin:8px auto 80px auto;
}

#leftcolumn
{
	width:283px;
	text-align:left;
	float:left;
	margin:0px 0px 0px 7px;
	display:inline
}

#rightcolumn
{
	width:666px;
	text-align:left;
	float:left;
}

.leftwrap
{
	background-image:url(../images/bg_leftwrap.gif);
	width:100%;
}

.subnav
{
	width:223px;
	margin:-3px auto 25px auto;
	z-index:2;
	font-size:11px;
	color: #005387;
	line-height: 18px;
	font-weight:bold;
}

.subnav .links
{
	color: #005387;
	padding:12px 0px 0px 50px;
}

.subnav .linkC{color: #005387;padding:32px 0px 0px 40px;}
.subnav .linkC .italictitle{font-style:italic;text-decoration:underline;}
.subnav .linkC a{color: #005387;}
.subnav .linkC a:hover{	color: #616161;}


.subnav .links .italictitle
{
	font-style:italic;
	font-size:16px;
}

.subnav .links a
{
	color: #005387;
}

.subnav .links a:hover
{
	color: #616161;
}

.leftwrap .property
{
	background-image:url(../images/bg_subnav_property.jpg);
	height:61px;
}

.leftwrap .client
{
	background-image:url(../images/bg_subnav_client.jpg);
	height:246px;
}

/**
    Lin Modify
**/
.leftwrap .propertyB
{
	background-image:url(../images/Brokerage_leftTopimage.jpg);
	height:88px;
}

.leftwrap .propertyC
{
	background-image:url(../images/team_Search_left_top_bg.jpg);
	height:69px;
}

.leftwrap_top
{
	background-image:url(../images/top_leftwrap.gif);
	height:7px;	
}

.leftwrap_bottom
{
	background-image:url(../images/bottom_leftwrap.gif);
	height:10px;
}

.searchbyarea
{
	width:260px;
	margin:0px auto 30px auto;
	text-align:left
}

.searchbyarea table
{
	margin:10px 0px 0px 10px;
}

.searchbyarea td
{
	padding:0px 15px 10px 0px;
}

.propertysearch
{
	width:223px;
	margin:0px auto 30px auto;
	text-align:left;
}

.propertysearch img
{
	margin:0px 0px 10px 0px;
}

.propertysearch .field
{
	margin:6px 0px 0px 0px;
}

.propertysearch .field input
{
	width: 212px;
	height: 20px;
	border:solid 1px #005387;
	font-size: 16px;
	background-image:url(../images/input_bg.gif);
	color: #cdc4b8;
	font-weight:bold;
	padding: 1px 3px 0px 4px;
}



.propertysearch .button
{
	width:221px;
	margin: 12px 0px 0px 0px;
	text-align:right;
}

.propertiesLeft
{
	width:223px;
	margin:auto;
	padding:0px 0px 20px 0px; 
	text-align:left;
}

.propertiesLeft .moduletitle
{
	font-size:13px;
	font-weight:bold;
	color: #005387;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	border-bottom: solid 1px #005387;
}

.propertiesLeft .item
{
	margin:12px 0px 0px 0px;
}

.propertiesLeft .item img
{
	padding:1px;
	border:solid 1px #cccccc;
}

.propertiesLeft .item img:hover
{
	border:solid 1px #005387;
}

.propertiesLeft .item .image
{
	float:left;
	width:70px;
}

.propertiesLeft .item .info
{
	float:left;
	width:140px;
	padding:5px 0px 0px 5px;
}

.propertiesLeft .item .info .propertyname
{
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 3px 0px;
}

.propertiesLeft .item .info .location
{
	font-size:11px;
}

.mainimage
{
	width: 668px;
	background-image:url(../images/mainimg_bg.gif);
	background-repeat:repeat-y;
}

.floatmainimage{width: 291px;background-image:url(../images/Articles_main_Bg.jpg);background-repeat:repeat-y; float:left;margin:0px 10px 0px 0px;}
.floatmainimage img{padding:1px 8px 0px 8px; width:271px; }
.floatmainimage .mainimage_top{	height:7px;background-image:url(../images/employment_form_bg_top.jpg);}
.floatmainimage .mainimage_bottom{height:14px;background-image:url(../images/employment_form_bg_down.jpg);}
.Txt
{
    float:right; width:330px;}

.mainimage img
{
	padding:1px 8px 0px 8px;
}

.mainimage .mainimage_top
{
	height:7px;
	background-image:url(../images/mainimg_top.gif);
}

.mainimage .mainimage_bottom
{
	height:14px;
	background-image:url(../images/mainimg_bottom.gif);
}

.mainimage .propertyname
{
	position: absolute; 
	left: 450px; 
	top: 1px; 
	width: 200px; 
	z-index: 2; 
	color:#ffffff;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	background-color:#00578D;
	padding:1px;
}

.mainimage .sectionname
{
	position: absolute; 
	left: 550px; 
	top: 1px; 
	width: 80px; 
	z-index: 2; 
	color:#ffffff;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	background-color:#00578D;
	padding:1px;
}

.tabset
{
	list-style:none;
	padding:0;
	margin:5px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	color:#9EC7E1;	
}

.tabset li 
{
	display:inline;
	margin:0px 2px -1px 0px;
	position:relative;
}
.tabset li, .tabset li a, .tabset li span 
{
	float:left;
	text-align:center;
}

.tabset li a {
	background:transparent url(../images/tab_l.gif) no-repeat scroll 0%;
	color: #9EC7E1;
}

.tabset li a.active {
	background:transparent url(../images/tab_al.gif) no-repeat scroll 0%;
	position:relative;
	z-index:3;
	color:#00629f;
}

.tabset li span 
{
	background:transparent url(../images/tab_r.gif) no-repeat scroll 100% 0pt;
	cursor:pointer;
	height:17px;
	padding:4px 13px 0pt;
	text-align:center;
	cursor:pointer;
}

.tabset li span.active
{
	background:transparent url(../images/tab_ar.gif) no-repeat scroll 100% 0pt;
	cursor:pointer;
	height:19px;
	padding:4px 13px 0pt;
	text-align:center;
}

.tab-holder
{
	width:623px;
	background-image:url(../images/tabholder_bg.gif);
	background-repeat:repeat-y;
	padding:22px 22px 0px 22px;
}

.tab-holder_meadia
{
	width:633px;
	background-image:url(../images/tabholder_bg.gif);
	background-repeat:repeat-y;
	padding:2px 22px 0px 22px;
}

.mea_right_txt
{
    float:right;
    width:67px;
    height:12px;
    background-color:#01588e;
    color:#FFF;
    font-size:10px;
    text-align:center;
    margin:0px 13px 0px 0px;	
}

.biio_right_txt
{
    float:right;
    width:140px;
    height:12px;
    background-color:#01588e;
    color:#FFF;
    font-size:10px;
    text-align:center;
    margin:0px 13px 0px 0px;	
}

.floattitle
{
    width:100%;
    color:#000;
    font-size:26px;
    font-weight:bold;
    text-align:left;	
    float:left;
}
.floatall .BodyAll
{
    float:left;
    padding:5px 5px 0px 0px;
    color:#5E5F5F;
	font-size:11px;
	line-height:16px;
}

.tabholder_top
{
	width:667px;
	height:8px;
	background-image:url(../images/tabholder_top.gif);
}

.tabholder_bottom
{
	width:667px;
	height:7px;
	background-image:url(../images/tabholder_bottom.gif);
}

.pname
{
	font-size:16px;
	font-weight:bold;
	color:#00558a;
	text-transform:uppercase;
	padding:0px 0px 8px 0px;
}

.bigpname
{
	font-size:16px;
	color:#1780c2;
	text-transform:uppercase;
	padding:0px 0px 4px 0px;
}

.smallpname
{
	font-size:9px;
	color:#00558a;
	text-transform:uppercase;
	padding:0px 0px 8px 0px;
}
.floatall
{
    float:left;
   width:100%;
   margin-bottom:10px;
    }

.floatleft
{
    float:left;
    width:50%;
    margin-bottom:10px;
    }
.floatright
{
    float:right;
    width:50%;
    margin-bottom:10px;
    }
    
.floatright a
{
	color:#BFBEBA;
}

.floatright a:hover
{
	color:#005284;
}  
   
.floatblack
{
	font-size:11px;
	color:#999;
	text-transform:uppercase;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
     
.floatblack1
{
	font-size:11px;
	color:#999;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
        
.floattxt
{
	font-size:11px;
	color:#999;
	text-transform:uppercase;
}

.floattxt a
{
	color:#999;
}

.floattxt a:hover
{
	color:#076DAD;
}
    
.tab-holder hr
{
    float:left;
    width:100%;
    border: solid 1px #1780c2;
}

.pdesc
{
	font-size:11px;
	color:#5e5f5f;
	line-height:16px;
	margin:0px 0px 30px 0px;
}

.pdesc a
{
	color:#00578e;
	text-transform:uppercase;
}

.pdesc a:hover
{
	color:#666666;
}

.hr
{
	background-image:url(../images/hr.gif);
	height:3px;
}

.sectionTitle
{
	font-size:14px;
	color:#024b79;
	padding:15px 0px 6px 0px;
}

.paddress
{
	font-size:18px;
	color:#5e5f5f;
}

.tabmiddleSection
{
	padding:0px 0px 0px 5px;
}

.availability
{
	font-size:14px;
	color:#5e5f5f;
	font-weight:bold;
}

.propertyInfo
{
	font-size:11px;
	color:#5e5f5f;
}

.propertyInfo td
{
	width:195px;
	padding:0px 5px 2px 0px;
}

.fieldname
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#005c96;
}

.contacts
{
	margin:15px -17px 0px -21px;
	background-color: #CFE5F3;
	padding:0px 22px 0px 25px;
}

.contactsItem td
{
	padding:3px 6px 0px 0px;
}

.contactname
{
	font-size:18px;
	color:#005387;
	font-weight:bold;
}

.contactsItem
{
	font-size:11px;
	color:#5e5f5f;
}

.contactsItem a:visited,
.contactsItem a:link
{
	color:#5e5f5f;
}

.contactsItem a:hover
{
	color:#005387;
}

.tabbottomButton
{
	text-align:right;
	margin:25px 0px 0px 0px;
}

.siteplan
{
	margin:10px 0px 25px 0px;
	text-align:center;
}

.pics
{
	margin:10px 0px 30px 0px;
}

.pics a
{
	font-size:11px;
	color:#005387;
	font-weight:bold;
}

.pics a:hover
{
	color:#666666;
}


.pics td
{
	padding: 0px 20px 20px 0px;
}

.pics img
{
	padding:2px;
	border: solid 1px #DDD9D8;
}

.pics img:hover
{
	border: solid 1px #005387;
}

.demographics
{
	margin: 40px 0px 80px 0px;
	font-size:11px;
	color:#5e5f5f;
}

.demographics td
{
	width:200px;
	padding:0px 0px 2px 0px;
}

.moreinfo
{
	margin:20px 0px 30px 5px;
}

.doctitle
{
	font-size:11px;
	font-weight:bold;
	color: #005c96;
}

.docdesc
{
	font-size:11px;
	color:#5e5f5f;
	line-height:16px;
}

.downloadbutton
{
	margin:10px 0px 20px 0px;
}

.clients
{
	margin:20px 0px 20px 20px;
}

.clients td
{
	padding: 0px;
	margin:0px;
	border:none;
}

.clients table
{
	border:none;
}

.topfun
{
	width:662px;
	float:right;
}

.topfun ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.topfun li
{
	
}

.topfun a
{
	color:#147CBA;
}

.topfun a:hover
{
	color:#000000;
}

.topfun .link
{
	padding:4px 0px 0px 0px;
	width: 200px;
	text-align:left;
	float:left;
}

.topfun .search
{
	width: 214px;
	float:right;
}

.topfun .rss
{
	width: 209px;
	float:right;
	background:#3783C0;
	padding:1px 0 0 0;
	margin:0 15px 0 0;
	text-align:left;
}

.topfun .rss img
{
    vertical-align:middle;
    margin:0 20px 0 0;
}

.topfun .rss a
{
	color:#fff;
	font-size:14px;
}

.topfun .rss a:hover
{
    text-decoration:underline;
}

.searchwrap
{
	background-image:url(../images/searchbox_bg.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 5px;
	height:23px;
}

.searchbox
{
	background-color:Transparent;
	border:none 0px;
	padding:3px 4px 6px 3px;
	width:180px;
	font-size:12px;
	font-weight:bold;
	color:#e1d9ce;
}

#footer
{
	height:297px;
	background-image:url(../images/bg_footer.jpg);
}

#footercontentWrap
{
	width:952px;
	margin:auto;
	text-align:left;
}

#footercontentWrap .titlewrap
{
	padding:0px 0px 9px 0px;
}

#footercontentWrap .titlewrap .left
{
	width:300px;
	float:left;
}

#footercontentWrap .titlewrap .right
{
	width:305px;
	float:right;
}

.footerformarea td
{
	padding:0px 5px 0px 0px;
}

.footerformarea .left
{
	float:left;
	width:540px;
}

.footerformarea .right
{
	float:right;
	width:305px;
}

.footerbox
{
	width:216px;
	height:20px;
	background-image:url(../images/bg_footerbox.jpg);
}

.footerbox input
{
	width: 208px;
	height: 16px;
	border:none 0px;
	background-color:Transparent;
	padding:2px 4px 0px 4px;
	font-size:14px;
	font-weight:bold;
	color:#5D8398;
}

.footersitemap
{
	padding:20px 0px 0px 5px;
	height:185px;
}

.footersitemap ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.footersitemap li
{
	float:left;
	margin:0px 80px 0px 0px;
	font-size:11px;
	line-height:17px;
}

.footersitemap li.lastli
{
	margin:0px;
}

.footersitemap li a
{
	color:#BECEDD;
}

.footersitemap li a:hover
{
	color:#ffffff;
}

.footersitemap li .mainnav
{
	font-size: 14px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
}

.footerBottom
{	
}

.footerBottom ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}


.footerBottom li
{
	float:left;
}


.footerBottom li.l1
{
	padding:0px 90px 0px 0px;
}

.footerBottom li.l2
{
	padding:0px 220px 0px 0px;
}

.callus
{
	font-size:17px;
	color: #ffffff;
}

.phoneNo
{
	font-size:18px;
	color: #ffffff;
	font-weight:bold;
}

.copyright
{
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
}

.legal
{
	margin:20px 0px 0px 0px;
}

.legal a
{
	font-size:11px;
	color:#0382d0;
	margin:0px 10px 0px 0px;
}

.legal a:hover
{
	color:#ffffff;
}

.pageTitle
{
	font-size:28px;
	font-weight:lighter;
	color:#00578e;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
}

.pageTitle.client
{
	padding:0px 0px 5px 10px;
}

.sectionContent
{
	color:#5d5c5c;
	font-size:11px;
	line-height: 18px;
}

.sectionContent a
{
	color:#00578E;
}

.sectionContent a:hover
{
	color:#5d5c5c;
}

.propertyList
{
	padding: 12px 0px 12px 12px;
}

.pageinfo
{
	padding: 12px 0px 12px 2px;
}

.pager
{
	font-size:10px;
	color:#5d5c5c;
}

.pager a
{
	color:#5d5c5c;
}

.pager a:hover
{
	color:#0f77b8;
}

.pagecountActived
{
	color: #0f77b8;
}

.plTop
{
	padding: 20px 0px 0px 0px;
}

.buttons
{
	float:left;
	width:335px;
}

.pager
{
	float:right;
	width:290px;
	text-align:right;
}

.pager img
{
	vertical-align:middle;
}

.sort
{
	font-size:10px;
	color:#5d5c5c;
	padding:15px 0px 0px 0px;
}

.sort a
{
	color:#5d5c5c;
}

.sort a:hover
{
	color:#0f77b8;
}

.sortActived
{
	color: #0f77b8;
}

.propertyItem
{
	padding:25px 10px 18px 10px;
	border-bottom:solid 1px #A3CBE4;
	font-size:12px;
}

.propertyItem .left
{
	width:150px;
	float:left;
}

.propertyItem .left .mainimg
{
	width:106px;
	float:left;
}

.propertyItem .left .mainimg img
{
	border:solid 1px #DDDCDA;
	padding:2px;
}

.propertyItem .left .mainimg img:hover
{
	border:solid 1px #025891;
}

.propertyItem .left .otherimg
{
	width: 38px;
	float:right;
}

.propertyItem .left .otherimg img
{
	border:solid 1px #DDDCDA;
	padding:1px;
	margin:0px 0px 1px 0px;
}

.propertyItem .right
{
	width:480px;
	float:right;
}

.propertyItem .right .title
{
	font-size: 17px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
}

.propertyItem .right .title a
{
	color:#000000;
}

.propertyItem .right .title a:hover
{
	color:#025891;
}

.propertyItem .right td
{
	padding:0px 30px 0px 0px;
}

.propertyItem .right .content
{
	width:220px;
}

.propertyItem .right .content .item
{
	padding:0px 0px 5px 0px;
}

.propertyItem .right .left
{
	float:left;
}

.propertyItem .right .right
{
	float:right;
	width:240px;
}


/**
 Lin Add Css Style
**/

.tabsetB{list-style:none;padding:0;margin:5px 0px 0px 0px;font-size:11px;font-weight:bold;color:#9EC7E1; text-transform:uppercase;}
.tabsetB li {display:inline;margin:0px 2px -1px 0px;position:relative;}
.tabsetB li, .tabsetB li a, .tabsetB li span {float:left;text-align:center;}
.tabsetB li a {background:transparent url(../images/Tab_Brokerage.jpg) no-repeat scroll 0%;color: #9EC7E1;}
.tabsetB li a.active {background:transparent url(../images/Tab_Brokerage_al.jpg) no-repeat scroll 0%;position:relative;z-index:3;color:#00629f;}
.tabsetB li span {background:transparent url(../images/tab_r.gif) no-repeat scroll 100% 0pt;cursor:pointer;height:17px;padding:4px 13px 0pt;text-align:center;cursor:pointer;}
.tabsetB li span.active{background:transparent url(../images/tab_ar.gif) no-repeat scroll 100% 0pt;	cursor:pointer;height:19px;padding:4px 13px 0pt;text-align:center;}
.mainimageB{width: 668px;margin-left:10PX;}
.tabbottomButtonB{text-align:center;width:100%;margin:10px 0px 0px 0px;}
.ImageButtonB{text-align:left;margin:25px 0px 0px 0px;}
.subnavB{width:223px;color: #005387;padding: 5px 0px 0px 29px;}
.subnavC{width:258px;color: #005387;padding: 5px 0px 0px 10px;}
.subnavB .title{ font-size:14px;color: #005387;}
.subnavB .title a{color: #005387;font-size:14px;}
.subnavB .title a:hover{color: #616161;font-size:14px;}
.subnavB .images{ width: 218px; height: 122px; border:solid 1px #dad9d7;}
.subnavB .imageslink{padding: 5px 0px 5px 0px;}
.subnavB .title_Black{font-size:14px;color:Black;padding:5px 0px 5px 0px;font-weight:bold;}
.subnavB .title_txt{ font-size:11px;padding:5px 0px 5px 0px;color:Black;width:223px;}
.subnavB .readmoreimage{text-align:right; padding:5px 0px 18px 0px;}
.ShowNo{padding-bottom:40px;}
.ShowBox{ margin:5px 0px 20px 10px; }
.ShowBox .ShowImage{float:left; width:117px;}        
.ShowBox .content{float:right; width:535px; }
.ShowBox .content .title
{
	color:#00578D;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}        

.ShowBox .content .content
{
	color:#5E5F5F;
	font-size:11px;
	line-height:16px;
}        

.showBody{float:left;width:100%;}
.NoData{float:left;width:100%;}
.propertysearchB{width:99%;margin:0px auto 30px auto;text-align:left;}                
.propertysearchB .fieldB{height:30px;margin:6px 0px 6px 0px;}
.propertysearchB .fieldB input{}
.propertysearchB .fieldB .name{width: 174px;height: 26px;border:solid 1px #005387;font-size: 18px;background-image:url(../images/employment_form_bg.jpg);color: #D0C8BB;font-weight:bold;padding: 4px 3px 0px 4px;	float:left;	margin-right:4px;}
.propertysearchB .fieldB .address{width: 365px;height: 26px;border:solid 1px #005387;font-size: 18px;background-image:url(../images/employment_form_bg.jpg);color: #D0C8BB;font-weight:bold;padding: 4px 3px 0px 4px;float:left;margin-right:4px;}

.propertysearchB .fieldC{height:30px;margin:6px 0px 6px 0px;}
.propertysearchB .fieldC input{}
.propertysearchB .fieldC .name
{
	width: 216px;
	height: 24px;
	border:solid 1px #005387;
	font-size: 16px;
	background-image:url(../images/employment_form_bg.jpg);
	color:#D0C8BB;
	padding: 5px 3px 0px 4px;	
	float:left;	
	margin-right:4px;
	font-weight:bold;
}
.fieldC .optionsDivInvisible, .optionsDivVisible 
{
	text-align:left;
}

.Presstitle{float:left; font-size:14px; color:#999;font-weight:bold;width:100px;}
.Presstxt{float:right; font-size:14px; color:#000; font-weight:bold;width:565px}


.LinkSearchAll
{
   float:left; font-size:12px; color:#115e92;
}
   
.LinkSearchAll .LinkSTxt
{
	width:7px;
	height:22px;
	padding-top:8px;
	padding-left:7px;
	float:left;
}

.LinkSearchAll .LinkSTxt a
{
	color:#005387;
}

.teamleft
{
    float:left;
    width:60%;
    margin-bottom:10px;
}

.teamright
{
    float:right;
    width:40%;
    padding:40px 0px 10px 0px;
}

.teamright .subtitle
{
	font-size:18px;
	color:#005082;
	
}

.teamright .sort
{
	font-size:10px;
	color:#9f9d9d;
	margin:-14px 0px 3px 0px;
}

.team_body
{
    margin:10px 0px 0px 2px;
}

.banner
{
	width:952px;
	margin:0 auto; 
	text-align:left;
	font-size:9px;
}
.banner span{color:#cececd;}
.textlist{float:right;margin:0 2px 6px 0;width:100%; text-align:right}
.ps{margin:0 9px 1px 0;display:inline-block}
.banner_top,.banner_bottom{ background:url(../images/banner_top.gif) no-repeat; height:2px; overflow:hidden;font-size:0px}
.banner_bottom{background:url(../images/banner_bottom.gif) no-repeat; height:7px;margin-top:5px}
.capbanner{background:url(../images/banner_mid.gif) repeat-y; overflow:hidden; width:100%}
.banner_l{width:270px;float:left;margin:0 9px 0 8px; display:inline}
.banner_l .ps{margin:0 0 0 3px; height:15px; line-height:15px}
.banner_l img,.banner_r img{ display:block}
.banner_r{position:relative; left:0;top:0; width:665px; float:left; overflow:hidden}
.banner_r img{margin-top:15px}
.banner_link{ position:absolute; top:200px; left:490px;background:#fff;line-height:13px;font-size:11px;padding:4px 0 4px 8px; width:165px}
.banner_link a{color:#127cbe; text-decoration:none; font-weight:bold; display:block;font-size:9px;line-height:16px; font-style:italic}
.sideleft{width:279px; float:left}
.box
{
	background:url(../images/box_sidel.gif) right no-repeat;
	width:269px;
	height:99px;
	margin:0 0 18px 0px;
	position:relative;
}
.box h4{position:relative; top:5px; left:5px;margin:0; padding:0;}
.box h4,.box h4 span{background:url(../images/tit_sidel.gif) left top no-repeat; height:20px;}
.box h4.tit_h41{ background-position:0 -20px}
.box h4.tit_h42{ background-position:0 -40px}
.box h4 span{ display:none}
.box p
{
	font-size:11px; 
	margin:9px 0px 0 7px;
	width:255px; 
	overflow:hidden;
	color:#014f80; 
	line-height:14px
}
.box .bot{ font-size:8px; border:0; position:absolute; top:73px; left:175px;color:#014f80; font-weight:bold; cursor:pointer;background:transparent}
.main{}
.bannerphoto{width:664px; height:63px;border:#6d94b0 1px solid; background:url(../images/photo_bg.gif) repeat-x}
.pagepre,.pagenext{background:url(../images/btn_photo.gif) no-repeat;height:53px;width:33px; float:left;margin:5px 2px 0 6px; display:inline; cursor:pointer}
.pagenext{width:34px; background-position:-33px 0;margin-left:4px}
.bannerphoto img{ float:left;border:#fff 1px solid; margin:6px 0 0 2px}
/*end*/

.searchform_trade .field
{
	margin:0px 0px 6px 0px;
}

.textbox22_big
{
	background-image:url(../images/bg_textbox22.jpg);
	background-repeat:repeat-x;
	border:solid 1px #005D98;
	color:#D0C8BB;
	font-size:14px;
	font-weight:bold;
	height:18px;
	padding:2px 4px;
	width:460px;
}

.textbox22_big1
{
	background-image:url(../images/bg_textbox22.jpg);
	background-repeat:repeat-x;
	border:solid 1px #005D98;
	color:#D0C8BB;
	font-size:14px;
	font-weight:bold;
	height:18px;
	padding:2px 4px;
	width:442px;
}

.textbox22_small
{
	background-image:url(../images/bg_textbox22.jpg);
	background-repeat:repeat-x;
	border:solid 1px #005D98;
	color:#D0C8BB;
	font-size:14px;
	font-weight:bold;
	height:18px;
	padding:2px 4px;
	width:223px;
}

.textbox22_small1
{
	background-image:url(../images/bg_textbox22.jpg);
	background-repeat:repeat-x;
	border:solid 1px #005D98;
	color:#D0C8BB;
	font-size:14px;
	font-weight:bold;
	height:18px;
	padding:2px 4px;
	width:211px;
}

.tradeformresult
{
	margin:10px 0px 0px 0px;
}

.tradeformresult .left
{
	width:470px;
	float:left;
}

.tradeformresult .right
{
	width:160px;
	float:right;
	background-image:url(../images/bg_tradelist.jpg);
	height:411px;
	color:#ffffff;
	text-transform:uppercase;
	padding:10px;
}

.tradeformresult .right .item
{
	margin:0px 0px 10px 0px;
	width:150px;
}

.tradeformresult .right .propertyname
{
	font-size:11px;
	font-weight:bold;
}

.tradeformresult .right .propertyname a
{
	color:#ffffff;
}

.tradeformresult .right .propertyname a:hover
{
	color:#D0C8BB;
}

.tradeformresult .right .propertyaddress
{
	font-size:10px;
}


#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 180px;
  height: 411px;
}

.Scroller-Container {
  position: absolute;
  top: 0px; 
  left: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: -5px; 
  left: 145px;
  z-index:10;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Track {
  width: 23px; 
  height: 386px;
  position: absolute;
  top: 19px; 
  left: 0px;
  background: transparent url(../images/scrollbar_track.jpg) no-repeat center center;
}
.Scrollbar-Handle {
  position: absolute;
  width: 23px; 
  height: 14px;
  cursor:pointer;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 405px;
}

.clientlist
{
	padding:0px 8px 0px 8px;
}

.clientlist img
{
	padding:0px;
	margin:0px;
}

.clients_left
{
	background-image:url(../images/bg_srnew_home.jpg); 
	background-repeat:repeat-x; 
	width:262px; 
	height:179px; 
	color:#fff; 
	padding:3px 0px 0px 7px; 
	font-size:13px;
	font-weight:bold;
}

.clients_left a
{
	color:#ffffff; 
}

.clients_left a:hover
{
	color:#D0C8BB;
}

.clients_left_top
{
	background-image:url(../images/home_SR_top.gif); 
	background-repeat:repeat-x; 
	width:269px; 
	height:28px;
}

.clientdetails
{
	font-size:11px;
	text-align:left;
	width:480px;
	padding:3px;
	line-height:15px;
}

.clientdetails .left
{
	width:180px;
	float:left;
}

.clientdetails .left .link
{
	margin:6px 0px 0px 0px;
}

.clientdetails .left a
{
	color:#014c7a;
	font-weight:bold;
}

.clientdetails .left a:hover
{
	color:#666666;
}

.clientdetails .right
{
	width:295px;
	float:right;
}

.clientdetails .right .content
{
	padding:0px 0px 10px 0px;
}

.clientdetails .right a
{
	color:#014c7a;
}

.clientdetails .right a:hover
{
	color:#666666;
}

.clientdetails .right .item
{
	padding:0px 0px 10px 0px;
}

.relatedArticles
{
	width:230px;
	margin:10px auto 10px auto;
	text-align:left;
}

.relatedArticles .item
{
	margin:0px 0px 10px 0px;
}

.relatedArticles .item .title
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
}

.relatedArticles .item .title a
{
	color:#000000;
}

.relatedArticles .item .title a:hover
{
	color:#005286;
}

.relatedArticles .item .content
{
	font-size:11px;
	line-height:15px;
	color:#4F504B;
}

.relatedArticles .button
{
	text-align:right;
}

.relatedvideos
{
	width:230px;
	margin:10px auto 0px auto;
	text-align:left;
}

.relatedvideos .item
{
	margin:0px 0px 10px 0px;
}

.relatedvideos .item img
{
	border:solid 1px #E1E1E1;
}

#alerts
{
	padding:0px 0px 6px 0px;
}

#alerts .left
{
	width:280px;
	float:left;
	color:#CECECD;
	text-align:right;
	padding:5px 0px 0px 0px;
}

#alerts .right
{
	width:655px;
	float:right;
	background-image:url(../images/bg_homealerts.jpg);
	height:21px;
	padding:0px 0px 0px 10px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}
#alerts a
{
	color:#ffffff;
}

#alerts a:hover
{
	color:#ffffff;
	text-decoration:underline;
}
.servicetabs
{
	margin:30px 0px 0px 0px;
}

.advSearch
{
	margin:20px 0px 0px 10px;
}

.advSearch .title
{
	font-size:17px;
	color:#00578e;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.advSearch td
{
	padding:0px 8px 8px 0px;
}

.advSearch .button
{
	padding:10px 0px 0px 0px;
	text-align:right;
	width:455px;
}

.advSearch .part2
{
	padding:0px 0px 20px 0px;
}

.advSearch .part2 td
{
	vertical-align:bottom;
}

.advSearch .radiobutton
{
    margin-top:30px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#9a9b9b;
}

.advSearch table .field
{
	font-size:12px;
	text-transform:uppercase;
	color:#9a9b9b;
}
.bigimage{width:241px; height:205px;position:absolute;z-index:2;background-image:url('../images/team_Search_ViewBio_bg.jpg'); background-repeat:repeat-x; color:#074166}
.games-pro{float:left; margin-left:5px; margin-top:5px;HEIGHT: 9999px;POSITION: absolute; TOP:0px;}
.rolltem{float:left; padding:4px;}
.smallim{width:45px; height:45px; float:left;}
.smallim img{cursor:hand;}
.smallTx{float:left;margin-left:10px; margin-top:12px;}
.smallTxTit{font-size:12px; color:#FFF; font-weight:bold;}
.smallbod{font-size:11px; color:#FFF;}
.bigImg{float:left; margin:4px 4px 4px 4px;}
.bigImg img{ width:60px;height:71px;}
.bigTopTx{font-size:11px;float:left; margin:12px 0px 0px 12px; width:154px;}
.bigtopTxTit1{font-size:12px; font-weight:bold;}
.bigtopTxTit2{float:left;}
.bigtopTxTit3{padding-top:12px;}
.bigtopTxTit4{padding-top:5px;}
.bigtopTxTit5{font-size:11px;float:left; margin:0px 0px 0px 12px; width:241px;}
.bigtopTxTit51{font-size:12px; font-weight:bold;}
.bigtopTxTit52{font-size:11px;float:left; margin:0px 0px 0px 12px; width:241px;}
.bigtopTxTit53{font-size:11px;float:left; margin:0px 0px 0px 12px; width:241px;}
.bigaAll{float:left; width:100%;height:390px; background-image:url('../images/teamSearch_body_bg.jpg'); background-repeat:repeat-x; margin-top:2px;}
.allVid{text-align:right; margin-right:5px;}
.allPlane{float:left; width:258px; height:404px;}
.SortIMG{float:left;}
.SortIMG img { border:0px;}
.allPlanedown{float:left; background-image:url('../images/team_Search_left_more_bg.jpg'); background-repeat:no-repeat; width:100%; height:69px;text-align:center; margin-top:5px;}
.allPlanedown img{border:0px;}
.allPlanedown .pdtop{text-align:center; margin-top:5px;}

.articleitem
{
	float:left; 
	margin-top:15px;
	width:665px;
}

.heroCasestudy
{
	width:648px;
	height:344px;
}

.mainimage .casestudyinfo
{
	background-color:#ffffff;
	font-size:11px;
	left:486px;
	padding:5px;
	position:absolute;
	text-transform:uppercase;
	top:250px;
	width:160px;
	z-index:2;
}

.casestudy
{
	margin:-20px 0px 0px 0px;
}

.ms_sectiontitle
{
	font-size:24px;
	color:#00578D;
	border-bottom:solid 1px #004E7F;
	margin:10px 0px 20px 0px;
}

.ms_sectiontitle1
{
	font-size:18px;
	color:#00578D;
	border-bottom:solid 1px #004E7F;
	margin:10px 0px 20px 0px;
}

.ms_resultsection
{
	margin: -15px 0px 30px 0px;
}

.teamsearch_content
{
	font-size:11px;
	color:#5d5c5c;
	padding:5px;
	line-height:18px;
}

.homepsearchwrap
{
	width:269px;
	margin:20px 0px 10px -22px;
}

.searchresults
{
	color:#5d5c5c;
	font-size:11px;
	line-height: 18px;
}

.searchresults a
{
	color:#00578E;
}

.searchresults a:hover
{
	color:#666666;
}

.biolist
{
	width:258px;
}

.biolist ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	width:260px;
}

.biolist ul a
{
	color:#064165;
	font-size:10px;
}

.biolist ul a:hover
{
	color:#666666;
}

.biolist li
{
	list-style:none;
	float:left;
}

.biolist li .biotab
{
	width:128px;
	height:17px;
	background-image:url(../images/tab_bio.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:0px 2px 0px 0px;
}

.bios
{
	background-image:url(../images/bg_biobox.jpg);
	background-repeat:repeat-x;
	height:380px;
	margin:2px 0px 0px 0px;
	padding:5px;
	overflow:hidden;
}

.bios .bioitem
{
	padding:2px 0px 8px 0px;
}

.bios .bioitem .photo
{
	float:left;
	width:48px;
}

.bios .bioitem .info
{
	padding:5px 0px 0px 0px;
	float:right;
	width:195px;
	color:#ffffff;
}

.bios .bioitem .info .name
{
	font-size:14px;
	font-weight:bold;
}

.bios .bioitem .info .name a
{
	color:#ffffff;
}

.bios .bioitem .info .name a:hover
{
	color:#cccccc;
}

.bios .bioitem .info .title
{
	font-size:10px;
}

.bios .bioitem_expand
{
	background-color:#FBF8F3;
	padding:5px;
	margin:0px 0px 5px 0px;
}

.bios .bioitem_expand .photo
{
	float:left;
	width:62px;
}

.bios .bioitem_expand .info
{
	float:right;
	width:170px;
	color:#0f5c8c;
}

.bios .bioitem_expand .info a
{
	color:#0f5c8c;
}

.bios .bioitem_expand .info a:hover
{
	color:#999999;
}

.bios .bioitem_expand .info .name
{
	font-size:14px;
	font-weight:bold;
}


.bios .bioitem_expand .info .title
{
	font-size:10px;
}

.bios .bioitem_expand .info .email
{
	font-size:10px;
	margin:5px 0px;
}

.bios .bioitem_expand .info .phone
{
	font-size:12px;
}

.bios .bioitem_expand .fieldtitle
{
	font-style:italic;
	margin:0px 0px 5px 0px;
	font-size:10px;
	color:#0f5c8c;
}

.bios .bioitem_expand .fielddesc
{
	font-size:10px;
	color:#0f5c8c;
}

.bios .bioitem_expand .button
{
	text-align:right;
	margin:3px 0px 0px 0px;
}

.developmentoverview
{
	margin:30px 0px 30px 30px;
}

.developmentoverview .item
{
	font-size:12px;
	margin:0px 0px 20px 0px;
}

.developmentoverview .item .title
{
	color:#00578e;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
}

.developmentoverview .item .field
{
	margin:0px 0px 5px 0px;
}

.developmentoverview .item a
{
	color:#000000;
}

.developmentoverview .item a:hover
{
	color:#00578e;
}

.developmentoverview .item .field .left
{
	width:200px;
	float:left;
}

.developmentoverview .item .field .right
{
	width:400px;
	float:right;
}

.developmentoverview .item .button
{
	text-align:right;
	margin:10px 0px 0px 0px;
	width:430px;
}

.propertysearch select
{
	width:216px;
}

.advSearch select
{
	width:216px;
}

.footernav1
{
	margin:0px 0px 0px -1px;
}

.fieldC select
{
	width:220px;
}

.sritem
{
	height:18px;
	margin:-1px 0px 1px 0px;
}

.sritem_left
{
	width:225px;
	float:left;
}

.sritem_right
{
	width:15px;
	float:right;
	padding:2px 0px 0px 0px;
}

.insideretail
{
    width:269px;
    height:541px;
    background:url(../images/bg_insidenewsletter.jpg) no-repeat;
}

.insideretail .holder
{
   padding:80px 0 0;
   text-align:center;
}

.insideretail .holder label
{
    font-size:9px;
    color:#00629F;
    display:block;
}

.issue
{
    background:url(../images/bg_volume.png) no-repeat;
    width:154px;
    height:204px;
    text-align:left;
    margin:auto;
}


.issue img
{
    padding:29px 5px 3px 3px;
}

.insideretail .holder .title
{
    font-size:9px;
    text-transform:uppercase;
    margin:3px 0;
}

.insideretail .holder .sp
{
    margin:10px 0;
}

.newsletters
{
    margin:30px 4px 40px 20px;
}

.newsletters .notes
{
    font-size:11px;
    font-style:italic;
    color:#00629F;
    margin:20px 0;
}

.newsletters ul
{
    margin:0;
    padding:0;
    list-style:none;
}

.newsletters ul li
{
   float:left;
   width:210px;
   text-align:center;
}

.issuetitle
{
    font-size:11px;
}

.history
{
    margin: 0 8px 15px 15px;
}

.history .year
{
    margin:0 0 10px;
}

.history .year .header
{
    margin:0 0 10px;
    background:url(../images/bg_yearheader.gif) repeat-x 0 50%;
}

.history .year .header label
{
    font-size:36px;
    line-height:36px;
    font-weight:bold;
    color:#015792;
    background:#fff;
    padding:0 10px 0 0;
}

.history .year .holder
{
    margin:0 0 0 20px;
    padding:0 0 20px 35px;
    background:url(../images/bg_timline.gif) repeat-y;
}

.history .year .holder .item
{
    margin:0 0 20px;
    overflow:hidden;
}

.history .year .holder .item .photo
{
    width:215px;
    padding:0 0 0 25px;
    height:164px;
    float:left;
    background:url(../images/arrow_timeline.gif) no-repeat 0 50%;
}

.history .year .holder .item .photo .frame
{
    width:215px;
    height:164px;
    background:url(../images/bg_timelinephoto.gif) no-repeat;
}

.history .year .holder .item .photo .frame img
{
    padding:5px 0 0 5px;
}

.history .year .holder .item .info
{
    width:335px;
    float:right;
}

.history .year .holder .item .info .month
{
    font-size:18px;
    line-height:20px;
    font-weight:bold;
    color:#015792;
}

.history .year .holder .item .info .title
{
    font-size:13px;
    color:#015792;
    margin:0 0 15px;
}

.history .year .holder .item .info .desc
{
    font-size:9px;
    color:#5E5F5F;
}

.blog-comment{float:right; color:#00578D; font-size:10px; margin-top:-16px; font-weight:bold; font-family:Arial;}
.blog-comment a{color:#00578D;}
.blog-comment a:hover{ text-decoration:underline;}

.blog-comment span{ background-color:#00578D; color:White; padding:0px 3px;}

.blog-comment span a{color:#FFFFFF;}
.blog-comment span a:hover{ text-decoration:none; color:#CCCCCC;}
.blog-topic a{color:#005387; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; line-height:20px;}
.blog-comment-list{ margin-top:20px; padding:10px; border-bottom: solid 4px #1077BA;}
.blog-comment-item p{color:#5E5F5F; font-size:11px; line-height:16px;}
.blog-comment-add{ margin-top:20px; padding:10px;}
.blog-comment-row{margin-top:10px; clear:both; height:auto;}
.blog-comment-row .text
{
	width: 305px;
	height: 24px;
	border:solid 1px #005387;
	font-size: 16px;
	background-image:url(../images/employment_form_bg.jpg);
	color:#D0C8BB;
	padding: 5px 3px 0px 4px;	
	float:left;	
	margin-right:4px;
	font-weight:bold;
}
.blog-comment-row .big-text{background-color:#1077BA; border:1px solid #005387; width:624px; height:100px; color:#FFFFFF; padding:3px;}
.blog-submit{ text-align:right;}
.txtVcode{ background-color:#E6E2DF; border:none; color:#000000; margin:10px 0px; padding:6px 3px;}
