


.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}

.headings:hover {
	
	color: #CC0001;
}

.date_today {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	text-align: center
	
}

a.homepage_module_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	vertical-align; top;
	text-decoration:none
}


.homepage_module_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

a.homepage_module_grey:hover {
	
	color: #CC0001;
	
}

.page_class
 {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none;
	word-spacing: 5px;
    }
    


a.homepage_module_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}

a.homepage_module_blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:none
}

a.homepage_module_blk:hover {
	
	color: #CC0001;
	
}

.homepage_module_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}

a.homepage_module_red:hover {
	
	color: #333333;
	
}

a.homepage_module_small-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	
	text-decoration:none
}

.homepage_module_small-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	text-decoration:none
}

.homepage_module_small-grey_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.file-type_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:none
}

a.file-type_unselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
	text-decoration:none
}


.company_listing{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: #cccccc;
}

.company_listing:hover{

	color: #ff0000;
	background: #cccccc;
}



.company_listing_alt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}

.data-asset_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}

a.data-asset_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:none
}

a.data-asset_unselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
	text-decoration:none
}

a.data-asset_unselected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.data-asset_unselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
	text-decoration:none
}

.data-asset_unselected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.products_final-manufacturer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration:none
}

.products_final-code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}

.products_final-classification {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.products_final-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
	text-decoration:none
}

.products_get-asset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
	text-decoration:none
}

a.products_small_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

a.products_small_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}

.products_small_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;	
	text-decoration:none
}

a.featured_company_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:none
}

a.featured_company_name:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}


.dropdown_menu1 {
	
	border:0;
	vertical-align: middle;
	height:18px;
	width:320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
		
}


.dropdown_menu2 {
	
	border:0;
	vertical-align: middle;
	height:18px;
	width:260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
		
}

.dropdown_menu3 {
	
	border:0;
	vertical-align: middle;
	height:18px;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
		
}


.companies_contacts_textbox {
	
	border:0;
	vertical-align: middle;
	height:16px;
	width:240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
		
}


.companies_all_textbox {
	
	border:0;
	vertical-align: middle;
	height:16px;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
		
}


.fastfind_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none;
	
}

.fastfind_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	
}


.feature_blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	
}

.feature_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0001;
	text-decoration:none;
	
}

.feature_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	
}

.videos_viewed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.videos_viewed_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}

.videos_search_textbox {
	
	border:0;
	vertical-align: middle;
	height:16px;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.videos_main_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none
}

.videos_main_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	text-decoration:none
}

.videos_sub_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration:none
}

.videos_sub_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;	
	text-decoration:none
}

.events_name_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:none
}

.events_date_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}

.events_country_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.events_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.events_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}

.events_venue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.events_city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
}

.events_country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight: bold;
	text-decoration:none
}


.news_article_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none
	
}

.news_article_standfirst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration:none
	
}

news_article_reference {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	
	text-decoration:none
	
}

a.news_article_reference {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	
	text-decoration:none
	
}

a.news_article_reference:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0001;
	
	text-decoration:none
	
}

.news_article_bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
	text-decoration:none
	
}


.newsroom_search_textbox {
	
	border:0;
	vertical-align: middle;
	height:16px;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
		
}

.newsroom_article_range {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none
	
}

.newsroom_result_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none
	text-align:right;
	
}

.newsroom_result_standfirst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none
	
}

.main-newsroom_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height:12px;
	text-decoration:none
	
}

.main-newsroom_maintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none
	
}

.main-newsroom_maincounter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:right;
	
}

.main_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00FF00;
	text-decoration:none
	
}

a.main_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none
	
}

a.main_menu:hover {
	font-weight: bold;
}

a.advertise_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none
	
}

a.advertise_menu_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	
}

a.advertise_sub_menu_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	
}

a.advertise_menu:hover {
	font-weight: bold;
}

a.advertise_sub_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none
	
}

