﻿/* CSS Document */

.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}

strong {color:#004b85;}

html
{
    color:#000;
    background:#FFF;
    margin:0;
    padding:0;
    height:100%;
}

body
{
    font:70% Verdana,Arial,Helvetica,sans-serif;
    text-align:center;
    margin:0 auto;
    width:auto;
    overflow-x:hidden;
    margin:0;
    padding:0;
    height:100%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th {
	margin:0;
	padding:0;
}


h1,h2,h3,h5,h6{
	font-size:100%;
	font-weight:normal;
}
h1 {
	font-size:170%;
	font-weight:normal;
	color:#004b85;
	font-family:Arial, Helvetica, sans-serif;
}

h1.mainHeading {
	float:left;
	border-bottom:1px dotted #99ccff;
	padding:0 2em 0.1em 0;
	margin-bottom:20px;
}

h2 {
	font-weight:bold;
	color:#004b85;
	font-size:1.3em;
	margin-bottom: 0.2em;	
}

h4 {
	font-size:110%;
	font-weight:bold;
	color:#004b85;
	*font-size:1em;
}

h4.yellowLine {
	clear:left;
	border-bottom:2px solid #e6ae5b;
	padding:0 0 5px 0;
	margin:15px 0;
}

h4.blueTitleBgr {
	clear:left;
	background-color:#D4E5F5;
	padding:5px 10px;
	margin-bottom:15px;
}
h4.rtsidetitle {
	background-color:#004b85;
	color:#ffffff;
	margin:0;
	padding:6px 15px;
}
#columnRight h4, #columnLeft h4, h4.subtitle {
	border-bottom:2px solid #e6ae5b;
	padding:0 0 5px 0;
	margin-bottom:8px;
}

h4.subtitle {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:15px;
}
.page_content h4{
	border-bottom:2px solid #e6ae5b;
	padding:0 0 5px 0;
	margin-bottom:10px;
	width:auto;
}

a {text-decoration:none; color:#000000;}

p {line-height:16px;font-size:103%;}

.quickLink {
	clear:left;
}
#pageContent {
	float:left;
	text-align:left;
	padding-left:1.3%;
	width:71%;
	margin-bottom:50px;
}

#contentRight {
	float:right;
	width:15%;
	min-width:250px;
	text-align:left;
	margin-right:1.3%;
}

#relatedLinks {
	background-color:#D4E5F5;
	margin-bottom:10px;
	padding:10px;
}

.mainRelatLink {
	padding-left:5px;
}
.mainRelatLink a {text-decoration:underline;color:#004B85;}
.titleRelatLink {
	background-color:#004B85;
	color:#ffffff;
	padding:10px 8px;
	font-weight:bold;
}

.arrowRight {margin:0 0 0 20px;}

li {list-style:none;}

table{
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img{border:0;}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;font:100%;}

#container {
    height:100%;
    min-height:100%;
    position:relative;
    margin-bottom:-16.5em;
}

/* HEADER STARTS */

/* INSIGHTS STARTS */
#topHeader {
	min-width:89em;
	background:#efefef url(/include/images/buttons/bgr-insights.gif) repeat-x;
	height:2.2em;
	_height:1em;
	color:#515151;
	z-index:2;
	position:relative;
	border-bottom:5px solid #a5a4a4;
	_position:none;
	_z-index:900;
	text-align:left;
}

.insightsLeft {width:63em;margin-left:auto;margin-right:auto;left:0;right:0;*margin-bottom:-5px;position:relative;padding-left:60px;*padding-left:65px;_padding-left:90px;}
.insightsLeft div.insightSub {display:none;}
.insightsLeft li a {padding:0.55em 0.9em;}
.insightSub_on {
	display:block;
	background:#ffffff;
	width:48.5em;
	height:125px;
	margin-top:0;
	margin-left:60px;
	*margin-left:65px;
	_margin-left:90px;
	margin-right:auto;
	left:0;right:0; 
	font-size:1.2em; 
	text-align:left;
	border-left:1px solid #a5a4a4;
	border-right:1px solid #a5a4a4;
	border-bottom:2px solid #a5a4a4;
	position:absolute;
	_z-index:9000;
}
div.insightSub_on div.insightContent {padding:10px 10px 0 10px; width:30.25em; *width:30.2em;_position:relative;}
.insightSub_on div.insightContentLeft {
	background-repeat:repeat-x;
	width:14em;
	float:left;
	padding:10px;
}
.insightContentLeft p {margin:0 0 5px 7px;}
.insightsLeft li:hover ul li, .insightSub_on ul li {padding:0;margin-left:20px;*margin-left:22px;list-style-type:disc;clear:left;}
.insightsLeft li:hover ul li strong {font-size:1em;}
div.insightLogo {margin:15px 0 20px 0;height:46px;_position:relative;}
.insightsContent, .insightsLeft {
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	_z-index:900;
}

#topHeader li a {
	display:block;
	font-weight:bold;
	text-decoration:none;
}

#topHeader li li {list-style:disc;}

#topHeader .idcInsight {float:left;border-bottom:5px solid #656565;}
#topHeader li.idcInsight a {cursor:default;color:#656565;}
#topHeader .insightRed {float:left;border-bottom:5px solid #9a282c;}
#topHeader li.insightRed a {color:#9a282c;}
#topHeader .insightOlive {float:left;border-bottom:5px solid #2e889a;}
#topHeader li.insightOlive a {color:#2e889a;}
#topHeader .insightBlue {float:left;border-bottom:5px solid #005699;}
#topHeader li.insightBlue a {color:#005699;}
#topHeader .insightGrey {float:left;border-bottom:5px solid #506790;}
#topHeader li.insightGrey a {color:#506790;}
#topHeader .insightMaroon {float:left;border-bottom:5px solid #7c3552;}
#topHeader li.insightMaroon a {color:#7c3552;}
#topHeader .insightGreen {float:left;border-bottom:5px solid #006f53;}
#topHeader li.insightGreen a {color:#006f53;}
.insightsLeft li.separator {
	float:left;
	background-color:#cfcfcf;
	width:1px;
	height:2.5em;
	border:0;
}

