*{
    line-height:18px;
}

p{
    line-height:20px;
}

.clear{
    float:none;
    clear:both;
    line-height:1px;
    font-size:1px;
}
h1,h2,h3,h4,h5, #menu_bar{
    font-family:"Century Gothic",Arial, Helvetica, Verdana,  sans-serif;
}
body{
    background:white url(../images/body_background.jpg) top left repeat-x;
    padding:0px;
    margin:0px;
    font-family:Arial, Helvetica, Verdana,  sans-serif;
    font-size:12px;
    color:black;
    background-attachment: fixed;
}

#main_div{
    margin:0px;
    padding:0px;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}

.block_img{
    display:block;
}

#header{
    background:url(../images/top_border.jpg) left 35px no-repeat;
}

#menu_bar{
    float:right;
    font-size:10px;
}

#menu_bar ul{
    float:right;
    list-style-type: none;
    padding-right:12px;
    margin-top:12px;
}

#menu_bar ul li{
    display:block;
    list-style-type: none;
    position:relative;
    width:149px;
    float:left;
    margin-left:2px;
}

#menu_bar ul li a{
    display:block;
    width:149px;
    padding-top:3px;
    padding-bottom:3px;
    background:url(../images/menu_item.jpg) top left no-repeat;
    text-align: center;
    text-transform: lowercase;
    text-decoration: none;
    color:black;
    border-bottom:1px solid #f4d704;
}

#menu_bar ul li a:hover{
    background:url(../images/menu_item.jpg) bottom left no-repeat;
    color:black;
    border-bottom:1px solid white;
}

#menu_bar ul li a.active{
    border-bottom:1px solid white;
    background:url(../images/menu_item.jpg) bottom left no-repeat;
}

#menu_bar ul li ul li a:hover{
    background:none;
    color:black;
    text-decoration: none;
    background:url(../images/dropdown-hover.jpg) top left no-repeat;
}

#menu_bar ul li ul li a.active{
    border-bottom:0px solid white;
    background:none;
}

#menu_bar ul li ul li{
    border-bottom:0px solid white;
    width:149px;
    margin-left:0px;
}

.logo_image{
    padding-left:12px;
}

#content_surround{
    background:url(../images/body_content.jpg) top left;
    padding:0px 21px;
}

#home_banner{
    width:915px;
    height:266px;
    position:relative;
    margin-bottom:10px;
}

#home_banner .right_bar{
    float:right;
    width:191px;
}

#home_banner .right_bar div{
    border-left:1px solid white;
    height:88px;
    background:url(../images/australia.jpg);
    position:relative;
}

#home_banner .right_bar div span{
    display:block;
    background:url(../images/80.png);
    position:relative;
    width:160px;
    text-align:right;
    top:54px;
    padding-right:6px;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:2px;
    color:black;
    text-transform: lowercase;
}

#home_banner .right_bar .first{
    border-bottom:1px solid white;
}

#home_banner .right_bar .last{
    border-top:1px solid white;
}

#home_banner .left_bar{
    float:left;
    width:723px;
    position:relative;
    height:266px;
    /* background:url(../images/westafricalrg.jpg); */
    overflow:hidden;
}

#home_banner .background{
    float:left;
    width:723px;
    position:relative;
    height:266px;
    background:url(../images/westafricalrg.jpg);
}

#home_banner .left_bar .background .content{
    float:left;
    position:absolute;
    /*width:250px;*/
    margin-right:0px;
    height:266px;
    color:black;
}

#home_banner .left_bar .background .content h1{
    color:black;
    font-size:18px;
    font-weight:bold;
}

#home_banner .left_bar .background .content .link a{
    color:black;
    font-weight:bold;
    text-decoration:none;
    text-transform: lowercase;
}

#home_banner .left_bar .background .content .link a:hover{
    text-decoration:underline;
}

.right_column{
    float:right;
    width:200px;
}

.right_column .content{
    background:url(../images/column_background.jpg) bottom left no-repeat;
    padding:0px 10px;
}

.center_column{
    float:right;
    width:468px;
    padding:0px 25px;
}

.left_column{
    float:left;
    width:200px;
}

.left_column .content{
    background:url(../images/column_background.jpg) bottom left no-repeat;
    padding:0px 10px;
}

.content h1, .heading, .golden{
    text-transform: lowercase;
    color:#e6b305;
}

.content h2{
    text-transform: lowercase;
    color:#e6b305;
}

