﻿
body {
  font-family:verdana,geneva,tahoma,arial,sans-serif;
  font-size:70%;
  color:#333;
  background-color:#fff; /* outer background */
  text-align:center;

}

html, body { overflow: auto; }

.ContentContainer 
{
    width:680px;
}

div#MasterContainer {
  width:980px;
  margin-left:auto; /* centre the whole page */
  margin-right:auto; /* centre the whole page */
  border-width:0px;
  
}

#PageHeader  
{
    font: 16px Arial;
    color: #FFFFFF;
}

h1, h2, h3, h4, h5
{
    font-family:Arial;
    font-weight:normal;
}

#PageHeaderRight 
{
 float:right;   
}


.footerText 
{
	font-size:10px;
}
.secondaryButton 
{
	background-image: url(/Core/Images/Template/Investa/120Collins/Button_Secondary.gif);
	width: 127px;
	height: 18px;
	text-align:center;
	padding-top:5px;
}
.secondaryButtonText:link, .secondaryButtonText:active, .secondaryButtonText:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.secondaryButtonText:hover
{
	color: #000000;
	text-decoration:none;
}
.searchButton 
{
	background-image: url(/Core/Images/Template/Investa/120Collins/button_go_static.gif);
	width: 30px;
	height: 18px;
	text-align:center;
	padding-top:5px;
	background-repeat:no-repeat;
	color: #FFFFFF;
}
.searchButtonText:link, .searchButtonText:active, .searchButtonText:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.searchButtonText:hover
{
	color: #000000;
	text-decoration:none;
}


/* ------------------------------------------------------------- */
/*                          Menu Styles                          */
/* ------------------------------------------------------------- */

.StaticMenu 
{

  margin-left:10px;
  font-size:12px;
  padding-bottom:0px;
  padding-top:0px;
  margin-top:0px;
  margin-bottom:0px;
  vertical-align:middle;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  text-align: -khtml-center;
    
  
}

.DynamicMenu 
{
  margin-top:2px;
  font-size:12px;
  
}

.DynamicMenuItem {
   cursor:hand;
   margin-right:6px;
   border: 0px solid #333333;
   /**/
   
}  

.StaticMenuItem
{
    height:32px;
    width:130px;
       cursor:hand;
   margin-right:6px;
   border: 0px solid #333333;
   background-image:url('/Core/Images/Template/Investa/120Collins/button_static.jpg');
   background-repeat:no-repeat;
   vertical-align:middle;
   padding-top:0px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
   
   
}

.innerMenuText 
{
	padding-top:9px;
	font-size:12px;
	text-align:center;
}

.DynamicMenuItem 
{
  white-space:nowrap;
  border: 0px solid #404040;
    margin-right:6px;
}

.DynamicMenuHover 
{
    color:#404040;
  
}

.leftnav
{
    background-color: #404040;
    padding:0px;
    margin-top:0;
    margin-bottom:0;
    padding-top:0px;
    padding-bottom:0px;
    border: 0px solid #404040;
    vertical-align:middle;
    height:40px;
    display:block;
    text-align:center;
    text-align: -moz-center;
    text-align: -khtml-center;

}

body:first-of-type .safari
{
    margin-left:15px;
    }
    

a.DynamicMenuItem:link, a.DynamicMenuItem:visited, a.DynamicMenuItem:active, a.DynamicMenuItem:hover {
  text-decoration:none;
  padding:3px;
  color: #FFFFFF;
  background-color: #404040;
  text-align:left;
  display:block;
  width:100%;
}

a.staticMenuItem, a.StaticMenuItem:link, a.StaticMenuItem:visited, a.StaticMenuItem:active {
  text-decoration:none;
  color: #FFFFFF;
  width:100%;
  display:block;
}

a.StaticMenuItem:hover  {
  color:#000000;
  background-image:url('/Core/Images/Template/Investa/120Collins/button_hover.jpg');
}

a.DynamicMenuItem:hover {
  background-color:#ff9900;
  color:#404040;
}

.StaticSubMenuItem, .DynamicSubMenuItem {
  font-size:11px;
  text-align:left;
  background-color:#404040;
  border:0px solid #333;
  padding:2px;

}

