﻿/* ------------------------------------------------------------- */
/*    General styles to overide default styles.css               */
/* ------------------------------------------------------------- */

body {
  font-family:arial,verdana,tahoma,helvetica;
  font-size:11px;
}

div#MasterHeader {
  height:105px;
  background-image:url(/Core/Images/Template/QV1/QV1_Header.jpg);
  background-repeat:no-repeat;
  background-position:left top;
}

td#LeftNav {
  width:164px;
  height:695px;
  background-image:url(/Core/Images/Template/QV1/QV1_MenuBG.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  background-color:#dcdcdc;
  border-right:1px solid #000;
}

div#Menu_Main { padding-top:130px; }
div#PageTitle { padding-bottom:15px; }

.Title {
  font-family:arial,times,serif;
  font-size:26px;
  font-weight:normal;
  font-variant:small-caps;
  letter-spacing:.1em;
  color:#888;
  padding-bottom:0px;
  border-bottom:2px solid #9B0A05;
}

a:link, a:visited, a:active, a:hover {
  color:#0066CC;
}

.EditMeButton { padding-left:10px;padding-top:8px; }

/* ------------------------------------------------------------- */
/*                          Menu Styles                          */
/* ------------------------------------------------------------- */

.StaticMenu {
  font-family:verdana, arial, tahoma, helvetica;
  border-width:0px;
  position:relative; /* needed to override opacity style */
}

.DynamicMenu {
  font-family:verdana, arial, tahoma, helvetica;
  border-color:#000;
}

.StaticMenuItem {
  background-color:Transparent;
  border-width:0px;
  padding-left:0px;
  padding-right:2px;
}

.DynamicMenuItem {
  background-color:#666;
  border-color:#000;
  border-left:1px solid #000;
}

.StaticMenuHover {
  background-color:#666;
}

.DynamicMenuHover {
  background-color:#aaa;
}

a.StaticMenuItem:link, a.StaticMenuItem:visited, a.StaticMenuItem:active, a.StaticMenuItem:hover,
a.DynamicMenuItem:link, a.DynamicMenuItem:visited, a.DynamicMenuItem:active, a.DynamicMenuItem:hover {
  color:#fff;
}

a.DynamicMenuItem:link, a.DynamicMenuItem:visited, a.DynamicMenuItem:hover, a.DynamicMenuItem:active {
  padding:6px;
}

a.StaticMenuItem:hover, a.DynamicMenuItem:hover {
  color:#fff;
}

/* ------------------------------------------------------ */
/* Online Form Styles                                     */
/* ------------------------------------------------------ */

.FormTable, .Button {
  background-color:#f8f8f8;
}

.FormTable, .ButtonBorder, .Legend, fieldset, .InputTextField, .InputTextArea {
  border-color:#aaa;
}

.ValidationSummary  {
	color: #990000;
	font-weight:bold;
	border:1px solid #990000;
	margin-bottom:10px;
	padding:5px;
	font-size: 15px;
}

.ValidationSymbol 
{
	color: #990000;
}

.NoRecordsFound {
  border-color:#aaa;
  background-color:#f8f8f8;
}

.Feedback {
  color:#de3333;
}

 .ImportantMessagePadBottom, .ImportantMessagePadTopBottom
{
	color: #990000;
}

/* ------------------------------------------------------ */
/* Repeating/Tablular Data Styles                         */
/* ------------------------------------------------------ */

.SummaryTable {
  font-family:verdana,geneva,tahoma,arial,sans-serif;
  font-size:11px;
  background-color:#E6E6E6;
  border-color:#aaa;
}

.LeftSummaryHeaderCell, .CentreSummaryHeaderCell, .LeftBorderCell {
  border-color:#aaa;
}

/* ------------------------------------------------------ */
/*            Login/Logout/Disclaimer Styles              */
/* ------------------------------------------------------ */

.Menu_Logout {
  font-family:verdana,arial,sans-serif;
  color:#fff;
  border-color:#fff;
}

.Menu_Login {
  font-family:verdana,arial,sans-serif;
  color:#fff;
  border-color:#fff;
}

