@CHARSET "UTF-8";

/* -------------------------------------------------------------------------- */
/* General HTML elements                                                      */
/* -------------------------------------------------------------------------- */

html, body {
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 0.9em;
    padding: 0;
    margin: 0;
    color: #000000;
}
form { margin: 0; }

a:visited,
a:link {
}
a:hover {
}

/* -------------------------------------------------------------------------- */
/* Container/placeholder positioning                                          */
/* -------------------------------------------------------------------------- */
#content-link{display: none;}
#container {
	width: 1120px;
	margin: 0 auto;
}
#placeholder-top {
	background: url(images/category_menu_bg.jpg) bottom repeat-x;
	height: 115px;
	position: relative;
}
#placeholder-left {
	width: 100%;
}
#placeholder-right {
	float:left;
	width: 260px;
	padding: 50px 0px 0px 0px;
}
#placeholder-background{
	background: url(images/content_bg.jpg) bottom repeat-x;
	float:left;
	width: 1120px;
}
#placeholder-content{
	float:left;
	padding: 5px 0px 25px 80px;
	width: 720px; 
}
#placeholder-content-no-right {
	padding: 30px 60px 40px 80px;
	background: url(images/content_bg.jpg) bottom repeat-x;
	overflow: hidden;
}
#placeholder-bottom {
	background: url(images/footer_bg.jpg) bottom repeat-x;
	height: 80px;
	clear: both;
}
.frontpage #placeholder-background{
	background: none;
}
.frontpage #placeholder-right
{
	background: url(images/frontpage_middle_bg.jpg) bottom repeat-x;
	height: 175px;
	padding: 0px 60px 0px 60px;
	float: auto;
	width: 1000px;
}
.frontpage #placeholder-content{
	padding: 0px 0px 0px 80px;
	margin: 40px 0px 0px 0px;
	background: none;
	clear:both;
	width: 1040px;
}
/* Gudvangen stein top background */
#site-2 #placeholder-content,
#site-4 #placeholder-content{
	margin: 15px 0px 0px 0px;
}
/* Keliber top background */
#site-3 #placeholder-content{
	margin: 15px 0px 0px 0px !important;
}
#content-link {
}
#extra-1, #extra-2, #extra-5, #extra-6
{
	display: none;
}
/* -------------------------------------------------------------------------- */
/* Container/placeholder frame                                                */
/* -------------------------------------------------------------------------- */
#framecontainer{
	width: 1134px;
	background: url(images/mainframe-bg.jpg) center repeat-y;
	margin: 0 auto;
}
#bottomframe{
	height: 7px;
	width: 1134px;	/* 1120 + 7 +7 */
	margin: 0 auto;
}
#leftbottom{
	background: url(images/mainframe-bottom-left-bg.jpg) no-repeat center;
	height: 7px;
	width: 7px;
	float:left;
}
#centerbottom{
	background: url(images/mainframe-bottom-bg.jpg) repeat-x center;
	width: 1120px;
	height: 7px;
	float:left;
}
#rightbottom{
	background: url(images/mainframe-bottom-right-bg.jpg) no-repeat center;
	height: 7px;
	width: 7px;
	float:right;
}

/* -------------------------------------------------------------------------- */
/* Elements to hide as default because of flash menu                          */
/* -------------------------------------------------------------------------- */
#placeholder-top .logoimage{

}

/* -------------------------------------------------------------------------- */
/* General tile                                                               */
/* -------------------------------------------------------------------------- */
/* ------------------- Horizontal menus on top ------------------------------ */
#placeholder-top .logoimage{
	height: 115px;
	float: left;
	width: 175px;
	padding: 0px 15px 0px 18px;
}
#placeholder-top .logoimage img{
	padding: 18px 0px 0px 0px
}
#placeholder-top .horizontal-menu {
	float: left;
}
#placeholder-top .horizontal-menu h3{
	display: none;
}
#placeholder-top .horizontal-menu li{
	list-style: none;
	height: 30px;	
	float: left;
	text-transform: uppercase;
}
#placeholder-top .horizontal-menu a{
	color: #a4a198;
	font-size: 1em;
	text-decoration:none;
	font-weight: bold;
}
#placeholder-top .horizontal-menu a.sub-active,
#placeholder-top .horizontal-menu a.main-active,
#placeholder-top .horizontal-menu a.active{
	color: #47402e;	
}
#placeholder-top #sitelinks{
	padding: 25px 120px 0px 300px;
	margin : 0 0 30px 0;
	float: right;
}

