﻿html {
	font: normal normal normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}

body { background: url('../images/Otherside20nudges.jpg') left top repeat-x; }
body #all { background: url('../images/Othercenter20nudges.jpg') center top no-repeat; }

body.featured { background: url('../images/homeside.jpg') left top repeat-x; }
body.featured #all { background: url('../images/homecenter.jpg') center top no-repeat; }

a {
	color:#73001b;
	font-weight:bold;
}

a:hover {
	text-decoration:none;
}

#all {
	width:780px;
	margin:0 auto;
	padding:20px 0;
}

/**************************************************************************************************** HEADER */

#header h1 a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 240px;
	height: 70px;
	background: url('../images/agileoak_small.jpg') no-repeat center
	center;
}

#header h10 a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 240px;
	height: 70px;
	background: url('../images/agilesourcingbyao.jpg') no-repeat center
	center;
}

#header #menu ul  {
	float:left;
	text-align:left;
	margin-top:0px;
}

#header #language ul  {
	float:right;
	text-align:right;
	margin-top:10px;
}

#header #menu ul li { display:inline; }

#header #language ul li { display:inline; }

#header #language ul li a {
	color:#333333;
	text-decoration:none;
	padding:0px 0px;
	margin:0px 0px;
	font-size:11px;
	font-weight:normal;
}

#header #menu ul li a {
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 5px;
	margin:10px 10px;
	_padding:7px 5px; /*IE 6 hack */
	*padding:7px 5px; /*IE 7 hack */
	background:url('../images/menu-bg.jpg') 200px 22px no-repeat;
	font-weight:normal;
}

#header #menuar ul li a {
	color:#666666;
	font-size:18px;
	text-decoration:none;
	padding:5px 5px;
	margin:10px 10px;
	_padding:7px 5px; /*IE 6 hack */
	*padding:7px 5px; /*IE 7 hack */
	background:url('../images/menu-bg.jpg') 200px 22px no-repeat;
	font-weight:normal;
}

#header #menu ul li a.current { color:#000000; }
#header #menu ul li a:hover { color:#000000; }
#header #menu ul li a.current { background:url('../images/menu-bg.jpg') 0 22px no-repeat; }

/**************************************************************************************************** FEATURED */

#content #featured {
	margin:60px auto 0 auto;
	margin-top:40px;
	width:620px;
	height:180px;
	overflow:hidden;
	font: normal normal normal 13px/18px Arial, Helvetica, sans-serif;
}

span#prevBtn {
	display:block;
	width:20px;
	height:20px;
}

span#prevBtn a {
	display:block;
	width:20px;
	height:20px;
	text-indent:-9990px;
	overflow:hidden;
	background:url('../images/arrowleft1.gif') center center no-repeat;
	position:relative;
	top:-108px;
	right:-35px;
}

span#nextBtn {
	display:block;
	width:20px;
	height:20px;
}

span#nextBtn a {
	display:block;
	width:20px;
	height:20px;
	text-indent:-9990px;
	overflow:hidden;
	background:url('../images/arrowright1.gif') center center no-repeat;
	position:relative;
	top:-125px;
	left:713px;
}

#content #featured ul {}

#content #featured ul li {
	display:block;
	width:620px;
	overflow:hidden;
	list-style:none;
	margin-left:0;
}

#content #featured ul li strong {
	font: normal normal bold 24px/40px Arial, Helvetica, sans-serif;
	color:#444444;
}

#content #featured ul li a.button {
	margin-top:20px;
	color:#ffffff;
	font: normal normal bold 14px/40px Arial, Helvetica, sans-serif;
	display:block;
	height:40px;
	width:122px;
	text-align:center;
	text-decoration:none;
	background:url('../images/button.gif') top center no-repeat;
}

#content #featured ul li a.button:active { background:url('../images/button.gif') bottom center no-repeat; }

#content #featured ul li a.button:hover { text-decoration:underline; }

/**************************************************************************************************** WHY GRID */

#content #headline {margin:20 0; width:780px;}
#content #headline #headleft{width:29%; padding:5px; min-height:150px; float:left;margin-right:4%}
#content #headline #headcenter{width:29%; padding:5px; min-height:150px; float:left; margin-right:4%;}
#content #headline #headright{width:29%; padding:5px; min-height:150px; float:left;}
#content #headline h6 {font: normal normal bold 13px/18px Arial, Helvetica, sans-serif; margin-bottom:0px; color:white}
#content #headline h7 {font: normal normal bold 11px/15px Arial, Helvetica, sans-serif; margin-bottom:0px;}

