/* @group Reset */
html,body,img,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:none;}
ul,ul li,dt,dd{margin:0;padding:0;list-style:none;}
/* @end */

/* @group Basic Elements */
html{overflow:-moz-scrollbars-vertical;}

/*<--FORCE SCROLL BAR IN FIREFOX*/
body{font-family:Helvetica, Arial, sans-serif;font-size:11px;color:#333;background:#0b223d url(/_img/body_bg.jpg) repeat-x top center;}
img{vertical-align:middle}
a{color:#0093d0;text-decoration:underline;}
a:hover{color:#999;}
strong{font-weight:bold;}
p{margin:0 0 1em 0;}
sup{font-size:9px;background-color:#fff;}
.news a,.releases a,.release a,.news_block a{color:#333;}
/* @end */

/* @group Containers */
.wrap{width:960px;margin:0 auto;clear:both;position:relative;}
.main{position:relative;width:958px;min-height:480px;background:#fff url(/_img/main_bg.png) no-repeat;overflow:hidden;border:1px solid #CCC;border-width:0 1px;padding-bottom:45px;clear:left;}
.main{height:auto !important;height:480px;}
/* clean way to make IE min-height */
.header{height:100px;overflow:hidden; display:block}
.no_bg{background-image:none;background-color:#fff;}
.content{width:860px;padding:50px 0 0 80px;overflow:hidden;float:left;}
/* @end */

/* @group Main Nav */
.navlist{position:relative;top:75px;left:80px;}
.navlist li{display:inline;}
.navlist a{color:#e3e3e3;text-decoration:none;text-transform:uppercase;font-size:10px;padding:0 7px 10px 11px;font-weight:lighter;}
.navlist li.here a{color:#ffc423;background:transparent url(/_img/nav_circle.png) no-repeat bottom center;}
.navlist a:hover{color:#ffc423;}
.navlist .login_link a{color:#0093d0;}
.navlist .login_link a:hover{color:#9be1fe;}
/* @end */

/* @group Header */
#logo{float:right;position:relative;top:-80px;margin-bottom:-80px;right:20px;}
/* @end */

/* @group Sub Nav */
.subnav{background:#666 url(/_img/subnav_bg.gif) no-repeat 0 0;height:29px;width:960px;overflow:hidden;}
.subnav ul{margin-left:73px;}
.subnav li{display:block;float:left;}
.subnav a{display:block;float:left;height:22px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:10px;padding:8px 10px 0 18px;margin-top:1px;}
.subnav a:hover{color:#9be1fe;}
.subnav a.active{border:1px solid #CCC;border-width:0 1px;}
.subnav li.here a,.subnav li.parent-here a{background:transparent url(/_img/subnav_circle.png) no-repeat 6px 9px;}
/* @end */

/* @group Home Channel */

/* @group Popup */
.bubbleInfo{position:relative;z-index:9000;}
.popup{position:absolute;display:none;background:transparent url(/_img/popup_bg.png);z-index:500;width:350px;height:221px;}
.popup h3{color:#fff;padding:20px 20px 0 20px;margin:0;}
.main div.popup p{padding:0 15px 0 22px;margin:-7px 0 0 0;color:#fff;font-size:13px;line-height:20px;}
/* @end */

.main .home_channel{background:url(/_img/home/channel_bg.png) repeat-y;}
.main .home_channel{z-index:400;overflow:visible;width:958px;}
.nomar{margin:0 !important;}

.main .home_channel_block.highlight{background:transparent url(/_img/homepage_blue_gradient.gif) top left no-repeat;width:223px;height:150px;margin-top:40px;}
.main .highlight h3{margin-left:23px;padding-left:0;}
h3.how_will_transis_transform_my_world{text-indent:-9999px;width:160px;height:30px;padding-bottom:4px;}
.trigger{padding:0;margin:0;}
a.i_am_a_media_planner,a.i_am_an_executive{text-indent:-9999px;background-repeat:no-repeat;background-position:top left;display:block;font-weight:lighter;}
a.i_am_a_media_planner:hover,a.i_am_an_executive:hover{background-position:0 -19px;}
a.i_am_a_media_planner{background-image:url(/_img/i_am_a_media_planner.gif);}
a.i_am_an_executive{background-image:url(/_img/i_am_an_executive.gif);}
.main .home_channel_block.highlight p , .main .home_channel_block.highlight h3{color:#fff;padding-top:5px;}
.main .home_channel_block.highlight a{color:#fff;}
.main .home_channel_block.highlight a:hover{color:#0b2542;}
.main .home_channel_block{width:277px;margin-left:43px;float:left;padding:20px 0 0 0;font-size:10px;display:inline;}
.home_channel_block img{position:absolute;top:20px;left:0;}
.main .home_channel_block h3{font-size:13px;text-transform:uppercase;margin-bottom:8px;color:#0093d0;}
.main .home_channel_block p{line-height:18px;font-size:12px;}
.main .home_channel_block li{font-size:12px;line-height:18px;margin:0;list-style:disc;list-style-position:outside;}
.main .home_channel_block ul{width:290px;position:relative;left:-20px;padding-left:20px;}
.main .home_channel_block a, .main .home_channel_block a:link, .main .home_channel_block a:visited{text-transform:uppercase;text-decoration:none;color:#0093d0;}
.main .home_channel_block a:hover, .main .home_channel_block a:active{color:#0b2440;}
.home_channel_block a.arrow{margin-top:10px;}
/* @end */

/*-----------------------------------------------------
HOME NEWS
-----------------------------------------------------*/
.home_news li{list-style-type:none !important;}
.home_news a{color:#333 !important; font-size:11px !important; text-transform:none !important; text-decoration:underline !important;}
.home_news a:visited{color:#222 !important;}
.home_news a:hover{color:#444 !important;}

.home_news_block{width:237px !important;}
.home_news_block ul{width:237px !important;}

.copy_block{width:317px !important;}
.copy_block ul{width:317px !important;}


/*-----------------------------------------------------
 TECHNOLOGY HIGHLIGHTS
-----------------------------------------------------*/
.highlight_head h1 img{margin-left:-53px;float:left;}
.highlight_list .hlrow p{margin:0;}
.hlrow{padding:35px 40px 32px 0;overflow:hidden;width:780px;}
.bullet{float:left;}
.bullet_copy{float:left;width:280px;}
.bullet_copy h3{position:absolute;top:-40px;left:0;}
.hlcopyRight{width:320px;padding-top:14px;position:relative;}
.hlcopyLeft{width:293px;padding-top:6px;float:right;padding-right:54px;}
.highlight_tail a{margin-right:15px;}

/* @group Billboard */
#billboard{padding-top:1px;display:block;float:left;clear:both;z-index:-2;}
/* @end */

/* @group Pages */

/* @group Main */
.main h1,.main h2{color:#0b2643;}
.main h3{color:#0093d0;margin:10px 0 0 0;font-size:16px;padding-bottom:6px;}
.main h1{font-size:25px;margin-bottom:12px;}
.main h1 + h2{margin-top:-11px;}
.main h2{font-size:20px;}
.main p, .main dl{font-size:13px;line-height:18px;margin-bottom:20px;}
.main dl dt{font-weight:bold;}
.main ul{margin-bottom:20px;}
.main li{font-size:11px;line-height:18px;list-style-type:disc;list-style-position:inside;}
.main img.right{padding:0 0 10px 20px;}
.main img.left{padding:10px 20px 0 0;}
/* @end */

/* @group Press */
.news_block{width:460px;margin-left:90px;margin-bottom:20px;overflow:hidden;clear:left;position:relative;}
.main .news_block h2{width:460px;text-align:left;display:block;color:#0093d0;font-size:16px;border-bottom:1px solid #666;margin-bottom:13px;}
.news_block a.viewall{float:right;font-size:11px;color:#0093d0;text-decoration:none;text-transform:uppercase;display:inline-block;position:absolute;top:5px;right:4px;font-weight:bold;}
.main .news_block h2 a:hover, .main .news_block h2 a:active{}
.news_block ul li{list-style:none;display:inline-block;width:140px;float:left;margin:0;padding:0;}
.news_block ul li.pad{margin-right:15px;}
.main .news h4.date, .side.release h4, .releases h4.date, .news_block h4.date, h4.date{font-weight:normal;font-size:11px;background:transparent url(/_img/icon_paper.gif) 0 0 no-repeat;padding:1px 2px 3px 20px;}
.side.release h4, .main .releases h4.date,.main .news h4.date{padding:3px 2px 3px 20px;display:block;width:50px;}
.main .news h4.date,.main .releases h4.date{float:left;clear:left;}
.main .news p,.main .releases p{display:block;width:350px;float:left;clear:right;}
.main .news h4.date,.news_block #news h4.date, h4.date_ext{background:transparent url(/_img/icon_page_arrow.gif) 0 0 no-repeat;clear:left;}
h4.date_ext{background:transparent url(/_img/icon_page_arrow.gif) 0 0 no-repeat !important;}
.main p.event_description, .main p.event_headings{margin:0 0 5px 0;padding:0;}
.main p.links, .main p.links a,.main p.links a:link,.main p.links a:visited{color:#0093d0;text-decoration:none;}
.main p.links a.line{border-left:1px solid #0093d0;padding-top:3px;padding-bottom:3px;background-position:right 5px;padding-left:9px;margin-left:6px;}
img.event_thumb{float:right;margin:0 0 20px 10px;}
.side.release{border-left:1px solid #b7b7b7;min-height:400px;padding:0 0 0 25px;}
.side.release h3{border-bottom:1px solid #b7b7b7;margin-bottom:8px;width:220px;}
.side.release p{width:290px;}
.side.release h4{width:270px;}
/* @end */

/* @group Reaction */
.reaction{width:630px;clear:left;float:left;overflow:visible;margin:40px 0 0 90px;}
.reaction.left img{float:left;position:relative;left:-20px;top:-20px;}
.reaction.right img{float:right;}
.reaction.left .movie{float:left;margin-right:30px;}
.reaction.right .movie{float:right;margin-left:30px;}
.main .reaction h3{color:#0b2643;font-size:14px;}
.main .reaction h4{color:#0b2643;font-size:13px;margin-bottom:20px;}
/* @end */

/* @group Testimonial Side */
.testimonial_block{width:300px;float:right;clear:right;}
.main .testimonial_block p{width:265px;float:left;clear:both;}
.main .testimonial_block h3{color:#0b2643;font-size:14px;}
.testimonial_block h4{color:#0b2643;font-size:12px;}
/* @end */

/* @group Demo */
#demo_billboard{background:url(/_img/demo_bkgd.jpg) no-repeat 0 0;text-align:center;padding-top:73px;border-top:1px solid #CCC;position:relative;height:409px; padding-bottom: 30px;}
.main .sched_demo { position: absolute; right: 128px; bottom: 0; color: #666; font-size: 12px; font-weight:bold; }
.sched_demo a { font-size: 12px; font-weight: bold; }
.demo_channel{width:957px;overflow:hidden;}
.demo_channel_block{width:275px;padding-top:29px;margin:0 25px 0 19px;float:left;}
.demo_channel_block img{width:55px;float:left;margin:10px 10px 0 0;}
div.demo_channel_block p{font-size:12px;width:210px;float:right;line-height:18px;padding:0 0 9px;margin:0;}
div.demo_channel_block a,div.demo_channel_block a:link, div.demo_channel_block a:visited{text-transform:uppercase;text-decoration:none;margin-left:65px;color:#0093d0;font-size:11px;float:left;display:inline-block;}
div.demo_channel_block a:hover, div.demo_channel_block a:active{color:#0b2440;}
div.demo_channel_block h3{font-size:12px;font-weight:bolder;letter-spacing:0.5px;text-transform:uppercase;}

.nomargin{margin:0 !important;}
/* Styling the overlays*/
div#overlay{position:relative;top:-165px;cursor:pointer;z-index:4;visibility:hidden;margin-bottom:-20px;text-align:center;}
div#mediaspace{position:relative;z-index:1;}
/* @end */

/* @group Contact */
#contact_form dt,#contact_form dd{padding:10px 0;}
#contact_form dt{float:left;width:140px;text-align:right;font-weight:bold;clear:left;}
#contact_form dd{float:left;width:310px;text-align:left;padding-left:10px;clear:right;display:block;}
#contact_form .input input,#contact_form .input textarea{border:1px solid #666;}
.contact_details{border-left:1px solid #b7b7b7;min-height:400px;padding:0 0 0 25px;font-size:11px;}
.main .contact_details h3{width:225px;border-bottom:1px solid #b7b7b7;color:#0093d0;font-size:16px;margin:5px 0;}
.contact_details h5{color:#959595;font-size:11px;}
.vd_error{display:none;color:#C00;font-weight:bold;font-size:11px;}
#contact_form dd select { width:143px; }
#contact_form dd #country { width:auto; }

/* @group Social Links */
ul#social_links{margin:10px 0 30px;}
ul#social_links li{clear:both;overflow:auto;list-style:none;}
ul#social_links img{margin:0 10px 10px 0;float:left;clear:left;}
ul#social_links li a,ul#social_links li a:link,ul#social_links li a:visited{text-decoration:none;color:#9a8c7e;font-size:13px;font-weight:bold;width:150px;display:block;}
ul#social_links li a:hover,ul#social_links li a:active{color:#c7bbae;}
/* @end */

.event img{margin:0 8px 11px 0;}
.executive_team{display:block;clear:both;min-height:300px;}
.main .executive_team h3{color:#0b2643;font-size:16px;margin:-10px 0 10px 0;}
.column_images img{margin-bottom:10px;}
a.arrow{background-image:url(/_img/arrow.gif);background-position:right 3px;background-repeat:no-repeat;padding-right:10px;color:#0093D0;text-decoration:none;}
a.arrow:hover{background-position:right -27px;color:#0b2440;}
.pad{padding-top:40px;}
.page_content_no_side,.side,.page_content{margin:10px;}

/*STANDARD TWO COL*/
.page_content{padding:0 0 0 80px;overflow:visible;clear:left;float:left;width:460px;display:block;}
.side{width:300px;float:right;clear:right;}
.page_content_no_side{width:820px;padding-left:80px;}
/* @end */

/* @group Footer */
#content_close{height:16px;background:url(/_img/footer_bg.png) no-repeat;position:relative;}
#footer{color:#fff;font-size:10px;position:relative;top:9px;clear:both;padding-bottom:50px;}
.copyright{color:#0093d0;}
.facebook{float:right;clear:right;position:relative;top:-83px;left:-20px;}
.facebook img{margin:2px 4px 3px 4px;}
.facebook a,.facebook a:link,.facebook a:visited{color:#b8b5b0;text-decoration:none;text-transform:uppercase;}
.facebook a:hover, .facebook a:active{color:#fff;;}
/* @end */

/* @group Breadcrum */
ul#breadcrumb{color:#666;height:29px;font-size:10px;padding:5px;padding:7px 0 5px 81px;top:-20px;position:relative;border-top:1px solid #999;}
ul#breadcrumb a{color:#666;text-decoration:none;padding-right:12px;border-right:1px solid #959595;}
ul#breadcrumb li{display:inline;padding:0 6px;}
ul#breadcrumb .first{border:none;}
/* @end */

.centro_callout{letter-spacing:-0.5px;height:25px;vertical-align:bottom;width:400px;}
.centro_callout a{color:#fff;text-decoration:none;}
.centro_callout a:visited{color:#fff;text-decoration:none;}
.centro_callout a:hover{color:#999;text-decoration:none;}
.centro_logo{padding:0 10px;vertical-align:text-bottom;width:22px;height:25px;}
.vcard{margin:23px 0 0 40px;}
.copyright{margin:2px 0 0 41px;}

/* @group Clear Fixes */

/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* @end */

/* @group fancybox */
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none;}
* html #fancybox-loading{/
* IE6 */position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/_img/fancybox/fancy_loading.png') no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{/
* IE6 */position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url('/_img/fancybox/fancy_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 13px/20px Arial;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:13px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background:url('/_img/fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url('/_img/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url('/_img/fancybox/fancy_title_main.png') repeat-x;color:#FFF;}
#fancybox-title-right{padding-left:15px;background:transparent url('/_img/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/_img/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background:transparent url('/_img/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico{background:transparent url('/_img/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;

/* IE6 */}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001;}
div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('/_img/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('/_img/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('/_img/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('/_img/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('/_img/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('/_img/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('/_img/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('/_img/fancybox/fancy_shadow_nw.png') no-repeat;}
/* @end */

.iab_member { position:absolute; right:12px; bottom:7px; }