#placeholder-top #sitelinks {
	position: absolute; top: 0; right: 0;
}

/* Nordic mining top background */
#site-1 #placeholder-top #sitelinks{
	background: url(images/flash_siteSelect0.jpg) no-repeat right;
}
/* Keliber top background */
#site-3 #placeholder-top #sitelinks{
	background: url(images/flash_siteSelect2.jpg) no-repeat right;
}
/* Gudvangen stein + Engeboe top background */
#site-2 #placeholder-top #sitelinks{
	background: url(images/flash_siteSelect1.jpg) no-repeat right;
}

#placeholder-top .horizontal-menu #sitelinks li{	
	width: 11em;
	margin: -10px 45px -5px 0px;
}
#placeholder-top .horizontal-menu #sitelinks li.item1 {
	width: 6em;
}
#placeholder-top .horizontal-menu #sitelinks li.first{
	margin-left: 0px;
	margin-right: 24px;
}
#placeholder-top .horizontal-menu #sitelinks li.last{
	margin-left: 0px;
	margin-right: -98px;
}
#placeholder-top .flashObject{
	clear:both;
}
/* -------------------------- Top menu -------------------------------------- */
#topmenu {
	position: absolute; top: 70px; right: 271px;
	
}

#topmenu, #topmenu ul{
	padding: 0 0 0px 0px;
	margin: 0px 0 0 0;
	list-style: none;
	line-height: 1.0em;
	
}
#topmenu a {
	display: block;
	height: 15px;
	padding: 5px 0 25px 5px;
}
#topmenu li {
	float: left;
	padding: 0 40px 0 15px;
}
#topmenu li ul {
	position: absolute;
	background: #edede9;
	width: 200px;
	display:none;
}
#topmenu li ul{
	border-top: 1px solid #47402E;
	border-right: 2px solid transparent #9e9b93;
}
#topmenu li ul li a,
#topmenu li ul li{
	width: 100%;	/* to force li and a to full width of lists that are on sublevel */
	height: auto !important;
	padding: 5px 0px 10px 5px;
	display:inline;
	float:none;
}
#topmenu li ul li.first{
	padding: 15px 0px 10px 5px;
}
#topmenu li ul li.last{
	padding: 5px 0px 20px 5px;
}
#topmenu li ul li a{
	padding: 0;
	font-size: 0.9em !important;
}
#topmenu li ul ul {
	margin: -29px 0 0 195px;
}
#topmenu li:hover > ul{
	display: block;
}
#topmenu .hovermenu{
	display:block
}
/*Fix for IE7*/
#topmenu li:hover {
	position: static;
}
/* ------------------- Banner image ------------------------------ */
#placeholder-left {
	height: 225px;
	background: url(images/banner_bg.jpg) repeat-x;
}
#placeholder-left img{
	margin: 0px 60px 0 60px;
	padding: 0;
	height: 225px;
	width: 1000px;
}
/* -------------------------- Footer ---------------------------------------- */
#placeholder-bottom .tile-content p{
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 20px 0px 0px 0px;
	font-size: 0.8em;
	color: #47402E;
}
#placeholder-bottom .tile-content p a{
	color: 	#8bA834;
	text-decoration: none;
}
#placeholder-bottom .tile-content p a:hover{
	color: #8bA834;	
}
/* ------------------ Frontpage Article ------------------------------------- */
.frontpage #placeholder-content .full-articledisplay{
	width: 462px;
	float:left;
}
.frontpage #placeholder-content .full-articledisplay{
	font-size: 18px;	
	color: #30301e;
	float:left;
	margin: 0;
	line-height:1.3;
	
}
.frontpage #placeholder-content .full-articledisplay p{
	margin: 0;
}
/* ------------------ Frontpage Article - article view wide ----------------- */
.frontpage #placeholder-content .article-view-wide{
	width: 720px;
}
/* ------------------- Search input ------------------------------ */	
#placeholder-top .small-searchinput{
/*	float: right;*/
	margin: 1px 60px 0px 0px;
	position: absolute;
	right: 0; top: 68px;
}
#placeholder-top .small-searchinput h3{
	display: none;
}
#placeholder-content .small-searchinput {
	padding: 10px 0 0 0;
}
#placeholder-content .small-searchinput h3{
	font-size: 1.1em;
	color: #47402E;
}
.small-searchinput .textinput{
	background: url(images/searchInput_bg.jpg) repeat-x;
	border: solid 1px #e1e0df;
}
.small-searchinput .submit{
	margin: 0px 0 0 -5px;
	background: url(images/searchSubmit_bg.jpg) repeat-x;
	border: solid 1px #e1e0df;
}
/* ------------------ Archive RSS feed - b?rsmeldinger--------------------- */
.small-rsslist{
	margin: 45px 10px 0 0;
}
/* ------------------ General RSS feed - b?rsmeldinger--------------------- */
.small-rsslist h3{
	margin: 0 0 3px 0;
	font-size: 16px;
	color: #47402E;
}
.small-rsslist h3 a{
	text-decoration: none;
	color: #47402E;
}

