/* Special Report Cool Vendors Page 5/5/2010 */
table.specialreportBanner { background-image: url(/imagesrv/initiatives/img/tertiary_header.jpg); background-repeat: no-repeat; width: 990px; margin: 0px 0 0 0 auto; padding:  0px 0 0 0; border-collapse:collapse; border-top: solid 1px #fff; border: none; }/* techBannerBG.jpg */
table.specialreportBanner td { margin: 0px; padding: 0px;}
.specialreportBanner img { border: none; }
.mktg_bannerRght {float:left; width: 990px; height: 113px;  padding: 0; margin: 0; background-repeat: no-repeat; background-position: left 0px; } 
div.mktg_bannerRght div.mkt_banncaption { padding:34px 20px 10px 230px ; }

.initWrapper {background: url(/imagesrv/initiatives/img/initWrapper_bkg2.jpg) no-repeat top left; color:#000; margin: 0px; padding:40px 30px 0px 30px;  width:635px;}
.initContent {margin: 0px; padding:0px; position:relative; width:635px;}
h4 {color: #8598a2; font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; margin:0px; padding:0px;}

.initContent p {padding:0px; margin: 0 }
.floatR {float:right}
.initContactList{ width:170px}
.init_banncaption {float:left; color: #fff; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; padding: 14px 20px 10px 230px ;}
div.mktg_bannerRght div.init_banncaption { padding:55px 20px 0px 15px ; }
div.mktg_bannerRght div.init_banncaption span.bannerText {color:c9eaff; font-weight: bold; text-transform:uppercase; font-size:12px; font-family: "Helvetica", sans-serif }
div.captionCredit1_lg { font-size:24px; font-family:"Arial", Helvetica, sans-serif; font-weight: normal;}

.bannerRight {float:right; width:250px; padding: 0px 7px 0 0; margin: 0px 0px 0px 0px;}
.bannerRight h2 {padding: 0px 0px 3px 0px; margin: 0px; font-size: 16px; font-weight:bold; color: #ffffff; font-family:arial,helvetica,sans-serif; background-image: url(/imagesrv/images/blueDot.gif); background-repeat: repeat-x; background-position: bottom;}
.bannerRight p {padding: 5px 0px 9px 0px; margin: 0px; font-size: 11px; line-height: 1.2em;  color: #ffffff; font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; }
.bannerRight p.smBannerText ,
.bannerRight p.whiteBannerText {color: #B9D0DC; font-weight: bold; }
.bannerRight p a{ font-weight:bold; text-decoration: none; color:#fff;  }
.bannerRight p.smBannerText {padding: 4px 0px 4px 0px; }
.bannerRight p.smBannerText a.sml_text {font-weight:normal; font-size: .9em;  }
.bannerRight p a:hover {  text-decoration: underline;   }
.bannerRightCopy { margin: 6px 10px 0px 10px; padding: 4px 10px 4px 13px; background-color:#2f5b8e;}

td.railside_Init {margin: 0px; padding: 0px; vertical-align:top; width:258px; }
.rail_pad_init{ margin: 0px; padding: 10px 6px 10px 14px;}
td.railside_Init a,
td.railside_Init a:link,
td.railside_Init a:visited {text-decoration:none; color:#0066CC } 
td.railside_Init a:hover { text-decoration:underline; color:#0066CC }
td.railside_Init a:active {text-decoration:none; color:#0066CC  }

td.railside_Init .webinarBottom a,
td.railside_Init .webinarBottom a:link,
td.railside_Init .webinarBottom a:visited {color: #fff; text-decoration:}
td.railside_Init .webinarBottom a:hover,
td.railside_Init .webinarBottom a:active {color: #fff; text-decoration:underline }

.rail_item h4.connectedTitle {float:left; padding: 4px 0px 0px 0px; margin: 0px; color: #5c6970; font-size: 12px; font-weight: bold; font-family: arial, sans-serif, verdana; letter-spacing: -.01em; text-transform:uppercase; text-align:right; width:122px; _width:116px;}

#webinarTop { background: transparent url(/imagesrv/research/images/rr_attendAWebinar_Top2.gif); background-repeat: no-repeat; background-position: top left; padding: 53px 10px 0px 15px; _padding: 27px 10px 0px 15px;height:auto }
.webinarBottom { color: #fff;background:transparent url(/imagesrv/research/images/rr_attend_An_Event_Bottom.gif); background-repeat: no-repeat; background-position: top left;  padding: 0px 10px 0px 17px; margin: -2px 0 10px 0; height:46px; font-weight:bold}
.webinarBottom  p{ padding: 23px 0 0 0 ; margin:0}

#blogTop { background: transparent url(/imagesrv/research/images/rr_BlogNetwork_Top2.gif); background-repeat: no-repeat; background-position: top left; padding: 52px 10px 0px 15px; margin: 10px 0 -2 0; height:auto }

#eventTop { background: transparent url(/imagesrv/images/rr_attendAnEvent_Top2.gif); background-repeat: no-repeat; background-position: top left; padding: 42px 10px 0px 15px; margin: 10px 0 -2 0; height:auto }
.eventBottom { color: #fff;background:transparent url(/imagesrv/research/images/rr_attend_An_Event_Bottom.gif); background-repeat: no-repeat; background-position: top left;  padding: 0px 10px 0px 17px; margin: -2px 0 10px 0; height:46px; font-weight:bold}
.eventBottom  p{ padding: 15px 0 0 0 ; margin:0}

.symLogo {margin:15px 0px 15px 0px; padding:0px;}

ul.rail_list_Init { padding: 2px 10px 5px 0; margin: 0px 0 0px 0; list-style-type: none; }
ul.rail_list_Init li { padding: 0; margin: 0; list-style-type: none; }

ul.rail_list_Init_events { padding: 0 10px 5px 0; margin: 0px 0 0px 0; list-style-type: none; }
ul.rail_list_Init_events li { padding: 0; margin: 0; list-style-type: none; font-weight:bold;}

ul.rail_list_Init li.date { padding: 0; margin: 0; color:#000; }
ul.rail_list_Init li.learnMore { padding: 0; margin: 5px 0 0 0; }
ul.rail_list_Init li.summary { padding: 0; margin: 8px 0 0 0; }
ul.rail_list_Init li.title { padding: 0; margin: 4px 0 0 0; font-weight:bold }

.video_area { border-top: 1px solid #B4C9D7; margin: 14px 10px 0px 0px; padding: 0px 0px 11px 0px; width: 345px;}
.video_area h5 {margin:0px; padding:4px 15px 0px 15px; font-size:11px;}
.videoBG {float:left; margin:1px 0px 0px 0px; padding:13px 13px 8px 13px !important; vertical-align:top; width:319px !important; background-image: url(/imagesrv/summits/images/gradientBG.gif); background-repeat: repeat-x; background-position: top;}

.featured {float:left; margin:0px; padding:13px 0px 0px 0px; width:320px;}
.featured h4 {margin:0px 0px 8px 0px; padding:0px;}

.talkingTech {background: url("/imagesrv/summits/images/gradientBG.gif") repeat-x 0 top; border-top: 1px solid #B4C9D7; float:left; margin:0px; padding:13px 0px 8px 0px; width:345px;}
.talkingTech .inner {margin:0px; padding:0px 13px 0px 13px;}

.inner li.title {font-weight:bold; margin:0px; padding:0px;}
.inner li.nobold {font-size:11px; font-weight:normal; margin:0px; padding:0px;}
.inner li.summary {font-weight:normal; margin:10px 0px 0px 0px; padding:0px;}

.gutter {float:left; margin:0px; padding:0px; width:30px;}

.dottedLine2 {background-image: url(/imagesrv/images/blueDot.gif); background-repeat: repeat-x; background-position:center; padding: 1px 0px 1px 0px; margin:  15px 15px 5px 0px; height: 2px; }

.dottedLine {background-image: url(/imagesrv/images/blueDot.gif); background-repeat: repeat-x; background-position:center; padding: 1px 0px 1px 0px; margin:  15px 0px 5px 0px; height: 2px; }

.eventsdottedLine {background-image: url(/imagesrv/images/blueDot.gif); background-repeat: repeat-x; background-position:center; padding: 1px 0px 1px 0px; margin: 5px 15px 5px 0px; height: 2px; }

.special_reportCol1 {float:left; margin:12px 5px 0 0; padding: 0px; width:320px;}
.special_reportCol2 {float:left; margin:0px 0px 0px 25px; padding: 0px 0px 0px 0px; width:335px;}

.colItem_txt2 .sign2 {margin:0px; padding-bottom:0px;}
.colItem_txt2 .sign2 img {margin-right:5px;margin-top:4px; border:0px;}
.colItem_txt2 .floatL {float:left; margin:0px; padding:0px;}

.colItem_txt2 ul.researchInit {float:left; margin:0px; /*padding-left:2px;*/}
.colItem_txt2 .date {padding-bottom:5px;padding-top:4px; font-weight:normal;}
.colItem_txt2 img {margin:3px 5px 0px 0px; padding:0px;}
.colItem_txt2 .clear {clear:both; margin:0px; padding:0px;}
.padtop2 {padding: 2px 0 0 0; margin: 0;}
.pad10 {padding: 0; margin: 10px 0 20px 0;}

#contentside div.tab_area_,
#contentside div.tab_area_va {margin: 6px 0px 15px 4px; padding:  0px 0px 0px 0px;  position: relative;  vertical-align: top; }
#contentside div.tab_area_ a,
#contentside div.tab_area_va a {margin: 0px 0px 0px 0px; padding:  0; }
#contentside div.tab_area_ img,
#contentside div.tab_area_va img {margin: 0px; padding: 3px 0px 0px 0px; }
#contentside div.tab_area_ h3,
#contentside div.tab_area_va h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; font-size: 11px; vertical-align: top; }
#contentside div.tab_area_ p,
#contentside div.tab_area_va p {margin: 0; padding: 2px 0px 0px 16px; font-size: 11px; vertical-align: top;}
#contentside div.tab_area_va p { padding: 0px 16px 0px 0px; }
.tech3_singleCol_init .colItem_txt2 { color:#000; background-image: url(/imagesrv/initiatives/img/hdr_bkgs_initiatives.gif); background-repeat: no-repeat; background-position: top left; margin: 0; clear:both; padding:5px 0px 4px 5px; width:640px}

.close_icon {clear:both  margin: 0px; padding: 0px;  position: absolute; top: -2px; left: 0px; vertical-align: top; }
.close_icon img {margin: 0px; padding: 0px; vertical-align: top;}
.close_icon a {margin: 0px; padding: 0px; vertical-align: top;}
.icon_img {  float: left;  border-right: solid 4px #fff;  border-bottom: solid 4px #fff; }
.icon_title {   width: 520px; } /* float: left; removed 20081001 son */
.pad6 {margin:5px 0}
#contentside div.tab_area_ h3,
#contentside div.tab_area_va h3 {margin: 6px 0px 0px 0px; padding: 0; font-size: 12px; font-weight: bold; vertical-align: top;}
.tech3_singleCol_init .title {  padding: 0px 0px 0px 15px; margin: 0px;}
.tech3_singleCol_init .date {padding: 0px 0px 0px 0px; margin:  0px 0px 12px 15px; list-style-position:outside; color:#999}
.tech3_singleCol_init .summary {padding: 0px 0px 0px 0px; margin:  0px 0px 12px 15px; list-style-position:outside; font-weight:normal}

.tech3_singleCol_init {padding: 0px 0px 0px 0px; margin: 0px; }
.tech3_singleCol2 { float:left;width:340px}
.tech3_singleCol_init .colItem_txt2 h3 {color:#333333;font-family:arial,sans-serif,verdana;font-size:14px;font-weight:normal;letter-spacing:-0.01em; margin:0;padding:2px 0 6px;}
.spanColArea .init_singleCol2 h3 {color:#333333;font-family:arial,sans-serif,verdana;font-size:14px;font-weight:bold;letter-spacing:-0.01em; margin:0;padding:8px 0 0 0px;}
.tech3_singleCol_init .colItem_txt2 h3.text {font-size:13px; text-transform:uppercase; font-family:Arial, sans-serif, Verdana; color:#000000; font-weight:bold}
.tech3_singleCol2 h3{padding:0; margin:0; font-size:13px; font-family:Arial, sans-serif, Verdana; color:#000000; font-weight:bold}
.spanColArea ul {  padding: 2px 0px 8px 0px; margin: 0px; list-style-type: none;  }
.spanColArea ul li {  padding: 0px 0px 8px 0px; margin: 0px; font-weight:bold; }
.floatLeft {float:left; padding:0px 10px 0px 0px;}

.init_txt {color:#7D8F99;}

div.lead_par a { padding: 0 0 6px 0; vertical-align: top; text-decoration: none; }
div.lead_par a:hover { padding: 0 0 6px 0; vertical-align: top; text-decoration: underline;  }

img.lead_img {padding: 0 0px 0 0; margin: 0 8px 0 0; vertical-align: top; float: left;}
div.lead_par {float:left; padding: 13px 0px 0px 0px; margin: 0; vertical-align: top; display: inline;  width: 320px; }
div.lead_par h3 { padding: 0 0 1px 0;  margin: 0;  vertical-align: top; text-decoration: none; font-size: 11px; }
div.lead_par p {padding: 0 0 0px 0; margin: 0px 0 8px 0; vertical-align: top; text-decoration: none;}
.summary_par {color:#71818A; font-size:17px; font-weight:normal; line-height:21px; margin:0; padding:0 0 21px;}
ul.promo-text {margin:0;padding:2px 0 5px;}
/* End Special Report Cool Vendors Page 5/5/2010 */