/****updated 2016.05.24 by KL***/

/* http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain) */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0 auto;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; 
  color: #013300;
  }
  
  ol, ul, li {
  list-style: none; }

br	{
	line-height: 15px;
}

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none; }

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

table {
  border-collapse: collapse;
  border-spacing: 0; }
  
input {-webkit-appearance: none; box-shadow: none !important; }
:-webkit-autofill { color: #fff !important; }

button { 
	outline: none;
	background: none; } !important
  
/*-----scrollbar------------*/
::-webkit-scrollbar {
    width: 5px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px white; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
 
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #E9EDEA;
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #A5ABA6; 
}
/*-----scrollbar------------*/

 HTML5 display-role reset for older browsers 
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; 
  }
* {
  /*box-sizing: border-box;*/
  -webkit-font-smoothing: antialiased; 
  flex-wrap: nowrap;
  }  
  
.kopen	{
	letter-spacing: .1em;
}

.kclose		{
	letter-spacing: 0em;
}


.adjustdown5px	{
	margin-top: 6px;
}

.bold	{
	font-weight:bold;
}
  
 /*-------MAIN CONTAINERS--------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/ 
  
body {
	line-height: 1; 
	margin: 0 auto;
	background: none;
	/*background-color:red;*/
 }
  
.wrapper {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	background: none;
	overflow: hidden;
}

#content {
	width: 1200px;
	height: 470px;
	background-color:/* green;*/ #A5ABA6;/*yellow;*/
	position: relative;!important
	/*margin-top: 20px;*/
	/*top: 260px;*/
	top: 40px;
}

.fullcontainer {
	width: 1200px;
	height: 470px;
	/*position: relative;*/
	margin-left: 0;
	top: 40px;
	background-color: #A5ABA6; /*blue; */
	overflow: hidden;
}




/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
  
.headerholder {
	background-color: white;
	width: 1200px;
	height: 145px;
	position: relative;/*keeps navbar aligned w baseholder */
	overflow: visible;
	float: top;
	padding-top: 40px;
	display: block;
	z-index: 10;
}


.logo {
	font-family:"ff-din-web", sans-serif;
	font-style: bold;
	font-weight: 700; /* added after upload test*/
	font-size: 20px;
	background: white;
	width: 280px;
	height: 30px;
	padding-left: 2px; /*added to align w/seoul*/
	margin-left: 292px;
	margin-right: 730px;
	margin-bottom: 25px;
	display: inherit;
}

.logo > a, a:hover	{
	color: #013300;	
}

.logo > a {
	text-decoration: none;
}


.locations {	
	width: 400px;
	height: 20px;
	/*margin-top: 20px;*/
	margin-left: 30px;
	margin-right: 0;
	padding-left: 10px;
	float: left;	
}

.city	{
	font-size: 11px;
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	width: 50px;
	margin-top: 2px;
	margin-right: 35px;
	float: left;
	display: inline;
	color: #013300;
	
}

.lighting_design {
	/*width: 273px; deleted to allow addition of seoul*/
	height: 20px;
	margin-top: -20px;
	margin-left: 552px;
	margin-right: 51px;/*changed from 47px;	*/
	float: right;	
	background: white;

}

.lighting_design div {	
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: italic;
	font-size: 14px;
	/*margin-top: 15px;*/
	color: #013300;
	width: 270px;
	float: left;
	background: none;
}


  
/*-----------------------------------------------------------------------------*/
/*----PROJECT PAGE NAVIGATION-------------------------------------------------------------------------*/
  .completelist		{
	width: 922px;
	height: 100%;
	color:#013300;
	margin-left: 284px;
	margin-top: 26px;
}

  .completelist1	{
	width: 240px;
	height: 370px;
	color:#013300;
	padding-left: 10px;
	margin-left:0;
	margin-right: 20px;
	display: inline-block;
	float: left;
	background: none;
	position: relative;
}

