	/* Main Style Sheet for FORDAQ.com */

body {
	background: #fffff8;
	margin-top: 5px;
	margin-left: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* Header with top menu styles */
#topbar {
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: -111px top;
	background-color: #C32222;
	width: 770px;
	float: left;
	clear: both;
}

#topbar #logo {
	float: left;
	width: 302px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#topbar #logo h2 {
	font-size: 11px;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	float: left;
	width: 260px;
}
#topbar #logo a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#topbar #logo img{
	float: left;
	margin: 0px;
	padding: 0px;
}

#topbar #logo #logosymbol {
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 61px;
	width: 42px;
	margin: 0px;
	padding: 0px;
}
#topbar #logo #logosymbol a {
	display: block;
	height: 61px;
	width: 42px;
}

#topbar #logo #logotype {
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left -61px;
	float: left;
	height: 40px;
	width: 113px;
	margin: 0px;
	padding: 0px;
}
#topbar #logo #logotype a {
	display: block;
	height: 40px;
	width: 113px;
}

#topbar #logo #logosymbolslogan {
	width: 260px;
	float: left;
}


#topbar #topbanner {
	float: right;
	width: 468px;
}

/* Flags area */
/* Flags area */
#topbarflags {
	background-color: #990000;
	float: left;
	width: 754px;
	min-height:20px;
	height:auto !important;
	height:20px; /* cross-browser minimum height width */
	padding-top: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #BC5858;
	padding-left: 11px;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 11px;
	clear: both;
}
#topbarflags #welcome {
	float: left;
}
#topbarflags #language {
	float: right;
	white-space: nowrap;
	height: 14px;
}

#topbarflags a {
	color: #FFFFFF;
	font-weight: bold;
}

#topbarflags #flags {
	height: 14px;
	float: right;
	width: auto;
	list-style-type: none;
	padding: 0px;
	position: relative;
	display: block;
	/*margin: auto 0;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}

#topbarflags #flags li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#topbarflags #flags #active_flag {
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: 10px -340px;
	height: 20px;
}

#topbarflags #flags li a {
	color: #000000;
	display: block;
	margin: 0px;
	margin-left: 4px;
	padding: 0px;
}
#topbarflags #flags li a span { position: absolute; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

#flags a.american {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: left -101px;
	background-repeat: no-repeat;
}
#flags a.english {
	width:22px;
	height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -26px -101px;
	background-repeat: no-repeat;
}
#flags a.french {
	width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -52px -101px;
	background-repeat: no-repeat;
}

#flags a.italian {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -78px -101px;
	background-repeat: no-repeat;
}
#flags a.spanish {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -104px -101px;
	background-repeat: no-repeat;
}
#flags a.german {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -130px -101px;
	background-repeat: no-repeat;
}
#flags a.nederlands {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -156px -101px;
	background-repeat: no-repeat;
}
#flags a.romanian {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -182px -101px;
	background-repeat: no-repeat;
}
#flags a.polish {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -208px -101px;
	background-repeat: no-repeat;
}
#flags a.serbian {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -234px -101px;
	background-repeat: no-repeat;
}
#flags a.ukrainian {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -260px -101px;
	background-repeat: no-repeat;
}
#flags a.russian {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -286px -101px;
	background-repeat: no-repeat;
}
#flags a.chinese {
    width:22px;
    height:14px;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position: -312px -101px;
	background-repeat: no-repeat;
}
/* Suckerfish menu styling*/
#navbar {
	float: left;
	width: 759px;
	background-color: #990000;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left -360px;
	padding-left: 11px;
	padding-top: 8px;
	font-size: 11px;
	z-index: 999;
	position:relative;
	clear: both;
}

#navbar #menu, #navbar #menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

#navbar #menu li { /* all list items */
	float: left;
	min-width:3em;
	width:auto !important;
	width:3em; /* width needed or else Opera goes nuts */
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left -115px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

#navbar #menu #active {
	background-image:url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position:left -175px;
	background-repeat:no-repeat;
	float:left;
	min-width:3em;
	padding:0;
	white-space:nowrap;
	width:auto !important;
}

#navbar #menu li a {
	padding:6px 6px 5px 6px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right -235px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #830000;
	white-space: nowrap;
	font-weight: bold;
	background-image: url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
}
#navbar #menu #active a {
	background-image:url(http://images.fordaq.com/fordaq/images/menu_bg.gif);
	background-position:right -295px;
	background-repeat:no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD840;
	color:#000;
	display:block;
	text-decoration:none;
	white-space:nowrap;
}
#navbar #menu li ul { /* second-level lists */
	position: absolute;
	width: 19em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D00707;
	border-bottom-color: #D00707;
	border-left-color: #D00707;
}
#navbar #menu li ul li{
	min-width:19em;
	width:auto !important;
	width:19em; /* width needed or else Opera goes nuts */
	white-space: normal;
	margin: 0px;
	padding: 0px;
}	
#navbar #menu li ul li a {
	display: block;
	color: #333399;
	border: none;
	background-image: none;
	margin-left: 1.3em;
	text-decoration: underline;
	white-space: normal;
	line-height: 1.3em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0.3em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
}
#navbar #menu #active ul li a {
	display: block;
	color: #333399;
	border: none;
	background-image: none;
	margin-left: 1.3em;
	text-decoration: underline;
	white-space: normal;
	line-height: 1.3em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0.3em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
}
#navbar #menu .marginleft{
	margin-left: 15px;
}

