html { height:100%; max-height:100%; font-family:Arial, Helvetica, sans-serif; overflow: hidden;}

body { height:100%; max-height:100%; min-height:100%; overflow:hidden; color: #333; line-height:1.3em; background: #eef6f8 url(../images/bg.png) repeat-x; }

.clear {
	clear:both;
}

#header {
	width:860px;
	height:166px;
	padding:5px 20px;
	z-index:1000 !important;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-457px;
	background-color:#fff;
	font-size:.9em;
	color:#000;
}

h1 {font: normal normal normal 1.7em "Arial", "Verdana"; color:#999; line-height:1em;text-transform:uppercase;}
h3 {color:#0052a5; font-size:.9em; margin-bottom:.8em; }
h4 {color:#0052a5; font-size:.9em; margin-bottom:1em; font-weight:normal; }
h5 {margin-bottom:0px;}
a:focus, a:active { outline: none; }

a, a:visited {color:#000; text-decoration:none; }
a:hover {text-decoration:underline; }
img {border:0;}
p {margin-bottom:3px;}

sub {line-height:0;font-size:80%;}

* {line-height:1.1em;margin:0;padding:0;}

/*  ICONS
===========================================================================================*/

#icons { clear:both;position:relative; height:43px; line-height:43px;font-size:12px; text-align:left; background-color:#0052a5;color:#fff;}
#icons a { text-decoration:none; color:#fff;padding:0 10px;}
#icons a:hover { text-decoration:underline; }
#icons a.reduce { color:#fff; font-size:80%; padding-right:2px;}
#icons a.enlarge { color:#fff; padding-left:2px;}
#enlargespace { position:relative; top:-2px; color:#fff; font-size:110%; padding-bottom:3px; }


/*SEARCH 
============================================================================*/

#searchblock { position:absolute; top:12px; left:406px; height:10px; width:300px; z-index:400; }
.textfield { width:150px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:1px; padding:1px 0 0 1px; border:1px solid #999; z-index:405; }
.button { margin-left:3px; height:16px; border:0px none #FFF; background-color:#a7a9ac; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding:0 5px 2px 5px; cursor:pointer; color:#fff; }
.button { # margin-bottom:1px;}

/* HEADING
============================================================================*/
#heading { height:65px;color:#0052a5; background:#fff url(../images/2009shr.png) 6px 8px no-repeat;text-indent:-999em;}

table {margin-top:0px;}

table h3 {font-size:1.2em; margin-bottom:0px;}

td {font-size:.9em; padding:4px 0;}

td .textfield {font-size:1em; padding-bottom:2px;}

.superscript {font-size:70%; position:relative; top:-3px; }

textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333;}


	abbr, acronym { font-style:normal; border:none;}
	#page {	position:absolute; left:0em; top:0em; border:1px dotted #f90; border-width:1px 0 0 1px; padding:0 0 0 0em; margin:0 1em 1em 0; line-height:130%;}
	p, dl, ol { font-size:0.8em; margin:0 0 1em 0; }
	dl { margin:1em 0 0 0.3em; }
	ol { padding:0; font-size:.8em;}
	ol li { margin:0 0 3px 2em; padding:0; }
	dt { font-variant:small-caps; font-size:110%; clear:both; }
	dt em { font-variant:normal; font-size:90%; }
	dd { margin:0 0 0 1em; }
	dl ul, dl li { padding:0; list-style-type:none; }
	dl ul { width:100%; float:left; margin:0 0 1em 0; }
	dl li { float:left; margin:0 0.2em 0 0; }
	code { font:normal normal normal 1em "courier new",monospace; color:#333; }
	#skip-links { font-size:70%; margin:1.4em 0 0 0; }


/*NAV
============================================================================*/
#topnav {
	height:23px;
	overflow:hidden;
}
#topnav ul {
	list-style:none;
}
#topnav li {
	float:left;
	position:relative;
	cursor:pointer;
}
#topnav li.shr a {
	width:142px;
}
#topnav li.crs a {
	width:78px;
}
#topnav li.ar a {
	width:90px;
}
#topnav li.nom a {
	width:110px;
}
#topnav li a {
	text-transform:uppercase;
	font-size:10px;
	padding:4px 10px;
	display:block;
	background-color:#a7a9ac;
	color:#fff;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
}
#topnav li a:hover {
	color:#000;
}
#topnav li a.sel, #topnav li a.sel:hover {
	background-color:#0052a5;
	border-bottom:2px solid #0052a5;
	color:#fff;
}

#nav {
	cursor:pointer;
	z-index:2000;
	list-style-type:none;
	height:30px;
	top:85px;
	border-right:1px solid #FFF;
}

#nav li {
	width:87px;
	float:left;
	position:relative;
	cursor:pointer;
	text-align:left;
}

