﻿/* Global Styles */
* {
		font-size: 11px;
		text-decoration: none;
		font-family: Verdana;
		font-weight: normal;
		margin: 0px;
		color: #333333;	
}

BODY { padding-top: 9px; }

.symbol {display: none;}

UL {padding: 0px; list-style-type: none;}
h5 {font-size: 11px; font-weight: bold; display: block; margin: 10px 0 10px 0px;}
/* ------ */

/* Layout Styles */
div#wrapper {width: 765px; position: absolute; left: 50%; margin-left: -380px;}
*.gridSquare {width: 180px; height: 180px;}
*.gridSquarePadded {width: 140px; height: 160px; padding: 20px 20px 0 20px;}
*.gridWidth {width: 180px;}
*.gridWidthPadded {width: 140px;}
*.gridHeight {height: 180px;}
*.gridHeightPadded {height: 140px;}
div#topHeader {
	display: block;
	height: 180px;
	float: none;
	clear: both;
	width: 755px;
	margin: 0 0 10px 0;
}
div#topHeader a.h1, div#topHeader H2, div#topHeader UL.mainNav { float: left; }
div#left, div#center, div#right {float: left; width: 180px; margin-right: 10px; }
div#right {margin-right: 0px;}
div#center {text-align: left; width: 370px; }
div#content {float: left; clear: right; width: 571px; height: 180px; display: block;}
div#content IMG {margin-bottom: 10px;} 
div#content h5 {padding-left: 20px;}
DIV#topHeader UL.mainNav {position: relative; left: 10px; width: 180px; list-style-type: none;}
/* ------ */