#content {
 background-repeat:no-repeat;
 background-position:right bottom;
 background-color: #C1B49A;
 color:#47413A;
 min-height:500px;
 height:auto !important;
 height:500px;
}

.FormTable {
    background-color: #47413A;
    color:#C1B49A;
    cellpadding:1px;
    margin-top:10px;
	border: 1px solid #C1B49A;
}

.Button {
    background-color: #47413A;
    color:#C1B49A;
    z-index:99;
}

#mainContent {
    color : #C1B49A;
    background-color:#47413A;
    padding:10px;
    padding-left:10px;
    width:700px;
    min-height:500px;
    height:auto !important;
    
    overflow: auto;
      scrollbar-face-color:#C1B49A;
      scrollbar-shadow-color:#333333;
      scrollbar-highlight-color:#AE9C7A;
      scrollbar-3dlight-color:#130919;
      scrollbar-darkshadow-color:#130919;
      scrollbar-track-color:#AE9C7A;
      scrollbar-arrow-color:#ffffff;
      vertical-align:middle;
}

#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4
{
    color:#FFF;
}


#newsContent {
    
    color : #47413A;

    padding : 5px;
    width:700px;
    min-height:500px;
    height:auto !important;
    height:500px;
}

#menuContent {
    
    color : #47413A;
    padding : 10px;
    width:900px;
    min-height:500px;
    height:auto !important;
    height:500px;
}

a.menuContent, a.menuContent:link, a.menuContent:active, a.menuContent:visited 
{
    color:#47413A;
}



#formContent
{
    
    color : #C1B49A;
    background-color:#47413A;
    padding : 5px;
    width : 700px;
    min-height:500px;
    height:auto !important;
    height:500px;
}


a.PageContent, a.PageContent:link, a.PageContent:active, a.PageContent:visited 
{
    color:#C1B49A;
}

a.mainContent:hover
{
    color:#ff9900;
}


#mainContent2 
{
    color : #47413A;
    padding : 10px;
    width : 700px;
    min-height:500px;
    height:auto !important;
    height:500px;
}

a.mainContent2, a.mainContent2:link, a.mainContent2:active, a.mainContent2:visited 
{
    color:#47413A;
}

a.mainContent2:hover
{
    color:#ff9900;
}


a, a:active, a:visited, a:link 
{
    color:#C1B49A;

}

a:hover 
{
    color:#ff9900;
}
  
/* ------------------------------------------------------ */
/* Online Form Styles                                     */
/* ------------------------------------------------------ */

.FormTable, .Button, .ButtonBorder, .Menu_ButtonBorder {
  background-color:#47413A;
}

.FormTable, .ButtonBorder, .Legend, fieldset, .InputTextField, .InputTextArea {
  border-color:#C1B49A;
}

legend, .Button {
  color:#C1B49A;

}

.ButtonBorder, .Menu_ButtonBorder
{
    z-index:99;
}

.ButtonContainer 
 {
    z-index:98;
 }




.NoRecordsFound {
  border-color:#C1B49A;
  background-color:#f8f8f8;
}

.Feedback {
  color:#C1B49A;
}

.ValidationSummary, .ValidationSymbol, .ImportantMessagePadBottom, .ImportantMessagePadTopBottom {
  color:#C1B49A;
  border:0px;
}

.TWRSManagerSummarySubHeader {
  position:relative;
  z-index:0; /* This is important. If it's set any higher then it can interfere with dynamic menus */
  margin-top:0px;
}




.ValidationLegend 
{
 border:0px;   
}

.EvenSummaryData
{
       background-color:#625A50;
       
}

.EvenNewsItem
{
    display: block;
    float:right;
    background-color:#47413A;
    width:330px;
    height:140px;
    font-family:verdana,geneva,tahoma,arial,sans-serif;
    color:#C1B49A;
    padding:5px;
    margin-bottom:18px;
    
}


.OddNewsItem
{
    display: block;
    float:left;
    background-color:#47413A;
    width:330px;
    height:140px;
    font-family:verdana,geneva,tahoma,arial,sans-serif;
    color:#C1B49A;
    padding:5px;
    margin-bottom:18px;
    clear:left;
}

.ContactsHeader 
{
    Font-size: 20px;
    color: #FFFFFF;
    font-family:verdana,geneva,tahoma,arial,sans-serif;
    font-weight:normal;
}




