#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; }
#banner .sp_title { color: #fff; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:66px 0px 0px 25px; width:543px; }
#banner { background: url("/imagesrv/research/mobile-imperative/images/mobile-imperative.jpg") no-repeat; height: 90px; margin: 0px; padding: 0px; width: 990px; }
#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; }
#wrapper { background-color: #fff; margin: 0 auto; padding: 0; width: 990px; }
.audio { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; }
.btn .corner { width: 4px; height: 4px; position: absolute; display: block; background: url("/imagesrv/images/icons/white-corners.png") 0 0 no-repeat; z-index: 25; }
.btn .cornerBL { bottom: 0; left: 0; background-position: bottom left; }
.btn .cornerBR { bottom: 0; right: 0; background-position: bottom right; }
.btn .cornerTL { top: 0; left: 0; background-position: top left; }
.btn .cornerTR { top: 0; right: 0; background-position: top right; }
.buttons-area { display:inline-block; margin:16px 0px 0px 0px; padding:0px; width:540px; }
.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; }
.entitlement { color: #96BC44; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-bottom: 8px; }
.featured-box { float:left; margin:41px 0px 0px 0px; padding:0px; }
.featured-box2 { margin:30px 0px 0px 0px; padding: 0px; width:579px; }
.featured-box-text { float:left; margin:0px; padding:0px; width:447px; }
.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; }
.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 li.title, .featured-box2 li.title, .prospect-featured-box li.title {
color:#96bc44 font-size:12px; font-weight:bold; line-height:15px; margin:0px; padding:0px 0px 6px 0px; }
.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; }
.gutter10px { float:left; height:0px; margin:0px; padding:0px; width:12px; }
.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; }
.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; }
.iconscontainer { float:right; margin:0px; padding:0 10px 0 0; width:225px; }
.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; }
.intro-text { color:#5c6970; font-size:18px; margin:32px 0px 0px 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; }
.intro-text p { font-size:13px; line-height:18px; margin:0px; padding:0px; }
.padd { padding-right:18px; }
.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; }
.promo-wrapper { margin:0px; padding:0px; }
.rail_item { margin:0px; padding:0px; }
.research-details { float:left; margin:0px 0px 0px 0px; padding:8px 0px 0px 9px; width:340px; }
.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; font-size:11px; }
.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; }
.research-details-b { float:left; margin:0px 0px 0px 3px; padding:8px 0px 0px 9px; width:339px; }
.research-details-hover { background-color:#f7f7f7; }
.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-tabs { margin:0px 0 20px 0; float:left; }
.research-tabs a { background-color:#8598a2; color:#FFFFFF; margin:0 1px 0 0; padding:10px 10px; float:left; width:220px; height:15px; text-transform:uppercase; }
.research-tabs a:hover { text-decoration:none; background-color:#96bc44; }
.research-tabs p { font-weight:bold; }
.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; }
.right-rail { font-size:11px; margin:46px 0px 0px 0px; padding:0px; }
.round { -moz-border-radius:7px; -webkit-border-radius:7px; }
.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:0 0 20px; }
.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; }
.title a, .title p { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 15px; }
.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; }
.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; }
.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; }
a { color: #006DD2; text-decoration: none; }
a.btn {display:inline-block;padding:7px 19px 0 0px;height:25px;float:left;font: 16px/1em Helvetica, Arial, sans-serif;color:#fff;text-decoration:none;margin:8px 8px 0 0;
background: rgb(153,188,76); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YmM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGEwMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(153,188,76,1) 0%, rgba(128,160,57,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,188,76,1)), color-stop(100%,rgba(128,160,57,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(153,188,76,1) 0%,rgba(128,160,57,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(153,188,76,1) 0%,rgba(128,160,57,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(153,188,76,1) 0%,rgba(128,160,57,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(153,188,76,1) 0%,rgba(128,160,57,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bc4c', endColorstr='#80a039',GradientType=0 ); /* IE6-8 */
border:1px solid #96aa6a;border-radius:4px;position:relative;}

a.btn:hover {background: rgb(137,171,63); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5YWIzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MThmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(137,171,63,1) 0%, rgba(113,143,49,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,171,63,1)), color-stop(100%,rgba(113,143,49,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(137,171,63,1) 0%,rgba(113,143,49,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(137,171,63,1) 0%,rgba(113,143,49,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(137,171,63,1) 0%,rgba(113,143,49,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(137,171,63,1) 0%,rgba(113,143,49,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ab3f', endColorstr='#718f31',GradientType=0 ); /* IE6-8 */ }
a.btn.btnTall { padding:7px 20px 7px 7px; width:232px; height:auto; font-weight:bold; }
a.btnTall.none { margin:8px 0px 0 10px; padding:7px 0px 7px 7px; width:252px; }
a.btnTall span { display:block; padding-top:5px; font-weight:normal; color:#222b30; font-size:14px; }
a:hover { text-decoration: underline; }
body { background-color: #BBBBBB; font-family: verdana, arial, helvetica, sans-serif; font-size:11px; margin: 0 auto; padding: 0; }
h4.connectedTitle { color: #5c6970; float:left; font-size: 12px; font-family: arial, sans-serif, verdana; font-weight: bold; letter-spacing: -.01em; padding: 4px 4px 0px 0px; margin: 0px; text-align:right; text-transform:uppercase; width:122px; }
img.hdr { margin-bottom: -2px; padding:0px; }
ol { list-style-type: none; padding: 0; margin: 0; }
ul.promo-text { margin:0px; padding:2px 0px 5px 0px; }
ul.promo-text li.author { font-weight:bold; line-height:14px; margin: 8px 0px 10px 0px; padding: 0px; }
ul.promo-text li.date { line-height:14px; }
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.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.title { color:#5c6970; font-weight:bold; line-height:14px; margin:4px 0px 0px 0px; padding:0px; }
