body {
	background-color: #BBBBBB;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin: 0 auto;
	padding: 0;
}

a {
	color: #006DD2; 
	text-decoration: none;
}

a:hover {
	
}
.body-container{
  background: #fff;
  padding: 0;
}
.body-content{
	padding:0;
}
.body-container .body-content {
    padding: 0;
}
.top{
	margin: 30px 15px;
}
.promo-buttons{
	margin-right: 15px;
	margin-left: 15px;
}
.promo-button{
	display: block;
}
.offers{
	margin-right: 15px;
	margin-left: 15px;
}
.bottom{
	background: #fff; /* Old browsers */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8eaeb+0,ffffff+7 */
background: #e8eaeb; /* Old browsers */
background: -moz-linear-gradient(top,  #e8eaeb 0%, #ffffff 7%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e8eaeb 0%,#ffffff 7%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e8eaeb 0%,#ffffff 7%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#bottom-bg {
	background:url("/imagesrv/research/images/white-bg.jpg") no-repeat 0px  0px;
	margin:0px;
	padding:0px;
}
.sidebar{
	margin-top: 20px;
  padding-left: 20px;
}

#banner {
	background: url("/imagesrv/research/supply-chain/images/sce-hdr1.jpg") no-repeat;
	height: 90px;
	margin: 0px;
	padding: 0px;
}

.dropdownwrap {
	float:right; 
	margin:0px 0px 0px 0px; 
	padding:72px 16px 0px 0px;
}

#banner .sp_title {
	color: #98c7e0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:66px 0px 0px 25px;
	width:543px;
}

.hr-dotted {
	float:left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width:960px;
}

.hr-dotted .sr-title {
	float:left;
	margin: 0px;
	padding: 0px;
}

.hr-dotted .sr-title h1 {
	color: #8598a2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 8px 10px;
	float:left;
}

.hr-dotted .stayconnected {
	float:right;
	margin: 0px;
	padding: 0px;
}

.special_report_bg1 {
	background:url("/imagesrv/research/images/special_report_bg1.gif") no-repeat left bottom; 
	height:auto; 
	padding:0px 0px 20px 0px;
}

.special_report_bg1-b {
	background:url("/imagesrv/research/images/special_report_bg1.gif") no-repeat left bottom; 
	height:auto; 
	padding:0px 0px 93px 0px;
}

.special_report_bg2 {
  background: url("/imagesrv/research/images/special_report_bg2.gif") no-repeat scroll left top #FFFFFF;
  float: left;
  height: auto;
  padding: 0 0 20px;
  width: 990px;
}

.summary {
	color:#5c6970;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	margin:14px 0px 0px 0px;
	padding:0px;
}

.featured-box-wrapper {
	margin:0px; 
	padding:0px;
}

.buttons-area { 
	margin:16px 0px 0px 0px; 
	padding:0px;
}

.feat-buttons {
	float:left;
	margin:0px; 
	padding:0px;
}

.padd {
	padding-right:18px;
}

.featured-box {
	float:left;
	margin:41px 0px 0px 0px; 
	padding:0px;
}

.featured-box2 {
	margin:30px 0px 0px 0px;  
	padding: 0px;
}

#related-event {
	background: url("/imagesrv/research/application-overhaul/images/related-events-bg-a.gif") no-repeat 0 top;
	display:inline;
	float:left;
	margin:0px; 
	padding:0px;
	width:598px;
	height:62px;
}

#related-event h4 {
	color:#5C6970;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 0px 46px;
	padding:0px 0px 4px 0px;
	text-transform:uppercase;
}

#related-event p {
	font-size:12px;
	margin:0px 0px 0px 46px;
	padding:0px 0px 2px 0px;
}

#related-event a {
	font-size:12px;
	text-decoration:none;
}

#related-event a:hover {
	font-size:12px;
	text-decoration:underline;
}

.prospect-featured-box {
	margin:28px 0px 0px 0px;  
	padding: 0px;
	width: 459px;
}

.round	{ -moz-border-radius:7px; -webkit-border-radius:7px; }

.featured-box-text {
	float:left;
	margin:0px; 
	padding:0px;
	width:447px;
}

.featured-box-text ul, .featured-box2 ul, .prospect-featured-box ul {
	margin:0px; 
	padding:0px;
}

.featured-box-text ul.links, .featured-box2 ul.links, .prospect-featured-box ul.links {
	margin:18px 0px 0px 0px; 
	padding:0px;
}

