@charset "utf-8";

/* CSS Document */



body{background:#00275C; margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

html, body, form, a, p, tr, td, th, body, html, h1, h2, h3, h4, h5, h6, fieldset, ul, li, ol, textarea, div, dl, dd, dt {border: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;margin: 0;padding: 0;}


img, img a, a img{border:none;}

#header-ad{ display: none; width:727px; margin:auto;}

#wrapper{width:100%; border:solid 5px #FFF; margin:auto; background:url(/images/1008/citybiz-bg.gif) repeat-y top right #FFF;}

* html #wrapper{width:718px;}




#header{height:92px; width:717px;  border-bottom:5px solid #FFF; position:relative;}

#header a.home_link{display:block; height:60px; position:relative; width:500px; text-indent:-9000px;}

#header a.home_link h1 {display:none;}





.Atlanta{background:url(/images/1008/atlanta-head.jpg) no-repeat top left;}

.Baltimore{background:url(/images/1008/baltimore-head.jpg) no-repeat top left; }

.Boston{background:url(/images/1008/boston-head.jpg) no-repeat top left;}

.Philadelphia{background:url(/images/1008/philadelphia-head.jpg) no-repeat top left; }

.Washington-DC{background:url(/images/1008/washington-head.jpg) no-repeat top left;}



#header ul{margin:-60px 0 0 0; padding:0; list-style:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; background:#FFF; padding:0 0 5px 5px;}

#header li{float:left; font-weight:normal; color:#004A9D;}

#header li a:link, #header li a:visited{text-decoration:none; color:#004A9D; font-weight:bold;}

#header li a:hover{text-decoration:underline;}

#header #search{padding-top:65px; padding-left:8px; margin-top:-60px}

#header #search label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-variant:small-caps; top:-1px; position:relative; float:left; margin-top:6px; margin-right:2px;}

#header #search img.divider{margin:0px 10px; top:3px; position:relative; float:left;}

#header #search input.go{top:4px; position:relative; float:left; margin-left:5px;}

#header #search input.field, #header #search select{float:left;}

#header #search select{margin-top:2px;}

#content{width:100%; border-right:none; float:none; font-size:11px; color:#000;}

#content div.section a:link, #content div.section a:visited{font-weight: bold;color: #004A9D;	text-decoration: none;}

#content div.section a:hover{text-decoration: underline;}



#content-nav{ display: none; background:#FC6; border-bottom:5px solid #FFF; padding-bottom:3px;}

* html #content-nav{padding-bottom:15px;}

#content-nav ul{margin:0; padding:0;}

#content-nav ul.nav li{float:left; margin-right:3px; width:84px; height:81px; list-style:none;}

#content-nav ul.nav li a{width:84px; height:81px; display:block; text-indent: -9000px;}

#content-nav ul.nav li.jobs a{background:url(/images/1008/jobs.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.quicks a{background:url(/images/1008/quicks.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.vendors a{background:url(/images/1008/vendors.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.webcards a{background:url(/images/1008/marketplace.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.center a{background:url(/images/1008/center.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.b2b a{background:url(/images/1008/b2b.gif) no-repeat top left #FC6;}

#content-nav ul.sub-nav{padding:5px 0 2px 0 }

#content-nav ul.sub-nav li{float:left; background:url(/images/1008/blue-arrow.gif) no-repeat center left; margin:0 15px 0 5px; padding-left:20px; list-style:none}

#content-nav ul.sub-nav li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#004A9D; position:relative; top:-1px;}

#ads{display: none; float:right; width:193px; background:#EDEBD6;}

#content-nav ul.nav li.nrm{margin-right:0;}



.section{position:relative; width:520px;}

.section h1, .section h2{height:17px; margin:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}

.section h1{background:#0E4D9A; color:#FC6; padding:5px 0 0 12px;}

.section h2{background:#B1CEA7; color:#000; margin-bottom:5px; padding:2px 0 0 12px;}

.section:after, #content:after, #content-nav:after, #wrapper:after, #content-nav ul:after, #content-nav ul.sub-nav:after{ content: ""; display: block; height: 0; clear: both; }

*:first-child+html .section, *:first-child+html #content, *:first-child+html #wrapper, *:first-child+html  #content-nav, *:first-child+html  #content-nav ul{zoom:1;}

* html .section, * html #content, * html #wrapper, * html #content-nav, * html #content-nav ul,  * html #content-nav ul.sub-nav{min-height:1%;}

.notused{display:none;}

/* Original Styles */

/* Global page footer formatting */



#footer {color: #000000;margin: 0px; padding:14px 5px 0 23px; font-size:10px; font-weight:bold; text-align:left;}

#footer a, #footer a:visited {color: #000000;font-size: 10px;text-decoration: none;}

#footer a:hover, #footer a:active {text-decoration: underline;}



/* in the news */

#inthenews ul, #todaysfeatures ul, #lawyer ul  {margin: 0px;padding: 10px 10px 10px 14px;}

/* less padding at bottom because of button*/

#premiumlisting ul,#premiumpress ul, #topics ul  {margin: 0px;padding: 0px 10px 0px 14px;}

#inthenews ul li, #lawyer ul li, #topics ul li, #finance ul li ,#premiumpress ul li, #premiumlisting ul li {display: block;text-decoration: none;padding: 0px 0px 0px 6px;list-style: none;background: none;margin: 0px 0px 6px;line-height: 1.3;}



/* variable styles for colors */



#inthenews #todaysfeatures ul li {background: none; display: block; text-decoration: none; padding: 0px 0px 0px 6px; list-style: none; margin: 0px 0px 6px; line-height: 1.3;}



/***************************************/

#allbusiness ul{margin: 0px; padding: 10px 10px 0px 14px;}

#allbusiness ul li {display: block;text-decoration: none;padding: 0px; list-style: none; background: url(/images/layout/arrows/allbus_arrow.gif) no-repeat 0px 3px; margin: 0px 0px 6px; line-height: 1.3; text-indent: 12px;}

#allbusiness ul li {display: block;	text-decoration: none;padding: 0px;list-style: none;margin: 0px 0px 6px;line-height: 1.3;text-indent: 12px;}




#more-news{width:120px; float:right; background:#DADADA; margin-left:5px;}
.section #more-news h2{font-size:11px; font-weight:bold; color:#000000; /*background:url(/images/1008/more-news-h2.gif) no-repeat 5px 4px #4291D4;*/ padding-left:20px;}
.section #more-news h2 a {font-size:11px; font-weight:bold; color:#000000; /*background:url(/images/1008/more-news-h2.gif) no-repeat 5px 4px #4291D4;*/ padding-left:20px;}
#more-news ul{margin:0; padding-top:0; padding-bottom:9px;}
#more-news ul li{margin:3px 0 0 -5px;; background: url(/images/1008/more-news-b.gif) no-repeat 0px 5px;}
/*
#more-news{width:120px; float:right; background:#D2D2D2; margin-left:5px;}

.section #more-news h2{font-size:11px; font-weight:bold; color:#FC6; background:url(/images/1008/more-news-h2.gif) no-repeat 5px 4px #4291D4; padding-left:20px;}

#more-news ul{margin:0; padding-top:0; padding-bottom:9px;}

#more-news ul li{margin:3px 0 0 -5px;; background: url(/images/1008/more-news-b.gif) no-repeat 0px 5px;}
*/
/* end in the news */



/*Clip Syndicate*/

#cs-thumbnail{margin-left:15px; text-align:center;  float:left; margin-right:10px;}

#cs-thumbnail img{ display:block; margin-bottom:5px; border:2px solid #004A9D; width:80px; height:60px;}

#cs-info{float:left;}

.cs-title-link{font-size:11px;}

.moreclips{margin:10px; font-size:11px; padding-top:5px;}

/*End Clip Syndicate */



/* Blogs */



#blogs img{margin:0 5px 5px 15px;}

#blogs a.cb{display:block;}

.blog-title{font-weight:bold; margin-bottom:3px;}

#blogs a.more{margin-left:15px;}

/* End Blogs */



/* Lawyers */

#lawyer .ln{font-weight:bold; color:#000000;}

#lawyer .firm{font-weight:bold; color:#000;}

#lawyer p{font-weight:bold; margin:-5px 0 20px 15px;}

/*End Lawyers */



#topics p{margin-left:0px;}

*:first-child+html p.all-business{margin-top:-10px; padding-bottom:10px;}

* html p.all-business{margin-top:-10px; padding-bottom:10px;}

/*Finance */

#finance.section h2{margin-bottom:0}

.greycol{background:#EFEFEF; display:block;font-weight:bold; padding:5px 5px 5px 13px; }

#finance ul.tightlist{margin:5px 0;}

#finance ul.tightlist li{margin-left: 0px;/*margin-left:-25px;*/}

*:first-child+html #finance ul.tightlist li{margin-left:15px;}

* html #finance ul.tightlist li{margin-left:15px;}

/* End Finance */



/*KnowledgeMap*/

#knowledgemap{display:none;}

#knowledgemap p{margin-left:13px;}

#knowledgemap p.intro{font-weight:bold; margin-top:8px;}

#knowledgemap p.ie{font-weight:bold; color:#A20; margin-bottom:0px;}

#knowledgemap div.km{background:url(/images/knowledgemap/li_bg.gif) no-repeat top left; display:block; font-weight:bold; color:#000; padding-left:25px; margin-left:10px; margin-bottom:10px; float:left; width:225px;}



#knowledgemap div.km span.title{font-weight:bold; color:#000; display:block; margin-bottom:3px;}





.cb{clear:both;}

.fl{float:left;}

.fr{float:right;}

.more{padding-top:5px; padding-bottom:10px; display:none; margin-left:10px;}



#my-companies table, #quotes table{width:100%;}



.qmmt_header_bar { display: none }





/*Featured Page styles*/

#wrapper.featured{background:url(/images/1008/wrapper.featured-bg.png) repeat-y #FFF}

#wrapper.submit-news {background: url(/images/1008/submit_news_bg.png) repeat-y top left #FFF;}

#content-featured{width:100%; float:none; /*clear:right;*/}

#content-featured-content{float:none; width:100%;}

/* #content-featured-content p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#000; padding-left:13px;} */

#content-featured-content p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-left:13px; margin-bottom:0px;}

/* #content-featured-content h1{color:#02479B; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; margin-top:5px; padding-left:13px;} */

#content-featured-content h1{color:#02479B; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; margin-top:15px; padding-bottom: 10px; padding-left:13px;}

/* MSS 2009-02-09 - realestate pages need this */

#content-featured-content li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#content-featured-content #tblPreview {width:100%}

#content-featured-content #tblThanks {width:100%}



#left-col-featured{display: none; float:left; width:148px; margin-right:5px; background:#FC6;}

#left-col-featured ul{margin:0; padding:0; list-style:none;}

#left-col-featured ul li.ln{height:54px;}

#left-col-featured ul li.ln2{height:42px;}

#left-col-featured ul ul{margin:5px 0 10px 0;}

#left-col-featured ul ul li{ line-height:0.8; margin:2px 0 4px 20px; padding:0;}

#left-col-featured ul ul li a:link, #left-col-featured ul ul li a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000; text-decoration:none;}

#left-col-featured ul ul li a:hover{text-decoration:underline;}

#left-col-featured ul.blueBtnList {
	background: #9ABAFD;
}

#breadcrumb-feature{background:#FFFFFF; height:13px; padding-top:5px; padding-bottom:4px; padding-left:13px; display:block; font-size:9px; font-weight:bold; color:#333333;}

#breadcrumb-feature a{color:#000000;}



.all-btn{margin-top:5px;}



.bodyText{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.21;}

.bodyText a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#0049AD; font-weight:bold; text-decoration:none; font-size:11px;}

.bodyText a:hover{text-decoration:underline;}

.bodyText3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#000;}





/*Real Estate*/

#content-nav ul.nav li.network-re a{background:url(/images/realestate/network.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.deal-re a{background:url(/images/realestate/dealsheet.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.advertising-re a{background:url(/images/realestate/advertising.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.law-re a{background:url(/images/realestate/law.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.property-search-re a{background:url(/images/realestate/property-search.gif) no-repeat top left #FC6;}

#content-nav ul.nav li.quicks-re a{background:url(/images/realestate/quicks.gif) no-repeat top left #FC6;}



.Atlanta-RE{background:url(/images/realestate/atlanta-head-real-estate.jpg) no-repeat top left;}

.Baltimore-RE{background:url(/images/realestate/baltimore-head-real-estate.jpg) no-repeat top left; }

.Boston-RE{background:url(/images/realestate/boston-head-real-estate.jpg) no-repeat top left;}

.Philadelphia-RE{background:url(/images/realestate/philadelphia-head-real-estate.jpg) no-repeat top left; }

.DC-RE{background:url(/images/realestate/washington-head-real-estate.jpg) no-repeat top left;}



#inthenews h3 {font-size:15px; margin-left:10px;}

#inthenews p {margin-left:10px; line-height:1.3; font-size:11px;}



*first-child+html #ads.realestate{position:absolute; margin-left:5px;}

* html #ads.realestate{position:absolute; margin-left:5px;}

*first-child+html #content.realestate{ border-right:none;}

* html #ads.realestate{border-right:none;}

/***************************** new info bar and banner *****************************************/
#utilNav {display: none; background: #fff; float: right; /*left: 505px; top: 0;*/ width: 13em; height: 1em; padding-left: 8px; }
/*#utilNav {background: #fff; position: absolute; left: 505px; top: 0; width: 205px; height: 17px; padding-left: 8px; }*/

#utilNav li {display: inline;color:#004A9D; font-size: 10px;}

#utilNav li a {color:#004A9D; font-weight: bold}
.infoBar {
	display: none;
	position: absolute;
	width: 717px;
	height: 30px;
	top: 63px;
	left: 0px;
	background-image: url(/images/greenHeaderBar.png);
	background-color: transparent;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#selectCity {position: absolute; top: 83px; left: 116px; z-index: 50; }
.businessNews {
	display: none;
	float: left;
	width: 190px;
	height: 20px;
	margin-top: 5px;
	margin-left: 5px;
}
.businessNews h1 {
	display: none;
	float: left;
	background: url(/images/businessnews.jpg) no-repeat transparent; /*#7FB270*/
	text-indent: -9999px;
	width: 48px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	margin-left: 3px;
}
#DropdownlistCity, #CreNewsSelect {
	display: none;
	float: left;
	width: 125px;
	height: 22px;
	margin-left: 4px;
	font-size: 12px;
}
.dividerBar {
	display: none;
	float: left;
	width: 2px;
	height: 18px;
	background: url(/images/greendivider.jpg) no-repeat transparent;
	/*margin-left: 5px;*/
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
	margin-left: 8px;
}
.creNews {
	display: none;
	float: left;
	width: 243px;
	height: 20px;
	margin-top: 5px;
	margin-left: 5px;
}
.creNews h1{
	display: none;
	float: left;
	background: url(/images/crenews.jpg) no-repeat transparent;
	text-indent: -9999px;
	width: 94px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	margin-left: 4px;
}
.searchBox {
	display: none;
	float: left;
	width: 200px;
	height: 20px;
	margin-top: 5px;
	margin-left: 5px;
}
.searchBoxText {
	display: none;
	float: left;
	width: 146px;
	height: 16px;
}
.goBtn {
	display: none;
	float: left;
	width: 33px;
	height: 17px;
	background: url(/images/goBtn.png) no-repeat transparent;
	border: none;
	cursor: pointer;
	margin-left: 4px;
	margin-top: 3px;
}

.moreNewsWrapper {
	display: none;
	float: right;
	width: 190px;
	margin-left: 10px;
}
.moreNewsTitle {
	position: relative;
	width: 180px;
	background: #DADADA;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #000000 !important; 
	padding: 3px 5px 3px 5px;
}
.moreNewsTitle a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #000000 !important; 
}
.moreNewsTitle a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #000000 !important; 
}
.moreNews {
	position: relative;


	width: 190px;
	background: #EFEFEF;
	margin-bottom: 5px;
}

/*
#more-news ul{margin:0; padding-top:0; padding-bottom:9px;}
#more-news ul li{margin:3px 0 0 -5px;; background: url(/images/1008/more-news-b.gif) no-repeat 0px 5px;}
*/
/*
#inthenews .moreNews ul li {display: block;text-decoration: none;padding: 0px 0px 0px 12px;list-style: none;background: url(/images/bullet1.gif) no-repeat 0px 5px;margin: 0px 0px 12px;line-height: 1.3;}
*/
.moreNews ul {
	margin:0; 
	padding-top:0; 
	padding-bottom:5px;
	list-style:none;
}
.moreNews ul li {
	font-size: 11px;
	list-style:none;
	margin:0px;
	margin-bottom: 0px !important;
	/*background: none;*/
}
.moreNews li a {
	font-size: 11px;
	list-style:none;
	margin:0px;
	margin-bottom: 0px !important;
	/*background: url(/images/1008/more-news-b.gif) no-repeat 0px 1px;*/
}

#content-featured-topNewsWrapper {
	display: none;
	float:left; 
	width:360px;
	background: #DDEEFF;
	margin-top: 8px;
	padding-bottom: 7px;
}
#content-featured-topNewsWrapper-re {
	display: none;
	float:left; 
	width:360px;
	background: #DDEEFF;
	margin-top: 8px;
	padding-bottom: 7px;
}
#content-featured-topNewsWrapper h2 {
	float: left;
	width: 140px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
	margin-top: 8px;
	
}
.topNewsSelectionWrapper {
	float: left;
	width: 210px;
}
#newsCategory, #newsSector {
	width: 208px;
	margin-top: 6px;
	font-size: 12px;
}
/*
#newsSector {
	width: 180px;
	margin-bottom: 5px;
}
*/
.newBtnWrapper {
	display: none;
	float: left;
	width: 360px;
	height: 17px;
	padding: 0px;
	margin: 10px 0 12px 5px;
	
}
.moreLocalBizNewsBtn {
	float: left;
	width: 180px;
	height: 16px;
}
.addYourOwnBtn {
	float: left;
	width: 109px;
	height: 16px;
}