.small-rsslist ul{
	margin: 0;
	padding: 0;
	clear: both;
}
.small-rsslist li{
	list-style:none;
	border-bottom: 1px dotted #060606;
	width: 100%;
	padding: 3px 0px 3px 0px;
}

/* Safari hack */
/*\*/
.small-rsslist li {
[padding: 3px 0px 3px 0px;
padding: 3px 0px 4px 0px;
]padding: 3px 0px 3px 0px;
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
/*end*/

.small-rsslist li.first{
	/* border-top: 1px dotted #060606; */
}
.small-rsslist li .date{
	display:block;
	font-size: 0.8em;
	color: #a9a69e;
}
.small-rsslist li a{
	text-decoration: none;
	color: #47402E;
	font-size: 0.9em;
}
.small-rsslist .news_archive_link a:hover,
.small-rsslist h3 a:hover,
.small-rsslist li a:hover,
.small-rsslist a:hover{
	color: #8bA834; 
}
/* ------------------ Frontpage RSS feed - b?rsmeldinger--------------------- */
.frontpage .small-rsslist{
	float:left;
	margin: 0 0 30px 19px;
	width: 220px;
}
.frontpage .small-rsslist h3{
	font-size: 1.1em;
}
.frontpage .small-rsslist a{
	text-decoration: none;
	color: #47402E;
}
.frontpage .small-rsslist .rss-header {
	border-bottom-color:#060606;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	float:left;
	width:100px;
}
.frontpage .small-rsslist .news_archive_link {
	border-bottom-color:#060606;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	float:left;
	font-size:10px;
	font-weight:normal;
	line-height:20px;
	text-align:right;
	width:120px;
        padding-bottom: 1px;
}
/* ------------------ Frontpage RSS feed - Latest news  --------------------- */
.frontpage #placeholder-right .small-rsslist {
	width: 490px;	
	margin: 24px 0 30px 10px;
}
.frontpage #placeholder-right .small-rsslist li {
	float: left;
	width: 220px;
	border-bottom: none;
	border-top: none;
	margin-right: 25px;	
}
.frontpage #placeholder-right .small-rsslist li .date{
	margin-top: 4px;
}
.frontpage #placeholder-right .small-rsslist h3 {
	font-size: 14px;
	float: left;
	width: 100%;
	margin: 1px 0 2px 0;
}

.small-rsslist .header,
.frontpage #placeholder-right .small-rsslist .header {
	font-weight: bold;
}
.frontpage #placeholder-right .small-rsslist .rss-header {
	width: 230px;
	border-bottom-color:#060606;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	float:left;
}

.frontpage #placeholder-right .small-rsslist .news_archive_link {
	width: 230px;
	border-bottom-color:#060606;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	float:left;
	font-size:10px;
	font-weight:normal;
	line-height:20px;
	text-align:right;
}
.frontpage #placeholder-right .small-rsslist h3 a:hover {
	color: #8bA834;
}

