@charset "utf-8";

*, html {
	margin:0px;
	padding:0px;
	text-align:left;
}

body {
	background:url(../images/body-bg.jpg) top repeat-x #10205c;
	margin: 0px;
	padding : 0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
}

a
{
	text-decoration:none;
	color:#314985;	
	outline:none;
}

a:hover, 
.advanced-search a:hover, 
.share a:hover, 
.more a:hover, 
.col-1 p a:hover, 
.col-2 ul li a:hover,
.col-1 ul li a:hover,
.col-whitepapers h1 span a:hover,
.whitepapers-divider a:hover,
.col-eye h1 span a:hover,
.col-eye ul li a:hover,
#col-right h1 span a:hover,
.connect a:hover,
.research a:hover,
.breadcrumb a:hover,
.more-articles-paging a:hover,
#countrydivcontainer_bottom center a:hover,
.account span a:hover,
.line strong a:hover
{
	text-decoration:none;
	color:#e87505;
}


form, div, p
{
	margin:0px;	
	padding:0px;
	
}

input
{
	/*cursor:pointer;*/
}

img
{
	vertical-align:top;
	border:none;
}

#main
{
	width : 960px;
	margin :auto;
	padding:0px;
	overflow:hidden;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.clear
{
	clear:both;
}

.clear-bg, #clear-bg
{
	clear:both;
	background:#fff;
}

.clear-gap
{
	clear:both;
	font:normal 1px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px;
	color:#fff;
}

.clear-height
{
	clear:both;
	height:16px;
}

.clear-left
{
	clear:left;
}

.small-font
{
	font-size:10px;
}

address
{
	padding:8px 0px 3px 0px;
	font-style:normal;
	display:block;
}

.margin-left
{
	margin-left:8px;
}

.margin-left-2
{
	margin-left:4px;	
}

.align-text
{
	text-align:justify;
	line-height:15px;
}
.red-color
{
	color:#FF0000;
}

/* ---------------------------------- For Header ----------------------------------*/

.sponsor
{
	font-size:9px;
	color:#fff;
	width:725px;
	margin:auto;
}

.sponsor-ad-bg
{
	/*background:url(../images/sponsor-ad-bg.jpg) top repeat-x;
	width:725px;
	margin:auto;
	padding:0px 0px 0px 10px;
	height:88px;
	text-align:left;*/
	
	width:725px;
	margin:auto;
}

.sponsor-ad-bg p
{
	font:italic normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#6d7399;
	padding:22px 0px 0px 340px;
}

.sponsor-ad-bg p span
{
	display:block;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
}

.advanced-search
{
	height:10px;
	clear:both;
}

.div-left
{
	text-align:left;
	float:left;
}

.div-right
{
	text-align:left;
	float:right;
}

.advanced-search a
{
	color:#010c4a;
	font:italic 10px Verdana;
}

.login-box
{
	margin:12px 0px 0px 0px;
	height:26px;
	width:auto;
}

.sign-in
{
	margin-left:2px;
}

.sign-in-button, .log-out-button
{
	background:url(../images/sign-in.gif);
	height:20px;
	width:57px;
	cursor:pointer;
}

.log-out-button
{
	background:url(../images/log-out.gif);
}


.sign-in-button:hover
{
	background:url(../images/sign-in-hover.gif);
}

.log-out-button:hover
{
	background:url(../images/log-out-hover.gif);
}

.account
{
	float:left;
	width:335px;
	text-align:left;
}

.account span
{
	color:#fff;
	font-weight:bold;
	line-height:20px;
	padding-right:10px;
	display:block;
	float:left;
}

.account span a
{
	color:#fff;
}


input, textarea, select
{
	border:none;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

select option
{
	padding:1px 0px 1px 3px;
}

.login-input, .custom-search
{
	height:17px;
	vertical-align:top;
	padding:3px 0px 0px 5px;
	margin:0px 2px 0px 0px;
	width:120px;
	background:#e9eef4;
	color:#8c96c7;
	font-size:10px;
	
}

.custom-search
{
	color:#505050;
	width:125px;
	height:16px;
	border:none;
}


/*.left-margin
{
	margin-left:5px;
}
*/
.right-margin
{
	margin-right:5px;
}

.margin-top
{
	margin-top:6px;
}

/*.button
{
	background:#d36822;
	color:#fff;
	font:normal 13px Georgia, Times New Roman, Times, serif;
	text-align:center;
	cursor:pointer;
	width:55px;
	
}*/

.brows
{
	float:left;
	padding:0px 2px 0px 10px;
	color:#fff;
	font:normal 13px/18px Trebuchet MS, Arial, Georgia, Times New Roman, Times, serif;
	margin-right:8px;
}

.header
{
	clear:both;
	margin:0px;
	height:90px;
}

#header-left
{
	float:left;
	width:280px;
}

#header-left img
{
	padding:20px 0px 0px 0px;
}

#header-right
{
	_padding-left:200px;
	_width:480px;
	
	float:right;
	width:680px;
	padding:49px 0px 0px 0px;
	text-align:right;
}


.blog, 
.career-center,
.executive-network,
.service-providers
{
	_display:block;
	_float:left;
	_margin-right:2px;
	
	height:38px;
	display:inline-block;
	font:bold 13px/38px Trebuchet MS, Arial,  Georgia, Times New Roman, Times, serif;
	color:#fff;
	text-align:center;
	
}

.blog
{
	background:url(../images/blog.jpg) bottom left no-repeat;
	width:91px;
}

.career-center 
{
	background:url(../images/career-center.jpg) bottom left no-repeat;
	width:136px;
}

.executive-network
{
	background:url(../images/executive-network.jpg) bottom left no-repeat;
	width:167px;
}

.service-providers
{
	background:url(../images/service-providers.jpg) bottom left no-repeat;
	width:135px;
	margin-left:0px;
}

.knowledgebase:hover
{
	background:url(../images/knowledgebase-hover.jpg) bottom left no-repeat;
	color:#fff;
}

.blog:hover
{
	background:url(../images/blog-hover.jpg) bottom left no-repeat;
	color:#fff;
}

.career-center:hover 
{
	background:url(../images/career-center-hover.jpg) bottom left no-repeat;
	color:#fff;
}

.executive-network:hover
{
	background:url(../images/executive-network-hover.jpg) bottom left no-repeat;
	color:#fff;
}

.service-providers:hover
{
	background:url(../images/service-providers-hover.jpg) bottom left no-repeat;
	color:#fff;
}



/* ---------------------------------- End Header ----------------------------------*/

/* ---------------------------------- For Body ----------------------------------*/

.sourcing
{
	padding-top:8px; 
	height:28px;
}

.why
{
	font:italic 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}

.share
{
	float:right;
	color:#fff;
}

.share span
{
	padding:0px 5px;
}

.share a
{
	color:#fff;
	text-decoration:underline;
}

.page-body, .page-body-home
{
	clear:both;
	background: url(../images/all-page-bg.gif) top repeat-y #fff;
}

.page-body-home
{
	height:auto;
}

#col-left
{
	float:left;
	width:620px;
	padding:0px 0px 0px 10px;
	background:#fff;
}

/*------------------ col-1 --------------------------------- */

.col-1
{
	float:left;
	width:375px;
	padding-right:15px;
}

.topic
{
	background:#eeeeee;
	font-weight:bold;
	color:#888888;
	height:30px;
	padding:10px 0px 0px 10px;
	z-index:111;
}

.topic form
{
	display:inline;
}

.topic form select
{
	width:150px;
	color:#8c96c7;
	cursor:pointer;
	font-size:11px;
	line-height:17px;
	color:#5e5e5e;
	background: #fff;
	height:20px;
	border:1px solid #f9f8f8;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
}

.col-1 h1
{
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	background:url(../images/point.gif) 1% 16% no-repeat #fff;
	padding:1px 0px 0px 15px;
	margin:15px 0px 6px 0px;
}

.col-1 p
{
	font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:0px 4px 0px 16px;
	height:120px;
}

.home-banner
{
	text-align:right; 
	padding-top:2px;
}

.col-1 p span
{
	color:#888888;
}

.col-1 p a
{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.hot-topics-bg
{
	background:#eeeeee;
	margin:10px 0px 8px 0px;
	height:150px;
}


.hot-topics
{
	font:normal 18px/35px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	background:url(../images/hot-topics-heading-bg.jpg) top repeat-x #cececd;
	padding:0px 0px 0px 10px;
	height:40px;
	/*border-bottom:3px solid #d6651f;*/
	/*margin:12px 0px 12px 0px;*/
}

.col-1 ul
{
	margin:8px 0px 0px 25px;
}

.col-1 ul li
{
	list-style-image:url(../images/point.gif);
	padding-bottom:11px;
	font-size:12px;
}


/*------------------ end col-1 --------------------------------- */

/*------------------  col-2 --------------------------------- */

.col-2
{
	float:left;
	width:215px;
	padding:0px 15px 0px 0px;
}

.innovative-opinions
{
	margin-bottom:10px;
	/*height:113px;*/
}

.col-2 h1
{
	font:normal 22px Times New Roman, Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#d36822;
	padding:2px 0px 2px 0px;
	border-bottom:4px solid #eeeeee;
	margin-bottom:6px;
}

.col-2 ul
{
	margin:0px 0px 0px 15px;
}

.innovative-opinions ul li, .industry-news ul li
{
	list-style-image:url(../images/point.gif);
	border-bottom:1px solid #eeeeee;
	margin-top:4px;
	padding:0px 0px 5px 0px;
	line-height:15px;
	/*font-size:12px;*/
}

/*.industry-news ul li
{
	list-style-image:none;
	list-style-type:none;
}*/




/*------------------ end col-2 --------------------------------- */

/*------------------ col-whitepapers  col-advertisement-right --------------------------------- */

.col-whitepapers
{
	float:left;
	width:460px;
}

.col-whitepapers h1
{
	font:normal 18px/35px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	padding:0px 0px 0px 10px;
	background:url(../images/home-heading-bg.jpg) top repeat-x #cececd;
	height:39px;
	/*margin:12px 0px 12px 0px;*/
}


.col-whitepapers h1 span
{
	text-align:right;
	padding-left:210px;
}

.col-whitepapers h1 span a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.whitepapers-divider
{
	width:128px;
	float:left;
	background:url(../images/whitepaper-bg.jpg) top left repeat-x #fff;
	padding:0px 6px;
	color:#444444;
	font-size:11px;
	height:174px;
	margin-top:8px;
}

.whitepapers-sep
{
	float:left;
	width:10px;
}

.whitepapers-divider img
{
	float:right;
	margin-right:-6px;
}

.whitepapers-divider ul
{
	margin:10px 0px 8px 11px;
}

.whitepapers-divider ul li
{
	list-style-image:url(../images/point.gif);
	margin:0px;
	padding:0px;
}

.whitepapers-divider span
{
	padding-left:11px;
	display:block;
}

.whitepapers-divider a
{
	color:#314985;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}


.col-advertisement-right
{
	float:left;
	width:140px;
	padding-left:20px;
}

.col-advertisement-right span
{
	color:#d7d7d7;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.advertisement-right-box
{
	/*background:#d7d7d7;*/
	width:140px;
	/*height:220px;*/
}

/*------------------ end col-whitepapers and  col-advertisement-right --------------------------------- */

/*------------------   col-advertisement-left and col-eye --------------------------------- */

.col-advertisement-left
{
	float:left;
	width:140px;
	padding-right:20px;
}

.col-advertisement-left span
{
	color:#d7d7d7;
	font-size:10px;
}

.advertisement-left-box
{
	/*background:#d7d7d7;*/
	width:140px;
	/*height:383px;*/
}

.get-engaged-inner
{
	margin-left:17px;
}

.get-engaged-inner h6
{
	font:normal 18px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 0px 9px 10px;
	margin:0px 0px 0px 0px;
	background:#314985;
	
}

.col-eye, .get-engaged
{
	float:left;
	width:460px;
	height:210px;
}

.get-engaged
{
	height:auto;
}

.col-eye h1, .get-engaged h1
{
	/*font:normal 18px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 0px 9px 10px;
	margin:12px 0px 12px 0px;
	background:#314985;*/
	font:normal 18px/35px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	padding:0px 0px 0px 10px;
	background:url(../images/home-heading-bg.jpg) top repeat-x #cececd;
	height:39px;
}



.col-eye h1 span
{
	text-align:right;
	padding-left:210px;
}

.col-eye h1 span a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.col-eye ul
{
	margin:8px 0px 0px 25px;
}

.col-eye ul li
{
	list-style-image:url(../images/point.gif);
	padding-bottom:8px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

.col-eye ul li a
{ 
	font-weight:normal;
}

.blok-divider, .blok-divider-2, .blok-divider-inner, .blok-divider-2-inner
{
	float:left;
	width:145px;
	padding:5px 0px 6px 4px;
	font:bold 13px Trebuchet MS, Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	margin-top:16px;
}

.blok-divider-2, .blok-divider-2-inner
{
	width:130px;
	padding-left:20px;
}

.blok-divider-inner, .blok-divider-2-inner
{
	margin-top:0px;
}


/*------------------  end  col-advertisement-left and col-eye --------------------------------- */



#col-right
{
	float:left;
	width:300px;
	padding:0px 10px 0px 20px;
	background:#fff;
	
}

.col-right-add-span
{
	color:#d7d7d7;
	font-size:10px;
}

.col-right-add-box
{
	/*background:#d7d7d7;*/
	width:300px;
	margin-bottom:20px;
	/*height:102px;*/
}

#col-right h1
{
	/*font:normal 18px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 0px 9px 10px;
	margin:12px 0px 12px 0px;
	background:#314985;*/
	font:normal 18px/35px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	padding:0px 0px 0px 10px;
	background:url(../images/home-heading-bg.jpg) top repeat-x #cececd;
	height:39px;
	
}

#col-right h1 span
{
	text-align:right;
	padding-left:150px;
}

#col-right h1 span a
{
	font-weight:bold;
	text-decoration:none;
}

.upcoming-events
{
	color:#444444;
}

.upcoming-events-img
{
	float:left;
	margin:0px 6px 0px 8px;
	width:71px;
}

.upcoming-events-content
{
	float:left;
	width:200px;
}

.upcoming-events b
{
	color:#5b5757;
}

.h1-more
{
	text-align:right;
	margin-left:150px;
	/*margin-left:169px;
	padding-left:175px;*/
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.upcoming-events span
{
	display:block;
	margin:8px 0px;
	margin-top:0px;
	font-weight:bold;
	color:#314985;
}

.hr-sep, .hr-no-sep
{
	background:url(../images/hr-sep.jpg) left center repeat-x #fff;
	height:15px;
	padding:10px 0px;
	clear:both;
}

.hr-no-sep
{
	padding:0px;
	height:13px;
}

.connect img
{
	padding:0px 4px 2px 0px;
	vertical-align:middle; 
}

/*.connect a
{
	text-decoration:underline;
}
*/
.research
{
	background:#fff;
	height:299px;
}

.research h2 a
{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	background:url(../images/point.gif) 1% 16% no-repeat #fff;
	padding:1px 0px 0px 15px;
	margin:10px 0px;
	display:block;
}

.research p
{
	padding:0px 6px 10px 15px;
	text-align:justify;	
	line-height:16px;
}

.research a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
}

.research ul
{
	margin:0px 0px 4px 20px;
}

.research ul li
{
	color:#1b255c;
	list-style-type:square;
	padding-bottom:10px;
}

.research ul li a
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

/* ---------------------------------- For Inner pages ----------------------------------*/

.breadcrumb
{
	background:url(../images/page-bg-inner.jpg) top left no-repeat #eee;
	clear:both;
	padding:10px 0px 10px 10px;
}

.breadcrumb a
{
	color:#444444;
}

.breadcrumb span
{
	/*padding:0px 1px;*/
}

.breadcrumb-no
{
	background:url(../images/page-bg-inner-no.jpg) top left no-repeat #fff;
	clear:both;
	padding:6px 0px 6px 10px;
}

#col-left-inner, #col-center-inner, #col-right-inner
{
	float:left;
	width:220px;
	padding:15px 10px 0px 10px;
	background:#fff;
}

#col-left-inner h1
{
	font:normal 22px Times New Roman, Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#d36822;
	margin-bottom:8px;
	
}

.subheading
{
	background:url(../images/arrow-down.jpg) 95% 50% no-repeat #eee;
	color:#333;
	padding:8px 0px 8px 10px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#col-left-inner ul
{
	margin:0px;
}

#col-left-inner ul li
{
	border-bottom:1px solid #eeeeee;
	list-style-type:none;
	padding:5px 0px 5px 10px;
}

#col-left-inner ul li img
{
	vertical-align:middle;
	padding-left:4px;
}

#col-center-inner
{
	width:470px;
	padding-left:0px;
	padding-right:0px;
}

.col-center-inner-right
{
	float:right;
	/*padding-top:4px;*/
	margin-top:-2px;
	vertical-align:middle;
	
}

#col-center-inner h1, .subheading-h1, .subheading-black 
{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	padding:1px 0px 6px 10px;
}

.subheading-h1
{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}

.subheading-black 
{
	color:#454545;
	padding:12px 0px 4px 0px;
}	

#col-center-inner h1 a#no-bg, #col-center-inner h3, .no-lock, .lock, #col-center-inner h3#no-lock
{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	background:url(../images/point.gif) 0% 12% no-repeat #fff;
	/*padding:1px 0px 6px 16px;*/
	padding:1px 0px 6px 12px;
	border-bottom:1px solid #eee;
	display:block;
}

#col-center-inner h1 a.no-bg
{
	background:none;
}


#col-center-inner h3
{
	border-bottom:none;
}

#col-center-inner h2, #lockid h2
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333399;
	background:url(../images/point.gif) 0% 60% no-repeat #fff;
	padding:9px 0px 6px 16px;
	margin-left:10px;
	border-bottom:1px solid #eee;
}

.no-lock, #col-center-inner h3#no-lock, #lockid h2
{
	background:none #fff;
}

#wpdivcontainer
{
	line-height:18px;
	padding:0px 0px 0px 16px;
}

#col-center-inner p, .center-content
{
	/*font-size:12px;*/
	color:#444444;
	background:url(../images/content-bg.jpg) left bottom no-repeat;
	line-height:18px;
	padding:6px 0px 10px 0px;
	text-align:justify;
	margin-bottom:8px;
}

.center-content
{
	background:none #f3f2f2;
	border:1px solid #d6d6d6;
}

.center-content a
{
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

.valid
{
	line-height:15px;
	font-style:italic;
	padding:4px 0px;
}

.size-font
{
	font-size:12px;
}

#col-center-inner p a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#col-center-inner span
{
	color:#999;
}

.col-center-inner-categories
{
	padding:6px	 0px 0px 16px;
	margin:0px;
	font-size:10px;
}

.download-form
{
	margin:10px 0px 10px 16px;
}

.download-form form
{
	padding:0px;
	margin:0px;
}

.line
{
	background:#314a83; 
	text-align:center; 
	padding:4px 10px; 
	color:#fff; 
	margin:2px auto 8px auto; 
	width:300px; 
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
}

.line strong
{
	font:bold 18px Trebuchet MS;
}

.line strong a
{
	color:#fff;
}

.line em
{
	font:normal 18px Trebuchet MS;
	color:#fff;
	font-style:normal;
}

.download-form b
{
	display:block;
	color:#60a315;
	padding-bottom:10px;
	line-height:17px;
}

.top-padding
{
	padding-top:3px;
}


.download-input, .textarea, .file
{
	background:url(../images/input-bg.jpg) top left repeat-x;
	border:none;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #e1e1e1;
	height:25px;
	padding:2px 0px 0px 3px;
	margin:4px 0px 6px 0px;
}

.textarea, .textarea-big 
{
	background:none #f0f0f0;
	border:1px solid #c3c3c3;
	width:218px;
	height:150px;
}

.textarea-big 
{
	width:448px;
}


.width-big
{
	width:448px;
}

.width-small
{
	width:218px;
}

.width-small-2
{
	width:200px;
}

.col-left
{
	float:left;
	width:225px;
}

.col-right
{
	float:right;
	width:225px;
}

.sign-me, .sign-me-2
{
	clear:both;
	padding:10px 0px 12px 10px; 
	background:#e6f6d3;
	margin:4px 0px 10px 0px;
}

.sign-me-2
{
	margin:4px 0px 10px -12px;	
	padding:10px 0px 12px 12px; 
}


/*.sign-me input
{
	vertical-align:middle;
	margin-right:4px;
}*/

.download-now,
.download-now-2,
.download-now-anchor
{
	background:#60a316;
	height:27px;
	width:110px;
	margin:3px 0px 12px 0px;
	text-align:center;
	font:bold 12px Arial, Georgia, Times New Roman, Times, serif;
	color:#fff;
	cursor:pointer;
	padding:0px;
	/*background:url(../images/download-now.gif) top left no-repeat;
	height:43px;
	width:159px;
	margin:3px 0px 12px 0px;
	font:normal 17px Georgia, Times New Roman, Times, serif;
	*/
}

.download-now-2
{
	background:#c3c3c3;
}



.download-now:hover
{
	background:#72c911;
	/*background:url(../images/download-now-hover.gif) top left no-repeat;*/
	height:27px;
	width:110px;
}

.download-now-anchor
{
	display:block;
	line-height:26px;

}
ul
{
	margin:0px 0px 0px 15px;
	padding:0px;
}

ul li
{
	list-style-type:disc;
	padding-bottom:4px;
}

.more-articles-bg
{
	background:#8c96c7;
	height:40px;
	clear:both;
	margin-left:10px;
}

.more-articles-heading
{
	float:left;
	font:normal 18px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 0px 0px 15px;
}

.more-articles-paging
{
	float:right;
	color:#fff;
	padding:10px 6px 0px 0px;
}

.more-articles-paging a
{
	color:#fff;
	padding:0px 2px;
}

.articles ul
{
	margin:4px 0px 0px 25px;
}

.articles ul li
{
	list-style-image:url(../images/point.gif);
	border-bottom:1px solid #eeeeee;
	margin-top:5px;
	padding:0px 0px 10px 0px;
}

.articles ul li a
{
	text-decoration:underline;
}

.articles-paging-bottom
{
	text-align:right;
	padding:12px 0px;
	color:#333399;
}

.articles-paging-bottom a
{
	padding:0px 2px;
	cursor:pointer;
}

.get-engaged-bg
{
	margin-left:10px;	
}

.get-engaged-bg-heading
{
	font:normal 18px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 0px 0px 8px;
	/*margin-bottom:10px;*/
	background:#8c96c7;
	height:32px;
	clear:both;
}

.advance-search-form
{
	display:inline;
}

.box-left
{
	float:left;
	width:200px;
}

.box-right
{
	float:left;
	width:200px;
}

.box-left input, .box-right input
{
	/*margin:4px 0px;*/
	vertical-align:middle;
	cursor:pointer;
}

.space-margin
{
	margin:0px 0px 8px 0px;
}

.v-algin
{
	vertical-align:middle;
}

.left-margin
{
	margin-left:20px;
}

.left-space
{
	padding-left:16px;
}

.top-bottom-space
{
	margin:10px 0px 8px 0px;
}

#col-right-inner
{
	width:230px;
}

#col-right-inner b, #col-left-inner i
{
	text-align:center;
	display:block;
	padding-bottom:15px;
}

#col-left-inner i
{
	font-style:normal;
	font-weight:bold;
}

.add
{
	text-align:center;
	padding:3px 0px;
	clear:both;
}

.add img
{
	padding-bottom:20px;
}

#col-right
{
	float:left;
	width:300px;
	padding:0px 10px 0px 20px;
	background:#fff;
}

.col-right-inner-add-span
{
	color:#d7d7d7;
	font-size:10px;
}

.col-right-inner-add-box-top, .col-right-inner-add-box-top-2
{
	/*background:#d7d7d7;*/
	width:230px;
	/*height:100px;*/
	/*height:445px;*/
	margin-bottom:8px;
	margin-top:4px;
}

.col-right-inner-add-box-top-2
{
	/*height:100px;*/
}

.add-box-left
{
	float:left; 
	width:110px;
	margin-right:5px;
}

.add-box-left-bg
{
	/*background:#d7d7d7;*/
	width:110px;
	/*height:100px;*/
}

.add-box-right
{
	float:left;
	width:110px;
}

.add-box-right-bg
{
	float:right;
	/*background:#d7d7d7;*/
	width:110px;
	/*height:320px;*/
}

.sub-heading-black
{
	color:#000;
}

.tab-border-bottom
{
	border-top:1px solid #314985;
	clear:both;
}

#countrydivcontainer
{
	/*border-top:1px solid #314985;*/
	clear:both;
	width:470px;	
	padding-top:8px;
}


#countrydivcontainer p
{
	line-height:16px;
	font-size:11px;
}

#countrydivcontainer img
{
	padding:2px 0px 6px 2px;
}

#countrydivcontainer_bottom
{
	/*border-top:1px solid #314985;*/
	clear:both;
	width:470px;
	padding-bottom:4px;
	padding-top:8px;
	background:url(../images/content-bg.jpg) left bottom no-repeat;	
}

#countrydivcontainer_bottom p
{
	background:none;
	line-height:17px;
	padding:6px 0px 0px 16px;
	text-align:justify;
}


.sub-head
{
	font:bold 16px Georgia, Times New Roman, Times, serif;
	color:#444444;	
	margin:10px 0px;
}

.color-blue
{
	color:#314985;
}

#countrydivcontainer_bottom center
{
	text-align:center;
	margin:15px auto 10px auto;
}

#countrydivcontainer_bottom center a
{
	color:#60a315;
	font-size:13px;
}

.sub-name
{
	padding:6px 0px 4px 16px;
	/*font-weight:bold;*/
	font-size:12px;
}


.a-border
{
	border:1px solid #8e8e8e; 
	padding:4px; 
	background:#e7e6e6;
	text-align:center;
	width:170px;
	display:block;
	margin-bottom:8px;
}

.table-search-opportunities
{
	width:100%;
	text-align:center;
	/*background:url(../images/content-bg.jpg) left bottom no-repeat #fff;
	padding-bottom:15px;*/
}

.table-search-opportunities th
{
	width:33%;
	text-align:left;
	height:25px;
	vertical-align:middle;
	background:#dcdbdb;
	font-weight:bold;
	padding-left:4px;
}

.table-search-opportunities td div
{
	text-align:left;
	padding:7px 0px 10px 4px;
}

.td-height
{
	height:1px;
	background:#d7d6d6;
}

.table-search-opportunities td a
{
	text-decoration:underline;
}

.required
{
	color:#cc2403;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.bg-line
{
	clear:both;
	background:url(../images/content-bg.jpg) left bottom no-repeat;
	line-height:15px;
	text-align:justify;
	padding-left:13px;
}

.bg-line-heading
{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#314985;
	padding:0px 0px 6px 0px;	
}

.bg-line form
{
	margin-bottom:15px;
	margin-top:6px;
}

.error, .success_msg
{
	font-weight:bold;
	color:#cc0000;
	border:1px solid #f7f7f7;
	padding:4px;
	background:#f5f4f4;
	margin-left:13px;
}

.success_msg
{
	color:#59a00b;
	background:#f8fcf0;
}

.success_msg_a
{
	font-weight:bold;
	color:#59a00b;
	padding:0px 6px 6px 0px;
	/*padding:4px;*/
}

.a
{
	text-decoration:underline;
	padding-left:15px;
	line-height:40px;
}

.padding-top-bottom
{
	padding:4px 0px 4px 0px;
	line-height:15px;
}

.padding-top-bottom-2
{
	padding:10px 0px 4px 0px;
}

.td-right-bg
{
	background:#fff;
	border:1px solid #f3f2f2;
	padding:2px 6px;
}

.img-left
{
	float:left;
	margin:0px 10px 4px 14px;
	/*height:70px;*/
	height:auto;
	background:#fff;
}

#h3-background-left
{
	margin-left:95px;	
}

.span-margin-left
{
	margin-left:17px;
}

.su-heading-bg
{
	background:url(../images/heading-bg.jpg) top left no-repeat;
	height:63px;
	text-align:center;
	line-height:60px;
	margin-bottom:15px;
}

.heading-subscribe-bg,
.heading-subscribe-bg-2,
.heading-sign-in-bg,
.heading-sign-in-bg-2
{
	background:url(../images/heading-subscribe-bg.jpg) top left no-repeat;
	height:29px;
	font:bold 16px/25px Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:12px;
}

.heading-subscribe-bg-2
{
	background:url(../images/heading-subscribe-bg-2.jpg) top left no-repeat;
}

.heading-sign-in-bg
{
	background:url(../images/left-sign-in-bg.jpg) top left no-repeat;
	padding-left:8px;
}

.heading-sign-in-bg-2
{
	background:url(../images/left-sign-in-bg-2.jpg) top left no-repeat;
	padding-left:8px;
}

.bg-subscribe,
.bg-subscribe-2
{
	background:#e9eef4;
	padding:6px 0px 0px 12px;
}

.bg-subscribe-2
{
	background:#f0f0f0;
	color:#bababa;
}

.bg-sign-in,
.bg-sign-in-2
{
	background:#e9eef4;
	padding:6px 0px 0px 8px;
}

.bg-sign-in-2
{
	background:#f0f0f0;
	color:#bababa;
}

.hr
{
	color:#d4d5d7; 
	margin-right:7px; 
	margin-top:8px; 
	size:1px;
}


#showPageContents p
{
	background:none;
	padding:0px;
	margin:0px;
}

#showPageContents
{
	color:#444444;
	background:url(../images/content-bg.jpg) left bottom no-repeat;
	line-height:18px;
	padding:6px 0px 0px 16px;
	/*padding:6px 0px 0px 0px;*/
	text-align:justify;
	margin-bottom:0px;
	display:block;
}

#showPageContents ul,
#showPageContents ol
{
	margin:0px 0px 0px 15px;
	padding:0px;
	line-height:18px;
}

#showPageContents ul li,
#showPageContents ol li
{
	padding-bottom:5px;
	text-align:justify;
}

.align-left
{
	text-align:left;
}

.sourcing-advisor{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#333399;
}
.esem-time-frame,
.esem-time-frame-2
{
	width:223px;
	color:#8c96c7;
	cursor:pointer;
	font-size:11px;
	line-height:17px;
	color:#5e5e5e;
	background: #fff;
	height:20px;
	margin:3px 0px;
	border:1px solid #ccc;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
}
.esem-time-frame-2
{
	width:208px;
	margin-bottom:8px;
}

.esem-time-frame-2 option
{
	padding-left:3px;
}

.left-padding
{
	padding-left:16px;
}

.left-padding a
{
	cursor:pointer;
}

.sep-1
{
	padding-left:19px;
}

.sep-2
{
	padding-left:77px;
	line-height:20px;
}

.font-size
{
	font-size:9px;
	color:#000;
}

.font-size-a
{
	font-size:9px;
}

.line-sep-bg
{
	background:url(../images/line-sep-bg.gif) left center repeat-x;
	height:16px;
	margin:6px 0px;
	clear:both;
}

.gray-box
{
	padding:6px;
	background:none #f3f2f2;
	margin:auto;
}

.b-space
{
	display:block;
	padding:6px 0px 4px 0px;
	font-weight:bold;
}


#articledivcontainer ol,
#articledivcontainer ul
{
	margin:0px 0px 0px 36px;
	padding:0px;
}

#col-center-inner ol,
#col-center-inner ul
{
	margin:0px 0px 10px 36px;
	padding:0px;
}

#articledivcontainer ol li,
#articledivcontainer ul li,
#col-center-inner ol li,
#col-center-inner ul li
{
	line-height:18px;
}

.address
{
	border-bottom:1px solid #ccc; 
	padding-bottom:15px; 
	margin-right:15px; 
	margin-bottom:8px;
}

.margin-right
{
	margin-right:15px;
}

.font-size-2
{
	font-size:14px;
}

.error-msg
{
	padding: 0px 4px 6px 20px;
	background:url(../images/regalert.png) left top no-repeat;
	color:#ff0000;
}

.error-msg-a
{
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
}

.blue
{
	color:#314985;
}

/* --------------- share button ------------------*/

.share-button
{
	background:none !important;
	padding-top:12px;
	margin-bottom:-35px !important;
	display:block !important;	
}

/*.st_linkedin_large,
.st_twitter_large,
.st_email_large,
.st_facebook_large,
.st_digg_large,
.st_reddit_large,
.st_stumbleupon_large,
.st_tumblr_large
{
	
}*/


/* ---------------------------------- end For Inner pages ----------------------------------*/


/* ---------------------------------- For Footer ----------------------------------*/



.footer
{
	background:url(../images/footer-bg.jpg) left bottom no-repeat #eeeeee;
	padding-left:15px;
	clear:both;
	font:bold 13px/30px Arial; color:#7a7979;
}

.footer img
{
	padding:6px 5px 14px 0px;
}

.footer-link
{
	padding:4px 0px 15px 15px;
	color:#d7d7d7;
	line-height:18px;
}

.footer-link span
{
	padding:0px 5px;
}

.footer-link a
{
	color:#d7d7d7;
	font-size:10px;
}

.footer-link a:hover
{
	color:#fff;
	text-decoration:underline;
}
.footer-right
{
	float:right; 
	text-align:right;
}

/* ---------------------------------- End Footer ----------------------------------*/

/*---------------Randhir css addedd----------------------------------*/
.contribute-type
{
	background-color:#EBEBE4;
	border:#c3c3c3 solid 1px; 
	margin:4px 0px 6px 0px;

}

/*---------------Yogi Webinar Page css addedd----------------------------------*/

.img-left-webinar
{

	float:left;
	width:67px;
	height:70px;
	padding-left:44px;
	padding-top:44px;
}

.img-left-webinar-video
{
	float:left;
	width:67px;
	height:70px;
	padding-left:44px;
	padding-top:12px;
	clear:both;
	height:530px;
}

body.webinar 
{
	background:url(../images/image_ondemand/body-bg-webinar.jpg) top repeat-x #10205c;
	margin: 0px;
	padding : 0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
}

#main-webinar
{
	width : 717px;
	margin :auto;
	padding:0px;
	overflow:hidden;
}

#header-right-webinar
{
	float:right;
	width:437px;
	padding:29px 0px 0px 0px;
	text-align:right;
}

.breadcrumb-webinar
{
	background:url(../images/image_ondemand/page-bg-inner-webinar.jpg) top left no-repeat #eee;
	clear:both;
	padding:10px 0px 10px 10px;
}

#col-center-inner-webinar
{
	background-image:url(../images/webinar-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:960px;
	padding-left:0px;
	padding-right:0px;
}
.col-center-webinar-friend
{
	background:url(../images/webinar-bg.jpg) left bottom repeat-x;	
	width:717px;
}

.col-friend-left
{
	float:left; 
	width:216px;
	padding-top:10px;
}

.col-friend-left-content
{
	width:155px;
	margin:auto;
}

.col-friend-left-content p
{
	font:italic 12px Arial, Verdana, Helvetica, sans-serif;
	padding-bottom:10px;
}

.left-invite-friend-heading
{
 	font:bold italic 13px Arial, Verdana, Helvetica, sans-serif; color:#2f4982;
}

.col-friend-left img
{
	padding:10px 0px;
}

.col-friend-right
{
	float:right; 
	width:495px;
	padding-top:20px;
}

.col-friend-right-heading
{
	font:bold 18px Arial, Verdana, Helvetica, sans-serif; 
	color:#2f4982;
	padding-bottom:10px;
}

.col-friend-right em
{
	font:italic 12px Arial, Verdana, Helvetica, sans-serif; 
	color:#5ea21e;	
}

.col-friend-right em a
{
	text-decoration:underline;
}

.col-friend-right b
{
	font:bold italic 12px Arial, Verdana, Helvetica, sans-serif; 		
}

.width-big-2
{
	width:300px;
}

.message-gray
{
	background:#f1f1f1;
	padding:4px;
	height:130px;
	width:300px;
}

#h3-background-left-webinar
{
	background:url(../images/image_ondemand/point.gif)  no-repeat #fff;
	background-position: 30px 50px;
	float:left;
	width:512px;
	padding-left:44px;	
	padding-top:44px;
}

.span-margin-left-webinar
{
	margin-left:74px;
}

.footer-webinar,
.footer-webinar-2
{
	background:url(../images/image_ondemand/footer-bg-webinar.jpg) left bottom no-repeat #eeeeee;
	padding-left:15px;
	clear:both;
}

.footer-webinar-2
{
	border-top:4px solid #000d4e;
}

.footer-webinar img,
.footer-webinar-2 img
{
	padding:12px 5px 10px 0px;
}


/*---------------Yogi Webinar Page css ended ----------------------------------*/
