/*-----[ General Styles ]-----*/
body{margin:0;background:#EAEAEA;}
.container{width:940px;padding:0 10px;margin:0 auto;font-family:arial;}
.clear{clear:both;}
.line{border-top:solid 1px #EAEAEA;padding-bottom:15px;}
img{border:0;}
h1{margin:0;padding:0}
h2{margin:0;padding:0}
h3{margin:0;padding:0}
h4{margin:0;padding:0}
h5{margin:0;padding:0}
.arrow{font-size:15px;}

/*---- Content Styles ----*/
#content{background:#fff;border-bottom:1px solid #6b6b6b;padding-bottom:20px;}
#main{position:relative;min-height:400px;font-size:12px;padding-top:15px;color:#6b6b6b;overflow:auto;}
#main_home{min-height:100px;}
#main p{margin-top:0;padding-top:0;padding-bottom:10px;}
#main h1{font-size:16px;padding-bottom:10px;font-weight:bold;color:#6b6b6b;}
#main h2{font-size:14px;padding-bottom:10px;font-weight:bold;color:#6b6b6b;}
#main h3{font-size:12px;padding-bottom:10px;font-weight:bold;color:#6b6b6b;}
#main h4{}
#main h5{}
#main a{font-weight:bold;color:#6b6b6b;text-decoration:underline;}
#main label{width:150px;display:block;float:left;}
#main input{width:275px;display:block;}
#main select{width:275px;display:block;}
#main textarea{width:275px;height:200px;}


/*-----[ Header Styles ]-----*/
#header{background:url('../img/headers/header_gradient.png') 0 5px repeat-x #ffffff;}
#header .container{padding-bottom:25px;}
#logo{padding-top:25px;width:169px;float:left;}
#top_bar{width:730px;float:left;}

#top_links_left{width:9px;height:35px;display:block;background:url('../img/linkbar/link_bar_left.png') no-repeat;float:left;}
#top_links_content{background:url('../img/linkbar/link_bar_middle.png') repeat-x;height:35px;float:left;padding:0 25px;}
#top_links_right{width:9px;height:35px;display:block;background:url('../img/linkbar/link_bar_right.png') no-repeat;float:left;}

#center_links{float:right;line-height:25px;text-align:center;color:#6b6b6b;}
#center_links a{color:#6b6b6b;text-decoration:none;font-family:arial;font-size:10px;}

#contact_link{background:url('../img/linkbar/contactsales_bar.png') no-repeat;width:113px;height:35px;display:block;float:left;text-align:center;line-height:30.5px;margin-left:340px;}
#contact_link a{color:#fff;text-decoration:none;font-family:arial;font-size:10px;}

/*---- Custom Headers ----*/
#header_generic{background: url('../img/headers/header_generic.png'); color: #fff; font-size: 20px;}
#header_home{background: url('../img/headers/header_home.png');/*height:346px;*/height:345px;}
#header_platform{background: url('../img/headers/header_platform.png');height:65px;}
#header_exchange{background: url('../img/headers/header_exchange.png');}
#header_select{background: url('../img/headers/header_select.png');}
#header_ads{background: url('../img/headers/header_ads.png');}
#header_graph{background: url('../img/headers/header_graph.png');}
#header_page{background: url('../img/headers/header_page.png');}
#header_portal{background: url('../img/headers/header_portal.png');}
#header_analytics{background: url('../img/headers/header_analytics.png');}
#header_data{background: url('../img/headers/header_data.png');}
#header_banner{background: url('../img/headers/header_banner.png');}
#header_response{background: url('../img/headers/header_response.png');}
#header_site{background: url('../img/headers/header_site.png');}
#header_direct{background: url('../img/headers/header_direct.png');}
#header_display{background: url('../img/headers/header_display.png');}
#header_delivery{background: url('../img/headers/header_delivery.png');}
#header_proxy{background: url('../img/headers/header_proxy.png');}
#header_apps{background: url('../img/headers/header_apps.png');}
#header_player{background: url('../img/headers/header_player.png');}
#header_audience{background: url('../img/headers/header_audience.png');}
#header_commerce{background: url('../img/headers/header_commerce.png');}
#header_console{background: url('../img/headers/header_console.png');}
#header_ir{background: url('../img/headers/header_ir.png');}
#header_login{background: url('../img/headers/header_login.png');}
#header_support{background: url('../img/headers/header_support.png');}
#header_gallery{background: url('../img/headers/header_gallery.png');}

/*---- Nav Styles ----*/
#nav{background:url('../img/nav/navbar.png') repeat-x;height:36px;}
#nav .container{position:relative;}
#nav_main{margin:0 0 0 0;padding:0;list-style-type:none;text-align:left;float:left;position:relative;}
#nav_main li{margin:0 30px 0 0;display:inline;line-height:36px;padding:9px 0;text-align:center;cursor:pointer;}
#nav li a{text-decoration:none;font-family:arial;font-size:14px;color:#fff;position:relative;z-index:99;}
#nav li a:hover{color:#ccc;}
#nav a.selected{background:url('../img/nav/current_page.png') no-repeat center bottom;padding-bottom:8px;}
.banner{width:940px;height:65px;display:block;}
.banner h1{padding-top:25px;font-size:22px;}
#banner_bg{background:url('../img/headers/header_sides_large.png') repeat;}
.home_section{float:left;width:280px;}
.rss_home .center{margin:0 50px;}
#nav_main .header_sub_nav{z-index:1;display:none;position:absolute;top:2px;width:625px;list-style-type:none;text-align:left;}
#nav_main .header_sub_nav li{margin:10px 20px 0 0;text-align:left;line-height:18px;}
#nav_main .header_sub_nav li a{font-size:11px;position:none;}
#nav_main #sub_platform{padding:40px 0 0px 0;_background:url('../img/nav/subnav_hover_mid.png') 0 -4px repeat-x;}
#nav_main #sub_solutions{padding:40px 0 10px 0;_background:url('../img/nav/subnav_hover_mid.png') 0 -4px repeat-x;}
#nav_main #sub_services{padding:40px 0 10px 0;_background:url('../img/nav/subnav_hover_mid.png') 0 -4px repeat-x;}
#nav_main #sub_ecosystem{padding:40px 0 10px 0;_background:url('../img/nav/subnav_hover_mid.png') 0 -4px repeat-x;}
#nav_main #sub_pressroom{padding:40px 0 10px 0;_background:url('../img/nav/subnav_hover_mid.png') 0 -4px repeat-x;}
#nav_main #sub_company{padding:40px 0 10px 0;_background:url('../img/nav/subnav_hover_mid.png') 0 -4px repeat-x;}
.sub_nav_space{display:block;height:28px;background:#000;}
#sub_nav_bg{display:none;background:url('../img/nav/subnav_bg.png') repeat-x;position:absolute;height:32px;width:100%;top:121px;z-index:1;}
ul#sub_contact, ul#sub_login, ul#sub_gallery, ul#sub_support, ul#sub_tools, ul#sub_ir , ul#sub_partners{padding-top:40px;margin-left: -40px;display:inline-block}

.nav_tab_container{height:47px;display:inline-block;}
.nav_tab_left{display:inline-block;width:15px;height:47px;background:url('../img/nav/subnav_hover_left.png');float:left;}
.nav_tab_mid{display:inline-block;height:40px;background:url('../img/nav/subnav_hover_mid.png') repeat-x;padding:4px 5px 0 2px;float:left;color:#474747;font-size:14px;}
.nav_tab_right{display:inline-block;width:15px;height:47px;background:url('../img/nav/subnav_hover_right.png');float:left;}

#sub_platform .nav_tab_container{position:absolute;top:-5px;left:-19px;}
#sub_solutions .nav_tab_container{position:absolute;top:-5px;left:67px;}
#sub_services .nav_tab_container{position:absolute;top:-5px;left:159px;}
#sub_ecosystem .nav_tab_container{position:absolute;top:-5px;left:247px;}
#sub_pressroom .nav_tab_container{position:absolute;top:-5px;left:349px;}
#sub_company .nav_tab_container{position:absolute;top:-5px;left:461px;}

/*---- List Styles ----*/
#press_releases{width:600px;}
#press_releases ul{margin:0;padding:0;list-style-type:none;}
#press_releases ul li{float:left;margin:0;padding:0;}

#in_the_news{width:600px;}
#in_the_news ul{margin:0;padding:0;list-style-type:none;clear:both;}
#in_the_news ul li{margin:0;padding:0;float:left;}
#in_the_news .image{width:105px;text-align:center;}

#events{width:600px;}
#events ul{margin:0;padding:0;list-style-type:none;clear:both;}
#events ul li{margin:0;padding:0;float:left;}
#events .image{width:105px;text-align:center;}

#applications{width:940px;}
#applications ul{margin:0;padding-top:15px;list-style-type:none;float:left;width:425px;}
#applications ul li{margin:0;padding:0;}
#applications .image{width:105px;text-align:center;}
#applications .description{margin-left:20px;width:450px;}

.homespotlight{width:600px;}
.homespotlight ul{margin:0;padding:0;list-style-type:none;float:left;width:50%;}
.homespotlight ul li{margin:0;padding:0;}
.homespotlight .image{width:105px;text-align:center;}
.homespotlight .description{margin-left:20px;width:450px;}

#content_body .homeleft{width: 940px; float: left;}

#content_body .rss_home{width:940px;float:left;margin-bottom:15px;}
#content_body .rss_home ul{margin:0;padding:0;list-style-type:none;}
#content_body .rss_home ul li{width:280px;height:150px;float:left;margin:0 0 5px 0;padding:0 10px;}
#content_body .rss_home ul li .thumbnail_home{float:left;width:50px;}
#content_body .rss_home ul li .thumbnail_home a img{margin-top:3px;width:50px;border:0;}
#content_body .rss_home ul li h2{margin-left:60px;padding-bottom:0;}
#content_body .rss_home ul li h2 a{font-size:12px;color:#266BAB;}
#content_body .rss_home ul li p{margin:4px 0 0 60px;}
#content_body .rss_home ul li .info{padding-bottom:0;font-weight:bold;font-size:10.5px;}
#content_body .rss_home ul li ul{margin:0;padding:0;list-style-type:none;}
#content_body .rss_home ul li ul li{width:300px;float:left;margin:0 0 5px 0;padding:0;}

#content_body .title{margin-left:5px;line-height:16px;text-decoration:none;}
#content_body .title:hover{text-decoration:underline;}

/*---- Sidebar Styles ----*/
#sidebar{position:absolute;top:25px;right:30px;z-index:1;width:268px;font-size:12px;color:#6b6b6b;}
#sidebar_large{position:absolute;top:-75px;right:20px;z-index:1}
#sidebar_menu{}
#sidebar_menu_top{width:268px;height:18px;display:block;background:url('../img/sidebar/sidebar_top.png') no-repeat;}
#sidebar_menu_content{width:268px;min-height:250px;display:block;background:url('../img/sidebar/sidebar_middle.png') no-repeat;padding:8px 14px;}
#sidebar_menu_bottom{width:268px;height:18px;display:block;background:url('../img/sidebar/sidebar_bottom.png') no-repeat;}

#sub_menu{font-size:13px;}
#sub_menu_title{margin-left:20px;color:#6b6b6b;font-size:18px;}
.sub_menu_current{color:#0066a4;background:url('../img/sidebar/sidebar_selected.png') no-repeat left;margin-left:-12px;padding-left:11px;}
#sub_menu ul{margin:0;padding-left:40px;}
#sub_menu li{list-style:none;margin-left:-20px;}
#sub_menu a{text-decoration:none;color:#6b6b6b;}

.sidebar_widget{display:block;line-height:16px;text-decoration:none;}
.sidebar_widget_top{background:url('../img/sidebar/widgetbox_top.png');width:249px;height:5px;}
.sidebar_widget_middle{background:url('../img/sidebar/widgetbox_middle.png');width:229px;padding:5px 10px 5px 10px;font-size:11px;color:#6b6b6b;}
.sidebar_widget_bottom{background:url('../img/sidebar/widgetbox_bottom.png');width:249px;height:5px;}
.sidebar_widget_middle .title{font-size:14px;font-weight:bold;color:#6b6b6b;text-decoration:none;display:inline-block;padding-left:3px;}
.sidebar_widget_middle ul{margin:7px 0 0 0;}
.sidebar_widget_middle ul li{list-style:none;margin-left:-38px;}
.sidebar_widget_middle h2 a{font-size:12px;font-weight:bold;color:#5b9aac;}
.sidebar_widget_middle .info{font-weight:bold;margin:0;}
.sidebar_widget_middle p{margin:0;}
.sidebar_widget_middle a{font-weight:bold;color:#6b6b6b;}

.sidebar_block{font-size:11px;color:#6b6b6b;margin:5px 0 0 20px;border-bottom:solid 1px #999;width:80%;padding-bottom:20px;}
.sidebar_block h3{font-size:12px;}
.sidebar_block a {text-decoration:none;margin:0;padding:0;color:#6b6b6b;}
.sidebar_block hover {text-decoration:underline;}

.inquiries_block{font-size:11px;color:#6b6b6b;margin:10px 0 0 0;width:80%;padding-bottom:20px;}
.inquiries_block h3{font-size:12px;margin-top:-10px;}
.inquiries_block a {text-decoration:none;margin:0;padding:0;color:#6b6b6b;}
.inquiries_block hover {text-decoration:underline;}

.contact_block{font-size:11px;color:#6b6b6b;margin:10px 0 0 0;width:80%;padding-bottom:20px;}
.contact_block h3{font-size:12px;margin-top:-10px;}
.contact_block a {text-decoration:none;margin:0;padding:0;color:#6b6b6b;}
.contact_block hover {text-decoration:underline;}
.contact_block span{display:block;margin-left:10px;width:150px;}



/*---- All Product ----*/
.product_list{padding:10px;display:block;height:65px;width:250px;float:left;}
.login_list{padding:10px;display:block;height:65px;width:600px;}
#investor_content{}
#investor_content ul{list-style-type:none;}

/*---- Email Form ----*/
#email_form{}
#email_form ul{padding-bottom:10px;}
#email_form .title li{width:200px;}
#email_form .field li{width:200px;float:left;}

#prev_page{float:left;background:url('../img/arrows/arrowbutton_left.png') no-repeat;width:56px;height:56px;display:block;}
#prev_page:hover{background:url('../img/arrows/arrowbutton_left_hover.png') no-repeat;}
#next_page{float:right;background:url('../img/arrows/arrowbutton_right.png') no-repeat;width:56px;height:56px;display:block;}
#next_page:hover{background:url('../img/arrows/arrowbutton_right_hover.png') no-repeat;}
.next_page_title{float:right;padding:20px 10px 0 0;}
.previous_page_title{float:left;padding:20px 0 0 10px;}



/*---- Content Management ----*/
#content_management{position:relative;min-height:400px;}


/*-----[ Homepage Styles ]-----*/

.new_container{width:100%;font-family:arial;background:url(../img/containers/lower_carousel_gradient.png)repeat-x;}
#new_content_body{width:958px;margin:0 auto;position:relative;min-height:600px;}
#home_tile_box{width:958px;background:url(../img/tiles/tile_box.png) no-repeat ;height:150px;}
#distributors_button{display:inline-block;width:289px;height:114px;background:url(../img/tiles/distributors_button.png);margin:20px 0px 0 30px;text-decoration:none;position:relative;}
#advertisers_button{display:inline-block;width:289px;height:114px;background:url(../img/tiles/advertisers_button.png);margin:20px 0px 0 10px;text-decoration:none;position:relative;}
#contentowners_button{display:inline-block;width:289px;height:114px;background:url(../img/tiles/contentowners_button.png);margin:20px 0px 0 10px;text-decoration:none;position:relative;}
#ticker_box{width:958px;background:url(../img/containers/ticker_box.png);height:80px;position:absolute;top:90px;color:#6b6b6b}
#ticker_box_top{display:block;height:18px;margin:20px 20px 9px 20px;}
#ticker_box_top ul {padding:0;margin:0;}
#ticker_box_top ul li{list-style:none;padding:0;margin:0;height:18px;}
.ticker_box_top_left{float:left;height:18px;width:75px;margin-right:5px;}
.ticker_box_top_middle{float:left;height:18px;display:inline-block;width:739px;text-align:center;font-size:14px;}
.ticker_box_top_middle a{color:#2d68a2;text-decoration:underline;font-weight:700;}
.ticker_box_top_right{float:left;height:18px;width:90px;font-size:12px;text-align:right;margin-left:5px;}
#ticker_box_bottom{display:block;height:14px;margin:0 20px;font-size:12px;padding-top:4px;}
#ticker_box_bottom_left{float:left;width:15px;padding-top:2px;}
#ticker_arrow_left{display:inline-block;background:url(../img/arrows/ticker_arrow_left.png);height:13px;width:12px;}
#ticker_arrow_left:hover{background-position:-12px;}
#ticker_box_bottom_middle{width:860px;text-align:center;display:inline-block;font-size:11px;margin-top:-1px;margin-left:15px;}
#ticker_box_bottom_middle span{margin:-3px 30px 0 30px;width:80px;display:inline-block;text-align:center;}
#ticker_box_bottom_middle a{color:#6b6b6b;text-decoration:none;}
#ticker_box_bottom_middle a:hover{color:#2d68a2;}
#ticker_box_bottom_right{float:right;width:15px;text-align:right;padding-top:2px;}
#ticker_arrow_right{display:inline-block;background:url(../img/arrows/ticker_arrow_right.png);height:13px;width:12px;margin-top:-1px;}
#ticker_arrow_right:hover{background-position:-12px;}
#inthenews_container{width:958px;position:relative;color:#6b6b6b;font-size:14px;line-height:22px;}
#inthenews_container h2{margin:0 0 10px 0;}
#inthenews_container p{margin-top:0;}
#inthenews_container a{color:#6B6B6B;text-decoration:underline;}
#inthenews_customer_logos{float:left;width:960px;padding-top:20px;margin-left:20px;}
#inthenews_customer_logos img{margin:0 40px 0 0;}
#inthenews_customer_logos h2{margin:0 0 10px 0;}
#inthenews_our_mission{float:left;width:280px;margin-left:20px;border-right:1px solid #EAEAEA;padding-right:20px;padding-top:20px;}
#inthenews_latest_news{float:left;width:280px;margin-left:15px;border-right:1px solid #EAEAEA;padding-right:20px;padding-top:20px;}
#inthenews_twitterfeed{float:left;width:280px;margin-left:20px;padding-top:20px;}
.ticker_active{position:relative;top:0px;border-top:2px solid #2d68a2;padding-top:3px;}
.hover_box{display:none;width:322px;height:122px;background:url(../img/tiles/hover_box.png);z-index:99;position:absolute;top:-25px;left:-40px;font-size:11px;padding:20px;color:#666;}
#distributors{color:#ff8b2d;}
#advertisers{color:#b92d2d;}
#content_owners{color:#9f2daf;}
h1#distributors{margin-top:15px;padding-bottom:5px;font-weight:bold;}
h1#content_owners{margin-top:15px;padding-bottom:5px;font-weight:bold;}
h1#advertisers{margin-top:15px;padding-bottom:5px;font-weight:bold;}
h2#distributors{margin-top:15px;padding-bottom:5px;}
h2#advertisers{margin-top:15px;padding-bottom:5px;}
h2#content_owners{margin-top:15px;padding-bottom:5px;}

/*---- Search Styles ----*/
#cse-search-results iframe{height:900px;}


/*-----[ Footer Styles ]-----*/
#footer{background:#EAEAEA;padding:12px 0 24px 0;border-top:1px solid #fff;}
#footer ul{margin:0;padding:0;list-style-type:none;float:left;width:134px;}
#footer ul li{margin:0;padding:0;text-decoration:none;color:#6b6b6b;font-size:10px;font-weight:bold;}
#footer ul li a{text-decoration:none;color:#6b6b6b;font-size:10px;font-weight:bold;}
#footer .sublink li{line-height:14px;}
#footer .sublink a{font-weight:normal;}
#footer p{margin:14px 0 0 0;padding:0;font-size:10px;line-height:18px;color:#6b6b6b;}
#footer_bottom{margin-top:20px;}
#footer_menu{}
#footer_legal{text-align:left;}
#footer_legal a {text-decoration:none;margin:0;padding:0;color:#6b6b6b;font-size:10px;font-weight:bold;}
#footer_legal a:hover {text-decoration:underline;}
#footer_logos{text-align:right;}
#footer_menu2{padding:30px 0;}
#footer_menu2 img{margin:10px 8px 0 0;}


/*-----[ Platform Styles ]-----*/

#platform_top_diagram{display:block;margin:25px 0 45px 0;}
#platform_diagram_container{width:711px;height:381px;position:relative;margin:0 auto;}
#platform_diagram_stakeholders{background:url(../img/platform/stakeholders.png);width:152px;height:379px;position:absolute;top:0;left:0;}
#platform_diagram_businessapps{background:url(../img/platform/businessapps.png);width:133px;height:379px;position:absolute;top:0;left:152px;}
#platform_diagram_monetizationengine{background:url(../img/platform/monetizationengine.png);width:136px;height:379px;position:absolute;top:0;left:292px;}
#platform_diagram_audienceapps{background:url(../img/platform/audienceapps.png);width:136px;height:379px;position:absolute;top:0;left:431px;}
#platform_diagram_audiences{background:url(../img/platform/audiences.png);width:150px;height:379px;position:absolute;top:0;left:572px;}
.platform_diagram_arrow{background:url(../img/platform/arrow.png);width:38px;height:45px;}
#platform_diagram_arrow1{position:absolute;top:163px;left:131px;}
#platform_diagram_arrow2{position:absolute;top:163px;left:272px;}
#platform_diagram_arrow3{position:absolute;top:163px;left:413px;}
#platform_diagram_arrow4{position:absolute;top:163px;left:555px;}
.platform_diagram_hoverbg{display:none;background:url(../img/platform/mediaplatform_hover.png);width:140px;height:377px;z-index:99;position:absolute;top:-20px;left:-20px;padding:50px 25px 0 25px;font-size:10px;}
.platform_diagram_hoverbg h1{margin-top:15px;}
.platform_diagram_hoverbg ul{padding-left:20px;}
#platform_diagram_mediaexchange_hover{position:absolute;width:100px;height:100px;top:16px;left:17px;}
#platform_diagram_privatenetwork_hover{position:absolute;width:100px;height:100px;top:139px;left:17px;}
#platform_diagram_mediaselect_hover{position:absolute;width:100px;height:100px;top:263px;left:17px;}
.platform_diagram_media_hoverbg{display:none;width:141px;height:135px;background:url(../img/platform/media_hover.png);position:absolute;top:-40px;left:-46px;z-index:99;font-size:10px;padding:25px;line-height:10px;}
.platform_diagram_media_hoverbg h1{margin-top:15px;}
.platform_diagram_media_hoverbg ul{padding-left:15px;}
#platform_main_info{display:block;margin:20px 0;}

#platform_indv_intro{width:425px;float:left;margin-right:50px;margin-bottom:25px;}
#platform_indv_diagram{width:425px;float:left;margin-bottom:25px;}

#media_exchange_content_owners{width:200px;float:left;margin-right:30px;}
#media_exchange_distributors{width:200px;float:left;margin-right:30px;}
#media_exchange_advertisers{width:200px;float:left;margin-right:30px;}
#media_exchange_mission{width:200px;float:left;}

#business_apps_col1{width:280px;margin:25px 40px 0 0;float:left;}
#business_apps_col2{width:280px;margin:25px 40px 0 0;float:left;}
#business_apps_col3{width:280px;margin:25px 0 0 0;float:left;}

#audience_apps_col1{width:425px;float:left;margin-right:50px;}
#audience_apps_col2{width:425px;float:left;}

#media_select_content_owner{width:275px;margin:25px 40px 0 0;float:left;}
#media_select_distributor{width:275px;margin:25px 40px 0 0;float:left;}
#media_select_advertiser{width:275px;margin:25px 0 0 0;float:left;}

#application_indv_top{display:block;min-height:300px;text-align:center;margin-bottom:25px;}
#application_indv_overview{width:280px;margin:25px 40px 0 0;float:left;}
#application_indv_key_features{width:280px;margin:25px 40px 0 0;float:left;}
#application_indv_related_pages{width:280px;margin:25px 0 0 0;float:left;}

.rss ul{margin:0;padding:0;list-style-type:none;}
.rss ul li{float:left;margin:0 0 5px 0;padding:0;}
.rss ul li .thumbnail{float:left;width:100px;padding-bottom:10px;}
.rss ul li div.no_thumbnail{padding-bottom:0;}
.rss ul li div.small_logo{width:50px;}
.rss ul li .thumbnail a img{margin-top:3px;width:100px;border:0;}
.rss ul li .thumbnail a img.small_logo{width:50px;}
.rss ul li h2{margin-left:110px;}
.rss ul li h2.no_thumbnail{margin-left:0;}
.rss ul li h2.small_logo{margin-left:60px;}
.rss ul li h2 a{font-size:14px;color:#266BAB;}
.rss ul li p{margin:4px 0 0 110px;}
.rss ul li p.no_thumbnail{margin-left:0;}
.rss ul li p.small_logo{margin-left:60px;}
.rss ul li .info{padding-bottom:0;font-weight:bold;font-size:10.5px;}


/*---- Media Console ----*/
#media_console{position:relative;min-height:400px;}
.content_left, .content_right{width:250px;float:left;min-height:290px;}
.content_left{padding:0 40px 20px 0;background:url('../img/dividers/divider_vertical.png') no-repeat top right;}
.content_right{padding-left:40px;}
.content_right ul{margin:0;padding-left:12px;}
.content_bottom{background:url('../img/dividers/divider_horizontal.png') no-repeat top;padding:14px 0;}

/*---- Business Applications ----*/
#business_applications{position:relative;min-height:400px;}
#business_applications .section{background:url('../img/box_faded.png') no-repeat;padding:10px;margin:30px 0;}
#business_applications .section h1{float:left;}
#business_applications .section ul{clear:both;margin:0;padding-left:14px;float:left;}
#business_applications .section .icon_links{float:right;}
#business_applications .section .arrow_link{float:right;}

/*---- Media Portal Styles ----*/
ul.mediaportal_container{width:600px;list-style:none;margin:15px 0 0 0;padding:0 0 20px 0;overflow:auto;font-size:13px;color:#6b6b6b}
ul.mediaportal_container li{border-bottom:solid 1px #EAEAEA;margin:10px 0 5px 0;height:190px;position:relative;}
ul.mediaportal_container li span{margin-top:5px;display:block;}
ul.mediaportal_container .hover_area{width:600px;height:160px;}
ul.mediaportal_container .hover_content{display:none;width:580px;height:140px;position:absolute;top:0;left:0;background:url(../img/mediaportal/blackbg.png);/* for IE */filter:alpha(opacity=95);/* CSS3 standard */opacity:0.95;padding:10px;color:#fff;font-size:11px;}
ul.mediaportal_container .contentbox_left {width:410px;float:left;}
ul.mediaportal_container .contentbox_right {width:160px;float:right;margin-top:20px;}


/*-----[ Solutions Styles ]-----*/

#solutions{background:url('../img/search/solutionsbar.png') no-repeat;width:156px;height:16px;display:none/*block*/;float:left;cursor:pointer;margin:7px 0 0 28px;font-size:11px;padding:5px 0 0 10px;position:relative;}
#solutions_container{width:365px;display:none;position:absolute;top:10px;left:-7px;z-index:2}
#solutions_top{background:url('../img/search/solutionbox_top.png') no-repeat;width:365px;height:18px;display:block;}
#solutions_content{background:url('../img/search/solutionbox_middle.png') 0 -160px no-repeat;width:365px;min-height:220px;padding-left:14px;}
#solutions_bottom{background:url('../img/search/solutionbox_bottom.png') no-repeat;width:365px;height:18px;display:block;}
#search{background:url('../img/search/searchbar.png') no-repeat;width:166px;height:21px;border:0;padding:1px 0 0 4px;float:left;margin-left:162px/*2px*/;font-size:11px;font-family:arial;}
#nav form{float:left;margin-top: 7px;}

/*---- Solutions Framework Styles ----*/
#solutions_framework_diagram{display:block;text-align:left;}
#solutions_framework_diagram_container{width:361px;height:361px;float:left;margin:40px 60px 40px 60px;position:relative;font-size:10px;line-height:11px;}
#solutions_framework_diagram_container h1{margin-top:10px;}
#solutions_framework_diagram_advertisers{width:179px;height:265px;background:url(../img/solutions/advertiser.png);position:absolute;top:0;left:0;}
#solutions_framework_diagram_advertisers_hoverbg{display:none;width:133px;height:193px;background:url(../img/solutions/advertiser_hover.png);position:absolute;top:-48px;left:-34px;z-index:2;padding: 86px 26px 86px 86px;}
#solutions_framework_diagram_distributors{width:179px;height:265px;background:url(../img/solutions/distributors.png);position:absolute;top:0;left:182px;}
#solutions_framework_diagram_distributors_hoverbg{display:none;width:165px;height:235px;background:url(../img/solutions/distributors_hover.png);position:absolute;top:-48px;left:-34px;z-index:2;padding:80px 50px 50px 30px;}
#solutions_framework_diagram_contentowners{width:305px;height:178px;background:url(../img/solutions/contentowners.png);position:absolute;top:180px;left:27px;}
#solutions_framework_diagram_contentowners_hoverbg{display:none;width:243px;height:127px;background:url(../img/solutions/contentowners_hover.png);position:absolute;top:-50px;left:-78px;z-index:2;padding:90px 100px 50px 120px;}
#solutions_framework_mini_diagrams{width:450px;text-align:center;margin-top:50px;float:left;}
#solutions_framework_intro{display:block;}
#solutions_framework_industries{width:280px;margin:25px 40px 0 0;float:left;}
#solutions_framework_custom{width:280px;margin:25px 40px 0 0;float:left;}
#solutions_framework_partners{width:280px;margin:25px 0 0 0;float:left;}

/*---- Solutions Landing Styles ----*/
#solutions_overview{width:425px;float:left;margin-right:50px;}
#solutions_diagram{width:425px;float:left;margin-bottom:25px;text-align:center;}

#solutions_key_components{width:425px;float:left;margin-right:50px;}
#solutions_custom{width:425px;float:left;}


/*-----[ Services Styles ]-----*/

#services_top_diagram{display:block;margin:25px 0 45px 0;}
#services_diagram_container{width:840px;height:337px;position:relative;margin:0 auto;}
#services_diagram_relationshipmanagement{background:url(../img/services/relationshipmanagement_hex.png);width:252px;height:220px;position:absolute;top:5px;left:5px;}
#services_diagram_technicalintegrations{background:url(../img/services/technicalintegrations_hex.png);width:252px;height:220px;position:absolute;top:120px;left:198px;}
#services_diagram_creativedesign{background:url(../img/services/creativedesign_hex.png);width:252px;height:220px;position:absolute;top:5px;left:395px;}
#services_diagram_customresearch{background:url(../img/services/customresearch_hex.png);width:252px;height:220px;position:absolute;top:120px;left:590px;}
.services_diagram_hoverbg{display:none;background:url(../img/services/services_hover.png);width:156px;height:253px;z-index:99;position:absolute;top:-30px;left:-40px;font-size:10px;padding:40px 80px 0 100px;line-height:11px;}
.services_diagram_hoverbg h1{margin-top:10px;}
#services_main_info{display:block;margin:20px 0;}

/*---- Services Landing Styles ----*/
#services_overview{width:425px;margin-right:50px;float:left;}
#services_diagram{width:425px;float:left;margin-bottom:25px;text-align:center;}
#services_examples{width:280px;margin:25px 40px 0 0;float:left;}
#services_success_stories{width:280px;margin:25px 40px 0 0;float:left;}
#services_steps_to_achieve{width:280px;margin:25px 0 0 0;float:left;}
#services_overview li, #services_examples li, #services_steps_to_achieve li{margin-bottom:15px;}


/*-----[ Ecosystem Styles ]-----*/

#ecosystem_top_diagram{display:block;margin:25px 0 45px 0;}
#ecosystem_top_diagram h3{display:block;text-align:center;}
#ecosystem_diagram_container{width:794px;height:448px;background:url(../img/ecosystem/bg_nobuttons.png);margin:0 auto;position:relative;}
#ecosystem_diagram_stakeholders{width:199px;height:151px;background:url(../img/ecosystem/stakeholders_button.png);position:absolute;top:137px;left:50px;}
#ecosystem_diagram_youraudience{width:283px;height:213px;background:url(../img/ecosystem/youraudience_button.png);position:absolute;top:107px;left:273px;}
#ecosystem_diagram_integrationpartners{width:199px;height:150px;background:url(../img/ecosystem/integrationpartners_button.png);position:absolute;top:137px;left:578px;}
.ecosystem_diagram_hoverbg_small{display:none;background:url(../img/ecosystem/ecosystem_small_hover.png);width:208px;height:163px;z-index:99;position:absolute;top:-30px;left:-30px;font-size:10px;line-height:11px;padding:25px;}
.ecosystem_diagram_hoverbg{display:none;background:url(../img/ecosystem/ecosystem_hover.png);width:269px;height:203px;z-index:99;position:absolute;top:-30px;left:-30px;font-size:10px;line-height:11px;padding:35px;}
.ecosystem_diagram_hoverbg h1, .ecosystem_diagram_hoverbg_small h1{margin-top:10px;}

#ecosystem_indv_overview{width:425px;float:left;margin-right:50px;margin-bottom:25px;}
#ecosystem_indv_diagram{width:425px;float:left;margin-bottom:25px;}

.youraudience_stats{width:425px;height:360px;float:left;margin:0 50px 40px 0;position:relative;border:1px solid #ccc;}
.youraudience_stats h1{display:block;text-align:center;padding:20px 10px 10px 10px;}
.youraudience_last{margin:0 0 40px 0;}
.youraudience_infograph{width:425px;height:305px;position:absolute;top:45px;left:0;}
.youraudience_text{display:none;width:375px;height:255px;position:absolute;top:45px;left:0;padding:25px;_border:1px solid #ccc;}
#quantcast_asterisk{position:absolute;top:290px;right:15px;}


/*---- Stakeholders ----*/
#stakeholders_content_providers{width:280px;margin:0 40px 0 0;float:left;text-align:center;}
#stakeholders_distributors_and_publishers{width:280px;margin:0 40px 0 0;float:left;text-align:center;}
#stakeholders_advertisers{width:280px;float:left;text-align:center;}
ul.stakeholders_container{list-style:none;margin:0 auto;padding:0 0 20px 5px;overflow:auto;width:245px;}
ul.stakeholders_container li{float:left;margin:10px 10px 0 0;text-align:center;background-color:#f8f8f8;border:solid 1px #cecece;padding:5px;}


/*-----[ Press Room Styles ]-----*/

#pressroom_info{width:600px;float:left;margin-right:50px;}
#pressroom_sidebar{width:250px;float:left}
#pressroom_info .rss ul{margin:0;padding:0;list-style-type:none;}
#pressroom_info .rss ul li{float:left;margin:0 0 5px 0;padding:0;}
#pressroom_info .rss ul li .thumbnail{float:left;width:100px;padding-bottom:10px;}
#pressroom_info .rss ul li div.no_thumbnail{padding-bottom:0;}
#pressroom_info .rss ul li div.small_logo{width:50px;}
#pressroom_info .rss ul li .thumbnail a img{margin-top:3px;width:100px;border:0;}
#pressroom_info .rss ul li .thumbnail a img.small_logo{width:50px;}
#pressroom_info .rss ul li h2{margin-left:110px;}
#pressroom_info .rss ul li h2.no_thumbnail{margin-left:0;}
#pressroom_info .rss ul li h2.small_logo{margin-left:60px;}
#pressroom_info .rss ul li h2 a{font-size:14px;color:#266BAB;}
#pressroom_info .rss ul li p{margin:4px 0 0 110px;}
#pressroom_info .rss ul li p.no_thumbnail{margin-left:0;}
#pressroom_info .rss ul li p.small_logo{margin-left:60px;}
#pressroom_info .rss ul li .info{padding-bottom:0;font-weight:bold;font-size:10.5px;}

/*---- In The News and Press Release Article Styles ----*/
#article_content{width:600px;margin-right:50px;float:left;}
#article_content a{color:#5b9aac;text-decoration:underline;font-weight:bold;}
.article_title{display:block;font-size:18px;margin:10px 0 5px 0;font-weight:bold;}
.article_subtitle{display:block;font-size:14px;margin-bottom:5px;font-style:italic;}
.article_date{display:block;margin-bottom:25px;}
#article_content_sidebar{width:250px;float:left}

/*---- Testimonials Styles ----*/
ul.testimonial_container{width:600px;list-style:none;margin:25px 0 30px 0;padding:0;}
ul.testimonial_container li{width:110px;height:110px;float:left;margin:1px 1px 0 0;position:relative;text-align:center;background-color:#f8f8f8;border:solid 1px #cecece;}
ul.testimonial_container li .imgwrap {display:inline-block; margin-top:10px;}
ul.testimonial_container li .square {width:110px;height:110px;font-size:10px;line-height:11px;position:absolute;}
#content_body ul.testimonial_container li a{font-weight:normal;text-decoration:none;}
ul.testimonial_container li .box{cursor:pointer;width:110px;height:110px;position:absolute;top:0;left:0;}
ul.testimonial_container li .thumb{display:block;}
ul.testimonial_container li .description{display:none;margin-top:0px;width:179px;padding:0 10px;}
ul.testimonial_container li .square .author{display: block;font-size:11px;font-weight:bold;padding:2px 15px 0 15px;line-height:12px;}

/*---- Downloads Styles ----*/
#downloads_content{display:block;}
#downloads_content .logobox{width:250px;margin: 0 60px 5px 0;float:left;}
#downloads_content .logowide{width:144px;float:left;margin: 0 13px 0 0;}
#downloads_content .logosquare{width:84px;float:left;}
#downloads_content .logolinks{display:block;text-align:center;margin:12px 0;}
#downloads_content .logolinks a{text-decoration:none;color:#000;font-size:10px;}
#downloads_content .logobox .bottom{margin:0 20px 0 0;}


/*-----[ Company Styles ]-----*/

/*---- About Styles ----*/
#about_info{width:420px;float:left;margin-right:50px;}
#about_photos{width:430px;float:left;margin-bottom:20px;}
.about_content{display:none;width:429px;margin-left:-4px;}
.about_content a{text-decoration:none;}
.about_slideshow_container{position:relative;clear:both;height:270px;}
.about_loader{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;width:429px;height:502px;}
.about_slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;}
.about_slideshow a.advance-link{display:block;width:429px;height: 270px;line-height: 270px;}
.about_slideshow a.advance-link:hover, .about_slideshow a.advance-link:active, .about_slideshow a.advance-link:visited{text-decoration: none;}
ul.thumbs{clear:both;margin:0;padding:0;width:432px;}
ul.thumbs li{float:left;margin:0 8px 4px 0;list-style:none;}
.pagination{clear: both;}
.navigation div.top{margin-bottom:12px;height:11px;}
.navigation div.bottom{margin-top:12px;}
.pagination a, div.pagination span.current, div.pagination span.ellipsis{	display:block;float:left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
.pagination a:hover{background-color:#eee;text-decoration: none;}
.pagination span.current{font-weight:bold;background-color:#000;border-color:#000;color:#fff;}
.pagination span.ellipsis{border:none;padding:5px 0 3px 2px;}
.thumbs .last{margin:0 0 4px 0;}
.about_content img, .thumbs img{border:0;}

/*---- Team Styles ----*/
#team_management{width:550px;float:left;display:block;margin-right:50px;}
#team_management .person {padding-top:10px;}
#team_management .bio {float:left;width:390px;}
#team_management .picture{float:left;width:140px;}
#team_management .picture img{border:1px solid #ccc;margin-bottom:5px;width:120px;height:148px;}
#team_management .vertical{width:84px;height:145px;text-align:center;float:left;padding:15px 5px 15px 0;}
#team_management .vertical img{border:1px solid #ccc;margin-bottom:5px;width:72px;height:89px;}
#team_management .vertical p{margin-top:0px;}
#teambox_container{overflow:auto;padding-bottom:20px;width:268px;background:#ccc;}
#team_staff{width:300px;float:left;}
#team_staff .person {padding-top:10px;overflow: auto;padding-bottom: 20px;}
#team_staff .picture{width:95px;height:145px;text-align:center;float:left;padding:15px 5px 15px 0;}
#team_staff .picture img{border:1px solid #ccc;margin-bottom:5px;width:72px;height:89px;}
#team_staff .picture p{margin-top:0px;}

/*---- Directors and Advisors Styles ----*/
#directors_info{width:600px;float:left;margin-right:50px}
#directors_logos{width:250px;float:left;}
ul#directors_logos_container{list-style:none;margin:5px 0 0 0;padding:0 0 20px 0;overflow:auto;}
ul#directors_logos_container li{float:left;margin:10px 10px 0 0;text-align:center;background-color:#f8f8f8;border:solid 1px #cecece;padding:5px;}

/*---- Investors Styles ----*/
#investors_info{width:600px;float:left;margin-right:50px;}
#investors_sidebar{width:250px;float:left}

/*---- Careers Styles ----*/
#careers_info{width:425px;float:left;margin-right:50px;}
#careers_postings{width:425px;float:left}
#careers_subpage_info{width:625px;float:left;margin-right:25px;}
#careers_subpage_sidebar{width:250px;float:left}

/*---- Contact Styles ----*/
#contact_info{width:600px;float:left;margin-right:50px;}
#contact_sidebar{width:250px;float:left}


/*-----[ Contact Sales Styles ]-----*/
#contact_sales_info{float:left;width:360px;margin-right:40px;}
#contact_sales_form{float:left;border-left:1px solid #EAEAEA;padding-left:40px;width:450px;}
#contact_sales_form h2{display:block;text-align:center;margin-bottom:10px;}
#contact_sales_form .red_text{color:#FF0000;font-size:10px;}
#contact_sales_form #checkbox{font-size:10px;}

/*-----[ Support Styles ]-----*/
#support_info{float:left;width:360px;margin-right:40px;}
#support_form{float:left;border-left:1px solid #EAEAEA;padding-left:40px;}


/*-----[ Login Styles ]-----*/
.login_container{width:460px;float:left;text-align:center;margin-top:20px;}


/*-----[ Investor Relations Styles ]-----*/

#ir_info{width:600px;float:left;margin-right:50px;}
#ir_sidebar{width:250px;float:left}

/*---- Corporate Profile Styles ----*/
#corporate_profile{width:600px;}
#corporate_profile ul{margin:0;padding:0;list-style-type:none;float:left;width:50%;}
#corporate_profile ul li{margin:0;padding:0;}
#corporate_profile .description{margin-left:20px;}

/*---- FAQs ----*/
#ir_faq{width:600px;float:left;margin-right:50px;}
#ir_faq ul{margin:0;padding:0;list-style-type:none;}
#ir_faq ul li{float:left;margin:0;padding:0;}
#ir_faq .question{color:#6B6B6B;font-weight:bold;font-size:16px;}

/*---- Investor Contact Form ----*/
#investorcontact_container{display:block;}


/*-----[ Gallery Styles ]-----*/
#gallery_container{display:block;margin-top:20px;}
ul#gallery_items{margin:30px 0 20px 0;list-style-type:none;padding:0;display:block;}
ul#gallery_items li{float:left;width:210px;height:240px;margin:0 30px 15px 0;position:relative;}
ul#gallery_items li.last{margin-right:0;}
ul#gallery_items li .featured{display:block;width:121px;height:122px;background:url(../img/gallery/featured_ribbon.png);position:absolute;top:-11px;left:-14px}
ul#gallery_items li .item_title{display:block;font-weight:bold;font-size:14px;margin-top:5px;}
ul#gallery_items li .item_desc{display:block;}

/*---- Gallery Individual Page ----*/
#gallery_indiv_title{display:block;margin:20px 0 20px;}
#gallery_indiv_info{width:430px;float:left;margin-right:50px;}
#gallery_indiv_info #title{display:block;font-size:16px;}
#gallery_indiv_info #more_video{display:block;font-size:13px;margin-bottom:20px;}
#gallery_indiv_info #demo{display:block;width:134px;height:50px;background:url(../img/gallery/viewdemo_button.png);margin:30px 0;text-indent:-99999px;}
ul#product_icons{display:block;margin:10px 0 10px 0;padding:0;list-style-type:none;}
ul#product_icons li{float:left;margin-right:15px;}
#gallery_indiv_img{width:455px;float:left;}
#gallery_indiv_img img{margin-bottom:20px;}


/*
#gallery_content{display:block;font-size:12px;width:900px;padding:30px 0 20px 0;color:#6b6b6b;overflow:hidden;}
#gallery_content #maintext{float:left;margin-bottom:20px;}
#maintext #name{font-size:22px;display:block;padding-top:18px;}
#maintext #desc, #gallery_content #desc{font-size:12px;display:block;}
#gallery_content #name{font-size:22px;display:block;}
#gallery_content #btnbox{float:right;padding-top:10px;}
#gallery_content #btnbox_info_right{float:right;margin-bottom:20px;}
#gallery_content #btnbox_info_left{float:left;}
#gallery_content #btnbox_info_left span{font-size:16px;vertical-align:middle;height:67px;display:inline-block;margin-left:10px;}
#gallery_content #btnbox a, #gallery_content #btnbox_info_right a{color:#fff;text-decoration:none;}
#gallery_content #btnbox a:hover, #gallery_content #btnbox_info_right a:hover{color:#ccc;}
#gallery_content #btnbox a:active, #gallery_content #btnbox_info_right a:active{position:relative;top:1px;}
#gallery_content .launchbtn{width:132px;height:38px;background:url(../img/gallery/launch_button.png);font-size:20px;color:#fff;padding:14px 0 0 20px;display:inline-block;}
#gallery_content .moreinfobtn{width:105px;height:40px;background:url(../img/gallery/moreinfo_button.png);font-size:20px;color:#fff;padding:16px 0 0 17px;display:inline-block;}
#gallery_content .backbtn{display:inline-block;width:56px;height:56px;background:url(../img/gallery/arrowbutton_left.png);}
#gallery_content .backbtn:active{position:relative;top:1px;}
#gallery_content #pageheader{display:block;font-size:18px;margin-bottom:10px;}
.gallerybox{float:left;width:210px;margin:10px 20px 10px 0;}
#gallery_content .name{display:block;text-align:center;font-size:18px;margin-top:10px;}
#gallery_content .desc{display:block;text-align:center;font-size: 13px}
#gallery_content .right{margin-right:0px;}
.gallery_img{margin:10px 0 20px 0;}
*/


/*---- Carousel Styles ----*/
#learnmore_btn{display:block;background:url(../img/carousel/learn-more-button.png);width:220px;height:56px;line-height:56px;color:#fff;font-size:20px;padding-left:40px;position:relative;top:-75px;left:540px;}
#learnmore_btn a{color:#fff;text-decoration:none;}
#learnmore_btn a:active{position:relative;top:1px;}
#carousel_text{position:relative;top:-35px;left:32px;font-size:12px;width:400px;color:#fff;display:inline-block;line-height:12px;}


/*-----[ Media Tools Styles ]-----*/

#vast_content{display:block;font-size:12px;padding-top:15px;color:#6b6b6b;overflow:auto;}
#vast_content a{color:#5b9aac;text-decoration:none;}
#vast_content .img_center{display:block;text-align:center;margin:0 auto;}

#media_tools_vpaid{width:280px;margin:25px 40px 0 0;float:left;}
#media_tools_vast{width:280px;margin:25px 40px 0 0;float:left;}
#media_tools_ad{width:280px;margin:25px 0 0 0;float:left;}

#vast_top{display:block;padding-top:15px;}
#vast_top_box{border-radius:5px;-moz-border-radius:5px;border:1px solid #bfbfbf;padding:30px 50px 30px 50px;overflow:auto;}
#vast_top_box p, #vast_bottom p{font-weight:bold}
#vast_top_box .smalltext{font-size:11px;}
#vast_top_box .inputstyle{border:1px solid #bfbfbf;width:725px;display:inline-block;float:left;}
#vast_top_box .btn{float:right;border-radius:3px;-moz-border-radius:3px;border:1px solid #bfbfbf;background:#fff;font-size:11px;padding:2px 18px;width:100px;}
#vast_left h3, #vast_right h3, #vast_bottom h3, #vast_top h3{text-align:center;margin-bottom:5px;}
#vast_left_box{border-radius:5px;-moz-border-radius:5px;border:1px solid #bfbfbf;margin-bottom:35px;padding:30px 50px 30px 50px;overflow:auto;}
#vast_left_box .vast_radio_btn{width:25px;display:inline-block;}
#vast_left_box ul{margin-top:0;padding-left:30px;}
#vast_left{float:left;width:500px;margin:30px 40px 0 0;}
#vast_right{float:left;width:400px;margin-top:30px;}
#vast_right_box{border-radius:5px;-moz-border-radius:5px;border:1px solid #bfbfbf;min-height:250px;}
#vast_bottom{float:left;width:940px;}
#vast_bottom_box{border-radius:5px;-moz-border-radius:5px;border:1px solid #bfbfbf;min-height:90px;}
#vast_video_wrapper{width:400px;height:300px;}
#companion-300X250{width:300px;height:250px;margin:10px auto;}
#companion-728X90{width:728px;height:90px;margin:10px auto;}
#vast_additional_cb{display:none;height:670px;}
#os_cb_toggle_button{cursor:pointer;}
.add_cb_container{float:left;margin:15px;}
.add_cb{-moz-border-radius:5px;border:1px solid #BFBFBF;margin:0 auto;padding:10px;}
#companion-468X60{height:60px;width:468px;}
#companion-120X600{width:120px;height:600px;}
#companion-160X600{width:160px;height:600px;}
#vast_form{margin:0 auto;width:625px;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;padding:25px;overflow:auto;}
#vast_form label{display:inline-block;width:110px;text-align:right;margin-right:10px;}
#vast_form input{display:inline-block;width:350px;}
#vast_form #network_submit{float:right;border-radius:3px;-moz-border-radius:3px;border:1px solid #bfbfbf;background:#fff;font-size:11px;padding:2px 18px;margin:0 auto;width:100px;}
.hide{display:none;}

#creator_info{display:block;}
#creator_form{display:block;}
#creator_form p{display:block;text-align:center;font-weight:bold;}
#xml_form {width:870px;border-radius:5px;-moz-border-radius:5px;border:1px solid #bfbfbf;padding:30px;margin-bottom:20px;}
#xml_form label{display:block;width:100%;margin-bottom:3px;}
#xml_form input {width:866px;margin-bottom:10px;}
#xml_form textarea{width:866px;margin-bottom:10px;height:100px;}
#xml_form #btn_container{display:block;text-align:center}
#xml_form .btn{border-radius:3px;-moz-border-radius:3px;border:1px solid #bfbfbf;background:#fff;font-size:11px;padding:2px 18px;margin:0 auto;width:100px;display:inline-block;margin:0;}
#xml_form .btn:hover{border:1px solid #888;}
#xml_form .main_btn{width:200px;}
#xml_form .red_text{color:#FF0000;}
#xml_form .slide_container{display:none;}

/*-----[ Landing Page Styles ]-----*/

/*---- arrow navigation ----*/
#landing_nav{margin:20px 0;padding:0;list-style-type:none;}
#landing_nav li{float:left;}
#landing_nav a{color:#333;text-decoration:none;}
#landing_nav a:hover{text-decoration:underline;}
#left_border{width:8px;height:56px;display:block;background:url('../img/landing/landing_page_nav_left.png') no-repeat;}
#right_border{width:8px;height:56px;display:block;background:url('../img/landing/landing_page_nav_right.png') no-repeat;}
.edge{width:24px;height:56px;display:block;background:url('../img/landing/landing_page_arrow1.png') no-repeat;float:left;}
.arrow_content{background:url('../img/landing/landing_page_nav_middle.png') repeat-x;display:block;height:56px;float:left;line-height:56px;padding:0;}
.arrow_content a{padding:14px 42px;}
#landing_nav .selected{background:url('../img/landing/landing_page_nav_selected.png') repeat-x;display:block;height:56px;float:left;line-height:56px;}
#landing_nav .selected a{color:#fff;}		
.selected_left_edge{width:24px;height:56px;display:block;background:url('../img/landing/landing_page_arrow2.png') no-repeat;float:left;}
.selected_right_edge{width:24px;height:56px;display:block;background:url('../img/landing/landing_page_arrow3.png') no-repeat;float:left;}
.nav_page{width:940px;display:none;padding:0 4px;}
.square_content{background:url("/img/landing/landing_page_nav_middle.png") repeat-x;height:52px;padding-left:10px;width:80px;text-align:center;padding-top:4px;}
#landing_nav .s_selected{background:url('../img/landing/landing_page_nav_selected.png') repeat-x;}
#landing_nav .s_selected a{color:#fff;}
.square_link{border-right:1px solid #888;height:48px;line-height:46px;}
.square_content .last{border:0;}
.landing_btn_next{float:right;margin:20px 10px 0 0;background:url('../img/landing/button_magenta.png') no-repeat;width:240px;height:56px;display:block;line-height:56px;color:#FFF;font-size:22px;text-decoration:none;padding:0 0 0 30px;}
.landing_container_left{width:5px;height:360px;display:block;background:url('../img/landing/landing_page_container_left.png');float:left;}
.landing_container_content{padding:30px 35px;width:845px;height:300px;display:block;background:url('../img/landing/landing_page_container_middle.png');float:left;position:relative;}
.landing_container_right{width:5px;height:360px;display:block;background:url('../img/landing/landing_page_container_right.png');float:left;}
.landing_container_content .left, .landing_container_content .right{float:left;}
.landing_container_content .left{width:420px;margin-right:5px;}
.landing_container_content p{margin:0;}
.title_image{position:absolute;bottom:0px;}
#landing_prev_page{margin-top:20px;float:left;background:url('../img/arrows/arrowbutton_left.png') no-repeat;width:56px;height:56px;display:block;}
#landing_submit{float:right;margin:20px 10px 0 0;background:url('../img/landing/button_magenta.png') no-repeat;width:240px;height:56px;display:block;line-height:56px;color:#FFF;font-size:22px;text-decoration:none;padding:0 0 0 30px;}

/*---- tab navigation ----*/
#container_left, #container_right{width:9px;height:544px;display:block;float:left;}
#container_left{background:url('../img/container_left.png') no-repeat;}
#container_right{background:url('../img/container_right.png') no-repeat;}
#container_content{background:url('../img/container_middle.png') repeat-x;height:554px;float:left;width:508px;}

#tab_nav_container{width:540px;}
#tab_nav ul{margin:0;padding:0;list-style-type:none;}
#tab_nav li{float:left;}
#tab_nav a{color:#6B6B6B;text-decoration:none;}
#tab_nav a:hover{text-decoration:underline;}
.inactive_left_edge, .inactive_right_edge, .active_left_edge, .active_right_edge {width:9px;height:56px;display:block;}
.inactive_left_edge{background:url('../img/tab/tab_inactive_left_edge.png') no-repeat;}
.inactive_right_edge{background:url('../img/tab/tab_inactive_right_edge.png') no-repeat;}
.active_left_edge{background:url('../img/tab/tab_active_left_edge.png') no-repeat;}
.active_right_edge{background:url('../img/tab/tab_active_right_edge.png') no-repeat;}
.inactive_tab, .active_tab{height:56px;line-height:56px;text-align:center;width:100px;}
.inactive_tab{background:url('../img/tab/tab_inactive_middle.png') repeat-x;}
.active_tab{background:url('../img/tab/tab_active_middle.png') repeat-x;}
.divider{width:2px;height:55px;display:block;background:url('../img/tab/tab_inactive_divider.png') no-repeat;}
