* {
	margin:0px;
	padding:0px;
}

a {
	color:#003359;
}

a:hover {
	text-decoration:none;
}

body {
	margin:auto;
	font-size:12px;
}

H1, .Header1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
	font-size:18px;
	color:#003366;
	margin:6px 0px 10px 0px;
}

H2, .Header2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#990000;
	margin:8px 0px 7px 0px;
}

H3, .Header3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	margin:9px 0px 3px 0px;
}

H3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}

H4, .Header4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f72b1;
	margin:9px 0px 3px 0px;
}

H4 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f72b1;
}
a H4{text-decoration:none;}
a H4:hover{text-decoration:underline;}
H1.Header_1{
	color:#003366;
}
H2.Header_2{
	color:#990000;
}
H2.Header_2Black{
	color:#000;
}
H3.Header_3{
	color:#1F72B1;
}
.BlueText{
	color:#003366;
}
.HomeQuote{
	color:#003366;
	font-size:19px;
}

UL {
	list-style:none;
	margin:10px 0px 6px 0px;
	padding:0px 0px 10px 0px;
}

UL LI {
	background-image:url(../graphics/RedBullet.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 8px;
	color:#990000;
}

.RedText {
	color:#990000;
}

.Details_RedText {
	color:#990000;
	font-weight:bold;
	margin:6px 0px 0px 0px;
}

.Row {
	clear:both;
	min-height:10px;
	overflow:hidden;
}

.Col {
	float:left;
	min-height:10px;
	overflow:hidden;
}

#LogoHeader_Row {
	text-align:center;
	height:109px;
	background-image:url(../graphics/LogoDiv_BG.gif);
	background-repeat:repeat-x;
}

#LogoHeader {
	width:1200px;
	text-align:center;
	margin:auto;
}

#Logo_Container {
	width:340px;
	height:109px;
	margin:auto;
}

#Home_NavRow {
	height:28px;
	border-bottom:1px solid #FFFFFF;
	background-color:#003359;
}

#NavRow_Block {
	width:1200px;
	height:28px;
	margin:auto;
}

#MainNav {
	clear:both;
	margin:auto;
	width:782px;
	height:28px;
	overflow:hidden;
}

#MainNav a {
	float:left;
	margin:0px;
	padding:0px;
}

#MainNav #InputSearchContainer {
	float:left;
	width:159px;
	height:28px;
}

#MainNav #InputSearchContainer #InputArea {
	width:118px;
	height:16px;
	padding:5px 0px 5px 16px;
	float:left;
	background-color:#009900;
}

input.Submit {
	float:left;
	padding:0px;
	margin:6px 0px 0px 4px;
}

input.Criteria {
	width:113px;
	height:15px;
	color:#4A4A4A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	margin:5px 0px 0px 16px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	padding:1px 0px 0px 5px;
}

input.PropSearch {
	
}

Select.PropSearch {
	width:196px;
	height:19px;
	border:1px solid #CCC;
}

.PropertySearchSelect {
	border:1px solid #CCC;
	padding:2px;
}

#Portfolio_ContentRow {
	min-height:551px;
	background-image:url(../graphics/PortMainBG.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#ContentRow_Portfolio {
	width:1142px;
	min-height:520px;
	margin:auto;
	padding:0px 0px 0px 0px;
	overflow:hidden; 
}

#ContentRow_Portfolio #SlidingPorMenu {
	width:1142px;
	height:259px;
	margin:auto;
	padding:0px 0px 0px 0px;
	overflow:hidden; 
}

#Home_ContentRow {
	height:551px;
	background-image:url(../graphics/ContentAreaBg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#ContentRow_Block {
	width:1142px;
	min-height:520px;
	margin:auto;
	padding:31px 29px 0px 29px;
	position:relative;
	overflow:hidden;
}

select.InputStyle {
	background-color:#FFFFFF;
	border:1px solid #7E9CBE;
	color:#345290;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	width:202px;
	margin:6px 0px 12px 0px;
}

#Home_FooterRow {
	height:130px;
	background-image:url(../graphics/FooterRow_BG.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5A5A5A;
}

#Home_FooterRow a {
	color:#5A5A5A;
	text-decoration:none;
}

#Home_FooterRow a:hover {
	text-decoration:underline;
}

#FooterRow_Block {
	width:1200px;
	height:130px;
	margin:auto;
}

