body { font-family: Arial, sans-serif; font-size: 12px; margin: 30px 0; background: url(/Portals/0/Skins/granite/images/home-bg1.gif) center 30px no-repeat #3d658f; color: #fff; }
img { border: 0; }
a { overflow: hidden; color: #fff; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
ul, ol, address, h1, h2, h3, h4, h5, h6 { font-size: 1em; line-height: 1em; margin: 0; padding: 0; text-decoration: none; font-style: normal; }
ul { list-style: none outside; }

#contentInside ul{ list-style:disc; margin-left: 10px; top: 0px;}
#site-wrapper { font-size: 0.9em; width: 957px; min-height: 578px; margin: 0 auto; background: url(/Portals/0/Skins/granite/images/interior-bg2.png) center top no-repeat; position: relative;}
#header { position: absolute; left: 21px; top: 22px; }
#header h1 { cursor: pointer; width: 193px; height: 39px; text-indent: -9999px; background: url(/Portals/0/Skins/granite/images/logo.gif) center center no-repeat; }

#content { position: absolute; left: 274px; top: 64px; background: #fff; width: 690px; height: 514px; color:#000000;  overflow:auto; } 

#contentInside { margin: 10px;  color:#000000; top: 0px;} 

/*#content div { margin:10px;}*/
#content a { color: #0033FF;}
#globe { position: absolute; left: 18px; bottom: 15px; width: 30px; height: 30px; background: url(/Portals/0/Skins/granite/images/globe.gif) center center no-repeat; text-indent: -9999px; }

.ContentScrollPanelAnnet{ 
	Height: 400px;
	width: 670px;
	overflow:auto;
	scrollbar-arrow-color: #4d6185;
	scrollbar-base-color: #FFF;
	scrollbar-track-color: #FFF;
	scrollbar-face-color: #b6cdfb;
	scrollbar-shadow-color: #b6cdfb;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #b6cdfb;
	scrollbar-darkshadow-color: #FFF;
}
#main-nav { position: absolute; left: 284px; top: 43px; height: 10px; background: url(/Portals/0/Skins/granite/images/home-nav.gif) center left no-repeat; }
#main-nav li { float: left; }
#main-nav li a { display: block; margin: 0 46px 0 0; text-indent: -9999px; }
#main-nav li a.nav-1 { width: 73px; }
#main-nav li a.nav-2 { width: 63px; }
#main-nav li a.nav-3 { width: 82px; }
#main-nav li a.nav-4 { width: 57px; } 
#main-nav li a.nav-5 { width: 57px; }
#main-nav li a.nav-6 { width: 89px; margin: 0 0 0 -1px; }


#sub-nav { position: absolute; left: 0; top: 64px; background: url(/Portals/0/Skins/granite/images/subnav-bg.png) #3d648e left top no-repeat; text-align: right; width: 269px; min-height: 514px; text-transform: uppercase; }
#sub-nav h2 { background: url(/Portals/0/Skins/granite/images/subnav-heading.gif) left top no-repeat; font-size: 9px; line-height: 9px; height: 9px; padding: 12px 19px 11px 0; color: #25405c; font-weight: 900; letter-spacing: 0.3mm; cursor: default; }
#sub-nav .header { width:269px; background: url(/Portals/0/Skins/granite/images/subnav-heading.gif) left top no-repeat; font-size: 9px; line-height: 9px; height: 9px; padding: 12px 19px 11px 0px; color: #25405c; font-weight: 900; letter-spacing: 0.3mm; cursor: default; }
#sub-nav ul { font-family: Arial, sans-serif; padding: 0 15px 0 0; }
#sub-nav ul li a { margin: 0 0 14px 0; line-height: 31px; letter-spacing: 0.4mm; }
#sub-nav ul li ul { margin: 4px 0 0 0; padding: 0 0 4px 0; text-transform: none; font-family: "Arial Black", Arial, sans-serif; }
#sub-nav ul li ul li a { margin: 0; line-height: 18px; letter-spacing: 0; vertical-align: top; }
#sub-nav ul li ul li ul { font-family: Arial, sans-serif; font-weight: bold; }
#sub-nav ul li ul li ul li a { font-style: italic; color: #bcbec0; font-size: 11px; }
#sub-nav ul li ul li ul li a img { padding: 0 0 0 2px; }
#sub-nav ul li ul li ul li ul { font-family: Arial, sans-serif; font-weight: normal; padding: 0 18px 0 0; }
#sub-nav ul li ul li ul li ul li a { font-style: normal; color: #bcbec0; font-size: 10px; }
#sub-nav ul li ul li ul li ul li.selected a {  }

#sub-navInt { position: absolute; left: 0; top: 64px; background: url(/Portals/0/Skins/granite/images/subnav-bg.png) #3d648e left top no-repeat; text-align: right; width: 269px; min-height: 514px; text-transform: uppercase; }

/*DNN*/
.subhead{
	font-weight: bold;
}
.SubHead, a.SubHead, a.SubHead:link, a.SubHead:visited {
	text-transform: none;
	color: #000;
	text-decoration: none;
	font: normal normal bold 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
a.SubHead:Hover, a.SubHead:active {
	color: #FFF;
	text-decoration: underline;
}
.SubHeadRed, a.SubHeadRed, a.SubHeadRed:link, a.SubHeadRed:visited {
	color: #F7E39A;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
a.SubHeadRed:Hover, a.SubHeadRed:active {
	color: #F7E39A;
	text-decoration: underline;
}
.SubSubHead, a.SubSubHead, a.SubSubHead:link, a.SubSubHead:visited {
	color: #F7E39A;
	text-decoration: none;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}
a.SubSubHead:Hover, a.SubSubHead:active {
	color: #F7E39A;
	text-decoration: underline;
}


.MyChildSidebar 
{
	color: #FFF;
    text-align: left;
	text-decoration: none;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;

} 
a.ChildSidebar
{
	color: #FFF;
    text-align: right;
	text-decoration:underline;
	font: normal normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;

} 
a.ChildSidebar:Hover, a.ChildSidebar:active {
	color: #FFF;
    text-align: right;
	text-decoration: underline;
	font: normal normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;

} 

.Normal, TD,
.RadEContent, .RadEContentBordered, .RadEDropDownOff, .RadEDropDownOn, .RadEDropDownOffOver, .RadEDropDownFont,
.RadEDropDownFont TD, .RadEDropDownFont TD.Over, .RadEDropDownTable TD, .RadEDropDownTable TD.Over {
	text-transform: none;
	color: #333;
	text-decoration: none;
	font: normal normal normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	scrollbar-arrow-color: blue;
	scrollbar-base-color: #FFF;
	scrollbar-track-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
}
P A:Hover, P A:Active,
a.normal:Hover, a.normal:Active,
.normal A:Hover, .normal A:Active,
DIV A:Hover, DIV A:Active,
TD A:Hover, TD A:Active,
.RadEContent A:Hover, .RadEContentBordered A:Hover, .RadEDropDownOff A:Hover, .RadEDropDownOn A:Hover, .RadEDropDownOffOver A:Hover, .RadEDropDownFont A:Hover,
.RadEContent A:Active, .RadEContentBordered A:Active, .RadEDropDownOff A:Active, .RadEDropDownOn A:Active, .RadEDropDownOffOver A:Active, .RadEDropDownFont A:Active {
	color: #FFF;
	text-decoration: underline;
}
.RadEContent, .RadEContentBordered, .RadEDropDownOff, .RadEDropDownOn, .RadEDropDownOffOver, .RadEDropDownFont {
	background-color: #FFF !important;
}
.NormalTextBox {
	text-transform: none;
	color: #555;
	text-decoration: none;
	font: normal normal normal 9px/13px Verdana, Arial, Helvetica, sans-serif;
}
a.NormalTextBox, a.NormalTextBox:link, a.normalTextBox:visited, a.NormalTextBox:active, a.NormalTextBox:hover {
	color: #555;
	text-decoration: underline;
}
.NormalRed, a.NormalRed, a.NormalRed:link, a.NormalRed:visited, .NormalRed A, .NormalRed A:link, .NormalRed A:visited,  {
	color: #F00;
	text-transform: none;
	text-decoration: none;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
a.NormalRed:active, a.NormalRed:hover, .NormalRed A:active, .NormalRed A:hover {
	text-transform: none;
	color: #F00;
	text-decoration: underline;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
.NormalBold, a.Normalbold, a.NormalBold:link, a.NormalBold:visited,
.Normalbold A, .NormalBold A:link, .NormalBold A:visited {
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	font: normal normal bold 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
a.NormalBold:active, a.NormalBold:hover, .NormalBold A:active, .NormalBold A:hover {
	text-transform: none;
	color: #FFF;
	text-decoration: underline;
	font: normal normal bold 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumbs, a.breadcrumbs, a.breadcrumbs:link, a.breadcrumbs:visited {
	text-transform: none;
	color: #FF9;
	text-decoration: none;
	font: normal normal bold 9px/19px Verdana, Arial, Helvetica, sans-serif;
}
a.breadcrumbs:Hover, a.breadcrumbs:active {
	text-decoration: underline;
	color: #FF9;
}
.CommandButton, a.CommandButton, a.CommandButton:link, a.CommandButton:visited {
	text-transform: none;
	color: #FFF;
	text-decoration: underline;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
a.CommandButton:active, a.CommandButton:hover {
	text-transform: none;
	color: #FFF;
	text-decoration: underline;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
.StandardButton {
	padding-right: 5px;
	border: 1px solid #777;
	padding-left: 5px;
	height: 20px;
	background: #EBEBCD;
	color: #777;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
/*.utilityNav {
	color: #777;
	text-decoration: none;
	font: normal normal bold 9px/13px Verdana, Arial, Helvetica, sans-serif;
}
.utilityNav A {
	color: #777;
	text-decoration: underline;
	font: normal normal bold 9px/13px Verdana, Arial, Helvetica, sans-serif;
}
TFOOT, THEAD {
	color: #036;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
TH {
	vertical-align: baseline;
	color: #036;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
SMALL {
	font-size: 8px;
}
BIG {
	font-size: 14px;
}
BLOCKQUOTE, PRE {
	font-family: Lucida Console, monospace;
}
HR {
	color: #CCC;
	height: 1pt;
	text-align: left;
}
img {
	border: 0;
}




#PropertySidebar {
	margin: 0 0 0 2px;
	cursor: default;
	position: absolute;
}

#PropertySidebar ul, #PropertySidebar li  {
	list-style: none;
	margin: 0;
	padding: 0;
}

#PropertySidebar ul li ul {
	margin: 0 0 0 8px;
}

#PropertySidebar, #PropertySidebar span, #PropertySidebar a, #PropertySidebar a:link, #PropertySidebar a:visited, #PropertySidebar a:active, #PropertySidebar a:hover {
	color: #FFF;
	font-weight: 700;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}

#PropertySidebar ul .header {
	text-transform: uppercase;
}

#PropertySidebar ul .property {
	font-weight: 400 !important;
}

#PropertySidebar ul .property.selected {
	font-weight: 800 !important;
}


#PropertySidebar ul .tenant_page {
	font-weight: 400 !important;
	white-space: nowrap !important;
	list-style: outside disc;
	display: list-item;
	margin: 0;
	padding: 0;
	line-height: 14px;
	height: 16px;
}

#PropertySidebar ul .property img {
	margin: 0 3px 0 0;
}
*/
.sidebar{
}

#dnn_ctlSidebar_objTree ul li ul li ul li ul { margin: 0 0 0 0; }
#dnn_ctlSidebar_objTree ul li ul li ul li ul li { text-align: right;  }
#dnn_ctlSidebar_objTree ul li ul li ul li ul li img { margin: 0 0.5em 0 0; }
#dnn_ctlSidebar_objTree ul li ul li ul li ul li ul { margin: 0.5em 0 0.5em 0; padding: 0px; }
#dnn_ctlSidebar_objTree ul li ul li ul li ul li ul li { text-align: right; list-style: none; }

#PropertySidebar ul .tenant_page {
	font-weight: 400 !important;
	white-space: nowrap !important;
/*	list-style: outside disc;*/
	display: list-item;
	margin: 0;
	padding: 0;
	line-height: 14px;
	height: 16px;
}
#CustomerServiceTeam {
	width: 530px;
}

#CustomerServiceTeam .TeamMember {
	width: 265px;
	height: 105px;
	float: left;
}

#CustomerServiceTeam .TeamMember img {
	float: left;
	padding: 0 2px 0 0;
}

#CustomerServiceTeam .TeamMember a {
	line-height: 1em;
}


span.head {
	cursor: default;
}
.BodyCopy, a.BodyCopy:link, a.BodyCopy:visited {
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
a.BodyCopy:active, a.BodyCopy:hover {
	text-transform: none;
	color: #FFF;
	text-decoration: underline;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
}
.BodyCopyTitle {
	text-transform: none;
	color: #333;
	text-decoration: none;
	font: normal normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.BodyCopySubtitle {
	text-transform: none;
	color: #333;
	text-decoration: none;
	font: normal normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7pt;
}
.FeaturedPropertyTitle, a.FeaturedPropertyTitle:link, a.FeaturedPropertyTitle:visited {
	text-transform: none !important;
	color: #DAE2EA !important;
	text-decoration: none !important;
	font: normal normal bold 9px/15px Verdana, Arial, Helvetica, sans-serif !important;
}
a.FeaturedPropertyTitle:active, a.FeaturedPropertyTitle:hover {
	text-transform: none !important;
	color: #FFF !important;
	text-decoration: underline !important;
	font: normal normal bold 9px/15px Verdana, Arial, Helvetica, sans-serif !important;
}
.FeaturedPropertyLocation, a.FeaturedPropertyLocation:link, a.FeaturedPropertyLocation:visited {
	text-transform: none !important;
	color: #FFF !important;
	text-decoration: none !important;
	font: normal normal normal 9px/15px Verdana, Arial, Helvetica, sans-serif !important;
}
a.FeaturedPropertyLocation:active, a.FeaturedPropertyLocation:hover {
	text-transform: none !important;
	color: #FFF !important;
	text-decoration: underline !important;
	font: normal normal normal 9px/15px Verdana, Arial, Helvetica, sans-serif !important;
}
/*
.NewsTitle, a.NewsTitle:link, a.NewsTitle:visited {
	text-transform: none;
	color: #DAE2EA;
	text-decoration: none;
	font: normal normal bold 9px/20px Verdana, Arial, Helvetica, sans-serif;
}
a.NewsTitle:active, a.NewsTitle:hover {
	text-transform: none;
	color: #FFF;
	text-decoration: underline;
	font: normal normal bold 9px/20px Verdana, Arial, Helvetica, sans-serif;
}
.NewsCopy, a.NewsCopy:link, a.NewsCopy:visited {
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	font: normal normal normal 9px/20px Verdana, Arial, Helvetica, sans-serif;
}
a.NewsCopy:active, a.NewsCopy:hover {
	color: #FFF;
	text-decoration: underline;
}
*/
.Footer, a.Footer, a.Footer:link, a.Footer:visited, .copyright, a.copyright, a.copyright:link, a.copyright:visited {
	text-transform: none;
	color: #666;
	text-decoration: none;
	font: normal normal normal 8px/18px Verdana, Arial, Helvetica, sans-serif;
}
a.Footer:active, a.Footer:hover, a.copyright:Active, a.copyright:Hover {
	color: #666;
	text-decoration: underline;
}
.SearchTxtBox, #dnn_dnnSEARCH_txtSearch {
	border: 1px solid;
	border-color: #E2F4FB;
	padding-left: 4px;
	background: #fff;
	font: normal 9px verdana, san-serif;
}
.LoginName {
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	font: normal normal normal 9px/9px Verdana, Arial, Helvetica, sans-serif;
}
.InteriorBackground {
	background: url(../IMAGES/INTERIOR-BKGRND.jpg) no-repeat;
}
/* .Level1MenuItem, .Level1MenuItemOver {
	background-image: url(menu/bulletLevel1.jpg);
	background-position: left;
	background-repeat: no-repeat;
}*/
.Level1MenuItemText {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	font: normal normal normal 9px/27px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 10px;
	cursor: hand;
	cursor: pointer;
}
.Level1MenuItemTextOver {
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: left;
	font: normal normal normal 9px/27px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 10px;
	cursor: hand;
	cursor: pointer;
}
/*.Level2MenuItem, .Level2MenuItemOver {
	background-image: url(menu/bulletLevel2.jpg);
	background-position: left;
	background-repeat: no-repeat;
}*/
.Level2MenuItemText  {
	text-transform: none;
	color: #1C6B89;
	text-decoration: none;
	text-align: left;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 20px;
	cursor: hand;
	cursor: pointer;
}
.Level2MenuItemTextOver  {
	text-transform: none;
	color: #1C6B89;
	text-decoration: underline;
	text-align: left;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 20px;
	cursor: hand;
	cursor: pointer;
}
.Level3MenuItemText {
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 30px;
	cursor: hand;
	cursor: pointer;
}
.Level3MenuItemTextOver {
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 30px;
	cursor: hand;
	cursor: pointer;
}
.Level4MenuItemText {
	text-transform: none;
	color: #1C6B89;
	text-decoration: none;
	text-align: left;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 40px;
	cursor: hand;
	cursor: pointer;
}
.Level4MenuItemTextOver {
	text-transform: none;
	color: #1C6B89;
	text-decoration: underline;
	text-align: left;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 40px;
	cursor: hand;
	cursor: pointer;
}
.Level5MenuItemText {
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 50px;
	cursor: hand;
	cursor: pointer;
}
.Level5MenuItemTextOver {
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 26px;
	padding-left: 50px;
	cursor: hand;
	cursor: pointer;
}
.RadEContent, .RadEContentBordered, .RadEDropDownOff, .RadEDropDownOn, .RadEDropDownOffOver, .RadEDropDownFont, .RadEDropDownFont TD, .RadEDropDownFont TD.Over, .RadEDropDownTable TD, .RadEDropDownTable TD.Over {
	background: #45709A !important;
	text-transform: none;
	color: #333;
	text-decoration: none;
	font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
	cursor: pointer;
}