/* ------------------ Frontpage shareprice feed ----------------------------- */
.frontpage .Share_Price .tile-top h3 { 
	color: #47402E; 
	margin:0 0 3px 0;
	padding:0;
	font-size: 14px;
}
.spncws-edgespacercolumn,.spncws-spacercolumn { display:none; }
.spncws-header, 
.spncws-value,
.spncws-valueincrease,
.spncws-valuedecrease { border-top: 1px dotted #060606; padding: 9px;}
.spncws-value,
.spncws-valueincrease,
.spncws-valuedecrease { padding-right: 20px; }
.spncws-maintable { width: 100%; }
.spncws-valuedecrease { color: red;}

.frontpage .Share_Price{
	float:left;
	width: 226px;
	margin: 0 0 0 20px;
	padding: 0;
}
.frontpage .Share_Price .tile-content{
	background: #e5e3d9;
	border-bottom: 1px dotted #060606;
	margin: 0;
}
.frontpage .Share_Price table td{
	width: 100px;
	color: #47402E;
	font-size: 1em;
}
.frontpage .Share_Price table td.cell-1,
.frontpage .Share_Price table td.cell-2{
	border:none;
}
/*
/* -------------------------------------------------------------------------- */
/* Styling for Board of directors category view							      */
/* -------------------------------------------------------------------------- */
/* ---- Article view -------------------------------------------------------- */
#placeholder-content-no-right .article-view-narrow{
	float: left;
	width: 450px;	
}
#placeholder-content-no-right .article-view-narrow h1{
	display:none;
}
#placeholder-content-no-right .article-view-narrow div.content p{
	color: #47402e;
}
#placeholder-content-no-right .article-view-narrow h2{
	color: #857f5a;
	font-size: 20px !important;
	font-weight: normal;
	width: 450px !important;
}
#placeholder-content-no-right .article-view-narrow .imageTable{
	display:none;
}
/* ---- Article list -------------------------------------------------------- */
#placeholder-content-no-right .boardOfDirectors{
	float:left;
	width: 500px;
	margin: 0 0 0px 10px;
}

#placeholder-content-no-right .boardOfDirectors li div.boarddiv {
	/*height: 77px;*/
	width: 460px;
	float:right;
}

#placeholder-content-no-right .boardOfDirectors li {
	border-bottom: thin dotted #060606;
	list-style:none;
	padding: 2px 0px 2px 0px;
	float: right;
	width: 100%;
}
#placeholder-content-no-right .boardOfDirectors li h3{
	margin: 30px 0px 0px 10px;
	font-size: 19px;
	font-weight: normal;
	width:250px;
}
#placeholder-content-no-right .boardOfDirectors li h3 a{
	color: #47402e;
	text-decoration: none;
}
#placeholder-content-no-right .boardOfDirectors li div.selected,
#placeholder-content-no-right .boardOfDirectors li div:hover{
	background-color: #e5e4db;
}
#placeholder-content-no-right .boardOfDirectors li.first{
	border-top: thin dotted #060606;
}
#placeholder-content-no-right .boardOfDirectors p,
#placeholder-content-no-right .boardOfDirectors .articlelist-link-internal{
	display:none;
}
#placeholder-content-no-right .boardOfDirectors p.imagetext{
	display: inline;
	padding: 0px 0px 0px 10px;
	font-weight:bold;
	margin: 0;
	color: #47402e;
	font-size: 0.8em;
	text-transform: lowercase;
}
#placeholder-content-no-right .boardOfDirectors img{
	float: right;
	border:none;
}
/* -------------------------------------------------------------------------- */
/* Styling for frontpage category										      */
/* -------------------------------------------------------------------------- */
#placeholder-content-no-right .frontHorizontal-menu
{
	width: 100% !important;
        clear:both;
}
.frontHorizontal-menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;	
}
.frontHorizontal-menu ul li
{
	color: #47402e;
	width: 225px;
	float: left;
	padding: 0px 20px 20px 0px;
}
.frontHorizontal-menu ul li .catMenuImage img
{
	height: 90px;
	margin: 0 0 15 0px;
}
.frontpage .frontHorizontal-menu ul li .catMenuImage img {
	height:119px;
	margin:0 0 15px;
}
.frontHorizontal-menu ul li .catMenuImage{
	width: 225px;
	padding: 0 0 15px 0;
	height: 90px;
}
.frontHorizontal-menu ul li .noimage{
	width: 225px;
	height:1px;	
}
.frontHorizontal-menu ul li .catMenuTitle
{
	padding: 5px 10px 2px 10px;
	font-weight: bold;
	font-size: 1.1em;
	border-top: thin dotted #060606;
}
.frontHorizontal-menu ul li a{
	color: #47402e;
	text-decoration: none;
	display: block;
	background: url(images/categoryVertlist_bullet.png) no-repeat right 5px;	
}
.frontpage .frontHorizontal-menu ul li a{
	background: none;
}
.frontHorizontal-menu ul li a:hover{
	color: #8bA834;
}
.frontHorizontal-menu ul li .catMenuDescription
{
	padding: 0px 10px 10px 10px;
	height: 15px;
	text-align: middle;
	font-size: 0.9em;
	border-bottom: thin dotted #060606;
	overflow: hidden;
}
.frontHorizontal-menu ul li .nodescription
{
	padding: 0px 10px 5px 5px;
	margin-bottom: 20px;
	border-bottom: thin dotted #060606;
}