.featured-box-text li.title, .featured-box2 li.title, .prospect-featured-box li.title{
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	margin:0px; 
	padding:0px 0px 6px 0px;
}

.featured-box-text li.summary, .featured-box2 li.summary, .prospect-featured-box li.summary {
color:#2c363b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height:14px;
margin:0px; 
padding:0px;
}

.featured-box-text h4, .featured-box2 h4, .prospect-featured-box h4 {
color: #5c6970;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
margin:0px 0px 11px 0px;
padding:2px 0px 0px 0px;
text-transform:uppercase;
}

img.hdr {
margin-bottom: -2px; 
padding:0px;
}

.mid_box {
background: url("/imagesrv/research/application-overhaul/images/featured_box_mid.gif") repeat-y 0px 13px; 
float:left; 
height:auto;
padding:0px 0px 0px 0px;
width: 459px; 
}

.bottom_box {
background: url("/imagesrv/research/application-overhaul/images/featured_box_bottom.gif") no-repeat 0 bottom; 
float:left;
height: auto; 
padding: 0px 0px 18px 11px;
width: 459px; 
}

.video-area {
margin:20px 0px 0px 0px;
}

.video-area p {
color:#232b30;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
margin:4px 0px 0px 0px;
padding:0px;
}

.intro-text {
color:#5c6970;
font-size:18px;
padding: 15px;
}

.intro-text p {
font-size:13px;
line-height:18px;
margin:0px;
padding:0px;
}

.intro-text h2 {
color:#5c6970;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
margin:0px 0px 13px 0px;
padding:0px;
text-transform:none;
}

.research-wrapper {
margin-left: 15px; /* margin:24px 0px 4px 0px; */
}
.research-wrapper h4 {
color: #8598a2;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:0px;
padding:0px 0px 5px 0px;
width:691px;
}

.research-wrapper p{
font-size:13px;
line-height:18px;
margin:0px 0px 10px 0px;
padding:0px;
} 
.research-wrapper span.green {
color:#96bc44;
font-size:13px;
font-weight: bold;
margin:0px;
padding:0px;
text-transform:uppercase;
}

.research-dotted {
background-image: url("/imagesrv/images/blueDot.gif"); 
background-position: bottom;
background-repeat: repeat-x;
}

.research-dotted-none {
background-image:none;
}

.research-details{
	padding: 8px 0px 0px 0;
}

.research-details-b {
float:left;
margin:0px 0px 0px 3px;
padding:8px 0px 0px 9px;
width:330px;
}

.research-details-hover {
background-color:#f7f7f7;
}

.research-details h5, .research-details-b h5 {
font-size:11px;
font-weight:bold;
line-height:14px;
margin:0px;
padding:0px 8px 0px 0px;
}

.research-details p.date, .research-details-b p.date {
color:#999999;
margin:4px 0px 10px 0px;
padding:0px;
}

.gutter10px {
float:left;
height:0px;
margin:0px;
padding:0px;
width:12px;
}

.research-details p.summary, .research-details-b p.summary {
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
margin:0px;
padding:0px 8px 8px 0px;
}

.vertical-bg {
background-image: url("/imagesrv/research/images/vertical_dotted_bg.gif"); 
background-position: top;
background-repeat: repeat-y;
float:left;
height:auto;
margin:8px 0px 10px 0px;
padding:0px;
width:700px;
}

.green_arrow {
background-image: url("/imagesrv/images/arrow-green.gif"); 
background-repeat: no-repeat; 
background-position: center; 
height: 6px; 
padding: 0px 0px 2px 6px; 
margin: 0px;
}

.rail_item {
margin:0px; 
padding:0px;
}

h4.connectedTitle {
color: #5c6970;
float:left;
font-size: 12px;
font-family: arial, sans-serif, verdana;
font-weight: bold;
letter-spacing: -.01em;
padding: 4px 0px 0px 0px; 
margin: 0px; 
text-align:right; 
text-transform:uppercase;
width:122px;
}

.iconscontainer {
float:right; 
margin:0px; 
padding:12px 0px 0px 0px; 
width:225px;
}

.rr_icons {
float:right; 
margin:0px; 
padding: 0px;
}

.rr_icons img {
margin:0px; 
padding:0px;
}

.right-rail {
font-size:11px;
margin:25px 0px 0px 0px;
padding:0px;
}

