﻿
body {
  font-family:arial,sans-serif;
  font-size:12px;
  color:#fff;
  /* background-color:#EBEAEA; */
  background-color:#000000; /* outer background */
}

/*
div#TEMP {
  width:980px;
  margin-left:auto;
  margin-right:auto;
  margin-top:18px;
  padding:40px;
  padding-bottom:20px;
  background-color:#2E3232;
  border:0px solid red;
  border:1px solid #aaa;
}
*/

div#MasterContainer {
  width:980px;
  margin-left:auto; /* centre the whole page */
  margin-right:auto; /* centre the whole page */
  padding:0px 0px;
  border-width:0px;
  background-color:#000000;
  border:0px solid red;
}

td#LeftNav { width:280px; height:700px; padding-bottom:50px; border:0px solid red; }
td#MasterContent { width:650px; padding-top:45px; border:0px solid red; }

.ContentAndTitle { padding:0px; padding-bottom:50px; padding-top:10px;}

.Title {
  font-family: Arial,sans-serif;
  font-weight:normal;
  color:#fff;
  font-size:21px;
  padding-bottom:15px;
}

a:link, a:visited, a:active,
a.SummaryTableLink:link, a.SummaryTableLink:visited, a.SummaryTableLink:active {
  color:#E6E6E6; 
  text-decoration:underline; 
}

a:hover, a.SummaryTableLink:hover {
  color:#A3A3A3; 
  text-decoration:none; 
}

/* ------------------------------------------------------------- */
/*                          Menu Styles                          */
/* ------------------------------------------------------------- */
.headerLogo 
{
    text-align:left;
    height:100px;
    vertical-align:bottom;
    padding-bottom:20px;
}

div#MainMenuContainer {
  z-index:2;
  padding:0px;
  margin-top:0px;
  text-align:left;
  
}

.StaticMenu {
  width:150px;
  margin:0px;
  border:1px solid #000;
}

.DynamicMenu {
   border:0px solid #000;
   background-color:#000;
}

.StaticMenuItem {
  text-align:left;
  padding-right:4px;
  background-color:#000000;
  border:0px solid #000;
}

.DynamicMenuItem {
  background-color:#000000;
  border-bottom:1px solid #aaa;
  text-align:left;
  padding:0px;
  border-right:0px solid #000;
  width:140px;
}

table.StaticMenuItem, table.DynamicMenuItem, table.StaticMenuHover, table.DynamicMenuHover {
  padding-left:0px;
  background-image:none;
  border-right:0px solid #000;
}

a.StaticMenuItem:link, a.StaticMenuItem:visited, a.StaticMenuItem:active,
a.DynamicMenuItem:link, a.DynamicMenuItem:visited, a.DynamicMenuItem:active {
  color:#EBEAEA;
  padding:2px;
  border-right:1px solid #000;
}

a.StaticMenuItem:hover, a.DynamicMenuItem:hover {
  color:#FFFFFF;
  background-color: #969292;
  

}

/* ------------------------------------------------------ */
/* Online Form Styles                                     */
/* ------------------------------------------------------ */

.FormTable 
{
    background-color:#6E7575;
} 

.Button {
  background-color:#EBEAEA;
  color:#333;
}

.FormTable, .Legend, .InputTextField, .InputTextArea {
  border-color:#aaa;
}

fieldset
{
    border:1px solid #aaa;
    color:#fff;
}
legend 
{
    color:#fff;
    font-weight: bold;
    border:0px solid #aaaaaa;
} 

.Button {
  color:#333;
}

.NoRecordsFound {
  border-color:#aaa;
  background-color:#6E7575;
}

.VacancyIntroContent {
  color:#333;
}

.Feedback {
  color:#aaa;
}

.ValidationSummary, .ValidationSymbol, .ImportantMessagePadBottom, .ImportantMessagePadTopBottom {
  color:#fff;
}

/* --------------------------------------------------------------------- */
/*                   Repeating/Tabular Data Styles                       */
/* --------------------------------------------------------------------- */

.SummaryTable {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  background-color:#6E7575;
  border-color:#aaa;
  
}

.LeftSummaryHeaderCell, .CentreSummaryHeaderCell, .LeftBorderCell, .SummaryFilter td {
  border-color:#aaa;
  background-color:#6E7575;
  
}

.EvenSummaryData, .EvenSummaryCentreAlignData, .EvenSummaryRightAlignData {
  background-color:#6E7575;
}

.OddSummaryData, .OddSummaryCentreAlignData, .OddSummaryRightAlignData {
  background-color:#616767;
}
/*
.LeftTableCell, .CentreTableCell, .RightTableCell td {
  border-color:#999;
  background-color:#6E7575;
  
}*/

