﻿/* ------------------------------------------------------------- */
/*    General styles to overide default styles.css               */
/* ------------------------------------------------------------- */

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/Core/Images/Template/CBRE/RiparianPlaza/rp_bg.jpg);
	background-color: #375168;
}


.ContentAndTitle {
  width:577px;
  padding:10px 10px;
  margin-left:2px;
  height:100%;	
}


a:link, a:visited, a:active, a:hover {
  color:#003399;
}


h1, .Title {
 font-family :arial, helvetica, sans-serif; 
  font-size:20px;
  line-height: 22px;
  color:#003399;
}

h2 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7E7E7E;
}
.rightshadow{
	background-image:url(/Core/Images/Template/CBRE/RiparianPlaza/rshadow.png);
	background-repeat:repeat-y;
}
.leftshadow{
	background-image:url(/Core/Images/Template/CBRE/RiparianPlaza/lshadow.png);
	background-repeat:repeat-y;
}

.ticker_news {
  color:#FFFFFF;
  font-family:verdana;
  font-size:11px;
  text-decoration:none;
}

a.ticker_news:link,a.ticker_news:visited, a.ticker_news:active
{
    color:#FFFFFF;
}

.ticker_news_desc {
  font-family:arial;
  font-size:13px;
}

.ticker_news:hover {
  color:#880000;
}

.ticker_text_start {
  font-family:verdana;
  font-size:11px;
  text-align:center;
  font-weight:bold;
}

.ticker_text_end, .ticker {
  color:#FFFFFF;
  font-family:verdana;
  font-size:11px;
}


.contentbg {
	background-image:url(/Core/Images/Template/CBRE/RiparianPlaza/rp_r4_c4.jpg);
	background-repeat:repeat-y;
	text-align: left;
}

.ContentArea {
	padding-left: 20px;
	padding-top: 12px;
	padding-right: 30px;
	width: 600px;
}



/* ------------------------------------------------------------- */
/*                          Menu Styles                          */
/* ------------------------------------------------------------- */


table.StaticMenuItem {
  background-color:#304155;
  background-image:url('/Core/Images/Template/CBRE/RiparianPlaza/Menu_BG.gif');
  width:159px;
  height:31px;
  margin-bottom:0px;
  margin-left:0px;
  border-bottom: 1px solid #000000;
}

table.StaticMenuHover {
  background-color:#445162;
  background-image:url("/Core/Images/Template/CBRE/RiparianPlaza/Menu_BG_Over.gif");
  border-style:none;
  border-bottom: 1px solid #000000;
}

.DynamicMenu {
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-left:1px solid #000;
}

.StaticMenu, .DynamicMenu {
  text-align:left;
  font-size:11px;
}

.StaticMenuItem {
  padding:0px;
  background-color:transparent;
  position:relative; /* needed to override opacity style */
}

.DynamicMenuItem {
  background-color:#304155;
  border-bottom:1px solid #000;
  height:22px;
  padding-top:0px;
}

.DynamicMenuHover {
  background-color:#445162;
}

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:#fff;
  width:93%;
  padding:4px;
  padding-left:6px;
}

/* ------------------------------------------------------ */
/* Online Form Styles                                     */
/* ------------------------------------------------------ */

.FormTable, .Button {
  background-color:#E7E7E7;
}

.FormTable, .ButtonBorder, fieldset, .InputTextField, .InputTextArea {
  border-color:#888;
}

.NoRecordsFound {
  border-color:#888;
  background-color:#E7E7E7;
}

/* ------------------------------------------------------ */
/* Repeating/Tablular Data Styles                         */
/* ------------------------------------------------------ */

.SummaryTable {
  background-color:#E7E7E7;
  border-color:#888;
}

.LeftSummaryHeaderCell, .CentreSummaryHeaderCell, .LeftBorderCell, .MenuManager_ParentItem {
  border-color:#888;
}

.OddSummaryData, .OddSummaryCentreAlignData, .OddSummaryRightAlignData {
  background-color:#f8f8f8;
}

.HighlightSummaryData {
  background-color:#E7E7E7;
}

.PagingHighlight {
  background-image:url(/Core/Images/pagenum_highlight.gif);
}

/* ------------------------------------------------------ */
/*          Used in WorkRequestRecipients.aspx            */
/* ------------------------------------------------------ */