#menu_bar li ul {
	list-style-type: none;
	text-align:left;
	left: -999em;
	position: absolute;
	display: inline;
	padding:0px;
	z-index:4;
	margin-top: auto;
	margin-bottom: auto;
	height: auto;
	margin-left:-1px;
	padding-bottom:0px;
	background:url(../images/menu_background.gif) bottom left no-repeat;
	margin-top:-1px;
}
#menu_bar li ul li{
	color: #FFFFFF;
	display: block;
	height: auto;
	border-top:1px solid #f4d704;
}
#menu_bar li ul a{
    color:black;
	text-align:center;
	background:none;
	display: block;
	border-top: none;
	padding-bottom:6px;
	padding-top:6px;
	width:148px;
	border:0px;
	margin-left:1px;
	margin-right:1px;
}

#menu_bar li ul a:hover {
	color:#333333;
    border:0px;
}

#menu_bar li:hover ul {
left: auto;
}
#menu_bar li.sfhover ul {
left: auto;
}

.article_content{
    width:700px;
    float:right;
}

.article_synopsis{
    margin-bottom:12px;
}

.article_image{
    float:left;
    height:101px;
    width:131px;
}

.article_image img{
    display:block;
}

.article_text{
    float:left;
    margin-left:12px;
    width:555px;
}

.article_text h2{
    font-size:13px;
    color:#e6b305;
    border-bottom:2px solid #e6b305;
    margin-top:0px;
}

.article_text span{
    display:block;
    text-align:right;
}

#content_surround a{
    color:#e6b305;
    text-decoration:none;
}

#content_surround a:hover{
    color:#e6b305;
    text-decoration:underline;
}

#content_surround a.assetLink{
    color:black;
    text-decoration:none;
}

#content_surround a.assetLink:hover{
    color:black;
    text-decoration:underline;
}

a img{
    border:0px;
}

.left_column .content h3{
    font-size:14px;
    font-weight:bold;
    text-transform: lowercase;
    margin-top:0px;
    margin-bottom:8px;
    text-align:center;
}

.left_column .content h1{
    font-size:14px;
    font-weight:bolder;
    text-transform: lowercase;
    margin-top:0px;
    margin-bottom:8px;
    text-align:left;
    color:#e6b305;
    padding-top:5px;
}

.left_column .content ul{
    list-style-type: none;
    padding-left:0px;
    margin:0px;
    margin-left:10px;
}

.left_column .content ul li{
    list-style-type: none;
    background:url(../images/bullet.gif) left 4px no-repeat;
    padding-left:13px;
    font-family:"Century Gothic",Arial, Helvetica, Verdana,  sans-serif;
    text-transform: lowercase;
}

.left_column .content ul li ul{
    list-style-type: none;
    padding-left:0px;
    display:none;
}

.left_column .content ul li.active ul{
    list-style-type: none;
    padding-left:0px;
    display:block;
}

.left_column .content ul li ul li{
    list-style-type: none;
    background:url(../images/bullet.gif) left 4px no-repeat;
    padding-left:13px;
}

.left_column .content ul li a{
    color:black !important;
}

.left_column .content ul li a:hover{
    text-decoration: none !important;
    color:#e6b305 !important;
}

.related{
    width:182px;
    margin-left:auto;
    margin-right:auto;
    background: url(../images/related.jpg) top left no-repeat;
    padding-top:8px;
    margin-top:20px;
}

.stock_heading{
	font-size:8px;
	color:#5e5e5e;
}

h2.stock_title{
    font-size:12px;
    color:#e6b305;
    margin-bottom:0px;
    width:166px;
    margin-left:auto;
    margin-right:auto;
    padding-top:0px;
    margin-top: 0px;
}

blockquote{
    font-style: italic;
}

.content h3{
    margin-bottom:4px;
}

.content ul{
    margin-top:0px;
    margin-bottom:0px;
}

.subscribe p{
    margin:0px;
    padding:7px 0px;
}

sup {
    font-size:9px;
    line-height:0px;
}

sub {
    font-size:7px;
    line-height:0px;
}

.whiteoverlay{
    background:url(../images/65.png);
}

td h1{
    margin-top:10px;
}

ul.special a, h3.special a{
    color:black !important;
}

ul.special a:hover, h3.special a:hover{
    color:#e6b305 !important;
    text-decoration:none !important;
}

td h2{
	margin:0px;
	font-size:18px;
}

h1{
	font-size:22px;
}


.language_menu ul{
  float:right;
  padding:0;
  margin:0;
  list-style-type: none;
  margin-right:15px;
  margin-top:4px;
}

.language_menu ul li{
  float:right;
  padding:0;
  margin:0;
  list-style-type: none;
  margin-left:7px;
}

.language_menu ul li a{
  padding-left:15px;
  color:black;
  text-decoration: none;
}

.language_menu ul li a:hover{
  text-decoration: underline;
}

.language_menu ul li a.en{
  background:transparent url(../images/english-flag.jpg) left center no-repeat;
}

.language_menu ul li a.swedish{
  background:transparent url(../images/swedish-flag.jpg) left center no-repeat;
}
