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 {
text-decoration: underline;
}

#wrapper { 
background-color: #fff; 
margin: 0 auto; 
padding: 0;
width: 990px;
}

#banner {
background: url("/imagesrv/research/new-realities-of-it/images/tertiary_header_bkg.jpg") no-repeat;
height: 90px;
margin: 0px;
padding: 0px;
width: 990px;
}

.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 {
background-image: url("/imagesrv/images/blueDot.gif"); 
background-position: bottom;
background-repeat: repeat-x;
float:left;
margin: 15px 0px 0px 0px;
padding: 0px;
width:940px;
}

.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 0px;
float:left;
}

.hr-dotted .stayconnected {
float:right;
margin: 0px;
padding: 0px;
}

.special_report_bg1 {
background:url("/imagesrv/research/images/special_report_bg1.jpg") no-repeat left bottom; 
height:auto; 
padding:0px 0px 20px 0px;
}

.special_report_bg1-b {
background:url("/imagesrv/research/images/special_report_bg1.jpg") no-repeat left bottom; 
height:auto; 
padding:0px 0px 93px 0px;
_padding:0px 0px 77px 0px;
}

.special_report_bg2 {
background:url("/imagesrv/research/images/special_report_bg2.gif") no-repeat left top;
background-color:#fff;
float:left;
height:auto; 
padding:0px 0px 20px 0px;
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;
width: 459px;
}

#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 {
float:right;
margin:20px 0px 0px 0px;
padding:0px;
width:320px;
}

.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;
margin:32px 0px 0px 0px;
padding:0px;
}

.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:32px 0px 13px 0px;
padding:0px;
text-transform:none;
}

.research-wrapper {
float:left;
margin:0px 0px 23px 0px; /* margin:24px 0px 4px 0px; */
padding:0px;
width:700px;
}

.research-wrapper h4 {
background-image: url("/imagesrv/images/blueDot.gif"); 
background-position: bottom;
background-repeat: repeat-x;
color: #8598a2;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:0px;
padding:0px 0px 5px 0px;
}


.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;
float:left;
margin:0px;
padding:0px;
width:700px;
}

.research-dotted-none {
background-image:none;
float:left;
margin:0px;
padding:0px;
width:700px;
}

.research-details {
float:left;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 9px;
width:340px;
}

.research-details-b {
float:left;
margin:0px 0px 0px 3px;
padding:8px 0px 0px 9px;
width:339px;
}

.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/application-overhaul/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/research/cloud-computing/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:46px 0px 0px 0px;
padding:0px;
}

.promo-wrapper {
margin:0px; 
padding:0px;
}

#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/new-realities-of-it/images/buttons-realities-of-it.gif") no-repeat -261px 0px;
  float:left
}
.prospect-button1 a {
  display:block;
  width:261px;
  height:67px;
  background:url("/imagesrv/research/new-realities-of-it/images/buttons-realities-of-it.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/new-realities-of-it/images/buttons-realities-of-it.gif") no-repeat -261px -67px;
  float:left
}
.prospect-button2 a {
  display:block;
  width:261px;
  height:67px;
  background:url("/imagesrv/research/new-realities-of-it/images/buttons-realities-of-it.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 10px;
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:0px 0px 4px 0px;
padding:0px;
text-transform:uppercase;
}

.wrapper p {
line-height:14px;
color:#29323a;
}

ol {
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;
}
.research-tabs p{
	font-weight:bold;
}
.research-tabs a{
	background-color:#8598a2;
	color:#FFFFFF;
	margin:0 1px 0 0;
	padding:10px 10px;
	float:left;
	width:152px;
	height:24px;
	text-transform:uppercase;
}
.research-tabs a:hover{
	text-decoration:none;
	background-color:#96bc44;
}

