body {
	color: #000000; 
	background: #f7f7f7; 
	margin: 0; 
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
a {
	color: #013064;
}
a:hover {
	color: #646d7c;
}
a:visited {
	color: #6699FF;
}
SELECT {
	font-size: 8pt;
}
form {
	margin: 0;
}
input {
	font-size: 8pt;
}
TD {
	font-size: 9pt;
	line-height: 12pt;
}
img {
	border: none;
}

p {
	margin: .4em 0;
}
br {
	margin: .1em 0;
}
ul {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	list-style-type: none;
}
h1 {
	display: block;
	width: auto;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	padding: .5em 0em .5em 1.5em;
	color: #fff;
}
.morelink {
	float: right;
	margin: 0 .75em .75em 0; 
}
.8ptwhite {
	font-size: 8pt;
	color: #FFFFFF;
}
#whitenav, #whitenav a  {
		font-size: 8pt;
		color: #FFFFFF;
}
#IW {
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bolder;
	background: #831500;
	height: 28px;
	padding: 2px;
	text-align: center;
	border-bottom: 1px solid #000000;
}
#IW a {
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
#container {
	width: 844px;
	border: 1px solid #333333;
	margin: auto;
	text-align: left;
	background: url(http://cdn.idc.com/images/homeimgs/content_bg.gif) repeat-y;
	_background: url(http://cdn.idc.com/images/homeimgs/content_bg_ie.gif) repeat-y;
}
#left {
	float: left;
	width: 232px;
	clear: both;
	padding-right: 1px;
}

#middle {
	float: left;
	width: 380px;
	_width: 381px;
	padding-right: 1px;
	
}
#right {
	float: left;
	width: 230px;
	_width: 229px;
}
/* =Prodserv links
--------------------------------------------------*/

#prodserv {background: #F7F7F7;}
#prodserv h1 {background: #313C52;}
#prodserv ul {margin: 0px; padding: 0px;} 
#prodserv ul li{display: inline;}
#prodserv ul li a {padding: .4em 1.6em; text-decoration: none; display: block; width: auto; color: #525F68; border-bottom: 1px solid #CECFCE; font-size: 1em; line-height: 1em;}
#prodserv ul li a:hover {color: #000000; background: #E5E8E5;  border-bottom: 1px solid #CECFCE; }
#prodserv ul li a.last {border-bottom: none; }
#prodserv ul li a:hover.last {border-bottom: none; }


#essentials {background: #f7f7f7;}
#essentials h1 {background: #313C52;}
#essentials ul, #MAP ul {
	line-height: 1em;
}
#essentials ul li a {
	padding: .5em 1.6em;
	text-decoration: none;
	display: block;
	width: auto;
	_height: .75em;
	color: #525F68;
	border-bottom: 1px solid #CECFCE;
}

#essentials ul li a:hover {color: #000000; background:  #E5E8E5 ;  border-bottom: 1px solid #CECFCE; }
#MAP {
	background: #f7f7f7;
}
#MAP h1 {
	width: auto;
	background: #013064;
}
#MAP ul li a {
	padding: .5em 1.6em;
	text-decoration: none;
	display: block;
	width: auto;
	_height: .75em;
	color: #525F68;
	border-bottom: 1px solid #CECFCE;
}
#MAP ul li a:hover {
	color: #000000;
	background:  #D6DBE7;
	border-bottom: 1px solid #CECFCE;
}
#daily_graphic {
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #CFCFCF;
}
#daily_graphic a {
	display: block;
}
#daily_graphic p {
	padding: 0px 1.5em 5px 1.5em;
	margin: 0;
}
#scatpromo {
	text-align: center;
	padding: 15px 0px;
}
#main_tile {
	margin: 0;
}
#pressreleases div, #newresearch div, #viewpoints div, #web_conferences div, #events_area div,#events_area_brown div, #research_topics div, #whats_new div, #opinion div, #dejeuner div, #address div {
	padding: 0 1.5em 0 1.5em;
}
#pressreleases a, #newresearch a, #viewpoints a, #web_conferences a, #events_area a, #events_area_brown a, #research_topics a, #whats_new a, #opinion a, #dejeuner a, #address a {
	text-decoration: none;
	font-size: 1.0em;
}
#pressreleases a:hover, #newresearch a:hover, #viewpoints a:hover, #web_conferences a:hover, #events_area a:hover, #events_area_brown a:hover, #research_topics a:hover, #whats_new a:hover, #opinion a:hover, #dejeuner a:hover, #address a:hover {
	text-decoration: underline;
}
#pressreleases {
	width: 190px;  
	float: left; 
	padding-right: 1px; 
	_margin-top: -2px;
}

#pressreleases div {
	margin-top: 4px;
}