#content #headline #headleft #left {float:left; text-align:left; padding-left:5px; padding-right:5px; background-color:#555555;}
#content #headline #headleft #right {float:right; text-align:right; padding-right:5px; color:#333333; font-size:11px;}
#content #headline #headcenter #left {float:left; text-align:left; padding-left:5px; padding-right:5px; background-color:#555555;}
#content #headline #headcenter #right {float:right; text-align:right; padding-right:5px; color:#333333; font-size:11px;}
#content #headline #headright #left {float:left; text-align:left; padding-left:5px; padding-right:5px; background-color:#555555;}
#content #headline #headright #right {float:right; text-align:right; padding-right:5px; color:#333333; font-size:11px;}

#content #headline p {margin-top:0px; padding-top:3px; font: normal normal normal 12px/17px Arial, Helvetica, sans-serif; border-top:1px #cccccc solid; clear:left;}
#content #headline p.readmore {text-align:right; font-size:11px; padding-right:5px; padding-top:5px; margin-top:0px; border-top:0px;}

#content #why-grid * {
	margin-bottom:0px;
}

#content #why-grid h2 {
	color:#444444;
	font: normal normal bold 24px/40px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

#content #why-grid h3 {
	color:#444444;
	font: normal normal bold 14px/20px Arial, Helvetica, sans-serif;
}

#content #why-grid div {
	width:300px;
	float:left;
	padding-left:45px;
	margin-bottom:30px;
	color:#555555;
}

#content #why-grid div.first {
	margin-left:30px;
	margin-right:15px;
} 

#content #why-grid div.second {
	margin-left:15px;
	margin-right:0px;
} 

#content #why-grid div.third {
	margin-left:30px;
	margin-right:15px;
} 

#content #why-grid div.fourth {
	margin-left:15px;
	margin-right:0px;
} 

#content #why-grid div.fifth {
	margin-left:30px;
	margin-right:15px;
} 

#content #why-grid div.sixth {
	margin-left:15px;
	margin-right:0px;
} 

#content #why-grid .first { background:url('../images/refresh32.png') left top no-repeat; }
#content #why-grid .second { background:url('../images/configure32.png') left top no-repeat; }
#content #why-grid .third { background:url('../images/department32.png') left top no-repeat; }
#content #why-grid .fourth { background:url('../images/increase32.png') left top no-repeat; }
#content #why-grid .fifth { background:url('../images/options32.png') left top no-repeat; }
#content #why-grid .sixth { background:url('../images/chat32.png') left top no-repeat; }

/**************************************************************************************************** CONTENT */

#content {
	margin-top:20px;
	margin-bottom:20px;
}

#content p {
	margin-top:12px;
	margin-bottom:0px;
}

#content img {
	margin:20px;
}
	margin-top:8px;
	margin-bottom:4px;
}

#content img {
	margin:20px;
}

#content h2 {
	font: normal normal bold 24px/80px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	color:#444444;
}

#content h3 {
	font: normal normal bold 22px/40px Arial, Helvetica, sans-serif;
	color:#444444;
}

#content h4 {
	font: normal normal bold 18px/40px Arial, Helvetica, sans-serif;
	color:#444444;
}

#content h5 {
	font: normal normal bold 16px/40px Arial, Helvetica, sans-serif;
	color:#444444;
}

#content h6 {
	font: normal normal bold 14px/40px Arial, Helvetica, sans-serif;
	color:#444444;
}

#content h7 {
	font: normal normal bold 24px/80px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	color:#444444;
}


#content ol {
	margin-bottom:20px;
}

#content ul {
	margin-bottom:20px;
}

#content ul li {
	list-style-image:url('../images/bullet.jpg');
	margin-left:40px;
}

#content ol li {
	list-style-type:decimal;
	margin-left:40px;
}

table {
 	border-collapse: collapse;
	width: 100%;
	margin-bottom:20px;
}
caption {
	text-align: left;
	font: normal normal bold 18px/40px Arial, Helvetica, sans-serif;
	color:#333333;
}
thead th {
	border-right: 2px solid #ffffff;
	font: normal normal bold 13px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 2px;
	background-color: #dddddd;
}
tfoot {
	font: normal normal normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:right;
}
tbody tr {
	background-color:#fff;
	border-bottom: 1px solid #cccccc;
}
tbody td {
	padding:5px;
	text-align:left;
}
tbody th {
	text-align:left;
	padding: 5px;
}