.insightTitle {margin-bottom:3px;color:#004b85;}
.insightRedTitle {margin-bottom:3px;color:#A71019;}
.insightOliveTitle {margin-bottom:3px;color:#2e889a;}
.insightBlueTitle {margin-bottom:3px;color:#005699;}
.insightGreyTitle {margin-bottom:3px;color:#506790;}
.insightMaroonTitle {margin-bottom:3px;color:#7c3552;}
.insightGreenTitle {margin-bottom:3px;color:#006f53;}

#subInsights1 {border-top:5px solid #656565;}
#subInsights1 ul li {color:#6caedf;}
#subInsights1 ul li strong {color:#004B85;}
#subInsights1 div.insightLogo {background:url(/include/images/insights/logo-insights.jpg) no-repeat;width:187px;height:51px;}

#subInsights2 {border-top:5px solid #9a282c;}
#subInsights2 ul li {color:#FAAB53;}
#subInsights2 ul li strong {color:#9b0a0e;}
#subInsights2 div.insightLogo {background:url(/include/images/insights/logo-ei.jpg) no-repeat;width:187px;height:51px;}

#subInsights3 {border-top:5px solid #2e889a;}
#subInsights3 ul li {color:#780032;}
#subInsights3 ul li strong {color:#008BA7;}
#subInsights3 div.insightLogo {background:url(/include/images/insights/logo-fi.jpg) no-repeat;width:187px;height:51px;}

#subInsights4 {border-top:5px solid #005699;}
#subInsights4 ul li {color:#72AE97;}
#subInsights4 ul li strong {color:#005699;}
#subInsights4 div.insightLogo {background:url(/include/images/insights/logo-gi.jpg) no-repeat;width:187px;height:51px;}

#subInsights5 {border-top:5px solid #506790;}
#subInsights5 ul li {color:#809CD0;}
#subInsights5 ul li strong {color:#005699;}
#subInsights5 div.insightLogo {background:url(/include/images/insights/logo-hi.jpg) no-repeat;width:187px;height:51px;}

#subInsights6 {border-top:5px solid #7c3552;}
#subInsights6 ul li {color:#696A6C;}
#subInsights6 ul li strong {color:#780032;}
#subInsights6 div.insightLogo {background:url(/include/images/insights/logo-mi.jpg) no-repeat;width:187px;height:51px;}

#subInsights7 {border-top:5px solid #006f53;}
#subInsights7 ul li {color:#4F8636;}
#subInsights7 ul li strong {color:#006F53;}
#subInsights7 div.insightLogo {background:url(/include/images/insights/logo-ri.jpg) no-repeat;width:187px;height:51px;_margin-bottom:1em;}


.insightsRight {float:right;*margin-top:-2.2em;margin-right:1.5%;_margin-right:0.8%;}
.insightsRight li {float:left;}
.insightsRight li.trolley {background:url(/include/images/icons/trolley.jpg) no-repeat;height:2.6em;height:2.7em\9;width:3.4em;}
.insightsRight li.help {background:url(/include/images/icons/help-icon.jpg) no-repeat;height:2.6em;height:2.7em\9;width:3em;}
.help_off {display:none;}
.insightsRight li a {height:25px;*height:28px;margin:0;}
.help_on {background:#E9E9E9;display:block;position:absolute;color:#000000;padding:5px;margin-top:5px;*margin-top:2px;float:right;margin-left:-22px;_margin-left:-26px;_width:90px;}
#help2 {margin-left:-40px;_margin-left:-44px;_width:70px;}
.insightsRight li.separator {
	background-color:#d1d1d1;
	height:2.5em;
	width:1px;
}

.main_content_insights{

    float: left;
    width: 1000px;

}

.image_content_insights{
    float: left;
    width: 600px;
	margin-top:100px;
}

.buttons_insights{
    float:right;
    width: 400px;
}


.ei_category{
	height:100px;
	text-align:center;
	background:#9b090c;

}

.fi_category{
	height:100px;
	text-align:center;
	background:#128ea8;

}

.gi_category{
	height:100px;
	text-align:center;
	background:#015699;

}

.mi_category{
	height:100px;
	text-align:center;
	background:#790033;

}

.ri_category{
	height:100px;
	text-align:center;
	background:#0c7054;

}

.insights_separator{
	height:10px;
	background:#ffffff;
}

div.insightContent {background-color:#ffffff;}
div.insightContent p {font-size:100%;}

/* INSIGHTS ENDS */

/* HEADER */

#headerContainer {
	width:100%;
	min-width:965px;
	_width:auto;
	_height:15.9em !Important;
	margin-bottom:30px;
}
#header {
    /*background:#004b85 scroll 0 0;*/
    background: #fff scroll 0 0;
    min-width: 89em;
    text-align: center;
}

.headerContent {
    background: url(/include/images/globe.png) top right no-repeat;
    height: 6.1em;
    width: 98%;
    text-align: left;
    padding-top: 1.8em;
    padding-left: 2%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.headerContent form {float:left;}
.headerContent div.logo {background:url(/include/images/logo.png) no-repeat;float:left;height:4.8em;width:16%;cursor:pointer;position:relative;}
.headerContent div.logo a {padding:40px 80px;height:48px;width:160px;cursor:pointer;}
form.search {margin-left:40px;*margin-left:0px;margin-top:2px;width:62%;float:right;height:22px;}

.selLeft select { 
	border:2px solid #a5a4a4;
	border-right:1px solid #a5a4a4;
	background-color:#fff;
	float:left;	
	padding:0.1em;
	margin-left:7px;
	margin-right:6.3em;
	margin-right:6.1em\9;
	_margin-right:2em;
	width:15%;
	width:12%\9;
}
.searchInput input {*height:1.5em;width:30%;width:28%\9;float:left;}
.searchInput input, .searchInputGlobal {
	border:2px solid #a5a4a4;
	background-color:#fff;
	margin-left:3px;
	padding:0 0 0 5px;
}
.searchInputGlobal {padding:1px;*padding:0; height:2em;float:right;_z-index:-200;margin-right:20%;_margin-left:50px;width:15.4em\9;}
form.search select.searchInputGlobal option {padding-right:1em;padding-right:2em\9;}

.searchInputText {
	height:18px;
	border:0px;
	margin:0px;
	padding:0px;
}
.searchButtons {
	float:left;
	margin-left:4px;
	*margin-left:2px;
}
.btnSearch, .btnAdvance {
	background:url(/include/images/buttons/menu.gif) repeat-x 0 0;
	border:1px solid #ffffff;
	color:#ffffff;
	cursor: pointer;
	*position:relative;
	margin:0;
	height:1.9em;
	*height:1.9em;
	text-decoration:none !Important;;
}
.btnSearch {height:2em;height:1.9em\9;padding:0 2px 3px 2px;padding:2px 7px 4px 6px\9;*padding:2px 0 6px 0;*top:0px;}
.btnAdvance {padding:1px 6px 5px 5px; letter-spacing:0px;*top:-4px;text-decoration:none !Important;position:relative9\;}
 
.headerContent p, .headerContent strong, .headerContent a {
	color:#ffffff;
}

.headerContent p {
	clear:both;
	float:right;
	text-align: right;
	*margin-top:22px;
	margin-top:-10px;
	*margin-top:20px;
	margin-right:64px;
	_margin-right:34px;
	line-height:14px;
	width:45em;
}

.headerContent a:hover {text-decoration:underline;}

a:hover.login, a:hover.register {text-decoration:underline;}

.headerMain {
	min-width:965px;
	_width:auto;
}

.menu {
	background:#004b85 url(/include/images/buttons/menu.gif) repeat-x top right;
	height:2.45em;
	border-bottom:5px solid #e6ae5b;
	z-index:1;
	position:relative;
}
#mainMenu {
	position:relative;
	left:50%;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	_top:5px;
}
.menu li.menuBtn {
	position:relative;right:50%;float:left;padding:0;margin:0;
	color:#ffffff;
	font-weight:bold;
	_position:relative;
}
.menu li.separator, .menu li.separator-blue {
	background-color:#004b85;
	width:1px;
	height:1.6em;
	border:0;
	margin:0;
	padding:0;
	_margin-top:-5px;
}
.menu li.separator-blue {_margin-left:0;}
ul.insightsLeft {_left:-15px;}

.menu li a {
	display:block;
	_display:inline;
	padding:0.48em 1.5em 0 1.5em;
	_padding:5px 20px 9px 20px;
	color:#ffffff;
	border-bottom:5px solid #e6ae5b;
	height:1.99em;
	_position:relative;
	text-decoration:none;
}
.menu li a:hover {height:1.99em;border-bottom:5px solid #68aee1;_padding-bottom:9px;}
li#mainmenu0 {position:relative;z-index:300;}
.menu li.btnMenuCurrent a {
	background:#E6AE5B url(/include/images/buttons/btn-menu-current.gif) repeat-x;
	height:1.62em;
	height:1.62em\9;
	_padding:5px 20px;
}
.menu li.btnMenuCurrent li:hover {
	height:1.65em\9;
	padding-bottom:0.36em;
	_padding-bottom:0.8em;
	padding-bottom:0.4em\9;
	*padding-bottom:0.45em;
	border-bottom:0;
}
.menu li.btnMenuCurrent a:hover {border-bottom:5px solid #e6ae5b;padding-bottom:0;_padding-bottom:0.5em;height:1.5m;}

.menu li.btnMenuCurrent .submenu_on {border-top:5px solid #e6ae5b;margin-top:-1px;_margin-top:-8px;}
.menu li.btnMenuCurrent .submenu_on ul {_margin-top:4px;}
.menu li.btnMenuCurrent .submenu_on:hover {margin-top:-1px\9;padding-top:0\9;}
.menu li.btnMenuCurrent .submenu_on ul li a {background:#D4E5F5;padding-bottom:0.3em;_padding:0.8em 1.8em 5px 1.8em;}
.menu li.btnMenuCurrent .submenu_on ul li a:hover {border:0;}

.submenu_off, .insightSub_off, .submenu-manageAccount_off {display:none;}

.submenu_on {
	background-color:#d4e5f5;
	float:left;
	position:absolute;
	height:2.8em;
	_height:2.6em;
	left:0;
	right:0;
	_top:30px;
	_margin-top:-3px;
	_overflow:hidden-x;
}

#submenu1 {left:-300%;width:1000%;}
#submenu2 {left:-400%;width:900%;}
#submenu4 {left:-403%;width:900%;}
#submenu5 {left:-282%;width:500%;}
#submenu3 {left:-790%;width:1000%;}
#submenu6 {left:-500%;width:1000%;}

.menu li ul {position:relative;left:50%;float:left;padding:0;margin:0;margin-bottom:-40px;text-align:center;_padding-top:6px;_margin-bottom:-100px;}
.menu li ul li {position:relative;right:50%;float:left;padding:0;margin:0;}
.menu li ul li a {font-weight:100;border:0; padding:0.8em 1.8em 0 1.8em; color:#000000;text-decoration:underline;}
.menu li ul li a:hover {border:0;}

ul.submenu-manageAccount li {right:auto;background-color:#d4e5f5;clear:left;width:100%;padding:0;*padding:0;_height:2em;}
.menu li .submenu_on ul.submenu-manageAccount li a {position:relative;padding:0 0 0.5em 0;_padding-bottom:0;width:16em;top:0.5em;_top:0;}
.menu li.btnMenuCurrent .submenu_on ul.submenu-manageAccount li {_width:15em;_top:-0.1em;}
.menu li.btnMenuCurrent .submenu_on ul.submenu-manageAccount li a:hover {border:0;}
.menu li.btnMenuCurrent ul.submenu-manageAccount li a, .menu li ul.submenu-manageAccount li a:hover {margin:0;}
.menu li ul.submenu-manageAccount li:hover {padding-bottom:0;}

/* HEADER ENDS */

/* MESSAGE STARTS */
#idc-message, #idc-message-blank {
	clear:both;
	background-color:#d4e5f5;
	min-width:68.5em;
	*min-width:51.3em;
	margin-top:-40px\9;
	*margin-top:-31px;
	height:1.8em;
	font-size:1.3em;
	padding-top:0.5em;
	text-align:center;
	z-index:-2;
}

#message1 {display:block;}
#message2, #message3 {display:none;}
#message1, #message2, #message3 {
	background-color:#d4e5f5;
	width:100%;
	position:absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
}

.red {
	color:#cc3300;
	font-weight:bold;
}

.bottomHeader {height:2.6em\9;background-color:#d4e5f5;}

/* HEADER ENDS */


/* HOME */

#pageHome {
		width:1000px;
	margin:auto;
	text-align:left;
	_margin-top:15px;
}

/* LEFT COLUMN STARTS */
#columnLeft {
	clear:both;
	width:310px;
	margin-right:18px;
}

.productType {width:150px;padding:0 4px 2px 0;}

.productTypealone {width:306px;padding:0 4px 2px 0;}

.focusArea {float:right;width:156px;}

li.btnGreySmall {
	clear:both;
	margin:1px 0;
	_margin:0 0 -12px 0;
	_padding:0;
}

li.btnGreySmall a, input.btnGreySm, .btnGreySm a, .btnMyProfile a {
	background:#e1e1e1 url(/include/images/buttons/btn-grey-18px.gif) repeat-x;
	border-top:1px solid #a5a4a4;
	border-left:1px solid #a5a4a4;
	border-right:2px solid #a5a4a4;
	border-bottom:2px solid #a5a4a4;
	font-size:1em;
	letter-spacing:-0.01em;
	letter-spacing:0em;
	text-decoration:none;
	display:block;
	padding:5px 1px 5px 5px;
}

input.btnGreySm-inline {
	background:#e1e1e1 url(/include/images/buttons/btn-grey-18px.gif) repeat-x;
	border-top:1px solid #a5a4a4;
	border-left:1px solid #a5a4a4;
	border-right:2px solid #a5a4a4;
	border-bottom:2px solid #a5a4a4;
	font-size:1em;
	letter-spacing:-0.01em;
	letter-spacing:0em;
	text-decoration:none;
	padding:5px 1px 5px 5px;
	display: inline;
}

li.btnGreySmall a, a.moreTabs {color:#000000; font-weight:normal;}

a.moreTabs {padding-bottom:10px;}

li.btnGreySmall a:hover {
	background:#afcfe6 url(/include/images/buttons/btn-blue-light-18px.gif) repeat-x;
	border-top:1px solid #75acd3;
	border-left:1px solid #75acd3;
	border-right:2px solid #75acd3;
	border-bottom:2px solid #75acd3;
}

/* Test style changes for "Featured Offerings" section.*/
/*.btnGreySmall_MainProds {
	color:#004b85; 
	font-weight:bold; 
	font-size:90%;
}*/

li.btnGreySmall_MainProds {
	clear:both;
	margin:1px 0;
	_margin:0 0 -12px 0;
	_padding:0;
}

li.btnGreySmall_MainProds a {
	color:#004b85; 
	font-weight:bold; 
	font-size:90%;
	background:#e1e1e1 url(/include/images/buttons/btn-grey-18px.gif) repeat-x;
	border-top:1px solid #a5a4a4;
	border-left:1px solid #a5a4a4;
	border-right:2px solid #a5a4a4;
	border-bottom:2px solid #83bce4;
	letter-spacing:-0.01em;
	letter-spacing:0em;
	text-decoration:none;
	display:block;
	padding:5px 1px 5px 5px;
}

li.btnGreySmall_MainProds a:hover {
	background:#afcfe6 url(/include/images/buttons/btn-blue-light-18px.gif) repeat-x;
	border-top:1px solid #75acd3;
	border-left:1px solid #75acd3;
	border-right:2px solid #75acd3;
	border-bottom:2px solid #75acd3;
}

.btnGreySmall_SubsetProds {color:#000000; font-weight:normal; font-size:90%;}

/*end*/

.grey {
	background:#cae0f5 url(/include/images/buttons/bgr-finder-btn.jpg) repeat-y;
	float:right;
	margin:15px 0 25px 0;
	*margin:15px 0 19px 0;
	_margin:15px 0 19px 0;
	padding:6px 12px 6px 0;
	width:245px;
	*height:2em;
}

.btnProductFinder {
	height:22px;
	*height:15px;
	width:225px;
	margin-left:10px;
}

.btnProductFinder a {
	position:absolute;
	background:url(/include/images/buttons/button-images-pt.gif) no-repeat -57px -135px;
	padding:11.5px 112.5px;
	*padding:5.5px 112.5px;
}

.engageIDC {	
	width:310px;
	height:81px;
	background-color:#d4e5f5;
}

/* ANALYST SPOTLIGHT STARTS */
#AnalystBio_Container {
	background-color:#d4e5f5;
	width:310px;
	height:8em;
	margin-bottom:25px;
}

.analystSpotlight-title {
	clear:both;
	/*_padding-top:20px;
	padding-top:0px;*/
}

#analystContent {background-color:#d4e5f5;}

.analyst {background-color:#ffffff;padding:0 0px 0px 0;float:left;}

.analystBio_image,  .analystBio_image a {
	font-weight:bold;
	color:#004b85;
	font-size:1em;
	text-decoration:none;	 
}

.analystTitle {
	font-size:90%;
	background-color:#d4e5f5;
	width:188px;
	/*min-height:4.8em;*/
	height: 5em;
	padding:10px;
	overflow:auto;
}
.analystTitle p {line-height:12px;}

img.iconProFinder {margin:7px 0px 0 10px; clear:both;}

.btnAnalystBio {
	clear:both;
	float:left;
	height:20px;
	width:309px;
}

.btnAnalystBio a {
	position:absolute;
	background:url(/include/images/buttons/button-images-pt.gif) no-repeat -121px -161px;
	padding:11px 155px;
	*padding:5px 155px;
}
/* ANALYST SPOTLIGHT ENDS */
/* LEFT COLUMN ENDS */

/* MIDDLE COLUMN STARTS */
#columnMiddle {
	width:434px;
	margin-right:18px;
	_margin-right:15px;
}

/* ROTATING BANNERS STARTS */
#banners-slides {
	text-align:center;
	width:434px;
	height:165px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
}

.Large_banner_BG_size {
	text-align:center;
	width:434px;
	height:165px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
}

.Small_banner_BG_size {
	text-align:center;
	width:196px;
	height:155px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
}

.greyBorderBanners {
	background:#dad9d9 url(/include/images/buttons/btn-grey-18px.gif) repeat-x;
	border:1px solid #a5a4a4;
	height:17px;
	text-align:center;
	margin-top:0px;
	*margin-top:-2px;
	_margin-top:-2px;
}

.greyBorderBanners ul {margin:-1px 0 0 184px;}

.smallBannerArrow ul {margin-left:65px;}

.greyBorderBanners ul li.arrowBannerLeft {background:#dad9d9 url(/include/images/buttons/arrow-left-banner.gif) no-repeat;}
.greyBorderBanners ul li.arrowBannerRight {background:#dad9d9 url(/include/images/buttons/arrow-right-banner.gif) no-repeat;border-right:2px solid #a5a4a4;}
.greyBorderBanners ul li.stopBtn, .greyBorderBanners ul li.stopBtnSm {background:#dad9d9 url(/include/images/buttons/stop-btn.gif) no-repeat;padding:2px 8px;}
.greyBorderBanners ul li.playBtn, .greyBorderBanners ul li.playBtnSm {background:#dad9d9 url(/include/images/buttons/play-btn.gif) no-repeat;padding:2px 8px;}

.greyBorderBanners ul li {
	border:1px solid #a5a4a4;
	height:12px;
	padding:2px 10px;
	margin-bottom:-2px;
	float:left;
	cursor:pointer;
}

li.btn-selected {background-color:#d4e5f5;}

/* TAB CONTENT STARTS */
.box-tabs {
	width:434px;
	margin-top:23px;
	*margin-top:39px;
	_margin-top:23px;
	z-index:50;
}

.tabs {
	margin:0;
	height:26px;
	*height:30px;
	color:#ffffff;
	*margin-bottom:-4px;
}

.tabs li {float:left;}
.tabs li a {display:block;height:30px;}
.tabs a:hover {margin-top:-1px;}

#tab1 {background:url(/include/images/buttons/button-images-pt.gif) no-repeat 0 0;}
#tab1 a {width:96px;}
#tab1 a:hover, .tabs li.tab-selected1 a {background:#004b85 url(/include/images/buttons/button-images-pt.gif) no-repeat 0px -30px;}

#tab2 {background:url(/include/images/buttons/button-images-pt.gif) no-repeat -100px 0;}
#tab2 a {width:89px;}
#tab2 a:hover, .tabs li.tab-selected2 a {background:#004b85 url(/include/images/buttons/button-images-pt.gif) no-repeat -100px -30px;}

#tab3 {background:url(/include/images/buttons/button-images-pt.gif) no-repeat -193px 0;}
#tab3 a {width:99px;}
#tab3 a:hover, .tabs li.tab-selected3 a {background:#004b85 url(/include/images/buttons/button-images-pt.gif) no-repeat -193px -30px;}

#tab4 {background:url(/include/images/buttons/button-images-pt.gif) no-repeat -298px 0;}
#tab4 a {width:138px;}
#tab4 a:hover, .tabs li.tab-selected4 a {background:#004b85 url(/include/images/buttons/button-images-pt.gif) no-repeat -299px -30px;}

.tabs li.tab-selected1 a, .tabs li.tab-selected2 a, .tabs li.tab-selected3 a, .tabs li.tab-selected4 a {
	margin-top:-1px;
	color:#ffffff;
}

.tabs li.separator {
	background-color:#ffffff;
	width:4px;
	height:5px;
	padding:0;
}

.blueLine, .tabs-BlueLine, .blueLine_mktanalysis, .blueLine_events {
	background-color:#004b85;
	position:relative;
	height:1.8em;
	padding:5px 0 0 15px;
	border-bottom:3px solid #e6ae5b;
	color:#ffffff;
}

.blueLine {
    width:419px;
    margin:0 -9px 10px -15px;
}

.tabs-content a {text-decoration:underline;}

.tabs-content p {
	clear:both;
	color:#004b85;
	font-weight:bold;
	font-size:100%;
}
/* TAB CONTENT ENDS */

.tab_content_overflow {
	width:412px; 
	height:26.7em;
	overflow:auto; 
	margin-top:-10px; 
	padding-top:8px;
	padding-right:7px;
	margin-right:0px;
}

.box1, .box2, .box3, .box4 {
	background:#d4e5f5;
	display:block;
	visibility:visible;
	height:28em;
	_height:28.3em;
	width:409px;
	_width:419px;
	text-align:left;
	padding:0px 10px 0px 15px;
	_padding:0px 0px 0px 15px;
	margin-top: -4px;
	*margin-top: 0px;
	_margin-top: 0px;
	line-height:1.3;
	float:left;
}

.hidden {
	display:none;
	width:0px;
	height:0px;
	visibility:hidden;
}

.hide {visibility:hidden;}
/* MIDDLE COLUMN ENDS */

/* RIGHT COLUMN STARTS */
#columnRight {
	width:198px;
	_width:197px;
	height:auto;
}

/* ACCORDION STARTS */
#accordion {height:31.5em;_height:32.1em;margin-top:-3px;padding-bottom:5px;_padding-bottom:0; width:197px;}
#accordion h3 {margin-top:0px;}

.home_Updates1 {
	background:#e1e1e1 url(/include/images/buttons/button-images-pt.gif) no-repeat -35px -58px;
	width:198px;
	height:37px;
	*height:37px;
	_height:39px;
}

.home_Updates2 {
	background:#e1e1e1 url(/include/images/buttons/button-images-pt.gif) no-repeat -35px -95px;
	width:198px;
	height:37px;
	*height:37px;
	_height:39px;
}

/* .home_Updates2 a {padding:10px 0;} */

.home_Updates3 {
	background:#e1e1e1 url(/include/images/buttons/button-images-pt.gif) no-repeat -234px -58px;
	width:198px;
	height:37px;
	*height:37px;
	_height:39px;
}

.home_Updates4 {
	background:#e1e1e1 url(/include/images/buttons/button-images-pt.gif) no-repeat -234px -95px;
	width:198px;
	height:37px;
	*height:37px;
	_height:39px; 
}

.futurScan {
	background:#e1e1e1 url(/include/images/buttons/button-images-pt.gif) no-repeat -234px -95px;
	width:198px;
	height:37px;
	*height:37px;
	_height:39px; 
}

/*.futureScan {margin:-12px 10px 0 0;}*/

.accordionContent img.futureScanGraf {margin-left:45px; margin-top:15px;}

.accordionContent {
	background-color:#d4e5f5;
	padding:10px 14px 0px 14px;	
	/*_padding-bottom:2px;*/
	margin:0px 0 0 0;
	_margin-top:-2px;
	width:169px;
	height:19.5em;
	overflow:hidden;
	font-size:0.9em;
}

.accordionContent p {line-height:1.2;}
.accordionContent img {margin:3px 0 0 0;*margin-top:-7px;}
.accordionContent a {text-decoration:underline;} 
.accordionContent a.more {text-decoration:underline;font-size:1em;font-size:1em\9;*font-size:0.9em;color:#000000;*margin-top:-10px;}

.accordionContent li {
	background-image:url(/include/images/pen-icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:5px 0 10px 30px;
}

/* BANNERS RIGHT STARTS */
.bannersRight {
	padding-top:9px;
	*padding-top:11px;
	_padding-top:10px;
	margin-top:0;
	*margin-top:0;
	_margin-top:0;
	width:196px;
	height:155px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;	
	float:right;
}

/* RIGHT COLUMN ENDS */

.ui-icon {
	top:18px;
	left:172px;
	padding:0;
	position:relative;
	_top:1.7em;
	width:17px;
}

.ui-icon-triangle-1-s {
	background-image:url(/include/images/icons/arrow-down.gif);
	background-repeat:no-repeat;
	padding:0;
	height:6px;
	cursor: pointer;
	cursor: hand;
}


.ui-icon-triangle-1-e {
	background-image:url(/include/images/icons/arrow-up.gif);
	background-repeat:no-repeat;
	padding:0;
	height:6px;
	cursor: pointer;
	cursor: hand;
}

/* FEEDBACK FORM  STRATS   */

body#feddbackForm {
	font-size:90%;
	color:#004B85;
}

h3.titleFeedback {
	background:#004B85;
	/*background:url(../images/buttons/titleFeedback.gif) repeat-x; */
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	padding:4px 20px;
}

.introRedesign {padding:15px 0 20px 0;}

#contentFeedback {
	clear:both;
	text-align:left;
	width:955px;
	margin:0 1.3%;
}

.mainFeedback {
	background: #D4E5F5;
	padding:20px 0;
	margin-bottom:2px;
}
p#focusGroup {background:#F7E9DA;margin-bottom:10px;}
#focusGroup, #focusGroupBlue {
	background:#D4E5F5;
	padding:10px 20px;
	color:#000000;
	font-size:110%;
}
#focusGroupBlue input {margin:10px 5px 10px 0;}

.privacyBox {
	/*background:#004B85;*/
	color:#000000;
	padding:10px 20px;
	margin-top:10px;
	clear:both;
	font-size:110%;
}
.privacyBox strong {color:#004B85;}
.privacyBox a {color:#004B85; text-decoration:underline; font-weight:bold;}

.questionRedesign {padding:0 20px 20px 20px; border-bottom:2px solid #ffffff;}
 
.questionRedesign, .textRedesign {margin-bottom:20px;}
.textRedesign {padding:0 20px;}
.subQuestion {padding:20px 0 0 20px;}
.questionRedesign input, .questionRedesign textarea {margin:10px 3px 0 5px;}
.questionRedesign span {padding-right:10px;}
/* .questionRedesign strong {color:#68AEDF;} */

.redesignSubmit a, .redesignCancel a {
	float:left;
	padding:3px 10px;
} 
.redesignSubmit a {
	margin:10px 0 20px 20px;
	clear:both;
}

.formBtnRedesign {background:#E3E3E2;height:50px;border-top:2px solid #ffffff;}
.redesignCancel a {margin:10px 20px 20px 20px;}

p.black-book-daily {
	margin-top: -3px;
	margin-bottom: 3px;
}

div.accordionContent a.rtbodytxt img {
	padding-top:0px;
	*padding-top:9px;
	_padding-top:9px;
	margin-top:9px;
	*margin-top:0px;
	_margin-top:0px;
	width:163px;
	height:122px;
}

/* FOOTER STARTS */
#footer {
	clear:both;
	text-align:center;
	padding-top:45px;	
	width:100%;
	min-width:997px;
	*min-width:1000px;
	height:12.0em;
	position:relative;
}

.greyLinks {
	display:inline;
	color:#616161;
	font-weight:bold;
	text-decoration:none;
}
.greyLinks a:hover {
	color:#616161;
	font-weight:bold;
	text-decoration:underline;
}
.greyLinks a, .greyLinks a:visited {
	color:#616161;
	font-weight:bold;
	text-decoration:none;
}
.footerLinks {
	background:#003164 url(/include/images/bgr-footer.jpg) repeat-x;
	width:100%;
	padding:0px;
	height:9.25em;
}
.footerMain {
	height:7em;
	*height:7%;
	width:100%;
	left:0;
	right:0;
	margin-left:0px;
	margin-right:0px;
	line-height:15px;
	*line-height:100%;
	clear:both;
	color:#ffffff;
}
.footerMain div {float:left; width:100%;}
.footerMain a:hover, .greyLinks a:hover {text-decoration:underline;}
.footerMain a:visited {color:#ffffff;}
.footerMain, .footerMain strong {color:#ffffff;}
.footerMain {display:inline;float:left;}
.footerMain a {color:#ffffff; text-decoration:none;}
.copyright {text-align:right; font-size:0.85em; line-height:1.3em;}

.linksIcon {
	width:100%;
	padding:10px 0px 10px 0px;
	font-size:0.9em; 
	text-align:center;
}
.linksDown {
	width:100%;
	margin-top:8px;
	*margin-top:0px;
	_margin-top:0px;
	font-size:0.85em; 
	text-align:center;
}
#lowerMainNav {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	background-color:#e9e9e9;
	border-bottom:3px solid #a5a4a4;
}
#corpAddress {
	width:20%;
	height:6em;
	margin-top:10px;
	padding-left:20px;
	text-align:left;
	float:left;
	left: 18px;
	line-height:1.3em;	
}
#copyRight {
	width:15%;
	height:4.0em;
	margin-top:10px;
	padding-right:20px;
	line-height:1.63em;
	text-align:right;
	float:right;
	font-size:80%;
}

.socialLinks_container {	
	margin-bottom:0px;
	*margin-bottom:7px;
	_margin-bottom:0px;
}
#Share_Icons {
	color:#ffffff !Important; 
	text-align:center;
}
#centerMainLinks {
	width:55%;
}
#centerSubLinks {
	width:100%;
	text-align:center;
}
/* NEW FOOTER ENDS */

.bodycopy {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	line-height:12pt;
	padding:10px 15px;
}

.bodycopy a {
	color:#004B85;
	text-decoration:underline;
}

/* TEMPLATE PAGE  STARTS*/
h4.blueBgr {background-color:#D4E5F5;}

.textBox {
	clear:left;
	margin-bottom:20px;
	float:left;
}
.contentImage1 {
	background-color:#cccccc;
	margin:0 10px 15px 0;
}

.contentImage2 {
	margin:10px 0;
}

.blueTitle {color:#004B85;}

.btnStandard {
	background-color:#004b85;
	border:1px solid #ffffff;
	color:#ffffff;
	cursor: pointer;
	*position:relative;
	margin:0;
	height:1.9em;
	*height:1.9em;
	text-decoration:none !Important;
	padding:3px 3px 3px 3px;
	letter-spacing:0px;
	*top:-4px;
	text-decoration:none;
	position:relative;
}

/* CSS Document */

#ProductInfopageContent {
	float:left;
	text-align:left;
	padding-left:1.3%;
	width:650px;
	margin-bottom:50px;
}

#productInfo {
	clear:both;
	text-align:left;
	width:650px;
	float:left;
}

.MainProductInfoLinks {
	background: #D4E5F5;
	padding:10px 0;
	margin-bottom:2px;
}

h3.ProductInfotitle {
	background:#004B85;
	/*background:url(../img/buttons/titleFeedback.gif) repeat-x; */
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	padding:4px 20px;
}

.ProductInfoLinks {padding:0 0px 0px 10px; }


.textRedesign {padding:0 20px;}
.subQuestion {padding:20px 0 0 20px;}
.ProductInfoLinks input, .ProductInfoLinks textarea {margin:10px 3px 0 5px;}
.ProductInfoLinks span {padding-right:10px;}
/* .ProductInfoLinks strong {color:#68AEDF;} */

.RelatedLink {
	padding-left:5px;
}
.RelatedLink a {text-decoration:underline;color:#004B85;}

#ProdinfocontentRight {
	float:right;
	min-width:250px;
	text-align:left;
	margin-right:1.3%;	
}

#MainProdinfocontentRight {
	background-color:#D4E5F5;
	margin-bottom:10px;
	padding:10px;
}

.titleProdinfocontentRight {
	background-color:#004B85;
	color:#ffffff;
	padding:10px 8px;
	font-weight:bold;
}

/* TEMPLATE PAGE  END*/


/* MAIN CONTENT STARTS */

#main_content {
	width:1000px;
	margin:auto;
	_height:0px;
}

/* ABOUT STARTS */

.content_page {
	vertical-align:top;
	width:1000px;
	float:left;
	height:100%;
}

.picture_column{
  float:left;	
  width: 230px;
  margin-right:10px;
  margin:0px;
}

.text_column, .text_column800, .events_main_column, .events_right_column {
    font:12px Verdana,Arial,Helvetica,sans-serif;
    float: right;
    width: 750px;
    color: #333333;
    line-height:19px;
    text-align:justify;
    vertical-align:top;
    margin:0px;
}

.text_column800 {
    width: 800px;
}

/* ABOUT ENDS */


/* PRODUCTS & SERVICES STARTS */

.text_intro {
    font:12px Verdana,Arial,Helvetica,sans-serif;
    float: left;
    width: 1200px;
    color: #333333;
    text-align:left;
    line-height:19px;
    margin-bottom:20px;
    text-align:justify;
}

.text_intro a{
    color: #004b85;
}

/* HOME - PRODUCTS & SERVICES STARTS */

#main_content_ps {
	width:1200px;
	margin:auto;
	_height:0px;
}

.category_title {
	position:relative;
	margin-left:-85px;
	background-color:#004b85;
	height:35px;
	padding:10px 2px 2px 2px;
	margin-top:5px;
	z-index: 2;
	width: 170px;
	_width: 170px !important;
	color:#FFFFFF;
	font-weight:bold;
	left:50%;
	vertical-align:middle;	
}

.category_picture{
    position: relative;
    left:50%;
    border-top: solid 2px #ffffff;
    border-bottom: solid 2px #ffffff;
    width: 170px;
    margin:0px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:-85px;
}

.category_text {
	float:left;
	width: 190px;
    padding:2px 2px 2px 2px;
	background-color:#d4e5f5;
	border-top: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	border-left: solid 2px #ffffff;
	border-right: solid 2px #ffffff;	
	height:42em;
	_height:42em;
	*height:42em;
	padding:2px 2px 2px 2px;
	z-index: 2;
	line-height:16px;
}

.tab_rows {
    float:left;
    width: 1200px;
}

.category_linkbutton {
	float:left; 
	background-color:#d4e5f5;
	border-top: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	border-left: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
	width: 190px;
	height:35px;
	padding:2px 2px 2px 2px;	
	z-index: 2;
	text-align:center;
	vertical-align:middle;
}

/* HOME - PRODUCTS & SERVICES ENDS */

/* MKT ANALYSIS STARTS */

.blueLine_mktanalysis {
	height:2.2em;
	margin:0 0 11px 0px;
	z-index: 2;
	width: 985px !important;
	text-align:left;
	font-weight:bold;
}

.psbox {
    margin-top: 2px;
    margin-left: -1px;
    _margin-left: 0px;
    background:#e9e9e9;
    display:block;
    visibility:visible;
    height:600px;
    _height:600px;
    *height:600px;
    width:1000px;
    _width:1000px;
    text-align:left;
    padding: 0 0 0 0 !important;
}

.subcategory_box {
    float:left;
    left: 0px;
    top: 0px;
    width:280px;
    height:600px;
    _height:600px;
    color:#ffffff;
}

.subcategory_box li a {
	display:block;
	margin-bottom: 1px;
	_margin-bottom: -12px;
	background:#e1e1e1 url('http://cdn.idc.com/img/buttons/btn-grey-18px.gif') repeat-x;
	border-top:1px solid #a5a4a4;
	border-left:1px solid #a5a4a4;
	border-right:2px solid #a5a4a4;
	border-bottom:2px solid #a5a4a4;
	font-size:1em;
	letter-spacing:-0.01em;
	padding:5px 1px 5px 5px;
	text-decoration:none;
	color:#333333;
}

.subcategory_box li a:hover {
	background:#afcfe6 url('http://cdn.idc.com/img/buttons/btn-blue-light-18px.gif') repeat-x;
	border-top:1px solid #75acd3;
	border-left:1px solid #75acd3;
	border-right:2px solid #75acd3;
	border-bottom:2px solid #75acd3;
}

.subcategory_box_selected {
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;  
}

.subcategory_box_selected a{
    background-color: #F5DCB9 !important;
    background-image: none !important;
    border-top:1px solid #F5DCB9 !important;
    border-left:1px solid #F5DCB9 !important;
    border-right:2px solid #F5DCB9 !important;
    border-bottom:2px solid #F5DCB9 !important;
    _margin-bottom: 0px !important;
    margin-bottom: 0px !important;
    padding:4px 10px 3px 3px !important;
    color:#004b85; 
    text-decoration:none;
}

.allsubcategory_content {
  float:left;
}

.subcategory_content {
    position: relative;
    width:720px;
    margin:0px;
    *margin-left: 0px;
    _margin-left: 0px;

    background:#e9e9e9;
    display:block;
    visibility:visible;
    height:500px;
    _height:500px;
    top: 1px;
}

.subcategory_picture {	
  left:50%;
  position:relative;
  margin-left:-295px;
  border-top: solid 2px #ffffff;
  border-bottom: solid 2px #ffffff;
  width: 590px;
  _width: 590px;
  z-index:2;
}

.subcategory_text {
    position:relative;
    left: 50%;
    margin-left:-295px;
    color: #333333;
    height: 17px;
    _height: 26px;
    line-height: 16px;
    padding-left: 5px;
    margin-top: 10px;
    width: 590px;
    text-align:justify;
}

.subcategory_text a img{
  height: 29px;
  width: 227px;
  margin-top: 10px;
  margin-right: 5px;
}

#product_info_content {
	float:left;
	text-align:left;
	width:700px;
	margin-bottom:50px;
}
/* MKT ANALYSIS END */

/* INSIGHTS STARTS */

.insights_text_intro{
    font:120% Verdana,Arial,Helvetica,sans-serif;
    float: left;
    width: 550px;
    color: #333333;
    text-align:left;
    line-height:19px;
}

.blueLine_insights {
    float:left;
    background-color:#d4e5f5;
    border-left: solid 2px #ffffff;
    border-right: solid 2px #ffffff;
    width: 220px;
    padding-top:1px;
    height:555px;
    _height:555px;
    *height:555px;
    z-index: 2;
    top: 0px;
}

#subcatinsights_box {
   width:220px;
}

#subcategory2_box {
    float:left;
	left: 0px;
	top: 0px;
	width:220px;
	height:50em;
	_height:50em;
	color:#ffffff;
}

#subcategory2_box li a {
	background:#afcfe6 url('http://cdn.idc.com/img/buttons/btn-blue-light-18px.gif') repeat-x;
	border-top:1px solid #75acd3;
	border-left:1px solid #75acd3;
	border-right:2px solid #75acd3;
	border-bottom:2px solid #75acd3;
	padding:5px 10px 5px 5px;
	color:#000000;
	font-weight: normal;
}

#subcategory2_box li a:hover {
	background:#d7e7f3 url('http://cdn.idc.com/img/buttons/btn-blue-lighter-18px.gif') repeat-x;
	border-top:1px solid #b5d7f1;
	border-left:1px solid #b5d7f1;
	border-right:2px solid #b5d7f1;
	border-bottom:2px solid #b5d7f1;
}

.subcategory2_content {
    float:left;
    width: 480px;
    padding-top:1px;
    margin-left:20px;
}

.subcategory2_picture {
  float:left;
  top: 0px;
  border-top: solid 2px #ffffff;
  border-bottom: solid 2px #ffffff;
  width: 513px;
  _width: 516px;
}

#subcategory2_text {
  float:left;
  color: #333333;
  height: 17px;
  _height: 26px;
  line-height: 16px;
  padding-left: 15px;
  margin-top: 10px;
  width: 480px;
}

.box_ps1 {
    background:#e9e9e9;
    display:block;
    visibility:visible;
    height:48em;
    _height:48em;
    width:737px;
    text-align:left;
    top: 1px;
}

/* INSIGHTS ENDS */

/* SPEAKERS STARTS*/

#main_content_speaker {
	width:1200px;
	margin:auto;
	_height:0px;
}

.text_intro_speaker {
    font:12px Verdana,Arial,Helvetica,sans-serif;
    float: left;
    width: 1000px;
    color: #333333;
    line-height:19px;
    margin-bottom:20px;
    text-align:justify;
}


.main_title
{
	widht: 770px;
	float: left;	
	height: 460px;
}
.main_speaker
{
	widht: 225px;
	float: right;
	height:460px;
}

.detail_speaker
{
	widht: 225px;
	height: 219px;
}

.photo_speaker_right
{
	widht: 110px;
	float: right;
}

.photo_speaker_left
{
	widht: 110px;
	float: left;
}

.title_button
{
	widht: 770px;
	height: 30px;
	float: left;
	text-align: center;
}

.speaker_button
{
	widht: 225px;
	height: 30px;
	float: right;
	text-align: center;
}

.main_button
{
	widht: 1000px;
	height: 100px;
	float: left;
}

/* SPEAKERS ENDS*/

/* PRODUCTS & SERVICES ENDS */

/* PRESS RELEASES STARTS */

.press_rowtitles 
{
    float:left;
    width:1000px;
    margin-bottom:30px;
}

.press_date {
    float:left;
    width:100px;
}

.press_title {
    float:right;
    width:880px;
}

.press_title a {
    color:#000000;
}

.button_back
{
    color:#FFFFFF;
    float:right;
    margin-top:10px;
}

/* PRESS RELEASES ENDS */


/* CONTACT STARTS */

.contact_address {
    float:left;
    width:250px;
    text-align:left;
}

.contact_rowtitles {
    float:left;
    margin-bottom:10px;
}

.contact_fieldname {
    float:left;
    width:90px;
    text-align:right;
    margin-right:10px;
}

.contact_field {
    float:right;
}

.button_send
{
    color:#FFFFFF;
    float:inherit;
    margin-top:20px;
    margin-left:720px;
}

/* CONTACTS ENDS */

/* EVENTS STARTS */

.events_main_column {
    float: left;
}

.events_right_column {
    width: 250px;
}

.blueLine_events {
	width:750px;
	padding:0px 0 0 0px;
}

.events_box_tabs {
	width:750px;
	margin-top:20px;
	z-index:50;
}

.events_box_tabs a, .events_box_tabs a:hover, .events_box_tabs a:visited {
	color:#000000;
}

.events_tabs li {
	background:url('http://cdn.idc.com/img/buttons/btn-tab.gif') repeat-x;
	float:left;
	color:#000000;
	height:29px;
	_height:30px;
	font-weight:bold;
}
.events_tabs li a {
	display:block;
	height:30px;
}

#events_tab1, .events_tabs li.events_tab_notselected1 a {
	background:url('/events/images/events_tabs.png') no-repeat 0 0;
	width:165px;
}

#events_tab1 a {
	width:165px;
	height:29px;
	_height:30px;
}

#events_tab1 a:hover, .events_tabs li.events_tab_selected1 a {
	background:url('/events/images/events_tabs.png') no-repeat 0px -29px !important;
	width:165px;
	height:29px;
	_height:30px;
}

