/***************************************/
/*     GENERAL PAGE DEFAULTS           */
/***************************************/

.clear {
	clear:both;
}

body {
	font-size:78%;
	font-family: arial, verdana, helvetica, sans-serif;
	color:#3E3E35;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	text-align:center;
	background-color:#FFF;
	min-width:780px !important;	
	position:relative;
	width:1020px;
	border:1px dotted #cccccc;
}
a { 
	color:#4a4a4a; 
	font-weight: normal;
  }

#cui {
	padding:5px;
}

#cui #content {
	min-height:300px;
}

#cui a img {
	border:none;
}
#cui ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#cui #footer {
	clear:both;
}

/***************************************/
/*           HEADER AREA               */
/***************************************/
#cui #header {
	/*center the header (note: IE needs text-align:center for body also*/
	margin:0 auto; 
	width:950px;
	text-align:center;
}

#cui #logo {
	float:left;
}

#cui #search {
	float:left;
	margin:0 0 0 25px;
	text-align:left; 
	/* Match the background image dimensions */
	width:395px;
	height:110px;
	/* Use relative positioning here so we can position child elements absolutely. 
	   Neccessary since this one is using an image as the background. */	
	position: relative;
	background: url(../../../images/search-background.gif) no-repeat left top;
	background-color: #8fb4ff
}
#cui #search-text {
	display:block;
	position:absolute; 
	left:55px;
	top:18px;
	font-size:1.45em;
	font-weight:normal;
	color:#fff;
}
#cui #search-input { 
	white-space:nowrap;
	position:absolute; 	
	top:40px; 
	left:55px;
}
#cui #search-box {
	width:200px;
}
#cui #radio-buttons {
	position:absolute; 
	top:65px; 
	left:55px;
	color:#ffffff;
}
#cui #radio-buttons li {
	display: inline;	
}
#cui .submit-button {
	background:#ffffff; 
	color:#000000;
	border:none;
	margin:0 3px; 
	width:60px; 
	border:1px solid #cccccc;
}

#cui #header-links {
	position:absolute;
	color:#ffffff;
	font-size:0.9em;
	top:65px;
	left:400px;	
}

#cui #ranking-selector-label {
	position:absolute; 
	top:90px; 
	left:55px;
	color:#ffffff;
}

#cui #ranking-selector-menu {
	position:absolute; 
	top:90px; 
	left:180px;
	color:#ffffff;
}


/***************************************/
/*       MAIN TABLE LAYOUT AREA        */
/***************************************/
#cui #results-display {
	width:100%;
	text-align:left;
	clear:both;
}
#cui #results-display td {
	vertical-align:top;
}
#cui #results-display td.col1 {
	width:185px;
	padding-right:10px;
}
#cui #results-display td.col3 {
	width:185px;
	padding-left:10px;
}

#cui #results-omitted {
	margin:25px 25px 25px 10px;
}

/* SEARCH RESULTS HEADER i.e. "Results 1 - 10 of about 100" */
#cui #results-header {
	color:#666666;
	font-weight: bold;
	font-size: 1.2em;	
	padding: 10px 0 5px 5px;
	clear:both;
}

/* YELLOW BRIX RESULTS HEADER */
#cui #ybx-results-header {
        color:#666666;
        font-weight: bold;
        font-size: 1.2em;
        padding: 10px 0 5px 5px;
        clear:both;
}

/* SEARCH RESULTS LIST */
#cui #search-results {
	clear:both;
}

#cui .results-banner {
	color: #ffffff;	
	background-color: #666666;
	padding: 5px;
	margin-bottom:8px;
}

#cui .results-banner-title {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
}
#cui .results-banner-subtitle {
	float: right;
	font-style: italic;
}
#cui .results-footer, #cui .results-footer a {
	text-align: right;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #444444;	
	margin-top: -13px;
	margin-bottom: 10px;
}
#cui .results-footer a:hover {
	text-decoration: underline;	
}