#nav ul {
	position:absolute;
	top:30px;
	width:174px;
	left:-10000px;
	list-style:none;
	z-index:2020;
}
/* fix for ie7 menu sticking */
#nav li:hover {
	visibility:visible;
}
#nav ul li {
	width:174px;
	float:left;
	height:auto;
}
#nav a, #nav a:visited {
	display:block;
	cursor:pointer;
	padding:3px 0 0 12px;
	border-right:1px solid #959595;
	border-top:1px solid #959595;
	border-bottom:1px solid #959595;
	font:normal 12px arial, sans-serif;
	color:#959595;
	text-decoration:none;
	height:27px;
	line-height:12px;
	width:auto;
	text-transform: uppercase;
	float:left;
	display:inline;
}

#nav a:hover, #nav a:focus, #nav li.sfhover a, #nav li.sfhover a:visited, #nav li:hover a, #nav li:hover a:visited {
	color:#000;
	 
}
#nav li:hover a.dropdown, #nav li.sfhover a.dropdown {
	border-bottom:1px solid #fff;
}
#nav ul a, #nav ul a:visited {
	width:166px;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	height:auto;
	color:#FFF !important;
	background-color:#0052a5 !important;
	padding:4px 0 4px 8px;
	line-height:1em;
	text-transform:uppercase;
}

#nav li a.sel,#nav li a.sel:hover,#nav li:hover a.sel, #nav li.sfhover a.sel { background-color:#FFFFFF !important; color:#0052a5 !important;}
#nav li div {
	position:absolute;
	position:expression('absolute');
	top:35px !important;
	left:-3000px;
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	border-bottom:1px solid #959595;
	background-color:#fff;
	z-index:3000 !important;
	visibility:visible;
}
#our_vision_drop_img {
	background:#fff url(../images/dropthumbs/our_vision.jpg) 0 0 no-repeat;
}
#our_strategy_drop_img {
	background:#fff url(../images/dropthumbs/our_strategy.jpg) 0 0 no-repeat;
}
#our_portfolio_drop_img {
	background:#fff url(../images/dropthumbs/our_portfolio.jpg) 0 0 no-repeat;
}
#chair_drop_img {
	background:#fff url(../images/dropthumbs/chair.jpg) 0 0 no-repeat;
}
#ceo_drop_img {
	background:#fff url(../images/dropthumbs/CEO.jpg) 0 0 no-repeat;
}
#nav li div a.img {

	float:left !important;
	margin:10px 0 0 10px !important;
	display:inline !important;
	padding:0 !important;
	border:0 !important;
	width:117px !important;
	height:82px !important;
	clear:both !important;
}

#nav li div p {
	width:100px;
	float:left;
	display:inline;
	margin:10px 0 0 10px;
}
#nav li div p a.head {
	color:#999 !important;
	margin:0 !important;
	display:inline !important;
	clear:both !important;
	padding:0 !important;
	width:auto !important;
	height:auto !important;
	border:0 !important;
}
#nav li div p a {
	color:#0052a5 !important;
	display:inline !important;
	border:0 !important;
	width:auto !important;
	height:auto !important;
	text-transform:none !important;
	margin:0 !important;
	padding:5px 0 0 0 !important;
}
#nav li div p a:hover {
	text-decoration:underline;
}
#nav li div p a.drop {
	color:#999 !important;
}
#nav li div p a.drop:hover {
	text-decoration:underline;
	color:#0052a5 !important;
}
#nav li:hover div, #nav li.sfhover div {
	left:-1px;
	top:32px !important;
	position:expression('absolute');
}
#nav li:hover #key_dates_drop, #nav li.sfhover #key_dates_drop {
	left:auto;
	right:1px !important;
	top:32px !important;
	z-index:3000 !important;
}
#our_vision_drop, #chair_ceo_drop {
	width:350px;
	height:200px;
}
#our_portfolio_drop {
	width:350px;
	height:100px;
}
#dexus_drop {
	width:180px;
	height:80px;
}
#dexus_drop p {
	width:170px;
}
#dexus_drop p a.drop {
	width:150px !important;
	display:block;
}
#key_dates_drop {
	width:184px;
	height:170px;
}
#key_dates_drop p {
	width:170px;
}
#key_dates_drop p a.drop {
	width:150px !important;
	display:block;
}
#crands_drop {
	width:184px;
	height:90px;
}
#crands_drop p {
	width:174px;
}
#crands_drop p a.drop {
	width:170px !important;
	display:block;
}
#financial_highlights_drop {
	width:180px;
	height:60px;
}
#financial_highlights_drop p {
	width:170px;
}
#financial_highlights_drop p a.drop {
	width:150px !important;
	display:block;
}
#our_vision_drop p, #chair_ceo_drop p, #our_portfolio_drop p {
	width:200px !important;
}