.completelistlocation	{	
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: medium;
	font-size:12px;
	line-height: 14px;
}

.completelist1 li > a	{
	color:#013300;
	font-size: 12px;
	font-family:"ff-din-web", sans-serif;
font-style: medium;
	text-decoration: none;
}

.completelist1 li > a:hover	{
	color:#013300;;
	font-size: 12px;
	font-family:"ff-din-web", sans-serif;
	font-weight: bolder;
	letter-spacing:.01em;
}

.completelist1 li  	{
	color:#013300;
	font-size: 12px;
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	text-decoration: none;
	padding-top: 9px;
	padding-bottom: 9px;
}	

.nestedprojecttitles li  	{
	color:#013300;
	font-size: 12px;
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	text-decoration: none;
	margin-left: 20px;

}	

.nestedprojecttitles li  > a	{
	color:#013300;
	font-size: 12px;
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	text-decoration: none;
	margin-bottom: 4px;
}	

.nestedprojecttitles li > a:hover 	{
	color:#013300;;
	font-size: 12px;
	font-family:"ff-din-web", sans-serif;
	font-weight: bolder;
	letter-spacing:.01em;
}	

.kclose.nestedprojecttitles	{
	letter-spacing: 0em;
	color: #013300;	
	padding-left:10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.back	{
	color:#013300;
	padding-left: 10px;
	margin-left: 0;
	bottom: 30px;
	position: absolute;	
}

.tofeatured {
	color:#013300;
	padding-left: 10px;
	margin-left: 282px;
	bottom: 30px;
	position: absolute;	
}
		.back > a,
		.tofeatured  > a	{
			color:#013300;
			font-size: 12px;
			font-family:"ff-din-web", sans-serif;
			font-style: medium;
			text-decoration: none;
		}
		
		.back > a:hover,
		.tofeatured  > a:hover,
		.projectsdd li > ul li > a:hover{
		
			color:#013300;;
			font-size: 12px;
			font-family:"ff-din-web", sans-serif;
			font-weight: bolder;		/****font-weight: 500;****/
			letter-spacing:.01em;
		}

		
.projectsdd,
.featurecontainer { /*projects*/
	position: absolute;
	margin-right: 82px;
	margin-left: 254px;/*264px;292px; previous*/
	width: 210px;
	font-size: 12px;	
	letter-spacing: .01em;
}  
.dropdown2::hover{
	background: #A5ABA6;
}
    .dropdown2 li a {
      display: block;
      text-decoration: none;}	
	.dropdown2 li a:hover, 
	.dropdown2 li a:active, 
	.dropdown2 li a:visited {
      text-decoration: none;
      background-color: #E9EDEA;
	  letter-spacing: .01em;
	  }	  
    .dropdown2 li > ul li a { /*categories*/
	color: #013300;
	  padding-left: 10px;
	  padding-top: 9px;
	  padding-bottom: 5px;
		 }		 
      .dropdown2 li > ul li > ul li a { /*subcategories*/
   color: #013300;
        text-transform: none;
		letter-spacing: .01em;
		}
			
		
.dropdown3 { /*awards*/
	position: absolute;
	margin-right: 82px;
	margin-left: 586px;
	width: 210px;
	font-size: 12px;}

  	
.dropdown4 { /*contact*/
	position: absolute;
	margin-right: 84px;
	margin-left: 838px;
	width: 210px;
	font-size: 12px;	
}

		

/*-----------------------------------------------------------------------------*/
/*-------PROJECT IMAGES-------------------------------------------------------------------*/

.imgcontainer {
	width: 1200px;
	/*margin-top: 20px;*/
	height: 470px;
	background-color: white;
	overflow: hidden;
	border: none;
	direction: rtl;
	/*	overflow-y: hidden;*/
}

.slider	{
	max-width: 100%;
	height: 470px;
	background: white;
	margin: auto;
	z-index: 2;
	/*direction:rtl;*/
}

.slider .item	{
	margin-left: 10px;	
	float: left;
	line-height: 470px;	
	overflow: hidden; /*scrim test*/
	display: inline-block; 
}


.vertical {
	/*background: black;*/
	width: 322px;
	overflow: hidden;
}

.horizontal {
	/*background: green;*/
	width: 574px;
	overflow: hidden;
}

.panorama {  /*added for extreme wide images*/
	/*background: purple;*/
	width: 906px;
	overflow: hidden;
}

.horizontalNoScroll { /*added for pages with <= 3 images*/
	/*background: green;*/
	width: 574px;
	overflow: hidden;
	display: inline;
	margin-right: 10px;
	float:left;
}

.verticalNoScroll { /*added for pages with <= 3 images*/
	/*background: green;*/
	width: 322px;
	overflow: hidden;
	display: inline;
	margin-right: 10px;
	float: left;
}

.scrimprojectcontainer {
	width: 1200px;
	height: 470px;
	background-color: none;
	overflow: hidden;
	position: absolute;
	margin: 0 auto;
	z-index: 9;
}

.scrimproject {
	width: 574px; 
	height: 120px; 
	background: white;/*pink;*/
	filter: alpha(opacity=85);
	float: bottom;
	opacity: 0.85;  /* For IE8 and earlier */
	transition: transform 500ms;
	position: relative;
	margin-left: 294px;
	margin-top: 470px;
}

.scrimfeatured_panorama {
	width: 906px; 
	height: 120px; 
	background: #FFF;
	filter: alpha(opacity=85);
	float: bottom;
	opacity: 0.85;  /* For IE8 and earlier */
	transition: transform 550ms;
	/*position: absolute;*/
	overflow: hidden !important;
}	

.scrimfeatured_wide {
	width: 574px; 
	height: 120px; 
	background: #FFF;
	filter: alpha(opacity=85);
	float: bottom;
	opacity: 0.85;  /* For IE8 and earlier */
    transition: transform 550ms;
	/*position: absolute;*/
	overflow: hidden !important;
}	

.scrimfeatured_tall {
	/*width: 262px; for firefox*/
	width: 322px;
	height: 120px; 
	background: #FFF;
	filter: alpha(opacity=85);
	float: bottom;
	opacity: 0.85;  /* For IE8 and earlier */
	transition: transform 550ms;
	/*position: absolute;*/
	overflow: hidden !important;
	/*padding-left: 60px; for firefox*/
}	

.scriminfo {
	width: inherit;
	float: top;
	height: 100%;
	font-size: 16px;
	color:#013300;
	line-height: 18px;	
	padding-top: 10px;
	text-align: left;
}

.scrim_title {
	font-family:"ff-din-web", sans-serif;
	font-style: bold;
	font-weight:700;
	font-size: 16px;
	line-height: 24px;
	margin-left: 30px;
	margin-bottom: 0;
	direction: initial;
}


.scrim_location	{
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: medium;
	font-size: 15px;
	line-height: 18px;
	margin-left: 30px;
}


.item:hover .scrimfeatured_wide,
.item:hover .scrimfeatured_tall,
.item:hover .scrimfeatured_panorama
 {
	transform: translateY(-120px)	
}

.scrimprojectcontainer:hover .scrimproject {
	transform: translateY(-120px)
}

/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*Project categories*/

.featurecontainer {
	width: 794px;
	height: 400px;
	position: relative;
	margin-left: 284px;
	padding-left: 0px;
	/*padding-top: 40px;*/
	display: inline-block;
	background-color: /*#A5ABA6;*/ none; 
	overflow: hidden;
	font-family:"ff-din-web", sans-serif;
font-style: medium;
	font-size: 9px;
	z-index: 0;
}


a {
	
	text-decoration: none; !important
}

/***a:hover {
	color: #000;
}***/

.main {
	height: 700px;	
	margin: 0 auto;
}

/***#featureProjectsMenu	{
	
}****/

/*------AWARDS CONTENT ELEMENTS-------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

/* added vertical-align: top to awardscontainer and awardscolumns */
/* added width of 222px to awardscolumn_3 */

.awardscontainer  {
	/*width: 812px;*/
	width: 838px;
	height: 370px;
	position: relative;
	float: left;
	margin-left: 0;
	margin-top: 28px;
	padding-left: 40px;
	/*top: 0px;*/
	display: inline-block;
	vertical-align: top;
	background-color: #A5ABA6; /*blue; */	
	overflow-y: scroll;
}

.awardscolumn_1 {	
	margin: 0;
	z-index: 1000;
	width: 248px;
	display: inline-block;
	vertical-align: top;
}

.awardscolumn_2	{	
	margin: 0;
	z-index: 1000;
	width: 258px;
	display: inline-block;
	vertical-align: top;
}


.awardscolumn_3 {	
	margin: 0;
	z-index: 1000;
	width: 248px;
	display: inline-block;
	vertical-align: top;
	padding-left: 10px
}


.awardscolumn_2 h3,
.awardscolumn_3 h3,
.awardscolumn_1 h3
	{
	font-family:"ff-din-web", sans-serif;
font-style: medium;
	letter-spacing: .1em;
	font-size: 12px;	
	color: #013300;
	line-height: 16px;
}


.awardscolumn_2 h4,
.awardscolumn_3 h4,
.awardscolumn_1 h4  {
	font-family:"ff-din-web", sans-serif;
font-style: medium;	
	font-size: 12px;	
	color: #013300;
	margin-top: 15px;
	line-height: 18px;

}

.awardscolumn_2 h5,
.awardscolumn_3 h5, 
.awardscolumn_1 h5,
.profilecolumn_1 h5  {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: medium;	
	line-height: 18px;
	font-size: 12px;	
	color: #013300;
}

.detail_img_tn_right {
	width: 322px;
	margin-left: 0px;
	height: 470px;
	/*background-color: /*#A5ABA6;*/ /*gray;*/
	float: right;
	overflow: hidden;
	display: inline-block;
	/*position: fixed;*/
	z-index: 1000;
}

.detail_img_tn_left {
	width: 274px;
	height: 470px;
	/*background-color: /*#A5ABA6;*/ /*gray;*/
	float: left;
	display: inline-block;
	overflow: hidden;
	/*position: fixed;*/
	z-index: 1000;
}

/*------ABOUT CONTENT ELEMENTS-------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

.aboutcontainer {
	width: 574px;
	height: 370px;
	/*margin-top:5px;*/
	/*position: relative;*/
	margin-left: 284px;
	padding-right: 20px;
	margin-top: 28px;
	display: inline-block;
	background-color: #A5ABA6; /*blue; */	
	overflow-y: scroll;
}