/* ------------------------------------------------------ */
/* Repeating/Tablular Data Styles                         */
/* ------------------------------------------------------ */

.SummaryTable {
  font-family:verdana,geneva,tahoma,arial,sans-serif;
  font-size:11px;
  background-color:#47413A;
  border-color:#C1B49A;
  
}

.LeftSummaryHeaderCell, .RightSummaryHeaderCell, .CentreSummaryHeaderCell, .LeftBorderCell, .SummaryFilter td {
    
  background-color:#C1B49A;
  color:#47413A;

  border-bottom: 1px solid #47413A;
}

.SummaryHeader
{
  
  background-color:#C1B49A;
  color:#47413A;
}

.EvenSummaryCentreAlignData
{
  background-color:#625A50;
}

.OddSummaryCentreAlignData
{
  background-color:#47413A;
}


.LeasePlanLevelCell
{   
    padding-left:5px;
    background-color: #625A50;
    border-top: 1px solid #C1B49A;
    border-left: 1px solid #C1B49A;
    border-right: 1px solid #C1B49A;
}

.LeasePlanSubHeader
{
    border-right: 0px solid #C1B49A;
    border-top: 1px solid #C1B49A;
}

.LeasePlanTopTenantCell
{
    padding-left:5px;
    background-color: #47413A;
    border-top: 1px solid #C1B49A;
    border-right: 0px solid #C1B49A;
}

.LeasePlanTenantCell 
{
   background-color:#47413A; 
   padding-left:5px;
}
.ListUsersTable
{
  font-family:verdana,geneva,tahoma,arial,sans-serif;
  font-size:11px;
  background-color:#47413A;
  border: 1px solid #C1B49A;
}

.ListUsersHeader 
{
    background-color:#47413A;
  font: bold 11px verdana,geneva,tahoma,arial,sans-serif;
}

.ListUsersSubHeader
{
    background-color:#C1B49A;
    color:#47413A;
  font: bold 11px verdana,geneva,tahoma,arial,sans-serif;
    
}

.CentreTableCell
{
     border: 0px solid #C1B49A;
}

.MoreInfoFloat
{
    color:#000000;   
}

.OddSummaryData
{
    background-color:#47413A;
}

.EvenSummaryData
{
    background-color:#625A50;
}


/*-------------------------------------------------------- */
/*                       DMS Styles                        */
/*-------------------------------------------------------- */
.DMSMenuSearchLink
{
 background-color:#C1B49A;   
}

.DMSMenuPortfolioRow
{
     background-color:#C1B49A; 
}

.DMSMenuSiteRow
{
     background-color:#C1B49A; 
}

.DMSMenuBuildingRow
{
     background-color:#C1B49A; 
}

.DMSSummarySpacerRow
{
    border:0px;
    height:0px;
}

.DMSSummaryTable
{
    border:1px solid #C1B49A;
    border-top:0px;
}

.DMSSummaryHeader
{
    border-top: 0px;
    background-color:#C1B49A;
    color:#47413A;
  font: bold 11px verdana,geneva,tahoma,arial,sans-serif;
}

.DMSAddFileHeader
{
        color:#47413A;
  font: bold 11px verdana,geneva,tahoma,arial,sans-serif;
}

.DMSEditFileHeader
{
        color:#47413A;
  font: bold 11px verdana,geneva,tahoma,arial,sans-serif;
}

.DMSAddFileSubHeader
{
        color:#47413A;
  font: bold 11px verdana,geneva,tahoma,arial,sans-serif;
}

.DMSSortTable 
{
   border-top:0px;   
}

/* ------------------------------------------------------ */
/*            Login/Logout/Disclaimer Styles              */
/* ------------------------------------------------------ */

.LeftNavLoginContainer, .LeftNavLogoutContainer {
  font-size:10px;
  color:#888;
  text-align:center;
  margin-bottom:10px;
}

.LeftNavLoginContainer table, .LeftNavLogoutContainer table {
  width:211px;
  text-align:left;
}

.LeftNavLogoutContainer td select {
  width:205px;
}

.Menu_LoginCheckboxTD {
  padding:0px;
}