/**********************/
/*      UI CELLS      */
/**********************/
#cui .cell {
	/*font-family: arial, verdana, helvetica, sans-serif;*/
	color: #000000;
	padding:5px;
	font-weight:bold;	
	text-align:left;
	margin-bottom:15px;
	font-size:0.95em;
	background-color:#efefef;
}
#cui .cell .title, #cui .cell .title a{
	color: #ffffff;
	font-weight: bold;
	padding: 3px 0 2px 3px;
	margin: 0 0 2px 0;
	background-color:#666666;
	font-size:1em;	
	width:100%; /*fixes a peek-a-boo bug in IE with cell titles which have expanded content */
}
/*
#cui #expanded-searches .title {
	padding-left:0;
}
*/
#cui #expanded-searches .title img{
	padding-right:3px;
}

#cui .cell ul {
	padding-left: 0.2em;
	line-height: 1.3em;
}
#cui .cell ul li{
	padding-bottom: 4px;
}
#cui .cell .title a img {
	padding-right: 3px;
}

/* Expanded searches cells */
#cui #expanded-searches .ntchild {
	font-size: 0.95em;
	line-height: 11pt;
	padding-left:8px;	
}

#cui #expanded-searches .ntparent {
	padding-top: 0;
}

#cui #expanded-searches .ntparent a {
	text-decoration: none;
	font-size: 1.05em;
	font-weight: bold;	
	font-style: italic;
}
#cui .ntcat {
	padding-left:0px;
}

/* SUB CELLS, e.g. broader/narrower */
#cui .sub-cell .title, #cui .sub-cell .title a {
	text-decoration:none;
	border: none;
	font-size:0.95em;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0;
	background:none;
}
#cui .sub-cell .title a {
	text-decoration:none;
	color:#637993;
}

#cui .sub-cell ul {
	padding-left:15px;	
}

/* DrillDown Categories */
#cui .ddcount {
	padding-left:4px;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}

/*****************************************************/
/**** TOP ZONE default styles          ***************/
/*****************************************************/
/** General **/
#cui .row1 .cell {
	line-height:14px;
	background:none;
	margin-top:0;
	padding-top:0;
	clear:left;
}
#cui .row1 .cell .title, #cui .row1 .cell .title a {
	float:left;
	clear:both;
	padding:0 4px 0 0;
	border:none;
	margin-top:0px;
	display:block;
	background:none;	
	color:#666666;
	font-size:1.1em;
	text-decoration:none;
	width:auto;
}
#cui .row1 .cell .title  {
	margin-top:3px;
}
#cui .row1 li {
	display:inline;
	margin-left:8px;
}
#cui .row1 .expanded-item {
	display:block;
	float:left;
	background: url(../../../images/bullet.gif) no-repeat 2px 7px;
	white-space:nowrap;
	padding-left:8px;
	padding-right:4px;
}

/** Specific For Expanded Searches  **/
#cui .row1 #expanded-searches .expanded-content .title {
	display:block;
}
#cui .row1 #expanded-searches .title {
	display:none;
}
#cui .row1 .expanded-content .sub-cell{
	clear:left;
}

#cui .row1 #expanded-searches li a {	
	font-size:8.75pt;
}

/*****************************************************/
/**** Some RSS styles                  ***************/
/*****************************************************/
#cui #rss_container {
	background-color: #e9f0ff;
	border:1px solid #cccccc;
}
#cui #rss_container .title {
	background-color: #8fb4ff;
}
#cui .rss_text br {
	clear:both;
	display: block;
	line-height: 0;
}
#cui .rss_text p {
	margin-bottom:0;
}
#cui .rss_text {
	margin-bottom:8px;
}
#cui .rss_text img {
	margin:0;
}
#cui .rss_channel_title {
	font-size:11px;
	font-weight:bold;
	margin:6px 0 2px 0;
}
#cui .rss_byline {
	font-style:italic;
	font-weight:normal;
}
#cui .rss_text {
	font-weight:normal;
}



/* BOOKMARKS */
#cui #bookmarks {
	background-color:#FFF9EB;
	padding:0 5px 5px 5px;
	margin-left:18px;
}
#cui .bookmark {
	padding-top:5px;
}
#cui .bookmark .result-title {
	color:#637993;
	padding-right:5px;
}
#cui #bookmarks-title {
	font-weight:bold;
	text-align:right;
}



/* ALTERNATE SPELLING CELL */
#cui #alt-spell {
	font-size:1.2em;
	padding-left:5px;
	color:#666666;
	font-weight:bold;
}
#cui #alt-spell a {
	color:#000;
	font-weight:bold;
}