#Copyright {
	position:relative; 
	display:inline; 
	top:114px; 
	left:29px;
}

#Site_Credits {
	position:relative; 
	display:inline; 
	top:114px; 
	left:726px;
}

#Affiliations_Col{
	float:left;
	margin-right:15px;
	}

#Contact_Col{
	float:left;
	margin-right:15px;
	}	

#Portfolio_FooterRow {
	height:20px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5A5A5A;
}

#Portfolio_FooterRow a {
	color:#5A5A5A;
	text-decoration:none;
}

#Portfolio_FooterRow a:hover {
	text-decoration:underline;
}

#Portfolio_Copyright {
	position:relative; 
	display:inline; 
	/*top:114px;*/
	left:29px;
}

#Portfolio_SiteCredits {
	position:relative; 
	display:inline; 
	/*top:114px;*/
	left:726px;
}

#Portfolio_FooterRowBlock {
	width:1142px;
	height:20px;
	margin:auto;
}

#HomeFooter {
	width:1113px;
	height:10px;
	margin:0 auto 25px auto;
	padding:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5A5A5A;
	position:absolute;
	bottom:10px;
	z-index:30;
}

#HomeFooter a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	color:#5A5A5A;
}

#HomeFooter a:hover {
	text-decoration:underline;
}

#HomeFooter #PortCopyRight {
	float:left;
}

#HomeFooter #PortCredits {
	float:right;
}
#HomeFooter .twitter{
	margin:-61px 0 0 210px !important;
}
#PortFooter {
	width:1142px;
	min-height:20px;
	margin:auto;
	padding:20px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5A5A5A;
}

#PortFooter a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	color:#5A5A5A;
}

#PortFooter #PortCopyRight {
	float:left;
}

#PortFooter #PortCredits {
	float:right;
}

#FooterContainer {
	background-image:url(../graphics/FooterRow_BG.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#Content_Divider {
	float:left;
}

#PortfolioContentArea {
	clear:both;
	width:1142px;
	min-height:360px;
	overflow:hidden;
}

#DescriptionColumn {
	float:left;
	width:442px;
	min-height:360px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#666666;
	overflow:hidden;
}

#MapColumn {
	float:left;
	width:700px;
	min-height:360px;
	padding-top:20px;
	overflow:hidden;
}

#SuffolkMap {
	width:698px;
	height:359px;
	overflow:hidden;
	border:1px solid #003366;
	float: left;
}

.RedDash {
	color:#990000;
	font-weight:bold;
}

.RedDivider {
	width:425px;
	height:1px;
	border-bottom:1px solid #990000;
	margin:13px 0px 6px 0px;
}

#PortTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:18px;
	color:#990000;
	margin-bottom:6px;
}

#PortLocation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
	font-size:14px;
	color:#666666;
}

.PortfolioLabel {
	font-weight:bold;
	color:#990000;
}

#TenantsRow .Row {
	width:411px;
	clear:both;
	min-height:10px;
	overflow:hidden;
}

#TenantsRow .Col1 {
	float:left;
	height:30px;
	overflow:hidden;
	margin-right:6px;
}

#TenantsRow .Col2 {
	float:left;
	min-height:10px;
	font-weight:bold;
	overflow:hidden;
}

#DescriptionRow {
	clear:both;
	min-height:10px;
}

.DescriptionCol1 {
	float:left;
	font-weight:bold;
}

.DescriptionCol2 {
	float:left;
	font-weight:bold;
}

#ProjectInfoContainer {
	width:229px;
	min-height:73px;
	position: absolute;
	top: 200px;
	left: 432px;
	z-index: 1000;
}

#ProjTopArrow {
	margin:auto;
	text-align:center;
}

#ProjectInfoCloud {
	width:213px;
	min-height:47px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	padding:8px 8px 8px 8px;
	background-color:#003359;
	overflow:hidden;
}

#ProjectInfoCloud a {
	color:#CCCCCC;
	text-decoration:underline;
}

#ProjectInfoCloud a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

#ProjCloudLinks a {
	float:left;
}

.ProjDivider {
	width:1px;
	float:left;
	text-align:center;
	margin:0px 4px 0px 4px;
}

#ProjCloud_Title {
	color:#FFFFFF;
	font-weight:bold;
}

#ProjCloud_Location {
	color:#CCC;
	font-weight:bold;
}