/*print styles*/
#head, #header, #threeColLedt, #threeColMiddle, #threeColRight {
	display: none;
}
#threeCol{
	width: 100%;
}
#threeColLeft {
	display: none;
}
#jobSearchForm {
	display: none;
}
.postJob {
	display: none;
}
#cityBizVendor {
	display: none;
}
.cbm_ad {
	display: none;
}
.adLink1 {
	display: none;
}
#twoCol {width: 100%; zoom: 1; background: none ; border-bottom: 5px solid #fff}
#twoColLeft {float: none; width: 100%; background: #fff; margin-right: 0px;}

#twoColRight {float:none; width: 100%;background-color:#FFFFFF;}
#twoColRight img {float: none; border: 2px solid #004794; margin-right: 7px; margin-left: 0px;}
#twoColRight h3 {
	float: left;
	width: 100%;
}
#twoColRight h3 a {
	float: left;
	width: 100%;
}
#twoColRight p {
	float: left;
	width: 100%;
}
#content-featured-share {

	display: none;
	float:left; 
	width:300px; /*348*/
	background: #FFFFFF;
	margin-top: 11px;
	margin-left: 13px;
	padding-bottom: 7px;
}
#contentDataGrid {
	width: 100%;
	color: #000000;
}
#contentDataGrid a {
	width: 100%;
	color: #000000;
}
#stayInformedGroup{
	display: none;
	float:right; 
	width:193px; 
	background:#DCEEFF;
	border-bottom: 2px solid #FFFFFF;
}
a {
	color: #666666 !important;
}
.picks {

}
#twoColRight .picks h2 {
	clear: both;
}
#twoColRight .picks h2 a {
	clear: both;
}
#twoColRight .picks .pickImg {
	float:left;
	padding-bottom:10px;
	padding-left: 10px;
}
#twoColRight .picks .pickText {
	float:none; 
	width:100%;
}
#twoColRight p.moreLink {margin-left: 13px; clear: both/*left*/; margin-top: 4px; margin-bottom: 15px;}

.printLogo {
	display:block;
	float: none;
	width: 717px;
	height: 109px;
	margin-bottom: 20px;
}
h1 {
	margin-top: 22px;
}
h2 {
	margin-top: 15px;
}
#StartUpHireWidget {
}
#startUpHireWrapper #StartUpHireWidget #searchArea {
	display: none;
}
#StartUpHireWidget #pages {
	float: none;
}
#StartUpHireWidget #results {
	float: none;
}

