/*
Created on 17/08/2008
by Danny Hayfield
*/

body {
	background-image: url(../images/bg.gif);
	background-position: 0 0;
	background-repeat: repeat;
	padding: 10px 0 10px 0;
	margin: 0 auto;
}
a, a:hover, div, table, tr, td, span {
	outline: none;
}
a, a:hover, a:active {
	color: #eeeeee;
}
a.back {
	padding: 0 0 0 5px;
	font-size: 10px;
	color: #FAC740;
	text-decoration: underline;
}
a.back:hover {
	padding: 0 0 0 5px;
	font-size: 10px;
	color: #F7B506;
	text-decoration: none;
}

#container {
	width: 764px;
	padding: 0;
	margin: 0 auto;
	display: block;
	clear: both;
}

#header {
	background-image: url(../images/header.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 764px;
	height: 177px;
	padding: 0;
	margin: 0 auto;
	display: block;
	clear: both;
}
* html #header {
	behavior: url(/css/iepngfix.htc);
}
#header #flash-header {
	padding: 0;
	margin: 2px 0 0 -1px;
	display: block;
	position: absolute;
	outline: none;
}
#header #logo {
	background-image: url(/images/logo.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 204px;
	height: 52px;
	padding: 0;
	margin: 50px 0 0 50px;
	display: block;
	position: absolute;
}

#wrap {
	background-color: #221f1f;
	background-image: url(../images/cbg.gif);
	background-position: 50% 1px;
	background-repeat: repeat-y;
	width: 764px;
	padding: 0 0 20px 0;
	margin: 0 auto;
	display: block;
	clear: both;
}
#wrap #navigation {
	width: 748px;
	height: 41px;
	padding: 0;
	margin: 0 auto;
	margin-bottom: 20px;
	display: block;
	clear: both;
}
#wrap #navigation a, #wrap #navigation a:hover {
	width: 123px;
	height: 41px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	border-right: 2px #111010 solid;
}
#wrap #navigation a.home {
	background-color: #000000;
	background-image: url(../images/nav/home-off.jpg);
	background-position: 50% 52%;
	background-repeat: no-repeat;
}
#wrap #navigation a.home:hover, #wrap #navigation a.home-current,  #wrap #navigation a.home-current:hover {
	background-color: transparent;
	background-image: url(../images/nav/home-on.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#wrap #navigation a.about {
	background-color: #000000;
	background-image: url(../images/nav/about-off.jpg);
	background-position: 50% 52%;
	background-repeat: no-repeat;
}
#wrap #navigation a.about:hover, #wrap #navigation a.about-current,  #wrap #navigation a.about-current:hover {
	background-color: transparent;
	background-image: url(../images/nav/about-on.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#wrap #navigation a.investors {
	background-color: #000000;
	background-image: url(../images/nav/investors-off.jpg);
	background-position: 50% 52%;
	background-repeat: no-repeat;
}
#wrap #navigation a.investors:hover, #wrap #navigation a.investors-current,  #wrap #navigation a.investors-current:hover {
	background-color: transparent;
	background-image: url(../images/nav/investors-on.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#wrap #navigation a.operations {
	background-color: #000000;
	background-image: url(../images/nav/operations-off.jpg);
	background-position: 50% 52%;
	background-repeat: no-repeat;
}
#wrap #navigation a.operations:hover, #wrap #navigation a.operations-current,  #wrap #navigation a.operations-current:hover {
	background-color: transparent;
	background-image: url(../images/nav/operations-on.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#wrap #navigation a.news {
	width: 121px !important;
	background-color: #000000;
	background-image: url(../images/nav/news-off.jpg);
	background-position: 50% 52%;
	background-repeat: no-repeat;
}
#wrap #navigation a.news:hover, #wrap #navigation a.news-current,  #wrap #navigation a.news-current:hover {
	width: 121px !important;
	background-color: transparent;
	background-image: url(../images/nav/news-on.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#wrap #navigation a.contact {
	background-color: #000000;
	background-image: url(../images/nav/contact-off.jpg);
	background-position: 50% 52%;
	background-repeat: no-repeat;
	border: 0;
}
#wrap #navigation a.contact:hover, #wrap #navigation a.contact-current,  #wrap #navigation a.contact-current:hover {
	background-color: transparent;
	background-image: url(../images/nav/contact-on.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 0;
}

#footer {
	background-image: url(../images/footer.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 764px;
	height: 85px;
	padding: 0;
	margin: 0 auto;
	display: block;
	clear: both;
}
* html #footer {
	behavior: url(/css/iepngfix.htc);
}
#footer #address {
	width: 600px;
	padding: 0;
	margin: 19px 0 0 36px;
	display: block;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	letter-spacing: -1px;
}
#footer #copyr {
	width: 600px;
	padding: 0;
	margin: 33px 0 0 36px;
	display: block;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	letter-spacing: -1px;
}
#footer #address .addr-num {
	color: #F7B506;
}
#footer #links {
	width: 176px;
	padding: 0;
	margin: 19px 0 0 574px;
	display: block;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F7B506;
	text-decoration: none;
}
#footer #links a, #footer #links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7B506;
	text-decoration: none;
}

.ldivider {
	background-image: url(../images/dotted.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;
	width: 698px;
	height: 1px;
	padding: 0 0 0 0;
	margin: 10px 0 15px 0;
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.clearfix {
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
}

/* iframe calls */
.ticker {
	width: 230px;
	height: 20px;
	padding: 0;
	margin: 6px 0 0 460px;
	display: block;
	position: absolute;
	border: 0;
}