html, body {
	height:100%;
}
body {
	margin:0;
	color:#fff;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	background: #0d0d0d url(../images/background.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border-style:none;
}
#page {
	width:100%;
	min-height: 100%;
}
* html #page {
	height: 100%;
}
#wrapper {
	width:980px;
	margin:0 auto;
	padding-bottom:29px;
	background-color:#000000;
}
#header {
	height:1%;
	padding:0 0 22px 150px;
	position:relative;
}
.logo {
	margin:0;
}
.logo a {
	position:absolute;
	top:20px;
	left:20px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
	width:60px;
	height:95px;
	text-indent:-9999px;
}
/* Navigational Menu */

#nav {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:96px 0 0;
	list-style:none;
	font-size:9px;
	line-height:11px;
	word-spacing:20px;
}
#nav li {
	width:127px;
	float:left;
	position:relative;
}
#nav li a {
	color:#fff;
	text-transform:uppercase;
}
.orange {
	color:#d68021;
}
#nav li a:hover {
	text-decoration:none;
}
#nav li.yellow:hover a, #nav li.yellow-hover a, #nav li.yellow:hover li.active a, #nav li.yellow li.active a, #nav li.yellow:hover li a:hover, #nav li.yellow-hover li a:hover {
	color:#d68021;
}
#nav li.yellow:hover li a, #nav li.yellow-hover li a {
	color:#fff;
}
#nav li.orange:hover a, #nav li.orange-hover a, #nav li.orange:hover li.active a, #nav li.orange li.active a, #nav li.orange:hover li a:hover, #nav li.orange-hover li a:hover {
	color:#d04a29;
}
#nav li.orange:hover li a, #nav li.orange-hover li a {
	color:#fff;
}
#nav li.blue:hover a, #nav li.blue-hover a, #nav li.blue:hover li.active a, #nav li.blue li.active a, #nav li.blue:hover li a:hover, #nav li.blue-hover li a:hover {
	color:#009ec5;
}
#nav li.blue:hover li a, #nav li.blue-hover li a {
	color:#fff;
}
#nav li.violet:hover a, #nav li.violet-hover a, #nav li.violet:hover li.active a, #nav li.violet li.active a, #nav li.violet:hover li a:hover, #nav li.violet-hover li a:hover {
	color:#7b6680;
}
#nav li.violet:hover li a, #nav li.violet-hover li a {
	color:#fff;
}
#nav li.green:hover a, #nav li.green-hover a, #nav li.green:hover li.active a, #nav li.green li.active a, #nav li.green:hover li a:hover, #nav li.green-hover li a:hover {
	color:#7ea339;
}
#nav li.green:hover li a, #nav li.green-hover li a {
	color:#fff;
}
#nav ul {
	width:127px;
	height:80px;
	position:absolute;
	bottom:20px;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
	font-size:10px;
	line-height:12px;
 display:;
	word-spacing:0;
}
#nav li:hover ul, #nav li.yellow-hover ul, #nav li.orange-hover ul, #nav li.blue-hover ul, #nav li.violet-hover ul, #nav li.green-hover ul {
	display:block;
}
#corpoverview {
	display:none;
}
#operoverview {
	display:none;
}
#devoverview {
	display:none;
}
#exploverview {
	display:none;
}
#corprespons {
	display:none;
}
#nav ul li {
	width:125px;
}
#nav ul li a {
	text-transform:none;
}
/* Content */

