/*
 *
 *  Swedish Match style sheet, for media screen, projection
 *  Latest update:080423
 *  By:Palle Zingmark
 *
*/

/*IMAGE BANK
----------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

div#header_logo {
	float:left; width: 800px; height:8em;
}

.logopadding {
	padding-top: 35px;
}

div#downloadfolderinfotop {
	float:left; padding-top: 90px;
}

div#downloadfolderinfo {
	float:left;
}

div#downloadfolderimage {
	float:left;
}

div#downloadfolderinfo a {
	color: #ffffff; text-decoration:none;
}

div#download_folder_compare {
	float:left; width:260px; text-align:right;
}

.category-level {
	float:left; margin-right: 10px;
}

div#category-tree {
	width: 530px;
}

div.comparebox {
	width: 314px; height: 422px; background-color: #ffffff; border: 2px solid #afb8bd; position:absolute;
	display:none;
}

div.comparebox_buttons {
	padding-left: 5px; width: 294px; margin-top: 5px;
}

div#comparebox_text {
	padding-top: 5px; padding-left: 10px; width: 294px; height: 50px; overflow:hidden;
}

div#comparebox_close {
	position:relative; top: 2px; left: 293px; height: 20px; width: 20px;
}

div#user_guide, div#termsbox {
	width: 600px; height: 400px; background-color: #ffffff; border: 2px solid #afb8bd; display:none; position:absolute;
}

div#user_guide_title, div#termsbox_title {
	width: 560px; height:45px; float:left; padding-top: 15px; padding-left: 15px;
}

div#user_guide_title h1 {
	width: 560px;
}

div#termsbox_title h1 {
	width: 560px;
}

div#user_guide_close, div#termsbox_close {
	width:25px;float:left; padding-top:5px;
}

div#user_guide_text, div#termsbox_text {
	height:320px; width:570px; overflow:auto; margin-top: 15px; margin-left: 18px;
}

.thumbnail_box {
	color: #335A81; margin-top: 0px; margin-bottom:20px; margin-right:20px; float:left;
	text-align: center; width: 120px; height: 115px; overflow:hidden;
}

.thumbnail_box_title {
	float:none; margin-top:5px; height: 35px; overflow:hidden; width: 120px;
	text-align: center;
}

.thumbnail_box_thumbnail {
	width: 98px; float:none; height:75px;
	padding-left: 22px;
}


#thumbnail_infobox {
	width: 150px; height: 185px; background-color: #f0f2f4; border: 3px solid #ffffff;
	text-align: center;  position:absolute; display:none;
}

.detailed_row {
	color: #335A81; width: 100%; margin-top: 0px; margin-bottom:20px; padding-bottom:20px; border-bottom: 1px solid #e7e7e7;
}

.lastrow {
	border:0;
}

.detailed_row a {
	color: #335A81; text-decoration:underline;
}

.detailed_row td {
	border:0; margin:0; padding:0;
}

.preview_info {
	margin-left: 20px; float:left; width:245px; color: #335A81; overflow: hidden;
}

.preview_info td {
	margin:0; padding:0; border:0;
}

.download_basket_row {
	float:none;
	margin-top: 20px;
}

.download_basket_col1 {
	float:left; width: 270px; text-align:left;
}

.download_basket_col2 {
	float:left; width: 120px; margin-left: 20px;
}

div#basketcount {
	text-decoration:none;
}

.colbottom2 {
	width: 85px;
}

.download_basket_col3 {
	width: 70px; margin-left: 20px; float:left;
}

.colbottom3 {
	width: 105px;
}

.thumbnail { 
		height: 75px; width: 75px; overflow: hidden; background-color: #ffffff; border: 1px solid #e7e7e7;
		/* In case containing image is larger then this container */  
		position: relative; text-align: center; 
		/* KLUDGE: for IE */ 
		float: left; margin:auto;
}

.nofloat {
	float:none;
}

thumbnail_downloadfolder {
	text-align:left; margin:none;
}

.thumbnailbig {
	height: 300px; width: 300px;
}

.thumbnailcompare {
	padding-left: 4px; padding-top: 4px; margin-left: 2px; margin-top: 2px; 
	padding-right: 4px; padding-bottom: 4px; margin-right: 2px; margin-bottom: 2px;
}

.thumbnailstart {
	margin-left: 35px; margin-bottom: 35px;
}
 
 .thumbnail img {
 	
 	background: #FFF;
 	padding: 0px; margin-left: auto; margin-right: auto;
 }
 
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.loading {
	display: block;
	background: url('../images/ajax-loader-white.gif') no-repeat left;
	padding-left: 20px;
}
#gallery {
 margin:auto;
 margin-left: 10px;
}

#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index:1;  
}  