.historycontainer {
	width: 574px;
	height: 370px;
	/*margin-top:5px;*/
	/*position: relative;*/
	margin-left: 284px;
	padding-right: 20px;
	margin-top: 30px;
	display: inline-block;
	background-color: #A5ABA6;
}

/* added exception .withscroll */

.withscroll	{
	overflow-y: scroll;
}

/* made font weight bold for historycontainer .profilecolumn_2 and _3 ul > li */

/* added all of .historycontainer .profilecolumn_1 h5 */

/* added all of .historycontainer attributes */

.historycontainer .profilecolumn_2 ul > li {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: bold;
	font-size: 12px;
	line-height: 18px;
	color: #013300;	
	list-style: square;
}

.historycontainer .profilecolumn_2 ul > li a {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: bold;
	letter-spacing: .01em;
	font-size: 12px;
	line-height: 18px;
	color: #013300;	
	text-decoration: none;

}

.historycontainer .profilecolumn_3 ul > li {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: bold;
	font-size: 12px;
	line-height: 18px;
	color: #013300;	
	list-style: square;
}

.historycontainer .profilecolumn_3 ul > li a {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: bold;
	letter-spacing: .01em;
	font-size: 12px;
	line-height: 18px;
	color: #013300;	
	text-decoration: none;	
}

