a {
	color: #00264C;
}
a:visited {
	color: #00264C;
}
a:active {
	color: #5F6F67;
}
a:hover {
	color: #5F6F69;
}


/*top nav*/

a.office { display: block; width: 175px; height: 39px; background: transparent url(../images/nav_office.gif);overflow:hidden;}
a.office:hover { background-position: -175px 0; }
a.officeon { display: block; width: 175px; height: 39px; background: transparent url(../images/nav_office.gif);overflow:hidden; background-position: -175px 0;}


a.location { display: block; width: 179px; height: 39px; background: transparent url(../images/nav_location.gif);overflow:hidden;}
a.location:hover { background-position: -179px 0; }
a.locationon { display: block; width: 179px; height: 39px; background: transparent url(../images/nav_location.gif);overflow:hidden; background-position: -179px 0;}


a.neighborhood { display: block; width: 216px; height: 39px; background: transparent url(../images/nav_neighborhood.gif);overflow:hidden;}
a.neighborhood:hover { background-position: -216px 0; }
a.neighborhoodon { display: block; width: 216px; height: 39px; background: transparent url(../images/nav_neighborhood.gif);overflow:hidden; background-position: -216px 0;}


a.photo { display: block; width: 159px; height: 39px; background: transparent url(../images/nav_photo.gif);overflow:hidden;}
a.photo:hover { background-position: -159px 0; }
a.photoon { display: block; width: 159px; height: 39px; background: transparent url(../images/nav_photo.gif);overflow:hidden; background-position: -159px 0;}


a.tenant { display: block; width: 156px; height: 39px; background: transparent url(../images/nav_tenant.gif);overflow:hidden;}
a.tenant:hover { background-position: -156px 0; }
a.tenanton { display: block; width: 156px; height: 39px; background: transparent url(../images/nav_tenant.gif);overflow:hidden; background-position: -156px 0;}


a.contact { display: block; width: 139px; height: 39px; background: transparent url(../images/nav_contact.gif);overflow:hidden;}
a.contact:hover { background-position: -139px 0; }
a.contacton { display: block; width: 139px; height: 39px; background: transparent url(../images/nav_contact.gif);overflow:hidden; background-position: -139px 0;}


/*block nav*/


a.complex { display: block; width: 102px; height: 51px; background: transparent url(../images/complex_overview.gif);overflow:hidden;}
a.complex:hover { background-position: -102px 0; }
a.complexon { display: block; width: 102px; height: 51px; background: transparent url(../images/complex_overview.gif);overflow:hidden; background-position: -102px 0;}


a.officetowers { display: block; width: 102px; height: 51px; background: transparent url(../images/office_towers.gif);overflow:hidden;}
a.officetowers:hover { background-position: -102px 0; }
a.officetowerson { display: block; width: 102px; height: 51px; background: transparent url(../images/office_towers.gif);overflow:hidden; background-position: -102px 0;}


a.seaporthotel { display: block; width: 102px; height: 52px; background: transparent url(../images/seaport_hotel.gif);overflow:hidden;}
a.seaporthotel:hover { background-position: -102px 0; }
a.seaporthotelon { display: block; width: 102px; height: 52px; background: transparent url(../images/seaport_hotel.gif);overflow:hidden; background-position: -102px 0;}


a.meetingsevents { display: block; width: 102px; height: 52px; background: transparent url(../images/meetings_events.gif);overflow:hidden;}
a.meetingsevents:hover { background-position: -102px 0; }
a.meetingseventson { display: block; width: 102px; height: 52px; background: transparent url(../images/meetings_events.gif);overflow:hidden; background-position: -102px 0;}


a.retailshops { display: block; width: 102px; height: 58px; background: transparent url(../images/retail_shops.gif);overflow:hidden;}
a.retailshops:hover { background-position: -102px 0; }
a.retailshopson { display: block; width: 102px; height: 58px; background: transparent url(../images/retail_shops.gif);overflow:hidden; background-position: -102px 0;}





.mainfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F6F69;
	line-height: 20px;}
	
.mainfontcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F6F69;
	line-height: 20px;} 
	
.mainfontblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00457C;
	line-height: 16px;} 

	
.mainfont2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F6F69;
	line-height: 16px;} 
	
.mainfont3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F6F69;
	line-height: 26px;} 

	
.headingorange {
	color: #D28929;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;}

.headingblue {
	color: #00457C;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;}

    
 ul.reg {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; color: #5F6F69;
  line-height: 20px; 
  margin:10px;
  padding:12px;
  list-style-position:outside;
  list-style-type:square;}

	
.footerfont {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; color: #00264C;}
.footerfont2 {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; color: #5F6F69;}


.homephoto {
	margin-right: 10px; float: left;}

.linebg {
	background-image: url('../images/line_bg.gif');}

.linebg2 {
	background-image: url('../images/line_bg2.gif');}

	
.graybg {
	background-color: #E0E0E0;}


#footerNav a {
		text-decoration: none;
		color: #5F6F69;}
		
#footerNav a:hover {
		text-decoration: none;
		color: #00264C;}
		
		
a.sub_nav {
  font-family: Arial, Helvetica, sans-serif; 
  display: block;
  font-size: 11px;
  font-weight: 500;
  margin-bottom: 1em;
  text-decoration: none;
}

a.sub_nav div {
  color: #5f6f67;
  margin-left: 1em;
  text-indent: 0px;
}

a.sub_nav span {
  float: left;
  color: #ba5915;
  visibility: hidden;
}

a.sub_nav.on span {
  visibility: visible;
}

a.sub_nav:hover span {
  visibility: visible;
}

a.sub_nav.on div {
  color: #00264c;
}

a.sub_nav:hover div {
  color: #00264c;
}

a.main {
	color: #00264C;

}
a.main:visited {
	color: #00264C;

}
a.main:active {
	color: #00264C;

}
a.main:hover {
	color: #5F6F69;
	
}
	
a.main2 {
	text-decoration:none;
	color: #00264C;

}
a.main2:visited {
	text-decoration:none;
	color: #00264C;

}
a.main2:active {
	text-decoration:none;
	color: #00264C;

}
a.main2:hover {
	text-decoration:none;	
	color: #00264C;
}

a.main3 {
	text-decoration:none;
	color: #D28929;

}
a.main3:visited {
	text-decoration:none;
	color: #D28929;

}
a.main3:active {
	text-decoration:none;
	color: #D28929;

}
a.main3:hover {
	text-decoration:none;	
	color: #D28929;
}

.style1 {
	border-width: 0px;
}
.images {
      border: 0px solid #000;
      padding: 0px;
      margin: 4px 4px 4px 0px;

}

/*  ADDED 6/5 to compensate for span and class tags - CW */
p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5f6f69;
	line-height: 21px;


}

H1 {
	margin-top:2px;
	padding-top:2px;
	margin-bottom:0px;
	padding-bottom:0px;
	color: #D28929;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 14px;
}
BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F6F69;

}
	