/* BASIC GLOBALS
----------------------------------------------------*/
html,body { margin:0;padding:0;color:#282828}
html {font-size:100%;background:#f8f8f8 url(images/body-bg.png) repeat-x fixed 0 0}
body {font:0.75em/1.4em arial,tahoma,sans-serif;background:url(images/wrap-bg.png) repeat-y 50% top}
p,img,form {border:0 !important;margin:0}
table,caption,tbody,tfoot,thead,tr,th,td {border:0;outline:0;margin:0;padding:0;vertical-align:baseline}
fieldset,blockquote,blockquote p {margin:0;padding:0;width:auto;border:none 0}
legend {position:absolute;left:-999em;display:none}
label {cursor:pointer}
/* HEADLINGS
----------------------------------------------------*/
h1 {color:#003161;font:2.3em 'Arial Narrow',arial,helvetica,sans-serif;font-weight:normal;line-height:1.2em;margin:0;padding:0 0 0.3em 0}
h2 {color:#637890;font-size:1.4em;margin:1.6em 0 0.4em 0;font-weight:normal !important}
h3 {color:#637890;font-size:1.2em;font-weight:bold;margin:1em 0 0.2em 0}
h4 {font-size:1.1em;font-weight:bold;margin:1em 0 0.2em 0}
/* LINKS
----------------------------------------------------*/
a {text-decoration:none}
a:link {color:#004589;background:transparent}
a:visited {color:#004589;background:transparent}
a:hover {text-decoration:underline}
a:active,a:focus {color:#000 !important;background:#f0f0f0 !important}
div#footerbar a:active,div#footerbar a:focus {color:#f1e1b3 !important;background:#5a1322 !important}
a.logo:active,a.logo:focus,div#nav a:active,div#nav a:focus {color:#f1e1b3 !important;background:#02284f !important}
/* GLOBAL BACKGROUND IMAGES
----------------------------------------------------*/
.pdf {background:url(/images/icons/pdf.png) no-repeat 0 0 !important;padding-left:23px !important}
.html {background:url(/images/icons/html.png) no-repeat 0 0 !important;padding-left:23px !important}
/* TABLES
----------------------------------------------------*/
table {border-spacing:0;clear:both;font:1em arial,tahoma,sans-serif;margin:0.2em 0 0.4em 0;width:100%;max-width:570px !important;background:#fff}
table.share-table,table.solo,table {border-spacing:0;clear:both;font:1em arial,tahoma,sans-serif;margin:0.2em 0 2em 0;width:100%;background:transparent}
caption,th,td {border-collapse:collapse;text-align:left;padding:0.1em 0.4em}
caption {display:none}
th {border-bottom:solid 1px #c3b18f;color:#003161;font-size:1em;font-weight:bold}
th a {color:#003161 !important;white-space:nowrap}
th h2 {padding:0;margin:0 !important}
tr.first td {padding-top:17px}
tr.heading td {border-bottom:solid 1px #c3b18f}
tr.headline td {border-bottom:solid 1px #c3b18f;font-weight:bold;padding-top:1em}
tr.emphasized td,td.emphasized {font-style:italic}
tr.strong td,td.strong {font-weight:bold;color:#666 !important}
tr td {border-bottom:solid 1px #e2e3e3;border-collapse:collapse}
tr.last td {border-bottom:solid 1px #c3b18f}
th span.sort {position:relative;width:auto;margin:0 0 0 2px;height:11px;vertical-align:middle}
table.sorted-table tr th,table.paging-table tr th,table.paging-table tr td.aright  {white-space:nowrap}
th.sort-paging {padding-right:0;padding-left:0}
th.sort-paging img {display:block;cursor:pointer}
th.prev-fake img,th.next-fake img {display:block;cursor:default}
table.share-table thead tr th {color:#637890}
table.share-table thead tr th,
table.share-table tbody tr td {font-size:0.9em;background:url(/images/sep.gif) repeat-y 0 0;border:none 0;white-space:nowrap !important;padding:1px 10px 1px 8px !important}
table.share-table thead tr th.first,
table.share-table tbody tr td.first {padding-left:0 !important;background:none 0 !important}
tr td.graph-left {padding:0 1px 0 0;text-align:right;vertical-align:middle}
tr td.graph-right {padding:0 0 0 1px;text-align:left;vertical-align:middle}
tr td.graph-left img, tr td.graph-right img {height:9px;padding:0}
div.scrolltable {clear:both;overflow:auto}
div.scrolltable table {margin-bottom:0}
div.mini-table {width:210px;float:left;margin-right:10px}
div.mini-table table {width:210px !important}
div.mini-table table th {width:210px !important}
div.mini-table h2 {width:210px;font-size:1em;font-weight:bold !important;margin:0 0 5px 0;padding:0;color:#fff !important;background:url(images/bg-headline-gray-bottom.gif) no-repeat bottom}
div.mini-table h2 span {display:block;padding:0 0 0 6px;background:url(images/bg-headline-gray-top.gif) no-repeat top}
/* LISTINGS
----------------------------------------------------*/
dl.datelist {clear:both;margin:0;padding:0 0 1em 0;zoom:1}
dl.datelist:after {content:".";display:block;height:0;clear:both;visibility:hidden}
dl.datelist dt {clear:both;display:block;float:left;width:auto;padding-right:10px;white-space:nowrap;color:#4f4f4f;/*border-bottom:solid 1px #e2e3e3*/}
dl.datelist dt strong {display:block;clear:both;color:#637890;border-right:solid 1px #637890;padding:0 0.8em 0 0;line-height:normal}
dl.datelist dd {display:block;float:left;width:420px;padding:0;margin:0 0 4px 0/*;border-bottom:solid 1px #e2e3e3*/}
div.datelist h3 {clear:both;line-height:normal;font-size:1em;margin:0 !important;padding:0 0 2px 0 !important}
div.datelist dl {clear:both;margin:0 0 0.9em 0;padding:0;zoom:1;border-bottom:solid 1px #e2e3e3}
div.datelist dl:after {content:".";display:block;height:0;clear:both;visibility:hidden}
div.datelist dl dt {clear:both;float:left;overflow:hidden;width:125px;padding:1px 0 1px 0;white-space:nowrap;color:#777;border-top:solid 1px #e2e3e3}
div.datelist dl dt strong {display:block;clear:both;color:#637890;border-right:solid 1px #637890;padding:0 0.8em 0 0;line-height:normal}
div.datelist dl dd {padding:1px 0;margin:0;border-top:solid 1px #e2e3e3}
ol.ordered {color:#4f4f4f;margin-top:0;margin-bottom:0 !important;padding:0 !important;font-weight:normal;width:auto}
ol.ordered li h3 {color:#637890 !important;font-weight:bold;margin:0 !important;padding:0 !important}
ol.ordered li p {color:#4f4f4f !important;font-weight:normal;margin:0 0 0 0 !important;padding:0 0 0.6em 0 !important}
ol.ordered ol li {color:#4F4F4F !important}
ul#sitemap {line-height:1.8em}
ul#sitemap,ul#sitemap ul,ul#sitemap ul ul,ul#sitemap ul ul ul {margin:0 0 0 2em !important;padding:0 !important}
ul#sitemap,ul#sitemap li {margin-left:0 !important;padding:0 !important;list-style:none !important;background:none !important}
ul.custom{margin:0 0 0 15px;padding:0}
ul.custom li {background:url(images/li-bg.png) no-repeat 0 0.5em;list-style:none;padding-left:14px}
div#article ul {margin:0 0 15px 15px;padding:0;width:auto}
div#article ul li {background:url(images/li-bg.png) no-repeat 0 0.5em;list-style:none;padding-left:14px;width:auto;zoom:1}
div#article div#secondary ul li {background:none !important;padding:0}
ul.documents {border-top:solid 1px #c3b18f;border-bottom:solid 1px #c3b18f;margin:4px 0 10px 0 !important;padding:0 !important}
ul.documents li {background:none !important;border-top:solid 1px #e2e3e3;display:block;margin:0 !important;padding:1px 0 !important}
ul.documents li.first {border-top:0}
ul.documents li a {color:#c28f00;font:1em Arial,Helvetica,Verdana,sans-serif}
div.references ol {margin:4px 0 1.5em 0 !important;list-style:decimal inside;padding:0 !important;font-size:0.75em;border-bottom:solid 1px #e2e3e3;line-height:normal !important}
div.references ul {margin:4px 0 1.5em 0 !important;list-style:none;padding:0 !important;font-size:0.75em;border-bottom:solid 1px #e2e3e3;line-height:normal !important}
div.references li {background:none !important;margin:0 !important;padding:3px 0 !important;color:#585858;line-height:1.2em !important;border-top:solid 1px #e2e3e3}
div.categorylist {border-top:solid 1px #e2e3e3;zoom:1}
div.categorylist:after {content:".";display:block;height:0;clear:both;visibility:hidden}
div.categorylist h3 {float:left;width:auto}
div.categorylist div {float:left;width:auto;padding-left:15px}
div.categorylist div.plain-list {padding-top:0.7em}
div.categorylist div h4 {margin:0.5em 0 0;padding:0;color:#637890;font-size:1.2em}
div.categorylist div dl.datelist {width:523px;overflow:hidden}
div.categorylist div dl.datelist dt {width:130px;color:#8a8d8f}
div.categorylist div dl.datelist dd {width:360px;line-height:normal}
/* FORMS
----------------------------------------------------*/
fieldset.form {border:none 0;background:#f7f3ec url(images/form-bg-fieldset.png) no-repeat 0 100%;margin:0 0 1.5em 0;padding:8px}
fieldset.no-bg {background:none;padding:0;width:600px}
fieldset.form div {font-size:0.85em}
fieldset.form select {border:none 0;font-size:0.85em;width:280px;background:transparent !important;padding:0 !important;margin:0}
fieldset.form select.multiple {border:solid 1px #dcdcdc;font-size:0.85em;width:280px;background:#fff !important;padding:0 !important;margin:0}
fieldset:after {content:".";display:block;height:0;clear:both;visibility:hidden}
fieldset h2 {clear:both;width:auto;line-height:normal;margin:0 !important;padding:0.4em 0 !important}
fieldset p {clear:both;margin:0;padding:0.4em 0}
fieldset dl {float:right;width:240px;padding:0 10px 0 0 !important;margin:0 !important}
fieldset dl dt {font-weight:bold;padding:0 0 0.5em 0}
fieldset dl dd {padding:0;margin:0}
fieldset div {float:left !important;margin:0 14px 0 0;padding:0 0 6px 0;width:286px !important;border:none 0 !important}
fieldset div.freetext {width:100% !important;font-size:1em}
fieldset div.last {margin:0 !important}
fieldset div label {display:block;padding:0;margin:0;line-height:normal;width:inherit;background:url(images/label-bg.png) repeat-x 0 0.6em;zoom:1}
fieldset div label:after {content:".";display:block;height:0;clear:both;visibility:hidden}
fieldset div label span {padding:0 8px 2px 0 !important;clear:both;float:left !important;width:auto !important;margin:0 !important;line-height:normal;background:#f7f3ed none !important;color:#335a81 !important;display:inline !important}
fieldset.no-bg div label span {background:#fff none !important}
fieldset div span {display:block;width:286px;background:url(images/input286-bg.png) no-repeat 0 0;margin:0;padding:2px 0 3px 2px !important;line-height:normal}
/*fieldset div span span{background:none;float:left; width: auto !important}*/
fieldset div span.no-bg label {display:inline;background:none}
fieldset div span input {display:block;margin:2px 0 2px 4px;padding:0;border:none 0;font-size:1.1em;background:transparent;line-height:normal;width:278px}
fieldset div.textarea span {background:url(images/textarea-bg.png) no-repeat 0 0;height:120px;width:286px}
fieldset div.textarea label span {height:auto}
fieldset div span textarea {border:0;font:1.1em arial,tahoma,sans-serif;padding:2px;overflow:auto;width:274px;height:105px}
fieldset div.submit {clear:both;line-height:normal}
fieldset div.search,fieldset div.search input {margin:0;padding:0;line-height:normal}
input.btn {border:none 0;font-size:1em;background:url(images/btn-submit-bg.png) no-repeat 0 0;color:#c28f00;font-weight:normal;margin:7px 0 0 0;padding:3px 0 4px 0;text-align:center;width:60px;height:20px;cursor:pointer}
input.btn_preview {border:none 0;font-size:1em;background:url(images/btn_preview.gif) no-repeat 0 0;color:#c28f00;font-weight:normal;margin:7px 0 0 0;padding:3px 0 4px 0;text-align:center;width:103px;height:20px;cursor:pointer}
input.submit {border:none 0;font-size:1em;background:url(images/btn-submit-bg.png) no-repeat 0 0;color:#c28f00;font-weight:normal;margin:0 0 3px 0;padding:3px 0 4px 0;text-align:center;width:60px;height:20px;cursor:pointer}
input.submit_preview {border:none 0;font-size:1em;background:url(images/btn_preview.gif) no-repeat 0 0;color:#c28f00;font-weight:normal;margin:0 0 3px 0;padding:3px 0 4px 0;text-align:center;width:103px;height:20px;cursor:pointer}
fieldset div.short {width:175px !important}
fieldset div.short span {width:180px;background:url(images/input180-bg.png) no-repeat 0 0}
fieldset div.short span input {width:170px !important}
fieldset div.short select {width:175px !important}
fieldset div.long {width:351px !important}
fieldset div.long span {width:351px;background:url(images/input286-bg.png) no-repeat 0 0}
fieldset div.long span input {width:345px !important}
fieldset div.long select {width:351px !important}
fieldset div span input.checkbox,fieldset div span.checkbox input {width:auto !important;display:inline !important;vertical-align:middle;margin-right:4px}
fieldset div span.checkbox label {padding-right:10px}
fieldset div span.checkbox span.category {background:none;display:inline;white-space:nowrap}
p.form-description {padding-top:2em}
/* CONTAINER
----------------------------------------------------*/
div#container {width:915px;padding:0 8px;margin:0 auto;overflow:hidden;}
/* HEADER
----------------------------------------------------*/
div#header {background:#012c57 url(images/top-bg3.png) no-repeat 0 100%;margin:0 auto;padding:22px 0 0 0;width:885px;height:10em}
	div#header div#shortcuts {position:absolute;left:-999em}
	div#header a.logo {display:block;position:absolute;width:178px;height:39px;margin:0 0 0 30px}
	div#header a.logo img {display:block;width:178px;height:39px}
	/* NAV
	----------------------------------------------------*/
	div#header div#nav {font-size:0.9em;padding:0;margin:0 0 0 70px;position:relative}

		div#nav ul {margin:0;padding:0;width:150px;display:block;position:absolute;left:165px;top:0}
		div#nav ul li {margin:0;padding:0;width:150px;display:block;list-style:none;background:none;line-height:1.2em;float:left}
		div#nav ul li a {margin:0 !important;padding:0 !important;clear:left;width:150px !important;display:block !important;color:#fff !important;background:transparent url(/images/topmenu-a-bg.gif) repeat-x 100% 100% !important}

		div#nav a.haschildren {background:url(images/topmenu-a-haschildren-bg.gif) no-repeat 100% 100% !important}
		div#nav a:hover,div#nav ul li a.selected {background:url(images/topmenu-a-hover-bg.gif) no-repeat 100% 100% !important;color:#edddb2 !important;width:150px;text-decoration:none}
	/* SUBNAV
	----------------------------------------------------*/
    div#nav div.subnav {width:150px;padding-left:10px;float:left;/*position:absolute;top:0;left:0;z-index:1000;font-size:0.85em*/}
	    div.subnav ul {margin:0;padding:0;list-style:none;width:150px}
	    div.subnav li {margin:0;padding:0;list-style:none;width:150px;line-height:normal}
	    div.subnav a {background:url(images/topmenu-a-bg.png) repeat-x 100% 100%;color:#fff;display:block;line-height:normal;padding:0;margin:0;width:150px}
	    div.subnav a.haschildren {background:url(images/topmenu-a-haschildren-bg.png) no-repeat 100% 100%}
	    div.subnav a:hover,div.subnav a.selected {background:url(images/topmenu-a-hover-bg.png) no-repeat 100% 100% !important;color:#edddb2;width:150px;text-decoration:none}
/* CONTENT
----------------------------------------------------*/
div#content {background:#fff url(images/content-top-bg.png) no-repeat 0 0;zoom:1;margin:0 auto;padding:20px 0 27px 30px;width:855px;border-top:solid 5px #fff}
	div#content:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	/* ARTICLE
	----------------------------------------------------*/
	div#content div#article {width:570px;float:left;position:relative}
		div#content div#article strong {color:#666 !important}
		div#article h2 {clear:left;color:#637b94;margin:0.5em 0}
		div#article h2.link {clear:none;float:none;width:auto;margin-bottom:0;background:transparent}
		div#article h2.link a,div#article h3.link a {color:#637890 !important;background:transparent url(images/heading-linkarrow-bg.gif) no-repeat 100% 3px !important;padding-right:16px;zoom:1}
		div#article h3 {font-size:1.1em;color:#637b94;margin:0.5em 0 0 0}
		div#article p {padding-bottom:1em}
		div#article a {color:#c28f00; text-decoration:underline;}
		div#article div#intro strong {display:block;color:#99896b !important;text-transform:uppercase;font-weight:normal;font-size:0.8em}
		div#article p#ingress {color:#335A81;font:1.4em 'arial narrow',arial,tahoma,sans-serif}
		div#article img.photo {float:right;margin:-1.2em 0 1em 1em;position:relative}
	/* INDEX PAGES
	----------------------------------------------------*/
	div#content.indexpage {}
		div#content.indexpage div#article {width:610px}
		div.indexpage div.article {zoom:1;background:url(images/media-article-bg.png) no-repeat 0 0;clear:both;padding:15px 15px;margin-bottom:0.8em;position:relative}
		div.indexpage div.article:after {content:".";display:block;height:0;clear:both;visibility:hidden}
		div.indexpage div.article h2 {float:left;margin:0 !important;padding-bottom:4px}
		div.indexpage div#article div.article p.photo {float:left;padding:0 0 0 0 !important}
		div.indexpage div.article p.photo img {display:block;padding:0 15px 15px 0}
		div.indexpage div#article div.article ul {margin:0 0 15px 0;padding:0}
		div.indexpage div#article div.article ul li {background:none;list-style:none;padding-left:0}
		/*div#article blockquote {font-size:1.3em;color:#335a81;background:url(/images/quote-content.png) no-repeat 0 0;margin:0 0 1.6em 0;min-height:53px;height:auto!important;height:53px;clear:both}*/
		div#article blockquote {font:normal 1.2em/1.2em arial,helvetica,sans-serif;color:#335a81;background:url(images/quote-content.png) no-repeat 0 0;margin:0 0 1.6em 0;min-height:53px;height:auto!important;height:53px;clear:both}
		div#article blockquote p {padding:0 0 0 80px}
		/* PRIMARY PUFF
		----------------------------------------------------*/
		div.indexpage div.wrapper div#primary {float:left;padding-right:30px;width:405px}
		div.indexpage div.wrapper div#primary:after {content:".";display:block;height:0;clear:both;visibility:hidden}		
		div.indexpage div.wrapper div#primary div.report {width:170px;float:left;padding:5px 15px 20px 0;font-size:0.9em}
		div.indexpage div.wrapper div#primary div.report h4 {width:110px;float:left;margin:0;padding:0;position:relative;color:#4f4f4f;font-size:1em;line-height:normal}
		div.indexpage div.wrapper div#primary div.report img {width:60px;float:right}
		/* PRIMARY PUFF
		----------------------------------------------------*/
		div.indexpage div.wrapper div#secondary {float:left;width:170px;padding:0 !important}
		div.indexpage div.wrapper div#secondary h3.link {margin:0 !important}
		div.indexpage div.wrapper div#secondary ul {margin:0;padding:0;list-style:none}
	/* FIRST PAGE
	----------------------------------------------------*/
	div#content.firstpage {position:relative;background:none !important}
		div#content.firstpage div#article {width:610px}
		div#firstpage {zoom:1;width:845px;padding:22px 22px 0 22px;position:relative;margin:-20px 0 5px -30px;background:url(images/bg-firstpage-top.png) no-repeat 0 0 !important}
		div#firstpage div.wrapper {position:relative;width:610px;zoom:1;padding:0 30px 20px 22px;margin:0 0 0 -22px;background:url(images/bg-firstpage-bottom.png) no-repeat 0 100% !important}
		div#firstpage div.wrapper ul {background:none;margin:0;padding:0;zoom:1}
		div#firstpage div.wrapper ul:after {content:".";display:block;height:0;clear:both;visibility:hidden}
		div#firstpage div.wrapper ul li {background:none;font-size:0.9em;padding:0;line-height:1.1em}
		div.firstpage h1 {line-height:0.9em}
		div.firstpage blockquote {background:url(images/quote.png) no-repeat 0 5px !important;color:#6c2132 !important;font:1.3em/1.2em arial,helvetica,sans-serif !important;margin:0 0 5px 0 !important;padding:0 20px 0 38px !important}
		/*div.firstpage blockquote {background:url(/images/quote.png) no-repeat 0 5px !important;color:#6c2132 !important;font:bold italic 1.4em/1.1em arial,helvetica,sans-serif !important;margin:0 0 10px 0 !important;padding:0 20px 0 38px !important}*/
		div.firstpage blockquote p {padding:2px 0 !important}
		div.firstpage div.wrapper {zoom:1;padding:0;margin:0}
		div.firstpage div.wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden}
		div.firstpage div.datelist {width:375px;font-size:0.9em;line-height:normal;overflow:hidden} 
		div.firstpage div.datelist a {color:#282828 !important}
		div#content.firstpage div#aside {position:absolute;right:0}
		div#content.firstpage div#aside div#ticker {top:-171px}
		/* PRIMARY PUFF
		----------------------------------------------------*/
		div.firstpage div.wrapper div#primary {float:left;width:390px;padding:0 10px 0 0}
		div.firstpage div.wrapper div#primary h2 {clear:none !important;color:#335A81;font:normal 1.5em "arial narrow",arial,tahoma,sans-serif !important;margin:0;padding:0 0 0.2em 0}
		div.firstpage div.wrapper div#primary p {padding-bottom:0.5em;line-height:normal}
		div.firstpage div.wrapper div#primary p.photo {width:110px;float:left;min-height:140px;height:auto !important;height:140px}
		div.firstpage div.wrapper div#primary p.photo img {width:101px}
		div.firstpage div.wrapper div#primary h3 {clear:none;display:block;margin:0.4em 0 0 0;position:relative}
		div.firstpage div.wrapper div#primary p img {padding-bottom:20px}
		div.firstpage div.wrapper div#primary ul {float:left;width:auto;padding:0;margin:0}
		div.firstpage div.wrapper div#primary ul li {list-style:none;padding:0;margin:0}
		/* SECONDARY PUFF
		----------------------------------------------------*/
		div.wrapper div#secondary {float:left;width:185px;margin:0;padding:0 0 0 20px !important}
		div.wrapper div#secondary h2 {margin:0;padding:0}
		div.wrapper div#secondary p {padding:0.7em 0 0 0;line-height:normal; width: 100%}
		/* TERTIARY PUFF
		----------------------------------------------------*/
		div.firstpage div.wrapper div#tertiary {float:left;width:200px;padding:0 15px 0 0;background:url(images/startpage-divider-gray.png) no-repeat 100% 0}
		div.firstpage div.wrapper div#tertiary h3 {padding:0;margin:-2px 0 0 0}
		/* QUATERNARY PUFF
		----------------------------------------------------*/
		div.firstpage div.wrapper div#quaternary {float:right;width:378px;padding:0;zoom:1}
		div.firstpage div.wrapper div#quaternary:after {content:".";display:block;height:0;clear:both;visibility:hidden}		
		div.firstpage div.wrapper div#quaternary div.report {width:170px;float:left;padding:5px 15px 0 0;font-size:0.9em}
		div.firstpage div.wrapper div#quaternary div.report h4 {width:110px;float:left;margin:0;padding:0;position:relative;color:#4f4f4f;font-size:1em;line-height:normal}
		div.firstpage div.wrapper div#quaternary div.report img {width:60px;float:right}
	/* ASIDE
	----------------------------------------------------*/	
	div#content div#aside {width:228px;float:right;margin:0;padding:0;line-height:normal}
		div#aside h2 {position:absolute;left:-999em}
		div#aside h3 {font:normal 1em arial,tahoma,sans-serif}
		div#aside a {color:#c28f00}
		/* TOOLS
		----------------------------------------------------*/
		div#content div#aside div#tools {font-size:0.9em;clear:both;margin:0 auto;width:228px;text-align:center;color:#8a8d8f;position:relative}
			div#tools object {margin:3.5em 0 -10px 0;padding:0 0 0 55px}
			div#tools ul {margin:0;padding:5em 0 0 55px}
			div#tools li {list-style:none;background:none;float:left;width:26px;padding:0;margin:0 1px}
			div#tools li a {display:block;float:left;position:relative;width:26px;height:26px;margin:0;color:#999;text-decoration:none}
			div#tools li a span {position:absolute;display:block;width:50px;top:-10px;left:-12px;font-size:9px;text-align:center !important;display:none}
			div#tools li a:hover span {display:block}
			div#tools li.contact a {background:url(images/icons/ico_subsc_1.gif) no-repeat 50% 50%}
			div#tools li.contact a:hover {background:url(images/icons/ico_subsc_2.gif) no-repeat 50% 50%}
			div#tools li.rss a {background:url(images/icons/rss.png) no-repeat 50% 50%}
			div#tools li.rss a:hover {background:url(images/icons/rss-large.png) no-repeat 50% 50%}
			div#tools li.print a {background:url(images/icons/print.png) no-repeat 50% 50%}
			div#tools li.print a:hover {background:url(images/icons/print-large.png) no-repeat 50% 50%}
			div#tools li.en a {background:url(images/icons/lang_en.png) no-repeat 50% 50%}
			div#tools li.en a:hover {background:url(images/icons/lang_en-large.png) no-repeat 50% 50%}
			div#tools li.sv a {background:url(images/icons/lang-sv.png) no-repeat 50% 50%}
			div#tools li.sv a:hover {background:url(images/icons/lang-sv-large.png) no-repeat 50% 50%}
			div#tools p.page-update {clear:both;display:block;padding:0.6em 0}
			div#tools fieldset {margin:0;padding:0 0 0 18px;border:none 0;text-align:left;position:absolute;top:0;left:0}
			div#tools fieldset label {display:block;padding-left:8px;color:#6d7173}
			div#tools fieldset span {display:block;background:url(images/search-bg.png) no-repeat 0 0;padding:0;height:24px}
			div#tools fieldset span input.quicksearch {font-size:0.92em;background:transparent !important;height:20px;border:none 0;padding:4px 0 0 0;margin:0 0 0 10px;width:168px;vertical-align:middle;color:#6d7173}
			div#tools fieldset span input.quicksearch-submit {vertical-align:top;padding:0;margin:4px 0 0 0}
		/* MODULES
		----------------------------------------------------*/
		div#content div#aside div.module {font-size:0.9em;line-height:1.2em;clear:both;background:#fff;margin:0;padding:0;width:228px}
			div.module h3 {margin:0 0 -2px 0;display:block;padding:0 0 5px 0;line-height:normal;background:url(images/related_bg_headline_expanded3_bottom.png) no-repeat bottom left}
			div.module h3 span {font-size:1.1em;display:block;color:#fff !important;background:url(images/related_bg_headline_expanded3_top.png) no-repeat top left;letter-spacing:-0.001em;padding:6px 0 0 12px;margin:0;text-decoration:none}
			div.module h3.collapsed {margin:0 0 -2px 0;padding:0 0 5px 0;line-height:normal;background:url(images/related_bg_headline_collapsed3_bottom.png) no-repeat bottom left}
			div.module h3.collapsed span {display:block;color:#534e46 !important;background:url(images/related_bg_headline_collapsed3_top.png) no-repeat top left;letter-spacing:-0.001em;padding:6px 0 0 12px;margin:0;text-decoration:none}
			div.module div {padding:12px;background:#fff url(images/related_bg_content.png) no-repeat right 3px !important;position:relative;}
			div.module div img.photo {width:60px;float:left;padding:0 6px 65px 0 !important;margin:0;background:#fff url(images/related_bg_content.png) no-repeat 0 0 !important}
			div.module div dl,div#aside div.module div ul {margin:0;padding:0;display:block}
			div.module div dl dt,div#aside div.module div dl dd,div#aside div.module div ul li {margin:0;padding:3px 0 2px 0;border-bottom:solid 1px #d6dbe2;list-style:none;zoom:1}
			div.module div dl em,div#aside div.module div dl strong {font-weight:normal;font-style:normal}
			div.module div dl dt strong {font-weight:bold !important;color:#8d9dae}
			div.module div .last {border:none 0 !important;padding-bottom:0}
			div.module div .last span {display:block;padding-top:6px}
/* FOOTER
----------------------------------------------------*/
div#footer {font-size:0.9em;line-height:1.4em}
	/* THEMEBOX-NAVIGATOR
	----------------------------------------------------*/	
	div#footer div#theme-navigator {display:none;clear:both;padding:0 0 0 28px;background:url(images/highlights-tabs-bg.png) repeat-x scroll bottom}
		div#footer div#theme-navigator:after {content:".";display:block;height:0;clear:both;visibility:hidden}
		div#theme-navigator ul {margin:0;padding:0;font-size:0.9em !important;zoom:1}
		div#theme-navigator ul li {list-style:none;float:left;padding:0 0 0 4px}
		div#theme-navigator ul li a {display:block;color:#335a81;background:url(images/themebox-tab-sep.png) no-repeat 100% 50%;padding:8px 14px 6px 14px;width:auto;font-size:1.3em;line-height:normal;text-decoration:none}
		div#theme-navigator ul li.selected {background:url(images/themebox-tab-left.png) no-repeat 0 0;border:none 0;margin-left:-1px}
		div#theme-navigator ul li.selected a {background:url(images/themebox-tab-right.png) no-repeat top right}
	/* THEMEBOX
	----------------------------------------------------*/	
	div#footer div.themebox {background:#f8f8f8 url(images/themebox_bg_top.png) repeat-x left top;border-bottom:solid 1px #fff;padding:0}
		div.themebox h2 {margin:0;padding:20px 0 0 45px;margin-bottom:-10px !important;color:#335a81;font-size:1.5em;font-weight:bold;position:relative}
		div.themebox div {margin:0;padding:25px 45px 0 45px;background:url(images/themebox_bg_bottom.png) repeat-x left bottom;zoom:1;min-height:120px}
		div.themebox div:after {content:".";display:block;height:0;clear:both;visibility:hidden}
		div.themebox div dl {margin:0;padding:0}
		div.themebox div dl.last {padding-right:0 !important}
		div.themebox div dl dt {margin:0;padding:0}
		div.themebox div dl dt strong {display:block;font-weight:normal;font-size:1.3em;padding-bottom:0.1em}
		div.themebox div dl dt strong a {color:#004589 !important;background:url(images/heading-linkarrow-bg.gif) no-repeat 100% 3px !important;padding-right:16px;zoom:1}
		div.themebox div dl dt em {font-style:normal;color:#999}
		div.themebox div dl dd {margin:0;padding:0}
		div.themebox div dl dd a {color:#282828 !important}
		div.themebox div dl dd span {display:block;padding:4px 0 0 0;color:#999}
		div.themebox div dl dd span a {color:#c28f00 !important}
		div.themebox div dl dd fieldset {border:none 0;padding:0;background:url(images/themebox_bg_fieldset.png) no-repeat left bottom}
		div.themebox div dl dd fieldset div {padding:0}
		div.themebox div dl dd.first {border:none 0 !important;width:auto !important}
		div.themebox div dl dd.last {border:none 0 !important;width:auto !important}
		div.themebox div dl.list-1 {display:block;line-height:1.6em}
		div.themebox div dl.list-1 dt {white-space:nowrap;clear:both;float:left;padding-right:10px;color:#8a8d8f;border-top:solid 1px #e2e3e3}
		div.themebox div dl.list-1 dd {border-top:solid 1px #e2e3e3}
		div.themebox div dl.list-2 dd {border-top:solid 1px #e2e3e3;line-height:1.6em}
		div.themebox div dl.list-2 dd a,div#footer div.themebox div div a,div.themebox div dl dd.last a {color:#c28f00 !important}
		div.themebox div.boxtype-1 dl {width:372px;border-right:solid 1px #d2d2d2;padding-right:40px}
		div.themebox div.boxtype-2 dl {float:left;width:340px;padding-right:40px}
		div.themebox div.boxtype-2 dl.list-1 {width:440px;padding:0 !important}
		div.themebox div.boxtype-3 dl {float:left;width:300px;padding-right:40px}
		div.themebox div.boxtype-3 dl.table {width:480px;padding:0 !important}
		div.themebox div.boxtype-4 dl {float:left;width:372px;padding-right:40px;border-right:solid 1px #d2d2d2}
		div.themebox div.boxtype-4 dl.last {padding:0 0 0 40px;border:none 0}
		div.themebox div.boxtype-4 dl dt.photo {float:left;width:70px;height:100px}
		div.themebox div.boxtype-4 dl dt.photo img {width:60px}
		div.themebox div.boxtype-4 dl dd {display:block}
		div.themebox div.boxtype-5 dl {float:left;width:192px;padding-right:20px !important}
		div.themebox div.boxtype-5 dl.list-1 {width:400px;padding:0 !important}
		div.themebox div.boxtype-6 dl {float:left;width:190px;padding-right:20px !important}
		div.themebox div.boxtype-6 dl.last {padding:0 0 0 20px !important}
		div.themebox div.boxtype-6 dl.frm {width:400px !important;background:#eee;margin:-25px 0 0 0 !important;padding:25px 0 0 0 !important}
		div.themebox div.boxtype-6 dl.frm dt,div#footer div.themebox div.boxtype-6 dl.frm dd {padding-left:10px}
		div.themebox div.boxtype-6 dl.frm fieldset {border-collapse:collapse;display:block !important;padding:6px 0 10px 10px !important;margin:0}
		div.themebox div.boxtype-6 dl.frm fieldset div {width:186px !important;margin:0 9px 0 0 !important;padding-bottom:0;height:auto !important;min-height:0 !important;background:transparent}
		div.themebox div.boxtype-6 dl.frm fieldset div.aright {padding:4px 0 0 0;width:180px !important}
		div.themebox div.boxtype-6 dl.frm fieldset div label span {background:#eeeeee !important}
		div.themebox div.boxtype-6 dl.frm fieldset div span {display:block;width:186px;background:url(images/input186-bg.png) no-repeat 0 50%}
		div.themebox div.boxtype-6 dl.frm fieldset div span input {width:175px}
		div.themebox div.boxtype-6 dl.frm fieldset div input.btn {font-size:1em;margin:3px 0 0 0}
		div.themebox div.boxtype-7 dl {float:left;width:180px;padding-right:20px !important}
		div.themebox div.boxtype-7 dl.last {padding:25px 22px 20px 22px !important;background:#fff;margin:-25px 0 0 0}
		div.themebox div.boxtype-7 dl dd {background:none}
		div.themebox div.boxtype-7 dl dd div {padding:0;width:auto;border:none 0;margin:0;padding-bottom:0;background:transparent;min-height:0 !important}
		div.themebox div.boxtype-7 dl.last dd div {padding:0;width:auto;border:none 0;margin:0;padding-bottom:0;background:transparent;min-height:0 !important}
		div.themebox div.boxtype-7 dl dd span {display:block;width:160px;background:url(images/input160-bg.png) no-repeat 0 0;padding:0;height:1.9em}
		div.themebox div.boxtype-7 dl dd span select {border:none 0;font-size:1em;padding:2px;height:1.8em;width:159px;background:transparent}
		div.themebox div.boxtype-8 dl {float:left;width:auto;height:7em;padding:0 10px 20px 0;margin:0 10px 0 0;border-right:solid 1px #d2d2d2}
		div.themebox div.boxtype-8 dl.last {padding-right:0;margin-right:0;border:none 0}
		div.themebox div.boxtype-8 dl dt.photo {float:left;width:60px;height:80px}
		div.themebox div.boxtype-8 dl dt.photo img {width:50px}
		div.themebox div.boxtype-8 dl dd {display:block;white-space:nowrap}
		div.themebox div.boxtype-8 dl dd a {color:#c28f00 !important}
		div.themebox div.boxtype-8 dl dd a img {vertical-align:middle;padding:1px 3px 1px 0}
	/* MISC FOOTER
	----------------------------------------------------*/	
	div#footer hr {position:absolute;left:-999em}
	/* FOOTERBAR
	----------------------------------------------------*/	
	div#footer div#footerbar {height:20px; background:#5b1a29 url(images/footer-bg.png) repeat-y 0 0;overflow:hidden;clear:both;color:#fff;margin:0 auto;padding:6px 0 1px 45px;width:870px;font-size:0.8em;zoom:1}
	div#footer div#footerbar:after {content:".";display:block;height:0;clear:both;visibility:hidden}
		div#footerbar p {width:auto;float:left;padding:2px 0 4px 0;margin:0}
		div#footerbar ul {width:auto;margin:-1px 0 0 0;padding:0;float:right}
		div#footerbar ul li {display:block;float:left;margin:0;padding:4px 0;line-height:normal}
		div#footerbar ul li a {color:#dabc66;display:block;float:left;padding:0 7px;border-right:1px solid #c3b18f}
		div#footerbar ul li.top {padding:0 45px}
		div#footerbar ul li.top a {width:22px;height:19px;padding:0;background:url(images/footer_top.gif) no-repeat 50%;border:none 0}
		div#footerbar ul li.top a strong {position:absolute;left:-999em}
/* TICKER
----------------------------------------------------*/
div#ticker {position:absolute;z-index:100;top:0;width:177px;font-size:0.8em;margin:80px 0 0 -626px;color:#fff;background:url(images/border-top-bg.png) repeat-x 0 0}
	div#ticker hr {position:absolute;left:-999em}
	div#ticker p {width:177px;zoom:1;display:block;background:url(images/border-top-bg.png) repeat-x bottom;padding:0.5em 0;line-height:normal}
	div#ticker p:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	div#ticker p img {display:block;float:right;margin:2px 0 0 0}
	div#ticker p span {width:150px;float:left}
/* LINK PREVIEW
----------------------------------------------------*/
a.preview:active {background:none !important}
div.linkpreview {background:transparent url(images/bg-linkpreview.png) no-repeat 0 0;cursor:default;height:224px;float:left;width:209px}
div.reversed-linkpreview {background:transparent url(images/bg-linkpreview-reversed.png) no-repeat 0 100%}
	div.linkpreview p {padding:0 !important;width:209px}
	div.linkpreview a {color:#c28f00}
	div.linkpreview a:hover {text-decoration:underline}
	div.linkpreview p.link {margin:26px 0 5px 0;white-space:nowrap}
	div.linkpreview p.link a {display:block;background:transparent url(images/bg-linkpreview-a.png) no-repeat 0 50%;font-size:0.9em;margin-left:16px;padding-left:12px}
	div.linkpreview p.img {margin:0;height:126px}
	div.linkpreview img {margin:0 0 0 6px;display:block;width:196px !important;height:126px !important}
	div.linkpreview p.img a {background:none;padding:0}
	div.linkpreview p.disable a,div.linkpreview input {display:block;width:172px;text-align:center;background:transparent url(images/bg-linkpreview-input.png) repeat-x 0 0;border:solid 1px #bbb;border-left-color:#d8d8d8;border-top-color:#d8d8d8;color:#c28f00;font-size:0.9em;margin-left:14px;padding:2px 0.2em;text-decoration:none;line-height:normal}
/* BREADCRUMBS
----------------------------------------------------*/
ul.breadcrumbs {margin:0;padding:0;clear:both;zoom:1}
ul.breadcrumbs:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	ul.breadcrumbs li {list-style:none;margin:0 !important;padding:0 !important;float:left;background:none !important}
	ul.breadcrumbs li a {display:block;font-weight:bold;color:#637890;float:left;background:url(images/small_arrow.png) no-repeat 100% 50%;padding:0 27px 0 0;margin-top:5px !important}
	ul.breadcrumbs li.last a {background:none;padding-right:0}
/* ARTICLES
----------------------------------------------------*/
div.articles {clear:both;zoom:1;margin:0 0 25px 0 !important}
div.articles:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	div.articles h2 {margin:0 !important}
	div.articles-bg {background:url(images/media-article-bg.png) repeat-x 0 0}
	div.articles-bg-sep {background:#fafbfa url(images/bg-articles-sep.png) repeat-x 0 0;padding:15px}
/* COLUMNS
----------------------------------------------------*/
div.articles div.two-col {width:272px;float:left;margin-right:35px}
div.articles div.three-col {width:180px;float:left;margin-right:35px}
div#article div.col {float:left;width:610px}
div#article div.col h3 {clear:none}
div#article div.col p.photo {float:left;width:106px}
div#article div.col div.content {float:left;width:272px !important}
/* GRAPH BOXES
----------------------------------------------------*/
div.graph-box {width:inherit}
	div.graph-box.side-by-side {width:275px;float:left;margin-right:10px}
	div.graph-box.right-side {width:275px;float:right;margin:20px 0 0 20px}
	div.graph-box h2 {font-size:1.1em;font-weight:bold !important;margin:0 !important;padding:0 0 5px 0}
	div.graph-box.side-by-side h2{width: 170px}
	p.references {background:url(images/bg-graphbox-ref.png) repeat-x bottom;color:#8a8d8f;font-size:0.9em;line-height:normal;margin:0;padding:7px 0 25px 0 !important}
	div.description,div.description-excel {background:#fafafa url(images/bg-graphbox-desc.png) repeat-x bottom;font-size:0.9em;font-weight:bold;padding:10px !important;margin:0}
	div.description-excel{text-align:right}
	div.graph-box div.graph-content {position:relative;padding:0;zoom:1}
	div.graph-box div.graph-content:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	div.graph-box div.graph-content h3 {position:absolute !important;cursor:pointer;top:-14px !important;right:0 !important;margin:0 !important;padding:0 !important;clear:none !important}
	div.graph-box div.graph-content h3 span {position:absolute;top:-1500px;left:-1500px}
	div.graph-box div.graph-content div.graph,div.graph-content div.table {padding:0}
	div.graph-box div.graph-content div.graph h3 {width:56px;height:31px;background:url(images/icons/graph-graph-1.gif) no-repeat;right:55px !important}
	div.graph-box div.graph-content div.graph h3.selected {background:url(images/icons/graph-graph-2.gif) no-repeat}
	div.graph-box div.graph-content div.table h3 {width:55px;height:31px;background:url(images/icons/graph-table-1.gif) no-repeat}
	div.graph-box div.graph-content div.table h3.selected {background:url(images/icons/graph-table-2.gif) no-repeat}
	div.graph-content div div.wrapper {padding:25px 0 0 0;background:#f7f7f7 url(images/bg-graphbox-top.png) repeat-x left top}
	div.graph-content div div.wrapper div {padding:0 0 10px;background:url(images/bg-graphbox-bottom.png) repeat-x left bottom}
/* MODAL POPUP
----------------------------------------------------*/
div.modal {position:absolute;z-index:1000;width:640px;height:480px;background:transparent url(images/bg-modal.png) no-repeat 0 0}
	div.modal a.modal-close {position:absolute;top:13px;right:18px}
	div.modal div.modal-content {zoom:1;position:absolute;top:50px;left:20px;width:580px;height:400px;padding-right:20px;overflow:auto}
	div.modal div.modal-content h2 {font-size:1.5em;margin:0 !important;padding:0 0 1em 0 !important}
	div.modal div.modal-content p {padding-bottom:1em}
	div.modal div.modal-content p.ingress {color:#335A81 !important;font:1.4em 'arial narrow',arial,tahoma,sans-serif !important}
	div.modal-plate {zoom:1}
/* TABS
----------------------------------------------------*/
div.tabs {width:100%;zoom:1;float:left;font-size:0.9em;background:url(images/bg-tabs-start.png) no-repeat left top;padding:0 0 0 3px;border-bottom:solid 1px #d7d6d4}
div.tabs:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	div.tabs ul {width:auto;margin:0 !important;padding:0 3px 0 0 !important;float:left;background:url(images/bg-tabs-end.png) no-repeat right top}
	div.tabs ul li {float:left;list-style:none;padding:7px 0 5px 0 !important;margin:0 !important;background:url(images/bg-tabs.png) repeat-x top !important;line-height:normal}
	div.tabs ul li a {color:#393939 !important;display:block;float:left;padding:0 8px;margin:0;line-height:1em;background:url(images/bg-tabs-link-sep.png) no-repeat 100% 50% !important}
	div.tabs ul li a.last {padding:0 6px 0 8px;background:none !important}
	div.tabs ul li.selected {position:relative;bottom:-1px;background:url(images/bg-tabs-active-left.png) no-repeat left top !important;padding:0 0 0 6px !important;margin:-3px 0 0 -3px !important}
	div.tabs ul li.selected a {color:#637890 !important;background:url(images/bg-tabs-active-right.png) no-repeat right top !important;padding:8px 12px 7px 6px}
/* INFO ELEMENTS
----------------------------------------------------*/
div.info,p.info {zoom:1;color:#838383;font-size:0.9em;padding:1em 0}
div.info:after,p.info:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	div.info ul {margin:0;padding:0}
	div.info ul li {margin:0;padding:0;list-style:none;display:inline}
	div.info ul li img {vertical-align:middle;margin-left:8px}
	div.info .left,p.info .left {display:block;float:left;width:auto}
	div.info .right,p.info .right {display:block;float:right;width:auto}
/* MISC GLOBAL ATTRIBUTES
----------------------------------------------------*/
.none {display:none !important}
.clear {clear:both !important;float:none !important}
.clearleft {clear:left !important}
.block {display:block !important}
.aright {text-align:right !important}
.aleft {text-align:left !important}
.hide {position:absolute;left:-999em}
.nopad {padding:0 !important}
.nopad-left {background:red !important;padding-left:110px !important}
.no-bg {background:none !important}
.noborder {border:none 0 !important}
p.border-bottom {padding:1em 0 2em 0 !important;float:none;margin:0 0 2em 0;border-bottom:solid 1px #d0d0d0}
.bottom-border {padding:0 0 2em 0 !important;float:none;margin:0 0 2em 0;border-bottom:solid 1px #d0d0d0}
p.additional {border-top:solid 1px #d0d0d0;margin:2em 0 0 0;padding:0.7em 0 0 0 !important}
p.about {padding:3em 0 !important;border-top:solid 1px #d0d0d0 !important;margin:2em 0 0 0;font-style:italic}
.right-photo {float:right;width:120px;margin:0 !important;padding:0 0 20px 0 !important;text-align:right !important}
.left-photo {float:left;margin:0 !important;padding:0 10px 10px 0 !important}
.floatleft{float:left}
.floatleft .spacer{height: 17px}/*G*/

.photo-right-top {float:right;padding:0 0 1em 1em}
.photo-left-top {float:left;padding:0 1em 1em 0}
span.rss {padding-left:20px;background:url(images/icons/rss-ico.png) no-repeat 0 50%}
img.icon {vertical-align:middle;margin-right:10px}
img#tmp-load-img {position:absolute;display:block;top:40px;left:349px;width:24px;height:24px}
.image-divider {display:none; width:14px;}
.missing {background-color:#ff8888}
.display {display:block !important;visibility:visible !important}
.hidden {display:none !important;visibility:hidden !important}
span.superscript {font-size:0.75em;position:relative;top:-0.6em;left:0;padding-right:3px}
.top-border {border-top:solid 1px #d7d6d4 !important;padding-top:10px !important;margin-top:10px !important}
img.photo-right {float:right;padding:2em 0 2em 2em}
img.photo-left {float:left;padding:2em 2em 2em 0}
p.image-page-container {display:block;white-space:nowrap !important;width:585px !important;height:174px !important;padding:0 !important;margin:0 0 1em 0 !important;overflow:hidden !important;zoom:1}
p.image-page-container:after {content:".";display:block;height:0;clear:both;visibility:hidden}
p.image-page-container img {display:block;float:left;padding-right:15px}
.gateway{margin-left: 3px; margin-top: 10px}
p.notes {color:#585858 !important;font-size:0.9em !important;line-height:1.1em}
/* MISC PAGE SPECIFIC ATTRIBUTES
----------------------------------------------------*/
	/* PRESSRELEASE
	----------------------------------------------------*/
	div#pressrelease {font-size:0.8em;color:#99896b !important;padding-bottom:2em}
		div#pressrelease p strong {font-weight:normal;text-transform:uppercase;color:#99896b !important;}
		div#pressrelease p strong span {display:block;color:#333333;padding-bottom:1em}
		div#content div#article div#pressrelease p strong {color:#99896b !important}
	/* FINANCIAL REPORTS
	----------------------------------------------------*/
	div.introfiles {float:left;margin-right:18px;width:257px}
		div.introfiles h2 {width:auto;clear:none !important}
		div.introfiles ul.custom {font-size:0.9em;margin-left:0 !important;padding-left:0 !important;width:auto;zoom:1}
		div.introfiles ul.custom li {margin:0 0 0.2em 0;zoom:1;line-height:1.5em}
		div.introfiles p {float:left;height:135px !important;margin-right:15px;padding:0;width:auto}
		div.introfiles p img {zoom:1}
		div#annual {margin-right:0;width:50%}
	/* ADDRESSCARD
	----------------------------------------------------*/
	div.addresscard {zoom:1;border-top:solid 1px #dbdbdb;padding:0.7em 0 0 0}
	div.addresscard:after {content:".";display:block;height:0;clear:both;visibility:hidden}
		div.addresscard p {float:left;padding:0 15px 0 0;margin:0;width:165px}
		div.double p {float:left;padding:0 15px 0 0;margin:0;width:310px}
		div.double p.last {width:230px !important}
	/* CONTACTCARD
	----------------------------------------------------*/
	dl.contactcard {float:left;width:180px;margin:1em 10px 0 0}
		dl.contactcard dt strong {color:#637890}
		dl.contactcard dt em {font-style:normal}
		dl.contactcard dd {margin:0;padding:0 0 0.5em 0;line-height:normal}
	/* CONTACT-ITEM
	----------------------------------------------------*/
	div#contact-item {}
		div#contact-item img {float:right !important;width:135px;margin:0 0 2em 2em;padding:0}
		div#contact-item h3 {clear:none}
		div#contact-item h2,div#contact-item p.ingress,div#contact-item div {clear:none !important;margin:0;padding:0;line-height:1.7em}
		div#contact-item h2,div#contact-item p.ingress {font-size:1.1em;font-weight:bold;color:#637890}
		div#contact-item div {padding:1em 0 2em 0;margin:0;zoom:1}
		div#contact-item div:after {content:".";display:block;height:0;clear:both;visibility:hidden}
		div#contact-item div dl {padding:2px 0;margin:0;border-bottom:solid 1px #d9dee4;line-height:normal}
		div#contact-item div dl dt {float:left;width:110px;padding:0;margin:0;font-weight:bold}
		div#contact-item div dl dd {padding:0;margin:0}
		div#contact-item img.emailImg {width:auto !important;float:none !important;margin:0 0 -2px -5px !important}
	/* BOARD OF DIRECTORS
	----------------------------------------------------*/
	div.board-info {border-bottom:solid 1px #dbdbdb;padding:0 0 1.2em 0;margin:0 0 1.2em 0;zoom:1}
	div.board-info:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	div.board-info p {padding:0 0 0.2em 0 !important}
	/* CISION IFRAME STUFF
	----------------------------------------------------*/
	div#cision-wrapper iframe,div#iframe-wrapper iframe {border-collapse:collapse;border:none 0;overflow:hidden}
	/* GLOSSARY
	----------------------------------------------------*/
	ul#glossary {float:left;list-style:none;margin:0.8em 0 2em 0;padding:0;width:100%}
		div#article ul#glossary li {float:left;margin-right:8px;width:auto; background: none; padding-left: 0px;font-size:1.4em;color:#666}
		ul#glossary li a {color:#637890; font-weight: bold}
		div#article div#glossarywords h2 {border-bottom:solid 1px #d0d0d0;margin:0; background: none; padding-left: 0px}
		div#article div#glossarywords h2 a{border-bottom:solid 1px #d0d0d0;margin:0; background: none; padding-left: 0px;color:#637890;}
		div#article div#glossarywords ul{list-style:none;margin:0 0 1.5em 0;padding:0; background: none; padding-left: 0px}
		div#article div#glossarywords ul li { background: none; padding-left: 0px}
	/* SEARCH RESULTS
	----------------------------------------------------*/
	h3.results {text-transform:uppercase;font-weight:normal;font-size:0.9em !important;line-height:normal;padding:3px 0}
	h3.results a {text-transform:none;font-weight:bold;font-size:1.2em}
	ul.result-nav-list {margin:0 !important;padding:0 !important}
	div#article ul.result-nav-list li {list-style:none;float:left;background:none !important;padding:0 0.5em 0 0;font-size:1.4em}
	ul.result-nav-list li a {display:block;float:left;padding:0 2px 0 2px;font-weight:bold}
	ul.result-nav-list li a.selected {color:#8a8a8a !important;border-bottom:solid 2px #8a8d8f}
	ul.result-nav-list li a span {font-weight:normal !important}
	/* FORM ERROR
	----------------------------------------------------*/
	.form-error,.form-error label,.form-error label span,.form-error span,.form-error span input,.form-error div div {color:#ff0000 !important}
	.form-error label {background:url(/nina/clients/swma/images/label-bg-red.gif) repeat-x 50% !important}
	.form-error span.msg {background-image:none}
	/* SWM BLUE LOGO
	----------------------------------------------------*/
	p#blue-logo {position:absolute;left:-999em}
	
	/* IMAGE AND CAPTION
	----------------------------------------------------*/
	span.image-with-caption {display:block;clear:both;color:#888;font-style:italic;width:auto;padding:0;font-size:0.9em;line-height:1em !important;zoom:1}
	span.image-with-caption:after {content:".";display:block;height:0;clear:both;visibility:hidden}

	span.image-with-caption-left, 
	span.image-with-caption-right,
	span.image-with-caption-left-top,
	span.image-with-caption-right-top {display:block;color:#888;font-style:italic;width:auto;padding:0;font-size:0.9em;line-height:1em !important}

	span.image-with-caption-left p,
	span.image-with-caption-right p,
	span.image-with-caption-left-top p,
	span.image-with-caption-right-top p {margin:0 !important;padding:0 !important}

	span.image-with-caption-left, span.image-with-caption-left-top {float:left}
	span.image-with-caption-right,span.image-with-caption-right-top {float:right}

	span.image-with-caption-left {padding:2em 2.5em 2em 0}
	span.image-with-caption-left-top {padding:2px 2.5em 2em 0}
	span.image-with-caption-right {padding:2em 0 2em 2.5em}
	span.image-with-caption-right-top {padding:2px 0 2em 2.5em}

	span.image-with-caption,
	span.image-with-caption-left img, 
	span.image-with-caption-right img,
	span.image-with-caption-left-top img,
	span.image-with-caption-right-top img {display:block;width:auto;margin-bottom:5px}

	p.image-slideshow-container img.first-img {display:block}
	p.image-slideshow-container a.nextimg {position:relative;top:170px;left:500px}

	p#image-slideshow-container {position:relative;margin:0 0 1.5em 0 !important;padding:0 !important;height:174px !important;overflow:hidden}
	p#image-slideshow-container img {display:block;background:#000}
	p#image-slideshow-container div#slide-show-nav {position:absolute;bottom:0;right:0;background:#b59021;height:17px;font-size:0.9em;color:#fff;padding:4px 6px}
	p#image-slideshow-container div#slide-show-nav ul {margin:0;padding:0;background:none}
	p#image-slideshow-container div#slide-show-nav ul li {margin:0;padding:0;background:none;list-style:none;float:left}
	p#image-slideshow-container div#slide-show-nav ul li.title {padding-right:14px;line-height:17px}
	p#image-slideshow-container div#slide-show-nav ul li a {display:block;float:left;width:17px;height:17px}
	p#image-slideshow-container div#slide-show-nav ul li a#slide-show-nav-prev {background:url(/nina/clients/swma/images/icons/slide-show-nav-prev-1.png) no-repeat 50% 50%}
	p#image-slideshow-container div#slide-show-nav ul li a#slide-show-nav-next {background:url(/nina/clients/swma/images/icons/slide-show-nav-next-1.png) no-repeat 50% 50%}
	p#image-slideshow-container div#slide-show-nav ul li a span {display:none}

	blockquote p span.image-with-caption-left, 
	blockquote p span.image-with-caption-right,
	blockquote p span.image-with-caption-left-top,
	blockquote p span.image-with-caption-right-top {font-size:0.7em !important;font-family:arial,tahoma,sans-serif !important;font-style:italic !important;line-height:normal}
	
img.webranking-img{position: absolute; right: -24px; top: -56px; z-index: 20; }

.noborder td {
	border:0;
}