a.advertise_sub_menu:hover {
	font-weight: bold;
}


a.main_menu_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	
}

a.main_menu:hover {
	font-weight: bold;
}


.main_menu_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none
	
}


/* profile class for top left red section */ 

a.profile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none
	
}

a.profile:hover {
    color: #000000;
	}


a.left_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none
	
}

a.left_menu:hover {
	color: #CC0001;
	font-weight: bold;
}

.reciptext_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none
	
}

.login_textbox {
	
	border:0;
	vertical-align: middle;
	height:16px;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}

.subscribe_textbox {
	
	border:0;
	vertical-align: middle;
	height:16px;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}

a.button_whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
		
}

a.button_whitetext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
		
}

.button_whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
		
}

.normal_white_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none
}

.normal_white_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none
}

a.normal_white_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none
}

.normal_white_sml_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none
}

.normal_blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none
}

.normal_blk_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none
}

.normal_blk_bigbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-decoration:none
}

.normal_blk_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none
}

.normal_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none
}

.normal_grey_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none
}

.normal_grey_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none
}

a.normal_grey_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none
}

.normal_grey_sml_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	text-decoration:none
}

a.normal_grey_sml_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	text-decoration:none
}

.normal_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	text-decoration:none
}

.normal_red_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0001;
	font-weight:bold;
	text-decoration:none
}

.normal_red_bigbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0001;
	font-weight:bold;
	text-decoration:none
}

BODY 
 {
	font-family: Arial, Helvetica, sans-serif;
	
	font-size :10pt;
	
	margin:0,0,0,0;}
	
.ErrorText
{
    color: #CC0001;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
}
 
 
 
 
/* OLD but RELEVANT stuff below */


.eNews_dateGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#333333;
	text-decoration:none
	
}

a.eNews_dateGrey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#CF0020;
	text-decoration:none;
	
}

.style1
        {
            color: #FFFFFF;
}




.eNews_dateRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#CF0020;
	text-decoration:none
	
}

.eNews_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CF0020;
	font-weight: bold;
	text-decoration: none
}

.eNews_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}

.eNews_smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none
}

.eNews_smallblackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}

.eNews_smallWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none
}

.eNews_smallgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration: none
}

a.eNews_smallgrey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none
}

.eNews_menugrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
	cursor:pointer
}

a.eNews_menugrey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none
}

.eNews_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-decoration: none
}

a.eNews_grey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
 
 
 .eContacts_body {
	font-family: Verdana;
	font-size: 13px;
	color:black;
}

.eContacts_big {
	font-family: Verdana;
	font-size: 16px;
	font-weight:bold;
	color:black;
}

.eContacts_companyname {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight:bold;
	color:black;
}

a.eContacts_bluBodylink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

a.eContacts_bluBodylink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0001;
	text-decoration:none;
}

a.eContacts_bluBodylink2 {
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}

a.eContacts_bluBodylink2:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.eContacts_small {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	text-align: left;
}

.eContacts_small_bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight:bold;
	text-align: left;
}

.eContacts_smallgrey {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	color:#999999;
	text-align: left;
}

.testi_quote {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.testi_quote_marks {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3366ff;
}
.testi_client {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
}

.green_button_01 { 
width: 100; 
height: 18;
font-family: Verdana; 
background-color: #99FFCC; 
font-size:0.7em; 
color: black; 
}

.form_box_green {
width: 200;
height: 18;
border : 0;
background-color : #99FFCC;
font-family : Verdana;
font-size : 0.7em;
color : black;
}

.admin_button_01 { 
width: 200; 
height: 16;
font-family: Verdana; 
background-color: white; 
font-size:0.6em; 
color: black; 
}

.admin_selectbox { 
width: 360; 
height: 22;
font-family: Verdana; 
font-size:0.6em; 
}

A
{
	text-decoration:none;
}

A:hover
{
	text-decoration:none;
}