#separation {
	clear:both;
	border-top:1px dotted #aaaaaa;
	margin-bottom:20px;
	color:#999999;
}

/**************************************************************************************************** NEWS */

#news {
	margin-top:0px;
	padding-top:0px;
}

#news p {
	margin-top:0px;
	margin-bottom:0px;
}

#news img {
	margin:0px;
}


#news h2 {
	font: normal normal bold 20px/80px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	color:#444444;
}

#news h3 {
	font: normal normal bold 22px/40px Arial, Helvetica, sans-serif;
	color:#444444;
}

#news h4 {
	font: normal normal bold 18px/40px Arial, Helvetica, sans-serif;
	color:#444444;
}

/*#news h5 {
	font: normal normal bold 16px/40px Arial, Helvetica, sans-serif;
	color:#444444;
}*/

#news h6 {
	font: normal normal bold 18px/90px Arial, Helvetica, sans-serif;
	color:#444444;
}

/*#news h7 {
	font: normal normal bold 24px/80px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	color:#444444;
}*/



#news ol {
	margin-bottom:20px;
}

#news ul {
	margin-bottom:20px;
}

#news ul li {
	list-style-image:url('../images/bullet.jpg');
	margin-left:40px;
}

#news ol li {
	list-style-type:decimal;
	margin-left:40px;
}

#news #leftcolumn {
	float:left;
	width:120px;
}

#news #leftcolumn #menu {
	font: normal normal bold 13px/18px Arial, Helvetica, sans-serif;
	color:#333333;

}

#news #leftcolumn #submenu {
	text-align:right;
	padding-top:7px;
	padding-bottom:20px;
	font: normal normal bold 12px/21px Arial, Helvetica, sans-serif;
}

#news #rightcolumn {
	float:right;
	width: 620px;
	border-left:1px solid #999999;
	padding-left:20px;
	margin-left:0px;
	margin-bottom:15px;
	color:#333333;
}

#news #rightcolumn {
	min-height:320px;
}

#news #rightcolumn h2 {
	color:#333333;
	font: normal normal bold 12px/20px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin-top:22px;
}

#news #rightcolumn ul {
	margin-bottom:7px;
}

#news #rightcolumn ul li {
	display:inline;
	color:#9d7346;
	font: normal normal bold 10px/10px Arial, Helvetica, sans-serif;
	margin:0px;
}

#news #rightcolumn #keyword ul {
	margin-bottom:15px;
}

#news #rightcolumn #keyword ul li {
	display:list-item;
	color:#333333;
	font: normal normal normal 12px/20px Arial, Helvetica, sans-serif;
	list-style-image:url('../images/squarebullet.gif');
	margin-left:40px;
	margin-top:10px;
}

#news #rightcolumn #keyword h2 {color:#9d7346; text-transform:uppercase;}

#news #rightcolumn #tag ul {
	margin-bottom:15px;
}

#news #rightcolumn #tag ul li {
	display:list-item;
	color:#333333;
	font: normal normal normal 12px/20px Arial, Helvetica, sans-serif;
	list-style-image:url('');
	margin-left:40px;
	margin-top:10px;
}

#news #rightcolumn h5 {
	background-color:#555555;
	color:white;
	font:normal normal bold 20px/20px Arial, Helvetica, sans-serif;
	padding:16px;
	float:left;
	margin-right:16px;
	margin-top:5px;
}

#news #rightcolumn a.taglink {padding-right:6px; color:#9d7346; margin:0px; text-decoration :none; text-transform:uppercase;}
#news #rightcolumn a.taglink:active {text-decoration:none;}
#news #rightcolumn a.taglink:hover {text-decoration:underline;}

#news #rightcolumn a.newslink {padding-left:15px; color:#73001b; font-weight:bold;}
#news #rightcolumn a.newslink:hover {text-decoration:none;}

#news #rightcolumn a.checklink{margin-left:10px; font: normal normal normal 11px/11px Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}
#news #rightcolumn a.checklink:hover{text-decoration:underline;}



#rightcolumn #newsquery {
	min-height:400px;
}

#rightcolumn #newsquery label {
	color:#333333; 
	width: 140px;
	float: left;
	text-align: right;
	margin-right: 1em;
	display: block;
	font: normal normal bold 11px/24px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	clear:left;
	}

