
body {margin: 0 10px; padding: 0; width: 951px; background-image: url(/images/Global/body_background.gif); background-repeat: repeat-y;}
object {padding: 0; margin: 0;}
img a, a img {border: none;}

#ad-container {float: left;  width: 771px; height: 108px; border: 1px solid #ccc; background: #fff;}
    *html #ad-container {width: 771px; height: 108px}
    .ad-728 a img {border: 0;}
/*    .ad-350 img {width: 300px; height: 250px; border: 0;} */
    .ad-300 img, .ad-300 a img {width: 300px; height: 250px; border: 0;}
    .ad-160 img, .ad-160 a img {border: 0; top: 1030px; left: 20px;}
        *html .ad-160 img{top: 1088px;}

#ad-containert{float: left;  width: 771px; height: 108px; border: 1px solid #ccc; background: #fff;}
    *html #ad-containert {width: 771px; height: 108px}
    .ad-728t {position: absolute; top: 105px ; left: 209px; width: 728px;}
    .ad-350t img {width: 300px; height: 250px; border: 0;}
    .ad-160t {border: none; top: 1030px; left: 20px;}
        *html .ad-160t {top: 1088px;}  

#left-col {width: 170px; float: left; margin-right: 8px; overflow: hidden;}
#content-box {border: solid 1px #666; padding: 10px; margin: 8px 0 8px 0;}
#content-box .hdr {font: bold 16px/19px arial, sans-serif; color: #666;}
#content-box .pict {text-align: center; margin-top: 4px;}
.site_search {height: 96px; border: 1px solid #ccc; padding: 6px;}
#hdr {width: 951px; background: #fff;}
.logo {width: 651px; float: left;}
.top-right {width: 300px; float: left;}
.top-right .txt-content {float: right; padding-top: 20px;}
#tab-1 {float: left; width: 149px; height: 26px; background: transparent url(/images/Global/tab.gif) no-repeat; position: absolute; text-align: center; top: 70px; left: 662px;}
#tab-2 {float: left; width: 149px; height: 26px; background: transparent url(/images/Global/tab.gif) no-repeat; position: absolute; text-align: center; top: 70px; left: 812px;}
#tab-1 .label-tab {margin-top: 6px;}
#tab-2 .label-tab {margin-top: 6px;}
#content {width: 773px; float: left; overflow:hidden;}
#center-col {float: left; width: 473px;}

#center-content {padding: 8px 0px 20px 6px; width: 457px; overflow: visible;}
#right-col {width: 300px; float: left; background-image: url(/images/Global/bg_eee.gif); background-repeat: repeat;}
#right-col-white {width: 300px; float: left;}
.module-right {width: 95%; padding: 7px 3px 7px 12px; margin-bottom: 10px; border-top: 2px solid #fff; background-image: url(/images/Global/bg_module_right.gif); background-repeat: repeat-x;}
.module-right-tabbed-nav {margin-bottom: 10px; border-top: 2px solid #fff; background-image: url(/images/Global/bg_module_right.gif); background-repeat: repeat-x;}
.module-right-fff {width: 100%; padding: 10px 0 10px 0; margin: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #fff;}
.module-right .infocus-pict {width: 150px; height: 90px; margin-bottom: 8px; border: solid 2px #fff;}
form {margin: 0; padding: 0;}
.module-right-sponsors {float:left; width: 298px; padding: 10px 0 10px 0; margin: 0; border: 1px solid #ccc; text-align: center; background-color: #fff;}

#content-hdr {width: 100%; height: 42px; background-color: #fff;}
    *html #content-hdr {height: 41px}
#content-hdr .link {float: left; padding: 15px 0 0 0; margin: 0;}

/* ADDED JUNE 2ND, 2008 */
#content-hdr .breadcrumbs {float: left; padding: 15px 0 14px 0; margin: 0;}
*html #content-hdr .breadcrumbs {padding-bottom: 12px;}

#infocus-content-hdr .breadcrumbs {float: left; padding: 15px 0 14px 0; margin: 0;}
*html #infocus-content-hdr .breadcrumbs {padding-bottom: 12px;}

#content-hdr .hp-date {float: right; padding: 15px 0 0 8px;}
#content-hdr .sponsor {width: 171px;height: 36px; float: right; background-color: #fff; text-align: right; padding-top:6px;}

#infocus-content-hdr .sponsor {width: 171px; height: 36px; float: right; text-align: right; padding-top:6px;}
    
#page-hdr {height: 28px; background: transparent url(/images/Global/bg_page_title_hdr.gif); background-repeat: repeat-x;}
    *html #page-hdr {height: 26px; background: transparent url(/images/Global/bg_page_title_hdr.gif); background-repeat: repeat-x;}
#page-hdr .title-page {padding: 1px 0 1px 5px;}
.feature {padding: 8px 0 8px 0; clear: both;}
.feature .ar-date {display: inline; color: #666;}
.feature .label-section {display: inline;}
.img-70 img {width: 70px; height: 70px; float: left; padding: 10px 10px 10px 0;}
.img-100 img {width: 100px; height: 100px; float: left; margin: 10px 10px 10px 0;}
.img-70 a img {border: 0;}
.img-100 a img {border: 0;}
.tools {width: 100%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; font: 10px arial, sans-serif; color: #999; padding: 6px 0 4px 0; margin: 3px 0 20px 0;}
.tools {font: 10px arial, sans-serif; color: #999;}
.tools a {color: #006699; text-decoration: none;}
.tools a:hover {color: #006699; text-decoration: underline;}
a.rss {font: 10px verdana; color: #006699; text-decoration: none; padding: 2px 0 2px 16px; background-image: url(/images/Global/icon_rss.gif); background-repeat:no-repeat; background-position: 0 2px;}
a.rss:hover {text-decoration: underline;}

a.print {padding: 0 10px 0 12px; background-image: url(/images/Global/icon_print.gif); background-repeat:no-repeat;}

/* Social Notes Widget */
a.share {padding: 0 10px 0 12px; background: transparent url(/images/Global/icon_share.gif) no-repeat 0 0;}

a.email {padding: 0 10px 0 15px; background-image: url(/images/Global/icon_email.gif); background-repeat:no-repeat;}
a.contact {padding: 0 10px 0 12px; background-image: url(/images/Global/icon_contact.gif); background-repeat:no-repeat;}
a.digg {padding: 0 10px 0 18px; background-image: url(/images/Global/icon_digg(1).gif); background-repeat:no-repeat;}
a.delicious {padding: 0 10px 0 14px; background-image: url(/images/Global/icon_delicious(1).gif); background-repeat:no-repeat;}
#footer {width: 951px; background-color: #fff; border-top: 1px solid #ccc;}
.separator {color: #999; padding: 0 3px 0 3px;}
.break {margin-bottom: 8px;}
.hr {border-bottom: 1px solid; color: #ccc; margin-bottom: 8px;}
* html .hr {margin-top: 0; padding: 0;}    
.clear {clear: both; margin: 0; padding: 0;}

/****** Added 09/28/2006 ******/
.section-hdr {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-top: 14px; height: 22px; background: transparent url(/images/Global/bg_section_hdr.gif); background-repeat: repeat-x; padding: 3px 0 0 8px;}
.section-archive {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0 8px 8px 12px;}
.more-features a {color: #006699;}
.more-features {font: 12px/16px arial, sans-serif; color: #333; list-style: none; margin: 0; padding: 0;}
.more-features li {padding: 0 0 6px 0;}
.more-features .label-section a {color: #666; text-decoration: none;}
.more-features .label-section a:hover {text-decoration: underline;}
.label-more-features {font: bold 16px Myriad, Arial, sans-serif; color: #990000;}
 
#article-footer {margin-top: 40px;}
#article-footer #left {float: left; width: 210px; padding-right: 10px;}
#article-footer #right {float: left; width: 210px; border-left: 1px solid #ccc; padding: 0 10px;}
#article-footer ul {margin: 10px 0 0 0; padding: 0; list-style: none;}
#article-footer li {padding: 3px 0;}

/******************************/

/****** Added 10/17/2006 ******/
#events-hp {padding: 8px 4px 0 6px; margin-bottom: 8px;}
#events-hp .label-section-red {font: 10px/11px arial, sans-serif; color: #cc0000;}
#events-hp .label-sm {padding-top: 12px;}
#events-hp .hr {padding: 0; margin: 12px 0 12px 0;}
#events-hp .link {margin-bottom: 12px;}
#events-hp .link a {font-weight: bold;}
 
#newsletter-hp {padding: 8px 4px 8px 6px; margin: 16px 0 8px 0; font-size: 11px; border: 1px solid #ccc;}
#newsletter-hp a {color: #006699;}
#newsletter-hp .channel-link {margin-bottom: 4px;}
#newsletter-hp .learn-more {margin-bottom: 10px;}
#newsletter-hp .text-box {border: 1px solid #006699; width: 140px; margin-bottom: 6px;}
#newsletter-hp .link {margin-bottom: 12px;}
/******************************/
/****** Added 10/18/2006 ******/
.list-blt-grey a {color: #006699;}
.list-blt-grey {margin: 0; padding: 0 2px 4px 0; list-style: none;}
.list-blt-grey li {margin: 0; padding: 0 0 0 10px; line-height: 20px; background: url(/images/Global/bullet_arrow_grey.gif) no-repeat; background-position: 0 4px;}
.list-blt-red a {color: #006699; font-weight: normal;  text-decoration: none;}
.list-blt-red a:hover {text-decoration: underline;}
.list-blt-red {margin: 0; padding: 0 2px 4px 0; list-style: none;}
.list-blt-red li {margin: 0; padding: 0 0 0 10px; line-height: 20px; background: url(/images/Global/bullet_arrow_red.gif) no-repeat; background-position: 0 7px;}

.list-blt-link a {font: bold 10px/14px verdana, sans-serif; color: #006699; text-decoration: none; margin-bottom: 10px;}
.list-blt-link a:hover {text-decoration: underline;}
.list a {color: #006699;}
.list a:hover {text-decoration: underline;}
.list {list-style: none; margin: 0; padding: 0;}
.list li {padding: 0 0 6px 0;}
.list .link a {font-weight: bold;}
.list .label-section a {color: #666; text-decoration: none;}
.list .label-section a:hover {text-decoration: underline;}
.label-more-features a:link, .label-more-features a:visited {font: bold 16px Myriad, Arial, sans-serif; color: #990000; text-decoration: none;}
.label-more-features a:hover {text-decoration: underline;}

/******************************/
#footer-container {border-top: 1px solid #ccc; width: 951px; background: #fff; padding-bottom: 10px;}
.footer-element {clear: left; padding-top: 12px;}
.footer-element A:link {color: #006699; text-decoration: none;}
.footer-element A:visited {text-decoration: none;}
.footer-element A:hover {text-decoration: underline;}
.footer-element .floatbox {padding: 0; FLOAT: left; font: 12px arial, sans-serif; WIDTH: 8px; color: #666;}
 HTML .footer-element P {HEIGHT: 1%;}
.footer-element P {padding: 0; margin: 0 0 0 15px; font: 10px/12pt Verdana, sans-serif; color: #666;}
 
/********* iMedia Spot *********************/
.ims-feature {background-image: none; margin-top: 0px; margin-right: 0; margin-bottom: 8px; margin-left: 0; padding-top: 0px; padding-right: 8px; padding-bottom: 5px; padding-left: 0px;}
.ims-added-by {font: 12px arial, sans-serif; color: #666; padding-bottom: 6px;}
.ims-added-by a {color: #006699;}
.ims-video-icon {width: 90px; height: 68px; border: 3px solid #999; float: left;}
.ims-no-wrap {margin-left: 106px;}
.ims-spot-title {font: bold 12px arial, sans-serif; color: #333;} 
.ims-spot-title a:link, .video-title a:visited {text-decoration: none; color: #006699;}
.ims-spot-title a:hover {text-decoration: underline; color: #006699;} 
.ims-spot-title a:visited {text-decoration: none;}
.ims-watch-video {padding: 6px 0 0 0;}
.ims-watch-video img {vertical-align: text-top; padding-right: 5px;}
.ims-watch-video a img {border: 0px;}
 
/* COMMENTS */
/* #login also in peopleconnection.css, eventually remove and add to global.css */
#login {font: 10px verdana; color: #333; margin-top: 23px;}
#login a {color: #006699;}
#container-form {padding: 0; margin: 0;}
#comments {padding-bottom: 25px;}
#comments a {color: #006699;}
.hr-dotted {margin: 0;}
.sign-in {font: bold 14px arial, sans-serif; padding: 20px 0 6px 0;}
.password {padding-top: 14px;}
.submit {margin: 16px 0 20px 0;}
.title-comment {font: 18px arial; color: #999; padding: 16px 0 12px 0;}
.add-comment {font: 12px arial;}
.not-author {font: 10px verdana; color: #999; padding-left: 3px;}
.not-author a {text-decoration: none;}
.not-author a:hover {text-decoration: underline;}
.textarea-reg {width: 420px; height: 90px; margin-top: 6px;}
#comments .title-archive {padding: 8px 0 2px 0;}
#comments .title-archive a {color: #333;}
#comments .title-archive a:hover {text-decoration: underline; color: 006699;}
.byline-comment {background: #ececec; padding: 2px; margin: 4px 0;}
.byline-comment .post-info {float: left; color: #666;}
.byline-comment .reply {float: right; font: 10px verdana, sans-serif; padding-top: 1px;}
.byline-comment .reply a {text-decoration: none;}
.byline-comment .reply a:hover {text-decoration: underline;}
.txt-comment {margin-bottom: 6px; padding-bottom: 0;}
.txt-comment p {padding: 0px 0 8px 1px; margin: 0;}
#comments .link {padding-left: 4px;}
.tools-comment {margin: 4px 0 24px 0; font: 10px verdana;}
.tools-comment a {text-decoration: none;}
.tools-comment a:hover {font: 10px verdana; text-decoration: underline;}
.report-offensive-post {float: left; margin-left: 16px; padding: 0 0 0 16px; background: url(../images/icon_warning.gif) no-repeat top left; background-position: 0 1px;}
.permalink {float: left; margin-left: 20px; padding: 0 0 0 18px; background: url(../images/icon_permalink.gif) no-repeat top left; background-position: 0 3px;}
#article-footer {margin-top: 22px;}
#article-footer .more-features a {color: #006699;}
#article-footer .label-section a {color: #666;}
 
/* ALL NEW PEOPLE CONNECTION RIGHT-MODULE */
.pc-feature {background-image: none; margin-top: 0px; margin-right: 0; margin-bottom: 8px; margin-left: 0; padding-top: 0px; padding-right: 8px; padding-bottom: 5px; padding-left: 0px;}
.pc-title {padding: 3px 0 8px 0; margin-right: 10px; border-top: 1px dotted; color: #ccc;}
.pc-txt-content{padding: 8px 0 8px 0; font-size:13px;}
.pc-sponsor {display: inline; margin: 0 0 0 25px;}
.pc-btn {float:left; margin: 0; padding: 4px;}/* Temporary for right column summit coverage, austin. */
    .link-blt {font: bold 13px arial, sans-serif; background: transparent url(../images/bullet_arrow_red.gif) no-repeat; background-position: 0 6px; padding-left: 10px; margin-top: 6px;}
    .link-blt a {text-decoration: none; color: #006699;}
    .link-blt a:hover {text-decoration: underline;}
/* ADD ALL BELOW FOR INTERNATIONAL, THIS IS GOING TO BE USED GLOBALLY */
 
#right-col .pc-feature {width: 260px;}
.more-features {width: 97%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0;}
.label-archive {font: 14px arial, sans-serif; color: #666; padding-top: 20px;}
 
 
/* NEW RIGHT COL MODULES */ 
.module-spacer {padding-top: 20px; background: #fff; border: 1px solid white;}
.module-spacer-sm {padding-top: 10px; background: #fff; border: 1px solid white;}
.events-attended {font: bold 12px arial, sans-serif; padding: 4px 0 0 24px; margin: 0 0 8px 0; background: url(../images/peopleconnection/events_attended.gif) no-repeat;}
.my-invites {font: bold 12px arial, sans-serif; padding: 8px 0 0 30px; margin: 0 0 8px 0; background: url(../images/peopleconnection/my_invites.gif) no-repeat;}
.my-links {font: bold 12px arial, sans-serif; padding: 0 0 0 28px; margin: 0 0 8px 0; background: url(../images/peopleconnection/my_links.gif) no-repeat; background-position: 0 1px;}
.list-blt-grey li {line-height: 16px; margin: 5px 0; background-position: 0 5px;}
.module_t {background: url(../images/module_dot.gif) 0 0 repeat-x; width: 100%; width: 300px;}
.module_b {background: url(../images/module_dot.gif) 0 100% repeat-x;}
*html .module_b {padding-bottom: 1px;}
.module_l {background: url(../images/module_dot.gif) 0 0 repeat-y;}
.module_r {background: url(../images/module_dot.gif) 100% 0 repeat-y;}
.module_bl {background: url(../images/module_bl.gif) 0 100% no-repeat;}
.module_br {background: url(../images/module_br.gif) 100% 100% no-repeat;}
.module_tl {background: url(../images/module_tl.gif) 0 0 no-repeat;}
.module_tr {background: url(../images/module_tr.gif) 100% 0 no-repeat; padding:10px}
 
/* PAGINATION */
#archive-pagination {font: 14px/20px arial; margin: 14px 0 20px 0;}
#archive-pagination a {padding-left: 3px; color: #006699;}
#archive-pagination .pipe {color: #999; padding: 0 2px 0 5px;}

/* Right Column Commenting Module */
.latest-comment-txt {font: 13px arial; padding: 0 10px 10px 0; line-height: 16px; border: 1px solid #eee; word-wrap: break-word;}
.latest-comment-txt a {color: #006699; text-decoration: none; word-wrap: break-word;}
.latest-comment-txt a:hover {text-decoration: underline;}
.latest-comment-by {font: 10px verdana;}
.latest-comment-article a {font: 10px verdana; color: #006699; text-decoration: none; font-weight: bold;}
.latest-comment-article a:hover {text-decoration: underline;}

.label {background: url(/images/hp_label_bg.gif) repeat-x; background-position: 10px 0 3px 0; color: #333333; font: bold 12px trebuchet ms; height: 27px; margin: 30px 0 10px 0; padding: 7px 0 0 0}
.label a {color: #333333; text-decoration: none;}
.news {padding-right: 20px}
.news a {color: #006699; text-decoration:none}
.news a:hover {text-decoration:underline}
.news ul {font: bold 14px arial,verdana; list-style:none; margin:0; padding:0}
.news li {margin: 0; padding: 0 0 8px 10px; background: url(/images/bullet_grey_sm.gif) no-repeat; background-position: 0 5px;}
.international {float:left; width: 210px; margin-right: 10px;}
.international a {color: #006699; text-decoration:none}
.international a:hover {text-decoration:underline}
.international ul {font: 13px arial,verdana; list-style:none; margin:0; padding:0}
.international li {margin: 0; padding: 0 0 6px 10px; background: url(/images/bullet_grey_sm.gif) no-repeat; background-position: 0 6px;}
.international h4 {font: bold 13px arial,verdana; margin: 0 0 8px 0;padding:0}
.more {font: 10px verdana; margin-top: 5px}

/* MOST READ */
.most-read {font:12px arial;margin:0 0 0 17px;padding:0 10px 0 0;color:#333;}
*html .most-read {margin-left:25px;}
.most-read a {color:#006699; text-decoration: none;}
.most-read a:hover {text-decoration: underline;}
.most-read li {padding:0 0 6px 0;}

/* White Papers */
.advertisement {font: normal 12px/16px arial, sans-serif; color: #ccc; text-align: center; margin: 12px 0 0;}
.whitepapers-cent {border: 1px solid #ccc; padding: 10px; position: relative; margin: 0 0 15px 0;}
.whitepapers-cent h5 {font-size: 11px; border: 1px solid #ccc; border-width: 0 0 1px; color: #000; margin: 0;  padding: 0 0 4px;}
.whitepaper-col { font: normal 12px/16px arial, sans-serif; }
.whitepaper-col h4 {margin: 10px 0 0;}
.whitepaper-col h4 a{font-size: 11px; color: #0003ff; text-decoration: none;}
.whitepaper-col h4 a{font-size: 11px; color: #0003ff; text-decoration: none;}
.whitepaper-col p a {font-size: 11px; text-decoration: none; color: #000; }
.whitepaper-col p a {font-size: 11px; text-decoration: none; color: #000; }
.whitepaper-col p {margin: 0px;}
.whitepaper-col table { float: left; width: 30%; margin: 0 8px 0 0; }
.whitepaper-col-last table { float: left; width: 34%; margin: 0; }
.whitepaper-more { position: absolute; top: 0; right: 12px; clear: both; margin: 6px 0 0; }
* html .whitepaper-more { margin: 0 12px 0 0; }
.whitepaper-more a {color: #0003ff; font: normal 11px/24px arial, sans-serif; text-decoration: none; }

/* Tabbed Nav */
/*     ---------------------------------------------------------
    TABBED LAYOUT WITHIN A SECTION :: CROSSOVER STYLES  
    ADDED FOR LEGACY CODE:
        .TABBED_NAV & .TABBED_NAV_CONTENT :: ZEROED OUT MARGIN & PADDING (SHOULD BE GLOBALLY DONE)
        .TABBED_NAV & .TABBED_NAV_CONTENT :: FONT PROPERTY
        .TABBED_NAV A :: MORE SPECIFIC - .TABBED_NAV LI A
        .TABBED_NAV_CONTENT A - COLOR ( SHOULD BE GLOBAL LINK COLOR )
        
        
---------------------------------------------------------     */
.tabbed_nav, .tabbed_nav_content { margin: 0; padding: 0; }
.tabbed_nav { background: url(../images/global/hr_solid_dark.gif) repeat-x 0 100%; font-size: 13px; height: 31px; margin: 0; padding: 0; font: normal 13px/18px Arial, sans-serif; }
.tabbed_nav li { background: transparent url(../images/global/btn_tabbed_nav.gif) repeat-x 0 0; list-style: none; float: left; margin: 0; padding: 4px 0 4px; border: 1px solid #ccc; border-width: 1px 1px 0 0;  }
.tabbed_nav li a { padding: 6px; height: 14px; text-align: center; color: #006699; text-decoration: none; }
.tabbed_nav li.first { border: 1px solid #ccc; border-width: 1px 1px 0 1px; }
.tabbed_nav li.current { background: transparent url(../images/global/btn_tabbed_nav.gif) repeat-x 0 -26px; border: 1px solid #666; }
.tabbed_nav li.current a { text-decoration: none; color: #FFF; }
.tabbed_nav_content { border: 1px solid #ccc; border-width: 0 1px 1px; padding: 18px 12px 0; margin: -1px 0 18px; clear: both; position: relative; font: normal 13px/18px Arial, sans-serif; background-color: #fff; }                
.tabbed_nav_content h3 { font: normal 18px Arial, sans-serif; border: none; }
.tabbed_nav_content h4 { font: normal 14px/18px Arial, sans-serif; margin: 0 0 9px; }
.tabbed_nav_content ul, .tabbed_nav_content ol { margin: 0; padding: 0 0 0 26px; }
.tabbed_nav_content li { margin: 0 0 5px; line-height: 15px; }
.tabbed_nav_content a { color: #006699; text-decoration: none; }
.tabbed_nav_content a:hover { color: #006699; text-decoration: underline;}
.tabbed_nav_content .rss-l { margin: 9px 0 18px;}
.tabbed_nav_content .snippet .rss-l { margin: 9px 0 0; }
.tabbed_nav_label_module {padding: 2px 0 10px 10px; font: bold 12px/16px trebuchet MS, arial, sans-serif; color: #333; border-top: 2px solid #fff; background-image: url(../images/Global/bg_module_right.gif); background-repeat: repeat-x; }
.rss-l { background: transparent url(../images/global/icon_rss_sm.gif) no-repeat 0 4px; }
.rss-l a { padding: 0 0 0 16px; font: bold 11px/18px verdana, sans-serif; }

/* Social Notes Widget */
.share { background: transparent url(../images/global/icon_share.gif) no-repeat 0 3px; }

/*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 *
 * Based on Cody Lindley's Thickbox, MIT License
 *
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}
#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {
    position: absolute;
    z-index:100;
    top: 0px;
    left: 0px;
    background-color:#000;
}
#TB_window {
    position: absolute;
    background: #a3d076;
    z-index: 102;
    color:#000000;
    border: 3px solid #95c962;
    text-align:left;
}

#TB_caption{
    height:25px;
    float:left;
}
#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}
#TB_closeAjaxWindow{
    padding:22px 22px 0 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}
#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}
#TB_title{
    background-color: #FFF;
    height:38px;
}
#TB_ajaxContent{
    clear:both;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}
#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}
#TB_load{
    position: absolute;
    display:none;
    height:100px;
    width:100px;
    z-index:101;
}
#TB_HideSelect{
    z-index:99;
    position:absolute;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
}
#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
}
#TB_closeWindowButton { background: transparent url(images/ads/btn_close_x.gif) no-repeat 0 0; padding: 4px 0 4px 24px;}
/* IE6 */
* html #TB_iframeContent{
    margin-bottom:1px;
}
#TB_ajaxContent p.summit_invite_cpf { margin: 0; padding: 0; }
.summit_invite_cpf a { background: transparent url(images/ads/btn_request_invite.gif) no-repeat 0 0; width: 389px; height: 38px; display: block; text-indent: -9999px; position: absolute; bottom: 3px; right: 12px; }
#brand_summit_coconut_pt { position: relative}

/* New Article Summary Boxes */
.article_detail { font: normal 12px/18px Arial, sans-serif; height: 1%;}
.article_detail a:link, .article_detail a:visited { color: #006699; text-decoration: none; }
.feature_detail { float: left; width: 50%;  clear: both; padding: 8px 0;}
.feature_detail .img_70 { float: left; margin: 0 10px 10px 0; height: 70px; width: 70px; }
.article_tools { float: right; width: 129px; border: 1px solid #dbdbdb; border-width: 0 0 0 1px; padding: 0 0 0 10px; }
.article_tools li { list-style: none; font: normal 10px/18px Airal, sans-serif; }
.article_tools a.print { background: transparent url(http://www.imediaconnection.com/images/global/icon_tools_print.gif) no-repeat 0 0; padding: 0 0 0 18px;}
.article_tools a.share { background: transparent url(http://www.imediaconnection.com/images/global/icon_share.gif) no-repeat 0 0; padding: 0 0 0 18px; }
.article_tools a.comment { background: transparent url(http://www.imediaconnection.com/images/global/icon_tools_comment.gif) no-repeat 0 0; padding: 0 0 0 18px; }
.article_highlights { background-color: #f6f6f6; font: normal 12px/18px arial, sans-serif; padding: 10px; position: relative;}
.article_highlights h4 { font: bold 11px/18px arial, sans-serif; text-transform: uppercase; margin: 0; }
.article_highlights ul { padding: 0; margin: 0; }
.article_highlights ul li { list-style: none; padding: 0 0 0 12px; background: transparent url(http://www.imediaconnection.com/images/global/blt_grey.gif) no-repeat 0 8px; }
.article_highlights a:link, .article_highlights a:visited { color: #006699; text-decoration: none; }
.next_article { position: absolute; top: 9px; right: 8px; margin: 0; background: transparent url(http://www.imediaconnection.com/images/global/icon_next.gif) no-repeat 100% 6px; padding: 0 10px 0 0; }

/* ---------------------------------------------------------  
    01/20/2009
    MODIFY UPCOMING SUMMITS IN RSB
---------------------------------------------------------  */
.upcoming_summits_box { background: transparent url(http://www.imediaconnection.com/images/global/bg_summit_box_bottom.gif) no-repeat 0 100%; padding: 0 8px 12px; font: normal 11px Arial, sans-seirf; margin: 12px 0; }
.upcoming_summits_box h3  {  background: transparent url(http://www.imediaconnection.com/images/global/bg_summit_box_top.gif) no-repeat 0 0; height: 40px;  text-align: center; margin: -3px -8px 0; padding: 8px 0 0; }
.upcoming_summits_box h3 a:link, .upcoming_summits_box h3 a:visited { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: none; } 
.upcoming_summits_box h3 a:hover { text-decoration: underline; }
.upcoming_summits_box h4, .upcoming_summits_box h4 a { margin: 0; font: bold 11px/16px Arial, sans-serif; text-transform:  uppercase; clear: both;}
.upcoming_summits_box ul { margin: 0; padding: 0; }
.upcoming_summits_box li { list-style: none; }
.upcoming_summits_box .summit_img { float: left; margin: 0 8px 8px 0; }
.upcoming_summits_box a:link, .upcoming_summits_box a:visited { color: #006699; text-decoration: none; }
.upcoming_summits_box a:hover { text-decoration: underline; }
.upcoming_summits_box .details { overflow: hidden; }
.upcoming_summits_box .more_info { background: transparent url(http://www.imediaconnection.com/images/global/btn_moreLeftColEvents.gif) no-repeat 0 2px; padding: 0 0 0 14px; margin: 6px 0; }
.snippet { background: transparent url(http://www.imediaconnection.com/images/global/bg_summit_title_border.gif) repeat-x 0 100%; padding: 0 0 12px; margin: 0 0 12px; }
.request_invite { margin: 0; }
.request_invite a { display: block; width: 141px; height: 27px; background: transparent url(http://www.imediaconnection.com/images/global/btn_req_invite.gif) no-repeat 0 0; text-indent: -9999px; margin: 0 auto; }

/* ---------------------------------------------------------  
    01/26/2009
    MOBILE PROMO CAMPAIGN IN RSB
---------------------------------------------------------  */
.mobile_promo { font: normal 11px arial, sans-serif; width: 154px; background: transparent url(http://www.imediaconnection.com/images/global/bg_promo_bottom.gif) no-repeat 0 100%; padding: 8px; }
.mobile_promo h4 { width: 139px; background: transparent url(http://www.imediaconnection.com/images/global/bg_mobile_promo_top.gif) no-repeat 0 0; color: #CC0000; margin: -8px -9px -14px; padding: 6px 0 18px 32px; font: bold 13px arial, sans-serif;  }
.mobile_promo p { margin: 9px 0 0; }
.mobile_promo a:link, .mobile_promo a:visited { color: #006699; background: transparent url(http://www.imediaconnection.com/images/global/icon_more.gif) no-repeat 100% 5px; padding: 0 10px 0 0; text-decoration: none; }
.mobile_promo .tag_line { margin: -18px 0 0 24px; }
.mobile_promo .snippet { margin: 0; padding: 0 0 11px; }

/* ---------------------------------------------------------  
    01/15/2009
    CHANGE SIGN IN AREA IN UPPER-RIGHT CORNER
---------------------------------------------------------  */
#login { border: 1px solid #ccc; padding: 6px 0 6px 6px; width: 292px; font: normal 12px arial, sans-serif; margin: 12px 0 0; }
#login a:link, #login a:visited { font: normal 11px arial, sans-serif; text-decoration: none; color: #006699; }
#login p a:link, #login p a:visited { padding: 0 1px 0 0; font: bold 12px arial, sans-serif; }
#login p, #login ul { margin: 0; padding: 0; overflow: auto; }
#login li { background-image:  none; list-style: none; padding: 0 6px 0 0; margin: 2px 6px 2px 0; display: inline; float: left; border: 1px solid #ccc; border-width: 0 1px 0 0; line-height: 14px; }
#login li.last { border: none; }

/* ---------------------------------------------------------  
    02/26/2009
    AD:TECH PEOPLE'S CHOICE AWARDS
---------------------------------------------------------  */
.adtech_awards { padding: 6px; margin: 12px 0 10px; background-color: #FFF; }
.adtech_awards h4 { font: bold 13px/18px "trebuchet MS", sans-serif; text-transform: uppercase; color: #8cb03a; margin: 0 0 15px; }
.adtech_awards p { font: normal 12px/18px arial, sans-serif; }
.adtech_awards .detail { background: transparent url(http://assets.imediaconnection.com/images/global/img_adtech_choice_awards.gif) no-repeat 0 0; padding: 0 0 0 50px; }
.adtech_awards .adtech_awards_winners { display: block; background: transparent url(http://assets.imediaconnection.com/images/global/img_adtech_awards.jpg) no-repeat 0 0; margin: 12px 0; width: 271px; height: 47px; text-indent: -9999px; }
.adtech_awards .btn_vote_now a { float: left; background: transparent url(http://assets.imediaconnection.com/images/global/btn_vote_now.gif) no-repeat 0 0; width: 100px; height: 28px; text-indent: -9999px; }
.adtech_awards .sponsor { margin: 8px 0 0; float: right; }


/* ---------------------------------------------------------  
    06/04/2009
    iMEDIA 25 PROMO
---------------------------------------------------------  */
.promo_imedia25 * { outline: none; }
.promo_imedia25 { margin: 10px 5px; padding: 10px; background: #FFF none; }
.promo_imedia25 h3, .promo_imedia25 h3 a { text-indent: -9999px; 
    margin: 0; float: left; height: 44px; width: 107px;
    background: transparent url(http://assets.imediaconnection.com/images/logos/logo_imedia25_sml.gif) no-repeat 0 0; }
.promo_imedia25 h4 { color: #3d3d3d; font: normal 16px/18px Georgia, serif;
    margin: 10px 0 20px; clear: both; }
.promo_imedia25 a:link, .promo_imedia25 a:visited { color: #006699; font: bold 12px/18px arial, sans-serif; text-decoration: none; }
.promo_imedia25 a:hover { text-decoration: underline; }
.promo_imedia25 .detail { margin: 0 0 10px; overflow: auto; }
.promo_imedia25 .detail img { margin: 0 14px 0 0; padding: 2px; float: left;
    border: 1px solid #ABABAB; }
/* ---------------------------------------------------------  
    06/04/2009
    STYLES FROM GLOBAL
---------------------------------------------------------  */
.promo_imedia25 .hr_half_btm { margin: 0 0 9px; padding: 0 0 9px;
    background: transparent url(http://assets.imediaconnection.com/images/global/hr_dot.gif) repeat-x 0 100%; }
    
.promo_imedia25 .hr_half_top { margin: 9px 0 0; padding: 9px 0 0;
    background: transparent url(http://assets.imediaconnection.com/images/global/hr_dot.gif) repeat-x 0 0; }
    
.promo_imedia25 .return { font: normal 12px/17px arial, sans-serif; 
    padding: 0 0 0 16px;
    background: transparent url(http://assets.imediaconnection.com/images/global/arrow_left_return.gif) no-repeat 0 1px;  }
    
.promo_imedia25 .continue { font: normal 12px/17px arial, sans-serif; 
    padding: 0 16px 0 0;
    background: transparent url(http://assets.imediaconnection.com/images/global/arrow_right_continue.gif) no-repeat 100% 1px;  }
.promo_imedia25 .proceed { font: normal 12px/17px arial, sans-serif; 
    padding: 0 0 0 16px;
    background: transparent url(http://assets.imediaconnection.com/images/global/arrow_right_continue.gif) no-repeat 0 1px;  }
    
.promo_imedia25 .sponsored { margin: 0 0 18px; position: relative; overflow: auto; }
.promo_imedia25 .sponsored .sponsor { margin: 0; position: absolute; bottom: 0; right: 0; }
.promo_imedia25 .sponsored h1, .sponsored h2, .sponsored h3 { margin: 0; float: left; }
.promo_imedia25 .sponsored_half { background: transparent url(http://assets.imediaconnection.com/images/global/hr_dot.gif) repeat-x 0 100%; margin: 0 0 9px; padding: 0 0 9px;
    position: relative; overflow: auto; }
    
.promo_imedia25 .sponsored_half h3 { float: left; margin: 0; }
.promo_imedia25 .sponsored_half .sponsor { bottom: 9px; margin: 0; position: absolute; right: 0; }

/* Quotes With Horizontal Side By Side Placement */
.feature_quote { clear: both; overflow: auto; }
.feature_quote img { float: left; }
.feature_quote .quote { background: transparent url(http://assets.imediaconnection.com/images/global/bg_pullquote.gif) no-repeat scroll 0 0; float: left; margin: -6px 0 18px 20px; padding: 6px 0 0; text-indent: 26px; width: 372px; }
q:before { content: no-open-quote; }
q:after { content: close-quote; }

/*------------------------------------------
    LEGACY STYLES     
  ------------------------------------------*/
/*  HOME PAGE  */
.title-feature h1, .title-feature h2, .title-feature h3 { font: normal 21px/24px georgia, serif; margin: 0; }  /*  CAROUSEL & ARTICLE HEADINGS  */
.news h2 { font: bold 14px arial, verdana, sans-serif; margin: 0; }
.label h2 { color: #333; font: bold 12px/27px trebuchet MS, arial, sans-serif; margin: 0; }  /*  SECTION HEADINGS (BLOG, IMEDIA UK, ETC.)  */
.title-feature h3 { font: normal 21px/24px georgia, serif; margin: 0; }  /*  BLOG, MARKETING NEWS, LATEST IN UK AND ASIA ARTICLE HEADINGS  */
.label-module h3 { font: bold 12px/27px trebuchet MS, arial, sans-serif; margin: 0; } /*  RIGHT SIDEBAR HEADINGS  */
.list-blt-red h4 { font: normal 13px/20px arial, sans-serif; margin: 0; } /*  JOB CONNECTION LISTINGS  */
.list-blt-red h4 a { color: #006699; margin: 0; } /*  JOB CONNECTION LISTINGS LINK  */
.video-module-title h4 { font: bold 13px/20px arial, sans-serif; margin: 0;  } /*  VIDEO MODULE TITLES  */
.tabbed_nav h4 { font: normal 13px/18px Arial,sans-serif; margin: 0; } /*  MOST POPULAR TABS  */
.tabbed_nav h5 { font: normal 13px/15px Arial,sans-serif; margin: 0; } /*  MOST POPULAR LINKS  */

/*  ARTICLE HUB PAGE  */
.title-archive h4, .title-archive h5 { font: bold 14px/18px Arial, Sans-serif; margin: 0; }  /*  ARCHIVE ARTICLE HEADINGS  */
#article-footer .list h3, .article-footer .list h5 { font: normal 13px/18px arial, sans-serif; margin: 0; } /*  TODAY'S FEATURES, NEWS  */
.title-page img { margin: 4px; vertical-align: baseline; }

/*  ARTICLE PAGE  */
.title-feature-article h2, .title-feature-article h3, .title-feature-article h4 { color: #333; font: normal 30px/36px georgia, serif; margin: 0; }
.title-page h1 { color: #fff; font: bold 22px "Trebuchet MS", Arial, sans-serif; float: left; margin: 0; }

/* Job Feeds Widget */
.jobfeed { background:#fff; border:1px solid #d6d6d6; margin-bottom: 10px; padding: 10px 3px 10px 12px; width: 154px; }
.jobfeed-list a {color: #006699; font-weight: normal;  text-decoration: none;}
.jobfeed-list a:hover {text-decoration: underline;}
.jobfeed-list { font-size:11px; margin: 0; padding: 0 2px 4px 0; list-style: none;}
.jobfeed-list li {margin: 0 0 7px 0; padding: 0 0 0 10px; line-height: 14px; background: url(http://www.imediaconnection.com/images/global/bullet_arrow_red.gif) no-repeat; background-position: 0 7px;}
/* Video Widget */
.video-module { background:#fff; border:1px solid #d6d6d6; margin:5px 5px 10px 0px; padding: 5px; width: 159px; }
.video-module-title {margin-bottom:1px; font-weight:bold}
.video-module-title a {color:#006699; font-size:11px; font-weight:bold; text-decoration:none}
.video-module-title a:hover {text-decoration:underline}
.video-icon {float:left}
.video-icon-active { background:url(http://assets.imediaconnection.com/images/graphics/bg_video_icon2.gif) no-repeat 50% 0; height:75px; text-align:center; }
.video-icon img, .video-icon-active img {width:146px;height:66px;padding:2px 3px 14px;}
.video-icon img {border:none}


    /* share */
#imc-share { float:right; width:200px; }
/* Tweetmeme */
#imc-tweetmeme { float:left; margin-right:10px;}
/* Facebook Like */
#fblike { float:left; width:150px;  }
/* share button */
#share-bt { }
    #share-bt a { background-color:#e8e8e8; border:1px solid #d3d3d3; color:#444444; padding:2px 4px; }
    #share-bt a:hover { color:#313131; text-decoration:none; }