#nav ul a:hover, #nav ul a:focus, #nav li a.sel ul li a.subsel { background:#0052a5 !important; color:#FFF !important; }

/* SPECIFIC NAV OVERRIDES */
#nav .last a { border-right:none !important; }
#nav .n0 { width:59px;} #nav .n0 a {width:49px !important;padding-left:9px !important;}
#nav .n1 { width:70px;} #nav .n1 a {width:57px !important;}
#nav .n2 { width:99px;} #nav .n2 a {width:86px !important;}
#nav .n3 { width:100px;} #nav .n3 a {width:87px !important;}
#nav .n4 { width:85px;} #nav .n4 a {width:72px !important;}
#nav .n5 { width:100px;} #nav .n5 a {width:87px !important;}
#nav .n6 { width:150px;} #nav .n6 a {width:137px !important;}
#nav .n7 { width:90px;} #nav .n7 a {width:77px !important;}
#nav .n8 { width:106px;} #nav .n8 a {width:93px !important;}

#logo {width:117px;height:80px;background: transparent url(../images/logo.png) 0 0 no-repeat;position:absolute; right:34px;top:39px;}


#jumpmenu {height:20px; border:1px solid #CD003D; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#FFF;  position:absolute; right:30px; top:38px; z-index:200; background-color:#CD003D;}
#jumpmenu a:focus, #jumpmenu a:active #jumpmenu {outline:none; }

#jumptocontent {position:absolute;left:-999em;}
	
/*CONTENT 
============================================================================*/
#contentbg {
	color:#000;
	height:100%;
	width:900px;
	overflow:hidden;
	background-color:#fff;
	z-index:1 !important;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -457px;
}
#content {
	color:#000;
	height:100%;
	width:100%;
	overflow-y:scroll;
	overflow-x:none;
	z-index:1 !important;
	position:absolute;
	top:0;
	left:0;
}

#wrapper {
	width:900px;
	padding: 0 0 30px 0;
	margin:0 auto;
	position:relative;
}

#section { padding:177px 0 100px 0; width:860px; margin: 0 auto 0 auto; height:100%; padding-bottom:50px; text-align:left; font-size:.9em;}

#section.leftbar { padding:177px 0 100px 204px !important; width:656px; margin: 0 auto 0 auto; height:100%; text-align:left;}
#rightcol {
	width:192px;
	height:600px;
	float:right;
	background-color:#fff;
	margin-left:10px;
	display:inline;
}
.os { padding:177px 0 50px 194px !important; width:666px; }

#section p, li, a, span {
	line-height:1.3em;
}
#section p.caption {font-size:75%;color:#666; padding:5px 0;}

#section ul {
	list-style-image:url(../images/hyphen.gif);
	font-size:.8em;
	padding-bottom:5px;
}
#section ul li {
	margin:0 0 3px 2em; padding:0;
	list-style-type: square;
}


#section ul li ul {
	margin-top:3px;
	list-style-image:url(../images/hyphen.gif);
	font-size:1em;
	padding-bottom:5px;
}
#section ul li ul li {
	margin:0 0 3px 1.6em; padding:0;
}
#section a {
	color:#000;
	text-decoration:underline;
}
#section h1 {
	height:52px;
	display:block;
	line-height:76px;
	overflow:hidden;
}
#section h1.smaller { font-size:1.5em;} 
#section h2 {
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 8px 0;
	color:#666;
	font-size:1.1em;
}
#section .blue {
	color:#0052a5;
}
p.blue	{ margin-bottom:3px;}


#leftbar {
	width:194px;
	position:absolute;
	top:177px;
	left:50%;
	height:700px;
	z-index:200;
	margin-left:-437px;
	background-color:#fff;
}

.financial_highlights, .our_key_achievements {
	background-color:transparent !important;
}
.financial_highlights h2, .our_key_achievements h2 {
	background-color:#bbb;
	margin-top:10px;
}
.financial_highlights a, .our_vision a, .our_key_achievements a {
	color:#fff !important;
	padding-left:10px !important;
}
.financial_highlights a.sel, .our_vision a.sel {
	text-decoration:underline !important;
	color:#fff !important;
}
.our_key_achievements a.sel {
	color:#0052a5 !important;
}
.our_vision {
	background-color:#0052a5 !important;
}