#rightcolumn #newsquery button {
	margin-left: 10px;
	font-weight:bold;
	height:28px;
	margin-bottom:16px;
	}

#rightcolumn #newsquery select{
	width:205px;
	margin-bottom:5px;
	}

#rightcolumn #newsquery h2 {
	color:#333333;
	font: normal normal bold 12px/20px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin-top:22px;
}


/**************************************************************************************************** AGILE SOURCING */

#sourcing {
	margin-top:0px;
	padding-top:0px;
}

#sourcing p {
	margin-top:0px;
	margin-bottom:0px;
}

#sourcing h2 {
	color:#333333;
	font: normal normal bold 14px/16px Arial, Helvetica, sans-serif;
}

#sourcing h3 {
	color:#9d7346;
	font: normal normal bold 11px/12px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

#sourcing h6 {
	font: normal normal bold 18px/90px Arial, Helvetica, sans-serif;
	color:#444444;
}

#sourcing #leftcolumn {
	float:left;
	width:115px;
}

#sourcing #leftcolumn #menu{
	font: normal normal bold 13px/18px Arial, Helvetica, sans-serif;
	color:#333333;
}

#sourcing #leftcolumn #submenu{
	text-align:right;
	padding-top:3px;
	padding-bottom:20px;
}

#sourcing #leftcolumn #agilesourcing{
	font: normal normal bold 13px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	padding-top:10px;
	padding-bottom:1px;
	padding-left:1px;
}

#sourcing #rightcolumn {
	float:right;
	width: 620px;
	border-left:1px solid #999999;
	padding-left:20px;
	margin-left:0px;
	margin-bottom:20px;
	color:#333333;
}

#sourcing ul {
	margin-bottom:20px;
}

#sourcing ul li {
	list-style-image:url('../images/bullet.jpg');
	margin-left:60px;
	margin-top:8px;
	margin-right:150px;
}

#sourcing #rightcolumn a.button {
	margin-top:5px;
	margin-left:300px;
	color:#ffffff;
	font: normal normal bold 12px/40px Arial, Helvetica, sans-serif;
	display:block;
	height:40px;
	width:150px;
	text-align:center;
	text-decoration:none;
	background:url('../images/button.gif') top center no-repeat;
}

#sourcing #rightcolumn a.current { color:#000000; }
#sourcing #rightcolumn a.button:active { background:url('../images/button.gif') bottom center no-repeat; }
#sourcing #rightcolumn a.button:hover { text-decoration:underline; }


/**************************************************************************************************** KNOWLEDGE */

#knowledge {
	margin-top:20px;
	padding-top:0px;
}

#knowledge p {
	margin-top:0px;
	margin-bottom:0px;
}

#knowledge h1 {
	font: normal normal bold 24px/90px Arial, Helvetica, sans-serif;
	color:#444444;
}

#knowledge h2 {
	font: normal normal bold 11px/17px Arial, Helvetica, sans-serif;
	color:#73001b;
}

#knowledge h3 {
	color:#333333;
	font: normal normal bold 14px/20px Arial, Helvetica, sans-serif;
}

#knowledge h4 {
	color:#444444;
	font: normal normal normal 12px/15px Arial, Helvetica, sans-serif;
}

#knowledge #three-columns {
	min-height:300px;
}

#knowledge #leftcolumn {
	float:left;
	width:115px;
	margin-right:20px;
	margin-bottom:20px;
}

#knowledge #leftcolumn h5 {	font: normal normal bold 13px/18px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:15px;}
#knowledge #leftcolumn #submenu {float:right; text-align:right; width:103px; margin-bottom:10px;}
#knowledge #leftcolumn #submenu p {margin-bottom:12px;}
#knowledge #centercolumn h3 {color:#333333; font: normal normal bold 14px/20px Arial, Helvetica, sans-serif; margin-bottom:5px;}

#knowledge #centercolumn {
	float:left;
	width:480px;
	border-left:1px solid #999999;
	padding-left:20px;
	color:#333333;
	margin-bottom:20px;
}

#knowledge #rightcolumn {
	float:right;
	width:120px;
	margin-left:10px;
	text-align:center;
	margin-bottom:20px;
}

#knowledge #rightcolumn img {
	margin-top:2px;
	margin-bottom:3px;
	border:1px black solid;
	float:right;
}

#knowledge #lowrightcolumn {
	float:right;
	width:120px;
	margin-top:0px;
	margin-left:10px;
	text-align:center;
}

