
body {
  height:100%;
  font-family:verdana,arial,helvetica,sans-serif; 
  font-size:12px;
  color:#333;
  background-color:#000;
  background-image:none;
  margin:0px;
}

/* Center the whole page */
div#MasterContainer {
  width:990px;
  margin-left:auto;
  margin-right:auto;
  background-color:#fff;
}

td#LeftMenu {
  width:213px;
  height:405px;
  border:0px solid red;
}

.MainContent {
  width:740px;
  height:405px;
  background-image:url(/Core/Images/Template/CBW/181WilliamSt/181BottomRightCorner.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;
  border:0px solid green;
}

.MainContentPanel {
  padding-right:10px;
}

.RightSide {
  width:30px;
  background-image:url(/Core/Images/Template/CBW/181WilliamSt/RightSide_BG.gif);
  background-repeat:repeat-y;
  background-position:top left;
}

.PageTitle {
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  color:#D4962C;
  padding-bottom:10px;
  width:100%;
}

.PageHeaderLink { white-space:nowrap; }

a:link, a:visited {
  text-decoration:none;
  color:#075796;
}

a:active, a:hover {
  text-decoration:underline;
  color:#D4972C;
}

/* ------------------------------------------------------------- */
/*                          Menu Styles                          */
/* ------------------------------------------------------------- */

/* We need separate menu styles for the first menu item */
.StaticMenuItem_TopItem, .StaticMenuHover_TopItem {
  border-width:0px;
  background-color:transparent;
}

table.StaticMenuItem_TopItem, table.StaticMenuHover_TopItem {
  height:29px;
  background-image:url('/Core/Images/Template/CBW/Menus/TopMenuBG.jpg');
  background-repeat:no-repeat;
  background-position:top left;
}

table.StaticMenuHover_TopItem {
  background-image:url('/Core/Images/Template/CBW/181WilliamSt/Menus/TopMenuBG_hover.jpg');
}

table#ctl00_leftNavMenu, table#ctl00_leftNavMenuTopItem,
table#leftNavMenu, table#leftNavMenuTopItem {
  margin-bottom:-1px;
}

/* Standard menu styles */
.StaticMenu {
  width:100%;
  border-width:0px;
}

.StaticMenuHover {
  background-color:red;
}

.StaticMenuItem {
  border-width:0px;
  background-color:transparent;
}

table.StaticMenuItem {
  height:30px;
  background-image:url('/Core/Images/Template/CBW/Menus/MenuBG.jpg');
  background-repeat:no-repeat;
  background-position:top left;
}

table.StaticMenuHover {
  background-image:url('/Core/Images/Template/CBW/181WilliamSt/Menus/MenuBG_hover.jpg');
}

.DynamicMenu {
  border:1px solid #EBCE9D;
  border-bottom-width:0px;  
}

.DynamicMenuItem {
  border-bottom:1px solid #EBCE9D;
}

.DynamicMenuHover {
  background-color:#EBCE9D;
}

a.StaticMenuItem:link, a.StaticMenuItem:visited, a.StaticMenuItem:active, a.StaticMenuItem:hover,
a.DynamicMenuItem:link, a.DynamicMenuItem:visited, a.DynamicMenuItem:active, a.DynamicMenuItem:hover, 
a.StaticMenuItem_TopItem, a.StaticMenuItem_TopItem:link, a.StaticMenuItem_TopItem:visited, a.StaticMenuItem_TopItem:active, a.StaticMenuItem_TopItem:hover, 
a.StaticMenuItem_LoginLogout, a.StaticMenuItem_LoginLogout:link, a.StaticMenuItem_LoginLogout:visited, a.StaticMenuItem_LoginLogout:active, a.StaticMenuItem_LoginLogout:hover {
  font-variant:small-caps;
  color:#666;
  display:block;
  width:auto;
  padding:0px;
  padding-left:6px;
  background-color:transparent;
}

a.DynamicMenuItem:link, a.DynamicMenuItem:visited, a.DynamicMenuItem:active, a.DynamicMenuItem:hover {
  padding:6px;
}

/* We need separate menu styles for the login/logout menu item */
.StaticMenuItem_LoginLogout, .StaticMenuHover_LoginLogout {
  border-width:0px;
  background-color:transparent;
}

table.StaticMenuItem_LoginLogout, table.StaticMenuHover_LoginLogout {
  height:31px;
  background-image:url('/Core/Images/Template/CBW/Menus/LoginBG.jpg');
  background-repeat:no-repeat;
  background-position:top left;
}

table.StaticMenuHover_LoginLogout {
  background-image:url('/Core/Images/Template/CBW/181WilliamSt/Menus/LoginBG_hover.jpg');
}

/* ------------------------------------------------------ */
/* Online Form Styles                                     */
/* ------------------------------------------------------ */

.FormTable, .Button {
  background-color:#F0F0F0;
}

.FormTable, .ButtonBorder, .Legend, fieldset, .InputTextField, .InputTextArea {
  border-color:#B6B6B6;
}

legend, .Button { color:#333; }

.NoRecordsFound {
  border-color:#B6B6B6;
  background-color:#F0F0F0;
}

.Feedback {
  color:#575E5E;
}

.ValidationSummary, .ValidationSymbol, .ImportantMessagePadBottom, .ImportantMessagePadTopBottom {
  color:#D4962C;
}

/* --------------------------------------------------------------------- */
/*                   Repeating/Tabular Data Styles                       */
/* --------------------------------------------------------------------- */

.SummaryTable {
  background-color:#F0F0F0;
  border-color:#B6B6B6;
}

.LeftSummaryHeaderCell, .CentreSummaryHeaderCell, .LeftBorderCell, .SummaryFilter td {
  border-color:#B6B6B6;
}

.EvenSummaryData, .EvenSummaryCentreAlignData, .EvenSummaryRightAlignData {
  background-color:#F8F8F8;
}

.OddSummaryData, .OddSummaryCentreAlignData, .OddSummaryRightAlignData {
  background-color:#EEE;
}

/* --------------------------------------------------------------------- */
/*                      Miscellaneous File Styles                        */
/* --------------------------------------------------------------------- */

.LeasePlanTenantCell, .LeasePlanTopTenantCell {
  background-color:#fefefe;
}

.ListUsersHeader, .ListUsersSubHeader, .NoLevelsInBuilding, .NoTenantsInBuilding {
  background-color:#B6B6B6;
}

.ListUsersTable, .ListUsersTypeSpacer, .ListUsersSubHeader, 
.TableCellBorderLeft, .TableCellBorderRight,
.LeasePlanLevelCell, .LeasePlanTopTenantCell, .LeasePlanSubHeader, .NoLevelsInBuilding,
.BuildingFilter, .TenantListHeader td, .MultiBuildingSubHeader, .LeasingInformationHeaderCell,
.RecipientsList, .LeasingInfoList, .ContractorLegend {
  border-color:#B6B6B6;
}

.ContactsHeader {
  color:#D4962C;
  border-color:#B6B6B6;
}

.RecipientNotice { color:#fff; }
.RetailImagesHeader { background-color:#B6B6B6; }
.OpeningHoursTable { color:#444; }

/* ------------------------------------------------------------- */
/*            Styles specific to Content1310.aspx                */
/* ------------------------------------------------------------- */

.WelcomeInfo {
  font-size:11px;
  color:#fff;
}

a.WelcomeLinks:link, a.WelcomeLinks:visited, a.WelcomeLinks:active, a.WelcomeLinks:hover {
  font-size:11px;
  color:#075796;
  text-decoration:none;
}


