/* Generic BODY style */
BODY {font-family:arial,sans-serif; margin-top: 10px; font-size:14px; background-color:#fff;}

/* Generic 10px spacer */
.spacer {font-size: 1px; height: 10px; overflow-y: hidden; line-height: 1px;}
.spacer2 {font-size: 1px; height: 7px; overflow-y: hidden; line-height: 1px;}

/* Old <br> spacers from current site */
.br4{font-size:4px}
.br6{font-size:6px}
.br8{font-size:8px}
.br9{font-size:9px}
.br11{font-size:11px}

/* Generic list elements */
UL {margin:18px; margin-top:0px; margin-bottom:5px; font-size:13px; line-height:18px; padding:0px;}
LI {color:#000;}

/* Generic Link Colors */
A:link {color:#03c;}
A:visited {color:#800080;}

/* Search box styling */
.sbox INPUT {font-size:12px; height:22px; font-weight:bold;}
.tbstext {font-size:12px; line-height:22px;}

/* Topbar */
.tbtab {background-color:#9CF; font-size:12px;}
.tbtabon {background: url(http://www.business.com/images/tab_on.gif); font-size:13px;}
.tbtabn {background-color:#F0F1CA; font-size:12px;}
.tbtabon_n {background: url(http://www.business.com/images/tab_on_news.gif); font-size:13px;}
.tbtabp {background-color:#F1DDBC; font-size:12px;}
.tbtabon_p {background: url(http://www.business.com/images/tab_on_people.gif); font-size:13px;}
.tbtabj {background-color:#F9D9D9; font-size:12px;}
.tbtabon_j {background: url(http://www.business.com/images/tab_on_jobs.gif); font-size:13px;}
.tbtaboff {background: url(http://www.business.com/images/tab_off.gif); font-size:13px; border-right:1px solid #ccc;}
.tbtaboff A:link {color:#03c;}
.tbtaboff A:visited {color:#03c;}
.upright {font-size:12px;}
.ilabel {font-size:11px;}

/* Page title & search results count*/
.ptitle {font-size:16px; color:#060; font-weight:bold;}
.ptitleh1 {font-size:16px; color:#060; font-weight:bold; margin-bottom:1px;}
.psub {font-size:12px; color:#000; font-weight:normal;}
.psrcount {font-size:12px; color:#666;  font-weight:normal;}
.ptbar {border-bottom:1px solid #999; line-height:24px; margin:2px;}

.hrule hr {
display:none;
}
.hrule {
border-bottom:1px solid #999;
height:1px;
margin-top:2px;
}

/* Directory Category headers */
.dirhead {font-size:12px; color:#c60; line-height:20px;}

/* Category Links */
.catlink {font-size:12px; color:#000;}
.catdesc {font-size:13px; color:#000;}

/* Listing headers */
.chead {font-size:12px; color:#c60; line-height:20px; border-bottom:1px solid #c60;}
.cheadnoline {font-size:12px; color:#c60;}
.csub {font-size:11px; color:#666; border-bottom:1px solid;  border-bottom:1px solid #c60;}

/* Search Results */
.listlink {font-size:16px; color:#000;}
.listprof {font-size:12px; color:#000;}
.listdesc {font-size:13px; color:#000; line-height:16px;}
.listcat {font-size:12px; color:#666; line-height:18px;}
.listcat A:link {color:#669;}
.listcat A:visited {color:#669;}
.listmlink {font-size:12px; color:#000;}
.listmlink A:visited {color:#800080;}
.listurl {font-size:12px; color:#090; line-height:16px;}

/* Sponsored Links */
.slinkhdr {font-size:12px; color:#c60;}
.slistlink {font-size:13px; color:#000;}
.slistdesc {font-size:13px; color:#000;}
.slistcat {font-size:13px; color:#000;}
.slisturl {font-size:13px; color:#090;}

/* Popular Searches */
.popshdr {font-size:12px; color:#c60; line-height:20px;}

/* Pagination Elements */
.pnavhdr {font-size:12px; color:#060; line-height:20px;}
.pnav {font-size:16px; color:#000;}
.pnavbig {font-size:16px; color:#000;}

/* Related Links */
.rlt {font-size:12px; color:#060;}

/* Survey */
.surv {background-color:#efefef; font-size:12px;}

/* Footer Bar */
.fbar {background-color:#9CF; border-top:1px solid #83BAD8;}
.ftr {font-size:13px; color:#666;}
.ftrsmall {font-size:11px; color:#666;}

.fbarn {background-color:#F0F1CA; border-top:1px solid #CC9;}
.fbarp {background-color:#F1DDBC; border-top:1px solid #C96;}
.fbarj {background-color:#F9D9D9; border-top:1px solid #C99;}

/* Breadcrumb */
.bcrumb {font-size:11px; color:#333;}

.pl {font-size:11px; line-height:17px;}

.cheadlink {color:#c60;}
.cheadlink A:link {color:#c60; text-decoration:none;}
.cheadlink A:visited {color:#c60; text-decoration:none;}

.flhdr {font-size:11px; color:#666; font-style:italic;}
.flbg {background-color:#F1F7FE; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
.flhdr A:link {font-size:11px; color:#666; font-style:italic; text-decoration:none;}
.flhdr A:visited {font-size:11px; color:#666; font-style:italic; text-decoration:none;}


/* Featured Listings blue box bravo test */
.bblistlink {font-size:16px; color:#000;}
.bblistprof {font-size:12px; color:#000;}
.bblistdesc {font-size:13px; color:#000; line-height:16px;}
.bblistcat {font-size:12px; color:#666; line-height:18px;}
.bblistcat A:link {color:#669;}
.bblistcat A:visited {color:#669;}
.bblistmlink {font-size:11px; color:#000; line-height:16px; padding-top:2px;}
.bblistmlink A:visited {color:#800080;}
.bblisturl {font-size:13px; color:#090; line-height:16px;}

.flimage {border:1px solid #333;}

/* legacy from bdc.css */
.snavh { font-size: 14px; font-weight: normal; color: #333333; font-family: arial, sans-serif; }

#ltag {font-size:11px;}
#lyrweb, #lyrnews, #lyrjobs, #lyrpeople {visibility:hidden; z-index:100 }
#hppophdr {font-size:13px; color:#c60; font-weight:bold; text-align:center; margin-top:3px;}
#hppop {font-size:12px;}
#hppop UL {font-size:12px;}
#hppop LI {color:#666;}
#hppopj {font-size:12px;}
#hppopj UL {font-size:12px;}
#hppophdrn {font-size:13px; color:#c60; font-weight:bold;  margin-top:3px;}
#hpftrl {background-color:#ccc; height:1px;}
#hpftrtools {font-size:11px;}
#hpbrowse {font-size:16px; font-weight:bold; text-align:center;}
#tnewslink {font-size:13px;}
#tnewssrc {font-size:11px; color:#666;}
#tnewsdesc {font-size:13px; color:#000;}
.find {color:#2E3192; font-weight:bold;}
.ltag {font-size:11px;}


/* left hand nav bravo test */

#main 		{
				width: 100%;
	  		}

#leftnav	{
				float: left;
				width: 160px;
				margin-left:2px;
			}

#content	{
				margin-left: 177px;
			}


/* Use this div when you don't have stuff on the right side */
#onecol {width:70%;}

/* Use this div when you have stuff on the right side and are displaying the center well in a table */
#twocol {width:99%;}
#twocol2 {width:100%;}

/* Left Well Navigation */

#dirhead {font-size:12px; background-color:#fff; font-weight:bold; color:#c60; padding:4px; border:1px solid #ccc; border-bottom:none;}
#dirlist {font-size:13px; border:1px solid #ccc; padding-top:3px;}
#dirlist UL {list-style-type:disc;}
#dirlist LI {line-height:20px; margin-left:0px; list-style-type:disc; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:3px; margin-right:0px; color:#ccc;}

/* Listing Bucket Header */
#chead {font-size:12px; color:#c60; border-bottom:1px solid #ccc; padding-bottom:2px;}

/* Featured Listings */
#flistlink {font-size:16px; color:#000;}
#flistprof {font-size:12px; color:#000;}
#flistdesc {font-size:13px; color:#000; line-height:16px;}
#flistcat {font-size:12px; color:#666; line-height:18px;}
#flistcat A:link {color:#669;}
#flistcat A:visited {color:#669;}
#flistmlink {font-size:11px; color:#000;}

#flisturl {font-size:12px; color:#090; line-height:16px;}

/* Standard Listings */
#listlink {font-size:16px; color:#000;}
#listprof {font-size:12px; color:#000;}
#listdesc {font-size:13px; color:#000; line-height:16px;}
#listcat {font-size:12px; color:#666; line-height:18px;}
#listcat A:link {color:#669;}
#listcat A:visited {color:#669;}
#listmlink {font-size:11px; color:#000;}
#listurl {font-size:12px; color:#090; line-height:16px;}

/* Sponsored Listings */
#slinkslink {font-size:16px; color:#000;}
#slinksprof {font-size:12px; color:#000;}
#slinksdesc {font-size:13px; color:#000; line-height:16px;}
#slinkscat {font-size:12px; color:#666; line-height:18px;}
#slinkscat A:link {color:#669;}
#slinkscat A:visited {color:#669;}
#slinksmlink {font-size:11px; color:#000;}
#slinksmlink A:visited {color:#800080;}
#slinksurl {font-size:12px; color:#090; line-height:16px;}

#dirnocat {padding:3px; padding-left:4px; color:#666; padding-bottom:6px;}
