@charset "utf-8";
@import url("/css/jquery.lightbox.css");
html{
	font-size:76%;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
a{
	text-decoration:none;
	color: #918d84;	
}
a strong{
	color:#d4a728; 
}
a img{
	border:none;	
}
a:active strong,a:hover strong{
	color:#918d84; 
}
h1,h2,h3{
	color:#345d71;
	font-weight: normal;
	text-transform:uppercase;
}
h3{
color:#d4a728;
}
#container {
	position:absolute;
	top:0px;
	right:50%;
	display:block;
	overflow:hidden;
	background-image:url(/images/css/bg_page.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width: 960px;
	height:823px;
	z-index:-1;
}
#page{
	position:relative;
	width:982px;
	margin:0 auto 0 auto;
	overflow:hidden;
	z-index: 1;
}
#header{
	text-align:right;	
}
#logo{
	float:left;
	margin:20px 0 0 8px;	
}

#navigation{
	position: relative;
	float:left;
	margin:38px 0 0 32px;
	padding:0;
	list-style-type:none;
	text-align:left;
	z-index: 999;
}

#navigation li{
	position:relative;
	padding-bottom:8px;
}
#navigation li a{
	display:block;
	padding:4px 14px 4px 14px;
	color:#918d84;
	text-transform:uppercase;
	text-decoration:none;
	white-space: nowrap;
}
#navigation li:hover a,#navigation li.selected a{
	color:white;
	background-color:#e6bf52;
}

#navigation ul.subnav,#navigation ul.subnav li ul.subnav{
	display: none;
	position:absolute;
	left:100%;
	top:0px;
	margin:0;
	padding:0;
	list-style-type: none;
	background-color:#ecebe7;
}
#navigation ul.subnav li,#navigation ul.subnav li:hover ul.subnav li a,#navigation ul.subnav li a{
	display: block;
	background-color:#ecebe7;	
	color:#918d84;
}
#navigation li:hover ul.subnav,#navigation li ul.subnav li:hover ul.subnav{
	display: block;
}
#navigation ul.subnav li:hover a,
#navigation ul.subnav li.selected a,
#navigation ul.subnav li ul.subnav li:hover a,
#navigation ul.subnav li ul.subnav li.selected a{
	color:white;
	background-color:#e6bf52;
}


h1#title{
	font-size:1.7em;
	padding:18px 10px 20px 0;
	margin:7px 0 7px 280px;
	background-image:url(/images/css/h1_title_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:white;
	font-weight:lighter;
	text-transform:uppercase;
	text-align:left;
}
h1#title span{
	position:relative;
	display:block;
	float:right;
	height:55px;
	padding:7px 0 0 175px;
	color:#e6bf52;
	font-size:1.4em;
	font-weight:bold;
	background-color:#edebe8;
	margin:-18px 65px -17px 0;
	background-image:url(/images/css/shareprice_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
h1#title span em{
	position:absolute;
	left:45px;
	bottom:10px;
	margin:0 0 0 0;
	font-size:10px;
	text-transform:none;
	color:#918c84;
	font-style:normal;
	font-weight: lighter;
}
#content{
	color:#6d6e71;
	text-align:left;
	width:690px;
	padding:18px 10px 20px 0;
	margin:7px 0 7px 280px;
	overflow:hidden;
}

