#e_column_0 #agency_info h1 {
  margin: 1em 0;
  padding: 0;
}

#agency_info div.tab-items {
  background-color: #E9F2F4;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}

#e_column_0 #column2 #agency_info .tab-items li {
  list-style: none;
  color: #006E83;
  padding: 0 15px;
}

#e_column_0 #column2 #agency_info .tab-items li:hover
,#e_column_0 #column2 #agency_info .tab-items li.tab-selected {
  color: #666;
}

#agency_info .tab-items li {
  display: inline-block;
  border-left: 1px solid #ccc;
  text-transform: uppercase;
  text-decoration: underline;
  cursor: pointer;
  font-size: 0.859375em;
}

#agency_info .tab-items li.first {
  border-left: none;
}

#agency_info .tab-items li.tab-selected {
  text-decoration: none;
}

/****
 * Agency header info
 ****/

#agency .info {
  clear: both;
}

#agency .label {
  font-weight: bold;
}

#agency .logo {
  float: right;
  padding: 5px 25px;
}

#agency .address {
  color: #999;
  font-size: 0.859375em;
  margin: 5px 0;
}

#agency .city_state_zip {
  color: #999;
  font-size: 0.859375em;  
  margin: 5px 0;
}

#agency .website {
  color: #999;
  font-size: 0.859375em;  
  margin: 5px 0;
}

#e_content #agency a {
  color: #999;
}

#agency .contact {
  color: #999;
  font-size: 0.859375em;  
  margin: 5px 0;  
}

#e_column_0 #column2 #agency .social ul {
  padding: 0;
  margin: 0.5em 0;
}

#e_column_0 #column2 #agency .social li {
  padding: 0;
}

#agency .social li {
  display: inline-block;
}

#agency .social a {
  display: inline-block;
  width: 25px;
  height: 25px;
}

#agency .social a span {
  display: none;
}

#agency .social .blog {
  background: left top transparent url(/resources/dyn/files/441860z3441c879/_fn/partner_blog.jpg) no-repeat;
}

#agency .social .facebook {
  background: left top transparent url(/resources/dyn/files/441861z4346f8ef/_fn/partner_facebook.jpg) no-repeat;
}

#agency .social .twitter {
  background: left top transparent url(/resources/dyn/files/441862zda4fa955/_fn/partner_twitter.jpg) no-repeat;
}

#agency .social .linkedin {
  background: left top transparent url(/resources/dyn/files/748823z32b861e3/_fn/partner_linkedin.png) no-repeat;
}

#agency .social .pinterest{
  background: left top transparent url(/resources/dyn/files/1121455zebf2089b/_fn/partner_pinterest.png) no-repeat;
}

#agency .social .youtube{
  background: left top transparent url(/resources/dyn/files/1121457z5fc69b7/_fn/partner_youtube.png) no-repeat;
}

#agency .social .vimeo{
  background: left top transparent url(/resources/dyn/files/1121456z72fb5921/_fn/partner_vimeo.gif) no-repeat;
} 

.award {
  margin: 15px 0;
  color: #666;
}

.award .name {
  font-weight: bold;
  display: block;
}

.award .description {
  display: block;
  line-height: 1.5em;
  margin: 5px 0;
}.clear_row {
  clear: both;
}

.creative_list .creative {
  margin: 15px 0;
  border-bottom: 1px solid #CCCCCC;
}

.creative_list .creative .icon {
  float: right;
  margin: 0 0 10px 10px;
  border: 4px double #CCCCCC;
}

.creative_list .creative .name {
  margin: 0 0 15px;
  color: #666666;
  font-weight: bold;
}

.creative_list .label {
  font-weight: bold;
}

.creative_list .client {
  color: #999999;
  font-size: 0.859375em;
  margin: 5px 0;
}

.creative_list .creative .more {
  padding: 0 0 15px;
  font-size: 0.859375em;
}/* HORIZONTAL / HORIZ. PERSISTENT CSS --------------- */
ul.menubeanh,
ul.menubeanh-persistent {
  list-style: none;
  position: relative;
  overflow: visible;
}
ul.menubeanh,
ul.menubeanh ul,
ul.menubeanh-persistent,
ul.menubeanh-persistent ul {
  padding: 0;
  margin: 0;
  list-style: none;
  /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh li,
ul.menubeanh-persistent li {
  float: left;
  position: relative;
  list-style: none;
  /*
  	width: 8em;
	overflow: visible;
	*/
}
ul.menubeanh li ul,
ul.menubeanh-persistent li ul {
  display: none;
  position: absolute;
  top: 1.2em; /* IE */
  left: 0; /* IE */ /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh > li > ul,
ul.menubeanh-persistent > li > ul {
  top: auto; /* Non-IE */
  left: auto; /* Non-IE */
}
/* (sub-)submenus */
ul.menubeanh ul,
ul.menubeanh ul ul,
ul.menubeanh ul ul ul,
ul.menubeanh-persistent ul,
ul.menubeanh-persistent ul ul,
ul.menubeanh-persistent ul ul ul {
  position: absolute;
  top: 0;
  left: 95%;
}
/* Interactive lines: show/hide menus */
ul.menubeanh li.over ul ul,
ul.menubeanh li.over ul ul ul,
ul.menubeanh-persistent li.over ul ul,
ul.menubeanh-persistent li.over ul ul ul {
  display: none;
}
ul.menubeanh li.over ul,
ul.menubeanh ul li.over ul,
ul.menubeanh ul ul li.over ul,
ul.menubeanh-persistent li.over ul,
ul.menubeanh-persistent ul li.over ul,
ul.menubeanh-persistent ul ul li.over ul {
  display: block;
}

/* VERTICAL CSS --------------- */
ul.menubeanv,
ul.menubeanv-persistent,
ul.menubeanv ul,
ul.menubeanv-persistent, ul {
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li,
ul.menubeanv-persistent li {
  position: relative;
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li ul {
  display: none;
  position: absolute;
  top: 2px; /* IE */
  left: 6em; /* IE */ 
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li:hover ul,
ul.menubeanv li.over ul {
  display: block;
}

ul.menubeanv-persistent li.mi-parent {
  cursor: pointer;
}
ul.menubeanv-persistent li ul {
  display: none;
}
ul.menubeanv-persistent li.over ul {
  display: block;
}