/* --------------------------------------------------------------------- */
/*                      Miscellaneous File Styles                        */
/* --------------------------------------------------------------------- */

.RetailImagesHeader {
  background-color:#505858;
}

.LeasePlanTenantCell, .LeasePlanTopTenantCell {
  background-color:#6E7575;
  color:#333;
}

.ListUsersHeader, .ListUsersSubHeader, .NoLevelsInBuilding, .NoTenantsInBuilding {
  background-color:#A3A8A8;
  color:#333;
}

.ListUsersTable, .ListUsersTypeSpacer, .ListUsersSubHeader, 
.TableCellBorderLeft, .TableCellBorderRight,
.LeasePlanLevelCell, .LeasePlanTopTenantCell, .LeasePlanSubHeader, .NoLevelsInBuilding,
.BuildingFilter, .TenantListHeader td, .MultiBuildingSubHeader, .LeasingInformationHeaderCell,
.RecipientsList, .LeasingInfoList, .ContractorLegend {
  border-color:#aaa;

}

.ContactsHeader {
  font-size:12px;
  color:#fff;
  border-color:#aaa;
}

.RecipientNotice { color:#fff; }
.OpeningHoursTable { color:#444; }

/* ------------------------------------------------------ */
/*            Login/Logout/Disclaimer Styles              */
/* ------------------------------------------------------ */

.LoginHeader {
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  border-bottom:1px solid #fff;
  padding-bottom:1px;
  margin-bottom:5px;
}

.LeftNavLoginContainer, .LeftNavLogoutContainer {
  color:#fff;
  margin-top:50px;
  padding-bottom:50px;
  border:0px solid red;
}

.LeftNavLoginContainer table, .LeftNavLogoutContainer table { width:200px; }
.LeftNavLogoutContainer td select { width:194px; }

.Menu_LoginButton, .Menu_LogoutButton {
  color:#333333;
  background-color:#EBEAEA;
}

 .Menu_InputTextField {
  border-color:#aaa;
}

.Menu_InputTextField {
  color:#075796;
}

td#FooterMenu {
  text-align:center;
  color:#fff;
}

td#FooterMenu a:link, td#FooterMenu a:visited, td#FooterMenu a:active, td#FooterMenu a:hover {
  color:#fff;
  text-decoration:none;
}

td#FooterMenu a:hover {
  color:#A3A3A3;
}

.LeasePlanRowHighlight {
  color:#FFFFFF;
  background-color: #969292;
  border-right:0px solid #000;
}

.ownerLogos
{
    padding-top:20px;
   padding-left :50px;
}

/* --------------------------------------------------------------------- */
/*        Styles for DocumentsDialog.aspx (used by CuteEditor)           */
/* --------------------------------------------------------------------- */

.DocDialogBody { background-color:#2E3232; }

.DocDialogFileList { 
  color:#fff;
  background-color:#6E7575;
  border:1px solid #aaa;
}

.DocDialogFileListHeader {
  background-color:#EBEAEA;
}

.DocDialogFileListHeader td {
  border-bottom:1px solid #aaa;
}

/* --------------------------------------------------------------------- */
/*                 for css arrows (used for sorting)                     */
/* --------------------------------------------------------------------- */

.ArrowUp, .ArrowDown, .ArrowUpHighlight, .ArrowDownHighlight {
  border-left-color:#6E7575;
  border-right-color:#6E7575;
}

.ArrowUp {
  border-bottom-color:#fff;
}

.ArrowDown {
  border-top-color:#fff;
}

.ArrowUpHighlight {
  border-bottom-color:#F7C224;
}

.ArrowDownHighlight {
  border-top-color:#F7C224;
}

/* ------------------------------------------------------ */
/*                   News Ticker Styles                   */
/* ------------------------------------------------------ */

#VerticalTickerContent {
  position:relative;
  height:242px;
  overflow:hidden;
  background-color:#000000;
  border-width:0px;
  border-color:#666;
  padding:0px;
  width:250px;
  
}

.VerticalTickerItem {
  width:250px;
  margin:0px;
  margin-top:10px;
  padding:0px;
  cursor:hand;
  color:#FFFFFF;
}

.VerticalTickerTitle {
  width:250px;
  text-align:center;
  background-color:#6E7575;
  border-color:#aaa;
  color:#fff;
}

.VerticalTickerText 
{
    width:250px;
  text-align:center;
  color:#ffffff;
  margin:0px;
  padding:0px;
  background-color:#000000;
}