#MainNav_DropDownsContainer {
	margin:auto;
	width:1142px;
	min-height:100px;
	position:absolute;
	overflow:hidden;
	top:0px;
	background-color:#FFFF00;
}

.DropDown {
	min-height:10px;
	padding:10px 10px 10px 10px;
	border:1px solid #003359;
	background-color:#FFF;
	position:absolute;
	overflow:hidden;
	border-top:0px;
	top:28px;
	display:block;
}

.DropDown a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:18px;
	font-weight:bold;
	font-size:11px;
	color:#338ed2;
}

.DropDown a#Selected {
	color:#003366;
}

.DropDown a:hover {
	color:#003366;
}

#About_DropDown {
	width:142px;
	left:99px;
	z-index:200;
}

#Properties_DropDown {
	width:142px;
	left:220px;
	z-index:201;
}

#Leasing_DropDown {
	width:142px;
	left:317px;
	z-index:202;
}

#News_DropDown {
	width:162px;
	left:448px;
	z-index:203;
}

#Contact_DropDown {
	width:142px;
	left:569px;
	z-index:204;
}

#Login_DropDown {
	width:142px;
	left:638px;
	z-index:205;
}

#ContentCols {
	clear:both;
	width:1142px;
	min-height:520px;
	position:relative;
	overflow:hidden;
}

#ContentRow {
	min-height:500px;
	background-image:url(../graphics/ContentBGwNav.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFF;
	overflow:hidden;
}

#Home_ContentRow {
	height:710px;
	background-image:url(../graphics/Home_ContentBGwNav.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFF;
	overflow:hidden;
}

#ContentContainer {
	width:1142px;
	min-height:500px;
	margin:auto;
	overflow:hidden;
	position:relative;
}

#Home_ContentCols {
	clear:both;
	min-height:500px;
}

#Home_ContentCols1 {
	float:left;
	width:632px;
	height:650px;
}

#Home_ContentCols2 {
	float:left;
	width:202px;
	height:506px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1A476A;
}

#Home_ContentCols2 strong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1A476A;
}

#Home_ContentCols3 {
	float:left;
	width:202px;
	height:506px;
}

.HomeBlueHeaderWBorder {
	background-color:#003359;
	padding:3px 10px 3px 10px;
	border:1px solid #990000;
}

.HomeGrayBorder {
	float:left;
	width:1px;
	height:461px;
	margin:0px 20px 0px 20px;
	background-color:#FFF;
	border:1px solid #ccc;
}

.SubGrayBorder {
	float:left;
	width:1px;
	height:400px;
	margin:31px 0px 0px 0px;
	background-color:#FFF;
	border:1px solid #ccc;
}

.BlueBorder {
	width:169px;
	height:150px;
	margin:auto;
	background-color:#FFFF00;
	border:1px solid #003359;
}

#HomeLeft_ContentArea {
	float:left;
	width:250px;
	height:477px;
	padding:16px 58px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	overflow:hidden;
	font-size:13px;
	color:#666;
}

#HomeLeft_ContentArea H1 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	font-size:17px;
	color:#666;
}

#HomeLeft_ContentArea LI {
	font-size:13px;
}

#HomeRight_ContentArea {
	float:left;
	width:320px;
	padding:22px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:13px;
	color:#666;
}

#HomeVideo_ContentArea {
	float:left;
	width:320px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:13px;
	color:#666;
	z-index:0 !important;
}

.NewsItem {
	color:#414141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:9px;
	margin-bottom:10px;
}

.NewsItem a {
	color:#414141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}

.NewsDate {
	color:#1E477D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}

.NewsItem a:hover {
	text-decoration:underline;
}

#StocksTable {
	clear:both;
	height:310px;
	overflow:hidden;
}

#StocksTable .RowValues {
	clear:both;
	height:22px;
	padding-bottom:8px;
	overflow:hidden;
}

#StocksTable .RowHeader {
	clear:both;
	min-height:10px;
	overflow:hidden;
}

#StocksTable .ColHeader {
	float:left;
	width:49px;
	height:13px;
	color:#414141;
	font-weight:bold;
	text-align:center;
	background-color:#CECECE;
	border-right:1px solid #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(../graphics/StockHeaderBG.gif);
	background-position:top left;
	background-repeat:repeat-x;
	margin:2px 0px 0px 0px;
	overflow:hidden;
}