.funds_management ul {
	display:none;
}
#leftbar h2 {
	width:182px;
	height:72px;
	background-color:#0052a5;
	display:block;
	margin-bottom:10px;
	text-indent:-999em;
}
#leftbar h2.dexusgroup
{
	background:#0052a5 url(../images/headings/dexus_group.gif) 0 0 no-repeat;	
}
#leftbar h2.thirdpartyfundsmanagement
{
	background:#0052a5 url(../images/headings/third_party_2.gif) -2px 2px no-repeat;	
	height:100px;
}
#leftbar h2.feedback
{ background:#0052a5 url(../images/headings/feedback.gif) -2px 2px no-repeat; }


#leftbar h2.chairandceo
{
	background:#0052a5 url(../images/headings/chair_and_ceo.gif) 0 0 no-repeat;	
}
#leftbar h2.crssummary
{
	background:#0052a5 url(../images/headings/crs_summary.gif) 0 0 no-repeat;	
}
#leftbar h2.investorinformation
{
	background:#0052a5 url(../images/headings/investor_information.gif) 0 0 no-repeat;	
}
#leftbar h2.financialhighlights
{
	background:#0052a5 url(../images/headings/financial_highlights.gif) 0 0 no-repeat;	
}
#leftbar h2.ourportfolio
{
	background:#0052a5 url(../images/headings/our_portfolio_blue.gif) 0 0 no-repeat;	
}
#leftbar h2.ourvisionstrategy
{
	background:#0052a5 url(../images/headings/our_vision_and_strategy_larger_blue.gif) 0 0 no-repeat;	
}
.our_vision h2 {
	margin-top:10px;
	background:#bcbdc0 url(../images/headings/our_vision_and_strategy_larger.gif) 0 0 no-repeat !important;
}
#leftbar ul {
	list-style:none;
}
#leftbar li {
	margin-bottom:6px;
	line-height:11px;
}
#leftbar a {
	color:#666;
	font-size:11px;
	text-transform:uppercase;
}
#leftbar a.sel, #leftbar a.subsel {
	color:#0052a5;
}
#leftbar ul ul a {
	text-transform:none;
}
#leftbar ul ul li {
	padding-left:10px;
}
#leftbar li ul {
	padding:5px 0;
}

#breadcrumb {
	height:20px;
	background-color:#a7a9ac;
	padding-left:5px;
	margin-bottom:10px;
}
#breadcrumb a {
	color:#fff;
	font-size:11px;
}
#breadcrumb a.sel {
	color:#0052a5;
}
#breadcrumb span {
	padding:0 5px;
	font-size:11px;
}

/* DOWNLOADS
============================================================================*/

#pdflist { margin-right:60px; z-index:100;  }
#pdflist ul { list-style-image:url( ); list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }
#pdflist ul li { list-style:none; color:#222; margin:0px; padding-left:0px; line-height:120%; text-indent: 0px; background-image: url(../images/icon-color-pdf.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 4px; font-size:1.1em;}
#indent { margin-left:18px; }
#pdflist li a { color:#222; text-decoration:none; font-size:1.1em;}
#pdflist li a:visited { text-decoration:none; color:#222; }
#pdflist li a:link { text-decoration:none; color:#222; }
#pdflist li a:hover { text-decoration:underline; color:#bf0000; }
#pdflist  li  ul {margin-top:4px;}
#pdflist  li  li {margin-left:0px;}

#reader {width:300px; }
#reader p {font-size:1em;}

/* SITEMAP
============================================================================*/

#sitemap ul { list-style-image:url( );  list-style: none; text-indent: 0px; text-align: left; }
#sitemap li { list-style-image:url( ); list-style:none; color:#222; margin:0px; padding-left:18px; line-height:120%; text-indent: 0px; padding-bottom: 4px; }
#sitemap li a { color:#222; text-decoration:none; font-size:1em;}
#sitemap li a:visited { text-decoration:none; color:#222; }
#sitemap li a:link { text-decoration:none; color:#222; }
#sitemap li a:hover { text-decoration:underline; color:#0052a5; }
#sitemap  li  ul {margin-top:4px; margin-left:20px; font-size:.9em;}
#sitemap  li  li {margin-left:0px;}


/* FOOTER
=============================================================================*/

#footer {
	width:860px;
	height:22px;
	margin-left: -437px;
	position:absolute;
	bottom:0;
	z-index:3000 !important;
	background-color:#0052a5;
	font-size:.7em;
	left:50%;
	margin-bottom:-1px;
}
#footertext {padding:4px 30px 0 0; color:#FFF;}

#footertext a, #footer a:visited {color:#FFF; text-decoration:none; }

#footertext a:hover, #footer a:focus {text-decoration:underline;}

#companylink {float:right; color:#FFF; text-align:right; }
#companylink a, #companylink a:visited {color:#FFF; }
#companylink a:hover {color:#FFF; text-decoration:none;}

.print { display:none !important; }


/* SEARCH */
#search-content a,#search-content  a:visited,#search-content  a:link {
}

#search-content  .search-result-block {
	clear: both;
	border: 1px dotted #CCCCCC;
	margin-bottom: 20px;
	margin-right:20px;
	padding: 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#search-content  .sp2_info {
	font-weight: bold;
}

#search-content  p.sp2_title {
	font-weight: bold;
	display: block;
	font-size: 1em;
}