.historycontainer .profilecolumn_2 h4 {
	font-family:"ff-din-web", sans-serif;
font-style: medium;
	font-size: 12px;
	color: #013300;	
	line-height: 18px;
}

.historycontainer .profilecolumn_1 h5 {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: medium;
	font-size: 12px;
	color: #013300;	
	line-height: 18px;
	margin-top: 3px;
}

.italic{
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: italic;
	font-size: 12px;
	color: #013300;	
	line-height: 18px;
	margin-top: 3px;
}

.profilecolumn_1 h3,
.contactcontainer > h3 {
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	letter-spacing: .1em;
	font-size: 12px;	
	color: #013300;
}

.profilecolumn_1 h4	{
	margin-top: 0px;
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: medium;	
	font-size: 12px;
	line-height: 18px;
	color: #013300;
	margin-bottom: 15px;

}

.aboutcontainer .profilecolumn_1 > p,
.aboutcontainer .profilecolumn_2 > p,
.aboutcontainer .profilecolumn_3 > p,
.contactcontainer > p,
.historycontainer .profilecolumn_1  > p {
	
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: medium;	
	font-size: 12px;
	line-height: 18px;
	color: #013300;
	margin-bottom: 15px;
	
}

.aboutcontainer .profilecolumn_3 h4 {
	font-family:"ff-din-web", sans-serif;
font-style: medium;
	font-size: 12px;
	color: #013300;	
	line-height: 18px;
}