#StocksTable .ColStock, .DateLastUpdated {
	float:left;
	width:50px;
	height:23px;
	text-align:center;
	background-color:#FFF;
	padding:2px 0px 2px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(../graphics/StockTDRightBorder.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin-bottom:7px;
	overflow:hidden;
}

#StocksTable .StockLabel {
	color:#1E477D;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#StocksTable .DateLastUpdated {
	width: auto;
	color: #565656;
	background: none;
}

#SubpageFooter {
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	padding:115px 0px 25px 0px;
	background-image:url(../graphics/SubpageBg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
	#SubpageFooter #SiteCreditContainer {
		position:relative;
		margin:-45px 0 0 0;
	}

#SubpageFooter a {
	text-decoration:none;
	color:#5a5a5a;
}

#SubpageFooter a:hover {
	text-decoration:underline;
}

#SideBarArea {
	float:left;
	width:241px;
	padding:31px 25px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#666;
	overflow:hidden;
}

#SideBarArea UL LI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:6px;
}

#TextAreaWSideBar {
	float:left;
	width:638px;
	padding:22px 23px 0px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#003366;
}

.inputLabelsDiv{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1a476a;
	font-weight:bold;
	float:left;
	clear:both;
	padding-bottom:15px;
	position:relative;
	width:350px;
}

.inputLabel{
	display:block;
	float:left;
	width:125px;
}

.inputText{
	position:absolute;
	left:150px;
	width:200px;
}

.inputSelect{
	position:absolute;
	width:200px;
	left:150px;
}

.inputTextArea{
	width:325px;
	height:145px;
	width:350px;
	margin-top:5px;
}

#labelMessage{
	
}

.inputButton{
	clear:both;
	width:350px;
	text-align:center;
}

.inputButton Label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1a476a;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

#BreadCrumbs {
	clear:both;
	height:35px;
	padding-top:7px;
}
#BreadCrumbs a {
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#999;
	background-image:url(../graphics/BreadCrumbsArrow.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding:0px 11px 0px 4px;
}

#BreadCrumbs a.level1 {
	color:#003359;
}

#LeasingBreadCrumbArea {
	clear:both;
	height:51px;
	padding:24px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#003359;
}

#LeasingBreadCrumbArea a {
	color:#003359;
	text-decoration:none;
}

#LeasingBreadCrumbArea a:hover {
	text-decoration:underline;
}

#LeasingSearchCol {
	float:left;
	width:245px;
	min-height:300px;
	padding-top:9px;
	overflow:hidden;
}

#LeasingMainContentArea {
	float:left;
	width:897px;
}

#Sub_PropertySearch {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:bold;
	font-size:9px;
	color:#1A476A;
}

#LeasingRegContentArea {
	clear:both;
	width:897px;
	min-height:450px;
	overflow:hidden;
}

#LeasingReg_LeftCol {
	float:left;
	width:345px;
	min-height:400px;
	padding:0px 25px 10px 45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#003366;
	overflow:hidden;
}

#LeasingReg_LeftCol H2, #LeasingReg_LeftCol .Header2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	font-size:12px;
	color:#990000;
	margin:8px 0px 7px 0px;
}

#LeasingReg_RightCol {
	float:left;
	width:464px;
	padding:0px 0px 0px 0px;
	min-height:400px;
	overflow:hidden;
}

#FeaturedPropContainer {
	width:439px;
	min-height:400px;
	margin-left:15px;
	overflow:hidden;
}

#FeaturedPropContainer .Row {
	clear:both;
	float:right;
	min-height:18px;
	border-bottom:1px solid #FFF;
}

#FeaturedPropHeader {
	float:left;
	width:310px;
	padding:3px 0px 4px 8px;
	border:1px solid #990000;
	background-color:#003359;
	margin-right:1px;
}

#ViewPropertyHeader {
	float:left;
	width:93px;
	padding:4px 0px 3px 8px;
	border:1px solid #CCC;
	background-color:#FFF;
}

#SideBar_ContactInfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:9px;
	color:#666;
	padding:14px 10px 10px 12px;
}

#SideBar_ContactInfo a {
	color:#003359;
}

#SideBar_ContactInfo a:hover {
	text-decoration:none;
}

#FeaturedPropertyArea {
	width:404px;
	min-height:400px;
	padding:18px 10px 10px 10px;
	background-image:url(../graphics/FeaturedPropertyBG.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:bold;
	font-size:9px;
	color:#535252;
	text-align:center;
	overflow:hidden;
	float:right;
}

