.error
{
	color: Red;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;
	font-size:90%;
}


body
{
	margin:0px;
	margin-left:1.1em;
	color:#cccccc;
	background-color:#d9dac8;
	width:47.45em;
	font-size:100%;
}

p,li
{
    FONT-SIZE: 0.7em;
    COLOR: #655E7C;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;
	margin:0em 0em 0.5em 0em;    
}



li
{
	margin:0em 0em 0em 0em;    
}

ul
{
	list-style:disc;
	margin:0em 0em 0em 1em;  	
}

img
{
	border:0em;
}

img.articleimage
{
	margin:1em 5em 1em 0em;	
	float:right;
}

img.flag
{
	border:solid 1px #828282;
	width:30px;
	height:20px;
	margin:5px 0px 0px 0px;
}

img.execbullet
{
	float:left;
	border-top:solid 0.3em #ffffff;
	border-right:solid 0.7em #ffffff;
}

a
{
    FONT-SIZE: 0.7em;
    COLOR: #828282;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;    
}

a.bannerlink
{
    FONT-SIZE: 1.1em;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;    
    text-decoration:none;
}

.bannertext
{
    FONT-SIZE: 1.1em;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;    
    text-decoration:none;
}

hr
{
	color:#818181;
	height:0.05em;
	width:100%;
}

a.listlink
{
    FONT-SIZE: 0.85em;
    COLOR: #828282;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman; 
    display:block;  
}

a.blocklink
{
    FONT-SIZE: 0.9em;
    COLOR: #828282;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman; 
    display:block;
    margin-top:0.3em;   
}

fieldset
{
	border:none;
}

select
{
	height:2em;
	width:12em;
    FONT-SIZE: 0.7em;
    COLOR: #828282;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;  	
}

.price,.pubdate
{
    FONT-SIZE: 0.7em;
    COLOR: #828282;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman; 
    text-align:right;
    vertical-align:bottom;
    
}

div.linkdiv
{
	padding-top:0.3em;
}

div
{
/*	border:solid 1px blue; */
}

h1
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #5A5A5A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;
	padding:0.7em 1.1em 0.7em 0em;
	margin:0em 0em 0.2em 0em;
}

h2,caption
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #5A5A5A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;
    margin:0em 0em 0.2em 0em;
    text-align:left;
}

h3
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: #595959;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;

}

table
{
	border-collapse:collapse;
	padding:0em;
	margin:0em;	
	width:100%;		 
}

#PageHeader
{
	margin-bottom:0.1em;
}

#logo
{
	position:absolute;
	left:36.3em;
	top:1.45em;
	width:12.3em;		
	height:3.7em;	
	background-color:#696969;	/*#818181*/
}

#logo img
{
	margin:0.3em 0em 0em 0.5em;
	border:0;
	width:15em;
}

#orange
{
	position:absolute;
	top:0em;
	left:1.1em;
	background-color:#E46B25;
	width:35.3em;
	height:1em;
	border-bottom:solid 0.25em #d9dac8;
	padding-top:0.2em;
}

#biggrey
{
	position:absolute;
	top:0em;	
	left:36.7em;	
	background-color:#696969;
	width:10.7em;
	height:1.2em;
	border-bottom:solid 0.2em #d9dac8;		
}

#smallgrey
{
	position:absolute;
	top:0em;	
	left:47.6em;	
	background-color:#696969;
	width:1em;	
	height:1.2em;	
	border-bottom:solid 0.2em #d9dac8;	
}

#PageBanner
{
	position:relative;
	top:0.15em;
	left:0em;
	float:left;
}

.CartSearch,#dbtabs
{
	margin-left:35.5em;
}

#PageBannerImage
{
	position:absolute;
	left:0em;	
	top:0em;
	width:35.25em;
}

.PageBannerText
{
	padding-left:3em;
	padding-top:2em;	
	FONT-SIZE: 0.65em;
    COLOR: white;
    FONT-FAMILY: verdana;
    font-weight:bold;    
    text-transform:uppercase;
    /*z-index:100;*/
	position:absolute;
	left:0em;	
	top:0em;
	width:35.25em;
}

#PageFooter, #PageFooterWide
{
	
	left:0em;	
	top:-4.8em;	
	background-color:#bcbcb0;
	text-align:right;
	FONT-SIZE: 0.7em;
    COLOR: white;
    FONT-FAMILY: Tahoma,sans serif;
    font-weight:bold;
    padding:0em 1em 0.2em 0em;
	width:50.45em;
	display:block;
	clear:both;
}

#PageFooterWide
{
	width:66.9em;
	display:block;
}

