/* CSS Document */

body {
	margin-left: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	text-align: left;
}


.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 012B75;
}
.nav a:link {
	text-decoration: none;
	color: #012B75;
	}
.nav a:visited {
	text-decoration: none;
	color: #012B75;
	}
.nav a:hover {
	text-decoration: none;
	color: #8F181B;
	}
.nav a:active {
	text-decoration: none;
	color: #012B75;
	}
	
a:link {
	text-decoration: none;
	color: #005984
	}
a:visited {
	text-decoration: none;
	color: #005984;
	}
a:hover {
	text-decoration: underline;
	color: #005984;
	}
a:active {
	text-decoration: none;
	color: #005984;
	}
	
.regionalnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 005984;
}
.regionalnews a:link {
	text-decoration: none;
	line-height: 16px;
	color: #005984;
	}
.regionalnews a:visited {
	text-decoration: none;
	color: #005984;
	}
.regionalnews a:hover {
	text-decoration: underline;
	color: #005984;
	font-weight:bold;
	}
.regionalnews a:active {
	text-decoration: none;
	color: #005984;
	}

td {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}

.copyright {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #bcbcbc;
	vertical-align: middle;
	text-align: left;
	height: 29px;
	background-color: #ffffff;
	width: 605px;
	padding-left: 17px;
}
.centerad {
	text-align: center;
	padding-top: 14px;
}

.boxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}

.breaking {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 14px;
}

.breaking  a:link{
text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 14px;
}

.breaking  a:visited{
text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 14px;
}

.breaking  a:hover{
text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 14px;
}

.breaking  a:active{
text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 14px;
}

.SubMenu5 {
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
	background-color:#ffffff
}

.SubMenu5 a:link {
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
	background-color:#ffffff
}

.SubMenu5 a:visited {
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
	background-color:#ffffff
}

.SubMenu5 a:hover {
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
	background-color:#ffffff
}

.SubMenu5 a:active {
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
	background-color:#ffffff
}

.SubMenus {
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color:#999999
}
.SubMenus a:link {
    height:20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	}

.SubMenus a:visited {
    height:20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.SubMenus a:hover {
    height:20px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.SubMenus a:active {
    height:20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}


.copyright a:link {
	text-decoration: none;
	color: #bcbcbc;
	}
.copyright a:visited {
	text-decoration: none;
	color: #bcbcbc;
	}
.copyright a:hover {
	text-decoration: none;
	color: #bcbcbc;
	}
.copyright a:active {
	text-decoration: none;
	color: #bcbcbc;
	}
	
.bodycopy {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 12px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}
.topstoryphoto {
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
}
.headerbanner {
	padding-right: 23px;
	text-align: right;
}

.headertest {
	background-color: #045279;
	background-image: url(/images/header_bg.jpg);
	background-repeat: no-repeat;
	text-align: right;

	background-position:right;
	vertical-align: middle;
	padding-right: 10px;
}

.header {
	font-family: Helvetica, Arial, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}

.headline {
	font-family: Helvetica, Arial, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}

.style1 {
	font-family: Helvetica, Arial, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}

.headlinewhite {
	font-family: Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}

.subhead {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.byline22 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	font-style:italic;
	color: #666666 ;
}

.subpageheadline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	font-weight:bold;
}

.marketreports {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #5790c1;
}
.marketreports a:link {
	text-decoration: none;
	color: #5790c1;
	}
.marketreports a:visited {
	text-decoration: none;
	color: #5790c1;
	}
.marketreports a:hover {
	text-decoration: underline;
	color: #5790c1;
	}
.marketreports a:active {
	text-decoration: none;
	color: #5790c1;
	}
	
.marketreportsheader {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #000000;
}
.marketreportsheader a:link {
	text-decoration: none;
	color: #000000;
	}
.marketreportsheader a:visited {
	text-decoration: none;
	color: #000000;
	}
.marketreportsheader a:hover {
	text-decoration: underline;
	color: #000000;
	}
.marketreportsheader a:active {
	text-decoration: none;
	color: #000000;
	}
	
.whitecopyredbg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 12px;
	text-align: left;
	vertical-align: top;
	background-color: #AD3A3A;
}
.whitecopyredbg a:link {
	text-decoration: underline;
	color: #ffffff;
	}
.whitecopyredbg a:visited {
	text-decoration: underline;
	color: #ffffff;
	}
.whitecopyredbg a:hover {
	text-decoration: none;
	color: #ffffff;
	}
.whitecopyredbg a:active {
	text-decoration: underline;
	color: #ffffff;
	}
.resourceguides {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	line-height: 22px;
}
.resourceguides a:link {
	text-decoration: underline;
	color: #000000;
	}
.resourceguides a:visited {
	text-decoration: underline;
	color: #000000;
	}
.resourceguides a:hover {
	text-decoration: none;
	color: #000000;
	}
.resourceguides a:active {
	text-decoration: underline;
	color: #000000;
	}
.regional {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 13px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/images/regional_04.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	line-height: 16px;
}
.regionalhomepage {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-left: 11px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/images/regional_04.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	line-height: 16px;
}
.regionalhomepage a:link {
	text-decoration: none;
	color: #000000;
	}
.regionalhomepage a:visited {
	text-decoration: none;
	color: #000000;
	}
.regionalhomepage a:hover {
	text-decoration: underline;
	color: #000000;
	}
.regionalhomepage a:active {
	text-decoration: none;
	color: #000000;
	}