#FeaturedPropIMG {
	display:block;
	width:370px;
	height:329px;
	margin:auto;
	border:1px solid #CCC;
	overflow:hidden;
}

.Leasing_HeaderWBorder {
	width:180px;
	margin:30px 0px 0px 0px;
	background-color:#003359;
	padding:3px 10px 3px 10px;
	border:1px solid #990000;
}

#LeasingSearchHeader {
	width:845px;
	height:15px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#990000;
	padding:11px 26px 12px 26px;
	background-image:url(../graphics/Leasing_Search_Header1_BG.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border-bottom:1px solid #666;
	overflow:hidden;
}

#LeasingSearchString {
	float:left;
	padding-top:2px;
}

#BackResultsButn {
	float:right;
}

#LeasingSearchHeader .Label {
	font-size:10px;
	color:#003366;
}

#LeasingProperty_DetailsArea {
	width:895px;
	min-height:50px;
	border:1px solid #E7E7E7;
	border-top:0px;
	overflow:hidden;
}

#DetailsArea {
	clear:both;
	width:845px;
	margin-left:25px;
	padding:6px 0px 6px 0px;
	min-height:369px;
	overflow:hidden;
}

#DetailsArea_FieldContainer {
	float:left;
	width:447px;
	height:373px;
	overflow-y:auto;
	overflow-x:hidden;
}

#DetailsArea_FieldContainer .Col1 {
	float:left;
	width:216px;
	min-height:373px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:9px;
	color:#666;
	background-image:url(../graphics/DetailsArea_Col1BG.gif);
	background-position:top right;
	background-repeat:no-repeat;
	overflow:hidden;
}

#DetailsArea_FieldContainer .Col2 {
	float:left;
	width:189px;
	min-height:367px;
	padding:0px 10px 6px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:9px;
	color:#666;
	overflow:hidden;
}

#DetailsArea_FieldContainer .Col2 UL {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#DetailsArea_FieldContainer .Col2 UL LI {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 10px;
	color:#666;
	/*background-image:url(../graphics/BlueSquare.gif);
	background-position:0px 7px;*/
	background-image:url(../graphics/DetailsArea_ArrowOFF.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}

#DetailsArea_FieldContainer .Col2 UL LI a {
	color:#003359;
}

#DetailsArea_FieldContainer .Col2 a {
	color:#003359;
}

#DetailsArea_FieldContainer .Col2 a:hover {
	text-decoration:none;
}

#DetailsArea .Col3 {
	float:left;
	width:380px;
	height:344px;
	text-align:right;
	background-color:#FFFFFF;
	padding:19px 0px 10px 15px;
	position:relative;
	overflow:hidden;
}

#LeasingDetails_IMG {
	border:1px solid #CCC;
}

#LeasingRedCorner {
	position:absolute;
	top:30px;
	left:13px;
}

#Leasing_RedLinkArea {
	height:13px;
	background-color:#990000;
	padding:0px 10px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	overflow:hidden;
	font-size:9px;
	color:#FFF;
	position:absolute;
	top:34px;
	left:23px;
}

#Leasing_RedLinkArea a {
	float:left;
	height:11px;
	padding:0px 3px 0px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../graphics/Leasing_RedLinkAreaBG.gif);
	background-position:12px 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	text-align:center;
	font-size:9px;
	color:#FFF;
}

#Leasing_RedLinkArea a.Selected {
	text-decoration:underline;
}

#Leasing_RedLinkArea a:hover {
	text-decoration:underline;
}

.PropGrayBorder {
	float:left;
	width:1px;
	height:371px;
	border:1px solid #ccc;
}

#LeasingSearchResults_ColumnHeaders {
	width:895px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#003366;
	overflow:hidden;
}

#LeasingSearchResults_ColumnHeaders #HeaderRow {
	clear:both;
	width:895px;
	height:20px;
	overflow:hidden;
	background-color:#E7E7E7;
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
}

#LeasingSearchResults_ColumnHeaders #HeaderRow .PropertyCol {
	float:left;
	width:580px;
	height:15px;
	margin-right:1px;
	border:1px solid #FFF;
	padding:3px 0px 0px 40px;
	background-color:#F5F5F5;
	overflow:hidden;
}

#LeasingSearchResults_ColumnHeaders #HeaderRow .SquareFtCol {
	float:left;
	width:230px;
	height:15px;
	border:1px solid #FFF;
	padding:3px 0px 0px 40px;
	background-color:#F5F5F5;
	overflow:hidden;
}

