﻿/* ------------------------------------------------------------- */
/*    General styles to overide default styles.css               */
/* ------------------------------------------------------------- */

.Title {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  color:#28446C;
  letter-spacing:3px;
}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#222;
  background-color:#9C8752;
	height:100%;
}

a:link, a:visited, a:active, a:hover {
  color:#2168B9;
}

a.Standout:link, a.Standout:visited, a.Standout:active, a.Standout:hover {
  color:#2168B9;
}

/* ------------------------------------------------------------- */
/*                      Template Styles                          */
/* ------------------------------------------------------------- */

.ContentAndTitle {
  background-color:Transparent;
}

div#MasterContainer {
  background-color:#fff;
  margin-left:auto;
  margin-right:auto;
  background-image:url(/Core/Images/template/ColliersWA/CottCentral_MainBG.gif);
  background-repeat:no-repeat;
  background-position:250px 250px;
}

div#Menu_Main { padding-top:10px; }

div#MasterHeader {
  height:100px;
  background-image:url(/Core/Images/template/ColliersWA/CottesloeCentral.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
}

td#LeftNav {
  border-width:0px;
  background-color:#E3DFA0;
  height:800px;
  background-image:url(/Core/Images/template/ColliersWA/CottCentral_MenuBG.jpg);
  background-repeat:no-repeat;
  background-position:left top;
}

.PageHeaderLinksHighlight {
  background-color:#69A9E3;
  color:#fff;
}

/* ------------------------------------------------------------- */
/*                          Menu Styles                          */
/* ------------------------------------------------------------- */

.StaticMenu {
  border-width:0px;
}

.DynamicMenu {
  border:1px solid #B7AA4C;
}

.StaticMenuItem {
  border-width:0px;
}

.StaticMenuItem, .DynamicMenuItem {
  background-color:Transparent;
  border-width:0px;
}

.DynamicMenuItem {
  background-color:#E3DFA0;
}

.StaticMenuHover, .DynamicMenuHover {
  background-color:#B7AA4C;
}

a.StaticMenuItem:link, a.StaticMenuItem:visited, a.DynamicMenuItem:link, a.DynamicMenuItem:visited, 
a.StaticMenuItem:hover, a.StaticMenuItem:active, a.DynamicMenuItem:hover, a.DynamicMenuItem:active {
  color:#353722;
  padding:5px;
}

/* ------------------------------------------------------ */
/* Online Form Styles                                     */
/* ------------------------------------------------------ */

.FormTable, .Button { 
  background-color:#F6F5E8;
}

.FormTable, .ButtonBorder, fieldset, .InputTextField, .InputTextArea {
  border-color:#999;
}

.Button {
  color:#222;
}

legend {
  color:#222; /* comes up blue otherwise (i don't understand why) */
}

.ValidationSummary, .ValidationSymbol {
  color:#DF0031;
}

.NoRecordsFound {
  border-color:#999;
  background-color:#EEF1F2;
  color:#DF0031;
}

.SummaryTable {
  border-color:#999;
  background-color:#EEF1F2;
}

.LeftSummaryHeaderCell, .CentreSummaryHeaderCell {
  color:#222;
  border-color:#999;
  background-color:#EEF1F2;
}

.LeftBorderCell {
  border-color:#999;
}

.EvenSummaryData, .EvenSummaryCentreAlignData, .EvenSummaryRightAlignData {
  background-color:#fff;
}

.OddSummaryData, .OddSummaryCentreAlignData, .OddSummaryRightAlignData {
  background-color:#eee;
}

/* ------------------------------------------------------------- */
/*                   In-page Sub Menu Styles                     */
/* ------------------------------------------------------------- */

.StaticSubMenuItem, .DynamicSubMenuItem {
  background-color:#E3DFA0;
  border-color:#B7AA4C;
}

.DynamicSubMenuItem {
  border-top-width:0px;
}

.DynamicSubMenuHover {
  background-color:#B7AA4C;
}

