@charset "UTF-8";
/* CSS Document */
body {	font-family:Arial, Helvetica, sans-serif;	font-size:12px; background:url(../images/background-main.gif) repeat-x #cfd1d2; }
p { margin:0.5em 0 0.5em 0; }

.txt-orange { color:#f57b20; }
.txt-title { color:#094281; font-weight:bold; text-transform:uppercase;  font-size:14px;}
.title-home { color:#094281; font-size:18px; text-transform:uppercase; }

/*** SECTION BACKGROUNDS ***/
.home { background:url(../images/background-home.jpg) no-repeat; }
.about_us,
.our_team,
.our_partners,
.our_history  { background:url(../images/background-about_us.jpg) no-repeat; }
.market{ background:url(../images/background-market.jpg) no-repeat; }
.products{ background:url(../images/background-products.jpg) no-repeat; }
.reporting{ background:url(../images/background-reporting.jpg) no-repeat; }
.news { background:url(../images/background-news.jpg) no-repeat; }
.contact_us { background:url(../images/background-contact_us.jpg) no-repeat; }
.privacy_policy { background:url(../images/background-privacy.jpg) no-repeat; }
.legal_disclaimer { background:url(../images/background-legal.jpg) no-repeat; }
.careers { background:url(../images/background-careers.jpg) no-repeat; }
.imprint { background:url(../images/background-imprint.jpg) no-repeat; }
/*** END - SECTION BACKGROUNDS ***/

.list ul li {margin: 5px 0px 0px 0px;list-style-type: square;}

.news-a {color:#094281; text-decoration:none;}
.news-a:hover {text-decoration:underline;}

.spamspan {color:#f57b20; text-decoration:underline;}
.spamspan:hover {color:#999; text-decoration:underline;}

#content { width:100%; min-height:570px; margin-top:2px; position:relative; }
#content img { float:left; }

#copy { float:right; width:405px; padding: 20px 35px 20px 30px; }

#footer { width:870px; position:absolute; bottom:0; background:url(../images/background-footer.png) repeat; color:#FFF;  padding:5px 15px; font-size:10px; }
#footer a { color:#FFF; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:underline; }
#footer #copyright { float:left; }
#footer #nav-global { margin:auto; width:120px;}
#footer #nav-global a { font-weight:bold;}
#footer #nav-footer { float:right; }

#nav { font-size:11px; background-color:#094281; width:100%; padding:0px; margin:0px; height:28px;}
#nav a { text-transform:uppercase; color:#FFF; text-decoration:none; font-weight:normal; padding: 8px 20px; background:url(../images/divider2.png) no-repeat left center;}

#nav ul { list-item:none;}
#nav ul a {	text-transform:uppercase; color:#fff; text-decoration:none; font-weight:normal; padding: 8px 20px; display:block; float:left;}
#nav ul a:hover { background-color:#FFF; color:#f57b20;}

#nav ul li ul { display:none; position:absolute;  z-index:10; margin-top: 28px; min-width:200px; width:auto; padding: 8px 4px; border-top: white solid 2px;}
#nav ul li a:hover ul, #nav ul li:hover ul { display:block; background-color:#f57b20; color:#fff; }
#nav ul li ul a { color:#FFF;  padding:2px 9px; font-size:11px; font-weight:normal; border-left:none;}
#nav ul li ul a:hover { text-decoration:underline; background-color:#f57b20; color:#FFF;}

#nav li {display:inline; float:left;}
#nav a.first { background-image:none;}

#nav a:hover, #nav li.selected a { background-color:#FFF; color:#f57b20;}



#wrapper {	margin:auto; width:900px; }
#wrapper-copy { width:720px; position:absolute; top:55px; left:180px; background:url(../images/background-content.png) repeat; }

/* CONTENT OVERRIDES */
.home #copy { padding:30px 20px; }

/* IE7 fixes */
#nav ul a:hover, #nav ul a.selected { *background:#FFF;}
#nav ul li ul { *margin-left:-92px; *width:260px;}

/* IE6 fixes */
* html #content {
	padding:0 25px;
}

* html #copy {
	height:390px;
}

* html #footer {
	position:relative;
}

* html #nav {
	padding:20px 0 0 40px;
	width:125px;
}

* html #nav-sub {
	margin-right:-20px;
	padding-left:120px;
	height:190px;
}

#nav ul li ul li.selected a { text-decoration:underline; background-color:#f57b20; color:#fff;}
#nav ul li ul#subabout li a {/*take text-decoration out to test selected*/text-decoration:none; background-color:#f57b20; color:#fff;}
#nav ul li ul#subabout li a:hover { text-decoration:underline; background-color:#f57b20; color:#fff;}