/* KEY ICONS (pdf and padlock) at bottom of results list */
#cui #key-icons {
	clear:both;
	margin: 10px 0 10px 15px;
	font-weight: bold;
	font-size:1.05em;
}
#cui #key-icons li {
	display: inline;
	list-style-type: none;
	padding-left: 5px;
	margin-left: 5px;
	font-weight: normal;
}
#cui #key-icons ul {
	display: inline;
	margin-left:5px;
	padding-left:5px;
}
#cui #key-icons img {
	padding-right:4px;
}

/* PAGE NAVIGATION BARS */
#cui .pager {
	padding:0 0 25px 5px;
}
#cui .pager .current-page {
	color:#000;
	font-weight:700;
}
#cui .pager td {
	white-space: nowrap;
}

/* FOOTER LINKS */
 
#cui #footer-links ul {
	margin:4px 0 10px 0;
}
#cui #footer-links ul li {
	display:inline;
}

/* SEARCH RESULTS */
#cui .result-title {
	/*font-family:  arial, verdana, helvetica, sans-serif;*/
	font-weight: bold;
	color: #000000;
	overflow:hidden;
}
#cui .result-title a {
	font-size:1.05em;
	font-weight: bold;
	color:#637993;
}
#cui .result-title a:visited {
	color:#aaaaaa;
}

#cui .result-content {
	padding-bottom:10px;
}

#cui .result-number {
	padding-top:2px;
}

#cui .result-summary {
	/*font-family: arial, verdana, helvetica, sans-serif;*/
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
}
#cui .secure-icon img, #cui .pdf-icon img {
        padding-left:3px;
}
/* SEARCH RESULT LINKS */
#cui .result-links {
	/*font-family:  arial, verdana,helvetica, sans-serif;*/
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
}
#cui .result-links .date{
	padding-right:4px;;
}
#cui .result-link-separator {
	padding:0 3px;
	text-decoration:none;
}


/**********************/
/*   FORM PAGES       */
/**********************/
#form-page {
	text-align:left;
}
#form-page #cui h1 {
	font-size:1.8em;
}
#form-page #cui h2 {
	font-size:1.2em;
	font-weight:normal;
}

/**********************/
/*   CATEGORY TABS    */
/**********************/
#cui #wrapper-menu-top  {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	border-bottom: 1px solid #ccc;
}
#cui #menu-top {
	overflow: hidden; 
}
#cui #menu-top ul {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	float: left;
}
#cui #menu-top li {
	display: inline;
	float: left;
	padding: 0 0 0 2px;
}
#cui #menu-top a {
	float: left;
	background:url(../../../images/tabs/menuleft.png) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	line-height: 1.5em;
}
#cui #menu-top a span {
	background: transparent url(../../../images/tabs/menuright-long.png) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#5b8fbe;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	float: left;
	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
	white-space:nowrap;
}
#cui #menu-top a.active span {
	font-weight: bold;
	color:#BE5B5E;
	background-position:100% -42px;
}
#cui #menu-top a:hover, #cui #menu-top a.active{
	background-position:0% -42px;
}
#cui #menu-top a:hover span {
	background-position:100% -42px;
}



/*************************************/
/* FEEDBACK POPUP (was this helpful) */
/*************************************/
#cui #userFeedback, #cui #userFeedbackResponse {
	display: none;
}
#cui .popup {
	float:left; 
	position:absolute;
}
#cui .box-feedback {
	width:230px; 
	border:2px outset gray;
	text-align:left; 
	font-size:0.94em;
	position: absolute; 
	top:-2px; 
	left:-115px;
}
#cui .popup .feedback-options { 
	margin:0 10px;
	padding-bottom: 4px; 
	border-bottom: 1px solid #DBDBDB;
	font-size:1.15em;
	font-weight:normal;
}
#cui .popup label {
	vertical-align:middle;
	font-weight:bold;
}

#cui .popup label.no {
	margin:2px 0 3px 2px;
}
#cui .popup label.yes {
	margin:2px 5px 3px 2px;
}

#cui .popup .radio {
	vertical-align:middle;
}

#cui .popup .feedback-comments {
	margin-left:10px;	
}