#search-content  .sp2_select {
	font-weight: bold;
	color: #ED1B2D;
}

 p.sp2_address,
 p.sp2_address,
 p.sp2_address a,
 p.sp2_address a:link,
 p.sp2_address a:visited,
 p.sp2_address a:hover,
 p.sp2_address a:active {
	color:#BBBBBB;
	margin: 1.1em 0 0 0;
	padding: 0;
	font-weight: normal;
}
 p.sp2_result {
	margin-bottom: -0.8em;
}


 input.sp2_field {
	color: #000;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	background-color: #fff;
  	border: 1px solid #999;
  	width: 200px;
	padding: 2px;
}
 input.sp2_btn, .sp2_i_select {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
-adv .sp2_i_select {
	width:204px;
}
#search-content  form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 0.5em;
}
#search-content  form p label {
  float: left;
  width: 25%;
}
#search-content  fieldset {
  border: 1px dotted #999;
  margin: 0px 0 10px;
  padding: 5px 10px;
}
#search-content  legend {
	font-size: 1.4em;
	font-weight: bold;
  	background-color: #FFFFFF;
}
 .sp2_page_top {
	margin: 0px;
	padding: 0 0 0.5em 0;
}
 .sp2_page_bottom {
	text-align: left;
	margin: 0 0 1em 0;
	padding: 0;
}
p.sp2_description {
	margin: 1.5em 0 -0.5em 2em;
	padding: 0;
	font-size: 1.1em;
	color: #876A11;
}
/* END SEARCH */


.jumptocontent a, .jumptocontent a:visited {color:#E2D5B5 !important;}



/* CONTENT */


#home_feature {
	position:relative !important;
	width:481px;
	height:294px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-right:4px;
}
#home_feature img {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
#home_feature img.hide {

	z-index:1 !important;
}
#home_portfolio {
	float:left;
	background:#fff url(../images/home_our_portfolio.png) 0 0 no-repeat;
	width:183px;
	height:143px;
	text-indent:-999em;
	border:1px solid #ccc;
	display:inline;
	margin:0 4px 0 0;
}
#home_vision {
	float:left;
	background:#fff url(../images/own_manage_develop.jpg) 0 0 no-repeat;
	width:183px;
	height:143px;
	text-indent:-999em;
	border:1px solid #ccc;
	display:inline;
	margin:4px 0 0 0;
}
#home_chair_ceo {
	width:183px;
	height:143px;
	background:#fff url(../images/home_chair_ceo.jpg) 0 0 no-repeat;
	float:left;
	display:inline;
	margin:4px 4px 0 0;
	border:1px solid #ccc;
	overflow:hidden;
}
#home_chair_ceo span {
	color:#0052a5; display:block;
	text-transform:uppercase;
	font-size:12px;
	margin:70px 0 0 0;
	padding:0 0 0 5px;
}
#home_chair_ceo p {
	padding:2px 5px;
}
#home_chair_ceo a {
	color:#0052a5;
	padding-top:15px;
}

#home_video {
	width:183px;
	height:143px;
	background:#fff url(../images/home_webcam.jpg) bottom right no-repeat;
	float:left;
	border:1px solid #ccc;
}
#home_video a.video {
	width:183px;
	height:90px;
	background:#fff url(../images/movie22.jpg) 0 0 no-repeat;
	text-indent:-999em;
}
#home_video span {
	color:#0052a5; display:block;
	text-transform:uppercase;
	font-size:12px;
	margin:3px 0 0 0;
	padding:0 0 0 5px;
}
#home_video p {
	padding:4px 5px 0 5px;
}
#home_video a {
	color:#999;
	display:block;
	margin-bottom:1px;
	text-transform:uppercase;
}
#home_timeline_container {
	height:400px;
	clear:both;
	padding:30px 0 0 0;
	position:relative;
	overflow:hidden;
}

#home_timeline {
	height:400px;
	width:2000px;
	left:200px;
	position:absolute;
}
#home_timeline_heading {
	width:190px;
	position:absolute;
	text-align:center;
	top:0;
	left:0;
	height:400px;
	background-color:#fff;
	z-index:100;
}
#home_timeline_heading span {
	font-size:14px;
	color:#0052a5;
	font-size:120%;
	font-weight:bold;
	margin:30px 0 0 0;
	display:block;
	text-transform:uppercase;
}
#home_timeline_line {
	height:1px;
	background-color:#999;
	overflow:hidden;
	position:absolute;
	top:65px;
	width:860px;
	z-index: 199;
}
#home_timeline_drag {
	position:absolute;
	top:55px;
	left:95px;
	cursor:pointer;
	display:block;
	z-index:200;
}
#home_timeline div {
	width:140px;
	height:400px;
	float:left;
	padding:0 5px;
	display:inline;
	visibility: visible;
}
#home_timeline div span {
	font-size:14px;
	color:#999;
	font-size:120%;
	font-weight:bold;
	padding:0 0 30px 0;
	display:block;
}
#home_timeline div p {
	color:#666;
	font-size:11px;
}
.ov {
	background-color:#0052a5 !important;
}
#ov {
	height:600px;
}
.ov h1 {
	color:#fff;
}
.ov p {
	font-size:1.5em ;
	color:#fff;
	margin:40px 0 0 0;
}
.ov h3 {
	font-size:1.5em;
	color:#fff;
	margin:0;
	text-transform:uppercase;
}
.ov h3.last {
	margin-bottom:10px;
}
.ov a {
	background-color:#fff;
	color:#0052a5;
	padding:3px 5px;
}