#main {
	height:1%;
}
.visual {
	width:980px;
	height:240px;
	margin:0 0 20px;
	background:url(../images/bg-visual.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.visual-oo {
	width:980px;
	height:240px;
	margin:0 0 20px;
	background:url(../images/bg-operationsoverview.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.visual-eo {
	width:980px;
	height:240px;
	margin:0 0 20px;
	background:url(../images/bg-explorationoverview.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.visual-co {
	width:980px;
	height:240px;
	margin:0 0 20px;
	background:url(../images/bg-corporateoverview.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.visual-cr {
	width:980px;
	height:240px;
	margin:0 0 20px;
	background:url(../images/bg-corporateresponsibility.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.visual-main {
	width:980px;
	height:240px;
	margin:0 0 20px;
	background:url(../images/bg-main.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.download-link {
	height:1%;
	padding:6px 0 9px;
	border:solid #fff;
	border-width:1px 0;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
}
.download-link dl {
	width:460px;
	float:right;
	margin:0;
}
.download-link dt {
	display:inline;
}
.download-link dd {
	display:inline;
	margin:0;
	color:#009ec5;
}
.container {
	height:1%;
	padding:0 24px 0 21px;
	overflow:hidden;
	line-height:12px;
}
/* Development Overview Styles */

#content-developmentoverview {
	width:429px;
	padding:21px 0 0;
	float:left;
}
#content-developmentoverview .heading {
	display:block;
	padding:0 0 28px;
	font-size:11px;
	line-height:13px;
	color:#009ec5;
	text-transform:uppercase;
	font-weight:normal;
}
#content-developmentoverview h2 {
	margin:0 0 20px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
}
#content-developmentoverview h3 {
	margin:20px 0 10px;
	font-size:10px;
	color:#009ec5;
}
#content-developmentoverview p {
	margin:0 0 10px;
	word-spacing:-1px;
}
#content-developmentoverview ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content-developmentoverview li {
	padding:0 0 10px 14px;
	background:url(../images/bullet.gif) no-repeat 0 5px;
}
#content-developmentoverview a {
	color:#009ec5;
	text-decoration:none;
}
#content-developmentoverview a:hover {
	text-decoration:underline;
}
/* Operations Overview Styles */


#content-operationsoverview {
	width:429px;
	padding:21px 0 0;
	float:left;
}
#content-operationsoverview .heading {
	display:block;
	padding:0 0 28px;
	font-size:11px;
	line-height:13px;
	color:#d04a29;
	text-transform:uppercase;
	font-weight:normal;
}
#content-operationsoverview h2 {
	margin:0 0 20px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
}
#content-operationsoverview h3 {
	margin:20px 0 10px;
	font-size:10px;
	color:#d04a29;
}
#content-operationsoverview p {
	margin:0 0 10px;
	word-spacing:-1px;
}
#content-operationsoverview ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content-operationsoverview li {
	padding:0 0 10px 14px;
	background:url(../images/bullet.gif) no-repeat 0 5px;
}
#content-operationsoverview a {
	color:#d04a29;
	text-decoration:none;
}
#content-operationsoverview a:hover {
	text-decoration:underline;
}
/* Exploration Overview Styles */


#content-explorationoverview {
	width:429px;
	padding:21px 0 0;
	float:left;
}
#content-explorationoverview .heading {
	display:block;
	padding:0 0 28px;
	font-size:11px;
	line-height:13px;
	color:#7b6680;
	text-transform:uppercase;
	font-weight:normal;
}
#content-explorationoverview h2 {
	margin:0 0 20px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
}
#content-explorationoverview h3 {
	margin:20px 0 10px;
	font-size:10px;
	color:#7b6680;
}
#content-explorationoverview p {
	margin:0 0 10px;
	word-spacing:-1px;
}
#content-explorationoverview ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content-explorationoverview li {
	padding:0 0 10px 14px;
	background:url(../images/bullet.gif) no-repeat 0 5px;
}
#content-explorationoverview a {
	color:#7b6680;
	text-decoration:none;
}
#content-explorationoverview a:hover {
	text-decoration:underline;
}
/* Corporate Overview Styles */


