﻿@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
}

.clear{
clear:both;
	}
	
	p {
		/*margin-bottom:5px;*/
	
	}
	
h1 {
	font-size:22px;
	font-weight:normal;
	/*color:#00334e;*/
	color:#1d323b;
	/*color:#f39826;*/
	padding-top:;
	padding-bottom:8px;
	}
	
	
h2 {
	font-size:130%;
	font-weight:normal;
	color:#00334e;
	padding-top:;
	padding-bottom:8px;
	}
	
	h3 {
	font-size:100%;
	font-weight:bold;
	color:#FFA100;
	padding-bottom:2px;
	}
	
	h3 a{
	/*color:#f39826;*/
	}
	
a {
	color:#ffa100;
	text-decoration:none;
	border:none;
	border-style:hidden;
	}
	
a:hover{
	text-decoration:underline;
	border:none;
}

ul {
	list-style:none;
	padding-top:10px;
}

ul, li {
	margin-left: 0; 
	padding-left: 0;
	}
	
li {
	padding-top:6px;
	}	
	
p {
	padding-bottom:6px;
}

img {
	border:none;
}
	

body {
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#55666e;*/
	color:#685040;
	line-height:17px;
}


/*----------layout----------------*/

 #wrapper {
	margin: 0 auto;
	width:1143px;
	/*width:1090px;*/
	min-height:600px;
	background: url(../images/img-1090x390-bg.png) no-repeat center top;
	/*border:#F00 solid;*/	
	/*background-color: #F6C;	*/
	
}


#page {
margin-left:100px;
margin-right:100px;
width:943px;
/*width:890px;*/
/*border:#F00 solid;*/
min-height:500px;
/*background-color:#0F0;*/		
}

/*----------header stuff----------------*/

#header {
width:943px;
/*width:890px;*/
height:123px;
/*background-color:#FC3;*/		
}

#logo {
width:195px;
height:70px;
background: url(../images/img-195x70-mm-logo.png) no-repeat center top;
border:0px;
float:left;
margin-top:16px;
}


#top {
width:500px;
	
}



/*----------top navigation----------------*/

#top-navigation {
padding-top:6px;		
padding-left:12px;
padding-right:12px;
/*display:block;*/
font-size:11px;	
color:#b5aca6;	
height:28px;
border:0px;
float:right;
background-color: rgba(230, 230, 230, 0.6);
/*background-color:#eeeeee;*/
position:relative;
}

#top-navigation  a {
color:#5d4e4b;	
}

#top-navigation  a:hover {
color:#f39826;	
}

/*----------main navigation----------------*/

#navigation {
font-size:12px;	
color:#b5aca6;	
float:right;
position:relative;
margin-top:-30px;
}


/*#menuElem li a: hover { border:solid 1px #c5b8b1; }*/
#menuElem a {text-decoration:none; }
#menuElem { float: right; clear: right; margin-bottom: 30px; 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; font-size: 12px; /*filter:alpha(opacity=60);opacity:.6;*/ }
/*#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; font-size: 12px; filter:alpha(opacity=60);opacity:.6;}*/
#menuElem li.first_nav { background-position: top left; }
/*#menuElem li.first_nav a:hover,a:active { border: solid 1px #dae5e6; z-index: 0;}*/

#menuElem li.last_nav { background-position: top right; }
#menuElem li a { display: block; padding: 6px 15px 7px; border-right: solid 1px #dae5e6;}
/*#menuElem li a:hover,a:active { border:solid 1px #c5b8b1; padding:-1px; margin:-1px;}/*the rollover border for the main nav- needs more work */
#menuElem li.first_nav a { padding-left: 15px; }
#menuElem li.last_nav a { border: 0; padding-right: 25px; }
#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: 0px 0 0 0; font-size: 10px; background-color: rgba(255, 255, 255, 0.8); border-left:solid 1px #c5b8b1; border-right:solid 1px #c5b8b1;border-top:solid 1px #c5b8b1;  margin-top:8px;  }/*dropdown trans and main border*/
#menuElem li ul a: hover { background-color:#F00;}
#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;border-bottom:solid 1px #c5b8b1;}/*bottom border*/
#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: black;*/ }
#menuElem li ul li ul {display: none;left:145px; top: 87px;width: 99px;padding: 0 0  0 0 ;z-index: 100; }/*second dropdown*/
#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; }
/*#menuElem li ul li ul li a:hover,a:active { background-color: rgba(139, 133, 129, 0.2);}/*second dropdown rollover background color*/
/*#menuElem li ul li  a:hover,a:active { background-color: rgba(139, 133, 129, 0.2); text-decoration:none}*/
#menuElem li ul li  a:hover,a:active #menuElem li ul li ul li a:hover,a:active { background-color: rgba(139, 133, 129, 0.2); text-decoration:none}