/* made font weight bold for aboutcontainer .profilecolumn_2 and _3 ul > li */

.aboutcontainer .profilecolumn_3 ul > li {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: bold;
	font-weight: 800;
	font-size: 12px;
	line-height: 18px;
	color: #013300;	
	list-style: square;
}

.aboutcontainer .profilecolumn_3 ul > li a {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: bold;
	font-weight: 800;
	letter-spacing: .01em;
	font-size: 12px;
	line-height: 18px;
	color: #013300;	
	text-decoration: none;
}

.aboutcontainer .profilecolumn_2 h4 {
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	font-size: 12px;
	color: #013300;	
	line-height: 18px;
}

.aboutcontainer .profilecolumn_2 ul > li {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: bold;
	font-weight: 800;
	font-size: 12px;
	line-height: 18px;
	color: #013300;	
	list-style: square;
}

.aboutcontainer .profilecolumn_2 ul > li a {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: bold;
	font-weight: 800;
	letter-spacing: .01em;
	font-size: 12px;
	line-height: 18px;
	color: #013300;	
	text-decoration: none;
	
}

.profilecolumn_1 {
	margin-left: 0px;
	padding-left: 10px;
	width: 540px;
	position: relative;	
}

.profilecolumn_2 {
	margin-left: 0px;
	padding-left: 10px;
	float: left;
	width: 260px;
	position: relative;	
}

.profilecolumn_3 {
	margin-left: 60px;
	float: left;
	width: 220px;
	position: relative;
	
}

/* added exception padding .profilecolumn_3_exception */

.profilecolumn_3_exception	{
	padding-top: 18px;
}



/*------CONTACT ELEMENTS----------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

.contactcontainer {
	width: 574px;
	height: 450px;
	position: relative;
	margin-top: 26px;
	margin-left: 0;
	/*margin-right: 280px;*/
	padding-left: 20px;
	/*padding-top: 30px;*/
	/*padding-right: 22px;*/
	display: inline-block;
	background-color: #A5ABA6; /*blue; */	
	overflow-y: hidden;
}

.contactcontainer a {
	text-decoration: underline;
}

.contactcontainer h3 {
	margin-top: 4px;
}


.ourlocations { /*for table*/
	float: left;
	border-color: none;
	col-span: 3; 
	line-height: 15px;
	margin-top: 16px;
}