/* H1 Styles */
a.h1 {display: block; margin: 0 0px 0px 0; background: #FFFFFF url(../images/logo_180.gif) no-repeat 50% 50%;}
a.h1 SPAN {margin-left: -5000px;}
/* ------ */
	
/* H2 Styles */
SPAN.H2 { float: left; cursor: pointer; margin-left: 10px;}
SPAN#h2Careers {background: #F38A1A url(../images/h2_Careers.gif) no-repeat 18px 18px;}
SPAN#h2Properties {background: #008FCD url(../images/h2.gif) no-repeat 18px 18px; }
SPAN#h2Staff {background: #8D7E50 url(../images/h2_Staff.gif) no-repeat 18px 18px; }
SPAN#h2News {background: #6FB638 url(../images/h2_News.gif) no-repeat 18px 18px; }
SPAN#h2Contact {background: #E4271A url(../images/h2_Contact.gif) no-repeat 18px 18px; }
SPAN#h2AboutUs {background: #6FB638 url(../images/h2_AboutUs.gif) no-repeat 18px 18px; }


SPAN.H2 SPAN {margin-left: -5000px;}
/* ------ */

/* Main Nav Styles */
UL.mainNav LI A {display: block; width: 180px; border-top: 1px solid #CCCCCC;}
UL.mainNav {border-bottom: 1px solid #CCCCCC;}
#staffLink, #contactLink, #careersLink, #newsLink, #aboutUsLink, #propertiesLink {height: 44px;}
#propertiesLink 		{background: #FFFFFF url(../images/mainNav_properties.gif) no-repeat 21px 50%; }
#staffLink 				{background: #FFFFFF url(../images/mainNav_staff.gif) no-repeat 21px 50%;}
#contactLink 			{background: #FFFFFF url(../images/mainNav_contact.gif) no-repeat 21px 50%;}
#careersLink 			{background: #FFFFFF url(../images/mainNav_careers.gif) no-repeat 21px 50%;}
#newsLink 				{background: #FFFFFF url(../images/mainNav_news.gif) no-repeat 21px 50%;}
#aboutUsLink 			{background: #FFFFFF url(../images/mainNav_aboutUs.gif) no-repeat 21px 50%;}

#propertiesLink:hover 	{background: #FFFFFF url(../images/mainNav_properties_omo.gif) no-repeat 21px 50%; }
#staffLink:hover 		{background: #FFFFFF url(../images/mainNav_staff_omo.gif) no-repeat 21px 50%;}
#contactLink:hover		{background: #FFFFFF url(../images/mainNav_contact_omo.gif) no-repeat 21px 50%;}
#careersLink:hover 		{background: #FFFFFF url(../images/mainNav_careers_omo.gif) no-repeat 21px 50%;}
#newsLink:hover 		{background: #FFFFFF url(../images/mainNav_news_omo.gif) no-repeat 21px 50%;}
#aboutUsLink:hover 	{background: #FFFFFF url(../images/mainNav_aboutUs_omo.gif) no-repeat 21px 50%;}

UL.mainNav SPAN {margin-left: -5000px;}
/* ------ */

/* Street Address Styles */
DIV.outlineBox {
	display: block;
	color: #FFFFFF;
	font-size: 11px;
}	
DIV.outlineBox H3 {font-weight: bold; color: #FFFFFF; margin-bottom: 16px; display: block;}
DIV.outlineBox SPAN {color: #FFFFFF;}
/* ------ */	

/* Secondary Nav Styles */
UL.secondNav {margin: 10px 0 10px 0; border-top: 1px solid #CCCCCC; }
UL.secondNav, UL.secondNav LI { width: 180px;}
UL.secondNav LI { height: 35px; border-bottom: 1px solid #CCCCCC; }
UL.secondNav LI SPAN.anchor, UL.secondNav LI A:link, UL.secondNav LI A:visited, UL.secondNav LI A:hover, UL.secondNav LI A:active {
	font-weight: bold;
	color: #6B5C2F;
	display: block;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	padding-left: 20px;
	cursor: pointer;
	font-size: 10px;
}
UL.secondNav LI.hover A, UL.secondNav LI.hover SPAN, UL.secondNav LI A:hover {color:#003366;}
/* ------ */

/* H5 and Paragraphs in left Div Styles */
DIV#left h5, DIV#left P {font-size: 11px; padding: 20px;}
DIV#left h5 { padding: 20px 20px 0 20px;}

/* ------ */

/* Search and Print Link Styles */
A.searchLink:link, A.searchLink:hover, A.searchLink:visited, A.searchLink:active, A.printLink:link, A.printLink:hover, A.printLink:visited, A.printLink:active, A.resumeLink:link, A.resumeLink:hover, A.resumeLink:visited, A.resumeLink:active {
	background: #EBE8DF;
	display: block;
	height: 32px;
	color: #666666;
	font-size: 10px;
	line-height: 32px;
	vertical-align: middle;
	text-align: center;
}	 	
A.searchLink:hover SPAN, A.printLink:hover SPAN, A.resumeLink:hover SPAN {color: #003366;}

A.searchLink SPAN, A.printLink SPAN, A.resumeLink SPAN { font-size: 10px; padding-left: 22px; cursor: pointer; padding-top: 3px; padding-bottom: 1px;}
A.searchLink SPAN {	background: #EBE8DF url(../images/magnify.gif) no-repeat 0 40%; }	
A.printLink SPAN { background: #EBE8DF url(../images/print.gif) no-repeat 0 40%; }
A.resumeLink SPAN { background: #EBE8DF url(../images/resume.gif) no-repeat 0 40%; }	
/* ------ */



/* Body Copy H4 Styles */
DIV#center H4, #demographicHeader {
	padding: 15px 0 0px 20px; 
	clear: both;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	
} 


DIV#center H4 SPAN {font-size: 11px; font-weight: bold;}
/* ------ */		

/* Body Copy Paragraph, tables, list, and links Styles */
DIV#center P, DIV#center TABLE, DIV#center UL {margin: 0 0 0 20px; line-height: 22px;	}
DIV#center TABLE {margin: 0; margin-left: 20px;}

DIV#center TABLE {width: 330px;}
DIV#center TH, DIV#center TD {font-size: 11px; border-bottom: 1px solid #EBE8DF; padding: 3px 10px 3px 0px; line-height: 22px;}
DIV#center TH {font-weight: bold; }
DIV#center IMG {margin-bottom: 10px; }
/*DIV#center P A:link, DIV#center P A:visited, DIV#center P A:hover, DIV#center P A:active {color: #E4271A; text-decoration: underline; line-height: 22px; }*/
DIV#center P A:hover {color: #003366;}
BODY.careersPage DIV#center P {line-height: 16px;}
DIV#center UL.regular {padding-left: 20px; margin-left: 20px;  list-style-type: disc;}
DIV#center UL.regular LI {margin: 10px 0;}

UL.inlineNav {list-style-type: none; margin-top: 20px; border-top: 1px solid #CCCCCC;}
UL.inlineNav LI { color: #6B5C2F; font-family: Verdana; font-size: 100%; height: 35px; line-height: 35px; vertical-align: middle; padding-left: 22px; border-bottom: 1px solid #CCCCCC;}
UL.inlineNav LI A:link, UL.inlineNav LI A:visited, UL.inlineNav LI A:hover, UL.inlineNav LI A:active {color: #008FCD; padding-left: 16px; font-weight: bold;} 
UL.inlineNav LI A:link.odd, UL.inlineNav LI A:visited.odd, UL.inlineNav LI A:hover.odd, UL.inlineNav LI A:active.odd {color: #6B5C2F; padding-left: 0px; font-weight: bold;}
/* ------ */

#demographicHeader {padding: 0;}

#demographicHeader SPAN.hideComplete {
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
}

/* Body Copy Forms */
DIV.formHolder { width: 370px; height: 190px; float: left; display: block;}
DIV.byName, DIV.byLoc { display: block; width: 330px; height: 45px; padding: 20px; float: left; }
DIV.byName { background: #F78E1E; margin-bottom: 10px;}
DIV.byLoc { background: #E4271A; }
DIV.bySpace {float: left; background: #8D7E50; margin: 0 0 0 10px;}
DIV.bySpace INPUT {width: 60px;}
DIV.bySpace INPUT.submit { width: 70px; margin-top: 3px;}


LABEL.byName {background: #F78E1E url(../images/searchPropertiesName.gif) no-repeat 0 0; width: 160px; height: 11px; display: block;}
LABEL.byName SPAN {margin-left: -5000px;}
SELECT.byName {width: 330px;}

LABEL.byLoc {background: #E4271A url(../images/searchPropertiesLoc.gif) no-repeat 0 0; width: 160px; height: 11px; display: block;}
LABEL.byLoc SPAN {margin-left: -5000px;}
SELECT.byLoc {width: 330px;}

LABEL.bySpace {background: #8D7E50 url(../images/availSpace.gif) no-repeat 0 0; width: 120px; height: 11px; display: block;}
LABEL.bySpace SPAN {margin-left: -5000px;}
SELECT.bySpace {width: 140px;}

LABEL.bySpace2 {background: #8D7E50 url(../images/squareFootage.gif) no-repeat 0 0; width: 120px; height: 11px; display: block; margin-top: 10px;}
LABEL.bySpace2 SPAN {margin-left: -5000px;}
	/* ------ */

/* Block Level Table Styles */
DIV.tableHolder { background: #F38A1A; display: block; font-size: 9px; color: #000000; margin-top: 10px;}
DIV.tableHolder TD, DIV.tableHolder TH, DIV.tableHolder TABLE { font-size: 9px; color: #000000; }
DIV.tableHolder TD, DIV.tableHolder TH { border-bottom: 1px solid #DA7304; line-height: 24px; vertical-align: middle; }
DIV.tableHolder TABLE { border-top: 1px solid #DA7304;	border-collapse: collapse; width: 140px;}
/* ------ */

/* Footer Div Styles */
DIV#footer
{
	font-size: 11px;
	color: #999999;
	display: block;
	position: relative;
	clear: both;
	float: none;
	margin: 30px 0 0 20px;
	line-height: 22px;
	text-align: center;
	width: 100%;
}
DIV#footer A:link, DIV#footer A:visited, DIV#footer A:hover, DIV#footer A:active { color: #6B5C2F; line-height: 16px; }
DIV#footer A:hover {color:#003366;}
/* ------ */		

/* Search Results UL and others Styles */
UL.searchResults, UL.searchResults LI, UL.searchResults LI A { display: block;}
UL.searchResults LI { font-size: 11px; color: #333333; margin: 0 0 11px 20px; }
UL.searchResults LI A {text-decoration: underline; font-size: 11px; color: #E4271A; display: block; }

UL.searchResults { position: relative; }
UL.searchResults LI { font-size: 11px; }
UL.searchResults LI SPAN {float: left; clear: both;}
UL.searchResults LI A {clear: left;}

/* ------ */

/* Decorational Elements Styles */

.blue {background: #008FCD;}
.green {background: #6FB638;}
.orange {background: #F78E1E;}

/* ------ */

/* Login Forms Styles */
DIV.login LABEL {font-size: 11px; color: #FFFFFF; display: block;}
DIV.login LABEL#username {background: #6FB638 url(../images/username.gif) no-repeat 0 0;}
DIV.login LABEL#password {background: #6FB638 url(../images/password.gif) no-repeat 0 0;}
DIV.login LABEL#username SPAN, DIV.login LABEL#password SPAN {margin-left: -5000px;}
DIV.login {padding: 20px;}
DIV.login INPUT { width: 320px;  }
DIV.login INPUT.submit {width: 70px; height: 20px; margin-top: 10px;}
/* ------ */

/* inline list styles */
/* UL.inline {float: none; clear: left; margin: 0 0 10px 20px; padding-top: 20px;} */
/* UL.inline LI {width: 140px; height: 35px; float: left; padding: 5px 5px 5px 22px; margin-right: 3px;  */
/* background: url(../images/icon_pdf.gif) no-repeat 0px 5px;} */
/* ------ */

/* inline list styles */
UL.inline {float: none; clear: left; margin: 0 0 10px 20px; padding-top: 20px;}
UL.inline LI {padding: 5px 5px 5px 22px; margin-right: 3px; background: url(../images/icon_pdf.gif) no-repeat 0px 5px;}
/* ------ */

/* Tenant List */
strong, th {font-weight: bold;}
/* ------ */

/* Div Swapper Styles */
#sitePlanTenantList, #demographics {display: none;}
/* ------ */

/* print styles */
.hideScreen {display: none;}

/* ------ */
/* Breadcrumbs Styles */
SPAN.breadcrumbs {clear: both; float: none; margin: 0px 20px; display: block; line-height: 14px; color: #000000; text-decoration: none;  }
SPAN.breadcrumbs A:link, SPAN.breadcrumbs A:visited, SPAN.breadcrumbs A:hover, SPAN.breadcrumbs A:active { color: #E4271A; font-size: 10px; line-height: 10px;}
SPAN.breadcrumbs A:hover {color: #003366; 	line-height: 10px;}
*.address2 {display: none;}

/* ------ */

.Title2
{
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.fixedHeader
{
    overflow: auto;
    height: 150px;
}


.TopCareer
{
	float: left; 
	cursor: pointer; 
	margin-left: 10px;
	background: #F38A1A url(../images/h2_Careers.gif) no-repeat 18px 18px;
}

.TopProperties
{
	float: left; 
	cursor: pointer; 
	margin-left: 10px;
	background: #008FCD url(../images/h2.gif) no-repeat 18px 18px;
}

.TopStaff
{
	float: left; 
	cursor: pointer; 
	margin-left: 10px;
	background: #8D7E50 url(../images/h2_Staff.gif) no-repeat 18px 18px;
}

.TopNews
{
	float: left; 
	cursor: pointer; 
	margin-left: 10px;
	background: #6FB638 url(../images/h2_News.gif) no-repeat 18px 18px;
}

.TopContact
{
	float: left; 
	cursor: pointer; 
	margin-left: 10px;
	background: #E4271A url(../images/h2_Contact.gif) no-repeat 18px 18px; 
}

.TopAboutUs
{
	float: left; 
	cursor: pointer; 
	margin-left: 10px;
	background: #6FB638 url(../images/h2_AboutUs.gif) no-repeat 18px 18px;
}

.TopNPShare
{
	float: left; 
	cursor: pointer; 
	margin-left: 10px;
	background: #F38A1A url(../images/h2_NPShare.gif) no-repeat 18px 18px;
}

.LeftNPShare
{
	cursor: pointer; 
	background: #008FCD url(../images/h1_NPShare.gif) no-repeat 18px 18px;
}