#knowledge #lowrightcolumn img {
	margin-top:2px;
	margin-bottom:0px;
	float:none;
}


#knowledge ul {
	margin-top:15px;
	margin-bottom:18px;
}

#knowledge li {
	padding-bottom:8px;
	margin-left:20px;
}


/**************************************************************************************************** FORM */

#content form p {
	margin:0;
}

#content form label {
	display:block;
	margin:0;
}

#content form p {
	margin-bottom:5px;
}

#content form p.success {
	font-weight:bold;
	color:#92ad12;
}

#content form p span.error {
	font-weight:bold;
	color:#ff0000;
}

#content form p.error {
	font-weight:bold;
	color:#ff0000;
}

#content form input.text {
	border:1px solid #cccccc;
	padding:5px 5px;
	font-size:16px;
	width:280px;
	margin-bottom:5px;
}

#content form textarea {
	background:white;
	border:1px solid #cccccc;
	padding:5px 5px;
	width:480px;
	height:200px;
	margin-bottom:0;
}

#content form p.button {
	padding:0;
	margin:0;
}

#content form button {
	margin-top:20px;
	color:#ffffff;
	font: normal normal bold 14px/40px Arial, Helvetica, sans-serif;
	display:block;
	height:40px;
	width:122px;
	text-align:center;
	text-decoration:none;
	background:url('../images/button.gif') top center no-repeat;
	border:0;
}

#content form button:active { background:url('../images/button.gif') bottom center no-repeat; }

/**************************************************************************************************** SUPPLIER TEST */

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

/**************************************************************************************************** AGILE COLLABORATION */

#verticalseparation {
	float:left;
	color:#666666;
}

#verticaltext {
	float:right;
	width: 610px;
	border-left:1px dotted #666666;
	padding-left:20px;
	margin-left:20px;
	margin-bottom:40px;
	color:#333333;
}


#verticaltext ul li {
	list-style-image:url('../images/bullet.jpg');
	margin-left:40px;
}

#verticaltext h2 {
	color:#333333;
	font: normal normal bold 14px/16px Arial, Helvetica, sans-serif;
}

#verticaltext h3 {
	color:#9d7346;
	font: normal normal bold 10px/10px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

#verticaltext p {
	padding-bottom:5px;
}

#verticaltext ul {

}

#verticaltext ul li {
	list-style-image:url('../images/bullet.jpg');
	margin-left:20px;
	margin-bottom:3px;
}

#evtcal a:link {font: bold 11pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: none;}		/* unvisited link */
#evtcal a:visited {font: bold 12pt "Arial", "Helvetica", "Sans Serif"; color: #777777; text-decoration: none;}	/* visited link */
#evtcal a:hover {font: bold 12pt "Arial", "Helvetica", "Sans Serif"; color: #73001b; text-decoration: underline;}	/* mouse over link */
#evtcal a:active {font: bold 12pt "Arial", "Helvetica", "Sans Serif"; color: #333333; text-decoration: none;}		/* selected link */

#tableplan {
	float:left;
	width:250px;
	margin-left:30px;
}

#tableplan a {
	color:#73001b;
	font-weight:bold;
	font-size:15px;
}


#event {
	float:right;
	width:260px;
	padding-left:10px;
	margin-right:30px;
	background-color:#eeeeee;
}


/**************************************************************************************************** FOOTER */

#footer {
	clear:both;
	font: normal normal bold 12px/20px Arial, Helvetica, sans-serif;
	border-top:1px solid #aaaaaa;
	padding-top:8px;
	color:#999999;
}

/**************************************************************************************************** NEW FORMAT */