a.StaticSubMenuItem:link, a.StaticSubMenuItem:visited, a.StaticSubMenuItem:active, a.StaticSubMenuItem:hover,
a.DynamicSubMenuItem:link, a.DynamicSubMenuItem:visited, a.DynamicSubMenuItem:active, a.DynamicSubMenuItem:hover {
  color:#353722;
}

/* ------------------------------------------------------ */
/*            Used in TenantListByLevel.aspx              */
/* ------------------------------------------------------ */
.LeasePlanLevelCell {
  background-color:#EEF1F2;
  border-color:#999;
}

.LeasePlanTenantCell {
  background-color:#fff;
}

.LeasePlanTopTenantCell {
  background-color:#fff;
  border-color:#999;
}

.LeasePlanSubHeader {
  background-color:#EEF1F2;
  border-color:#999;
}

/* ------------------------------------------------------ */
/*               Used in ViewContacts.aspx                */
/* ------------------------------------------------------ */

.ContactsHeader {
  font-size:13px;
  font-variant:normal; /* to override style in Colliers portfolio css file */
  background-color:Transparent; /* to override style in Colliers portfolio css file */
  color:#28446C;
  border-bottom:1px solid #999;
}

.ContactsSeparator {
  padding:10px 0px; 
}

/* ------------------------------------------------------ */
/*          Used in WorkRequestRecipients.aspx            */
/* ------------------------------------------------------ */

.RecipientsList {
  border:1px solid #999;
}

/* ------------------------------------------------------ */
/*                Used in ListUsers.aspx                  */
/* ------------------------------------------------------ */

.ListUsersHeader, .ListUsersSubHeader {
  background-color:#EEF1F2;
}

.ListUsersTable, .ListUsersTypeSpacer, .ListUsersSubHeader, .TableCellBorderLeft, .TableCellBorderRight {
  border-color:#999;
}

/* ------------------------------------------------------ */
/*             Used in Store Directory pages              */
/* ------------------------------------------------------ */

.StoreDirectoryContainer {
  width:100%;
}

.CategoryHeader {
  font-weight:bold;
  letter-spacing:1.5px;
  border-bottom:1px solid #999;
  padding:4px;
  margin:20px 0px 5px 0px;
}

.CategoryTenant {
  padding:3px 10px;
}

.StoreDetailsTenantHeader {
  font-size:14px;
  font-weight:bold;
  letter-spacing:1.5px;
  border-bottom:1px solid #999;
  padding:4px;
  color:#222;
}

.StoreDetailsSubHeader {
  font-weight:bold;
  color:#222;
}

.StoreDetailsCell, .StoreDescriptionCell {
  border-bottom:1px solid #999;
}

.StoreDetailsGalleryImg, .RetailMainImage {
  border:#999;
}

.RetailImagesHeader {
  background-color:#ddd;
}

/* --------------------------------------------------------------------- */
/*                 for css arrows (used for sorting)                     */
/* --------------------------------------------------------------------- */

.ArrowUp, .ArrowDown, .ArrowUpHighlight, .ArrowDownHighlight {
  border-left-color:#eee;
  border-right-color:#eee;
}

.ArrowUp {
  border-bottom-color:#fff;
}

.ArrowDown {
  border-top-color:#fff;
}

.ArrowUpHighlight {
  border-bottom-color:#2168B9;
}

.ArrowDownHighlight {
  border-top-color:#2168B9;
}


/* ------------------------------------------------------ */
/*            Login/Logout/Disclaimer Styles              */
/* ------------------------------------------------------ */

.Menu_Logout 
{
  border-color:#9C8752;
}

.Menu_Login
{
    display:none;
}

.Menu_ButtonBorder, .Menu_InputTextField {
  border-color:#999;
}

div#DisclaimerLinks {
  width:112px;
}

div#DisclaimerLinks a{
  color:#353722;
}




.ButtonBorder 
{ 
  background-color:#F6F5E8;
  height:20px;
  margin-bottom:3px;
  padding:4px;
}

.lastUpdatedInfo 
{
  background-color:#9C8752;
  color: #FFFFFF;
}