.southeast {
	color: #336eb8;
}
.southeastsmall { background:#336eb8; 
	padding:4px;
	color: #ffffff;
}
.northeast {
	color: #336eb8;
}
.northeastsmall { background:#336eb8; 
	padding:5px;
	color: #ffffff;
}
.texas {
	color: #d59446;
}
.texassmall { background:#d59446; 
	padding:5px;
	color: #ffffff;
}
.midwest {
	color: #92292d;
}
.midwestsmall { background:#92292d; 
	padding:5px;
	color: #ffffff;
}

.western {
	color: #387865;
}
.westernsmall { background:#387865; 
	padding:5px;
	color: #ffffff;
}
.newssearch {
	color: #284d6d;
}
.regional a:link {
	text-decoration: none;
	color: #000000;
	}
.regional a:visited {
	text-decoration: none;
	color: #000000;
	}
.regional a:hover {
	text-decoration: underline;
	color: #000000;
	}
.regional a:active {
	text-decoration: none;
	color: #000000;
	}
	


.regionalleft {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	color: #2a62a9;
	height: 21px;

	width: 144px;
	padding-left: 13px;
	background-image: url(/images/regional_02.gif);
	background-repeat: repeat-y;
}
.regionalleft a:link {
	text-decoration: none;
	color: #2a62a9;
	}
.regionalleft a:visited {
	text-decoration: none;
	color: #2a62a9;
	}
.regionalleft a:hover {
	text-decoration: underline;
	color: #2a62a9;
	}
.regionalleft a:active {
	text-decoration: none;
	color: #2a62a9;
	}
.regionalright {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: right;
	vertical-align: top;
	color: #2a62a9;
	height: 20px;
	width: 73px;
	padding-right: 7px;
	background-image: url(/images/regional_03.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.regionalright a:link {
	text-decoration: none;
	color: #2a62a9;
	}
.regionalright a:visited {
	text-decoration: none;
	color: #2a62a9;
	}
.regionalright a:hover {
	text-decoration: underline;
	color: #2a62a9;
	}
.regionalright a:active {
	text-decoration: none;
	color: #2a62a9;
	}
	
	.PropTableBothSides {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	color: #2a62a9;
	height: 15px;
	padding-right: 0px;
	background-image: url(/images/table_sides_700.gif);
}

.PropTypeTitle {
    font-size: 15px;
	color: #2a62a9;
	text-decoration: none;
	height: 25px;
}
	
.SubmitNews {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	color: #2a62a9;
	height: 15px;
	padding-right: 0px;
}

.SubmitNewsBothSides {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	color: #2a62a9;
	height: 15px;
	padding-right: 0px;
	background-image: url(/images/table_sides_700.gif);
}

.SubmitNewsTitle {
    font-size: 15px;
	color: #2a62a9;
	text-decoration: none;
	height: 25px;
}

.proptype {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	color: #2a62a9;
	height: 13px;
	padding-right: 0px;
}
.office {
    font-size: 15px;
	color: #336eb8;
	text-decoration: none;
}
.officesmall { background:#336eb8; 
	padding:5px;
	color: #ffffff;
}

.retail {
    font-size: 15px;
	color: #d59446;
	text-decoration: none;	
}

.retailsmall { background:#d59446; 
	padding:5px;
	color: #ffffff;
}

.hospitality {
    font-size: 15px;
	color: #d59446;
	text-decoration: none;	
}

.hospitalitysmall { background:#d59446; 
	padding:5px;
	color: #ffffff;
}

.multifamily {
    font-size: 15px;
	color: #92292d;
	text-decoration: none;	
}
.multifamilysmall { background:#92292d; 
	padding:5px;
	color: #ffffff;
}

.industrial {
    font-size: 15px;
	color: #387865;
	text-decoration: none;	
}
.industrialsmall { background:#387865; 
	padding:5px;
	color: #ffffff;
}

.healthcare {
    font-size: 15px;
	color: #387865;
	text-decoration: none;	
}
.healthcaresmall { background:#387865; 
	padding:5px;
	color: #ffffff;
}

.civic {
    font-size: 15px;
	color: #387865;
	text-decoration: none;	
}
.civicsmall { background:#387865; 
	padding:5px;
	color: #ffffff;
}

.business {
    font-size: 15px;
	color: #284d6d;
	text-decoration: none;	
}
.businesssmall { background:#284d6d; 
	padding:5px;
	color: #ffffff;
}
.mixed-use {
    font-size: 15px;
	color: #336eb8;
	text-decoration: none;	
}
.mixed-usesmall { background:#336eb8; 
	padding:5px;
	color: #ffffff;
}


.senior housing {
    font-size: 15px;
	color: #336eb8;
	text-decoration: none;	
}
.senior housingsmall { background:#336eb8; 
	padding:5px;
	color: #ffffff;
}

.other {
    font-size: 15px;
	color: #92292d;
	text-decoration: none;	
}
.othersmall { background:#92292d; 
	padding:5px;
	color: #ffffff;
}



.proptype a:link {
	text-decoration: none;
	color: #000000;
	}
.proptype a:visited {
	text-decoration: none;
	color: #000000;
	}
.proptype a:hover {
	text-decoration: underline;
	color: #000000;
	}
.proptype a:active {
	text-decoration: none;
	color: #000000;
	}
.proptypeoffice { background:#336eb8; 
	padding:3px;
	color: #ffffff;
	height: 60px;
}


.pods {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 13px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-right: 10px;
	line-height: 13px;
}
.pods a:link {
	text-decoration: none;
	color: #000000;
	}
.pods a:visited {
	text-decoration: none;
	color: #000000;
	}
.pods a:hover {
	text-decoration: underline;
	color: #000000;
	}
.pods a:active {
	text-decoration: none;
	color: #000000;
	}