ul.links_list{
	margin:0 217px 0 0;
	padding:0;
	list-style-type: none;
}
ul.links_list li{
	border-bottom: 1px solid #918d84; 
}
ul.links_list li.title,ul.links_list li.title:hover{
	border-bottom: none;
	background-color:white;
} 
ul.links_list li a{
	display: block;
	padding:5px 3px 5px 3px;
}
ul.links_list li a strong{
	font-weight: normal;
}
ul.links_list li:hover{
	background-color:#edebe8;
}
#month_archive_links{
	float:right;
	width:167px;
	margin-right:16px;
	padding:0;
	list-style-type: none;
}
#month_archive_links h3{
	color:#d4a728;
}
#month_archive_links li{
	border-bottom: 1px solid #918d84; 
}
#month_archive_links li.first, #month_archive_links li.title{
	border-bottom:none; 
}
#month_archive_links li a{
	display: block;
	padding:6px 10px 6px 10px;
	background-color: #edebe8;
	color:#6d6e71;
	border-bottom: 1px solid white;
}
#month_archive_links a:hover,#month_archive_links a.selected{
	color:#d4a728;
}
ul#people_list{
	margin: 0;
	padding:0;
	list-style-type: none;
}
ul#people_list li {
	overflow:hidden;
	width: 100%;
}
ul#people_list a{
	display: block;
	padding:6px 10px 6px 10px;
	background-color: #edebe8;
	color:#6d6e71;
	border-bottom: 1px solid white;
}
ul#people_list li{
	border-bottom: 1px solid #918d84;
}
ul#people_list li.title{
	border-bottom:none;
}
ul#people_list span{
	display:none;
	padding-top:44px;
	border-bottom: 1px solid #918d84;
}
ul#people_list span img{
	float:right;
	border: 5px solid #edebe8;
	margin-left:44px;
	margin-bottom:44px;
}
ul.category_list{
	display:block;
	margin:0 0 10px 0;
	list-style-type:none;
	overflow:hidden;
	width:669px;
	background-image:url(/images/css/category_list_back.gif);
	background-color:#edebe8;
	padding:10px 0 10px 0;
}
ul.category_list li{
	float:left;
	display:block;
	width:223px;
	text-indent:15px;
}
ul.category_list li strong{
	color:#345c6d;
}
ul.category_list li ul{
	display:block;
	margin:0 15px 0 15px;
	padding:0;
	width:auto;
	list-style-type:none;
}
ul.category_list li ul li{
	float:none;
	display:block;
	width:auto;
	margin:0;
	padding:0;
	text-indent:0px;
	border-bottom:1px solid #d3d1ce;
}
ul.category_list li ul li a{
	display:block;
	padding:7px 0 7px 0;
	border-bottom:1px solid white;
}
ul.category_list li ul li:hover a,ul.category_list li ul li.selected a{
	background-color:#e6bf52;
	color:white;
}

ul.gallery_images{
	display:block;
	margin:0;
	padding:0;
	width: 669px;
	list-style-type:none;
	overflow:hidden;
}
ul.gallery_images li{
	float:left;	
	margin-right:26px;
	margin-top:12px;
	margin-bottom:14px;
}
ul.gallery_images img{
	border:11px solid #edebe8;
}

#main{
	margin-right:192px;
}
#main strong{
	font-size:1.1em;
	color:#d4a728;
}
#project_images{
	float:right;
	width:132px;
	margin:auto 16px 0 16px;
}
#project_images img{
	border: 5px solid #edebe8;
	margin-bottom:8px;
}
#project_images h3{
	text-transform: none;
	color:#6d6e71;
	margin-top:0px;
	padding-top:0px;
	font-weight:bold;
}
table td{
	text-align: left;
	vertical-align: top;
	padding-right:50px;
}
table td h3{
	text-transform: none;
}

#corporate a{
	position:relative;
	display:inline-block; 
	width:130px;
	height:39px;
	color:#d4a728;
	padding:21px 52px 18px 18px;
	background-image:url(/images/css/btn_corp_back.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-transform:uppercase;
	vertical-align:middle;
	z-index: 400;
}

#top_shareholders table{
	width:487px;
}
#top_shareholders td{
	padding:3px;
}
#top_shareholders td:first-child{
	color:#d4a728;
	width:15px;
	text-align: center;
}
#top_shareholders tfoot td:nth-child(2n){
	text-align: right;
	color:#d4a728;
	font-weight: bold;
	text-transform: capitalize;
}
#top_shareholders td:last-child{
	text-align: right;
	width:25px;
}
#top_shareholders table thead th{
	font-size:1.1em;
	color:#d4a728;
}
#top_shareholders table tbody td{
	border-bottom:1px solid #d2d1cf;
}
#footer{
	text-align:left; 
	color:#c8c4bc;
	padding:20px 0 0 40px;
	margin:25px 0 7px 239px;
	background-image:url(/images/css/footer_back.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:none;
}
#footer li{
	color:#c8c4bc;	
	float:left;
	padding:0 5px;
	border-left:1px solid #c8c4bc;
}
#footer li.first{
	border-left:none;	
}
#footer a{
	color:#c8c4bc;
}
#footer a:hover,#footer a.selected{
	color:#d4a728;
}