.Menu_LoginButton, .Menu_LogoutButton {
  color:#444;
  background-color:#f8f8f8;
}

.Menu_InputTextField {
  border-color:#fff;
}

div#Menu_Misc a:link, div#Menu_Misc a:visited, div#Menu_Misc a:active {
  color:#fff;
}

div#Menu_Misc a:hover {
  color:#de3333;
  text-decoration:none;
}

/* --------------------------------------------------------------------- */
/*                      Miscellaneous File Styles                        */
/* --------------------------------------------------------------------- */

.ListUsersHeader, .ListUsersSubHeader {
  background-color:#E6E6E6;
}

.ListUsersTable, .ListUsersTypeSpacer, .ListUsersSubHeader, .TableCellBorderLeft, .TableCellBorderRight {
  border-color:#aaa;
}

.ContactsHeader {
  font-size:100%;
  color:#075796;
  border-color:#aaa;
}

.LeasePlanLevelCell, .LeasePlanTopTenantCell, .LeasePlanSubHeader {
  border-color:#aaa;
}

.MultiBuildingSubHeader, .LeasingInformationHeaderCell {
  border-color:#aaa;
}

.RecipientsList, .LeasingInfoList {
  border-color:#aaa;
}

.RecipientNotice {
  color:#de3333;
}

/* --------------------------------------------------------------------- */
/*                   for css rounded border edges                        */
/* --------------------------------------------------------------------- */

.xb1, .xb2, .xb3, .xb4 { display:block; }
.xb2, .xb3, .xb4 { background-color:#fff; border:1px solid #aaa; border-width:0px 1px; }

.xb1 { height:1px; margin:0 5px; background-color:#aaa; }
.xb2 { height:1px; margin:0 3px; border-width:0 2px; }
.xb3 { height:1px; margin:0 2px; }
.xb4 { height:2px; margin:0 1px; }

/* --------------------------------------------------------------------- */
/*                 for css arrows (used for sorting)                     */
/* --------------------------------------------------------------------- */

.ArrowUp, .ArrowDown, .ArrowUpHighlight, .ArrowDownHighlight {
  border-left:4px solid #E6E6E6;
  border-right:4px solid #E6E6E6;
}

/* --------------------------------------------------------------------- */
/*                          News Ticker Styles                           */
/* --------------------------------------------------------------------- */

.VerticalTickerItem {
  width:100%;
  margin-top:2px;
  padding:0px;
  cursor:hand;
}

.VerticalTickerTitle {
  width:100%;
  font-family:tahoma,arial,sans-serif;
  font-size:12px;
  color:#222;
  border:1px solid #aaa;
  padding:4px;
}

.VerticalTickerText {
  color:#222;
  padding-top:5px;
}

#VerticalTickerContent, #VerticalTickerContent2 {
  position:relative;
  width:100%;
  height:120px;
  overflow:hidden;
  background-color:white;
  border:1px solid #aaa;
  padding:0px;
  padding-left:2px;
}

#VerticalTickerContent2 {
  width:100%;
  height:140px;
}

/* --------------------------------------------------------------------- */
/*                         Content Items Styles                          */
/* --------------------------------------------------------------------- */

.PageSubHeader {
  padding-bottom:15px;
}

.PicBorder {
  border:1px solid #000;
}

.title {
  font-size:13px;
  font-weight:bold;
}

.head {
  font-size:15px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:20px;
  text-transform:uppercase;
}

ul {
  margin-left:15px;
  margin-top:0px;
  margin-bottom:0px;
}

li.contacts {
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
}	

a.SplashLink:link, a.SplashLink:visited, a.SplashLink:hover, a.SplashLink:active {
  font-family:arial,verdana;
  font-size:13px;
  font-weight:bold;
  color:#0066cc;
  text-decoration:none;
}

a.SplashLink:hover {
  color:#cc0000;
  text-decoration:underline;
}

.Menu_ButtonBorder {
  background-color:transparent;

}

.ButtonBorder 
{ 
  background-color:transparent;
}

