/* =Global Home Page Styles
--------------------------------------------------*/

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; text-decoration: none; font-size: 1.2em;}
a:hover {color: #646d7c; text-decoration: underline;}
a:visited {color: #6699FF;}

form {margin: 0;}
img {border: none;}
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 1em .5em 1.5em; color: #fff; clear: both;}

/* =Layout
--------------------------------------------------*/

#container {width: 846px;  border: 1px solid #333333; margin: auto; text-align: left; background: url("http://cdn.idc.com/images/homeimgs/content_bg.gif") repeat-y;}

#left {float: left; width: 232px; clear: both; padding-right: 1px ;}
#middle {float: left; width: 380px; padding-right: 2px;}
#right {float: left; width: 230px;}


/* =Often Used Classes
--------------------------------------------------*/

.morelink {float: right; margin: 0 .5em .2em 0; padding-right: 12px; background: url("http://cdn.idc.com/images/homeimgs/arrow_blue.gif") 100% 60% no-repeat;}
p.clear {clear: both; height: 1px; margin-top: -1px;}
img.headerdescription {margin: .3em 0 0em 0px;}
p.dots {
	background: url("http://cdn.idc.com/images/lines/hdots125px.gif") 50% 50% no-repeat;
	height: 2px;
	margin: 2px 0px;
	padding: 2px 0px;
}

/* =Small Marketing Tiles
--------------------------------------------------*/
.promos {clear: left; text-align: center; margin: 10px 0;}
.promos #first {margin-right: 15px;}


/* =Styles used for legacy header
--------------------------------------------------*/

input {font-size: 8pt;}
TD {font-size: 9pt; line-height: 12pt;}
SELECT {font-size: 8pt;}
.8ptwhite {font-size: 8pt; color: #FFFFFF;}
#whitenav  {font-size: 8pt; color: #FFFFFF;}
#whitenav a {font-size: 8pt; color: #FFFFFF;}




/* =Industry Watch & register buttons
--------------------------------------------------*/

#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;}
#register {margin: 4px 5px 0 0px;}

/* =LEFT COLUMN
-----------------------------------*/


/* =Prodserv & Maps links & leftColImage
--------------------------------------------------*/

#prodserv, #MAP {background: #F7F7F7;}

#prodserv h1 {background: #313C52;}
#MAP h1 {background: #013064;}

#prodserv ul, #MAP ul {line-height: 1em;} 
#prodserv ul li a, #MAP ul li a {padding: .4em 1.6em; text-decoration: none; display: block; width: auto; color: #525F68; border-bottom: 1px solid #CECFCE; font-size: 1em;}

#prodserv ul li a:hover, #MAP ul li a:hover {color: #000000; background: #E5E8E5;  border-bottom: 1px solid #CECFCE; }
#MAP ul li a:hover {background: #D6DBE7;}

#prodserv ul li a.last, #MAP ul li a.last {border-bottom: none; }
#prodserv ul li a:hover.last, #MAP ul li a:hover.last {border-bottom: none; }

#leftColImage {text-align: center;}
#leftColImage img{border: 1px solid #4A3461; margin-top: 20px;}

/* =Daily Graphic
--------------------------------------------------*/

#daily_graphic {text-align: center; padding: 0 0 15px 0;  border-bottom: 1px solid #999;}
#daily_graphic h1 {background: #313C52; text-align: left;}
#daily_graphic a {display: block;}
#daily_graphic p {padding: .5em 1.5em; margin: 0;}

/*********end left*******/


/* =MIDDLE COLUMN
--------------------------------------------------*/

#main_tile {margin: 0; border-bottom: 1px solid #000;}

/* =Global styles for containers
--------------------------------------------------*/

#pressreleases div, #newresearch div, #telebriefings div, #idc_links div {padding: 0em 1.5em 0 1.5em;}
#events_area div {padding: 1em 1.5em 0 1.5em;}

/*Press Releases/New Research/Telebriefings*/
#pressreleases div p, #newresearch div p, #telebriefings div p {
  margin: 10px 0 0px 0; 
}

/****IDC Link & EVENTS*****/
#idc_links div p, #events_area div p {
  margin: 0px;
}

/***Dates***/
#pressreleases div p.date, #newresearch div p.date, #idc_links div p.date, #telebriefings div p.date, #events_area div p.date {
  font-weight: bold; 
  margin: 0; 
 }


/**Authors & Event Locations***/
#idc_links div p.author, #events_area div p.location {
  margin-bottom: 10px;
}

/**End global styles**/

/* =Press Releases
--------------------------------------------------*/
#pressreleases {position: relative;}
#pressreleases div {}
#pressreleases h1 {background: #313C52;}

/* =New Research
--------------------------------------------------*/
#newresearch {clear: both;}
#newresearch div {}
#newresearch h1 {background: #731402;}


/* =Events
--------------------------------------------------*/
#events_area {background: #fff; clear: both;}
#events_area h1 {background: #013064;}
#events_area p {margin: 0;}

#events_asia, #events_emea, #events_NA {width: auto;}


/* =Analyst Profile
--------------------------------------------------*/
#analyst_profile {background: #fff; height: 95px; clear: both; border-bottom: 1px solid #999;}
#analyst_profile h1 {background: #013064;}
#analyst_profile img {border: 1px solid #323D51;}
#analyst_profile div {margin: 0px 0 0 5px; padding: 0 5px;  font-size: 1em;}