.Menu_LoginButton, .Menu_LogoutButton {
  font-family:verdana;
  font-size:10px;
  color:#C1B49A;
  background-color:#47413A;
}

.Menu_ButtonBorder, .Menu_InputTextField {
  border-color:#C1B49A;
}

.Menu_InputTextField {
  color:#C1B49A;
}

div#Menu_Misc { 
  width:980px;
  margin-left:auto;
  margin-right:auto;
  margin-top:6px; /* overrides style in TemplateStyles.css */
  padding-bottom:15px;
  color:#C1B49A;
  border-top:1px solid #C1B49A;
}

div#Menu_Misc a:link, div#Menu_Misc a:visited, div#Menu_Misc a:active {
  color:#C1B49A;
}

div#Menu_Misc a:hover {
  color:#de3333;
  text-decoration:none;
}

/*========== Menu Buttons =================*/

.bl {background: url(/Core/Images/Template/Investa/120Collins/bl1.gif) 0 100% no-repeat #CEC3AF;  margin-left:5px;}
.br {background: url(/Core/Images/Template/Investa/120Collins/br1.gif) 100% 100% no-repeat;  }
.tl {background: url(/Core/Images/Template/Investa/120Collins/tl1.gif) 0 0 no-repeat}
.tr {background: url(/Core/Images/Template/Investa/120Collins/tr1.gif) 100% 0 no-repeat; padding-top:9px;padding-bottom:9px;padding-left:2px;padding-right:2px;}
.clear {font-size: 1px; height: 1px} 

/* Tool tips styles */

.WhatsThis {
  position:static;
  right:5px;
  top:2px;
  cursor:hand;
}

.MoreInfoFloat {
  position:absolute;
  z-index:1;
  visibility:hidden;
  text-align:left;
  white-space:normal;
  font-size:10px;
  background-color:#bbb;
  padding:5px;
  border:1px solid #626262;
}

.MoreInfoContainer {
  text-align:left;
  line-height:1.3;
  font-size:11px;
  border:1px solid #990000;
  padding:8px;
  color:#990000;
}

.MoreInfoHide {
  margin:-8px -4px 0px 0px;
  padding:0px 2px 0px 3px;
  float:right;
  cursor:hand;
  color:#990000;
  border-left:1px solid #990000;
  border-bottom:1px solid #990000;
}

.ImgThumbFloat {
  position:absolute;
  z-index:1;
  visibility:hidden;
  border:1px solid #626262;
}

/* ------------------------------------------------------ */
/*                   Draggable Lists                      */
/* ------------------------------------------------------ */

ul.DraggableList li {	margin: 0px;} 
#ulDraggableList li { margin: 0px;}

ul.DraggableList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	
}
ul.DraggableList li {
	cursor:none;
	margin: 0px;
}

/* --------------------------------------------------------------------- */
/*                 for css arrows (used for sorting)                     */
/* --------------------------------------------------------------------- */

.ArrowUp, .ArrowDown, .ArrowUpHighlight, .ArrowDownHighlight {
  border-left:4px solid #C1B49A;
  border-right:4px solid #C1B49A;
  font-size:0px;
  line-height:0%;
  cursor: hand;
  width:0px;
  box-sizing:content-box;
  -moz-box-sizing:content-box;
}

.ArrowUp, .ArrowUpHighlight {
  border-bottom-width:8px;
  border-bottom-style:solid;
}

.ArrowDown, .ArrowDownHighlight {
  border-top-width:8px;
  border-top-style:solid;
}

.ArrowUp {
  border-bottom-color:#3366CC;
}

.ArrowDown {
  border-top-color:#3366CC;
}

.ArrowUpHighlight {
  border-bottom-color:orange;
}

.ArrowDownHighlight {
  border-top-color:orange;
}

.PagingHighlight {
  font-size:inherit;
  padding:1px 5px 2px 6px;
  background-image:url(/Core/Images/pagenum_highlight2.gif);
  background-repeat:no-repeat;
  background-position:center;
  color: #47413A;
}

.sustainBlock
{
    display:block;
    width:100%;
    background-color: #47413A;
    color:#C1B49A;
    padding:15px;
    height:160px;
}

.sustainBlock h4, .sustainBlock h5 {
    color:#FFFFFF;
}