﻿.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:
}
.master {
	width:1004px;
}
img {
	border:none;
}
.shadowLeft {
	/*background-image: url(images/blk_Shadow_Left.jpg);*/
	background-image: url('/_layouts/images/blank.gif');
	background-color:#000000;
}
.shadowRight {
	/*background-image: url(images/blk_Shadow_Right.jpg);*/
	background-image: url('/_layouts/images/blank.gif');
	background-color:#000000;
}

.ms-alternating {
	background-color:#eff3f5;
}


.topNavContainer {
	background-image: url('/_layouts/images/blank.gif');
	background-repeat: repeat-x;
	height: 30px;
	background-color:#e0dedb;
}

.topNavItem {
	background-position: right top;
	font-size: 8pt;
	background-image: url('/_layouts/images/blank.gif');
	color: #3a4663;
	background-repeat: no-repeat;
	font-family:inherit;
}
.topNavSelected A {
	background-image: url('/_layouts/images/blank.gif');
	color: #efefef;
}

.ms-pagemargin {
	background-image: url('/_layouts/images/blank.gif');
	background-color:#ffffff;
}

#SRSB div {
	text-align:right;
}
.ms-sbLastcell {
	width:1px;
}
.ms-sbtable-ex {
	width:auto;
}
.search .ms-sbcell {
	border-top:3px #e0dedb solid;
	border-bottom:3px #e0dedb solid;
	background-color:#e0dedb;
}
.search .ms-sbtext {
	border-left:12px #e0dedb solid;
}
.ms-sbLastcell {
	border-left:3px #e0dedb solid;
	background-color:#ffffff;
}
.ms-srchresultstop, .srch-Page-bg {
	background-color:#e0dedb !important;
	display:none;
}
.srch-Icon {
	margin-right:6px;
}

.topNavContainer
{
	background-image:url('/_layouts/images/blank.gif');
}
.topNavItem
{
	color: #606263;
	text-transform:uppercase;
}
.topNavItem a
{
	background-image: url('/_layouts/images/blank.gif');
	height:24px;
	padding:8px 9px 0px 9px;
}
.topNavSelected a
{
	background-image: url('/_layouts/images/blank.gif');
	background-color:#f6f5f4;
	color: #000000;
}
.topNavHover a
{
	background-image: url('/_layouts/images/blank.gif');
	background-color:#ffffff;
	color:#000000;
}
.topNavFlyOuts
{
	border-right-color:#DBDBDB;
}
.topNavFlyOutsItem
{
	background-color: #EFEFEF;
	border-color:#DBDBDB;
	border-bottom-color:#DBDBDB;
	background-color: #F1F1F1;
	color:#3B3B3B;
}
.topNavFlyOutsItem a
{
	color:#3B3B3B; 
}
.topNavFlyOutsHover
{
	background-color: #CACACA;
}
.topNavFlyOutsHover a
{
	color:#3B3B3B;
}


.pageTitle {
	font-weight:normal;
	font-size: 30pt; /*PS pt*/
	font-size:21px; /*PS px*/
	font-size:25px;
	margin: 0px;
	margin-top:16px;
	margin-bottom:8px;
	color: #000000;
	font-family:"Myriad Pro", Arial;
	
}

.MainContentArea {
	margin-left:33px;
	margin-right:43px;
}

.MainContentArea p, .MainContentArea span, .standardFont p, .standardFont span {
	color:#9a9c9c;
	font-family:inherit;
	font-size:11pt; /*PS pt*/
	font-size:9px; /*PS px*/
	font-size:12px;
}
.InTitleLink a {
	font-size:9pt;
}

.MainContentArea a:link, .MainContentArea a:visited, .standardFont a:link, .standardFont a:visited  {
	color:#3094b4;
	text-decoration:none;
}
.MainContentArea a:hover, .standardFont a:hover {
	color:#3094b4;
	text-decoration:underline;
}

.MainContentArea .BuildingContainer a:link, .MainContentArea .BuildingContainer a:visited {
	color:#ffffff;
	text-decoration:none;
}
.MainContentArea .BuildingContainer a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.MainContentArea li {
	list-style:square;
}

/* The covers the SharePoint Nav */
.leftNav {
	border:none;
	background-color:#ffffff;
	width:128px;
	margin-left:0px;
	margin-right:30px;
}
.leftNav1, .leftNav1 a {
	font-weight: bold;
	font-size: 10pt; /*PS pt*/
	font-size:8px; /*PS px*/
	font-size:10px;
	line-height: 12px;
	font-family:"Myriad Pro", "Arial";
	text-transform:uppercase;
	margin-top:10px;
}
.MainContentArea A.leftNav1:hover {
	text-decoration:none;
}
.leftNav2 {
	font-size:10pt; /*PS pt*/
	font-size:8px; /*PS px*/
	font-size:10px;
	text-transform:uppercase;
}
.leftNav2 A {
	padding-left: 5px;
	padding-bottom:7px;
}
a.leftNav2:link ,a.leftNav2:visited {
	color:#b1b1b1;
	text-decoration:none;
}
a.leftNav2:hover {
	color:#3094b4;
	text-decoration:underline;
}
.leftNavHover {
	background:#ffffff;
	border:none;
}
.leftNavSelected {
	border:none;
	color: #000000;
	background-color: #ffffff;
	text-decoration:underline;
	font-size:10pt; /*PS pt*/
	font-size:8px; /*PS px*/
	font-size:10px;
	font-weight:bold;
}	

