﻿/* Masterpage related */
body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Helvetica, sans-serif,Microsoft JhengHei Bold, Heiti TC, Arial Unicode MS, SimHei!important;
	/* JAMZ: Sometime horizontal scrollbars are required */
	/* overflow-x: hidden; */
	overflow-y: scroll;
}
html {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS!important;	
	/* JAMZ: Sometime horizontal scrollbars are required */
	/* overflow-x: hidden; */
	overflow-y: scroll;
}
hr {
	color: gray;
	background-color: gray;
	border-style: solid;
}
.wb-cyanBanner {
	width: 100%;
	position: absolute;
	top: 25px;
	background-color: #00aef0; /* #00aeef; */;
	opacity: .7;
	filter: alpha(opacity=70);
	height: 80px;
	min-height: 80px;
	max-height: 80px;
	z-index: 5;
}
.wb-editBanner {
	width: 50%;
	position: absolute;
	bottom: 0px;
	left: 800px;
	z-index: 100;
}
.wb-controlBannerRight {
	width: 100px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 7;
}
.wb-controlBannerLeft {
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS!important;
	font-size: 10px;
	z-index: 7;
}
.wb-content {
	position: absolute;
	top: 105px;
	left: 105px;
	z-index: 2;
	width: 450px;
}
.wb-logo {
	position: absolute;
	top: 35px;
	left: 105px;
	z-index: 6;
}
.wb-language {
	position: absolute;
	top: 50px;
	left: 910px;
	z-index: 6;
	width: 100px !important;
}
.wb-language a {
	font-family:Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS!important;
	font-size: 12px;
	text-decoration: none;
	color: white;
	padding: 3px;
}
.wb-language a:hover {
	color: black;
	background-color: #00aef0; /* #00aeef; */;
}
.wb-search {
	position: absolute;
	top: 75px;
	left: 800px;
	z-index: 6;
	width: 200px !important;
}
.wb-backgroundImage {
	position: absolute;
	left: 0px; /*left: 95px; */;
	top: 0px;
	height: 100%;
	width: 100%;
	z-index: 0;
}
.wb-backgroundText {
	font-family: Helvetica,sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS!important;
	position: absolute;
	text-transform: uppercase;
	font-size: 12pt;
	left: 105px;
	top: 500px;
	z-index: 1;
	color: white;
	font-weight: 900;
}
.wb-backgroundText hr {
	color: white;
	background-color: white;
	height: 6px;
	width: 550px;
	text-align: left;
}
.wb-footer {
	position: absolute;
	display: block;
	top: 665px;
	left: 0px;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS!important;
	font-size: 9px;
	color: #00aef0; /* #00aeef; */;
	white-space: nowrap;
}
.wb-footer A {
	text-decoration: none;
}
.wb-footer A:visited {
	text-decoration: none;
	color: #00aef0; /* #00aeef; */
}
.wb-footer A:link {
	text-decoration: none;
	color: #00aef0; /* #00aeef; */
}
.wb-footer A:hover {
	text-decoration: none;
	color: black;
}
/* Menu Related */
.wb-menu {
	position: absolute;
	display: block;
	top: 77px;
	left: 260px;
	z-index: 6;
	height: 14px;
}
.wb-menuStatic {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 10px;
}
.wb-menuStaticItem {
	color: white;
	font-size: 14px;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
}
.wb-menuStaticHover {
	color: black;
	background-color: #00aef0; /* #00aeef; */;
	opacity: .7 !important;
	filter: alpha(Opacity=70) !important;
	font-size: 14px;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
}
.wb-menuDynamicHover {
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: black;
	padding-right: 6px;
	background-color: #00aef0; /* #00aeef; */;
	z-index: 5;
}
.wb-menuDynamicItem {
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: white;
	padding-right: 6px;
	background-color: #00aef0; /* #00aeef; */;
	z-index: 5;
}
.wb-menuDynamic {
	position: absolute;
	top: 27px;
	white-space: nowrap;
	height: 25px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #00aef0; /* #00aeef; */;
	padding-top: 4px;
	vertical-align: middle;
	min-width: 275px;
}
/* Left hand sub menu */
.wb-subMenu {
	position: absolute;
	left: -80px;
	top: 20px;
	text-transform: uppercase;
	z-index: 90;
}
.wb-subMenuText {
	color: #00aef0; /* #00aeef; */;
	font-size: 12px;
	display: inline;
	cursor: pointer;
	cursor: hand;
}
.wb-subMenuText A:hover {
	color: black;
	cursor: pointer;
	cursor: hand;
}
/* Page related */
.wb-pageImage {
	position: absolute;
	top: -105px;
	left: -10px;
	z-index: 0;
	max-width: 425px;
	max-height: 500px;
	overflow: hidden;
	z-index: 0;
}
.wb-PrintImage {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS!important;
	font-size: 10px;
	color: gray;
	vertical-align: middle;
	cursor: pointer;
	cursor: hand;
}
.wb-PrintImage img {
	vertical-align: middle;
}
.wb-pageContent {
	position: absolute;
	left: 480px;
	width: 350px;
	top: 30px;
	font-size: 12px !important;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS!important;

}
.wb-pageContent A {
	color: #00aef0; /* #00aeef; */;
	text-decoration: none;
}
.wb-pageTitle {
	position: absolute;
	overflow: hidden;
	left: 478px;
	width: 270px;
	color: #00aef0; /* #00aeef; */;
	font-weight: bold;
	text-transform: uppercase;
	height: 150px;
	padding-top: 10px;
}
.wb-pageDiv {
	position: relative;
	display: inline;
	padding: 0px 0px 0px 0px;
	font-size: 12px !important;
}
.wb-pageBottomDiv {
	width: 780px;
	position: absolute;
	left: -10px;
	top: 460px;
	padding: 0px 0px 0px 0px;
	font-size: 12px !important;
}
.wb-pageMiddle {
	position: absolute;
	top: 420px;
	width: 450px;
	padding: 0px 2px 0px 2px;
	font-size: 12px !important;
}
.wb-pageRegion {
	position: relative;
	overflow: hidden;
	width: 350px;
	padding: 5px 0px 0px 0px;
	color: #00aef0; /* #00aeef; */;
	font-size: 10px;
	text-transform: uppercase;
}
/* Projects */
.wb-pageProjectTitle {
	position: absolute;
	overflow: hidden;
	left: 480px;
	width: 350px;
	color: #00aef0; /* #00aeef; */;
	font-weight: bold;
	text-transform: uppercase;
	height: 150px;
	padding-top: 15px;
}
/* Events */
.wb-pageEventContent {
	position: absolute;
	left: 480px;
	width: 350px;
	top: 100px;
	font-size: 12px !important;
}
.wb-pageEventContent A {
	color: #00aef0; /* #00aeef; */;
	text-decoration: none;
}
.wb-pageSector {
	position: absolute;
	overflow: hidden;
	left: 480px;
	width: 350px;
	padding: 5px 0px 0px 0px;
	top: 60px;
	color: black;
	font-size: 10px;
	text-transform: uppercase;
}
.wb-pageDiscipline {
	position: absolute;
	overflow: hidden;
	left: 480px;
	width: 350px;
	padding: 5px 0px 0px 0px;
	top: 35px;
	color: black;
	font-size: 10px;
	text-transform: uppercase;
}
.wb-pageDate {
	position: absolute;
	overflow: hidden;
	left: 750px;
	width: 150px;
	top: 15px;
	color: black;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.wb-pageStartDate {
	position: absolute;
	overflow: hidden;
	left: 750px;
	width: 150px;
	top: 10px;
	color: black;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.wb-pageEndDate {
	position: absolute;
	overflow: hidden;
	left: 750px;
	width: 150px;
	top: 30px;
	color: black;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.wb-pageLabelBold {
	font-weight: bold;
	color: #00aef0; /* #00aeef; */
}
/* Person related */
.wb-pagePersonMatrix {
	position: absolute;
	top: 0px;
	left: 0px;
}
.wb-pagePersonImage {
	position: absolute;
	top: 20px;
	left: 480px;
	z-index: 0;
	max-width: 200px;
	max-height: 200px;
	width: 200px;
	height: 200px;
	overflow: hidden;
}
.wb-pagePersonTitle {
	position: absolute;
	overflow: hidden;
	left: 480px;
	white-space: nowrap;
	padding: 5px 0px 0px 0px;
	width: 45%;
	top: 230px;
	color: #00aef0; /* #00aeef; */;
	font-weight: bold;
	text-transform: uppercase;
}
.wb-pagePersonType {
	position: absolute;
	overflow: hidden;
	left: 480px;
	width: 350px;
	padding: 20px 0px 0px 0px;
	top: 233px;
	color: #00aef0; /* #00aeef; */;
	text-transform: uppercase;
	font-size: 10px;
}
.wb-pagePersonContent {
	position: absolute;
	left: 480px;
	width: 350px;
	top: 270px;
	font-size: 12px !important;
}
.wb-pagePersonContent A {
	color: #00aef0; /* #00aeef; */;
	text-decoration: none;
}
/* Tabbing */
.wb-nowrap {
	display: inline;
}
.wb-Tab {
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
}
.wb-TabSelected {
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	color: #00aef0; /* #00aeef; */;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
}
.wb-nowrap div:hover {
	font-weight: bold;
	color: #00aef0; /* #00aeef; */;
	cursor: pointer;
	cursor: hand;
}
.wb-personHoverDiv {
	opacity: .6 !important;
	filter: alpha(Opacity=60) !important;
	background-color: #00aef0; /* #00aeef; */;
	z-index: 4;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.wb-personName {
	color: black;
	font-weight: bold !important;
	font-size: 9px !important;
	font-family: verdana,Microsoft JhengHei Bold, Heiti TC, Arial Unicode MS, SimHei !important;
	z-index: 5;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	padding-top: 3px;
	padding-left: 3px;
}
.wb-personType {
	font-weight: bold !important;
	font-size: 8px !important;
	font-family: verdana,Microsoft JhengHei Bold, Heiti TC, Arial Unicode MS, SimHei !important;
	padding-left: 3px;
	color: white;
	z-index: 5;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.wb-thumbnail {
	position: absolute;
	top: 405px;
	left: -10px;
}
.wb-thumbnailImages {
	vertical-align: top !important;
	background-color: white;
	padding: 2px;
	border: 1px white solid;
}
/* Rollups used in ItemStyle.xsl */
.wb-itemCell {
	display: inline;
}
.wb-itemCell A {
	display: block;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 10px;
	text-transform: uppercase;
	color: black !important;
}
a.wb-itemLink {
	width: 130px;
}
.wb-itemCell A:link {
	display: block;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 10px;
	text-transform: uppercase;
	color: black !important;
}
.wb-itemCell A:visited {
	display: block;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 10px;
	text-transform: uppercase;
	color: black !important;
}
.wb-itemCell A:hover {
	display: block;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none !important;
	color: #00aef0 !important;
}
.wb-itemCell A:active {
	display: block;
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 10px;
	text-transform: uppercase;
	color: black !important;
}
.wb-itemSpacer {
	display: block;
	height: 5px;
}
.wb-itemSpacerTop {
	display: block;
	height: 5px;
}
/* Hover for Sustainability links */
.wb-sustainability {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 14px !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #00aef0;
}
.wb-sustainability A {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 14px !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: black;
}
.wb-sustainability A:hover {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 14px !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #00aef0;
}
/* Overrides from Core.css */
.ms-sbtable-ex {
	border: 0px !important;
	width: 200px !important;
}
.ms-sbtable ms-sbtable-ex {
	border: 0px !important;
	width: 200px !important;
}
td.ms-sbcell {
	border: 0px black none !important;
}
.ms-sbtext {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 12px !important;
	padding-right: 5px;
}
.ms-WPBorderBorderOnly {
	border: 0px !important;
}
.ms-WPBorder {
	border: 0px !important;
}
.ms-sbplain {
	border: 1px #00aef0 /* #00aeef; */ solid !important;
	font-size: 12px !important;
	padding-left: 3px !important;
	background-color: #DFF4FD;
}
.ms-sbgo {
	border: 1px #00aef0 /* #00aeef; */ solid !important;
}
.ms-standardheader ms-WPTitle {
	border: 0px none !important;
}
.ms-WPHeader H3 {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 12px !important;
	color: #00aef0; /* #00aeef; */;
	text-transform: uppercase;
}
.ms-WPHeader td {
	border-bottom: 0px black none !important;
}
.ms-WPTitle {
	padding: 0px !important;
}
.splashLinkArea {
	border: 0px black none !important;
}
.ms-sbLastcell {
	display: none !important;
	visibility: hidden !important;
}
.ms-WPBody {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 12px !important;
	white-space: normal;
}
.ms-ToolPaneOuter {
	position: absolute;
	right: 0px;
	z-index: 1000;
}
.link-item-large:active {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 12px !important;
	color: #00aef0; /* #00aeef; */;
	text-transform: uppercase;
	text-decoration: none;
}
.link-item-large:visited {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 12px !important;
	color: #00aef0; /* #00aeef; */;
	text-transform: uppercase;
	text-decoration: none;
}
.link-item-large:link {
	font-family:  Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 12px !important;
	color: #00aef0; /* #00aeef; */;
	text-transform: uppercase;
	text-decoration: none;
}
.link-item-large {
	font-family:  Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 12px !important;
	color: #00aef0; /* #00aeef; */;
	text-transform: uppercase;
	text-decoration: none;
}
.link-item-large:hover {
	color: black;
}
.link-item {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 10px !important;
	color: #00aef0; /* #00aeef; */;
	text-transform: uppercase;
	padding-left: 5px;
}
.ms-rteCustom-ArticleTitle {
	font-family:  Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 14px !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #00aef0; /* #00aeef; */
}
.ms-rteCustom-ArticleTitle A {
	font-family:  Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 14px !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: black;
}
.ms-rteCustom-ArticleTitle A:hover {
	font-family: Helvetica, sans-serif,Microsoft JhengHei, Heiti TC, SimHei, Arial Unicode MS !important;
	font-size: 14px !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #00aef0; /* #00aeef; */
}
.groupheader {
	background-color: gray;
	color: white !important;
	padding: 3px !important;
	margin: 0px !important;
	margin-right: 4px!important;
}
/* Search box fix */
#SRSB DIV {
	width: 200px !important;
}
#SRSB {
	width: 200px;
}
.ms-sbgo {
	background-color: transparent !important;
}
div.SHPanel{
	 margin-left:20px;
	 margin-top:20px;
	 width:580px;		
				
}
div.SHStyle{
  width: 600px;
  height: 220px;
  background-color:black;
   /* for IE */
  filter:alpha(opacity=65);
  /* CSS3 standard */
  opacity:0.65;
 			
}
.SHClass:visited{
	color:rgb(0,173,279);
	text-decoration: none;
}

.SHClass:link{
	color:rgb(0,173,279);
	text-decoration: none;

}

.SHClass:hover{
	 color:white;
		text-decoration: none;
}

div.TallStyle{
  width: 600px;
  height: 200px;

  background-color: #ffffff;
   /* for IE */
  filter:alpha(opacity=65);
  /* CSS3 standard */
  opacity:0.6;
  }
  
.NakheelClass:visited{
	color: black;
	text-decoration: none;
	text-transform: lowercase;
}

.NakheelClass:link{
	color: black;
	text-decoration: none;
	text-transform: lowercase;
}

.NakheelClass:hover{
	 color :rgb(0,173,279);
	 text-decoration: none;
	 text-transform: lowercase;
}
.Trinity{
	text-transform:none;
}
.TrinityClass:visited{
	color:rgb(0,173,279);
	text-decoration: none;
	text-transform: lowercase;
}

.TrinityClass:link{
	color: rgb(0,173,279);
	text-decoration: none;
	text-transform: lowercase;
}

.TrinityClass:hover{
	 color :white;
	 text-decoration: none;
	 text-transform: lowercase;
}
.wb-public5{
	position: absolute;
	left: 470px;
	top:250px;
	width:480px;
	
}
.P5Links {	
	vertical-align:top;
	border-top:1px;
	border-top-color:gray;
	border-top-style:dotted;
}
.P5Links A:link{
	color: Black;
	text-decoration:none;
}

.P5Links A :hover{
	 color :rgb(0,173,279);
	 text-decoration:none;

	}
	
.wb-pageDivPublic5 {
	position: absolute;
	border-bottom:1px;
	border-bottom-color:gray;
	border-bottom-style:dotted;
	font-size: 12px !important;
	left: 470px;
	top:30px;
	width:480px;
	
}
.wb-pageContentP5 {
	position: absolute;
	left: 430px;
	width: 450px;
	top: 30px;
	font-size: 12px !important;
	
}
.MediaConsole {

	border-top:1px;
	border-top-color:gray;
	border-top-style:dotted;
	font-size: 12px !important;
	left:0px;
	width:460px;
	}
.Aj100{
 padding-top:50px;		
}