.CMSListMenuLinkHighlighted { background-color: #e3e3e3; } /* main nav- hilighting current page*/



/*.CMSListMenuLI {
	color:black;
}*/

/*.CMSListMenuLink {
	color:black;
}*/

/*.CMSListMenuUL {
	color:red;
}*/

/*#menuElem_UL_2 {
	padding:0px;
	margin:0px;
}*/

/*services*/

.industry-list-left {
	width:150px;
	float:left;
	/*background-color:#00CC00;*/
	margin-top:0px;
	padding-top:0px;
}

.industry-list-right {
	width:150px;
	float:right;
	margin-right:400px;
	/*background-color:#00CC00;*/
	margin-top:0px;
	padding-top:0px;
}

#menuElem_LI_1_1_3 a, #menuElem_LI_1_2_3 a, #menuElem_LI_1_3_3 a, #menuElem_LI_1_4_3 a, #menuElem_LI_1_5_3 a  {
	color:black;
	font-size: 11px;
}

/*products*/
#menuElem_LI_1_1_4 a, #menuElem_LI_1_2_4 a, #menuElem_LI_1_3_4 a,#menuElem_LI_1_4_4 a, #menuElem_LI_1_5_4 a, #menuElem_LI_1_6_4 a {
	color:black;
	font-size: 11px;
}



/*about*/
#menuElem_LI_1_1_7 a, #menuElem_LI_1_2_7 a, #menuElem_LI_1_3_7 a  {
	color:black;
	font-size: 11px;
}


.client-images {
	margin-top:0px;
	margin-bottom:0px;
	
}


.client-images img {
	margin-right:17px;
	
}




/*----------banners----------------*/

#banner {
width:943px;
height:323px;
background: url(../images/img-900x323-banner.jpg) no-repeat center top;
border:0px;
float:left;
margin-bottom:35px;
}

#banner-3, .banner-Services, #banner-452{
width:943px;
height:97px;
/*width:890px;
height:94px;*/
background: url(../images/img-890x94-banner-services.jpg) no-repeat center top;
border:0px;
float:left;
margin-bottom:35px;
}

#banner-4, .banner-Products{
width:943px;
height:97px;
background: url(../images/img-890x100-banner-products.jpg) no-repeat center top;
border:0px;
float:left;
margin-bottom:35px;
}
.banner-Showcase{
width:943px;
height:97px;
background: url(../images/img-890x94-banner-showcase.jpg) no-repeat center top;
border:0px;
float:left;
margin-bottom:35px;
}
#banner-7, .banner-About{
width:943px;
height:97px;
background: url(../images/img-890x94-banner-about.jpg) no-repeat center top;
border:0px;
float:left;
margin-bottom:35px;
}


/*----------landing page design----------------*/
.landing-headers {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFA100;
}

hr.landing-orange {
	color:#f5991e;
	width:90%;
	height:1px;
	margin-top:14px;
	margin-bottom:18px;
}

hr {
	color:#b0afad;
	width:90%;
	margin-top:14px;
	margin-bottom:14px;
}


hr.new {
	display: block;
position: relative;
padding: 0;
margin: 8px auto;
width: 100%;
clear: both;
border: none;
border-top: 1px solid #AAA;
border-bottom: 1px solid #FFF;
font-size: 1px;
line-height: 0;
overflow: visible;
}


.title {
	margin-bottom:20px;
}

/*----------left hand column----------------*/
.alpha{
clear: left;
width:281px;
border:0px;
float:left;
margin-right:0px;
/*background-color: red;*/
}