/**End Middle Column**/

/* =Right Column
------------------------------*/

/* =Countries/Companies Drop down Area
--------------------------------------------------*/
/*#companies_countries {background: #526995;  padding: 5px;  border-bottom: 1px solid black;}
#companies_countries div {background: #D7DBE6; border: 1px solid #002A5B; width: auto;  text-align: center;}
#companies_countries h1 {background: #013064; text-align: left; padding: .2em 0em .2em .5em; margin: 5px; position: relative;}
#companies_countries div img {margin: .5em 0 .2em .5em; float: left;}
#companies_countries select {width: 210px; font-size: 1em; margin-bottom: 5px;}*/

/* =Countries/Companies Drop down Area
--------------------------------------------------*/
#companies_countries {
	background: #526995;  
	border-bottom: 1px solid black;
	padding-top: 3px;
	text-align: left;
	}
#companies_countries div {
	background: #D7DBE6; 
	border: 1px solid #002A5B; 
	width: auto;  
	margin-left: 5px;
	margin: 5px;
	}
#companies_countries h1 {
	background: #013064; 
	text-align: left; 
	padding: .2em 0em .2em .5em; 
	margin: 5px; 
	position: relative;
	}
#companies_countries div img {
	margin-left: 5px;
	border: none;
	
	}
#companies_countries select {
	width: 210px; 
	font-size: 1em; 
	margin-bottom: 5px;
	margin-left: 5px;
	}

/* =Countries/Companies Drop down Area
--------------------------------------------------*/
#companies_countries_footer {background: #526995;  padding: 5px;  border-bottom: 1px solid black; width: 250px;}
#companies_countries_footer h1 {background: #013064; text-align: left; padding: .2em 0em .2em .5em; margin: 5px; position: relative;}
#companies_countries_footer div {background: #D7DBE6; border: 1px solid #002A5B; width: auto;  text-align: center;}
#companies_countries_footer div img {margin: .5em 0 .2em .5em; float: left;}
#companies_countries_footer select {width: 210px; font-size: 1em; margin-bottom: 5px;}



/* =Blog/Futurescan
--------------------------------------------------*/

.blog_futurescan img {margin: 5px;}

.rightColMedia {
	 text-align: center; 
	 margin-top: 2px;
	 margin-left: auto;
	 margin-bottom: 0px; 
	 margin-right: auto;
}

/* =IDC Link
--------------------------------------------------*/
#idc_links {background: #F7F7F7; float: left;}
#idc_links h1 {width: auto; background: #013064;}


/* =Telebriefings
--------------------------------------------------*/
#telebriefings {float: left; border-bottom: 1px solid #999; margin-bottom: 10px;}
#telebriefings h1 {background: #303C52;}



/**End Right Column**/


/* =FOOTER
--------------------------------------------------*/
#footer_area {background: #636D7B;  color: #ccc; border-top: 1px solid #000; line-height: 1.4em; clear: both; padding-top: 5px; height: 165px;}

/***Footer layout***/
#footer_left {float: left; width: 250px; margin-left: 10px; margin-right: 30px;}
#footer_middle {float: left; width: 250px; margin-right: 20px;}
#footer_right {float: right; width: 250px; margin-right: 10px;}

/***Footer Links and Header***/
#footer_area a {color: #fff; font-size: 10px;}
#footer_area select {margin-bottom: 20px; width: 200px; background: #D7DBE6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#footer_area h2 {padding-bottom: 4px; margin: 0px 0 5px 0; color: #ccc; font-size: 1em; background: url("/images/homeimgs/footer_lines.gif") bottom left repeat-x; position: relative; margin-bottom: 5px;}
#footer_area h2 a {position: absolute; right: 3px; top: 0px; text-decoration: none; color: #fff; font-weight: normal; }

/***Footer Contact Box***/
#footer_right div#footer_contact {border: 1px solid #efefef;  padding: 5px; background: #313c52;}
#footer_right div p {margin: 0 0 5px 0;}
#footer_area #legal {text-align: center; margin-top: 4px;}

/***Footer Link Lists***/
#footer_area #footer_left ul li a {font-weight: normal; background: url("http://cdn.idc.com/images/homeimgs/arrow_white.gif") 0% 50% no-repeat; padding-left: 7px; }
#footer_area #footer_left ul li ul li a {margin-left: 3px; padding-left: 7px; background: url("http://cdn.idc.com/images/homeimgs/arrow_white.gif") 0% 50% no-repeat; font-weight: normal;}

#footer_area ul {margin: 0 0 5px 0; font-size: 10px;}
#footer_area ul li {margin: 0;}

#footer_area ul li a, #footer_right p a {text-decoration: none; color: #fff; font-size: 10px;}
#footer_area ul li a:hover, #footer_right p a:hover, #footer_area h2 a:hover {text-decoration: underline; color: #ffcf31;}
#footer_area ul li ul {margin-bottom: 0;}

/***Footer Copyright Area***/
#footer_area #bottom {background: #013064; text-align: center; border-top: 1px solid #000; position: relative; height: 40px; clear: both;}
#footer_area #bottom a {text-decoration: underline;}

#footer_area #blogo {position: absolute; left: 10px; top: 6px;}

#footer_area #xml {position: absolute; right: 10px; top: 13px;}