.promo-wrapper {
	margin:0px; 
	padding:0px;
}
.free-research{
  margin-left: 15px;
  margin-bottom: 30px;
  margin-top: 20px;
  padding: 8px 11px 11px 11px;
  border: solid 1px rgb(194, 204, 206);
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
}
.footer .copyright p{
	color: #fff;
}
#webinar-top {
background: transparent url("/imagesrv/research/images/attend_a_webinar_top.gif"); 
background-repeat: no-repeat; 
background-position: top left;
height:1%;
padding: 53px 10px 0px 15px;
position:relative;
}

#attent-an-envent-top {
background: transparent url("/imagesrv/research/images/attend_an_event_top2.gif"); 
background-repeat: no-repeat; 
background-position: top left;
height:1%;
padding: 42px 10px 0px 15px; 
margin: 10px 0px -2px 0px; 
} 

#gartner_blog_network_top {
background: transparent url("/imagesrv/research/images/gartner_blog_network_top.gif"); 
background-repeat: no-repeat; 
background-position: top left;
height:1%; 
padding: 57px 10px 0px 17px; 
margin: 10px 0px -2px 0px; 
}

.promo_bottom {
color: #fff;
background:transparent url("/imagesrv/research/images/rr_promo_bottom.gif"); 
background-repeat: no-repeat; 
background-position: top left;
font-weight:bold; 
height:46px;
padding: 0px 10px 0px 17px; 
margin: -2px 0px 10px 0px; 
}

.promo_bottom  a {
color:#fff;
text-decoration:none;
}

.promo_bottom  a:hover {
text-decoration:underline;
}

.promo_bottom  p {
padding: 23px 0px 0px 0px; 
margin: 0px;
}

ul.promo-text {
margin:0px;
padding:2px 0px 5px 0px;
}

ul.promo-text li.title {
color:#5c6970;
font-weight:bold;
line-height:14px;
margin:4px 0px 0px 0px;
padding:0px;
}

ul.promo-text li.date_time {
line-height:14px;
}

ul.promo-text li.events-title {
font-weight:bold;
line-height:14px;
margin:4px 0px 0px;
padding:0px;
}

ul.promo-text li.date {
line-height:14px;
}

ul.promo-text li.location {
line-height:14px;
}

ul.promo-text li.summary {
font-size:11px;
font-weight:normal;
line-height:14px;
margin: 8px 0px 0px 0px;
padding: 0px;
}

ul.promo-text li.author {
font-weight:bold;
line-height:14px;
margin: 8px 0px 10px 0px;
padding: 0px;
}

.ind_rail_item {
font-size:11px;
margin:0px;
padding:0px 15px 4px 15px;
}

.ind_contactUsBottom {
margin: 0px;
padding: 14px 0px 14px 0px;
}

.ind_contactUsBottom h4.rail_hdr {
border-bottom: solid 1px #b9d0dc;
font-size: 11px; 
margin: 0px 0px 4px 0px; 
padding: 0px 0px 4px 0px; 
text-transform: uppercase; 
}

.ind_contactUsBottom ul.rail_list {
margin: 8px 0 0 0;
padding: 0px; 
}

.ind_contactUsBottom ul.rail_list li {
line-height:17px;
margin: 0px;
padding: 0px 0px 4px 0px;
}


.prospect-button1 {
  display:block;
  width:261px;
  height:67px;
  margin:0 auto;
  background:url("/imagesrv/research/business-gets-social/images/buttons.gif") no-repeat -261px 0px;
  float:left
}
.prospect-button1 a {
  display:block;
  width:261px;
  height:67px;
  background:url("/imagesrv/research/business-gets-social/images/buttons.gif") no-repeat 0 0px;
  text-indent:-9999px;
}
.prospect-button1 a:hover {
  background-position: -261px 0px;
}

.prospect-button2 {
  display:block;
  width:261px;
  height:67px;
  margin:0 auto;
  background:url("/imagesrv/research/business-gets-social/images/buttons.gif") no-repeat -261px -67px;
  float:left
}
.prospect-button2 a {
  display:block;
  width:261px;
  height:67px;
  background:url("/imagesrv/research/business-gets-social/images/buttons.gif") no-repeat 0px -67px;
  text-indent:-9999px;
}
.prospect-button2 a:hover {
  background-position: -261px -67px;
}

.prospect-intro-text {
color:#6f6f6f;
font-size:18px;
margin:32px 0px 0px 0px;
padding:0px;
}

.prospect-intro-text p {
font-size:12px;
line-height:15px;
margin:0px 50px 0px 10px;
padding:0px 0px 21px 0px;
}

.prospect-intro-text h1 {margin: 0px 0px -10px 0px; padding: 0px; font-weight: bold; font-size: 16px;}