#fmmarketintelligence {}
#fmmarketintelligence h1 {font: normal normal bold 18px/90px Arial, Helvetica, sans-serif; color:#444444;}
#fmmarketintelligence h2 {font: normal normal bold 13px/18px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:12px;}
#fmmarketintelligence h3 {font: normal normal bold 16px/18px Arial, Helvetica, sans-serif; color:#333333; padding-bottom:30px; margin-left:30px;}
#fmmarketintelligence ul.intro {margin-bottom:40px;}
#fmmarketintelligence ul li.intro {list-style-image:url('../images/bullet.jpg'); margin-left:92px; margin-bottom:25px;}
#fmmarketintelligence #leftcolumn {float:left; width:120px;}
#fmmarketintelligence #rightcolumn {float:right; width: 620px; border-left:1px solid #999999; padding-left:20px; margin-left:0px;	margin-bottom:20px; color:#333333; min-height:430px;}
#fmmarketintelligence #leftcolumn #submenu {margin-bottom:25px; font: normal normal bold 12px/20px Arial, Helvetica, sans-serif; text-align:right;}
#fmmarketintelligence #rightcolumn {font: normal normal normal 11px/16px Arial, Helvetica, sans-serif; color:#333333;}
#fmmarketintelligence #rightcolumn #introduction {font: normal normal normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:0px;}
#fmmarketintelligence #rightcolumn #intro {font: normal normal normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:15px;}
#fmmarketintelligence #rightcolumn table {margin-bottom:0px; width:95%;}
#fmmarketintelligence #rightcolumn tr.uneven {background-color:#eeeeee; border-bottom: 1px solid #bbbbbb;}
#fmmarketintelligence #rightcolumn td {padding:2px;}
#fmmarketintelligence #rightcolumn td.services {padding:0px;}
#fmmarketintelligence #rightcolumn td.na {margin-left:3px;}
#fmmarketintelligence #rightcolumn th.blank {border-bottom: 0px solid #ffffff; text-transform:uppercase;}
#fmmarketintelligence #rightcolumn td.blank {border-bottom: 0px solid #ffffff;}
#fmmarketintelligence #rightcolumn a.table {color:#333333; font-weight:normal; text-decoration:none;}
#fmmarketintelligence #rightcolumn a.table:hover {text-decoration:underline;}
#fmmarketintelligence #leftcolumn #legendkey {width:112px; background-color:#eeeeee; border: 1px solid #bbbbbb; padding:6px 6px 6px 6px; margin-top:40px;}
#fmmarketintelligence #leftcolumn #legendkey.services {background-color:#ffffff; margin-top:20px;}
#fmmarketintelligence #leftcolumn #legendkey h3 {font: normal normal bold 10px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#222222; margin-left:0px; padding-bottom:6px;}
#fmmarketintelligence #leftcolumn #legendkey ul {}
#fmmarketintelligence #leftcolumn #legendkey ul li {text-transform:uppercase; color:#333333; font: normal normal normal 9px/11px Arial, Helvetica, sans-serif; list-style-image:url(''); margin-left:3px; margin-top:10px;}
#fmmarketintelligence #leftcolumn #shortlist {width:120px; height:120px; margin-top:0px; text-align:center; background-image:url('../images/demo/checklistbckgrd2.jpg')}
#fmmarketintelligence #leftcolumn #clearcart {text-align:center;}
#fmmarketintelligence #leftcolumn #clearcart a.clear {text-transform:uppercase; color:#333333; font:normal normal normal 9px/14px Arial, Helvetica, sans-serif; text-decoration:none; border:1px #888888 solid;}

#fmmarketintelligence #leftcolumn #categorylegend {margin-right:3px; margin-top:0px;}
#fmmarketintelligence #leftcolumn #categorylegend table {width:128px; border: 1px solid #cccccc;}
#fmmarketintelligence #leftcolumn #categorylegend td {}
#fmmarketintelligence #leftcolumn #categorylegend td.top {padding:5px 8px; color:#333333; font:bold 10px Helvetica; text-align:left; background-color:#eeeeee; border-bottom:1px solid #cccccc; margin-bottom:5px;}
#fmmarketintelligence #leftcolumn #categorylegend td.bottom {padding:3px 5px; color:#222222; font:normal 9px/12px Helvetica; text-align:center; background-color:#eeeeee;}
#fmmarketintelligence #leftcolumn #categorylegend td.bullet {width:26px; text-align:center; padding:5px 0px 0px; border-top:1px solid white;}
#fmmarketintelligence #leftcolumn #categorylegend td.bullettop {width:26px; text-align:center; padding:11px 0px 0px; border-top:1px solid white;}
#fmmarketintelligence #leftcolumn #categorylegend td.bulletbottom {width:26px; text-align:center; padding:5px 0px 11px; border-top:1px solid white;}
#fmmarketintelligence #leftcolumn #categorylegend td.category {width:auto; text-align:left; vertical-align:middle; text-transform:uppercase; color:#333333; font:normal 9px Helvetica; padding:2px 0px; border-top:1px solid white;}
#fmmarketintelligence #leftcolumn #categorylegend td.categorytop {width:auto; text-align:left; vertical-align:middle; text-transform:uppercase; color:#333333; font:normal 9px Helvetica; padding:7px 0px 2px; border-top:1px solid white;}
#fmmarketintelligence #leftcolumn #categorylegend td.categorybottom {width:auto; text-align:left; vertical-align:middle; text-transform:uppercase; color:#333333; font:normal 9px Helvetica; padding:2px 0px 7px; border-top:1px solid white;}
#fmmarketintelligence #leftcolumn #categorylegend a.iconcategory {font-weight:normal; color:#333333; text-decoration:none;}
#fmmarketintelligence #leftcolumn #categorylegend a.iconcategory:hover {color:black;}