#navbar #menu li:hover ul, #navbar #menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	zoom: 1; /* fix ie7 disappear */
}

#navbar #menu li:hover {
	z-index:1;
}
#navbar #menu li.sfhover {
	z-index:1;
	
}

#navbar #menu li ul li:hover, #navbar #menu li ul li.sfhover { /* first level dropdown hover list item */
	left: auto;
	background-image: url(http://images.fordaq.com/fordaq/images/bullet_green_square_alone.gif);
	background-repeat: no-repeat;
	background-position: 0.4em 0.8em;
	position:static;
}
#navbar #menu li ul li, #navbar #menu li ul li { /* first level dropdown list item */
	left: auto;
	background-image: none;
}

/* Support for the "iehover-fix.js" */
ul.menu iframe {
	position: absolute;
	/* account for the border */
    left: -0.25em;
	top: -0.25em;
	z-index: -1;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
* html ul.menu li { z-index: 201; }

/* this is for IE 5.0
select.hide { visibility: hidden; }
/* End Support for the "iehover-fix.js" */

#navbar #navbarLinks {
	float: right;
	margin-right: 10px;
	color: #FFFFFF;
}
#navbar #navbarLinks a {
	color: #FFFFFF;
	font-weight: bold;
}

#navbar_secondary {
	background-color: #CAD840;
	float: left;
	width: 748px;
	padding-right: 11px;
	padding-left: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 11px;
	clear: both;
	color: #A8B134;
}

#navbar_secondary a {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#navbar_secondary a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#navbar_secondary #current {
	color: #000000;
	font-weight: bold;
}
#navbar_secondary #current:hover {
	color: #C00;
}




/* Footer styles */
#footer {
	background-color: #990000;
	width: 748px;
	padding-left: 11px;
	padding-right: 11px;
	float: left;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#footer ul li {
	display: inline;
	margin-left: 5px;
}

#footer a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#footer #copyright {
	float: left;
}
#footer #links {
	float: right;
}


/* Classic text styles */
.plain-normal {
color: #000000;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-weight: normal;
}

.plain-bold {
color: #000000; 
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}

.plain-coloured-bold {
color: #d70000; 
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}

.plain-small {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 10px; font-weight: normal;
}

.plain-small-search {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 10px; font-weight: normal;
background-color:#CAD840;
}

SPAN.boldlink {
font-weight: bold; font-size: 11px; color:#333399; font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.product-icon-text {
color: #990000; 
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}

.title {
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; font-weight: bold;
}

h1 {margin:0;}
h2 {margin: 0; }
A.title-company-link:link
{
text-decoration: none;
}

h2 {margin: 0; }
A.title-company-link:visited
{
text-decoration: none;
}

.title-company {
color: #d70000;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; font-weight: bold;text-decoration: none;
}

.submenuOn {
font-weight: bold; font-size: 11px; color: #333399; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline; padding: 2px 4px;
}

.submenuOff {
font-weight: bold; font-size: 11px; color: #333399; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none; padding: 2px 4px;
}


/* White text */

.text-over-background {
color: #ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; font-weight: bold;
}

.text-over-background-normal {
color: #ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; font-weight: normal;
}

A.link-over-background:link { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: bold; text-decoration:underline;
} 

A.link-over-background:visited { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: bold; text-decoration:underline;
}
 
A.link-over-background:hover { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: bold; text-decoration:none;
} 

A.link-over-background-inverted:link { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: bold; text-decoration:none;
} 

A.link-over-background-inverted:visited { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: bold; text-decoration:none;
}
 
A.link-over-background-inverted:hover { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: bold; text-decoration:underline;
} 

A.link-over-background-inverted-normal:link { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: normal; text-decoration:none;
} 

A.link-over-background-inverted-normal:visited { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: normal; text-decoration:none;
}
 
A.link-over-background-inverted-normal:hover { 
color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; font-weight: normal; text-decoration:underline;
} 



/* table red colors */
.company-cell-background {
background-color: #990000;
}

.pagetop-cell-background {
background-color: #990000;
}

.uppermenu-cell-background {
	background-color: #990000;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(http://images.fordaq.com/fordaq/images/bg_header.gif);
}