#fh {
	width:660px;
	height:975px;
	background:#fff url(../images/fh_bg.jpg) 0 0 no-repeat;
	position:relative;
	padding:10px 0 0 200px;
	overflow:hidden;
}

#fh  h3 {
	text-transform:uppercase;
	font-size:1.8em;
	color:#fff;
	opacity:.95;
	font-weight:normal;
	margin:3px 0;
	cursor:pointer;
}

.graph {height:200px; clear:right;margin-right:140px;}
.graph .col	{ float:left;width:50px; margin-right:6px;height:100%;}
.toprow p	{position:absolute; bottom:0px;left:0; text-align:center; width:50px; margin:0px;}
.toprow	{ position:relative; width:50px;vertical-align:bottom; color:white; text-align:center; padding:0px;}
.bottomrow	{ background:white;width:50px; opacity:0.6; filter:alpha(opacity=60);}
.bottomrow5	{ background:white;width:50px; opacity:1; filter:alpha(opacity=100);}
.graphbottom	{ width:50px;height:20px; text-align:center; color:white;}
.acc {height:200px;}
#fh div h1	{font-size:60px;  margin-right:20px; line-height:60px; color: white;margin-top:0px; height:auto; text-transform:none;}
#fh div h2	{font-size:60px;  margin-right:20px; line-height:60px; color: white;margin-top:0px; height:60px; text-transform:none; font-weight:normal;clear:left;}
#fh h3	{ clear:both;}
#fh p.not	{color:white; font-size:24px;}
#fh table, #fh td	{padding:0;}


#oka {
	width:660px;
	height:804px;
	background:#0052a5 url(../images/our_key_achievements2.jpg) 0 0 no-repeat;
	position:relative;
	padding:10px 0 0 200px;
	overflow:hidden;
}
#oka h1 {
	color:#fff;
	margin:0 0 30px 0;
}
#oka h3 {
	text-transform:uppercase;
	font-size:1.5em;
	color:#fff;
	opacity:.95;
	font-weight:normal;
	margin:3px 0;
	cursor:pointer;
	font-weight:bold;
}

#oka div {
	height:220px;
	padding:10px 10px 10px 0;
}
#oka div.line, #fh div.line {
	height:1px !important;
	background-color:#fff;
	overflow:hidden;
	width:656px;
	padding:0 !important;
}
#os {
	background:#0052a5;
	height:1040px;
	padding-left:10px;
}
#os_overlay {
	background:#0052a5;
	height:1040px;
	width:636px;
	padding-left:10px;
	padding-top:50px;
	position:absolute;
	z-index:3;
}
#os_overlay2 {
	background:#0052a5;
	height:1040px;
	width:636px;
	padding-left:10px;
	padding-top:50px;
	position:absolute;
	z-index:2;
}
#os_overlay3 {
	background:#0052a5;
	height:1040px;
	width:636px;
	padding-left:10px;
	padding-top:50px;
	position:absolute;
	z-index:1;
}
#os_overlay h1 {
	color:#fff;
	padding:0 0 20px 0;
}
#os_overlay h2 {
	color:#fff;
	font-size:200%;
	clear:both;
}

