* {
  margin: 0;
  padding: 0;
}
html {
  overflow: -moz-scrollbars-vertical;
}
body {  
  width: 100%;
  min-width: 980px;
}
object {
  vertical-align: top;
}
td, th {
  vertical-align: top;
	text-align: left;
}
h1 {
  font: normal 22px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #00ADEE;
  margin-bottom: 15px;
}
h2 {
  font: bold 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333;
}
p {
  font: normal 12px Georgia, serif;
  color: #333;
  margin-bottom: 15px;
  line-height: 160%;
}      
a {
  text-decoration: none;
  color: #00ADEE;
}  
a img {
  border: none;
}

/******************* header + subnav + third_level_nav ***************************/      
#header {
  padding-left: 32px;
  border-bottom: solid 1px #ccc;
  margin-bottom: 50px;
  padding-top: 30px;
  padding-bottom: 13px;
}   
#header img {  
  vertical-align: -5px; 
}
#header span {
  margin-left: 110px;
}
#header a:hover, #header a.selected, #subnav a:hover, #subnav .selected a {
  color: #00ADEE;
}
#header a {
  color: #676767;
  font: bold 13px Helvetica neue, Helvetica, Arial, sans-serif;
  margin: 0px 20px 0px 0px;        
}
ul#subnav {
  font: bold 13px Helvetica neue, Helvetica, Arial, sans-serif;
  display: inline;
  float: left;
  margin-left: 32px;
  *margin-left: 16px;
  list-style: none;
  width: 140px; 
	*width: 150px;
  _width: 146px;
  margin-top: 4px;
  margin-bottom: 50px;
}
ul#subnav li {
  margin-bottom: 4px;
  margin-left: 0 !important;
  padding-left: 0px !important;
}
#subnav a {
  color: #676767;
  margin-left: 0 !important;
}  
#subnav ul.third_level_nav {
  font: normal 12px Georgia, serif;
  margin: 5px 0px 15px 0px;
  list-style: none;
  display: none;  
}
#subnav .selected ul.third_level_nav {
  *margin-left: 16px;
  display: block;
}
#subnav ul.third_level_nav li {
  margin-bottom: 4px;
}
#subnav #third_level_nav a {
  color: #676767;
} 
#subnav .third_level_nav .selected a, #subnav .third_level_nav a:hover {
  color: #00ADEE;
}

/******************* content ***************************/
#content a:hover, #sidebar a:hover {
  text-decoration: underline;
}

#content p, #content h1, #content h2, #content ul, #content table {
  margin-left: 180px;
	margin-bottom: 10px;
  width: 740px;
}
#content h2 {
  font: normal 20px Georgia, serif;
  color: #00ADEE;
  margin-bottom: 15px;
}
#content ul {
  padding-left: 15px;
}
#content img {
  margin-left: 0px;
	margin-bottom: 20px;
}
#content table th {
  background: #aaa;
	color: #fff;
	padding: 5px;
}
#content table td {
  background: #eee;
	padding: 5px;	
}

      
/******************* footer ***************************/
#footer {
  color: #999;
  margin: 50px 0px 10px 32px;
  padding-bottom: 20px;
  font: bold 9px helvetica neue, helvetica, arial, sans-serif;
  clear: both; 
}
#footer a {
  color: #333;   
  padding: 3px 0px 3px 5px;
  margin-left: 4px;  
  border-left: solid 1px #999;        
}
#footer a:hover {
  color: #00ADEE;
}
/******************* Home ***************************/
#home #content {
  margin-left: 0px;
}
#home #header {
  margin-bottom: 0px;
}

/******************* FAQ ***************************/
#faq #content {
  margin-left: 32px;
}


/******************* About Us ***************************/
#about #content {
  margin-left: 20px;
}   
.about_landing_page #content {
  margin-left: 190px !important;
}

/******************* Portfolio ***************************/
#portfolio #content {
  margin-left: 20px;
}

/******************* Sustainability *************************/
#sustainability #content {
  margin-left: 20px;
  
}

/******************* Opportunity *************************/
#opportunity #content {
  margin-left: 20px;	
  _margin-left: 14px;
}

/******************* Endowment *************************/
#endowment #content {
  margin-left: 190px;  
}
#endowment #content p, #endowment #content h1, #endowment #content h2, #endowment #content ul {
  margin-left: 0px;
  width: 700px;
}
#endowment #content img {
  margin-left: 0px;
}

/******************* living *************************/
#living #content {
  margin-left: 20px;
  margin-bottom: 20px;
}

/******************* News ***************************/
#news #content {
  margin-left: 20px;
}
/*
p.date {
  font: bold 13px Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #808080;
  margin-top: 15px;
  margin-bottom: 5px;
}
#sidebar {
  margin-left: 690px;
  width: 270px;
}
#sidebar h1 {
  border-bottom: solid 1px #ccc;
}
#sidebar div {
  margin-bottom: 15px;
}
#sidebar p {
  font-size: 11px;
}
#sidebar p  a {
  color: #00ADEE;
  font: bold 11px Helvetica, Arial, sans-serif; 
}
#sidebar #newslist {
  padding-right: 0px;
}
#sidebar #newslist p {
  margin-top: 0;
  line-height: 130%;
}
#sidebar #newslist p.date {
  margin-bottom: 0px;
}
#sidebar #newslist h2 {
  font-size: 11px;
}
#archive {
  margin-top: 30px;
}
#archive p a {
  background: url(../images/ui/arrow.gif) no-repeat left center;
  padding-left: 15px;
  color: #333;
  font-size: 12px;
}*/

/******************* Scrollbar ***************************/
#container {
	position	: relative;
	width		: 245px;
	height		: 300px;
	overflow	: hidden;
  
}
#scrollContent {
	position	: relative;
	width		: 235px; 
}
#scrollArea {
	position	: relative;
	height		: 300px;
  float: right;
	width		: 10px;
	overflow	: hidden;
  background: #e6e6e6;
}
#scroller {
	position	: relative;
	width		: 10px;
	background	: #b2b2b2;
}
