body {
	font-family: helvetica, arial, sans-serif;
    background-color: #FFF;
}
h1, h2, h3, h4, h5, a, h1 a, h2 a, h3 a, h4 a, h5 a, h2.headline a, div.headlines h2.headline a, div.headlines h3 a, div.headlines h4 a, div.iconBlock a, #leadcontent-main h1 a, div.mainSlideDetailsContents ul.relatedHeadline a, div.leadMezz a, div.leadMezz h2.headline a {
	color:#0065af; 
}
h3.headline, h4.inLine, h4.headline, h1.mainSlideHeadline, h2.mainSlideHeadline, h2.headline, div.oneColBullet li, div.headline1, table.bullets td li.bullets{
 display:inline;
 margin-left:0px;
}
div#container {
	background: #B0D9EF url(/HRCommercialRealEstate/Images/page_bg.jpg) repeat-x scroll 0 0;
}
body.hurricaneGuide div#branding {
background:transparent url(/HRCommercialRealEstate/Images/hurricaneguide/page_bg.jpg) repeat-x scroll 0 0;
}
body.hrvarsity div#branding {
background:transparent url(/HRCommercialRealEstate/Images/hrvarsity/page_bg2.gif) repeat-x scroll 0 0;
}
div#container.headerPromo {
	background: #B0D9EF url(/HRCommercialRealEstate/Images/page_bg_padded.jpg) repeat-x scroll 0 0;
}
div.topLeaderboard {
	background-color: #B6DAF2;
	padding-top: 5px;
}

/* Header Styles */
div#header {
	height:95px;
	position:relative;
}
div#header.headerWithPromo {
	height: 160px;
}
body.hurricaneGuide div#header {
height: 120px;
}
body.hrvarsity div#header {
height: 130px;
}
#columnist-bio-body #header {
	background: url(/HRCommercialRealEstate/Images/page_bg.jpg) repeat-x 0 0;
	}
div#logo {
	position: absolute;
	bottom: 0;
	left: 10px;
	margin-bottom: -6px;
}
body.hurricaneGuide div#logo,
body.hrvarsity div#logo {
	bottom: 5px;
}
div#weatherbug {
	left:350px !important;
	margin-bottom:20px;
}
body.hurricaneGuide div#weatherbug {
	left: 570px !important;
}
body.hrvarsity div#weatherbug {
	left: 590px !important;
}
div#weatherbug p.wu-weather {
    font-size: 15pt;
    color: #FFF;
    bottom: 10px;
    right: -50px;
}
div#headerAdCode1.headerAdCodeNoPromo {
    top: 40px;
}
body.hurricaneGuide div#headerAdCode1.headerAdCodeNoPromo,
body.hrvarsity div#headerAdCode1.headerAdCodeNoPromo {
top:65px;
}
div#MVMEHolder div.tabContentContainer { background-color:#FFFFFF; }
/* Centered Header Styles */
div#header.centered-logo div#logo {
	left: 335px;
}

/* Footer Styles */
div#footer {
	background-color: #B0D9EF;
	color:#6A6A6A;
}
div#footer {
	padding:0;
}
div#footer div#siteOverview {
	background-color:#F8F8F8;
	padding:10px;
}
div#footer div#siteOverview ul li ul li a.mainOverviewLink,
div#footer div#siteOverview ul li a.mainNav {
    color: #063640;
    text-transform: capitalize;
}
div#footer {
/*	background: transparent url(/HRCommercialRealEstate/Images/footer_bg.gif) repeat-x scroll top left;*/
}
div#footertext{
    font-size: 10px;
}
div#footer div#footertext ul.links li {
    border-right: 1px solid #6D6C6C;
}
div#footer div#footertext ul.links li a{
	color: #6d6c6c;
}
div#footerlogo, div#footertext {
	padding: 10px;
}
div#footertext {
	width: 640px;
	font-size: 11px;
}

