/* General */
* {
	outline:0;
}
body {
	padding:0;
	margin:0;
	font:12px "Trebuchet MS";
}
.clear {
	clear:both;
}
img {
	border:0;
}
.preload {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
/* Layout */
#wrapper {
	height:810px;
	padding:46px 0 0 37px;
/*	border-bottom:4px solid #0071b9; */
}
#wrapper2 {
	padding:46px 0 0 37px;
/*	border-bottom:4px solid #0071b9; */
}
#top {
	width:910px;
}
#top img {
	margin:0 0 -2px 0;
}
.top-left {
	float:left;
	width:280px;
}
.top-right {
	float:right;
	width:50px;
	padding-top:50px;
}
#top-wrapper {
	width:910px;
	height:372px;
	margin-top:5px;
	background:#fff;
}
#top-wrapper2 {
	width:910px;
	margin-top:5px;
	background:#fff;
}
#bottom-wrapper {
	width:910px;
	margin:10px 0;
}
#footer {
/*	background:url(images/tr-bottom.png) repeat; */
	background:#fff;
	color:#0071b9;
	font-size:11px;
	width:898px;
	padding: 5px 0 0px 12px;
	margin-bottom:10px;
}
#footer a {
	color:#0071b9;
	text-decoration:none;
	font-size:11px;
	margin:0 25px;
}
#footer a.f-left {
	margin-left:0;
}
.bottom-logos img {
	padding-right:21px;
}
/* Menu */
.menu {width:912px; height:40px; position:relative; font-size:11px; z-index:10;}
.menu ul li a {display:block; text-decoration:none; color:#000; height:28px; color:#0071b9; background:#fff; font-size:11px; overflow:hidden; padding:5px 0 5px 4px;}
.menu ul li a:hover {display:block; text-decoration:none; color:#009783; background:url(images/hover.jpg) no-repeat top; }
.current {background:url(images/hover.jpg) no-repeat top; }
.menu ul {padding:0; margin:0; list-style: none; text-align:left;}
.menu ul li {float:left; position:relative; }
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#0071b9; background:url(images/hover.jpg) no-repeat top;}
.menu ul li:hover ul {display:block; position:absolute; top:39px; left:0; width:160px;}
.menu ul li:hover ul li a.hide {background:fff; color:#0071b9;width:160px;}
.menu ul li:hover ul li:hover a.hide {background:#fff; color:#0071b9;width:160px;}
.menu ul li:hover ul li ul {display: none;width:160px;}
.menu ul li:hover ul li a {display:block; background:#fff; color:#0071b9;width:160px;}
.menu ul li:hover ul li a:hover {background:#fff; color:#0071b9;width:160px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:164px; top:0;width:160px;}
.menu ul li:hover ul li:hover ul.left {left:-160px;}

#photo {
	width:887px;
	margin:0 auto;
}
.text-over-photo {
	position:absolute;
	z-index:1;
}
.image-bg {
	position:absolute;
	z-index:0;
}
/* Home Page */
.NewsHeadlines {
	float:left;
	width:278px;
	padding:12px;
	background:#fff;
	margin-right:2px;
	position:relative;
	height:254px;
}
.NewsHeadlines h2 {
	color:#0071b9;
	font-weight:normal;
	font-size:19px;
	padding:0;
	margin:0;
}
.NewsHeadlines ul {
	padding:0 0 0 15px;
	margin:0;
}
.NewsHeadlines ul li {
	color:#0071b9;
	padding-bottom:9px;
}
.NewsHeadlines ul li a {
	color:#000;
	text-decoration:none;
}
.NewsHeadlines ul li a:hover {
	color:#000;
	text-decoration:underline;
}
.NewsHeadlines ul li a.moreblue {
	color:#0071b9;
	text-decoration:underline;
}
.viewallnews {
	padding:2px 10px;
	background:#0071b9;
	color:#fff;
	display:block;
	width:90px;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top: 226px;
	z-index:999;
}
.readmore {
	position:absolute;
	padding:2px 10px;
	background:#d4890a;
	color:#fff;
	display:block;
	width:90px;
	text-align:center;
	text-decoration:none;
	left: 177px;
	top: 226px;
	z-index:999;
}
.welcome {
	float:right;
	width:586px;
	padding:10px;
	background:#fff;
	height:234px;
}
.welcome h2 {
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:19px;
	color:#0071b9;
}
.welcome p {
	padding:6px 0;
	margin:0;
}
.ThyThinFilm {
	float:left;
	width:290px;
	padding:12px 7px 12px 5px;
	background:#fff;
	margin-right:2px;
	position:relative;
}
.ThyThinFilm p, .FeaturedProject p, .NewsHeadlines ul li a {
	font-size:11px;
}
.ThyThinFilm, .FeaturedProject, .NewsHeadlines {
	height:230px; 
}
.ThyThinFilm h2 {
	color:#d4890a;
	font-weight:normal;
	font-size:19px;
	padding:0;
	margin:0;
}
.FeaturedProject {
	float:left;
	width:285px;
	padding:12px 12px 12px 5px;
	background:#fff;
	position:relative;
}
.FeaturedProject h2 {
	color:#d4890a;
	font-weight:normal;
	font-size:19px;
	padding:0;
	margin:0;
}
.left-pic {
	float:left;
	width:129px;
}
.right-text {
	float:left;
	width:150px;
}
/* Inside Pages */
#text {
	background:#fff;
	padding:12px;
	width:886px;
	max-height:572px;
	margin-bottom:10px;
	margin-top:10px;
}
#textPrj {
	background:#fff;
	padding:0px;
	width:886px;
	max-height:572px;
	margin-bottom:10px;
	margin-top:10px;
}
#text a {
	color:#0071b9;
}
#path, #path a {
	color:#0071b9;
	font-size:15px;
	margin-bottom:5px;
}
#scroll {
	height:400px;
	overflow: auto;
	position: relative;
}
#text .Press ul li {
	margin-bottom:5px;
}
#text .Press ul li a {
	color:#000;
	text-decoration:none;
}
#text .Press ul li a:hover {
	color:#000;
	text-decoration:underline;
}
#text .Press ul li, #text .Press ul li a.moreblue {
	color:#0071b9;
}
#text .Press ul li a.moreblue {
	color:#0071b9;
	text-decoration:underline;
}
#text .Press ul li a.date {
	color:#0071b9;
	text-decoration:none;
}
.tb1 table th, .tb1 table td {
	padding:6px;
}
.tb1 table th {
	background:#ddd;
	color:#0071b9;
	font-weight:normal;
	text-align:left;
}
.tb1 table td {
	background:#f0f0f0;
}

#projectCountryTitle { color: #cd7706; font-size: 22px; width: 100%; text-align: center; }
#projectCountryMinimap { border: solid 1px #fff; }
#projectCountryMinimap:hover { border: solid 1px #eee; }
.projectItems { width: 150px; height: 150px; float: left; margin-right: 10px; padding-top: 5px;}
.projectItemTitle { text-align: center; }
.projectItemImage { text-align: center; }
.prjInfo { color: #cd7706; font-size: 14px; }