.frontpage .frontHorizontal-menu ul li.first {
padding: 0px 0px 20px 0px;	

}

.frontpage .frontHorizontal-menu ul li.last {
	padding: 0px 0px 20px 16px;
}

.frontpage .frontHorizontal-menu ul li .catMenuImage {
height:119px;
padding:25px 0 15px;
width:225px;
}

.frontpage .frontHorizontal-menu ul li .catMenuTitle {
background:#E6E3DA url(images/frontpage_article_bullet.png) no-repeat scroll 190px center;
font-size:16px;
font-weight:bold;
height:34px;
margin:4px 8px 0;
padding:5px 10px 2px 5px;
position:relative;
top:-130px;
border: none;
}

.frontpage .frontHorizontal-menu ul li .catMenuDescription {
font-size:12px;
font-weight:bold;
height:15px;
overflow:hidden;
padding:0 10px 10px 14px;
position:relative;
top:-148px;
border: none;
}

/* -------------------------------------------------------------------------- */
/* Styling for elements that appear inside articles                           */
/* -------------------------------------------------------------------------- */
.article-view-wide table.imageTable{
		width: 100%;
	border-top: solid 1px #857f5a;
	border-bottom: solid 1px #857f5a;
}
.article-view-wide table.imageTable td.imageText{
	vertical-align: bottom;
	padding: 0 0 0 20px;
	font-size: 0.9em;
	color: #47402e;	
}
.programmatic-clearboth{
	clear: both;
}

/* ------------------- Article tile ----------------------------------------- */
.article-view-wide{
	float: left;
	width: 720px;
}
.article-view-wide h1{
	display:block;
	font-size: 24px;
	color: #857f5a;
	font-weight:normal;
	margin-top: 8px;
}
.article-view-wide h2.digest{
	font-size: 14px;
	color: #857f5a;
	font-weight:normal;
}
.article-view-wide .content{
	font-size: 12px;
	color: #30301e;
}
.article-view-wide .content a{
	text-decoration:none;
	color: #8ba834;
}
.article-view-wide .content a:hover{
	background-color: #8ba834;
	color:#FFFFFF;
}
/* -------------------------------------------------------------------------- */
/* Styling for subcategory frontpage                                          */
/* -------------------------------------------------------------------------- */

/* ------------------- Nordic Mining bottom category menu ------------------- */
.btmSameLevelCat-menu{
	float:left;
	width: 720px;
}
.btmSameLevelCat-menu ul{
	padding: 20px 0 0 0;
	margin: 0;
}
.btmSameLevelCat-menu li{
	list-style:none;
	background: url(images/vert-cat-menu_bg.png) repeat-x;
	height: 130px;
	width: 720px;
	margin: 0px 0px 20px 0px;
	padding: 0;
}
.btmSameLevelCat-menu li .catMenuImage{
	float:left;
	height: 130px;
	width: 225;
}
.btmSameLevelCat-menu li .catMenuTitle{
	float:left;
	padding: 20px 0 15px 20px;
	width: 430px;
}
.btmSameLevelCat-menu li .catMenuTitle a{
	color: #857f5a;
	text-decoration:none; 
	font-size: 1.0em;
	font-weight: bold;
}
.btmSameLevelCat-menu li .catMenuDescription{
	float: left;
	width: 430px;
	padding: 0 0 0 20px;
	color: #47402e;
	font-size: 0.9em;
}