#cui .popup #comments {
	width:200px;
	height:40px;
	overflow-y:scroll;
}

#cui .popup .feedback-submit { 
	margin:0 10px; 
	padding:8px 0 10px 0; 
	border-top: 1px solid #FFF;
}
#cui .popup p {
	margin:0;
	padding:0;
}
#cui .box-feedback ul {
	margin:0;
	padding:0;
}
#cui .popup ul li {
	list-style-image:none; 
	font-size:1em !important; 
	margin:2px 0;
	padding:0;
}
#cui .popup .submit a, .popup .submit a:link, .popup .submit a:hover {
	text-decoration:none; 
	color:#FFF; 
	font-weight:bold !important;
}
#cui .popup .feedback-form {
	background:url(../../../images/popup/feedback-back.gif) bottom center no-repeat;
	margin:0;padding:0;
}

#cui .box-feedback .submit {
	background: #7aafcf;
	width:76px;
	height:26px;
	font-size:1.3em;
	font-weight:bold;
	padding:2px 0;
	/*font-family:Arial, helvetica;*/
	color:#ffffff;
}

#cui .close-feedback a {
	font-size:0.9em;
	padding-left:60px;
}
#cui .close-feedback a img {
	vertical-align:middle;
	margin-right:3px;
}

#cui .box-feedback .heading {
	background:url(../../../images/popup/feedback-top.gif) top center no-repeat;
	margin:0;
	padding:0 0 6px 5px !important; 
	line-height:1.8em; 
	font-weight:bold !important; 
	font-size: 1.25em;
}

/*************************************/
/* DEBUG boxes only                  */
/*************************************/
.debug-key {font-weight:bold;}
.debug-value {}
.debug {
	border:1px solid black;
	padding:5px;
	background:yellow;
	z-index:100;
	text-align:left;
	position:absolute;
}

/*************************************/
/* DOWNLOADS area                    */
/*************************************/
#cui #downloads {
	clear:both;
    margin: 35px;
	text-align: left;
}

#cui #downloads .title {
	color: #24415B;
    font-weight: bold;
    font-size: 1.3em;
	border: 0px solid #00ff00;
    margin: 0 0 20px 0;
	padding: 0 0 20px 20px;
}

#cui #downloads .section, body.searchbox-downloads .section {
    padding: 10px 20px 20px 20px;
}

#cui #downloads h1 {
	font-size:1.6em;
}
#cui #downloads h2 {
	font-size:1.2em;
	font-weight:normal;
}

#searchboxes #cui #downloads .section .code,
body.searchbox-downloads #cui .section .code {
	border: 1px solid silver;
	text-align: left;
    color: #5B8FBE;
    margin: 5px 2px 0 2px;
    overflow: auto;
    width: 100%;
    height:50px;
   /* min-width:628px !important;	  */
}

#cui #downloads .section textarea.code {
	border:1px solid #8C8C8C;
	color:#5B8FBE;
	min-width:628px !important;
	overflow:auto;
	padding:2px 2px 0pt;
	size:0.6em;
	text-align:left;
}
#cui #downloads .section .sub-title {
	font-size:0.9em;
	font-weight:bold;
	padding:0pt 0pt 10px;
}


#cui #downloads .section-text {
    font-weight: bold;
	padding: 0;
	font-size: 1.2em;
}

#searchboxes #description {
	font-size: 12pt;
	margin: 15px;	
}

/*****************************************************/
/**** ADS                                            */
/*****************************************************/
.ad-right, .ad-left { 
	padding:0 8px 8px 8px; 
	background:#F2F3F4;
}
.ad-type-standard {
	padding-bottom:8px;
}
.ad-title, .ad-title a, .ad-title a:link  {
	color:#3683F7; 
	font-size:1.2em;
	padding-bottom:5px;
}
.admo-url, .admo-url a:link {
	color:#03CF03; 
	text-decoration:none;
}