.prospect-intro-text h2 {
color:#96bc44;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
margin:21px 0px 5px 0px;
padding:0px;
text-transform:none;
}

.prospect-intro-text span {
margin-left:10px;
}

.prospect-intro-text ul.link {margin:5px 0px 0px 0px; padding:0px;}
.prospect-intro-text ul.link li {font-size:11px; font-weight:bold; margin:0px; padding:0px;}


.five-phases-wrapper {
float:left;
margin:0px;
padding:0px;
}

.five-phases-wrapper h4 {
color:#4e5861;
font-family:arial,helvetica,sans-serif,verdana;
font-size:15px;
font-weight:bold;
line-height:1.1em;
margin:29px 0px 10px 0px;
padding:0px;
text-transform:none;
}

.fivephases-box {
margin:0px;
padding:0px;
width:700px;
}

.five-phases-top {
background: transparent url("/imagesrv/research/images/five-phases-top.gif"); 
background-repeat: no-repeat; 
background-position: top left;
height:1%;
padding: 21px 9px 0px 9px; 
margin: 0px 0px -2px 0px; 
} 

.five-phases-bottom {
color: #fff;
background:transparent url("/imagesrv/research/images/five-phases-bottom.gif"); 
background-repeat: no-repeat; 
background-position: top left;
font-weight:bold; 
height:4px;
padding: 0px 10px 0px 17px; 
margin: -2px 0px 10px 0px; 
}

