

body {
	background-color: #DDE8F3;
}

p, div, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #2E357A;
	font-weight: bold;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #446DAC;
	font-weight: bold;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	font-weight: bold;
}
	
A:link	      {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000A4;
	font-size: 10pt;
}

A:visited    {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000A4;
	font-size: 10pt;
}

A:active     {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2B2BFF;
	font-size: 10pt;
}

A:hover     {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2B2BFF;
	font-size: 10pt;
}

.formGrey
{
    border-right: #cccccc 1px solid;
    padding-right: 1px;
    border-top: #cccccc 1px solid;
    padding-left: 1px;
    font-size: 10px;
    padding-bottom: 1px;
    border-left: #cccccc 1px solid;
    color: #666666;
    padding-top: 1px;
    border-bottom: #cccccc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #DDE8F3
}
.formGreyButton
{
    border-right: #cccccc 1px solid;
    padding-right: 1px;
    border-top: #cccccc 1px solid;
    padding-left: 1px;
    font-size: 10px;
    padding-bottom: 1px;
    border-left: #cccccc 1px solid;
    cursor: hand;
    color: #666666;
    padding-top: 1px;
    border-bottom: #cccccc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #eeeeee
}

/* areas for lease  PUBLIC SECTION */
.TableHeaderRow {
	border-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #DDE8F3;
	background-color: #446DAC;
  Font-weight: bold;
}

.BottomBorderRow {

	border-bottom : 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

.StandardDataRow {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #DDE8F3;
}

.StandardDataRowPurple {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;
}

.BottomBorderRowEdgesLeft {
	border-top: 0px;
	border-left: 1px solid Black;
	border-right: 0 px solid Black;
	border-bottom : 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

.BottomBorderRowEdgesRight{
	border-top: 0px;
	border-left: 0px solid Black;
	border-right: 1px solid Black;
	border-bottom : 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}


.StandardDataRowEdgesLeft{
	border-top: 0px;
	border-left: 1px solid Black;
	border-right: 0 px solid Black;
	border-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #DDE8F3;
}

.StandardDataRowEdgesRight{
	border-right: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

.StandardDataRowEdgesLeftRight{
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

.StandardDataRowEdgesLeftBottom{
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

.StandardDataRowEdgesRightBottom{
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

.StandardDataRowEdgesLeftBottomRight{
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

.BlackTextDataRowEdgesLeftBottomRight{
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #DDE8F3;

}

.BottomFormsPurpleRowEdges {
	border-top : 5px solid #446DAC;
	border-left: 0px solid Black;
	border-right: 0 px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #DDE8F3;
}

/*_____________________________________________________________*/

/*Standard Tables for Building Specs Engineering Docs */
.BspecsTableHeaderRow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #446DAC;
	background-color: #F5F4CF;
}

.BspecsTableBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-color : #CCCCCC;
}

/* Tables for online bookings and forms */

.BottomFormsPurpleRow {
	border-bottom : 5px solid #446DAC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #DDE8F3;
}

.TableFormsHeaderRow {
	border-bottom : 1px solid #446DAC;
	border-left: 1px solid #446DAC;
	border-right: 1px solid #446DAC;
	border-top: 1px solid #446DAC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #F5F4CF;
}

.FormLeftBottomBorderRow {

	border-bottom : 1px solid #446DAC;
	/*border-left: 1px solid #446DAC;
	border-top : 1px solid  #446DAC;
	border-right: 1px solid #446DAC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

.FormFullBorderRow {

	border-bottom : 1px solid #446DAC;
	border-left: 1px solid #446DAC;
	border-top : 1px solid  #446DAC;
	border-right: 1px solid #446DAC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #446DAC;
	background-color: #DDE8F3;

}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal
}
ol.h {list-style: decimal inside;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: Black;font-weight: bold;margin-top: 15px; margin-left: 0em; padding-left: 0em;}
ol.p {list-style: decimal inside;font-family:  Arial, Helvetica, sans-serif;font-size: 10pt;color: Black;font-weight: normal;text-indent: -1.5em;margin-top: 10px;margin-bottom: 10px; margin-left: 1.5em; padding-left: 1.55em;}
ol.a {list-style: lower-alpha inside;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: Black;font-weight: normal;text-indent: -1.5em;margin-top: 10px; margin-left: .75em; padding-left: .75em;}
ol.r {list-style: lower-roman inside;font-family:  Arial, Helvetica, sans-serif;font-size: 10pt;color: Black;font-weight: normal;text-indent: -1.5em; margin-left: .75em; padding-left: .75em;}

td.smallblacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal
}

td.smallblacktextbluebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	background: #BBD2E7;
}

.PageHeaderRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #2E357A;
	font-weight: bold;
}

.WebTeam td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal
}


a.whiteLink {
	color: #FFFFFF;
}

a.whiteLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.whiteLink:visited {
	color: #FFFFFF;
}

a.whiteLink:active {
	color: #FFFFFF;
}

.FormErrorMessage, .FormErrorMessage li {
  font-family:arial,verdana,helvetica,sans-serif;
  color:red;
  font-size:8pt;
}


.TableBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2A2A2A;
	background-color: transparent;;
}

/* -------------------------------------------------------------------------------------- */
/* ---------------------------------- Online Forms -------------------------------------- */
/* -------------------------------------------------------------------------------------- */

.FormFieldLabel {
	color:#0F3E85;
  text-align:right;
  border:1px solid #446DAC;
	background-color:#F5F4CF;
}

.FormField {
	color:#0F3E85;
  border-bottom:1px solid #446DAC;
}

.FormNotes, .ExtendedFormNotes {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
	color:#A82828;
  text-align:left;
  margin-top:5px;
  line-height:1.3;
}

.ExtendedFormNotes {
  border-left:1px solid #A82828;
  margin-left:4px;
  padding-left:8px;
}

.FormNotes a:link, .FormNotes a:hover, .FormNotes a:visited, .FormNotes a:active, 
.ExtendedFormNotes a:link, .ExtendedFormNotes a:hover, .ExtendedFormNotes a:visited, .ExtendedFormNotes a:active {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
	color:#A82828;
  text-decoration:underline;
}

/*-----------------------------------------------------------------------------------------*/
/*--------------- Used by myFacilityReportsLinks.inc in the Common folder -----------------*/
/*-----------------------------------------------------------------------------------------*/

.MyFacilityReports {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
  line-height:1.4em;
  margin-top:10px;
  padding:15px;
  border:1px solid #555;
  background-color:#fafafa;
}

.MyFacilityReportsHeader {
	color:#446DAC;
	font-weight:bold;
  margin-bottom:10px;
}