#os h1 {
	color:#fff;
	padding:0 0 20px 0;
}
#os h2 {
	color:#fff;
	font-size:200%;
	clear:both;
}
#os li {
	color:#fff;
}
#os .left {
	width:214px;
	float:left;
}
#os .mid {
	width:214px;
	float:left;
}
#os .cal {
	float:right;
	width:170px;
	margin-right:10px;
	display:inline;
}
#os #leftc {
	width:428px;
	float:left;
}
#os .cal a {
	width:50px;
	height:40px;
	padding:6px 0 0 6px;
	float:left;
	color:#fff;
	text-decoration:none;
}
#os .cal a.a, #os .cal a.b {
	border-right:1px solid #757fad;
}
#os .cal a.d, #os .cal a.e, #os .cal a.g, #os .cal a.h {
	border-top:1px solid #757fad;
	border-right:1px solid #757fad;
}
#os .cal a.f, #os .cal a.i {
	border-top:1px solid #757fad;
}
#os .cal a.sel {
	background-color:#0097ac;
}
#os h4.head2 {
	color:#fff;
	float:right;
	width:191px;
	padding:0 0 0 25px;
}
#os h4.head1 {
	color:#fff;
}
#os .desc {
	padding-top:20px;
	clear:both;
}
#os .desc h3 {
	color:#fff;
	font-size:140%;
	margin:0 0 4px 0;
	text-transform:uppercase;
	font-weight:normal;
}
#os .desc p {
	color:#fff;
	font-size:200%;
	padding:0 0 0 20px;
	margin:0;
}
#bod_inst {
	width:200px;
	float:right;
	font-size:83%;
	color:#666;
}
#bod_photo {
	float:left;
	margin-bottom:10px;
	display:inline;
	background:#fff url(../images/bod_photo.jpg) 0 0 no-repeat;
	width:450px;
	height:213px;
	overflow:hidden;
}
.board {
	float:left;
	top:0px;
	width:440px;
	height:170px;
}

.boardhover {
	width:106px;
	height:104px;
	float:left;
	margin:0 5px 5px 0;
	display:inline;
	background-color:#fff;
	opacity:.4;
	filter:alpha(opacity=40);
}
.boardhoversel {
	background-color:transparent;
	opacity:1;
	filter:alpha(opacity=100);
}
#chair_ceo {
	width:424px;
}
#chair_ceo a {
	width:212px;
	float:left;
	margin:5px 0;
	display:inline;
	color:#666;
	font-size:85%;
	text-decoration:none;
}
#chair_ceo a span {
	font-size:110%;
	text-transform:uppercase;
	padding-bottom:4px;
	text-decoration:underline;
}

/* Galleries */
#galleries	{border:solid 1px #959595; position:relative; margin-bottom:20px;}
#galleries h3, #galleries p	{ margin-left:5px; margin-top:5px; }
#galleries .links a	{ color:#003366; text-decoration:none; margin-left:5px;}
#galleries .links	{width:190px; background-color:#959595; margin-top:0px; font-size:12px; position:absolute; bottom:0px;}
#galleries a.cur	{color:white;}


#section a.nextpage {
	clear:both;
	float:left;
	margin:20px 0 0 0;
	display:inline;
}
/* POPUP */
.popup {
	position:absolute;
	top:30px;
	left:50%;
	z-index:10000 !important;
	border:1px solid #000 !important;
	background-color:#fff;
	color:#000;
	display:none;
}
.popupview {
	position:absolute;
	top:30px;
	left:50%;
	z-index:4000 !important;
	border:2px solid #666 !important;
	background-color:#fff;
	color:#000;
}
.closebutton {
	float:right;
	height:12px !important;
	width:12px !important;
	border:1px solid #fff;
	line-height:12px;
	text-align:center;
	padding:2px;
	margin:7px 0 0 12px !important;
	font-size:130%;
	color:#fff !important;
	z-index:5000;
}

.popup_header {
	height:30px !important;
	width:100%;
	background-color:#0057ba;
	color:#fff !important;
	line-height:30px;
	
	padding:5px 0 0 0;
}
.popup_header h4 {
	color:#fff !important;
	font-size:14px;
	text-indent:10px;
	width:auto;
	float:left;
	font-weight:normal;
}
.popup_header a {
	float:right;
	font-size:90%;
	color:#fff !important;
	text-decoration:none;
	padding-right:10px !important;
	width:50px;
	height:30px;
	text-align:left;
	cursor:pointer;
}
.popup_header span {
	float:left;
	height:30px;
	width:20px;
	color:#fff !important;
}

/* EMAIL POPUP */
#email_popup {
	margin-left:-250px;
	height:360px;
	width:500px;
}
#email_popup table {
	width:100%;
}
#email_popup td {
	border-bottom:1px solid #000;
	padding:8px 0 8px 0;
}

#email_popup span {
	float:left;
	height:30px;
	width:20px;
}
#email_popup p {
	width:480px;
	padding:10px;
	border-bottom:1px solid #000;
}
#email_popup form {
	padding:10px 0 0 0;
}
#email_popup label {
	width:100px;
	float:left;
	margin:2px 2px 2px 10px;
	display:inline;
	line-height:20px;
	font-size:12px;
}
#email_popup input {
	width:300px;
	height:20px;
	float:left;
	border:1px solid #000;
	margin:2px;
	display:inline;
}
#email_popup textarea {
	float:left;
	width:300px;
	height:100px;
	border:1px solid #000;
	margin:2px;
	display:inline;
	font-size:12px;
}
#email_popup #sendbutton
{
	height:18px;
	padding:0 4px;
	float:right;
	display:inline;
	background-color:#ced6da;
	font-size:11px;
	width:auto !important;
	float:left;
	margin:0 0 0 10px;
	border:1px solid #999;
}
#email_popup br {
	clear:both;
}