a.leftNavSelected:link, a.leftNavSelected:visited {
	color:#000000;
	text-decoration:underline;
}
a.leftNavSelected:hover {
	color:#3094b4;
}
.leftNavSpacer {
	width:158px;
}

/* This is for the CustNav */
ul.leftNav{
	margin:0px;
	margin-top:24px;
	padding:0px;
	font:inherit;
}
ul.leftNav ul{
	margin:0px;
	padding:0px;
	font:inherit;
}

ul.leftNav1 a{
	margin-top:0px;
}
li.leftNav1, li.leftNav2 {
	list-style:none;
	margin:0px;
	padding:0px
}
li.leftNav1, li.leftNav1 a, li.leftNav2, li.leftNav2 a {
	font-weight: bold;
	font-size: 10pt; /*PS pt*/
	font-size:8px; /*PS px*/
	font-size:11px;
	line-height: 13px;
	font-family:"Arial";
	text-transform:uppercase;
}
li.leftNav1, li.leftNav1 a, li.leftNav2, li.leftNav2 a {
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	padding:2px 0px;
}
li.leftNav1, li.leftNav1 a {
}

.mainContainer {
	margin-left: 0px;
	margin-right: 0px;

}
.MainColumn h2, .MainColumn .ArticleHeader, .ms-WPBody h2, .MainColumn h2 span {
	font-family:inherit;
	font-size:11pt; /*PS pt*/
	font-size:9px; /*PS px*/
	font-size:12px;
	font-weight:bold;
	text-indent:16px;
	color:#292b2c;
	width:100%;
	margin-top:3px;
	padding:3px 0px;
	background-color:#e0e7eb;
}
.MainColumn h3, .MainColumn h3 span {
	font-family:inherit;
	font-size:11pt; /*PS pt*/
	font-size:9px; /*PS px*/
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:3px 0px;

}

.RightColumn {
	padding-left:20px;
	width:296px;
}
.RightColumn h5 {
	margin:0px;
}
.RightColumn h3 {
	font-family:inherit;
	font-size:11pt; /*PS pt*/
	font-size:9px; /*PS px*/
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
	line-height:2px;
}

.RightColumn ul {
	margin-top:1em;
}
.RightColumn li {
	color:#9a9c9c;
	font-family:inherit;
	font-size:11pt; /*PS pt*/
	font-size:9px; /*PS px*/
	font-size:12px;
	padding-bottom:1em;
}