/*----------right hand column----------------*/
.omega_center{
width:281px;
border:0px;
float:right;
/*background-color: yellow;*/
}

.omega {
width:190px;
height:28px;
border:0px;
float:right;

}


.pub_grey_box {
	width:220px;
	}
	
	
.right-side-spacer	{
	height:100px;
	width:150px;
	clear:both;
}


/*----------3 col design----------------*/

#left{
width:160px;
height:200px;	
margin-right:34px;
float:left;
}

#right{
float:right;
width:217px;	
}

#center {
float:left;
width:440px;
}
#center_full{
float:left;
width:700px;
min-height:600px;
}

#left-column {
width:220px;
/*width:165px;*/
margin-right:50px;
margin-bottom:50px;
border:0px;
font-size:11px;
float:left;
padding:0;
}

#left-column-header {
width:165px;
background-color: #eeeeee;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
margin-right:34px;
}

#left-column-ul {
	padding-left:10px;
}

#left-column p {
	/*padding-left:10px;*/
}

#left-column hr {
color:#b5aca6;
margin-top:5px;
margin-bottom:10px;
}

.3col-main {
float:left;
/*width:300px;*/
margin-right:15px;
padding:0;	
}

# 3col-right-column {
width:217px;
float:right;
padding:0;
margin-left:34;
}

#main {
width:377px;
float:left;
margin-right:15px;
padding:0;	
}





/*----------2 col design----------------*/



/*#2col-main {
margin-left:50px;
width:222px;
}*/


#product_list ul { clear:both;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; }


/*----- about section -----*/

.agencies-container {
	width:700px;
	float:left;
	/*margin-left:50px;*/

}
.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; }
.push20 {margin-right:20px;}
.pub-client-list-box-1 {float:left; width:200px; }
.pub-client-list-box-2 {float:right; width:200px; }

.client_list ul { overflow: hidden; }

#agency_client_list { clear:both;border-right: solid 0px #ebf4f5; width: 440px; }
#publisher_client_list { border: 0; width: 440px; }
.client_list ul li { color: #c0cfcf; float: left; width: 220px; background: url(/app_themes/unicast/images/bullet.gif) no-repeat left center; padding-left: 0px; }

/*----- Press -----*/
#Press .grid_8{width:440px;margin:0;}
#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; width:220px; }
#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; width:220px; overflow:auto; background-color: #ebf4f4;}
#presslist ul {padding: 0 18px;}
#presslist ul li { float: left; clear: left; width: 220px; 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;}
#single_press_release .presssocial{ border-top:1px dotted #455E5F;padding-bottom:2px; padding-top:4px; text-align:left;margin-top:15px;margin-bottom:15px;}
.stButton .chicklets{color:#738d8E;}
.stFb{vertical-align: baseline;}
.stTwbutton{vertical-align:middle;}
.stButton .stButton_gradient {background-image:none !important;border:none ! important;border-right:none ! important;border-left:none ! important;}



/*----------product catalog--------*/
/*.product_catalog_list .grid_4{width:220px}
.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; }
*/
.product_catalog_list  h3{
	clear:both;
	font-weight:bold;
	font-size:13px;
	margin:5px 0 0 0;
	color:#083030;
	padding:20px 0 0 0;
	border-top:1px solid #D6D6D6;

}
.product_catalog_list img{
	margin-right:10px;
	padding-bottom:20px;
	}
#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: 0px 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); }






/*----------footer----------------*/



#footer{
width:100%;
/*width:900px;*/
margin-top:20px;
margin-bottom:100px;
}

.bigidea{margin: 30px 0 12px;}
.bigidea p{margin-bottom:0px}

#footer-pencil-line {
width:100%;
height:4px;
background-color: #eeeeee;
}

#footer-spacer {
width:900px;
height:20px;
}

#footer-right {
/*width:240px;*/
display:block;
padding:3px;
float:right;
/*height:20px;*/
background-color: #eeeeee;	
}
#footer-right a img{
border:none;
margin-right:6px;
margin-left:6px;
}

#footer-left {
/*width:182px;*/
padding:6px;
float:left;
/*background-color: #eeeeee;*/
color:#b5aca6;
}

#footer a {
	color:;
	text-decoration:none;
	border:none;
	}
	