#events_tab2, .events_tabs li.events_tab_notselected2 a {
	background:url('/events/images/events_tabs.png') no-repeat -165px 0;
	width:165px;
}

#events_tab2 a {
	width:165px;
	height:29px;
	_height:30px;
}

#events_tab2 a:hover, .events_tabs li.events_tab_selected2 a {
	background:url('/events/images/events_tabs.png') no-repeat -165px -29px;
	width:165px;
	height:29px;
	_height:30px;
}

.box_events1, .box_events2 {
	width:750px;
	_width:750px;
    background-color:#D4E5F5;
    display: block;
    float:left;
    line-height: 1.3;
    margin-top: -4px;
	*margin-top: -1px;
	_margin-top: -1px;
    text-align: left;
    visibility: visible;
}

.subseq {
	margin: 15px 0 0 0;
}

.events_columnRight {
	width: 197px;
	text-align:left;
	height:auto;
	float:right;
	margin-top:10px;
}

h4.events_yellowLine {
	clear:left;
	border-bottom:2px solid #e6ae5b;
	padding:0 0 5px 0;
	margin:5px 0;
}

h4.events_yellowLine2 {
	clear:left;
	border-bottom:2px solid #e6ae5b;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
}

.events_columnRight_box {
    display:block;
	visibility:visible;
	text-align:left;
	padding:10px 8px 10px 15px;
	#padding:8px 8px 10px 15px;
	_padding:10px 8px 10px 15px;
	margin-right:0;
	line-height:1.3;
	clear: both;
	background:#d4e5f5;
}

/* EVENTS ENDS */


/* MAIN CONTENT ENDS */

/* SPONSORS STARTS */

.sponsors_rowtitles {
    float:left;
    margin-bottom:10px;
}

.sponsors_fieldname {
    float:left;
    width:90px;
    text-align:right;
    margin-right:10px;
}

.sponsors_field {
    float:right;
}

.sponsors_button
{
    color:#FFFFFF;
    float:inherit;
    margin-top:20px;
    margin-left:720px;
}

/* SPONSORS ENDS */