.RightColumnWebPartZone {
	background-color:#dbdbdb;
}
#silverlightControlHost {
	margin-bottom:0px;
	padding-bottom:0px;
}
.VideoText {
	background-color:#dbdbdb;
	color:#666666;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}



.BuildingProfileImage {
	width:100%;
	background-color:#000000;
	border-bottom:2px #000000 solid;
	text-align:right
}
.BuildingProfileImageUnder {
	border-bottom:2px #000000 solid;
}
.BuildingProfileImage img {

}

.ViewAllAvailability {
	margin-top:24px;
	text-align:right;
}
.ViewAllAvailability span {
	padding:4px 10px;
}
.ViewAllAvailability span a:link, .ViewAllAvailability span a:visited {
	color:#ffffff;
	text-decoration:none;
}
.ViewAllAvailability span a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/* For Building Page */
/* Controls positioning and color */ 
.BuildingContainer {
	margin-bottom:24px;
}
.Building {
	padding-left:12px;
}
.Building-LearnMore {
	padding:2px 12px;
	color:#ffffff;
	font-size:9pt; /*PS pt*/
	font-size:7px; /*PS px*/
	font-size:10px;
}

.BuildingGreen {
	border-bottom:4px #2fb457 solid;
}
.BuildingGreen .Building-LearnMore {
	border-top:4px #2fb457 solid;
	background-color:#2fb457;
}

.BuildingGold {
	border-bottom:4px #dbae21 solid;
}
.BuildingGold .Building-LearnMore {
	border-top:4px #dbae21 solid;
	background-color:#dbae21;
}

.BuildingRed {
	border-bottom:4px #ee3523 solid;
}
.BuildingRed .Building-LearnMore {
	border-top:4px #ee3523 solid;
	background-color:#ee3523;
}

.BuildingBlue {
	border-bottom:4px #00a1e5 solid;
}
.BuildingBlue .Building-LearnMore {
	border-top:4px #00a1e5 solid;
	background-color:#00a1e5;
}

.BuildingViolet {
	border-bottom:4px #7a4e81 solid;
}
.BuildingViolet .Building-LearnMore {
	border-top:4px #7a4e81 solid;
	background-color:#7a4e81;
}

.BuildingOrange {
	border-bottom:4px #f26722 solid;
}
.BuildingOrange .Building-LearnMore {
	border-top:4px #f26722 solid;
	background-color:#f26722;
}


.AbyBContainer {
	margin-bottom:20px;
}
.AbyB-Heading {
	background-color:#e0e7eb;
}
.AbyB-Heading span {
	padding-left:20px;
	font-family:inherit;
	font-weight:bold;
	font-size:11pt; /*PS pt*/
	font-size:8px; /*PS px*/
	font-size:12px;
}
.AbyB-WP {
	padding:3px 3px 3px 20px;
}
/* for right alignment of the sq footage within the table */
.cbq-layout-main td {
	color:#9a9c9c;
	padding:2px 0px;
}
td.cbqwp-align-right {
	text-align:right;
	padding-right:24px;
}
.cbq-layout-main th {
	border-bottom:1px #cccdcd solid;
	color:#666666;
}

.AbyB-table {
	padding-top:25px;
	background-image:url('/style%20library/images/AbyB_Header.gif');
	background-repeat:repeat-x;
}


.AbyB-Green {
	border-bottom: 2px #2fb457 solid;
}
.AbyB-Green table td.AbyB-Tab {
	background-color:#2fb457;
}

.AbyB-Gold {
	border-bottom: 2px #daad21 solid;
}
.AbyB-Gold table td.AbyB-Tab {
	background-color:#daad21;
}

.AbyB-Red {
	border-bottom: 2px #ee3524 solid;
}
.AbyB-Red table td.AbyB-Tab {
	background-color:#ee3524;
}

.AbyB-Blue {
	border-bottom: 2px #00a2e5 solid;
}
.AbyB-Blue table td.AbyB-Tab {
	background-color:#00a2e5;
}

.AbyB-Violet {
	border-bottom: 2px #7a4e80 solid;
}
.AbyB-Violet table td.AbyB-Tab {
	background-color:#7a4e80;
}

.AbyB-Orange {
	border-bottom: 2px #f26722 solid;
}
.AbyB-Orange table td.AbyB-Tab {
	background-color:#f26722;
}


div#Footer {
	margin-top:6px;
}
div#Footer UL {
	margin-top:0px;
	margin-bottom:6px;
}
div#Footer UL LI, div#Footer td span {
	padding-right: 10px;
	display: inline;
	padding-left: 10px;
	padding-bottom: 0px;
	/*border-left: #7c7e7f 1px solid;*/
	padding-top: 0px;
	font-size:80%;
	color:#7c7e7f;
}
div#Footer td {
	vertical-align:top;
}
div#Footer UL LI a:link, DIV#cftdFooter UL LI a:visited {
	text-decoration:none;
	color:#7c7e7f;
}
div#Footer UL LI a:hover {
	text-decoration:underline;
	color:#7c7e7f;
}
div#Footer UL LI.firstItem {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}



.HomeBody {
	background-color:#000000;
}
.whatsNewItem {
	margin-top:3px;
	margin-bottom:1ex;
}

.whatsNewBg {
	background-image: url(/style%20library/images/whats_new_bg.jpg);
	background-repeat: no-repeat;
}
.whiteTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
}
.whatsNewDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A3A5A7;
}
.whatsNewTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F95B3;
}
.whatsNewText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
/*.whatsnew a:link {
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.whatsnew a:visited {
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.whatsnew a:hover {
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #2F95B3;
	text-decoration: none;
	font-weight: bold;
}*/
.addressBoxTitle, span.addressBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.addressBoxGreen {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #2FB457;
	font-size: 9px;
}
.addressBoxYellow {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #DAAD21;
	font-size: 9px;
}
.addressBoxRed {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #EE3524;
	font-size: 9px;
}
.addressBoxBlue {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #00A2E5;
	font-size: 9px;
}
.addressBoxPurple {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #7A4E80;
	font-size: 9px;
}
.addressBoxOrange {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #F26722;
	font-size: 9px;
}
.addressList
{
list-style-type: none;
padding: 0;
margin: 0;
}

.addressListItem
{
	background-image: url(/style%20library/images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 0.6em;
}

.MainContentArea .addressList li{
	list-style:none;
}
.whatsnew link-item a:link, .whatsnew link-item a:visited {
	color:#3094b4;
	text-decoration:none;
}
.whatsnew link-item a:hover {
	color:#3094b4;
	text-decoration:underline;
}

.addressListItem a:link, .addressListItem a:visited {
	color:#ffffff;
	text-decoration:none;
}
.addressListItem a:hover {
	color:#ffffff;
	text-decoration:underline;
}