#content-corporateoverview {
	width:429px;
	padding:21px 0 0;
	float:left;
}
#content-corporateoverview .heading {
	display:block;
	padding:0 0 28px;
	font-size:11px;
	line-height:13px;
	color:#d68021;
	text-transform:uppercase;
	font-weight:normal;
}
#content-corporateoverview h2 {
	margin:0 0 20px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
}
#content-corporateoverview h3 {
	margin:20px 0 10px;
	font-size:10px;
	color:#d68021;
}
#content-corporateoverview p {
	margin:0 0 10px;
	word-spacing:-1px;
}
#content-corporateoverview ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content-corporateoverview li {
	padding:0 0 10px 14px;
	background:url(../images/bullet-co.gif) no-repeat 0 5px;
}
#content-corporateoverview a {
	color:#d68021;
	text-decoration:none;
}
#content-corporateoverview a:hover {
	text-decoration:underline;
}
/* Corporate Responsibility Styles */


#content-corporateresponsibility {
	width:429px;
	padding:21px 0 0;
	float:left;
}
#content-corporateresponsibility .heading {
	display:block;
	padding:0 0 28px;
	font-size:11px;
	line-height:13px;
	color:#7ea339;
	text-transform:uppercase;
	font-weight:normal;
}
#content-corporateresponsibility h2 {
	margin:0 0 20px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
}
#content-corporateresponsibility h3 {
	margin:20px 0 10px;
	font-size:10px;
	color:#7ea339;
}
#content-corporateresponsibility p {
	margin:0 0 10px;
	word-spacing:-1px;
}
#content-corporateresponsibility ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content-corporateresponsibility li {
	padding:0 0 10px 14px;
	background:url(../images/bullet-cr.jpg) no-repeat 0 5px;
}
#content-corporateresponsibility a {
	color:#7ea339;
	text-decoration:none;
}
#content-corporateresponsibility a:hover {
	text-decoration:underline;
}
#sidebar {
	width:436px;
	float:right;
}
.image-holder {
	height:1%;
	margin:0 0 46px;
}
.image-holder img {
	display:block;
}
.map-box {
	height:1%;
}
.map-box img {
	display:block;
}
#footer {
	width:942px;
	height: 29px;
	padding:0 19px;
	background:url(../images/bg-footer.gif) repeat-x #000000;
	overflow:hidden;
	margin:-29px auto 0;
	font-size:9px;
	line-height:28px;
	text-align:right;
	position:relative;
}
.menu {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
}
.menu li {
	padding:0 16px 0 0;
	display:inline;
}
.menu li a {
	color:#fff;
}
/* FRONT SLIDE */
svwp {
	width: 50px;
	height: 20px;
	background: #fff;
} /*preloader stuff. do not modify!*/
.svwp ul {
	position: relative;
	left: -999em;
}/*preloader stuff. do not modify!*/
.slideViewer { /*this is the gallery container*/
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
}
.slideViewer ul {  /*this is your list of images*/
	position: relative;
	left: 0;
	top: 0;
	width: 1%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.slideViewer ul li { /*each LI item is floated; the whole list is now displayed as if its in one row*/
	float:left;
}  /*typographic info*/
.slideViewer span.typo {
	padding: 6px; /* do not modify padding (yet)*/
	background: #fff;
	color: #000;
	font: normal 10px Verdana;
}
.thumbSlider { /*the thumbnails slider contanier*/
	overflow: hidden;
	width: 1%;
	background: #fff;
}
.thumbSlider ul { /*the thumbnails list of images*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.thumbSlider ul li {
	float:left;
	margin: 0;
}
.thumbSlider a { /*the link wrapped around each thumbnail. dynamically.*/
	color: #fff;
	text-decoration: none;
}
.thumbSlider a img {
	border: 0;
	display: block;
	padding: 0;
}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */ /* width, height and top values are dynamically added by the script. Do not modify. */
	position:relative;
	left: 0;
	font-size: 0.01em;
	left: 0;
	margin: 0;
	padding: 0;
}
a.left, a.right { /*the left and right buttons (links)*/
	background: transparent; /* could be any color  */
	color: #ff0000;
	font: bold 16px Arial;
	overflow: hidden;
}
a.left span, a.right span {
}
a.left img, a.right img {
	border: 0;
}
a.l_dis, a.r_dis {
	background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */
	cursor: default;
}
a.l_dis span, a.r_dis span {
	display: none;
}
a:focus {
	outline:none;
}
