﻿/*----- reset css -----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,p,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol,ul{list-style:none;}

/*----- 960 css -----*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_4_5,.grid_3_5{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.omega_center {	margin-right: 10px;}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.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}
.container_12 {overflow:hidden;}
.container_12_HD { width: 1046px; margin-left: auto; overflow: hidden; margin-right: auto }
.grid_4_5 { 	width: 340px }
.grid_3_5 { 	width: 226px }

/*----- global css -----*/
html { overflow-y: scroll; }
body { background-color: #fff; font: 12px/20px helvetica, arial, sans-serif; color: #738d8e; }
a, a:visited { color: #0cf; font-weight: bold; text-decoration: none; }
a:hover { color: #9fcb4b; }
p { margin-bottom: 12px; }
h1 { margin-top: 13px; overflow: hidden; float: left; }
h1 a { background: url(/app_themes/unicast/images/logo_unicast.gif) no-repeat top left; width: 160px; height: 47px; text-indent: -9999px; width: 161px; float: left; }
h2 { font: 28px/36px delicious, helvetica, arial, sans-serif; color: #9fcb4b; padding-left: 0px; }
h2.half { font: 21px/36px delicious, helvetica, arial, sans-serif; color: #9fcb4b; }
h3 { font: 18px helvetica, arial, sans-serif; color: #738d8e; }
h3.subpages {margin-top: -5px; margin-bottom:10px;}
h4 { font: bold 14px helvetica, arial, sans-serif; color: #738d8e; }
#footer { margin-top: 0px; margin-bottom: 30px; overflow: hidden; }

/*----- navigation css -----*/
.sec_nav { float: right; font-size: 10px; margin-bottom: 6px; }
.sec_nav li { float: left; margin: 0 0 0 10px; }
.sec_nav li a { display: block; line-height: 16px; padding: 0 5px; }
.sec_nav li.grey_round_bg a { background: #ebf4f4 url(/app_themes/unicast/images/nav_login_left.gif) no-repeat top left; padding-right: 0; }
.sec_nav li.grey_round_bg a span { display: block; background: url(/app_themes/unicast/images/nav_login_right.gif) no-repeat top right; padding-right: 5px; }
#footer .sec_nav { float: left; height: 30px; }
#footer .sec_nav li { margin: 0; }
#footer .sec_nav li a { padding-left: 0; margin-right: 5px; }

#second_nav .sec_nav { float: left; font-size: 11px; height: 30px; }
#second_nav .sec_nav li { margin: -10px 0 0 0; }
#second_nav .sec_nav li.selected  a{display:block; line-height: 16px; font-weight:bold; padding-left: 0; margin-right: 5px; color: #94aeaf;}
#second_nav .sec_nav li a {padding-left: 0; margin-right: 5px; border-right:1px solid #dae5e6;}

#menuElem { float: right; clear: right; margin-bottom: 30px; font-size: 12px; position: relative; z-index: 1; }
#menuElem li { float: left; background: url(/app_themes/unicast/images/nav_main_bgTile.png) no-repeat top center; padding: 2px 0 -1px; z-index: 1; }
#menuElem li.first_nav { background-position: top left; }
#menuElem li.last_nav { background-position: top right; }
#menuElem li a { display: block; padding: 6px 15px 7px; border-right: solid 1px #dae5e6; }
#menuElem li.first_nav a { padding-left: 20px; }
#menuElem li.last_nav a { border: 0; padding-right: 20px; }
#menuElem li ul { position: absolute; display: none; width: auto; background: #ebf4f4 url(/app_themes/unicast/images/nav_dropdown_gradient.gif) no-repeat bottom center; top: 30px; z-index: -1; padding: 10px 0 6px 0; font-size: 10px; }
#menuElem li.last_nav ul { right: 2px; }
#menuElem a:hover > ul, #menuElem li:hover > ul { display: block; }
#menuElem li ul li { background: none; z-index: 1; padding: 0; float: none; }
#menuElem li.first_nav ul li a, #menuElem li ul li.first_nav a { padding-left: 15px; }
#menuElem li ul li a { border: 0; padding: 3px 15px 3px 15px; }
#menuElem li a.CMSListMenuLinkHighlighted { color: #9fcb4b; }
#menuElem li ul li ul {display: none;left:142px; top: 114px;width: 99px;padding: 0 15px 6px 0;}
#menuElem li ul li ul li { display:block;float:none;}
#menuElem li ul li ul li a { display:block;}
#menuElem li ul li ul li a:hover > ul, #menuElem li ul li ul li:hover > ul { display: none; visibilty: hidden; }

/*----- css class objects -----*/
.text_right { text-align: right; }
.pos_relative { position: relative; }
.grey_box { background: #ebf4f4 url(/app_themes/unicast/images/bg_grey_460_top.gif) no-repeat top left; display: block; padding: 15px 15px 0; margin-bottom: 15px; }
.grey_box .grey_box_bottom { display: block; background: #ebf4f4 url(/app_themes/unicast/images/bg_grey_460_btm.gif) no-repeat bottom left; height: 15px; margin: 0 -15px; clear: both; }
.grey_box p { margin: 0; }
#Products .grey_box p, #Products .grey_box h3, #Services .grey_box p, #Services .grey_box h3 { margin-left: 68px; }
.pub_grey_box { background: #ebf4f4 url(/app_themes/unicast/images/PFP_box_top.gif) no-repeat top left; display: block; padding: 15px 15px 0; margin-bottom: 15px;}
.pub_grey_box .pub_grey_box_bottom { display: block; background: #ebf4f4 url(/app_themes/unicast/images/PFP_box_bottom.gif) no-repeat bottom left; height: 15px; margin: 0 -15px; clear: both; }
.pub_grey_box p { margin: 0;margin-bottom: 10px; }
.pub_grey_box h3 { margin-left: 0px; }
.grey_box img { float: left; margin: 0 15px 0 0; }
.hdgrey_box { background: url(/app_themes/unicast/images/bg_grey_460_top.gif) #ebf4f4 no-repeat left top; padding: 15px 11px 0 11px; display: block; margin-bottom: 15px; }
.hdgrey_box .hdgrey_box_bottom { background: url(/app_themes/unicast/images/bg_grey_460_btm.gif) #ebf4f4 no-repeat left bottom; height: 15px; clear: both; margin: 0px -11px; display: block; }
.hdgrey_box #hd_icon { background: url(/app_themes/unicast/images/icons/hd_logo_sm.png) no-repeat top left; width: 72px; height: 54px; display: block; float: left; margin-bottom: 12px; margin-right: 10px;}
.hdgrey_box p { margin: 0px}
.hdgrey_box img { margin: 0px 15px 3px 0px; float: left}
.green_box { background: #9fcb4b url(/app_themes/unicast/images/bg_greenCO_460_top.gif) no-repeat top left; color: #fff; display: block; padding: 15px 15px 0; margin-bottom: 10px; }
.green_box .green_box_bottom { display: block; background: #9fcb4b url(/app_themes/unicast/images/bg_greenCO_460_btm.gif) no-repeat bottom left; height: 15px; margin: 0 -15px; }
.green_box h4, .green_box a { color: #fff; }
.green_box a:hover { color: #738d8e; }
.green_box p { margin: 0; }
.blue_box { background: url(/app_themes/unicast/images/hd_banner_bg.jpg) no-repeat left top; float: left; height: 97px; color: #fff;  padding: 12px 0 0 0; width: 585px; display: block; margin-left: 10px; margin-bottom: 10px;  }
.blue_box h3 { color: #fff; margin-LEFT: 100px }
.blue_box a { color: #fff }
.blue_box a:hover { 	color: #9fcb4b }
.blue_box p { line-height: 14px; margin: 0px 15px 5px 100px }
.hdblue_box { background: url(/app_themes/unicast/images/co_video_bg_Blue.jpg) no-repeat left top; float: left; height: 199px; color: #fff; padding: 6px 0; width: 468px; display: block; margin-bottom: 10px; margin-top:16px;}
.hdblue_box_left { background: url(/app_themes/unicast/images/co_videoIntegration_left.jpg) no-repeat left top; float: left; height: 199px; color: #fff; padding: 0px; width: 12px; display: block; margin-bottom: 10px;  }
.hdblue_box_middle { background: url(/app_themes/unicast/images/co_videoIntegration_repeatx.jpg) left top; float: left; height: 199px; color: #fff; padding: 0px; width: 198px; display: block; margin-bottom: 10px; }
.hdblue_box_right { background: url(/app_themes/unicast/images/co_videoIntegration_right.jpg) no-repeat left top; float: left; height: 199px; color: #fff; padding: 0px; width: 250px; display: block; margin-bottom: 10px; }
.hdblue_box h3 { margin: 15px 0px 0px 15px; color: #fff; }
.hdblue_box a { color: #fff; }
.hdblue_box a:hover { color: #9fcb4b; }
.hdblue_box p { line-height: 18px; margin: 5px 220px 0px 15px; }
.hdblue_box #hdblue_button { margin: 15px; }
.hdblue_box #hdblue_button a { background: url(/app_themes/unicast/images/btn_blue.png) no-repeat left top; color: #fff; text-align: center; line-height: 30px; margin: 0px -2px; display: block; width: 151px; display: block; }
.hdblue_box #hdblue_button a:hover { color: #9fcb4b; }
/*.news_box { background: url(/app_themes/unicast/images/newsfeed_box_top.jpg) no-repeat left top; padding: 13px 15px 0 15px; display: block; margin-bottom: 10px;  }
.news_box .news_box_middle { background: url(/app_themes/unicast/images/newsfeed_box_repeaty.jpg) left top; margin: 0px -15px; display: block; }
.news_box .news_box_bottom { background: url(/app_themes/unicast/images/newsfeed_box_bottom.jpg) no-repeat left bottom; height: 13px; margin: 0px -15px; display: block;  }
.news_box h4 { color: #0cf }
.news_box a { color: #0cf }
.news_box a:hover { color: #9fcb4b }
.news_box p { margin: 0px }*/
.news_box {height:30px; margin-bottom:30px;}
.news_box_left { background: url(/app_themes/unicast/images/ticker_bg_left.gif) no-repeat left top; float: left; height:30px;padding: 0px; width: 85px; display: block; margin-bottom: 10px;  }
.news_box .news_box_middle { background: url(/app_themes/unicast/images/ticker_bg_repeat.gif) center top; float:left; display: block; width:834px; height:30px;overflow:hidden;}
.news_box .news_box_right { background: url(/app_themes/unicast/images/ticker_bg_right.gif) no-repeat left top; float:left; height: 30px; width: 21px; display: block;  }
.news_box a { color: #0cf }
.news_box a:hover { color: #9fcb4b }
.news_box p {margin: 0px;padding-left:10px;padding-top: 5px;}
.border_top { border-top: solid 7px #ebf4f5; padding-top: 10px; }
.border_top_thin { border-top: solid 3px #ebf4f5; padding-top: 10px; }
.list li { padding: 15px 0 15px 3px; border-top: solid 3px #ebf4f5; }
.list li.first_li { border: 0; }
.list p { margin: 0; }
.callout { margin: 15px 0; }
.callout p { margin: 0; }
.callout img { float: left; margin-right: 15px; }
.callout_hd_iab { margin: 0px }
.marginTop10 { margin-top: 10px; }
.paddingTop20 { padding-top: 20px; }
.marginTopMinus {margin-top:-8px;}
.iablogo {margin-top:20px;}

/*----- header images -----*/
body {background: none no-repeat center 30px;}
.header { background: none no-repeat center top; height: 190px; margin: 0 0 14px 5px; padding: 11px 2px 0 7px; }
#Services { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Creative-Support { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Campaign-Management { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Reporting-Analytics { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Publisher-Solutions { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Industry-Solutions { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Automotive { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Entertainment { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Finance { background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Retail{ background-image: url(/app_themes/unicast/images/banners/banner_services.gif); }
#Products { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); }
#Rich-Media { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); }
#Video { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); }
#Social-Media { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); }
#Social-Media { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); }
body { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); } /*----- 3D Header -----*/
#Standard  { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); }
#Product-Catalog  { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); }
#Showcase { background-image: url(/app_themes/unicast/images/banners/banner_showcase.gif); }
#About { background-image: url(/app_themes/unicast/images/banners/banner_about.gif); }
#Leadership { background-image: url(/app_themes/unicast/images/banners/banner_about.gif); }
#Clients { background-image: url(/app_themes/unicast/images/banners/banner_about.gif); }
#Careers  { background-image: url(/app_themes/unicast/images/banners/banner_about.gif); }
#Careers-Details  { background-image: url(/app_themes/unicast/images/banners/banner_about.gif); }
#Contact { background-image: url(/app_themes/unicast/images/banners/banner_contact.gif); }
#ShowcaseCount {height: auto; background: url(/app_themes/unicast/images/banners/bg_sub_banner.jpg) no-repeat center 30px;}
/*#Services #header { background-image: url(/app_themes/unicast/images/banners/banner_1.0_Services.jpg); }
#Creative-Support #header { background-image: url(/app_themes/unicast/images/banners/banner_1.1_Creative.jpg); }
#Campaign-Management #header { background-image: url(/app_themes/unicast/images/banners/banner_1.2_CampaignMgmt.jpg); }
#Reporting-Analytics #header { background-image: url(/app_themes/unicast/images/banners/banner_1.3_Reporting.jpg); }
#Publisher-Solutions #header { background-image: url(/app_themes/unicast/images/banners/banner_1.4_publisher.jpg); }
#Industry-Solutions #header { background-image: url(/app_themes/unicast/images/banners/banner_1.5_Industry.jpg); }
#Automotive #header { background-image: url(/app_themes/unicast/images/banners/banner_1.5.1_Automotive.jpg); }
#Entertainment #header { background-image: url(/app_themes/unicast/images/banners/banner_1.5.2_entertainment.jpg); }
#Finance #header { background-image: url(/app_themes/unicast/images/banners/banner_1.5.3_finance.jpg); }
#Retail #header { background-image: url(/app_themes/unicast/images/banners/banner_1.5.4_retail.jpg); }
#Products #header { background-image: url(/app_themes/unicast/images/banners/banner_2.0_Products.jpg); }
#Rich-Media #header { background-image: url(/app_themes/unicast/images/banners/banner_2.1_richmedia.jpg); }
#Video #header { background-image: url(/app_themes/unicast/images/banners/banner_2.2_Video.jpg); }
#Social-Media #header { background-image: url(/app_themes/unicast/images/banners/banner_2.3_Social.jpg); }
#header { background-image: url(/app_themes/unicast/images/banners/banner_2.4_3d.jpg); } /*----- 3D Header -----*/
/*#Social-Media #header { background-image: url(/app_themes/unicast/images/banners/banner_2.3_Social.jpg); }
#Standard #header { background-image: url(/app_themes/unicast/images/banners/banner_2.5_Standard.jpg); }
#Product-Catalog #header { background-image: url(/app_themes/unicast/images/banners/banner_2.6_Catalog.jpg); }
#Showcase #header { background-image: url(/app_themes/unicast/images/banners/banner_4.0_Showcase.jpg); }
#About #header { background-image: url(/app_themes/unicast/images/banners/banner_6.0_About.jpg); }
#Leadership #header { background-image: url(/app_themes/unicast/images/banners/banner_6.1_Leadership.jpg); }
#Clients #header { background-image: url(/app_themes/unicast/images/banners/banner_6.2_Clients.jpg); }
#Careers #header { background-image: url(/app_themes/unicast/images/banners/banner_6.3_careers.jpg); }
#Contact #header { background-image: url(/app_themes/unicast/images/banners/banner_8.0_Contact.jpg); }*/
#unicast_home #header { height: auto; background: none; margin-left: 10px; margin-right: 10px; padding: 11px 0 0; }
#Privacy-Policy, #Error  { height: auto; background: url(/app_themes/unicast/images/banners/bg_sub_banner.jpg) no-repeat center 30px; }
#Privacy-Policy .header {height:200px;}
#unicast_home #homepage_flash{ width: 1047px; }
#unicast_home {background: none no-repeat center 1px;}
/*#unicast_home {background-image: url(/app_themes/unicast/images/banners/bg_home_straight_1370.jpg);}*/
#unicast_home #movie{background: none no-repeat center 1px;}
/*#unicast_home #movie { background-image: url(/app_themes/unicast/images/banners/banner_static.jpg); }*/
#Press  { background-image: url(/app_themes/unicast/images/banners/banner_about.gif); }
#AdKit  { background-image: url(/app_themes/unicast/images/banners/bg_sub_banner.jpg);}
#Blog #aspnetForm {background: none no-repeat center 30px;}
#Blog  #aspnetForm { background-image: url(/app_themes/unicast/images/banners/banner_blog.gif); }
#Blog #aspnetForm .header {height:190px;}
#HD { background-image: url(/app_themes/unicast/images/banners/banner_products.gif); }
#Rich-Media-Laps-the-Competition-in-Automotive { background: url(/app_themes/unicast/images/banners/bg_sub_banner.jpg) no-repeat center 30px; height: 175px; margin-bottom: 20px; }
#Newsletter{background:none;}

/*----- homepage -----*/
#homelist .list li { padding: 5px 0 5px 3px; border-style: none;}
#homelist .list li { height: 1% }
#news .list { MIN-height: 299px; padding-TOP: 5px }
#news .list li { BORDER-bottom-STYLE: none; padding-bottom: 15px; BORDER-RIGHT-STYLE: none; padding-LEFT: 15px; width: 90%; padding-RIGHT: 10px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; padding-TOP: 0px }
#news UL li { LINE-height: 16px !important }
#more li { padding-bottom: 0px; margin: 0px 15px; padding-LEFT: 0px; padding-RIGHT: 0px; BORDER-TOP: #ebf4f5 3px solid; padding-TOP: 10px }
.list li a#rich_media_icon, .list li a#video_icon, .list li a#social_media_icon, .list li a#three_d_icon, .list li a#standard_icon, .list li a#creative_icon, .list li a#campaignmgmt_icon, .list li a#campaign_icon, .list li a#industry_icon{ background: url() no-repeat top left; width: 38px; height: 38px; float: left; text-indent: -9999px; margin: 2px 10px 0px 0; }
.list li a#rich_media_icon { background-image: url(/app_themes/unicast/images/icons/icon_richmedia.jpg); }
.list li a#video_icon { background-image: url(/app_themes/unicast/images/icons/icon_video.jpg); }
.list li a#social_media_icon { background-image: url(/app_themes/unicast/images/icons/icon_socialmedia.jpg); }
.list li a#three_d_icon { background-image: url(/app_themes/unicast/images/icons/icon_3d.jpg); }
.list li a#standard_icon { background-image: url(/app_themes/unicast/images/icons/icon_standard.jpg); }
.list li a#creative_icon { background-image: url(/app_themes/unicast/images/icons/icon_creativesupport.jpg) }
.list li a#campaignmgmt_icon { background-image: url(/app_themes/unicast/images/icons/icon_campaignmgmt-06.jpg) }
.list li a#campaign_icon { background-image: url(/app_themes/unicast/images/icons/icon_campaignmgmt.jpg) }
.list li a#industry_icon { background-image: url(/app_themes/unicast/images/icons/icon_industries.gif) }
.list li#press_icon, .list li#job_icon, .list li#blog_icon , .list li#arrow_blue{ background: url() no-repeat top left;  float: left; text-indent: -9999px; margin: 0px 0px 5px 15px; padding: 0 0 0 15px; }
.list li#press_icon { BACKGROUND-IMAGE: url(/app_themes/unicast/images/icons/feed_press.jpg); width: 45px; height: 10px }
.list li#job_icon { BACKGROUND-IMAGE: url(/app_themes/unicast/images/icons/feed_jobs.jpg); width: 78px; height: 10px }
.list li#blog_icon { BACKGROUND-IMAGE: url(/app_themes/unicast/images/icons/feed_blog.jpg); width: 39px; height: 10px }

#homelist .arrow{display:block;margin-bottom:2px;overflow:hidden;}
#homelist .arrow h3 a{background: url(/app_themes/unicast/images/arrow_sprite.gif) no-repeat right 7px;float:left; font: 18px helvetica, arial, sans-serif; color: #738d8e; padding-right:11px;}
#homelist .arrow h3 a:hover { color: #9fcb4b; background-position: right -15px;}
#homelist .arrow img {padding-left:5px;}

#unicast_home #movie p { padding: 376px 0 0 65px; }
/*#unicast_home .omega .list { overflow: hidden; }
#unicast_home .omega .list li { float: left; }
#unicast_home .omega .list li h3, #unicast_home .omega .list li p { margin-left: 73px; }*/
#unicast_home #news_ticker { margin: 0 0 24px 10px; }
#unicast_home .grid_3_5 h3 { margin: -10px 0px 0px 10px }
#homeheader { margin-top: 6px; width: 946px; padding-TOP: 14px }
#homeheader .topspace{margin-top:8px;}
.bigidea{margin: 30px 0 12px;}
.bigidea p{margin-bottom:0px}
.footer_icon {margin-left:3px;}

/*----- this makes flash sit under html -----*/
#unicast_home #header { height: 400px; padding-top: 0; margin-bottom: 0; }
#unicast_home #homepage_flash { position: absolute; z-index: 0; margin-left: -26px; }
#unicast_home #header h1 { position: absolute; z-index: 1; margin-top: 24px;;}
#unicast_home #header ul.sec_nav { position: relative; z-index: 1; margin-top: 11px; }

/*----- product section -----*/
#product_list ul { margin: -8px 0 10px; overflow: hidden; position: relative; _height: 1%; }
#product_list ul li { color: #c0cfcf; float: left; width: 208px; background: url(/app_themes/unicast/images/bullet.gif) no-repeat left 8px; padding-left: 16px; margin-right: 5px; }
#product_list ul li strong, .client_list li span { color: #738d8e; }
#industry_product_list ul { margin: -8px 0 10px; overflow: hidden; position: relative; _height: 1%; }
#industry_product_list ul li {color: #738d8e; float: left; width: 200px; background: url(/app_themes/unicast/images/bullet.gif) no-repeat left 8px; padding-left: 16px; margin-right: 5px; }
#industry_product_list ul li strong { color: #738d8e; }
#industry_features_list ul { margin: -8px 0 10px 15px; overflow: hidden; position: relative; _height: 1%; }
#industry_features_list ul li { color: #738d8e; float: left; width: 407px; background: url(/app_themes/unicast/images/bullet.gif) no-repeat left 8px; padding-left: 16px; margin-right: 5px; }
#industry_features_list ul li strong { color: #738d8e; }


.product_catalog_list { overflow: hidden; margin-bottom: 20px; }
.product_catalog_list li { margin-bottom: 10px; border-top: solid 1px #ebf4f5; padding-top: 10px; }
.product_catalog_list li.clear { margin-bottom: 0; padding-top: 0; border: 0; }
.product_catalog_list li.top { border: 0; padding-top: 0; }
.product_catalog_list li.grid_4.alpha { clear: left; }
.product_catalog_list li p { margin: 0; }
#more_features { border-top: 3px solid #d7e2e4; border-bottom: 1px solid #d7e2e4; padding: 10px 0 0; margin: 10px 0 0; }
#more_features strong { display: block; line-height: 28px; border-top: 1px solid #d7e2e4; padding: 0 0 0 15px; background: url(/app_themes/unicast/images/carrot_blue_02.gif) no-repeat left center; }
#more_features strong.first_strong { border-top: 0; }
#more_features div { padding: 0 0 10px 15px; }
#more_features .ui-state-default { background-image: url(/app_themes/unicast/images/carrot_blue_01.gif);  }
#more_features .ui-state-hover { cursor: pointer; }
#more_features strong:focus { outline: 0; }
#more_features :hover, #more_features a:hover, #more_features p:hover { background-color: #EBF4F4; }
#Product-Catalog .grid_4 .grey_box, #Rich-Media-Laps-the-Competition-in-Automotive .grid_4 .grey_box { background-image: url(/app_themes/unicast/images/CO_grey_300_btm.gif); }
#Product-Catalog .grid_4 .grey_box .grey_box_bottom, #Rich-Media-Laps-the-Competition-in-Automotive .grid_4 .grey_box .grey_box_bottom { background-image: url(/app_themes/unicast/images/CO_grey_300_top.gif); }

/*----- contact -----*/
.form { margin: 10px 0 0; overflow: hidden; }
.form li { float: left; margin: 0 0 10px; }
.form li label { display: block; white-space: nowrap; }
.form li input { background: url(/app_themes/unicast/images/contact/formfield_bg_short.gif) no-repeat top left; border: 0; width: 204px; height: 21px; padding: 9px 10px 1px; font-size: 11px; }
.form li #first_name, .form li #company, .form li #phone, .form li #state { margin-right: 12px; }
.form li #company_url { background: url(/app_themes/unicast/images/contact/form_field_bg.gif) no-repeat top left; width: 440px; height: 32px; }
.form li.border_top_thin { width: 100%; padding: 10px 0 0; }
.form li #more_detail { border: 0; width: 440px; height: 96px; font: 11px helvetica, arial, sans-serif; overflow: hidden; }
.form li #submit, .form .FormButton { background: url(/app_themes/unicast/images/contact/btn_Submit.gif) no-repeat top center; width: 92px; height: 33px; padding: 0; color: #0cf; font-weight: bold; cursor: pointer; }
.form li #submit { margin: 0 0 0 184px; }
.form li #submit:hover, .form .FormButton:hover { color: #9fcb4b; }
.form li#hear_li { width: 100%; }
.form li #hear { width: 50%; }
.form li select { padding: 1px; margin: 0 0 0 2px; }
#Contact .grid_6.omega .grey_box img { margin-right: 0; }
#Contact .grid_6.omega .grey_box ul { margin: 0 0 0 118px; overflow: hidden; width: 312px; }
#Contact .grid_6.omega .grey_box ul li { float: left; width: 146px; margin: 0 0 15px 10px; }
#Contact .grid_6.omega .grey_box ul li.clear { width: 100%; margin: 0; }
#Contact .grid_6.omega .grey_box #uk_map_icon { margin-left: 20px; }
#Contact .grid_6.omega .grey_box #germany_map_icon { margin-left: 30px; }
#Contact #error, #Contact #error h4, #AdKit #error, #AdKit #error h4 { color: #a70000; }
#textarea_bg { background: url(/app_themes/unicast/images/contact/formfield_bg_details.gif) no-repeat top left; padding: 9px 10px 1px; }

/*----- careers -----*/
.list_2 { padding: 10px 0; }
.list_2 li { list-style-type: square; margin-left: 16px; color: #ebf4f5; }
.list_2 li span { color: #738d8e; }
#Careers #product_list ul li { width: auto; float: none; }

/*----- newsletter -----*/
#newsletter_html { overflow: hidden; }
#Newsletter { padding: 5px 17px; }
#Newsletter .form { width: 224px; }
#Newsletter li#newsletter_submit { width: 100%; }
#Newsletter li#newsletter_submit input { margin: 0 auto; display: block; }
#Newsletter .align_right { margin: 0; text-align: right; width: 100%; line-height: 12px; }
#Newsletter h3 { background: url(/app_themes/unicast/images/signup_hdr.gif) no-repeat left 3px; text-indent: -9999px; height: 24px; }

/*----- about section -----*/
.client_list_logos { padding: 20px 0; }
.client_list_logos { overflow:hidden; }
.client_list_logos li { margin: 0 20px 20px 0; float: left; }
.client_list_logos li.last_logo { margin-right: 0; }

.client_list ul { overflow: hidden; }

#Clients #agency_client_list { border-right: solid 3px #ebf4f5; width: 467px; }
#Clients #publisher_client_list { border: 0; width: 450px; }
.client_list ul li { color: #c0cfcf; float: left; width: 208px; background: url(/app_themes/unicast/images/bullet.gif) no-repeat left center; padding-left: 16px; }

#About .omega img { margin-bottom: 20px; }

/*----- in page showcases -----*/
.showcase { overflow: hidden; }
.showcase li { margin: 0 0 15px; overflow: hidden; border-top: solid 3px #ebf4f5; padding: 15px 0 0; }
.showcase li.first_li { border: 0; padding-top: 0; }
.showcase li img { float: left; margin: 0 15px 0 0; }
.showcase li p { margin: 0 0 0 235px; }

/*----- leadership -----*/
#Leadership .grid_12 .grid_6 { margin-bottom: 15px; }
#Leadership .grid_12 .grid_6.border_top_thin { padding: 15px 0 0; }
#Leadership .grid_12 .grid_6.alpha { clear: left; }
#Leadership .grid_12 .grid_6 img { float: left; margin: 6px 15px 20px 0; }
#Leadership .grid_12 .grid_6 p { margin: 0 0 0 75px; }
#Leadership #footer .grid_6 p { margin: 0; }
#Leadership .topspace {margin-top: 24px;}

/*----- leadership -----*/
#HD .align_right { text-align: right; line-height: 12px; width: 100% }
#HD .alpha.grid_6 img { margin: 6px 15px 0px 0px; float: left }
#HD .hd_logo_callout { background: url(/app_themes/unicast/images/icons/HD_logo_sm.png) no-repeat top left;} 
#HD .hd_logo_callout  h4, #HD .hd_logo_callout  p{ padding-left: 87px;}


/*----- Press -----*/
#Press .grid_4 .grey_box { background-image: url(/app_themes/unicast/images/CO_grey_300_btm.gif); margin-bottom: 0; margin-top:5px;border-bottom: 1px solid white;}
#Press .grid_4 .grey_box .grey_box_bottom { background: 0; height: 12px; }
#Press .grey_box_middle { display: block; background: #ebf4f4;clear: both; padding-bottom: 9px;}
#Press .grey_box_bottom { display: block; background: #ebf4f4 url(/app_themes/unicast/images/bg_grey_460_btm.gif) no-repeat bottom left; height: 25px; margin: 1px 0 0 0; clear: both; }
#Press .grid_4 .grey_box h3 {float: left; line-height: 30px;}
#Press .justin {display: block; margin: 5px 0 15px;}
#presslist {height: 600px; overflow:auto; background-color: #ebf4f4;}
#presslist ul {padding: 0 18px;}
#presslist ul li { float: left; clear: left; width: 247px; padding: 5px 0; }
#presslist ul li.noborder {}
#presslist ul li.border, #presslist ul li.border:hover  { margin: 2px 0; padding: 0; height: 0px; border-top: solid 1px #c8d8d7; }
#presslist ul li:hover {background-color: #c8d8d7; margin: 0 -18px; padding-left: 18px; padding-right: 18px;}
#presslist ul li:hover .more {color: #9fcb4b;}
#presslist ul li.active {background-color: #c8d8d7; margin: 0 -18px; padding-left: 18px; padding-right: 18px; border: 0;}
#presslist ul li.active a {color: #94aeaf;}
#presslist ul li.active strong a {color: #738d8e;}
#presslist ul li.yearbar {display: block; margin: 0 -18px; padding: 0px 18px; border: 0;border-bottom: 1px solid #fff;}
#presslist ul li.yearbar a { background: #aac0c0; height: 15px; font: bold 14px helvetica, arial, sans-serif; color: #ebf4f4; margin: 0 -18px; padding: 5px 18px; border: 0; display: block; }
#presslist ul li.yearbar a:hover { margin: 0 -18px;}
/*#presslist ul li strong {display: block;}
#presslist ul li strong a {color: #738d8e;}*/
#presslist ul li a, #presslist ul li strong{display: block; }
#presslist ul li .date {font: 12px/20px helvetica, arial, sans-serif; color: #738d8e; }
#presslist ul li .title {font: 12px/20px helvetica, arial, sans-serif; color: #738d8e; }
#presslistyears {width: 86px; float:right; position: relative; display:none; }
#presslistyears li {background: url(/app_themes/unicast/images/dropdown_left.gif) no-repeat left top;}
#presslistyears li a {padding: 5px 10px 5px 12px; display: block; background: url(/app_themes/unicast/images/btn_dropdown.gif) no-repeat right -1px;}
#presslistyears li a:hover ul, #presslistyears li:hover ul { display: block; }
#presslistyears li ul {background-color: #FFFFFF; border: solid 1px #d5e2e3; border-top: 0; padding: 5px 10px; position: absolute; top: 28px; left: 1px; width: 60px; display: none;}
#presslistyears li ul li, #presslistyears li ul li a { background: none; }
#presslistyears li ul li a { padding-left: 0; padding-bottom: 0; }

#Press .border_top_Press { border-top: solid 7px #ebf4f5; padding-top: 0px; }
#Press .link {margin-bottom: 15px;}
#Press img {vertical-align: middle; margin-bottom: 2px;}
#Press .text_right {text-align: right; margin-bottom: 15px;}
#Press .release {margin-top: 10px;}
/*#Press .border_top { border-top: solid 7px #ebf4f5; padding-top: 0px; }*/

#single_press_release .title {font-weight:bold;}

/*------BLOG-----*/
#Blog .grid_4 .grey_box { background-image: url(/app_themes/unicast/images/CO_grey_300_btm.gif); margin-bottom: 0; margin-top:5px;border-bottom: 0px solid white;}
/*#Blog .grid_4 .grey_box .grey_box_bottom { background: 0; height: 12px; }*/
#Blog .grid_4 .grey_box .grey_box_bottom_blog { background: 0 0; height: 12px; }
/*#Blog .grey_box_middle { display: block; background: #ebf4f4;clear: both; padding-bottom: 9px;}*/
#Blog .grey_box_bottom_blog { display: block; background: #ebf4f4 url(/app_themes/unicast/images/CO_grey_300_top.gif) no-repeat bottom left; height: 19px; margin: 0px 0 0 0; clear: both; }
/*#Blog .grid_4 .grey_box h3 {float: left; line-height: 30px;}*/

/*----- privacy policy -----*/
#Privacy-Policy h3 { margin-bottom: 18px; }

/*----- showcase -----*/
#Showcase #movie { width: 943px; height: 240px; background: url(/app_themes/unicast/images/showcase_bg_noflash.gif) repeat-x top left; padding: 40px 20px; }

/*----- adkit -----*/
#AdKit .client_list ul { margin-bottom: 10px; }
#AdKit .client_list ul li { width: 100%; display: block; }
#AdKit .form .margRight { margin-right: 10px; }
#AdKit .form .fullWidth input { width: 440px; background: url(/app_themes/unicast/images/contact/form_field_bg.gif) no-repeat left top; }
#AdKit .form .border_top_thin { margin-top: 10px; }
#AdKit .form #submit_button { width: 440px; text-align: center; }


li.margBotZero { margin-bottom: 0; }

.careersmarg{ margin-top:10px; margin-bottom:10px; }