.dotted {
background-image: url("/imagesrv/images/blueDot.gif"); 
background-repeat: repeat-x; 
background-position: bottom; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.phases-img {
margin:0px 0px 9px 0px;
padding:0px;
}

.five-phases-top .wrapper {
float:left;
margin:23px 0px 0px 0px;
padding:0px;
width:324px;
display:inline;
}

.wrapper h4 {
color:#444e57;
font-family:arial,helvetica,sans-serif,verdana;
font-size:14px;
font-weight:bold;
line-height:1.1em;
margin: 7px 0px 0 0px;
padding:0px;
text-transform:uppercase;
}

.wrapper p {
line-height:19px;
color:#29323a;
}

ol, ul {
list-style-type: none;
padding: 0;
margin: 0;
}

li.chicklet-1 {
background-image: url("/imagesrv/research/images/chicklet-1.gif");
background-position: 0 0;
background-repeat: no-repeat;
height:1%;
margin: 0px;
padding: 5px 0 28px 31px;
}

li.chicklet-2 {
background-image: url("/imagesrv/research/images/chicklet-2.gif");
background-position: 0 0;
background-repeat: no-repeat;
height:1%;
margin: 0px;
padding: 5px 0 28px 31px;
}

li.chicklet-3 {
background-image: url("/imagesrv/research/images/chicklet-3.gif");
background-position: 0 0;
background-repeat: no-repeat;
height:1%;
margin: 0px;
padding: 5px 0 28px 31px;
}

li.chicklet-4 {
background-image: url("/imagesrv/research/images/chicklet-4.gif");
background-position: 0 0;
background-repeat: no-repeat;
height:1%;
margin: 0px;
padding: 5px 0 28px 31px;
}

li.chicklet-5 {
background-image: url("/imagesrv/research/images/chicklet-5.gif");
background-position: 0 0;
background-repeat: no-repeat;
height:1%;
margin: 0px;
padding: 5px 0 28px 31px;
}
.research-tabs{
	margin:0px 0 20px 0;
	float:left;
	width:691px;
}
.research-tabs p{
	font-weight:bold;
}
.research-tabs a{
	background-color:#8598a2;
	color:#FFFFFF;
	margin:0 1px 0 0;
	padding:6px 10px;
	float:left;
	width:152px;
	height:24px;
	text-transform:uppercase;
}
.research-tabs a:hover{
	text-decoration:none;
	background-color:#96bc44;
}
.tab-list {width:960px;float:left;background-color:#cedee6;margin:0px;} 
.tab-list ul{height:28px;margin:0;}
.tab-list ul li{background-color:#cedee6;border-right:1px solid #FFFFFF;color:#666;height:11px;margin:0;padding:10px 10px;float:left;font-weight:bold;}
.tab-list ul li.active {background: url("/imagesrv/research/ipad-media-tablet/images/tab-bg-gradient.gif") repeat-x 0px 0px; border-right:1px solid #FFFFFF; color:#000; margin:0; padding:10px 10px; float:left; font-weight:bold;}
.tab-list ul li a {color:#666; text-decoration:none;}
.tab-list ul li a:hover {text-decoration:underline;}
.tabNav-hover {
	text-decoration:underline;
}
.tabNav-hover-none {
	text-decoration:none;
}
.none {margin:16px 0px 0px 0px;}
.buttons-wrapper {
	margin:0px;
	padding:0px;
	position:relative;
}
#imagemap {
	height:67px;
	position:absolute;
	left:0px;
	top:312px;
	width:261px;
}
#imagemap2 {
	height:67px;
	position:absolute;
	left:279px;
	top:312px;
	width:261px;
}
#imagemap3 {
	height:67px;
	position:absolute;
	left:0px;
	top:281px;
	width:261px;
}
#imagemap4{
	height:67px;
	position:absolute;
	left:279px;
	top:281px;
	width:261px;
}
#imagemap5{
	height:67px;
	position:absolute;
	left:0px;
	top:292px;
	width:261px;
}
#imagemap6{
	height:67px;
	position:absolute;
	left:279px;
	top:292px;
	width:261px;
}
#imagemap7{
	height:67px;
	position:absolute;
	left:0;
	top:287px;
	width:261px;
}
#imagemap8{
	height:67px;
	position:absolute;
	left:279px;
	top:287px;
	width:261px;
}
.entitlement {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#96BC44;}
/*become a client*/
#become-a-client { background: url("/imagesrv/images/bac-bg.gif") 0 0 repeat-x; border-radius: 10px; color: #98C7E0; font-size: 11px; margin:0 0 10px 0; padding: 14px;     width: 220px;; }
#become-a-client #phone { background: url("/imagesrv/images/icons/phone_img.gif") no-repeat 0px 6px; color:#c2dd21; display:inline-block; font-family:Arial; font-size:18px; letter-spacing:0.08em; margin:4px 0 4px 0; padding:2px 0 6px 23px; }
#become-a-client a.go { background: url("/imagesrv/images/icons/arrow-white.gif") no-repeat right center; color:#c2dd21; text-decoration:none; font-family:'Arial','Helvetica', 'sans-serif'; font-size:13px; font-weight:bold; letter-spacing:0.05em; padding:0px 8px 0 0; text-transform:uppercase;}
#become-a-client a:hover.go { text-decoration:underline; }
#become-a-client h4 { background:none; margin: 0; padding: 0px 0px 4px 0px; color:#fff; font-family:Arial; font-size:21px; font-weight:normal; }
#become-a-client h5 { background: url("/imagesrv/images/blueDot.gif") repeat-x left top; color:#98C7E0; font-weight:normal; margin:0px; padding:11px 0 0; text-transform:none; }
#become-a-client p { font-size:11px }
#become-a-client span#green { color:#c2dd21; font-family:'Arial','Helvetica', 'sans-serif'; font-size:13px; font-weight:bold; letter-spacing:0.05em; padding:3px 0 0; text-transform:uppercase; }
.vcard span.tel { color:#C2DD21; speak: spell-out; speak-numeral: digits; }



.sidebar #become-a-client { display: block; position: relative; top: 0; width: 100%; padding: 20px; margin-bottom: 10px; -webkit-border-radius: 0 0 5px 5px; border-radius: 5px; background: #164167; background: -webkit-linear-gradient(#164167,#0d273d); background: -moz-linear-gradient(#164167,#0d273d); background: -o-linear-gradient(#164167,#0d273d); background: linear-gradient(#164167,#0d273d); }
.sidebar #become-a-client:hover { text-decoration: none; }
.sidebar #become-a-client .heading { color: white; font-size: 19px; font-size: 1.9rem; font-family: "Arial"; }
.sidebar #become-a-client .phone{ color: #c2dd21; font-size: 16px; font-weight: bold; margin-bottom: 0;}
.sidebar #become-a-client .text { color: #B9D0DC; font-size: 12px; font-size: 1.2rem; line-height: 18px; margin: 4px 0; }
.sidebar #become-a-client .promo-click { color: #c2dd21; font-size: 13px; font-size: 1.3rem; font-weight: bold; font-family: "Arial"; }
@media (max-width: 991px) {
	.sidebar #become-a-client,
	.sidebar .stay-informed{
		max-width: 250px;
		float: left;
	}
	.sidebar #become-a-client{
		margin-right: 15px;
	}
	.sidebar{
		max-width: 485px;
		margin: 30px auto;
		float: none;
		top: 0;
	}
}
