


#solutions-directory-spotlight {display: block; position: relative; width: 760px; height:220px; background-image:url("/shared/images/solutions-directory-spotlight.jpg"); }
#solutions-directory-spotlight-copy { display: block; position: absolute; left: 335px; top: 145px; width:295px; height: auto; font-size: 11px; line-height: 16px; color: Black; }
#solutions-directory-spotlight-copy p { margin: 0px; text-align:center; color:#fff;}
#solutions-directory-spotlight-copy a { color:#fff;}


.solutions-header { display: block; color: #000; font-size:14px; font-weight:bold; margin-top:18px; padding:0;}
.solutions-subheader { display: block; color: #000; font-size:12px; font-weight:bold; margin-top:18px; padding:0; }

.solution-total-results {border-bottom:1px solid #666; margin-bottom:8px; color:#666; font-size:11px; line-height:20px; margin-top:20px; padding:0; }
.line { display: block; width: auto; border-top-style: solid; border-top-width: 1px; border-color: #a6a6a6; line-height: 1px; margin-bottom: 5px;  clear: both; }

.sub-block {display: block; color: #666; font-size:11px; margin:12px 0; padding:0; }	   	    
    .sub-block strong {color: #0860a8; font-size:12px; font-weight:bold; line-height:18px;}
    .sub-block span { color: #0860a8; font-size:11px;}
    .sub-block a {display: block; color: #0860a8; font-size:11px;}
    .sub-block p {}
    
/*Company Background Panel */
.company-info {display: block; color: #666; font-size:12px; position:relative; margin-top:20px; padding:0;}	   	    
    .company-info strong {color: #0860a8; font-size:12px; font-weight:bold; line-height:18px;}
    .company-info span { color: #666; font-size:12px;}
    .company-info a {display: block; color: #0860a8; font-size:12px;}
.company-info-column-left {width:420px; float:left; position:relative}
.company-info-column-right {width:260px; float:left; margin-left:70px}



.sub-block-search-results {display: block; color: #666; font-size:11px; margin:0; padding:0; }	   	    
    .sub-block-search-results span { color: #0860a8; font-size:14px; margin:0}        
        
/*Company Search Results */
.company-background-left { width:420px; float:left; position:relative }
.company-background-right { width:260px; float:left; margin-left:70px }

.company-sub-column-left { width:376px; float:left; margin-top:12px; padding:0px; }
	 .company-sub-column-left strong { color:#000; font-size:12px; line-height:19px }
	 .company-sub-column-left div { color:#0860a8; font-size:11px; line-height:14px; margin:0 0 0 25px; padding:0 }
	 .company-sub-column-left div a {display: block; color: #0860a8; font-size:11px;}
	 
/* Search Results */
.search-results-column-left {width:260px; float:left; height:50px; }	
.search-results-column-right {width:474px; float:left; color:#666; font-size:11px; margin:0 0 0 20px; padding:0; }
	.search-results-column-right span { color: #0860a8; font-size:14px; margin:0}

.sub-column-left { width:230px; float:left; margin-top:12px; padding:0px; }
	 .sub-column-left strong { color:#000; font-size:12px; line-height:19px }
	 .sub-column-left div { color:#0860a8; font-size:11px; line-height:14px; margin:0 0 0 25px; padding:0 }
	 .sub-column-left div a {display: block; color: #0860a8; font-size:11px;}