.LeasingSearchResults_Row .Row {
	clear:both;
	width:895px;
	height:50px;
	overflow:hidden;
	background-color:#E7E7E7;
	border-bottom:1px solid #E7E7E7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#666;
}

.LeasingSearchResults_Row .Row a {
	color:#474646;
}

.LeasingSearchResults_Row .Row a:hover {
	text-decoration:none;
}

.LeasingSearchResults_Row .Row .PropertyCol {
	float:left;
	width:580px;
	height:32px;
	margin-right:1px;
	border:1px solid #FFF;
	padding:16px 0px 0px 40px;
	background-color:#FFF;
	overflow:hidden;
}

.LeasingSearchResults_Row .Row .SquareFtCol {
	float:left;
	width:230px;
	height:32px;
	border:1px solid #FFF;
	padding:16px 0px 0px 40px;
	background-color:#FFF;
	overflow:hidden;
}

#HomepageQuote {
	height:211px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	line-height:25px;
	font-size:17px;
	color:#003366;
}

/*----- Property Slider ------*/
#mainContainer {
	/*position:absolute;*/
}

#sliderContainer {
	overflow:hidden;
	width:1090px;
	height:240px;
	float:left;
	background-image:url(../graphics/portfolio/slider_bg.png);
	background-repeat:repeat-x;
}

#imagesContainer {
	height:200px;
	float:left;
	margin-left:1090px;
}

.projImgWrapper {
	float:left;
	margin-right:10px;
	border:1px solid ##FFFFFF;
}

#fadeImgLeft {
	width:120px;
	height:151px;
	background-image:url(/graphics/portfolio/slider/white_fade_left.png);
	background-position:top left;
	background-repeat:repeat-y;
	position:absolute;
	left:23px;
	top:28px;
}

#fadeImgRight {
	width:120px;
	height:151px;
	background-image:url(/graphics/portfolio/slider/white_fade_right.png);
	background-position:top left;
	background-repeat:repeat-y;
	position:absolute;
	right:28px;
	top:28px;
}

#SiteCreditContainer {
	clear:both;
	width:650px;
	min-height:15px;
	text-align:right;
	/*position:relative;*/
}

#SiteCreditsLink {
	position:absolute;
	top:0px;
	right:136px;
}

#SiteCreditsText {
	position:absolute;
	top:0px;
	right:0px;
}

#SilverscapeLink {
	position:absolute;
	top:0px;
	right:0px;
}

.ResultsRow {
	clear:both;
	width:490px;
	min-height:15px;
	border-bottom:1px solid #CCC;
	background-image:url(../graphics/RedBullet.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
	padding:0px 0px 10px 10px;
	margin:10px 0px 10px 0px;
	overflow:hidden;
}

.SearchPercentage {
	float:left;
	width:35px;
	color:#990000;
	font-weight:bold;
}

.SearchLink {
	float:left;
	width:435px;
	font-weight:bold;
	padding-left:10px;
}

.SearchLink a {
	text-decoration:underline;
}

.SearchLink a:hover {
	text-decoration:none;
}

.newsItemBrief {
	margin-bottom:15px;
}

.newsItemBrief a{
	color: rgb(31, 114, 177);
	
	text-decoration:underline;
}

.newsItemBrief a:hover {
	text-decoration:none;;	
}

.newsItemFull p {
	margin-top:15px;
}

.newsItemFull a{
	text-decoration:underline;
}

.newsItemFull a:hover {
	text-decoration:none;
}

.newsItemFull p {
	margin-top:15px;
}

.newsItemFull a{
	text-decoration:underline;
}

.newsItemFull a:hover {
	text-decoration:none;
}

#SiteMapLinks .CatTitle {
	padding:0px 0px 0px 20px;
	margin-top:6px;
}

#SiteMapLinks .CatTitle a {
	padding:0px 0px 0px 0px;
}

#SiteMapLinks a {
	display:block;
	padding:0px 0px 0px 40px;
	margin-bottom:4px;
}

.KeyTenantsUl
{
	margin-top: 0px;
}

.BackToTop {
	color:#1F72B1;
	text-align:right;
	margin:6px 0px 13px 0px;
}

.BackToTop a {
	color:#1F72B1;
	text-decoration:none;
}

.BackToTop a:hover {
	text-decoration:underline;
}