#footer a:hover{
	color:#fbb136;
	/*text-shadow:0 1px 0 rgba(0, 0, 0, 0.8);*/
}

#stay {
float:left;
margin:6px;
padding-right:6px;
}

#contact {
float:left;
margin:6px;
}

#icon-facebook {
float:right;
margin:6px;
width:16px;
height:16px;
background: url(../images/img-16x16-icons-facebook.png) no-repeat center top;
}

#icon-twitter {
float:right;
margin:6px;	
width:16px;
height:16px;
background: url(../images/img-16x16-icons-twitter.png) no-repeat center top;
}

#icon-vimeo {
float:right;
margin:6px;
width:16px;
height:16px;
background: url(../images/img-16x16-icons-vimeo.png) no-repeat center top;
}

#icon-email {
float:right;
margin:6px;
width:16px;
height:16px;
background: url(../images/img-16x16-icons-email.png) no-repeat center top;
}m:0px}
.footer_icon {margin-left:6px;}
.footericons {margin-bottom:0px;margin-right:3px;}

/*------ SOCIAL ICONS --------*/
.st_facebook_custom {cursor: pointer;}
.st_twitter_custom{cursor: pointer;}
.st_email_custom{cursor: pointer;}

/*------ landing page changes --------*/





.bigidea {
	/*margin-top:30px;*/
	/*margin-bottom:30px;*/
	float:right;
}

.omega_center {
	margin-bottom:40px;
}



/*----------center column----------------*/

.omega {
	float:left;
	width:281px;
	margin-right:50px;
	margin-left:50px;
	/*background-color:blue;*/		
}



.first_li {
	border:none;
}





.new_column {
	width:222px;
	float:right;
}

/*.sIFR-replaced h2 {
	color:red;
}*/

.subpages h3 {
	margin:0px;
	height:20px;
}

.subpages {
	margin:0px;
}

/*left hand sidebar nav*/	

.side-nav {
	width:200px;
	float:left;
	min-height:400px;
	color:#584f50;
	font-size:85%;
	font-weight:bold; 
	 text-decoration:none;
}

.side-nav a {
	color:#584f50;
	border-bottom:#CCC thin;
	text-decoration:none;

	/*font-size:11px;*/
}

.CMSTreeMenuItem  {
	border-bottom: 1px solid #FFA100;
	padding-top:7px;
	padding-left:10px;
	padding-bottom:7px;
	width:160px;
	/*width:90%;*/
}

.CMSTreeMenuSelectedItem  {
	border-bottom: 1px solid #FFA100;
	padding-top:7px;
	padding-left:10px;
	padding-bottom:7px;
	background-color:#f6f6f6;
	
	/*left side nav- current page hilighted*/
}

.CMSTreeMenuSelectedItem a {
	
	color:#1d323b;
	/*width:90%;*/
}


#ctl00_plcMain_LeftTreeMenu_tid_0_1_item {
	font-weight:100;
	
}

#ctl00_plcMain_LeftTreeMenu_tid_1_1_item {
	font-weight:100;
}

#ctl00_plcMain_LeftTreeMenu_tid_2_1_item {
	font-weight:100;
}

#ctl00_plcMain_LeftTreeMenu_tid_3_1_item {
	font-weight:100;
}



#center {
	margin-left:20px;
	width:450px;
	min-height:400px;
}

#center h2 {
	font-size:130%;
	font-weight:normal;
	color:#00334e;
	padding-top:8px;
	padding-bottom:8px;
	}
#center li{
	list-style:disc;
	margin-left:20px;
}
#right-column {
	width:220px;
	float:right;
	margin-bottom:30px;
	
}

.grey_box {
	margin:0px;
	padding:0px;
	width:220px;
}

grey_box_bottom {
	margin:0px;
	padding:0px;
	width:220px;
}

hr {
	color:#b0afad;
	background-color: #b0afad;
	width:90%;
	margin-top:14px;
	margin-bottom:14px;
	border: 0px solid #b0afad;
}

.hr {
	color:#b0afad;
	background-color: #b0afad;
	width:90%;
	margin-top:14px;
	margin-bottom:14px;
	border: 0px solid #b0afad;
	height:1px;
}