#fmmarketintelligence #rightcolumn #subscription {margin:40px 50px 50px 50px;}
#fmmarketintelligence #rightcolumn #subscription tr {border-bottom:none;}
#fmmarketintelligence #rightcolumn #subscription td {padding:20px; vertical-align:middle;}
#fmmarketintelligence #rightcolumn #subscription td.terms {text-transform:uppercase; font: normal normal bold 11px/18px Arial, Helvetica, sans-serif; padding:30px;}
#fmmarketintelligence #rightcolumn label {display:block; text-align:right; width:75px; float:left; padding-left:65px; padding-right: 10px; text-transform:uppercase; font: normal normal bold 10px/20px Arial, Helvetica, sans-serif; color:#333333;}
#fmmarketintelligence #rightcolumn p.note {color:#333333; font: normal normal normal 12px/18px Arial, Helvetica, sans-serif; margin-left:30px; margin-top:30px;}
#fmmarketintelligence #rightcolumn p.fail {color:#73001b; text-transform:uppercase; font:normal normal normal 11px/18px Arial, Helvetica, sans-serif; margin-left:30px;}
#fmmarketintelligence #rightcolumn p.suggestion {color:#222222; font:normal normal normal 12px/18px Arial, Helvetica, sans-serif; margin-left:30px; margin-top:6px;}
#fmmarketintelligence #rightcolumn #supplierlist h4 {margin-top:10px; font: normal normal bold 11px/18px Arial, Helvetica, sans-serif; color:#333333; text-transform:uppercase;}
#fmmarketintelligence #rightcolumn input[type="checkbox"] {} /*only works for IE*/
#fmmarketintelligence #rightcolumn #industry p.industrylist {color:#333333; width:200px; float:left; text-align:right; font: normal normal bold 11px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; clear:left; margin-bottom:3px;}
#fmmarketintelligence #rightcolumn #industry p.maroonindustrylist {color:#73001b; width:200px; float:left; text-align:right; font: normal normal bold 11px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; clear:left; margin-bottom:3px;}
#fmmarketintelligence #rightcolumn #industry input {margin-left:10px; float:left;}
#fmmarketintelligence #rightcolumn #industry input.checkone {padding-right:5px;} /*not currently in use*/
#fmmarketintelligence #rightcolumn #industry label {font: normal normal normal 12px/18px Arial, Helvetica, sans-serif; text-align:left; width:375px; padding-left:10px; float:left; padding-right: 0px; text-transform:none; color:#111111;}
#fmmarketintelligence #rightcolumn #industryresults {float: left; clear:left;}
#fmmarketintelligence #rightcolumn #industry tr {height:21px;}
#fmmarketintelligence #rightcolumn #industry td {vertical-align:middle;}
#fmmarketintelligence #rightcolumn #industry td.industrylist{color:#333333; width:190px; text-align:right; font: normal normal bold 11px/18px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#fmmarketintelligence #rightcolumn #industry td.checkone{width:25px; text-align:center; padding-left:10px;}
#fmmarketintelligence #rightcolumn #industry input.checktwo {border:none; padding:0px; margin:0px;}
#fmmarketintelligence #rightcolumn #industry td.facilitytype{font: normal normal normal 12px/18px Arial, Helvetica, sans-serif; text-align:left; width:385px; color:#111111;}