/* Navigation Styles */
div#classBarNav {
	color:#FFF;
	font-size:11px;	
}
div#classBarNav ul.classBarNavLink,
div#classBarNav ul.classBarNavLink a,
div#classBarNav,
div#classBarNav a {
    color: #FFF;
}
div#classBarNav ul.classBarNavLink li {
    border-right: 1px solid #FFF;
}
div#classBarNav ul.classBarNavLink li.lastMenuItem {
    border: none;
}
div#navigation {
	background-color:#FFF;
	margin-top: 0;
	margin-bottom: 27px;
}
div#navigation div#layerOne {
	display:inline-block;
	padding-top:10px;
	width:100%;
}
body#videofront ul#root li ul.level2 li {

	padding:0 6px !important;
}

ul#root li.highlight a {
	background: transparent url(/HRCommercialRealEstate/Images/tabs.gif) no-repeat scroll left -5px;
}
ul#root li { padding: 0px;}
ul#root li.navLink a {
	padding:8px 7px 12px;
	font-weight: bold;
}
ul#root li a.mainNav span {
	line-height: 5px;
	padding-bottom:6px;
	padding-right:7px;
	padding-top:3px;
}
ul#root li.highlight a.mainNav span {
	background: transparent url(/HRCommercialRealEstate/Images/tabs.gif) no-repeat scroll right -50px;
	padding-left: 0;
}
ul#root li a.mainNav {
	color:#3088C8;
	font-size:15px;
    text-transform: none;
}
ul#root li a.mainNav:hover,
ul#root li.highlight a.mainNav {
	color: #444;
	text-decoration: underline;
}
ul#root li.hideMainNav a.mainNav {
	text-decoration: none;
}
ul#root li.highlight,
ul#root li:hover {
	background-image:url(/HRCommercialRealEstate/Images/menuArrow.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
ul#root li ul.level2 {
	margin-top: -1px;
	background:#f6ed8a;
    color: #444;
}
ul#root li ul.level2 li:hover {
	text-decoration: underline;
}
ul#root li.highlight ul.level2 li a,
ul#root li ul.level2 li a {
	color:#444;
	font-size:12px;
	font-weight: bold;
	line-height: normal;
	padding: 5px 0px 7px;
}
div#hotTopic {
	background-color: #E1F5FF;
	color:#fe0000;
	font-weight: bold;
}
div#hotTopic ul li a {
	color:#000;
	font-size: 12px;
	font-weight: normal;
}
div#hotTopic ul li a:hover {
    text-decoration: underline;
}

/* Lead Content Styles */
ul.leadMezz {
	border-top: 1px solid #9DB3B9
}
div.leadMezz li.mezzitem {
	border-color: #9DB3B9;
}
#leadcontent-main, .leadMezz {
	background: transparent;
	background-color: #ffffff;
	border: none;
	color:#3A3939;
}


div#leadcontent-main div#headlineContainer div.highlight {
    background: #faf6c4;
}
#leadcontent-main div.mainSlideDetailsContents p.brief {
    color: #3A3939;
}
span.minutesAgo,
p.last-updated {
    color: #FF0000;
}
span.last-updated{
	padding-left:5px;
}
/* Module Header */

h2.moduleHeader {
    padding-top:4px !important;
    padding-left:10px;
    color:#FFFFFF;
    height: 27px;
    font-size:20px;
    font-weight:normal;
    text-transform:uppercase;
    background:transparent url(/HRCommercialRealEstate/Images/tab_off.jpg) repeat-x scroll 0 -2px;
}

/* END Module Header */