#pressreleases h1 {
	background: #313C52;
}
#newresearch {
	_margin-top: -2px;
}
#newresearch div {
	padding: 8px;
}	
#newresearch h1{
	line-height: .8em;
	background: #731402;
}
#opinion  h1, dejeuner h1, #address h1{
	background: #013064;
}
.newresearch_nolink {
	text-decoration: none;
	font-size: 1.2em;
} 
#exchange_futurescan {
	clear: left;
	border-top: 1px solid #999999;
	padding: 2px 0px 0 3px;
	background: #fff;
	display: block;
	height: 87px;
}
#analyst_profile {
	background: #D7DBE7;
	height: 125px;
	clear: both;
}
#analyst_profile h1 {
	background: #013064;
}
#analyst_profile img {
	border: 1px solid #323D51;
}
#analyst_profile div {
	margin: 20px 0 0 5px;
	padding: 0 10px;
	font-size: 1.2em;
}

#companies_countries {
	background: #526995;
	height: 154px;
	_height: 164px;
	padding: 5px;
	border-bottom: 1px solid black;
}
#companies_countries h1 {
	background: #013064;
	text-align: left;
	padding: .2em 0em .2em .5em;
	margin: 5px;
}
#companies_countries div {
	background: #D7DBE6;
	border: 1px solid #002A5B;
	width: auto;
	height: 149px;
	_height: 154px;
	text-align: center;
}
#companies_countries div img {
	margin: 0 0 4px .5em;
}

#companies_countries select {
	width: 210px;
	font-size: 1em;
}
#whats_new div, #opinion div, #dejeuner div, #address div {
	margin: 10px 0;
}

#whats_new h1, #opinion h1, #dejeuner h1, #address h1 {
	background: #103064;
	padding: .4em 0em .5em 1.5em;
}
p.dots { 
	background: url(http://cdn.idc.com/images/lines/hdots125px.gif) 50% 50% no-repeat;
	height: 10px;
}
#web_conferences {
	background: #EFEFEF;
	float: left;
}
#web_conferences h1 {
	background: #303C52;
	font-size: 1em;
	padding: .5em 0em .8em 1.5em;
}
#web_conferences div {
	padding-top: 4px;
}
#viewpoints {
	background: #fff;
	float: left;
	border-bottom: 1px solid #CFCFCF;
}
#viewpoints h1 {
	background: #013064;
}
#viewpoints div {
	padding-top: 10px;
}
#static_promo {
	text-align: center;
	clear: both;
	padding: 15px 0;
}
#events_area {
	background: #fff;
	padding-bottom: 15px;
	color: #000000;
}
.events_area_nolink {
	background: #fff;
	padding-bottom: 15px;
	color: #013064;text-decoration: none;
	font-size: 1.2em;
}
#events_area h1 {
	background: #013064;
}
#events_area_brown {
	background: #fff;
	padding-bottom: 15px;
	color: #000000;
}
.events_area_brown_nolink {
	background: #fff;
	padding-bottom: 15px;
	color: #013064;
	text-decoration: none;
	font-size: 1.2em;
}
#events_area_brown h1 {
	background: #731402;
}
#events_asia {
	width: auto;
	border-bottom: 1px solid #CFCFCF;
}

#events_emea {
	width: auto;
	border-bottom: 1px solid #CFCFCF;
}
#events_NA {
	width: auto;
}
#research_topics {
	clear: both;
	background: #fff;
}
#research_topics div {
	padding: 10px 1.5em 30px 1.5em;
	background: #fff;
}
#research_topics h1 {
	background: #013064;
}
#research_topics ul {
  width: auto;
  list-style: none;
}
#research_topics li {
  line-height: 1.3em;
  padding-left: 10px;
  background: url(http://cdn.idc.com//images/arrows/blue_grey_pixel_arrow.gif) 0% 50% no-repeat;
}
/* for IE-Win */
#research_topics a:link {
  position: relative;
}
.col1 {
	margin-left: 50px;
}
.col2 {
	margin-left: 280px;
}
.col3 {
	margin-left: 615px;
}
 /* li line-height multiplied by number of items per column  */
.coltopper {
	margin-top: -5.2em;
}
#regions_countries {
	clear: both;
	text-align: center;
	border-top: 1px solid #CFCFCF;
	padding: 20px 0px;
	background:	#fff;
}
#regions_countries h3 {
	font-size: 1.2em;
	font-weight: bold;
	display: inline;
}
#regions_countries a {
	font-size: 1.2em;
	text-decoration: none;
	padding: 0 2px;
}
#regions_countries a:hover {
	text-decoration: underline;
}
#footer_area {
	background: #002F59;
	color: #fff;
	text-align: center;
	height: auto;
	padding: 12px 0px;
}
#footer_area a {
	color: #fff;
}
#footer_area div {
	padding-right: 60px;
}
#footer_area #blogo {
	float: left;
	margin-top: -10px;
}
#footer_area #xml {
	float: right;
	margin: -12px 5px 0 0;
}