.RecipientsList, .LeasingInfoList, .VacancyIntroContent {
  scrollbar-face-color:#ccc;
  scrollbar-track-color:#eee;
  scrollbar-highlight-color:#ccc;
  scrollbar-shadow-color:#ccc;
  scrollbar-darkshadow-color:#626262;
  scrollbar-3dlight-color:#626262;
  scrollbar-arrow-color:#626262;
}

.RecipientsList, .LeasingInfoList {
  border-color:#888;
}

/* ------------------------------------------------------ */
/*               Used in ViewContacts.aspx                */
/* ------------------------------------------------------ */
.ContactsHeader {
  color:#075796;
  border-color:#888;
}

/* ------------------------------------------------------ */
/*            Used in TenantListByLevel.aspx              */
/* ------------------------------------------------------ */

.LeasePlanLevelCell, .LeasePlanTopTenantCell, .LeasePlanSubHeader {
  border-color:#888;
}

/* ------------------------------------------------------ */
/*            Used in ManageTenant.aspx              */
/* ------------------------------------------------------ */

.MultiBuildingSubHeader {
  background-color:#E7E7E7;
  border-color:#888;
}

.LeasingInformationHeaderCell {
  background-color:#E7E7E7;
  border-color:#888;
}

/* ------------------------------------------------------ */
/*                Used in ListUsers.aspx                  */
/* ------------------------------------------------------ */

.ListUsersHeader, .ListUsersSubHeader {
  background-color:#E7E7E7;
}

.ListUsersTable, .ListUsersTypeSpacer, .ListUsersSubHeader, .TableCellBorderLeft, .TableCellBorderRight {
  border-color:#888;
}

/* --------------------------------------------------------------------- */
/*                 for css arrows (used for sorting)                     */
/* --------------------------------------------------------------------- */

.ArrowUp, .ArrowDown, .ArrowUpHighlight, .ArrowDownHighlight {
  border-left:4px solid #E7E7E7;
  border-right:4px solid #E7E7E7;
}

/* ------------------------------------------------------ */
/*            Login/Logout/Disclaimer Styles              */
/* ------------------------------------------------------ */

div#Menu_LoginLogout { 
  text-align:right;
  margin-top:0px;
  }


.Menu_Login, .Menu_Logout {
  width:159px;
  color:#fafafa;
  margin-top:40px;
  margin-bottom:30px;
  border-top:1px solid #5F7082;
  border-bottom:1px solid #5F7082;
}

.Menu_Logout {
  text-align:center;
}

.Menu_Login table, .Menu_Logout table {
  position:relative;
}

.Menu_LoginButton, .Menu_LogoutButton, .Menu_InputTextField {
  background-color:#F9FCFF;
}

.Menu_ButtonBorder, .Menu_InputTextField {
  border-color:#FFFFFF;
}

div#Menu_Misc {
  width:152px;
  margin-top:0px;
  padding-top:10px;
  padding-bottom:20px;
  background-color:#000;
  filter:alpha(opacity=60);  /* IE browsers */
}

div#DisclaimerLinks {
  position:relative;
}

div#DisclaimerLinks a {
  color:#fff;
}





a.disclaimerLinks:link, a.disclaimerLinks:visited, a.disclaimerLinks:active, a.disclaimerLinks:hover {
  font:Verdana;
  font-size:8pt;
  color: #fafafa;
  text-decoration:none;
}

a.disclaimerLinks:hover {
  text-decoration:underline;
}





/* ------------------------------------------------------ */
/*                    for News Ticker                     */
/* ------------------------------------------------------ */
/* only the styles that overide those in contentstyles.css */

.VerticalTickerItem {
  width:300px;
}

.VerticalTickerTitle {
  border:1px solid #CCC;
  color:#222;
  width:300px;
  background-color:#D8E5F1;
}

#VerticalTickerContent {
  border:1px solid #AAA;
  width:310px; 
  height:140px;
  margin-left:0px;
  background-color:#FFFFFF;
  margin-top:-2px;
}

.bannerLinks {display:block; position:absolute;z-index:3000;margin-top:-250px; text-align:right;margin-left:520px;}
.bannerLinks ul {margin:0px; padding:0px;width:300px;right:0px;}
.bannerLinks ul li {list-style:none; margin-right:10px; float:left;color:#FFF;}
.bannerLinks ul li a {color:#FFF; font:12px Verdana; text-transform:uppercase;}