/* Tab Module Styles */
div.tabModuleContainer {
    border: none;
}
div.tabModuleContainer div.tabs {
    height: 30px;
}
div.tabModuleContainer h2.tabTitle {
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	height:30px;
	text-transform:uppercase;
}
div.tabModuleContainer ul.tabModule {
	margin:5px;
}
ul.tabModule li{
	font-size: 11px;
}
ul.tabModule li a {
	color: #FFF;
}
div.tabs,
ul.tabModule li,
div.headlines h2.title,
div.title-top {
	background: transparent url(/HRCommercialRealEstate/Images/tab_off.jpg) repeat-x 0 -2px;
	height:30px;
}
div.headlines h2.title,
div.headlines h2.title a,
div.title-top,
div.title-top a { 
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
}
div.headlines h2.title,
div.title-top {
	padding-left:10px;
	padding-top:5px;
}
ul.tabModule li.curTab {line-height: 22px;}
ul.tabModule li.curTab span a {display: block;}
ul.tabModule li.curTab {
    background: #24FF00 url(/HRCommercialRealEstate/Images/tab_on.jpg) repeat-x center -7px;
}
ul.tabModule li a:hover {
	text-decoration: underline;
}
ul.tabModule li.curTab a:hover {
    text-decoration: none;
}
div.tabModuleContainer h2.tabTitle, div.tabModuleContainer h2.tabTitle a {
	color: #FFF;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
}

/* Headline Module Styles */
div.mezzanine h2.header,
div.mezzanine h2.header a {
    color: #034;
}
li.mezzitem p {
    color: #636363;
}
div.multiple div.curvedTop div.curvedContent{
	padding-left:0px;
}
.headlines div.curvedContent h2.title{
	padding-top:4px !important;
}
/* Promo Styles */
div.first.featurePromo {
    border-top: 1px solid #FFF;
    margin-top: 0;
}
div.featurePromo {
	border-top: 1px solid #9DB3B9;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background-color:#017fba;
	color:#FFF;
    margin-top: -1px;
}

div.featurePromo div.featureHeader {
	margin: -5px -5px 0;
	padding-top: 5px;
}
div.featurePromo h2.title {
	color:#C4D1D5;
	font-size:12px;
    text-transform: uppercase;
}
div.featurePromo a {
	color:#fff;
}
div.featurePromo h3 a,
div.featurePromo h4 a {
    color: #FFF;
}
div.featurePromo p {
	color:#FFF;
	font-size: 12px;
}

/* Article Styles */
div#content.article h1,
div#content.article h3 {
	color:#063640;
}
div#content.article h1 {
	font-size: 24px;
}
div#content.article h2 {
	font-size: 14px;
	color: #2F5A6D;
}
div#content.article div.story {
	background: #E9EFF0;
	border: none;
    color: #292727;
}
div#content.article #module-ratings-and-comments h2 {
	color:#034;
}
div#content.article h1 a,
div#content.article h2 a,
div#content.article h3 a {
    color: #292727;
}
span#extraPhotos, span#extraVideos, span#extraAudio, span#extraMultimedia, span#extraStories, span#extraLinks, span#extraTopics {
	border:1px solid #034;
}

em {font-style:italic;}
em.b {font-weight:bold; font-style:normal;}

/* Most Popular Styles */
div.popular {
	background: none;
}
div.popular div.tabs ul li.tab {
	margin: 0;
}

/* Photogallery Styles */
div#gallery-content-popup div#gallery-photos-more li {
	background-color: #666;
	background-image: none;
	}
#gallery-content-popup #gallery-photos-more li.current a {
	background-color: #333;
	background-image: none;
	}
#gallery-content-popup #gallery-photos-more li a:hover {
	background-color: #333;
	}

/* Taxonomy Styles */
#rtIconBGBar, #topicGallerySummaryHead, #tgSearchForm, .tax-tab, .tabLeftBorder, .tabRightBorder, #htTopTitleBar, .ttHead td {
	background: #8DC6E8 url(/HRCommercialRealEstate/Images/subnav_bg.jpg) repeat-x scroll 0 0;
}

.tax-tab {
	border-bottom:0px none;
	border-top:0px none;
}
.tax-tab-selected {
	background:#FFFFFF none repeat scroll 0 0;
}
#tax-filterContainer {
	background:#8DC6E8 url(/HRCommercialRealEstate/Images/subnav_bg.jpg) repeat-x scroll 0 0;
}

