body { margin:0; padding:0; font-family:Arial, Sans-Serif; font-size:smaller; color:#666; background:#002550; }
h2 { height:54px; margin:0 0 0.8em 0; padding:0 0 0 0; font-size:120%; overflow:hidden; background-repeat:no-repeat; background-position:0 bottom; }
h3 { margin:0; padding:0.5em 0 0.5em 0; font-size:110%; }
h4 { margin:0; padding:0.5em 0 0.5em 0; font-size:100%; }
h5 { margin:0; padding:0.5em 0 0.5em 0; font-size:100%; }
img { border:0; }
p { margin:0; padding:0.2em 0; }
a { color:#00457c; }
th { color:#00457c; }

#print-pdf { position: absolute; left: 858px; top: 155px; width: 70px; height: 18px; display: block; text-indent: -9999px; overflow: hidden; background: transparent url(/images/PrintPDFButton.gif) center center no-repeat; }

h2.about-us				{ text-indent:-9999px; width:691px; background-image:url(/images/title-about-us.gif); }
h2.accounting				{ text-indent:-9999px; width:691px; background-image:url(/images/title-accounting.gif); }
h2.acquisition				{ text-indent:-9999px; width:691px; background-image:url(/images/title-acquisition.gif); }
h2.affiliates				{ text-indent:-9999px; width:691px; background-image:url(/images/title-affiliates.gif); }
h2.all-listings				{ text-indent:-9999px; width:691px; background-image:url(/images/title-all-listings.gif); }
h2.asset-management			{ text-indent:-9999px; width:691px; background-image:url(/images/title-assett-management.gif); }
h2.available-properties			{ text-indent:-9999px; width:691px; background-image:url(/images/title-available-properties.gif); }
h2.brokerage				{ text-indent:-9999px; width:691px; background-image:url(/images/title-brokerage.gif); }
h2.careers				{ text-indent:-9999px; width:691px; background-image:url(/images/title-careers.gif); }
h2.criteria				{ text-indent:-9999px; width:691px; background-image:url(/images/title-criteria.gif); }
h2.development				{ text-indent:-9999px; width:691px; background-image:url(/images/title-development.gif); }
h2.executive-team			{ text-indent:-9999px; width:691px; background-image:url(/images/title-executive-team.gif); }
h2.history				{ text-indent:-9999px; width:691px; background-image:url(/images/title-history.gif); }
h2.offices				{ text-indent:-9999px; width:691px; background-image:url(/images/title-offices.gif); }
h2.in-the-news				{ text-indent:-9999px; width:691px; background-image:url(/images/title-in-the-news.gif); }
h2.industry-links			{ text-indent:-9999px; width:691px; background-image:url(/images/title-industry-links.gif); }
h2.investment-portfolio			{ text-indent:-9999px; width:691px; background-image:url(/images/title-investment-portfolio.gif); }
h2.investment				{ text-indent:-9999px; width:691px; background-image:url(/images/title-investment.gif); }
h2.leasing				{ text-indent:-9999px; width:691px; background-image:url(/images/title-leasing.gif); }
h2.legal				{ text-indent:-9999px; width:691px; background-image:url(/images/title-legal.gif); }
h2.management---leasing			{ text-indent:-9999px; width:396px; background-image:url(/images/title-management-and-leasing.gif); }
h2.news-short				{ text-indent:-9999px; width:396px; background-image:url(/images/title-news-short.gif); }
h2.news					{ text-indent:-9999px; width:691px; background-image:url(/images/title-news.gif); }
h2.newsletters				{ text-indent:-9999px; width:691px; background-image:url(/images/title-newsletters.gif); }
h2.personnel-directory			{ text-indent:-9999px; width:691px; background-image:url(/images/title-personnel-directory.gif); }
h2.postings				{ text-indent:-9999px; width:691px; background-image:url(/images/title-postings.gif); }
h2.press-release			{ text-indent:-9999px; width:691px; background-image:url(/images/title-press-releases.gif); }
h2.process				{ text-indent:-9999px; width:691px; background-image:url(/images/title-process.gif); }
h2.property-management			{ text-indent:-9999px; width:691px; background-image:url(/images/title-property-management.gif); }
h2.property-search			{ text-indent:-9999px; width:691px; background-image:url(/images/title-property-search.gif); }
h2.by-regional-office,
h2.regional-offices			{ text-indent:-9999px; width:691px; background-image:url(/images/title-regional-offices.gif); }
h2.sealy-listings			{ text-indent:-9999px; width:691px; background-image:url(/images/title-sealy-listings.gif); }
h2.sealy-net-portal			{ text-indent:-9999px; width:691px; background-image:url(/images/title-sealy-net-portal.gif); }
h2.search-by-property			{ text-indent:-9999px; width:691px; background-image:url(/images/title-search-by-property.gif); }
h2.services				{ text-indent:-9999px; width:691px; background-image:url(/images/title-services.gif); }
h2.site-search,
h2.search-results			{ text-indent:-9999px; width:691px; background-image:url(/images/title-site-search.gif); }
h2.team-short				{ text-indent:-9999px; width:691px; background-image:url(/images/title-team-short.gif); }
h2.team					{ text-indent:-9999px; width:691px; background-image:url(/images/title-team.gif); }
h2.transactions				{ text-indent:-9999px; width:691px; background-image:url(/images/title-transactions.gif); }
h2.by-property				{ text-indent:-9999px; width:691px; background-image:url(/images/title-by-property.gif); }
h2.by-role				{ text-indent:-9999px; width:691px; background-image:url(/images/title-role.gif); }
h2.strategy				{ text-indent:-9999px; width:691px; background-image:url(/images/title-strategy.gif); }
h2.development-projects			{ text-indent:-9999px; width:691px; background-image:url(/images/title-development-projects.gif); }
h2.contact-us				{ text-indent:-9999px; width:691px; background-image:url(/images/title-contact-us.gif); }
h2.site-map				{ text-indent:-9999px; width:691px; background-image:url(/images/title-site-map.gif); }
h2.announcement				{ text-indent:-9999px; width:691px; background-image:url(/images/title-announcement.gif); }
h2.available-property			{ text-indent:-9999px; width:691px; background-image:url(/images/title-available-property.gif); }
h2.information-systems			{ text-indent:-9999px; width:691px; background-image:url(/images/title-information-systems.gif); }
h2.portfolio				{ text-indent:-9999px; width:691px; background-image:url(/images/title-portfolio.gif); }
h2.specialties				{ text-indent:-9999px; width:691px; background-image:url(/images/title-specialties.gif); }
h2.sealynet-login			{ text-indent:-9999px; width:691px; background-image:url(/images/title-sealynet-login.gif); }
h2.marketing			{ text-indent:-9999px; width:691px; background-image:url(http://www.sealynet.com/images/Headers_New/title-marketing.aspx); }

 
#site-wrapper { width:958px; margin:auto; }
#header-wrapper { background:url(/images/header-bg.gif) 0 0 repeat-x; }
#content-wrapper { background:#fff; }
#home-footer-wrapper { background:url(/images/home-footer-bg.gif) 0 0 repeat-x; }
#interior-footer-wrapper { background:url(/images/interior-footer-bg.gif) 0 0 repeat-x; }

#header { width:958px; height:88px; margin:auto; position:relative; z-index:1; }
#flash { width:958px; margin:auto; position:relative; z-index:0; }
#content { min-height:400px; width:870px; padding:44px 76px 0 58px; margin:auto; font-size:90%; }
*html #content { height:400px; }
#two-col-a { width:177px; min-height:312px; float:left; display:inline; background:url(/images/col-a-bg.gif) 144px 0 no-repeat; overflow:hidden; }
*html #two-col-a { height:312px; overflow: visible; overflow-x: hidden; }
#two-col-b { width:693px; min-height: 433px; float:left; display:inline; line-height:1.4em; overflow:hidden; }
*html #two-col-b { height: 433px; overflow: visible; overflow-x: hidden; }
#three-col-a { width:177px; min-height:312px; float:left; display:inline; background:url(/images/col-a-bg.gif) 144px 0 no-repeat; overflow:hidden; }
*html #three-col-a { height:312px; overflow: visible; overflow-x: hidden; }
#three-col-b { width:397px; min-height: 433px; float:left; display:inline; line-height:1.4em; overflow:hidden; }
*html #three-col-b { height: 433px; overflow: visible; overflow-x: hidden; }
#three-col-c { width:296px; float:left; display:inline; text-align:right; overflow:hidden; }


#footer { width:917px; padding:5px 51px 5px 36px; margin:auto; font-size:70%; color:#c5c7c9; line-height:1em; }

#interior-footer-wrapper #footer { height:35px; padding:135px 51px 0 36px; }

.content-bg { background:url(/images/content-bg.jpg) 60px 0 no-repeat; }
.intro { color:#00457c; }
table tr td {color:#666; vertical-align:top;}


/***************************/
/*          Header         */
/***************************/

h1 { margin:0; padding:0; left:36px; top:25px; position:absolute; }
h1 a { width:100px; height:100px; display:block; text-indent:-9999px; overflow:hidden; }
h1 a.mainlogo { background:url(/images/sealy-logo.gif) 0 0 no-repeat; }
h1 a.invest-development-logo { background:url(/images/invest-dev-logo.gif) 0 0 no-repeat; }
h1 a.brokerage-logo { background:url(/images/brokerage.gif) 0 0 no-repeat; }

#navigation { left:180px; top:64px; position:absolute; }
#navigation ul { margin:0; padding:0; list-style:none; }
#navigation ul li { float:left; }
#navigation ul li a { height:22px; margin:0 11px 0 0; float:left; display:inline; text-indent:-9999px; overflow:hidden; background-image:url(/images/nav.gif); }

#nav1 a				{ background-position:0px 0px; width:125px; }
#nav1 a:hover,
#nav1 a.selected	{ background-position:0px -22px; }

#nav2 a				{ background-position:-125px 0px; width:221px; }
#nav2 a:hover,
#nav2 a.selected	{ background-position:-125px -22px; }

#nav3 a				{ background-position:-346px 0px; width:129px; }
#nav3 a:hover,
#nav3 a.selected	{ background-position:-346px -22px; }

#nav4 a				{ background-position:-475px 0px; width:99px; }
#nav4 a:hover,
#nav4 a.selected	{ background-position:-475px -22px; }

#nav5 a				{ background-position:-574px 0px; width:107px; }
#nav5 a:hover,
#nav5 a.selected	{ background-position:-574px -22px; }

#search-area { right:51px; top:13px; position:absolute; }
#search-area label { width:62px; height:17px; float:left; display:inline; text-indent:-9999px; overflow:hidden; background:url(/images/search.gif) 0 0 no-repeat; }
#search-area input { float:left; margin:0 0 0 5px; display:inline; }
#search-text { width:130px; height:14px; border-top:0; border-left:0; border-bottom:solid 1px #666; border-right:solid 1px #666; font-size:90%; }

#search-area div input.search-text{ width:130px; height:14px; border-top:0; border-left:0; border-bottom:solid 1px #666; border-right:solid 1px #666; font-size:90%; }
#search-area div input.search-button{background:url(/images/go-off.gif); border:none; overflow:hidden; width:26px; height:17px; text-indent:-9999px;}
#search-area div input.search-button:hover {background-image:url(/images/go-on.gif); cursor:pointer}



/***************************/
/*          IMB            */
/***************************/

#imb { width:958px; margin:auto; }
#imb ul { height:200px; margin:0; padding:60px 0 90px 148px; list-style:none; }
#imb ul li { float:left; }
#imb ul li a { width:200px; height:118px; margin:0 32px 0 0; float:left; display:inline; text-indent:-9999px; overflow:hidden; background-image:url(/images/imb.gif); }

#imb1 a { background-position:0 0; }
#imb2 a { background-position:-200px 0; }
#imb3 a { background-position:-400px 0; }

#imb1 a:hover { background-position:0 -118px; }
#imb2 a:hover { background-position:-200px -118px; }
#imb3 a:hover { background-position:-400px -118px; }

/***************************/
/*         Footer          */
/***************************/

#footer p { margin:0; padding:0; float:left; }
#footer p a { margin-left:10px; color:#c5c7c9; text-decoration:none; }
#footer p a:hover { text-decoration:underline; }
#footer ul { margin:0; padding:0; list-style:none; float:right; }
#footer ul li { float:left; }
#footer ul li a { padding:0 5px; color:#ffe363; text-decoration:none; text-transform:uppercase; }
#footer ul li a:hover { text-decoration:underline; }
#footer ul li a { border-right:solid 1px #ffe363; }
#footer ul li:last-child a { border-right:0; }



/***************************/
/*         Subnav          */
/***************************/

#two-col-a ul,
#three-col-a ul { margin:0; padding:19px 30px 0 0; list-style:none; font-family:Times New Roman, Serif; }

#two-col-a ul li,
#three-col-a ul li { margin:10px 0 10px 0; }

#two-col-a ul li a,
#three-col-a ul li a { color:#00457C; text-decoration:none; text-transform:uppercase; font-weight: bold; }

#two-col-a ul li a:hover,
#three-col-a ul li a:hover,
#two-col-a ul li a.selected,
#three-col-a ul li a.selected,
#two-col-a ul li.CMSListMenuHighlightedLI a.CMSListMenuLinkHighlighted,
#three-col-a ul li.CMSListMenuHighlightedLI a.CMSListMenuLinkHighlighted { color:#808080; }

#two-col-a ul li ul,
#three-col-a ul li ul { padding:0 0 0 10px; }

#two-col-a ul li ul li,
#three-col-a ul li ul li { margin:5px 0 5px 0; }

#two-col-a ul li ul li a,
#three-col-a ul li ul li a { text-transform:none; }



/***************************/
/*         Content         */
/***************************/

/*table.team				{ width:347px; margin:0.4em 0 0 0; padding:0; border-collapse:collapse; }*/
table.team				{ width:690px; margin:0.4em 0 0 0; padding:0; border-collapse:collapse; }
table.team td			{ padding:0 0 10px 0; vertical-align:top; }
table.team h3			{ margin:0; padding:0 15px 0 0; float:left; display:inline; line-height:1em; font-size:120%; font-weight:normal; font-family:Times New Roman, Serif; }
table.team h4			{ margin:0; padding:0 0 0 15px; float:left; display:inline; line-height:normal; font-size:100%; font-weight:normal; border-left:solid 1px #666; }
table.team h3 a			{ text-decoration:none; }
table.team h3 a:hover	{ text-decoration:underline; }
table.team p			{ padding:0.4em 0 0 0; clear:both; }
table.team p a			{ color:#808080; text-decoration:none; }
table.team p a:hover	{ text-decoration:underline; }
table.team .col1		{ width:85px; }
/*table.team .col2		{ width:250px; color:#808080;}*/
table.team .col2		{ width:auto; color:#808080;}
table.team .col3		{ width:23px; }
table.team .col4		{ width:80px; }
table.team .col5		{ width:255px; }

#transaction-table { margin: 0 auto; border:0; border-collapse:collapse; }
#transaction-table th { vertical-align:bottom; color:#00457c; }
#transaction-table th,
#transaction-table td { padding:0px 20px; }
#transaction-table .topRow { border-bottom:solid 2px #ccc; }
#transaction-table .bottomRow { border-top:solid 2px #ccc; }
#transaction-table .rowA { background:#ffe363; }
#transaction-table .rowB { background:#00457c; }
#transaction-table .dollar { width: 20px; padding: 0; text-align: right; }
#transaction-table .amount { width: 80px; text-align: right; }
#transaction-table .rowB td { color:#fff; }


#news h3 { padding:0; font-size:100%; display:inline; }
#news h4 { padding:0; font-size:100%; display:inline; color:#00457c; }
#news p { padding-bottom:2em; clear:both; }

#personalDir_div table,
#personalDir_div table table {width:auto;}
#personalDir_div table tr td ,
#personalDir_div table a,
#personalDir_div table a {text-decoration:none;}
#personalDir_div table a:hover {text-decoration:underline;}
#affiliates_table tr td {padding:0pt 10px 10px 10px; color:#666;}
#personalDir_div table tr td table tr td a {text-decoration:underline;}

#main-image img {padding:0px 65px 10px 0px; width:160px;}
#executive_div {color:#666;}
#executive_table tr td {color:#666}
#executive_table tr td img {float:left;}
#executive_table tr td a img {width:72px; padding:10px 10px 0pt 0pt;}
#executive_table tr td.exe_left_td {width:500px}
#executive_table tr td h2,
#executive_table tr td h3 {margin:0px; padding:0px; height:auto;}

div.ResultPath {padding-bottom:5px;}
#login table tr td.TopLeftCorner,
#login table tr td.TopMiddleBorder,
#login table tr td.TopRightCorner {background-image:none;}
#login {margin-top:110px;}

.no-display { display: none !important; }

#personneldir_pager .selected { text-decoration: underline; }