/* ------------------- Nordic Mining right category menu with image ------------------ */
#placeholder-right .vertical-menu h3 {
	display: none;
}
#placeholder-right .vertical-menu,
.rightSameLevel-menu {
	float: left;
	padding: 0;
	margin: 0 0 0 0;
	width: 200px;
}
#placeholder-right .vertical-menu li,
.rightSameLevel-menu li{
	list-style: none;
	padding: 5px 0 5px 12px;
	background: url(images/categoryVertlist_bullet.png) left no-repeat;
	border-bottom: dotted 1px #060606;
}
#placeholder-right .vertical-menu li.first,
.rightSameLevel-menu li.first{
	border-top: dotted 1px #060606;
}
#placeholder-right .vertical-menu li a,
.rightSameLevel-menu li a{
	color: #47402e;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
}
#placeholder-right .vertical-menu li a:hover,
.rightSameLevel-menu li a:hover{
	color: #8BA834;
}
/* ------------------- Nordic Mining right category menu with image ------------------ */
.articleVertical-menu{
	width: auto;
}
.articleVertical-menu ul{
	float:right;
	padding: 50px 0px 0 0;
	margin: 0;
	width: 208px;
}
.articleVertical-menu li{
	list-style:none;
	height: 130;
	margin: 0 0 10px 0;
	border: solid 2px #b7b7b7;
	background: #FFFFFF;
}
.articleVertical-menu li a{
	color: #47402e;
	text-decoration: none;
	background: url(images/categoryVertlist_bullet.png) no-repeat right center;
	padding: 0px 20px 3px 0;
}
.articleVertical-menu li a:hover{
	color: #8bA834;
}
.articleVertical-menu li .catMenuTitle{
	padding: 4px 0 7px 7px;
}
.articleVertical-menu li .catMenuImage{
	padding: 3px;	
}
.articleVertical-menu li .catMenuDescription{
	display:none;
}
/* -------------------------------------------------------------------------- */
/* Styling for toolbar							                              */
/* -------------------------------------------------------------------------- */
.linktoolbar {
	float: right;
	margin: 0px;
	position: relative;
	top: 30px;
}	
.linktoolbar h3 {display:none;}
.linktoolbar ul {
	list-style:none;
	padding: 0;
	margin: 0 0px 0 0;
}
.linktoolbar li a {
	display: block;
	width: 66px;
	height: 19px;
	color: #47402e;
	font-size: 0.9em;
	text-decoration:none;
	background: url(images/printerIcon.png) left no-repeat;
}

.linktoolbar li a:hover{
	background: url(images/printerIcon-green.png) left no-repeat;
}
/* -------------------------------------------------------------------------- */
/* Styling for search list						                              */
/* -------------------------------------------------------------------------- */
#placeholder-content .full-articlelist ul{
	list-style:none;
	padding: 0;	
}
#placeholder-content .full-articlelist-message{
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.1em;
}
#placeholder-content .full-articlelist li{
	border-bottom: 1px dotted #060606;
	padding: 5px 0 5px 0px;
}
#placeholder-content .full-articlelist li.first{
	border-top: 1px dotted #060606;
}
#placeholder-content .full-articlelist li ul li{
	border-bottom: none;
	padding: 5px 0 0 10px;
}
#placeholder-content .full-articlelist li .list-thumbnail-left{
	display:none;
}
#placeholder-content .full-articlelist li p.pubdate{
	color: #a9a69e;
	margin: 0;
}
#placeholder-content .full-articlelist h3{
	font-size: 1.1em;
	margin: 0;
}
#placeholder-content .full-articlelist a{
	color: #47402E;
	text-decoration: none;
}
#placeholder-content .full-articlelist a:hover{
	color: #8bA834;
}
/* -------------------------------------------------------------------------- */
/* Styling for iframe							                              */
/* -------------------------------------------------------------------------- */
.iframe-tile .tile-content iframe{
	height: 1060px;
	width: 100%;
}
/* -------------------------------------------------------------------------- */
/* Styling for external info article			                              */
/* -------------------------------------------------------------------------- */
.Share_information .spncws-outertableheader{
	float:left;
	font-size: 1.0em;
	font-weight: bold;
	color: #47402e;
	text-align: left;
	height: 16px;
	padding: 40px 0 10px 0;
	margin: 0px;
}
.Share_information .spncws-spacercolumn{
	display:none;
}
.Share_information .spncws-valuedecrease,
.Share_information .spncws-valueincrease,
.Share_information .spncws-value,
.Share_information .spncws-header{
	padding: 10px 20px 5px 15px;
	background: #e5e4db;
	border: 1px solid white;
}
.Share_information .spncws-modulespacercolumn{
	width: 40px;
}
.Share_information .spncws-newsunderchart{
	height: 20px;
	width: 100%;
	background: #e5e4db;	
}
.Share_information .spncws-edgespacercolumn,
.Share_information .tile-top{
	display:none;
}
.Share_information .spncws-smalltext{
	padding: 20px 0 0 0;
}

.xml-header {
    font-size: 13px;
}