/* table green colors */
.color2-cell-background {
background-color: #cad840;
}

/* table green colors */
.color3-cell-background {
background-color: #E18126;
}

/* table grey background */
.border-cell-background {
background-color: #e1e1e1;
}


/* Business Card */
.BizzCard_Title {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}
.BizzCard_Address {
	COLOR: #CC0000; 
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}
.BizzCard_Data {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: normal;
}
.BizzCard_Company {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}
.BizzCard_Slogan {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}
.BizzCard_TitleCompany {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 12px; 
font-weight: bold;
}
.BizzCard_PreferedData {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 8pt; 
font-weight: bold; 
color: #CC0000;
}
.BizzCard_EnteredBy {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 8pt; 
font-weight: normal;
}
.BizzCard_Commission {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 8pt; 
font-weight: normal; 
color: #CC0000;
}

.grey-border {

	padding-right: 10px;

	border-bottom: 1px solid #E1E1E1;

	margin-bottom: 10px;

	white-space: nowrap;

	clear: right;

	display: inline-table;

}
.grey-border-space {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 2px;
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 10px;
	white-space: nowrap;
	clear: right;
	display: inline-table;
}

/* Menu links */
A.mainmenubar:link {
font-weight: bold; font-size: 11px; color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

A.mainmenubar:visited {
font-weight: bold; font-size: 11px; color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

A.mainmenubar:hover {
font-weight: bold; font-size: 11px; color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

A.linkmenubar:link {
font-weight: bold; font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

A.linkmenubar:visited {
font-weight: bold; font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

A.linkmenubar:hover {
font-weight: bold; font-size: 11px; color: #CC0000; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}

A.linkmenubar-selected:link {
font-weight: bold; font-size: 11px; color: #CC0000; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

A.linkmenubar-selected:visited {
font-weight: bold; font-size: 11px; color: #CC0000; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

A.linkmenubar-selected:hover {
font-weight: bold; font-size: 11px; color: #CC0000; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

/* Normal links */
A:link {
font-weight: normal; font-size: 11px; color: #333399; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
A:visited {
font-weight: normal; font-size: 11px; color: #333399; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
A:hover {
font-weight: normal; font-size: 11px; color: #cc0000; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}

A.boldlink_tab:link {
font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
A.boldlink_tab:visited {
font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
A.boldlink_tab:hover {
font-weight: bold; font-size: 11px; color: #CAD840; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}




A.boldlink:link {
font-weight: bold; font-size: 11px; color: #333399; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
A.boldlink:visited {
font-weight: bold; font-size: 11px; color: #333399; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}
A.boldlink_tab:hover {
font-weight: bold; font-size: 11px; color: #CAD840; font-family: Tahoma, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}

.box-title {
color: #CC0000 ;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px;
font-weight: bold;
}

.table-list-left { 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: right; 
vertical-align: text-top;
}

.table-list-content {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
}

.table-form-mandatory {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
text-align: right; 
vertical-align: top;
}

.table-form-mandatory-title {
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
text-align: right; 
vertical-align: middle;
}

.table-form-content {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
}
.table-form-left { 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: right; 
vertical-align: top;
}
.table-form-contentForm{
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-weight: normal;
vertical-align: top;
}

.enum-list-left { 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align: text-top;
	
}

.enum-list-content {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: text-top;
}

.table-result-odd-cell{
background-color: #d9d9d9;
}
.table-result-odd-catalog-cell{
background-color: #CAD840;
}
.table-result-odd-text{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.table-result-odd-title-text{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
.table-result-even-cell{
background-color: #ebebeb; 
}
.table-result-even-catalog-cell{
background-color: #DAE544; 
}
.table-result-even-text{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.table-result-even-title-text{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.warning {
color: #d70000;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}

.actionMessage {
color: #d70000;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}

/* Articles */
.article-short-title {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: black;
}
.article-short-date {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #666666;
}
.article-summary {
color: #000000;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-weight: normal;
}
.article-full-title {
color: #000000; 
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-size: 11px; 
font-weight: bold;
}
.article-content {
color: #000000;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
font-weight: normal;
}
.article-full-date {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #666666;
}
.article-source {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #666666;
}

/* Styles for the Silver Page */
.silverpage_cellback {
background-color: #990000; border: 0px #990000 solid; 
text-align: left; vertical-align: text-top;
}

.silverpage_title {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 16pt; font-weight: bold;
}

.silverpage_label {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 10pt; font-weight: bold;
}

.silverpage_info {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 10pt; font-weight: normal;
}

.silverpage_companyname {
color: #990000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 20pt; font-weight: bold;
}

.silverpage_subtitle {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 14pt; font-weight: bold;
}

.silverpage_editlabel {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12pt; font-weight: bold;
}

.silverpage_nopiccell {
background-color: #CCCCCC; border: 1px #000000 solid; 
text-align: center; vertical-align: middle;
}

.silverpage_nopictext {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 16pt; font-weight: bold;
}

/* Common styles for the Gold Page */
.gold_editlabel {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12pt; font-weight: bold;
}

.gold_nopiccell {
background-color: #CCCCCC; border: 1px #000000 solid; 
text-align: center; vertical-align: middle;
}

.gold_nopictext {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 16pt; font-weight: bold;
}

.gold_choose_language {
color: #000000;
font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 10pt; font-weight: normal;
}

/* New styles */
.plain-normal-green-background {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva;
	font-weight: normal;
	background-color: #CAD840;
}

.tab_active {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva;
	color: #000000;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-left-color: #E1E1E1;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E1E1E1;
	text-transform: capitalize;
}
.tab_inactive {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva;
	color: #000000;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-left-color: #E1E1E1;
	text-transform: capitalize;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}

div.spacer {
  clear: both;
}

#nav {
	float:left;
	line-height:normal;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
  }
#nav ul {
	list-style:none;
	margin-left: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
  }
#nav li {
	float:left;
	background:url(images/nav_left.gif) no-repeat left top;
	margin-right: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
  }
#nav a {
	float:left;
	display:block;
	background:url(images/nav_right.gif) no-repeat right top;
	padding:7px 15px 4px 6px;
	text-decoration:underline;
	font-weight:bold;
	color:#0000CC;
	text-transform: none;
	font-size: 11px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover {
  color:#990000;
  }
#nav #current {
  background-image:url(images/nav_left_on.gif);
  }
#nav #current a {
	background-image:url(images/nav_right_on.gif);
	color:#CC0000;
	padding-bottom:5px;
	text-decoration: none;
  }  


.table-master-border {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid
}

.table-master-border-top{
	BORDER-TOP: #e1e1e1 1px solid;
} 
.table-master-border-bottom {
	BORDER-BOTTOM: #e1e1e1 1px solid;
}
.table-master-border-sn {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid;
	padding: 7px;
}

.table-master-border2 {
	BORDER-RIGHT: #c32222 1px solid; BORDER-TOP: #c32222 1px solid; BORDER-LEFT: #c32222 1px solid; BORDER-BOTTOM: #c32222 1px solid
}
.uppermenu-cell-background-sub {
	background-color: #CAD840;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/bg_topmenu_sub.gif);
	padding-left: 15px;
	padding-right: 15px;
}

.uppermenu-cell-background-flags {
	background-color: #722B16;
	background-repeat: repeat-x;
	background-position: left top;
}
.title-welcome {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c32222;
	margin: 0px;
	padding: 0px;
}
.header1_content {
	border: 1px solid #c32222;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.header1_title {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #c32222;
	font-weight: bold;
	padding-left: 10px;
}
.table-master-frame {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C27F3F;
	padding-right: 10px;
	padding-bottom: 20px;
}
.header2_title {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c32222;
	font-weight: bold;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer-cell-background {

background-color: #C57F3E;
}
.uppermenu-cell-bottom {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c32222;
}
.section-boxed {

	border: 1px solid #883E11;
}
.column-right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c32222;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
}

/* listing tab styles */
.tab-marketplace {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #EBC592;
	font-weight: bold;
	padding-left: 10px;
}
.tab-mixed {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	padding-left: 10px;
	background-color: #CAD840;
}
.tab-catalogue {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #FFE16C;
	font-weight: bold;
	padding-left: 10px;
}
.table-border-marketplace {
	BORDER: 1px solid #EBC592;
}
.table-border-catalogue {
	BORDER: 1px solid #FFD324;
}
.table-border-mixed {
	BORDER: 1px solid #CAD840;
}
.table-row-marketplace {
	background-color: #EBC592;
}
.table-row-catalogue {
	background-color: #FFE16C;
}

#uppermenuBorderLight{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #BC5858;
}
.mainSpriteImageUpperMenu {
background:transparent url(http://images.fordaq.com/fordaq/images/upppermenu_sprite.gif) no-repeat scroll 0 0;
display:inline;
float:left;
padding:0;
}
#spriteUpperMenuLogoSymbol{
width:42px;
height:61px;
margin-bottom:0;
margin-top:0;
padding:0;
}
#spriteUpperMenuLogoName {
width:253px;
height:40px;
margin:0;
padding:0;
}
#uppermenuFlagsArea{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#uppermenuTabsArea{
	background-color: #990000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #BC5858;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.uppermenu-cell-background-right {
	background-color: #C32222;
}

.mainSpriteImage {
background:transparent url(http://images.fordaq.com/fordaq/images/upppermenu_sprite.gif) no-repeat scroll 0 0;
display:inline;
float:left;
}
.mainSpriteImageBecomeMember2 {
background:transparent url(http://images.fordaq.com/fordaq/images/upppermenu_sprite.gif) no-repeat scroll 0 0;
display:inline;
float:left;
}
.mainSpriteImageFlag {
background:transparent url(http://images.fordaq.com/fordaq/images/upppermenu_sprite.gif) no-repeat scroll 0 0;
display:inline;
float:left;
margin-right:5px;
}
.spriteFlag {
height:14px;
margin:0;
padding:0;
width:22px;
}
.spriteArrowRight {
widht: 18px;
height: 18px;
margin: 0;
padding: 0;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
}

#button_register {
            background-repeat: no-repeat;
            background-position: left top;
            background-color: #CC0000;
            height: 34px;
            background-image: url(http://images.fordaq.com/fordaq/images/register_bg_left.gif);
            margin-top: 10px;
            cursor: pointer;
            display: inline;
            float: left;
}
 
#button_register p{
            background-repeat: no-repeat;
            background-position: right top;
            background-image: url(http://images.fordaq.com/fordaq/images/register_bg_right.gif);
            margin:0;
            padding-top: 7px;
            padding-right: 30px;
            padding-left: 45px;
            height: 27px;
}
#button_register a{
            font-size: 14px;
            color: #FFFFFF;
            font-weight: bold;
}
 
/*button register small*/
#button_register_small {
            background-repeat: no-repeat;
            background-position: left top;
            background-color: #CC0000;
            height: 26px;
            background-image: url(http://images.fordaq.com/fordaq/images/register_small_bg_left.gif);
            margin-top: 10px;
            float: left;
            display: inline;

}
 
#button_register_small p{
            background-repeat: no-repeat;
            background-position: right top;
            background-image: url(http://images.fordaq.com/fordaq/images/register_small_bg_right.gif);
            margin:0;
            padding-top: 5px;
            padding-right: 10px;
            padding-left: 30px;
            height: 21px;
            display: inline;
            float: left;
            white-space: nowrap;
			text-align: center;

}
#button_register_small a{
            font-size: 11px;
            color: #FFFFFF;
            font-weight: bold;
}

.errorMessage{
	color: #d70000;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: normal;
	background-image: url(http://images.fordaq.com/fordaq/images/error_message_bg.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding-left: 20px;
	background-color: #FAF8C7;
	background-position: left top;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 5px;
	text-indent: 15px;
	line-height: 16px;
}

.errorMessage{
	color: #d70000;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: normal;
	background-image: url(http://images.fordaq.com/fordaq/images/error_message_bg.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding-left: 20px;
	background-color: #FAF8C7;
	background-position: left top;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 5px;
	text-indent: 15px;
	line-height: 16px;
}

#registration_steps {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	float: left;
	height: 62px;
	width: 770px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#registration_steps li {
	display: inline;
	float: left;
	line-height: 12px;
	width: 111px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 10px;
	height: 59px;
}
#registration_steps li strong {
	display: block;
}
#registration_steps #current {
	background-image: url(http://images.fordaq.com/fordaq/images/registration_steps_current.gif);
	background-repeat: no-repeat;
	color: #000000;
}
#registration_steps #current-first {
	background-image: url(http://images.fordaq.com/fordaq/images/registration_steps_current_first.gif);
	background-repeat: no-repeat;
	color: #000000;
}
#registration_steps #current-last {
	background-image: url(http://images.fordaq.com/fordaq/images/registration_steps_current_last.gif);
	background-repeat: no-repeat;
	color: #000000;
}

#registration_steps .visited {
	background-image: url(http://images.fordaq.com/fordaq/images/registration_steps_visited.gif);
	background-repeat: no-repeat;
	color: #000000;
}

#registration_steps .visited-first {
	background-image: url(http://images.fordaq.com/fordaq/images/registration_steps_visited_first.gif);
	background-repeat: no-repeat;
	color: #000000;
}

#registration_steps .inactive {
	background-image: url(http://images.fordaq.com/fordaq/images/registration_steps_inactive.gif);
	background-repeat: no-repeat;
	color: #999999;
}
#registration_steps .inactive-last {
	background-image: url(http://images.fordaq.com/fordaq/images/registration_steps_inactive_last.gif);
	background-repeat: no-repeat;
	color: #999999;
}


.panel-regular {
	BORDER-RIGHT: #e1e1e1 1px solid;
	BORDER-TOP: #e1e1e1 1px solid;
	BORDER-LEFT: #e1e1e1 1px solid;
	BORDER-BOTTOM: #e1e1e1 1px solid;
	padding: 7px;
	margin-top: 1em;
}
.panel-regular h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.panel-error {
	BORDER-RIGHT: #e1e1e1 1px solid;
	BORDER-TOP: #e1e1e1 1px solid;
	BORDER-LEFT: #e1e1e1 1px solid;
	BORDER-BOTTOM: #e1e1e1 1px solid;
	margin-top: 1em;
	background-color: #FAF8C7;
	background-image: url(http://images.fordaq.com/fordaq/images/warning_dialog.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 55px;
}
.panel-error ul {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	display: block;
}
.panel-error ul li {
	font-weight: normal;
	color: #D70000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0.3em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.panel-error h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.errorField {
	float: left;
	display: inline;
	position: relative;
}

.swfbox{
	display: none;
	z-index: 5100;
}

.swfbox-back{
	position: absolute;
	left: 0%;
	width: 100%;
}

.swfbox-container{
	position: absolute;
	left: 0%;
	width: 100%;
	overflow: visible;
}
 
.swfbox-content{
	position: absolute;
	left: 0%;
	width: 100%;
	text-align: center;
}

.swfbox-flash{ 
	vertical-align: middle; 
}

/* Sponsored news box - homepage and news page*/
#panel-sn {
	background-color: #ECECE8;
	margin-top:5px;
	/*rounded corners for Mozilla and Webkit(Safari&Chrome)*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*box shadow*/
	box-shadow: 3px 3px 3px #ddd;
	-moz-box-shadow: 3px 3px 3px #ddd;
	-webkit-box-shadow: 3px 3px 3px #ddd;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;

}
#tag-sn {
	font-size: 11px;
	font-weight: normal;
	color:#9d9d9d;
	line-height: 1em;
	margin: 0px;
}

#panel-sn h2 a{
	font-size: 13px;
	font-weight: bold;
}

#panel-sn img{
	float: left;
	display: inline;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid #C0C0C0;
	width: 114px;
	background-color: #FFFFFF;
}

#panel-sn p{
	font-size: 11px;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 10px;
}

.bulleted{
	background-image: url(http://images.fordaq.com/fordaq/images/bullet_green_square.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
.active{
	color:#339900;
	font-weight:bold;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva; 
}
.button_clickable{
 	cursor:pointer;
}
.container {
	BORDER-RIGHT: #e1e1e1 1px solid;
	BORDER-TOP: #e1e1e1 1px solid;
	BORDER-LEFT: #e1e1e1 1px solid;
	BORDER-BOTTOM: #e1e1e1 1px solid;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: block;
}
.containerHeader {
	font-weight: bold;
	color: #D70000;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-right: 20px;
	white-space: nowrap;
	display: inline;
}
.containerHeader a:link, .containerHeader a:hover, .containerHeader a:visited{
	font-weight: bold;
	color: #D70000;
	font-size: 11px;
	text-decoration: none;
}

.containerContents {
	margin-top: 15px;
	display: block;
}
#indicator_complete {
	width: 100px;
	border: 1px solid #666666;
	float: left;
	margin-right: 5px;
}
.profile_tips {
	padding: 0px;
	list-style-position: outside;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.profile_category_incomplete {
	list-style-position: outside;
	list-style-type: none;
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
	background-image: url(http://images.fordaq.com/fordaq/images/transparent_dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	line-height: normal;
}

.profile_category_complete {
	list-style-position: outside;
	list-style-type: none;
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
	background-image: url(http://images.fordaq.com/fordaq/images/checked_symbol_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	line-height: normal;
}

.profile_tips_list {
	list-style-position: outside;
	list-style-type: none;
	font-size: 11px;
	color: #666666;
	padding-left: 15px;
	background-image: url(http://images.fordaq.com/fordaq/images/bullet_green_square.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	line-height: normal;
}

.profile_tips #more a:link, .profile_tips #more a:visited {
	color: #666666;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.profile_tips #more a:hover {
	color: #CC0000;
}
#HeaderProfile {
	padding-left: 30px;
	background-image: url(http://images.fordaq.com/fordaq/images/bg_posting_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#HeaderTipsProfile {
	padding-left: 30px;
	background-image: url(http://images.fordaq.com/fordaq/images/bg_tips_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.boxed {
	padding: 5px;
	border: 1px solid #E1E1E1;
	margin-bottom: 22px;
	margin-top: 11px;
	font-size: 12px;
}

.list-news {
	margin: 0px;
	padding: 0px;
}
.list-news li {
	list-style-position: outside;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
}

 li .postingSell {
	background-color: #AAB646;
	font-size: 9px;
	color: #FFF;
	margin-right: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 2px;
	line-height: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	float: left;
}

.list-news li .postingBuy {
	background-color: #900;
	font-size: 9px;
	color: #FFF;
	margin-right: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 2px;
	line-height: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	float: left;
}
.list-news li h3 {
	margin: 0px;
}

.list-news li h3 a:link {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333399;
}
.list-news li h3 a:visited {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333399;
}
.list-news li h3 a:hover {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #CC0000;
}
.list-news li h3 strong {
	font-size: 12px;
}
.list-news li p strong {
	font-size: 11px;
}
.list-news li p {
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	margin: 0px;
	color: #333333;
}


.stats{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
.stats li{
	font-size: 11px;
	background-image: url(http://images.fordaq.com/fordaq/images/bullet_list.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	line-height: normal;
}
.stats li#tour{
	background-image: url(http://images.fordaq.com/fordaq/images/bullet_green_square.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.actionBullet {
	background-image: url(http://images.fordaq.com/fordaq/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
}

.actionBullet:link, .actionBullet:visited, .actionBullet:hover {
	font-weight: bold;
}

#pagination {
	padding: 5px;
	border: 1px solid #E1E1E1;
	margin-bottom: 22px;
	margin-top: 11px;
	font-size: 12px;
}
#pagination p {
	display: inline;
	float: right;
}

#pagination a:link {
	margin-right: 4px;
	margin-left: 4px;
	font-size: 12px;
	text-decoration: none;
}
#pagination a:visited {
	margin-right: 4px;
	margin-left: 4px;
	font-size: 12px;
	text-decoration: none;
}
#pagination a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #CC0000;
}
#pagination strong {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	background-color: #E1E1E1;
	padding: 3px;
}
#suggestion {
	font-size: 13px;
	color: #CC0000;
	margin-bottom: 13px;
}
#suggestion strong a:link, #suggestion strong a:visited, #suggestion strong a:hover{
	font-weight: bold;
	font-size: 13px;
}
.errorField {
	float: left;
	display: inline;
	position: relative;
}

.swfbox{
	display: none;
	z-index: 5100;
}

.swfbox-back{
	position: absolute;
	left: 0%;
	width: 100%;
}

.swfbox-container{
	position: absolute;
	left: 0%;
	width: 100%;
	overflow: visible;
}
 
.swfbox-content{
	position: absolute;
	left: 0%;
	width: 100%;
	text-align: center;
}

.swfbox-flash{ 
	vertical-align: middle;
}

.news_titles {
        padding: 0px;
        list-style-position: outside;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}

.news_titles li {
        list-style-position: outside;
        list-style-type: none;
        font-size: 11px;
        color: #666666;
        padding-left: 15px;
        background-image: url(http://images.fordaq.com/fordaq/images/bullet_green_square.gif);
        background-repeat: no-repeat;
        background-position: left top;
        margin: 0px;
	margin-bottom: 4px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        line-height: normal;
}
.reg-field-error {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FCC;
	color: #D70000;
	border: 1px solid #7F9DB9;
}
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	font-style:italic;
}
.registration-errors {
	background-color: #FCC;
	border: 1px solid #D70000;
	padding: 10px;
	color: #D70000;
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 10px;
	width: 365px;
}

.registration-errors ul{
	margin: 0;
}
a.hover {
	color: red;
}
 
#demo-list {
	padding: 0;
	list-style: none;
	margin: 0;
}
 
#demo-list .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url(assets/error.png) no-repeat 24px 5px;
	margin-bottom: 1px;
}
#demo-list .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}
 
#demo-list .file {
	line-height: 2em;
	padding-left: 22px;
	background: url(assets/attach.png) no-repeat 1px 50%;
}
 
#demo-list .file span,
#demo-list .file a {
	padding: 0 4px;
}
 
#demo-list .file .file-size {
	color: #666;
}
 
#demo-list .file .file-error {
	color: #8a1f11;
}
 
#demo-list .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(../../assets/progress-bar/progress.gif);
}
.file-name-fordaq a, .file-name-fordaq a:hover, .file-name-fordaq a:visited, .file-name-fordaq a:active {
	font-weight: bold;
	background-color: #F5F5F5;
	font-size: 11px;
	color: #339;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #CCC;
}

.container {
	BORDER-RIGHT: #e1e1e1 1px solid;
	BORDER-TOP: #e1e1e1 1px solid;
	BORDER-LEFT: #e1e1e1 1px solid;
	BORDER-BOTTOM: #e1e1e1 1px solid;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: block;
}
.containerHeader {
	font-weight: bold;
	color: #D70000;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-right: 20px;
	white-space: nowrap;
	display: inline;
}
.containerContents {
	margin-top: 15px;
	display: block;
}
#indicator_complete {
	width: 100px;
	border: 1px solid #666666;
	float: left;
	margin-right: 5px;
}
.profile_tips {
	padding: 0px;
	list-style-position: outside;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.profile_category_incomplete {
	list-style-position: outside;
	list-style-type: none;
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
	background-image: url(http://images.fordaq.com/fordaq/images/transparent_dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	line-height: normal;
}

.profile_category_complete {
	list-style-position: outside;
	list-style-type: none;
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
	background-image: url(http://images.fordaq.com/fordaq/images/checked_symbol_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	line-height: normal;
}

.profile_tips_list {
	list-style-position: outside;
	list-style-type: none;
	font-size: 11px;
	color: #666666;
	padding-left: 15px;
	background-image: url(http://images.fordaq.com/fordaq/images/bullet_green_square.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	line-height: normal;
}

.profile_tips #more a:link, .profile_tips #more a:visited {
	color: #666666;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.profile_tips #more a:hover {
	color: #CC0000;
}
#HeaderProfile {
	padding-left: 30px;
	background-image: url(http://images.fordaq.com/fordaq/images/bg_posting_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#HeaderTipsProfile {
	padding-left: 30px;
	background-image: url(http://images.fordaq.com/fordaq/images/bg_tips_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#loginBox {
	position: absolute;
	visibility: visible;
	left: 600px;
	top: 140px;
	z-index: 9999;
	background-color: #FFF;
}
.button-slider {
	color: #333399;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #EFEFEF;
	display: block;
	cursor: pointer;
	background-image: url(http://images.fordaq.com/fordaq/images/minus-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 28px;
	margin: 0px;
	height: 1%;
}

.button-slider-active {
	color: #d70000;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #EFEFEF;
	display: block;
	cursor: pointer;
	background-image: url(http://images.fordaq.com/fordaq/images/plus-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 28px;
	margin: 0px;
}
#loginBox {
	position: absolute;
	visibility: visible;
	left: 600px;
	top: 140px;
	z-index: 9999;
	background-color: #FFF;
}
.buttonSendEmail {
	background-color:#F9EEA9;
	background-image:url(http://images.fordaq.com/fordaq/images/button_sendemail_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-style:none;
	clear:both;
	display:block;
	float:left;
	height:30px;
	margin:1em 0 0;
	outline:medium none;
	padding-left:50px;
	margin-bottom: 10px;
}

.buttonSendEmail strong {
	margin: 0px;
	background-color: none;
	background-image: url(http://images.fordaq.com/fordaq/images/button_sendemail_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	float: left;
	padding-top: 8px;
	padding-right: 10px;
}


#button_generic {
            background-repeat: no-repeat;
            background-position: left top;
            background-color: #FFFFFF;
            height: 34px;
            background-image: url(http://images.fordaq.com/fordaq/images/button_generic_left.gif);
            margin-top: 10px;
            cursor: pointer;
            display: inline;
            float: left;
}
 
#button_generic p{
            background-repeat: no-repeat;
            background-position: right top;
            background-image: url(http://images.fordaq.com/fordaq/images/button_generic_right.gif);
            margin:0;
            padding-top: 7px;
            padding-right: 30px;
            padding-left: 45px;
            height: 27px;
			color: #333399;
			text-decoration: underline;
			font-weight: bold;
			font-size: 13px;
}
#button_generic a{
            font-size: 14px;
            color: #FFFFFF;
            font-weight: bold;
}
#crumb a {text-decoration: none;}
#crumb a:hover{text-decoration: underline;}
#statsframe {
	height: 136px;
	width: 148px;
	border: 1px solid #CCC;
	position: absolute;
	left: 785px;
	top: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#statsframe ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

/* styles for action buttons*/

a.buttonAction {
	background-color:none;
	background-image:url(http://images.fordaq.com/fordaq/images/bg_left_mailbox_button.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:none;
	display:block;
	float:left;
	height:22px;
	outline:none;
	padding-left:10px;
	margin-bottom: 0px;
	text-decoration: none !important;
	margin-top: 0em;
	margin-right: 5px;
	margin-left: 0px;
	border: none;
	cursor: pointer;
}

a.buttonAction span {
	margin: 0px;
	background-color: none;
	background-image: url(http://images.fordaq.com/fordaq/images/bg_right_mailbox_button.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	white-space: nowrap;
	border: none;
}
a.buttonAction:hover {
    background-color:none;
	background-image:url(http://images.fordaq.com/fordaq/images/bg_left_mailbox_button_pressed.gif);
	background-position:left top;
	background-repeat:no-repeat;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonAction:hover span {
	background-image: url(http://images.fordaq.com/fordaq/images/bg_right_mailbox_button_pressed.gif);
	background-repeat: no-repeat;
	background-position: right top;
    height: 21px;
	float: left;
	padding-top: 5px; /* push text down 1px */
}
.buttonActionPressed {
	background-image:url(http://images.fordaq.com/fordaq/images/bg_left_mailbox_button_pressed.gif);
	background-position:left top;
	background-repeat:no-repeat;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
	position:relative; 
	top:1px;
}

a.triggerMoreReviews {
	font-size: 12px;
	font-weight: bold;
}