#fmmarketintelligence #rightcolumn #browsesupplierslist table {}
#fmmarketintelligence #rightcolumn #browsesupplierslist td {text-align:center; vertical-align:middle;}
#fmmarketintelligence #rightcolumn #browsesupplierslist tr.header {font-size:11px; border-bottom:1px #cccccc solid; border-top:1px white solid;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.headername {width:auto;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.headeradminicons {width:18px;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.headerregion {width:20px;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.headerhq {width:80px;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.headercategoriesheader {width:138px;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.headerdummy {width:12px;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.headerstatus {width:80px; font:normal 10px/12px Helvetica;}
#fmmarketintelligence #rightcolumn #browsesupplierslist tr.whitebckgrd {height:36px; background-color:transparent; border-bottom: 1px solid #bbbbbb;}
#fmmarketintelligence #rightcolumn #browsesupplierslist tr.greybckgrd {height:36px; background-color:#eeeeee; border-bottom: 1px solid #bbbbbb;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.cellname {font: normal normal normal 11px/15px Arial, Helvetica, sans-serif; padding:0px 8px; text-align:right;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td a.cellname {color:#333333; font-weight:normal; text-decoration:none;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td a.cellname:hover {text-decoration:underline;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td a.region {color:#333333; font-weight:normal; text-decoration:none;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td img.categoryicon {margin-top:4px;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.country {font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.categoryicon {width:23px;}
#fmmarketintelligence #rightcolumn #browsesupplierslist td.cellstatus {text-transform:uppercase; font:normal 9px/11px Helvetica; padding:2px;}
#fmmarketintelligence #rightcolumn #browsesupplierslist span.regioninfo {position: relative;}
#fmmarketintelligence #rightcolumn #browsesupplierslist span.regioninfo a span {display: none;}
#fmmarketintelligence #rightcolumn #browsesupplierslist span.regioninfo a:hover {font-size: 99%; font-color: #000000;}
#fmmarketintelligence #rightcolumn #browsesupplierslist span.regioninfo a:hover span {display: block; position: absolute; margin-top:-5px; margin-left:30px; width:100px; padding:5px;
	z-index: 100; background: #dddddd; border:1px #bbbbbb solid; color:black; font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	text-align:center; text-decoration: none; text-transform:none;}

#aboutus {	margin-top:20px; margin-bottom:20px;}
#aboutus h2 {font: normal normal bold 24px/40px Arial, Helvetica, sans-serif; color:#444444;}
#aboutus h3 {font: normal normal bold 22px/40px Arial, Helvetica, sans-serif; color:#444444;}
#aboutus h6 {font: normal normal bold 14px/40px Arial, Helvetica, sans-serif; color:#444444;}
#aboutus p {margin-top:12px; margin-bottom:0px;}
#aboutus #meetourteam {padding-top:10px; width:780px; height:60px;}
#aboutus #meetourteam #header {float:left; width:0px; font: normal normal normal 13px/17px Arial, Helvetica, sans-serif; color:#444444; text-align:right; text-transform:uppercase; padding-right:0px; padding-top:5px;}
#aboutus #meetourteam #thumbnail {float:left;}
#aboutus #meetourteam #thumbnail img {margin:0px; padding-left:6px;}
#aboutus #picturecomments {float:left; padding-left:20px;}
#aboutus #picturefootnotes {clear:left;}
#aboutus ul {margin-top:5px;}
#aboutus ul li {margin-left:12px;}

#aboutus #three-columns {min-height:300px;}
#aboutus #meetourteam #leftcolumn {float:left; width:115px; margin-right:20px; margin-bottom:20px; background-color:#eeeeee; min-height:300px;}
#aboutus #meetourteam #centercolumn {float:left; width:610px;	border-left:1px solid #999999;	padding-left:20px;	color:#333333;	margin-bottom:20px;}
#aboutus #meetourteam #rightcolumn {float:right; width:120px; margin-left:10px; text-align:center;	margin-bottom:20px;}



#knowledge #leftcolumn h5 {	font: normal normal bold 13px/18px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:15px;}
#knowledge #leftcolumn #submenu {float:right; text-align:right; width:103px; margin-bottom:10px;}
#knowledge #leftcolumn #submenu p {margin-bottom:12px;}
#knowledge #centercolumn h3 {color:#333333; font: normal normal bold 14px/20px Arial, Helvetica, sans-serif; margin-bottom:5px;}

#knowledge #rightcolumn img {
	margin-top:2px;
	margin-bottom:3px;
	border:1px black solid;
	float:right;
}

#knowledge #lowrightcolumn {
	float:right;
	width:120px;
	margin-top:0px;
	margin-left:10px;
	text-align:center;
}

#knowledge #lowrightcolumn img {
	margin-top:2px;
	margin-bottom:0px;
	float:none;
}


#knowledge ul {
	margin-top:15px;
	margin-bottom:18px;
}

#knowledge li {
	padding-bottom:8px;
	margin-left:20px;
}