#copyright {
	bottom:0;
	position:absolute;
	right:20px;
	color:#ccc;
}
#copyright a {
	color:#ccc;
}

#exec_photo {
	width:656px;
	height:328px;
	position:relative;
	background-image:url(../images/executiveteam_photo.jpg);
}
#exec_photo img {
	z-index:1;
		width:656px;
	height:328px;

position:absolute;
}
#exec_photo div.hover {
	float:left;
	height:328px !important;
	display:block;
	z-index:200;
	text-decoration:none;
	cursor:pointer;
	zoom:1;
}
#exec_photo div.sfhover div.box {
	left:auto !important;

}
#exec_photo div.hover div {
	background-color:transparent;
}
#exec_photo div.hover div.box {
	position:absolute;
	width:160px;
	top:150px;
	padding:10px;
	background-color:#fff !important;
	left:-999px;
}
#exec_photo div.hover div.box span {
	color:#999;
}
#exec_photo .a {
	width:75px;
	left:20px;
	height:328px !important;
}
#exec_photo .b {
	width:45px;
	left:95px;
	height:328px !important;
}
#exec_photo .c {
	width:55px;
	left:140px;

}
#exec_photo .d {
	width:59px;
	left:196px;
}
#exec_photo .e {
	width:55px;
	left:260px;
}
#exec_photo .f {
	width:60px;
	left:315px;
}
#exec_photo .g {
	width:55px;
	left:375px;
}
#exec_photo .h {
	width:65px;
	left:430px;
}
#exec_photo .i {
		width:60px;
	left:495px;
}
#exec_photo .j {
	width:70px;
	left:555px;
}
#exec_photo .a:hover div.box {
	width:120px !important;
}
#exec_photo .j:hover div.box {
	width:120px !important;
}





/*EMAIL
================================================================================*/

#emailAR { z-index:1202; display:none; width:485px; height:350px; position:absolute; left:300px; top:160px; }
#emailARsent { z-index:1201; display:block; width:485px; height:350px; position:absolute; left:300px; top:120px; }
#sent-message-box {position:absolute; top:140px; left:100px; width:300px; height:60px; z-index:1201; display:block; border:2px solid #000; background-color:#FFF; }
.sent-message-head { display:block; position:relative; top:0px; left:0px; width:296px; font-size:16px; height:20px; color:#FFFFFF; background-color:#000; margin-bottom:8px; padding:3px; }
.sent-message { text-align:center; vertical-align:middle; }
.email-box { width:485px; height:400px; z-index:1201; position:absolute; left:2px; top:2px; border: 2px solid #000; background-color:#FFF; color:#000; }
.email-box-sent { width:485px; height:350px; z-index:1201; position:absolute; left:2px; top:2px; border: 2px solid #000; background-color:#EEE; color:#000; }
html>body div.emailAR-shadow { z-index:1200; display:block; width:545px; height:360px; position:absolute; left:5px; top:5px; filter:alpha(opacity=35); opacity:.35; background-image:url(../images/shadow-email.png); background-repeat: no-repeat; background-position: left top; }
.emailAR-title { display:block; padding:7px 10px 7px 10px; background-color:#000; color:#FFF; font-size:16px; }
.email-content { display:block; height:322px; color:#333; }
#email-item { display:block; position:relative; border-bottom:1px solid #000; margin:2px 0px 0px 0px; height:auto; }
.email-text { padding:10px; }
.email-text td { margin:0px; border:none; }
.email-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:3px; width:350px; margin-bottom:2px; z-index:1202;}
.email-field-sent { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:3px; width:350px; margin-bottom:3px; background-color:#EEE; }
.sml-email { font-size:.8em; color:#333; }
#emailAR td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.email-button { display:block; height:18px; border:1px solid #000; background-color:#EEE; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; margin-top:100px; cursor:pointer;}
#superscript { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.superscript { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.close { display:block; position:absolute; top:4px; right:28px; color:#FFFFFF; width:80px; text-align:right; }
.hide { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; top:4px; right:6px; color:#FFF; text-align:center; }
.hide a, .hide a:visited, .hide a:link { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; color:#FFF; text-align:center; text-decoration:none; }
.hide a:hover { text-decoration:none; }







.code {margin-top:0px; width:75px; border:1px solid #999; height:24px; font-size:1.2em; margin-right:0px; padding:4px 0px 0px 0px; text-align:center; float:left;}
.code2 {margin-top:0px; width:75px; border:2px solid #FF0000; height:26px;  font-size:1.2em; margin-right:10px; padding:4px 0px 0px 0px; text-align:center;}