/* -------------------------------------------------------------------------- */
/* Styling for corepublish link					              */
/* -------------------------------------------------------------------------- */
#coretrek-colofon{
	display:none;
}
/* -------------------------------------------------------------------------- */
/* Styling for full-articledisplay normally used just for contact us          */
/* -------------------------------------------------------------------------- */
#placeholder-content-no-right .full-articledisplay{
	height: 100%;
	float:left;
        margin: 0 0 20px 0;
}
#placeholder-content-no-right .full-articledisplay h2.digest,
#placeholder-content-no-right .full-articledisplay h1{
	font-size:20px;
	font-weight:normal;
	color: #857F5A;
	width: 100%;
	float:left;
	margin: 8px 20px 20px 0;
}
#placeholder-content-no-right .full-articledisplay .nodigest,
#placeholder-content-no-right .full-articledisplay h2.digest{
	float:left;
	font-size: 12px;
	width: 100%;
	display:block;
}
#placeholder-content-no-right .full-articledisplay .tile-content div{
	width: 600px;
	float:left;
	color: #30301E;
}
#placeholder-content-no-right .full-articledisplay .tile-content ul.contactus-values,
#placeholder-content-no-right .full-articledisplay .tile-content ul.contactus-labels{
	float:left;
	width: 110px;
	padding: 0;
	margin: -7px 0 0 0;
	list-style:none;
}
#placeholder-content-no-right .full-articledisplay .tile-content ul.contactus-labels{
	font-weight: bold;
}
#placeholder-content-no-right .full-articledisplay .tile-content ul.contactus-values{
	width: 330px;
	margin-left: 20px;
}
#placeholder-content-no-right .full-articledisplay .tile-content li{
	border-bottom: 1px dotted #060606;
	padding: 5px 0 5px 10px;
}
#placeholder-content-no-right .full-articledisplay .tile-content li.first{
	border-top:1px dotted #060606;
}
#placeholder-content-no-right .full-articledisplay .tile-content li a{
	text-decoration:none;
	color: #8bA834;
}
#placeholder-content-no-right .full-articledisplay .tile-content li a:hover{
	color: #FFFFFF;
	background-color: #8bA834;
}
/* ---- styling for print icon on the contact us page --- */

#placeholder-content-no-right .linktoolbar{
	position: relative;
	top: 20px;
	right: 10px;
}
/* end of styling for contact us */

.frontpage .linktoolbar {
	margin: 0 320px 0 0;
}

.menuroot-cid-156 #placeholder-right,
.menuroot-cid-161 #placeholder-right { display: none; }
.menuroot-cid-156 #placeholder-background,
.menuroot-cid-161 #placeholder-background { background:transparent url(images/content_bg.jpg) repeat-x scroll center bottom; float:left;}

.hide{
	display:none;
}
.nodigest{
	display:none;
}

/*	START fix: right menu appearing on site-2 and site-4 frontpage */
body#site-2 .frontpage #placeholder-right,
body#site-4 .frontpage #placeholder-right {
	display: block;
	float: right;
	width: 200px;
	background-image: none;
	
	position: absolute;
	right: 30px;
	top: 0px;
	height: 490px;
}

/* Safari hack */
/*\*/
body#site-2 .frontpage #placeholder-right,
body#site-4 .frontpage #placeholder-right {
[right: 30px;
right: 35px;
]right: 30px;
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
/*end*/

body#site-2 .frontpage #placeholder-background,
body#site-4 .frontpage #placeholder-background {
	position: relative;
	overflow: hidden;
	padding: 0 0 15px 0;
}

/* Safari hack */
/*\*/
body#site-2 .frontpage #placeholder-background,
body#site-4 .frontpage #placeholder-background {
[	padding: 0 0 10px 0;  
	padding: 0 0 50px 0;  /* safari */
]	padding: 0 0 0 0;   /* ie6 */
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
/*end*/

body#site-2 .frontpage #placeholder-content,
body#site-4 .frontpage #placeholder-content {
	width: 720px;
}

body#site-2 .frontpage .linktoolbar,
body#site-4 .frontpage .linktoolbar {
	margin: 0 0 0 0;
}

body#site-2 .frontpage #placeholder-right .articleVertical-menu li,
body#site-4 .frontpage #placeholder-right .articleVertical-menu li {
	width: 233px;
}

/*	END fix: right menu appearing on site-2 frontpage */
.rightSameLevel-menu h3 {
	color:#857F5A;
	font-size:12px;
	margin-left:39px;
}