#PageContent
{
	margin-bottom:0.5em;
	clear:both;
}

#PageWhiteBackGround
{
	background-color:#ffffff;
}

#PageSideBar
{
	width:11.9em;
	position:absolute;
	left:35.5em;
	top:4em;
	z-index:100;
	background-color:#ffffff;
}

#HomeSideBar
{
	width:11.9em;
	position:absolute;
	left:35.5em;
	top:0em;
	z-index:100;
	background-color:#d9dac8;
}

#PageMiddle
{
	position:relative;
	top:0em;
}

div.contenthome
{
	width:33.25em;
	height:79em;
 	position:relative;
 	top:0em;		
}

div.contentwide
{
	float:left;
	width:45.5em;
	background-color:#ffffff;
	padding:1em 1em 2.5em 1em;	
	/* The following two properties are used to ensure min-height 
	works in both Firefox and IE. http://www.philledgerwood.com/?p=14
	*/
	min-height:60em;
	_height:60em;
}

div.contentnarrow
{
	width:34em;
	background-color:#ffffff;	
	padding:0.5em 1em 2.5em 1em;	
	
	/* The following two properties are used to ensure min-height 
	works in both Firefox and IE. http://www.philledgerwood.com/?p=14
	*/
	min-height:60em;
	_height:60em;
}

div.contentwidepf
{
	width:45.5em;
	background-color:#ffffff;
	padding:1em 1em 2.5em 1em;	
}

div.contentnarrowpf
{
	width:34em;
	background-color:#ffffff;	
	padding:1em 1em 2.5em 1em;	

}

div.contentref
{
	width:35.3em;
	background-color:#ffffff;	
	padding:1em 0em 2.5em 0em;	
}

div.contentnarrowhigh
{
	width:33.3em;
	background-color:#ffffff;	
	padding:1em 1em 2.5em 1em;	
 	position:relative;
 	top:0em;	
	height:60em; 	
}

a.menulink
{
	FONT-SIZE: 0.6em;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#industry
{
	float:left;
	z-index:2;		
}
	
#country
{
	float:left;
	z-index:2;		
}
	
#reference
{
	float:left;
	z-index:2;		
}

#about
{
	float:left;
	z-index:2;		
}

#database
{
	float:left;
	z-index:2;		
}

#consultancy
{
	float:left;
	z-index:2;		
}


a.blue
{
    COLOR: #828282;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;
}

sup
{
	color:red;
}

.pricelisthead
{
    FONT-SIZE: 0.8em;
    COLOR: #C66B13;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;
    text-align:right;
}

.pricelistgrouphead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #C66B13;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, MetaPlusBook-Roman;
    margin-top:0.5em;
}

.D99123
{
	background-color:#D99123;
}

#privacy p, #refalert p, #reviews p, #reviews a
{
	padding-left:1.9em;
}

#refalert ul
{
	list-style-type:disc;
	margin-left:2em;
}

#refalert li
{
	padding-bottom:1em;
}

#cfactfiles td.flag
{
	width:10%;   
}

#cfactfiles td.label
{
	width:90%;   
}

#menulinks
{
	background-color:#6B6B6B;
	height:4.2em;
	width:35.3em;	
}

#menujs
{
	background-color:#6B6B6B;
	z-index:1000;	
	width:35.3em;
	height:5.1em;
}

.Menu
{
	FONT-FAMILY: Tahoma; 
	font-size:0.7em;
	font-weight:bold;
	background-color:#6B6B6B; 
	color:#FFFFFF;
	cursor:hand;
	width:20em;	
}

.MenuOver
{
	border:solid 0.1em white;	
	FONT-FAMILY: Tahoma; 
	font-size:1em;
	font-weight:bold;
	background-color:#E46B25; 
	color:#FFFFFF;
	cursor:hand;
	
}

.SubMenu
{
	border:solid 0.1em white;
	FONT-FAMILY: Tahoma; 
	font-size:1em;
	font-weight:bold;
	background-color:#696969; 
	color:#FFFFFF;
	cursor:hand;	
	padding-left:0.2em;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Styles for level 0*/
.menu,.menuover
{
	position:absolute; 
	padding:0.2em; 
	FONT-FAMILY: Tahoma; 
	font-size:0.7em;
	font-weight:bold;
	background-color:#6B6B6B; 
	cursor:hand;
	width:20em;	
}

.menu
{
	background-color:#696969; 
	color:#FFFFFF;
}

.menuover
{
	background-color:#E46B25; 
	color:#FFFFFF; 
	cursor:hand; 
}

.menuborder
{
	position:absolute; 
	visibility:hidden; 
	background-color:#EEE9E9; 
	width:20em;	
}