/* Directory Listing Ads */
.ad-type-directory_enhanced {
    background-color:#f2f2f2;
	margin-bottom:0;
	padding:4px;
	border-bottom:1px dotted blue;
}	
.ad-type-directory_enhanced .admo-image {
	float:left;
	padding-right:12px;
	padding-bottom:24px;
}
.ad-type-directory_enhanced .admo-title, .ad-type-directory_enhanced .admo-address {
	width:400px;
} 
.ad-type-directory_enhanced .admo-description {
	clear:both;
	display:block;
}
.admo-address .line1 {
	display:block;
}
.admo-address .city {
	display:block;
	float:left;
}
.admo-address .state {
	padding-left:5px;
}
.admo-address .zip {
	padding-left:5px;
}
.ad-type-directory_enhanced .admo-url a:link {
	display:none;
}
.admo-address .country {
	display:block;
}

.admo-address-wide {}
.admo-address-wide .admo-address-comma {	display: inline; }

.admo-address-comma {	display: none; }

.admo-address-tall { display: inline; }
.admo-address-tall .city, .line2, .state, .country, .phone { padding: 0 0 0 2px; }
.admo-address-tall .zip {	padding: 0 0 0 4px; }
.admo-address-tall .admo-address-comma {	display: inline; }
 
/* Microsoft Ads */
.adms-zonetitle {
	text-align:left;
	font-size:0.8em;
	padding-bottom:5px;
}	
.adms-block {
    background-color:#f2f2f2;
	margin-bottom:0;
	padding:4px;
	/* border-bottom:1px dotted blue;*/
}	
.adms-entry {
	padding-bottom:5px;
	text-align:left;
}	
.adms-title, .adms-title a, .adms-title a:link  {
	color:#0000CC; 
	font-size:0.9em;
	padding-bottom:5px;
	font-weight:bold;
}
.adms-url, .adms-url a:link {
	color:#03CF03; 
	text-decoration:none;
	font-size:0.9em;
}
.adms-desc {
	color:#000000; 
	font-size:0.9em;
}

/*****************************************************/
/**** Topic Trees                                    */
/*****************************************************/
#topic-title, #topic-title hover {
	font-size:1.1em;
	font-weight:bold;
	padding:5px 0;
	display:block;
	color:#000;
}

/*****************************************************/
/**** Error Page                                     */
/*****************************************************/
#error-page {
	width:auto;
	background-color:#fff;
	border:none;
	text-align:left;
	margin:25px 100px;
}
#errors {
	border: none;
	text-align:left;
	font-size: 12pt; 
	color: black; 
}
#error-detail {
	font-size:10pt;
}
#error-message, #error-detail ,#error-see-detail {
	padding:15px;
}
#error-see-detail {
	font-size: 11pt;
	color: #E44;
	text-decoration: none;
}



/***********************/
/* PubMed XML Content  */
/***********************/

#pubmed #journal {
	border-bottom:1px solid;
	font-weight:bold;
	font-size:1.1em;
	margin: 0px;
	width:100%;
}
#pubmed #issn {
	display:none;
}
#pubmed #journal-title, 
#pubmed #volume, 
#pubmed #issue, 
#pubmed #pubdate {
	display: inline;
	padding-right: 10px;
}
#pubmed #pubdate {
	padding-left:15px;
}
#pubmed .element-title {
	padding-right: 5px;	
}

#pubmed #title {
	font-size: 1.05em;
	font-weight: bold;
	margin: 15px 0;	
}
#pubmed #journal-title .element-title,   
#pubmed #title .element-title,
#pubmed #pubdate .element-title {
	display: none;
}
#pubmed #volume .element-title,  
#pubmed #issue .element-title {
	padding-right: 3px;
}
#pubmed #abstract .element-title, 
#pubmed #author .element-title, 
#pubmed #affiliation .element-title {
	font-style: italic;
	font-weight: bold;
	padding-right: 10px;
}
#pubmed #abstract {
	font-size: 1.05em;
	font-style: italic;
}

#pubmed #author {
	margin-top: 20px;
}
#pubmed #author ul {
	margin: 5px 0 0 25px;
}
#pubmed #author .first-name {
	padding-left:8px;
}
#pubmed #pubdate #pub-month  {
	padding-right:3px;
}
#pubmed #affiliation {
	margin: 20px 0 25px 0;
}

/*****************************************************/
/**** YellowBrix                                     */
/*****************************************************/
#ybxstory #headline {
	font-weight:bold;
        text-align:left;
}

#ybxerror #message {
        font-weight:bold;
        text-align:left;
}

#ybxstory pre {
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap; 
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap; 
	word-wrap: break-word;
}