#tax-hotTopicsOutsideWide, #tax-smallHotTopicsModule, .ttTopic td, .ttHead td, #queueLoadingDiv, #tiSearchInner {
	border-color:#8DC6E8;
}
ul.tabModule li.curTab span{
	background: #017fba url(/HRCommercialRealEstate/Images/mod_tabs.gif) no-repeat scroll right -53px;
	display: inline-block;
	margin: 0px;
	padding-right: 10px;
}
ul.tabModule li.curTab {
	background:transparent url(/HRCommercialRealEstate/Images/mod_tabs.gif) no-repeat scroll left 0px;
}
ul.tabModule li.curTab a {
	background:transparent url(/HRCommercialRealEstate/Images/tab_on.jpg) no-repeat scroll center bottom;
	color:#444444;
	padding-bottom:7px;
}
div.curvedContent {
	background: #fff;
}
div.tabModuleContainer ul.tabModule {
	margin: 0px 0px -2px 0px;
}
div.tabModuleContainer ul li {
	padding-top: 5px;
}
div#slideshow div.caption, div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails {
	background:#444;
	opacity:0.9;
}
div.mainSlideDetailsContents h1.mainSlideHeadline a {
	font-size: 10px;
}


div#toolbarthirdparty {
	background-color: #fff;
	padding: 5px 0px;
}
div#headerthirdparty {
	background-color: transparent;
	margin: 0px;
	padding:5px 0;
}
div#breadcrumbthirdparty {
	padding-top: 5px;
}
div#breadcrumbthirdparty, div#breadcrumbthirdparty a{
	color: #3088C8;
}
div.blurb,
div.module,
div.tabDisplay {
    background: #fff;
}

div.headlines {
    padding-top: 0;
}

div.photogalleryPromo div.center, div.photogalleryPromo div.center a, #promo-rail h4, #promo-rail h4 a, #sponsored-links h3.tabTitle, #search-results h3.tabTitle {
    color: #0065AF;
}

div#search-google-ads  div.google-ad {
    margin-top:5px;
}
table.cubeAd {
	background-color:#CCCCCC;
}
div#footer div#footertext ul.links li{
	border-left:none;
}
* html div.headlineItem table tr td a {
	display: inline-block;
	}
*:first-child+html div.headlineItem table tr td a {
	display: inline-block;
	}
	
div#module-secondary-content {
	background-color:#FFFFFF;
	margin:3px 10px 15px 60px;
	padding:10px;
}
table.headlineTable td{
padding:0px 10px 8px 10px;
}

 
 table.headlineTable.twoColumn div.headlineItem {
 padding:0px;
 padding-top:8px;
 }
 table.threeColumn div.headlineItem{
 padding-left:0px;
 padding-right:0px;
 }
 div.headlineItem{
 padding:10px;
 }
 .contentContainer{
 	padding-bottom:0px;
 } 
.headlineRight  {
	display: block;
	border-bottom:solid 1px #fff;
}

h2.sectiontitle a, h2.sectiontitle{
	color:#fff;
	font-weight:normal;
}


/*archive search */
#promo-rail div.archiveSearch {
	padding: 20px;
	border: solid 1px #CCC;
}
div.archiveSearch h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000;
}
div.archiveSearch form#lat_archives {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #000;
	padding: 10px;
}
div.archiveSearch form#lat_archives input {
	margin: 5px;
}
div.archiveSearch a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
}
div.archiveSearch a #archiveArrows {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2262cc;
	display: inline;
}
div.archiveSearch a img {
	border: none;
	padding: 20px;
	margin-left:27px;
} 
div.module.mainWSecondary{
 	border:solid 1px transparent;
} 
div.module.mainWSecondary .relatedLinks{
 	clear:both;
}
div.defaultHeadlines.headColumn1 .sectionlink-head {
	float:none;
	text-align:right;
}