.contactcontainer table th {
	float: left;
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	font-size: 12px;
	color: #013300;	
	margin-bottom: 15px;
}

.contactcontainer td {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: medium;	
	font-size: 11px;
	color: #013300;	
	width: 90px;
	padding-right: 0;
	height: 140px;	
}

.contactcontainer td > h4 {
	font-family:"ff-din-web", sans-serif;
font-style: medium;
	font-size:12px;	
}

.ourlocations td {
	width:282px;
	line-height: 18px;
	padding-bottom: 0px;
	font-size: 12px;
	padding-left:0;
}
	

/*------FOOTER ELEMENTS----------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/


#footerholder {
	margin: 0 auto;
	width: 1200px;
	height: 85px; 
	padding: 10px 0 25px 0;
	position: relative; 
	background-color: white;
	display: block;
	z-index: 1000;
}

/*-----------------------------------------------------------------------------*/
.imagenav {
	width: 422px;
	height: 60px;
	margin-right: 0px;
	margin-left: 115px;
	float: left;
	background: white;
}

.imgnavcontainer {
	width: 60px;
	height: 10px;
	margin-right: 125px;
	float: left;	
	overflow-x: visible;
}

.imagenav-btn {
	width: 10px;
	height: 10px;
	margin-right: 5px;
	float: left;	
}

.imagenav-btn a	{		
	background: #E9EDEA;
}

.imagenav-btn a:hover	{		
	background: #013300;
}

.imagedescription {
	float: left;
	margin-top: 11px;
	padding-top: 7px;	
	min-width: 350px;
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	font-size: 12px;
	display: block;
}

/*-----------------------------------------------------------------------------*/
.announcements 	{
    position: absolute;
    width: 450px;
    height: 40px;
    float: right;
    margin-right: 170px;
    padding-top: 21px;
    padding-bottom: 5px;
    padding-left: 10px;
    display: inline-block;
    left: 537px;
    top: 8px;
	color: #013300;
}

.announcements-text {
	font-family: "Hoefler Text A", "Hoefler Text B";
	font-style: italic;
	font-size: 14px;
	color: #013300;
	padding-left: 30px;
	/*width: 415px;*/
	height: 18px;
	/*text-align: right;*/
}

.announcements-backarrow {
	color: #013300;
	font-size: 14px;
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	font-weight: bolder;
	text-decoration: none;
	height: 18px;
	padding-left: 400px; /*changed from 328*/
}

.announcements-backarrow > a:hover	{
	color: #E9EDEA;
	font-family:"ff-din-web", sans-serif;
	letter-spacing:.01em;
}

.english > a:hover	{
	color: #E9EDEA;
	font-family:"ff-din-web", sans-serif;
}

.chinese > a:hover	{
	color: #E9EDEA;
	font-family:"source-han-sans-simplified-c", sans-serif;
	letter-spacing:.01em;
}

.english {
	width: 56px ;
	height: 15px;	
	padding-top: 6px;
	margin-left: 247px;
	float: left;
	display: inline;
	font-family:"ff-din-web", sans-serif;
	font-style: medium;
	font-size: 12px;
	color: #013300;
	letter-spacing: .1em;
}
	
.chinese {
	width: 25px;
	height: 15px;	
	padding-top: 5px;
	float: right;
	margin-right:109px;
	font-family: "source-han-sans-simplified-c", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 10px;
	color: #013300;
}

.facebook {
	height:0px;
	margin-top:-14px;
	float:right;
	margin-right:34px;
	font-family:"ff-din-web", sans-serif;
	font-style:medium;
	font-size:12px;
	color: #013300;
	letter-spacing: .1em;
}

.facebook > a:hover	{
	color: #E9EDEA;
	font-family:"source-han-sans-simplified-c", sans-serif;
	letter-spacing:.01em;
}

/* overrides to CSS------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
.design_directors .add_leading{
	line-height: 16px;
}

/*.design_directors a.add_leading{
	line-height: 16px;
}*/