#ybxsimilar #title {
	margin-top:25px;
	font-weight:bold;
        text-align:left;
}

#ybx-entities-in-story #ybx-tags{
	margin-top:25px;
	text-align:left;
}

#ybx-entities-in-story #ybx-tags #ybx-entity-tags  {
        text-align:left;
}

#ybx-entities-in-story #ybx-tags #ybx-entity-tags .ybx-entity-tag-title{
        text-align:left;
        font-weight: bold;
}

#ybx-entities-in-story #ybx-tags #ybx-entity-tags .entitytag {
        font-weight: normal;
}

#ybx-entities-in-story #ybx-tags #ybx-company-tags  {
        text-align:left;
}

#ybx-entities-in-story #ybx-tags #ybx-company-tags .companytag {
        font-weight: normal;
}

#ybx-entities-in-story #ybx-tags #ybx-company-tags .ybx-company-tag-title{
        text-align:left;
        font-weight: bold;
}

#ybx-entities-in-results #ybx-tags{
	margin-top:2px;
}

#ybx-entities-in-results #ybx-tags #ybx-entity-tags  {
        text-align:left;
}

#ybx-entities-in-results #ybx-tags #ybx-entity-tags .ybx-entity-tag-title{
        text-align:left;
        font-weight: bold;
}

#ybx-entities-in-results #ybx-tags #ybx-entity-tags .entitytag {
        font-weight: normal;
}

#ybx-entities-in-results #ybx-tags #ybx-company-tags  {
        text-align:left;
}

#ybx-entities-in-results #ybx-tags #ybx-company-tags .companytag {
        font-weight: normal;
}

#ybx-entities-in-results #ybx-tags #ybx-company-tags .ybx-company-tag-title{
        text-align:left;
        font-weight: bold;
}

#ybxcompany #compheaddiv{
        text-align:left;
        font-weight: bold;
        font-size:12px;
}

#ybxcompany #comptitlediv{
	margin-top:10px;
}

#ybxcompany #comptitlediv #comptitletable .name{
        text-align:left;
	font-weight: bold;
}

#ybxcompany  #comptitlediv #comptitletable .tickerheading{
        text-align:left;
        font-weight: bold;
}

#ybxcompany  #comptitlediv #comptitletable .ticker{
        text-align:left;
        font-weight: bold;
}

#ybxcompany  #summaryheaddiv .heading{
        text-align:left;
        font-weight: bold;
	margin-top:10px;
}

#ybxcompany #summaryheaddiv #summaryheadtable .summary{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #dummy{
	margin-top:10px;
}

#ybxcompany #miscdiv #misctable .addrlabel{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .address1{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .address2{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .citydetails{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .country{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .phonetitle{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .phone{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .homepagetitle{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .homepage_url{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .salesyeartitle{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .sales_year{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .salestitle{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .sales{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .employeestitle{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .employees{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .officertitle{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .officername{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .competitortitle{
        text-align:left;
        font-weight: normal;
}

#ybxcompany #miscdiv #misctable .competitor{
        text-align:left;
        font-weight: normal;
}

/*****************************************************/
/**** YellowBrix  Executive Summary Tooltip          */
/*****************************************************/
#tooltip {
	position:absolute; 
	border:3px ridge #1F3B6B ;
	background:#DEDEDE;
	color:#333;
	display:none;text-align:left;
	width:400px;
	font-size:8pt;
}
.tooltip-content {
	padding:5px 6px;
}
.tooltip-title {
	padding:3px 0 0 5px;
	font-weight: bold;
	color: #1F3B6B;
} 
.tooltip-heading {
	width: 100%; 
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8t;
	padding:3px 0 3px 3px;
	background-color: #1F3B6B ; 
}

/*********************************/
/****  Taxonomy Cell             */
/*********************************/
#cui #taxonomy.cell ul ul {
	padding-left: 11px;
}
#cui #taxonomy.cell ul ul ul {
	display: none;
}

/*********************************/
/****  Advanced Search Pane      */
/*********************************/
#advanced-pane {
	border: 1px solid silver;
	height: 35px;
	background-color: #EFEFEF;
	margin-top: 5px;
}
#advanced-search .fld {
	float: left;
	padding: 8px 10px 0 5px;
}




