/* Genererad av F12-utvecklingsverktygen. Det här är kanske inte en korrekt representation av originalkällfilen */
body {
	background: url("/Images/bg_noise.gif") rgb(255, 255, 255); margin: 0px 0px 0px 6px; color: rgb(0, 0, 0); font-family: Verdana, Arial, sans-serif; font-size: 70%; font-weight: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
select {
	width: 15em; text-decoration: none;
}
.col2 select {
	width: 149px; text-decoration: none;
}
.clear {
	clear: both;
}
#Form table {
	margin: 10px 0px !important; padding: 0px !important; border: 0px currentColor;
}
#Form table td {
	margin: 0px !important; padding: 4px 0px 0px 5px !important; vertical-align: top !important;
}
#PageContiner {
	margin: 0px 0px 0px 6px;
}
#MainContainer {
	margin: 0px auto; padding: 0px 5px; width: 928px; border-right-color: rgb(222, 220, 221); border-left-color: rgb(222, 220, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; box-shadow: 0px 0px 3px 3px #cccccc; background-color: rgb(255, 255, 255);
}
#TopArea {
	margin-top: 0px;
}
#TopLogo {
	height: 5.5em;
}
#TopLinks {
	height: 5.5em;
}
#TopSearch {
	height: 5.5em;
}
#TopSearch .SearchField {
	margin: 0px; padding: 0px 0px 0px 3px; border: currentColor; top: -10px; width: 190px; height: 27px; color: rgb(102, 102, 102); line-height: normal; font-size: 1.2em; position: relative;
}
.TopSearchForm {
	border: 1px solid rgb(102, 102, 102); height: 27px; line-height: normal; overflow: hidden; vertical-align: top; white-space: nowrap;
}
.TopSearchForm button {
	border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(102, 102, 102); margin: 0px; padding: 0px; line-height: normal; cursor: pointer;
}
.TopSearchForm button ins {
	margin-top: 2px;
}
#TopLogo {
	padding-top: 10px; float: left;
}
#TopLinks {
	margin-right: 1.5em; float: right;
}
#TopSearch {
	margin-top: 6px; float: right;
}
#TopShadowLine {
	background: url("/Images/ShadowLine.gif") repeat-x left bottom rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; height: 11px;
}
#LeftMain {
	margin: 0px; padding: 0px; width: 100%; height: auto; clear: both; float: left;
}
#LeftMainRight {
	margin: 0px; padding: 0px; width: 100%; height: auto; clear: both; float: left;
}
#TopMainContent {
	margin: 0px; padding: 0px; width: 100%; height: auto; clear: both; float: left;
}
#MainRight {
	margin: 0px; padding: 0px; width: 100%; height: auto; clear: both; float: left;
}
#Main {
	margin: 0px; padding: 0px; width: 100%; height: auto; clear: both; float: left;
}
#TopMainContent {
	margin: 1em; padding: 0px; width: 98.7%;
}
#LeftMain #LeftContent {
	margin: 0.5em 0px 0px 0.5em; padding: 0px; width: 24%; height: auto; clear: left; float: left;
}
#LeftMainRight #LeftContent {
	margin: 0.5em 0px 0px 0.5em; padding: 0px; width: 24%; height: auto; clear: left; float: left;
}
#LeftMain #MainContent {
	margin: 0.5em 0px 0.5em 1em; padding: 0.5em 1em 0px 0px; height: auto; clear: none; float: left;
}
#LeftMainRight #MainContent {
	margin: 0.5em 0px 0.5em 1em; padding: 0.5em 1em 0px 0px; height: auto; clear: none; float: left;
}
#Main #MainContent {
	margin: 0.5em 0px 0.5em 1em; padding: 0.5em 1em 0px 0px; height: auto; clear: none; float: left;
}
#MainRight #MainContent {
	margin: 0.5em 0px 0.5em 1em; padding: 0.5em 1em 0px 0px; height: auto; clear: none; float: left;
}
.MainTopMargin {
	padding-top: 1em; margin-top: 0.5em;
}
#LeftMain #MainContent {
	width: 74%; padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#MainRight .ssdpuffar#RightContent {
	margin: 19.5em 0px !important; float: right;
}
#MainRight #RightContent {
	margin: 0px !important; padding: 0px !important; float: right;
}
#LeftMainRight #MainContent {
	width: 49.2%;
}
#LeftMainRight #RightContent {
	width: 23%;
}
#MainRight #RightContent {
	width: 23%;
}
#LeftMainRight #RightContent {
	margin: 0.5em 0px; padding: 0px; height: auto; clear: none; float: left; display: block; position: relative;
}
#Main #MainContent {
	margin: 1em; border: currentColor;
}
#MainRight #MainContent {
	padding: 0px 1.2em 0px 0px !important; width: 74%; border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid;
}
#MainRight #MainContentStart {
	margin: 0px; padding: 0px 10px 0px 0px; width: 75.5%; border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid; float: left;
}
#FooterArea {
	background: url("/Images/FooterBg.gif") repeat-x 0px 0px rgb(255, 255, 255); margin: 0px; padding: 1em 0px 0px 1em; height: 84px; color: rgb(73, 74, 74); clear: both;
}
#FooterArea span {
	padding-left: 1em;
}
.infoGray {
	line-height: 16px; padding-left: 20px; background-image: url("/Images/info_grey_16px.gif"); background-repeat: no-repeat;
}
a img {
	border: 0px currentColor;
}
a:focus img {
	border: 1px dotted rgb(51, 51, 51); text-decoration: none; background-color: transparent;
}
.ReadableParagraph {
	width: 38em !important;
}
p.ReadableParagrap p {
	width: 38em !important;
}
.donotshow {
	display: none; visibility: hidden;
}
.borderless {
	border: currentColor;
}
.nowrap {
	white-space: nowrap;
}
.fullwidth {
	width: 100%; min-width: 100%;
}
.fullwidth table {
	width: 100%; min-width: 100%;
}
#nowrap {
	white-space: nowrap;
}
.searchpuffheading {
	width: 85%; color: black !important; border-bottom-color: rgb(148, 150, 148); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftsearchresults {
	width: 70%; clear: left; float: left;
}
.leftsearchresults strong {
	font-weight: bold;
}
.leftsearchresults img.foldButton {
	cursor: pointer;
}
.leftsearchresults div.show {
	display: inherit;
}
.leftsearchresults div.hide {
	display: none;
}
.middlesearchfilter {
	width: 30%; float: left;
}
.middlesearchfilterpuffbasic {
	width: 100%; margin-bottom: 1em; float: right; background-color: rgb(233, 233, 233);
}
.pagingcontainer {
	margin: 2em 0px 3em; padding: 1em; width: 100%;
}
.pagingactive {
	padding: 4px 6px; border: 1px solid rgb(148, 150, 148);
}
.paginginactive {
	padding: 4px 6px; border: 1px solid rgb(148, 150, 148); color: rgb(148, 150, 148) !important;
}
div.pagingcontainer a.pagingactiveleft {
	background: url("/Images/grey_arrow_left.gif") no-repeat left; padding: 4px 6px 4px 15px; color: rgb(102, 102, 102); font-family: Georgia; font-weight: bold;
}
input.pagingactiveleft {
	background: url("/Images/grey_arrow_left.gif") no-repeat left; padding: 4px 6px 4px 15px; color: rgb(102, 102, 102); font-family: Georgia; font-weight: bold;
}
div.pagingcontainer a.pagingactiveleft:hover {
	background: url("/Images/blue_arrow_blue.gif") no-repeat left; color: rgb(4, 147, 172);
}
input.pagingactiveleft:hover {
	background: url("/Images/blue_arrow_blue.gif") no-repeat left; color: rgb(4, 147, 172);
}
div.pagingcontainer a.paginginactiveleft {
	background: url("/Images/light_arrow_left.gif") no-repeat left; padding: 4px 6px 4px 15px; color: rgb(189, 189, 189); font-family: Georgia; font-weight: bold;
}
input.paginginactiveleft {
	background: url("/Images/light_arrow_left.gif") no-repeat left; padding: 4px 6px 4px 15px; color: rgb(189, 189, 189); font-family: Georgia; font-weight: bold;
}
div.pagingcontainer a.pagingactiveright {
	background: url("/Images/grey_arrow_right.gif") no-repeat right; padding: 4px 15px 4px 6px; color: rgb(102, 102, 102); font-family: Georgia; font-weight: bold;
}
input.pagingactiveright {
	background: url("/Images/grey_arrow_right.gif") no-repeat right; padding: 4px 15px 4px 6px; color: rgb(102, 102, 102); font-family: Georgia; font-weight: bold;
}
div.pagingcontainer a.pagingactiveright:hover {
	background: url("/Images/blue_arrow_right.gif") no-repeat right; color: rgb(4, 147, 172);
}
input.pagingactiveright:hover {
	background: url("/Images/blue_arrow_right.gif") no-repeat right; color: rgb(4, 147, 172);
}
div.pagingcontainer a.paginginactiveright {
	background: url("/Images/light_arrow_right.gif") no-repeat right; padding: 4px 15px; color: rgb(189, 189, 189); font-family: Georgia; font-weight: bold;
}
input.paginginactiveright {
	background: url("/Images/light_arrow_right.gif") no-repeat right; padding: 4px 15px; color: rgb(189, 189, 189); font-family: Georgia; font-weight: bold;
}
.pagingcurrent {
	padding: 4px 6px; border: 1px solid rgb(148, 150, 148); color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(4, 147, 172);
}
div.pagingcontainer a.pagingpage {
	padding: 4px 6px; color: rgb(4, 147, 172); font-family: Georgia; font-weight: bold;
}
a.pagingpageselected {
	padding: 4px 6px; color: rgb(4, 147, 172); font-family: Georgia; font-weight: bold;
}
span.pagingpagese {
	padding: 4px 6px; color: rgb(4, 147, 172); font-family: Georgia; font-weight: bold;
}
span.pagingpageselected {
	padding: 4px 6px; color: rgb(4, 147, 172); font-family: Georgia; font-weight: bold;
}
input.pagingpage {
	padding: 4px 6px; color: rgb(4, 147, 172); font-family: Georgia; font-weight: bold;
}
div.pagingcontainer input {
	border: currentColor; cursor: pointer; background-color: rgb(255, 255, 255);
}
div.pagingcontainer input.pagingactiveright:hover {
	text-decoration: underline;
}
input.pagingactiveleft:hover {
	text-decoration: underline;
}
div.pagingcontainer a.pagingpageselected {
	border-width: 1px 15px; border-style: solid; border-color: rgb(4, 147, 172); color: rgb(255, 255, 255); background-color: rgb(4, 147, 172);
}
span.pagingpageselected {
	border-width: 1px 15px; border-style: solid; border-color: rgb(4, 147, 172); color: rgb(255, 255, 255); background-color: rgb(4, 147, 172);
}
.pagingpageselected a {
	color: rgb(255, 255, 255);
}
div.puffbasic {
	width: 97%; margin-bottom: 1em; float: right;
}
div.pufflinks {
	width: 97%; margin-bottom: 1em; float: right;
}
div.puffimage {
	width: 97%; margin-bottom: 1em; float: right;
}
div.puffheading {
	margin-bottom: 5px;
}
div.puffcontentnested {
	width: 97%; float: right;
}
div.puffcontent {
	text-align: left;
}
div.puffcontent .bigNumber {
	padding: 3px 0px; color: rgb(4, 147, 172); font-size: 1.8em; font-weight: 600; display: block;
}
div.quickfigures.puffcontent li {
	padding-left: 0px;
}
div.quickfigures.puffcontent li a {
	color: rgb(0, 0, 0); font-weight: bold;
}
div.popularstatistics.puffcontent li a {
	padding-left: 0px; font-weight: bold;
}
div.puffcontent ul.boxed {
	margin-top: 10px;
}
div.puffcontent ul.boxed li {
	padding: 5px; border: 1px dotted rgb(166, 166, 166); overflow: hidden; margin-top: 3px;
}
div.puffcontent ul.boxed div {
	float: left; display: block;
}
div.puffcontent ul.boxed a {
	color: rgb(3, 100, 156); display: block;
}
div.puffcontent ul.boxed .boxText {
	width: 130px; color: rgb(51, 51, 51); font-size: 0.95em; margin-left: 10px;
}
div.coursespuff li {
	padding-left: 0px;
}
div.coursespuff li a {
	color: rgb(3, 100, 156); font-size: 0.95em;
}
.puffbottom {
	margin: 0px !important; padding: 0px !important; height: 0.5em;
}
.pufforange {
	border-bottom-color: rgb(250, 165, 15); border-bottom-width: 4px; border-bottom-style: solid;
}
.puffblue {
	border-bottom-color: rgb(4, 147, 172); border-bottom-width: 4px; border-bottom-style: solid;
}
.puffgreen {
	border-bottom-color: rgb(154, 178, 59); border-bottom-width: 4px; border-bottom-style: solid;
}
.puffgray {
	border-bottom-color: rgb(148, 148, 148); border-bottom-width: 4px; border-bottom-style: solid;
}
.puffpurple {
	border-bottom-color: rgb(113, 39, 122); border-bottom-width: 4px; border-bottom-style: solid;
}
.pufflinks h2.iconHeading {
	padding-left: 20px;
}
.pufficon {
	width: 20px; height: 20px; float: left;
}
.flag {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px 2px;
}
.star {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -18px;
}
.bubble {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -38px;
}
.target {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -180px;
}
.person {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -100px;
}
.eye {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -258px;
}
.onoff {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -298px;
}
.page {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -238px;
}
.quote {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -278px;
}
.noicon {
	width: 0px; height: 0px;
}
.list {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -200px;
}
.active.list {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat -20px -200px;
}
.thumbnails {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -220px;
}
.active.thumbnails {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat -20px -220px;
}
.people {
	background: url("/Images/Sprites/scb_sprites_46px.png") no-repeat 0px 0px; width: 46px; height: 46px; float: left;
}
.piechart {
	background: url("/Images/Sprites/scb_sprites_46px.png") no-repeat 0px -46px; width: 46px; height: 46px;
}
.graph {
	background: url("/Images/Sprites/scb_sprites_46px.png") no-repeat 0px -92px; width: 46px; height: 46px;
}
hr.puffservicedivider {
	border: 2px solid rgb(5, 149, 171); background-color: rgb(5, 149, 171);
}
.puffservicewrapper {
	width: 100%;
}
.puffserviceitem {
	width: 224px;
}
.puffserviceitem .left {
	float: left;
}
.puffserviceitem .right {
	float: right;
}
.puffservice {
	
}
a:hover .puffservice {
	text-decoration: none;
}
.puffservice img {
	margin-bottom: 1em;
}
.puffbasic h2 {
	margin: 0px 0px 2px; left: 0px; top: 0px; color: rgb(51, 51, 51); font-family: Georgia; font-size: 1.5em; font-weight: normal;
}
.pufflinks h2 {
	margin: 0px 0px 2px; left: 0px; top: 0px; color: rgb(51, 51, 51); font-family: Georgia; font-size: 1.5em; font-weight: normal;
}
.puffservice h2 {
	margin: 0px 0px 2px; left: 0px; top: 0px; color: rgb(51, 51, 51); font-family: Georgia; font-size: 1.5em; font-weight: normal;
}
.puffbasic a[href^='mailto'] {
	background: url("/Images/Icons/epost.gif") no-repeat; padding-left: 20px; display: inline-block;
}
.puffimage img {
	padding-top: 10px; padding-right: 5px; padding-left: 5px;
}
.pufflinks div ul li {
	border-bottom-color: rgb(166, 166, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.pufflinks .readmore {
	background-position: 0em 0.3em; margin: 1em 0px 1em 1em; padding: 0px 0px 0px 0.7em; display: block; background-image: url("/Images/Arrow_Right_Blue.gif"); background-repeat: no-repeat;
}
.pufflinks div.marginbottom .clear {
	margin: 0px; padding: 0px; height: 0.3em;
}
.GrayBox {
	padding: 15px; width: 90%; background-color: rgb(242, 242, 242);
}
div.puffleftcontainer {
	margin-bottom: 1em;
}
div.puffleftheading {
	padding: 0px 5px; border-bottom-color: rgb(163, 180, 57); border-bottom-width: 4px; border-bottom-style: solid;
}
.puffleftheading h2 {
	font-family: Verdana; font-size: 120%; font-weight: normal;
}
.puffleftcontainer h3 {
	font-family: Georgia; font-size: 100%; font-weight: bold;
}
div.puffleftcontent {
	padding: 2px 5px 0px; border: 1px solid rgb(222, 222, 222); background-color: rgb(247, 247, 247);
}
div.puffleftcontenttop {
	padding: 8px 5px 0px;
}
div.puffleftdivider {
	padding-bottom: 1em; margin-bottom: 1em; border-bottom-color: grey; border-bottom-width: 1px; border-bottom-style: dashed;
}
.puffleftcontainer img {
	width: 35%; margin-right: 5px; float: left;
}
p.puffleftdescription {
	width: 100%;
}
div.puffleftend {
	clear: both;
}
table {
	margin-top: 1.5em; margin-bottom: 1.5em; border-top-color: rgb(202, 202, 202); border-bottom-color: rgb(202, 202, 202); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; border-collapse: collapse; max-width: 95%; background-color: rgb(255, 255, 255);
}
td {
	padding: 4px; text-align: left; line-height: 135%; vertical-align: top;
}
th {
	padding: 4px; text-align: left; line-height: 135%; vertical-align: top;
}
th a {
	color: red; font-weight: bold;
}
thead td {
	font-weight: bold;
}
thead th {
	font-weight: bold;
}
.tabsiff th {
	font-weight: bold;
}
table.defaulttable tbody tr:nth-child(2n+1) td {
	background: rgb(238, 238, 238); border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
table.defaulttable tbody tr:nth-child(2n+1) th {
	background: rgb(238, 238, 238); border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
.tabcell1 {
	background: rgb(238, 238, 238); border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
.indrag1_tabcell1 {
	background: rgb(238, 238, 238); border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
.indrag2_tabcell1 {
	background: rgb(238, 238, 238); border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
table.defaulttable tbody tr:nth-child(2n) td {
	background: rgb(255, 255, 255);
}
table.defaulttable tbody tr:nth-child(2n) th {
	background: rgb(255, 255, 255);
}
.tabcell2 {
	background: rgb(255, 255, 255);
}
.indrag1_tabcell2 {
	background: rgb(255, 255, 255);
}
.indrag2_tabcell2 {
	background: rgb(255, 255, 255);
}
table.defaulttable td {
	text-align: right;
}
table.defaulttable th {
	text-align: right;
}
table.tabsiff td {
	text-align: right;
}
table.tabsiff th {
	text-align: right;
}
table.defaulttable thead td {
	text-align: left;
}
table.defaulttable tr td:first-child {
	text-align: left;
}
table.defaulttable tr th:first-child {
	text-align: left;
}
table.tabsiff tr th:first-child {
	text-align: left;
}
table.tabsiff tr td:first-child {
	text-align: left;
}
table.tabsiff tr:hover {
	border: 1px solid rgb(170, 170, 170);
}
table.defaulttable tr:hover {
	border: 1px solid rgb(170, 170, 170);
}
td.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
th.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
tfoot tr td {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
tr.tabtotal td {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
tfoot tr th {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.tabsiff tr td.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.tabsiff tr:nth-child(2n) td.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.tabsiff tr:nth-child(2n+1) td.tabtotal table.defaulttable tbody tr:nth-child(2n+1) td.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n+1) th.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n+1).tabtotal td {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n+1).tabtotal th {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n).tabtotal td {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n).tabtotal th {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n) td.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n) th.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n+1) td.boldtabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n+1) th.boldtabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n+1).boldtabtotal td {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n+1).boldtabtotal th {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n).boldtabtotal td {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n).boldtabtotal th {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n) td.boldtabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.defaulttable tbody tr:nth-child(2n) th.boldtabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
table.clean {
	border: 0px currentColor;
}
table.clean th {
	border: 0px currentColor;
}
table.clean thead tr {
	border: 0px currentColor;
}
table.clean tbody tr:nth-child(2n) td {
	
}
table.clean tbody tr:nth-child(2n+1) td {
	
}
table.clean tfoot tr {
	
}
td.left {
	text-align: left; float: none;
}
tr.left td {
	text-align: left; float: none;
}
table.tabsiff td.left {
	text-align: left; float: none;
}
table.tabsiff th.left {
	text-align: left; float: none;
}
table.tabsiff tr.left td {
	text-align: left; float: none;
}
table.tabsiff tr.left th {
	text-align: left; float: none;
}
table.tabsiff tr td:first-child.left {
	text-align: left; float: none;
}
table.tabsiff tr.left td:first-child {
	text-align: left; float: none;
}
table.defaulttable td.left {
	text-align: left; float: none;
}
table.defaulttable th.left {
	text-align: left; float: none;
}
table.defaulttable tr.left td {
	text-align: left; float: none;
}
table.defaulttable tr.left th {
	text-align: left; float: none;
}
table.defaulttable tr td:first-child.left {
	text-align: left; float: none;
}
table.defaulttable tr.left td:first-child {
	text-align: left; float: none;
}
table.tabsiff tr td:first-child p.left {
	text-align: left; float: none;
}
table.tabsiff tr.left td:first-child p {
	text-align: left; float: none;
}
table.tabsiff tr td:first-child.left p {
	text-align: left; float: none;
}
table.tabsiff tr td:first-child.left div {
	text-align: left; float: none;
}
table.tabsiff td.left > div {
	text-align: left; float: none;
}
table.tabsiff th.left p {
	text-align: left; float: none;
}
td.right {
	text-align: right; float: none;
}
tr.right td {
	text-align: right; float: none;
}
table.defaulttable td.right {
	text-align: right; float: none;
}
table.defaulttable th.right {
	text-align: right; float: none;
}
table.defaulttable tr.right td {
	text-align: right; float: none;
}
table.defaulttable tr.right th {
	text-align: right; float: none;
}
table.defaulttable tr td:first-child.right {
	text-align: right; float: none;
}
table.defaulttable tr.right td:first-child {
	text-align: right; float: none;
}
table.tabsiff td.right {
	text-align: right; float: none;
}
table.tabsiff th.right {
	text-align: right; float: none;
}
table.tabsiff tr.right th {
	text-align: right; float: none;
}
table.tabsiff tr.right td {
	text-align: right; float: none;
}
table.tabsiff tr td:first-child.right {
	text-align: right; float: none;
}
table.tabsiff tr.right td:first-child {
	text-align: right; float: none;
}
table.tabsiff tr td:first-child p.right {
	text-align: right; float: none;
}
table.tabsiff tr.right td:first-child p {
	text-align: right; float: none;
}
table.tabsiff tr td:first-child.right p {
	text-align: right; float: none;
}
table.tabsiff tr td:first-child.right div {
	text-align: right; float: none;
}
table.tabsiff td.right > div {
	text-align: right; float: none;
}
table.tabsiff th.right p {
	text-align: right; float: none;
}
td.center {
	text-align: center;
}
tr.center td {
	text-align: center;
}
table.defaulttable td.center {
	text-align: center;
}
table.defaulttable th.center {
	text-align: center;
}
table.defaulttable tr.center td {
	text-align: center;
}
table.defaulttable tr.center th {
	text-align: center;
}
table.defaulttable tr td:first-child.center {
	text-align: center;
}
table.defaulttable tr.center td:first-child {
	text-align: center;
}
table.tabsiff td.center {
	text-align: center;
}
table.tabsiff th.center {
	text-align: center;
}
table.tabsiff tr.center td {
	text-align: center;
}
table.tabsiff tr.center th {
	text-align: center;
}
table.tabsiff tr td:first-child.center {
	text-align: center;
}
table.tabsiff tr.center td:first-child {
	text-align: center;
}
table.tabsiff tr td:first-child p.center {
	text-align: center;
}
table.tabsiff tr.center td:first-child p {
	text-align: center;
}
table.tabsiff tr td:first-child.center p {
	text-align: center;
}
table.tabsiff tr td:first-child.center div {
	text-align: center;
}
table.tabsiff th.center p {
	text-align: center;
}
td.indrag1 {
	padding-left: 20px;
}
tr.indrag1 td {
	padding-left: 20px;
}
th.indrag1 {
	padding-left: 20px;
}
tr.indrag1 th {
	padding-left: 20px;
}
.indrag1_tabcell1 {
	padding-left: 20px;
}
.indrag1_tabcell2 {
	padding-left: 20px;
}
td.indrag2 {
	padding-left: 40px;
}
tr.indrag2 td {
	padding-left: 40px;
}
th.indrag2 {
	padding-left: 40px;
}
tr.indrag2 th {
	padding-left: 40px;
}
.indrag2_tabcell1 {
	padding-left: 40px;
}
.indrag2_tabcell2 {
	padding-left: 40px;
}
td.indrag3 {
	padding-left: 60px;
}
tr.indrag3 td {
	padding-left: 60px;
}
th.indrag3 {
	padding-left: 60px;
}
tr.indrag3 th {
	padding-left: 60px;
}
.indrag3_tabcell1 {
	padding-left: 60px;
}
.indrag3_tabcell2 {
	padding-left: 60px;
}
table.radiobuttonlist {
	margin: 0px; border: 0px currentColor;
}
table.radiobuttonlist th {
	border: 0px currentColor;
}
.tabcell1 > div {
	white-space: normal;
}
.tabcell2 > div {
	white-space: normal;
}
.tabcell1 > .bold {
	white-space: nowrap;
}
.tabcell2 > .bold {
	white-space: nowrap;
}
.tabcell1 {
	white-space: nowrap;
}
.tabcell2 {
	white-space: nowrap;
}
table.defaulttable tr td {
	white-space: nowrap;
}
tr.right {
	float: none;
}
tr.left {
	float: none;
}
table.defaulttable td.forspalt {
	text-align: left; white-space: normal;
}
table.defaulttable td.right {
	text-align: right;
}
table.defaulttable tbody tr th.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: normal;
}
table.defaulttable tbody tr td.tabtotal {
	background: rgb(163, 180, 57); color: white; font-weight: bold; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: normal;
}
table.defaulttable th.forspalt {
	white-space: pre-wrap;
}
table.defaulttable tbody tr:nth-child(2n+1) th.forspalt {
	white-space: pre-wrap;
}
table.defaulttable tbody tr:nth-child(2n) th.forspalt {
	white-space: pre-wrap;
}
.nowrap {
	white-space: nowrap;
}
.AttifemProcentBred {
	width: 85%;
}
.attiprocentbred {
	width: 80%;
}
.sjuttiprocentbred {
	width: 70%;
}
.sextiprocentbred {
	width: 60%;
}
.femtiprocentbred {
	width: 50%;
}
.femtonprocentbred {
	width: 15%;
}
.tagglistetikettheading {
	margin: 0px; padding: 2px 4px; outline: 0px; border: 1px solid rgb(4, 147, 172); color: white; line-height: 135%; vertical-align: baseline; float: left; background-color: rgb(4, 147, 172);
}
.tagglistetikettheadingend {
	background-position: right; width: 7px; height: 21px; margin-right: 4px; float: left; background-image: url("/Images/etiketterend.gif"); background-repeat: no-repeat;
}
.tagglistitem {
	padding: 2px 4px; border: 1px solid rgb(153, 153, 153); line-height: 135%; font-size: 11px; margin-right: 4px; margin-bottom: 4px; float: left;
}
div.tagglistitemend {
	clear: both;
}
.tagglistitem a {
	width: 100%; color: rgb(85, 85, 85); text-decoration: none;
}
.tagglistitem a:link {
	width: 100%; color: rgb(85, 85, 85); text-decoration: none;
}
.tagglistitem a:visited {
	width: 100%; color: rgb(85, 85, 85); text-decoration: none;
}
.tagglistitem:hover {
	display: block; cursor: pointer; background-color: rgb(4, 147, 172);
}
.tagglistitem:hover a {
	color: rgb(255, 255, 255); display: block; cursor: pointer;
}
div.puffsources ul li {
	background-position: 0em 0.4em; line-height: 150%; padding-top: 0.4em; padding-bottom: 0.5em; padding-left: 1.9em; background-repeat: no-repeat;
}
div.puffsources ul li.table {
	background-image: url("/Images/Icons/Tabell.gif");
}
div.puffsources ul li.graph {
	width: inherit; height: inherit; background-image: url("/Images/Icons/graph.gif");
}
div.puffsources ul li.map {
	background-image: url("/Images/Icons/map.gif");
}
div.puffsources ul li.subjectarea {
	background-image: url("/Images/Icons/produkt.gif");
}
div.puffsources ul li.publication {
	background-image: url("/Images/Icons/publikation.gif");
}
.newsAndPressListLinks {
	text-decoration: none;
}
.newsAndPressListLinks:hover {
	text-decoration: none;
}
.newsAndPressListLinks:visited {
	text-decoration: none;
}
.newsAndPressListLinks:active {
	text-decoration: none;
}
.newsAndPressList ul li {
	margin: 0px; padding: 0px; list-style-image: none; background-image: none;
}
.xhtmlSpanIngress {
	line-height: 135%; margin-bottom: 8px; display: block;
}
.newsAndPressListContent {
	overflow: hidden;
}
.newsAndPressListContentImg {
	float: left; min-height: 80px; max-width: 100px;
}
.newsAndPressListContentImg img {
	width: 90%;
}
.newsAndPressListContentIntro {
	width: 100%;
}
.newsAndPressDate {
	color: rgb(51, 51, 51);
}
.newsAndPressList ul li {
	margin-bottom: 10px; border-bottom-color: rgb(4, 147, 172); border-bottom-width: 1px; border-bottom-style: dotted;
}
.newsAndPressContacts {
	margin: 10px 0px; clear: both;
}
.newsAndPressPagnation {
	height: 30px; clear: both; margin-top: 20px; display: block;
}
.newsAndPressRadioList table tr {
	float: left;
}
.newsAndPressRadioList table {
	margin: 10px 0px; border: 0px currentColor; width: 100% !important;
}
.newsAndPressRadioList input[type='radio'] {
	display: none;
}
.newsAndPressRadioList input[type='radio'] + label {
	background: rgb(4, 147, 172); padding: 5px 12px; border: 1px solid rgb(51, 51, 51); color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; cursor: pointer;
}
.newsAndPressRadioList input[type='radio']:checked + label {
	background: rgb(205, 233, 238); color: rgb(51, 51, 51); cursor: default;
}
.contactPuffMail {
	background: url("/Images/Icons/epost.gif") no-repeat left; padding-left: 20px;
}
.contactPuffImageandText img {
	width: 60px; margin-right: 5px; margin-bottom: 5px; float: left;
}
.contactPuffTele {
	background: url("/Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat 0px -140px; height: 20px; padding-left: 20px;
}
.contactPuffImageandText {
	overflow: hidden;
}
.newsandpressContactWrapper > div > div {
	padding: 8px 0px; border-bottom-color: rgb(148, 148, 148); border-bottom-width: 1px; border-bottom-style: dotted;
}
.newsandpressContactWrapper > div > div:first-child {
	padding: 5px 0px 10px;
}
.newsandpressContactWrapper h3 {
	margin-top: 0px;
}
.newsAndPressPuffs h2 {
	margin: 0px 0px 2px; left: 0px; top: 0px; color: rgb(51, 51, 51); padding-left: 20px; font-family: Georgia; font-size: 1.5em; font-weight: normal;
}
.newsandpressContactWrapper p {
	margin-bottom: 3px;
}
.newsandpressContactWrapper > div > div:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.newsandpressContactWrapper {
	margin-bottom: 15px;
}
div.articlelist {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsAndPressList {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsAndPressListLinks {
	text-decoration: none;
}
.newsAndPressListLinks:hover {
	text-decoration: none;
}
.newsAndPressListLinks:visited {
	text-decoration: none;
}
.newsAndPressListLinks:active {
	text-decoration: none;
}
div.articlelist ul li {
	margin: 0px; padding: 0px; list-style-image: none; background-image: none;
}
.newsAndPressList ul li {
	margin: 0px; padding: 0px; list-style-image: none; background-image: none;
}
div.articlelist li.cleared h3 {
	font-family: Georgia; margin-top: 10px; border-bottom-color: rgb(4, 147, 172); border-bottom-width: 4px; border-bottom-style: solid;
}
div.articlelist li.cleared h2 {
	font-family: Georgia; margin-top: 5px; border-bottom-color: rgb(4, 147, 172); border-bottom-width: 4px; border-bottom-style: solid;
}
.newsAndPressList li h2 {
	font-family: Georgia; margin-top: 5px; border-bottom-color: rgb(4, 147, 172); border-bottom-width: 4px; border-bottom-style: solid;
}
.newsAndPressListContent {
	overflow: hidden;
}
.newsAndPressListContentImg {
	float: left; min-height: 80px; max-width: 100px;
}
.newsAndPressListContentImg img {
	width: 90%;
}
.newsAndPressListContentIntro {
	width: 100%;
}
div.articlelist li.cleared div.articlepublishdate {
	margin-top: 1em;
}
div.articlelist li.cleared img {
	margin: 3px 0.5em 10px 0px; width: 80px; height: 80px; float: left;
}
div.articlelistintroWrapper {
	width: 80%; margin-bottom: 10px; float: left;
}
div.articlelistintro {
	width: 100%; margin-top: 3px; margin-bottom: 4px;
}
div.articlelistbottom {
	width: 100%; clear: both; margin-top: 10px; border-bottom-color: rgb(4, 147, 172); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.floatcontainer {
	width: 80%;
}
div.cleared {
	padding: 8px 0px 0px; clear: both;
}
div.floatleft {
	width: 30%; line-height: 1.5em; font-weight: bold; float: left;
}
div.floatright {
	width: 65%; line-height: 1.5em; float: right;
}
div.floatleftfifty {
	width: 48%; float: left;
}
div.floatrightfifty {
	width: 48%; float: right;
}
div.floatleftimage {
	padding-left: 4px; float: left;
}
div.floatrightwide {
	width: 70%; float: left;
}
.field {
	margin-bottom: 0.5em;
}
.field div {
	margin-bottom: 0.2em;
}
.folder {
	cursor: pointer;
}
.publishingcalendarcol1 {
	width: 25em;
}
.publishingcalendarcol2 {
	width: 10em;
}
.publishingcalendarcol3 {
	width: 10em;
}
.publishingcalendarcol4 {
	width: 10em;
}
.icon {
	padding: 0.15em 0.2em 0.2em 1.5em;
}
.exclamation.icon {
	background: url("/Images/info_12px.gif") no-repeat left;
}
.icon-big {
	padding: 1em 0.2em 1em 3.4em;
}
.exclamation.icon-big {
	background: url("/Images/info_stor.gif") no-repeat left;
}
.correctionNotes {
	margin-top: 1em;
}
.publicationscol1 {
	width: 45em;
}
.publicationscol2 {
	width: 5em; text-align: left;
}
.publicationscol3 {
	width: 10em;
}
.odd {
	background-color: rgb(238, 238, 238);
}
.zebra th {
	border: currentColor; text-align: center; vertical-align: bottom;
}
.quickfigurescol1 {
	width: 25em;
}
.quickfigurescol2 {
	width: 13em;
}
.quickfigurescol3 {
	width: 12em;
}
.quickfigurescol4 {
	width: 16em;
}
.quickfigurescol5 {
	width: 10em;
}
.quickfigurescol6 {
	width: 10em;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}
ul.pressrelaselinklist {
	margin: 0px; padding: 0px;
}
ul.pressrelaselinklist li {
	padding: 0.5em 0px; background-image: none;
}
ul.quickfigureslinklist {
	margin: 0px; padding: 0px;
}
ul.quickfigureslinklist li {
	padding: 0.5em 0px; background-image: none;
}
ul.quickfigureslinklist a {
	font-weight: bold;
}
ul.linklist li {
	padding: 6px 0px 5px 15px; background-image: url("/Images/bullet_10px.gif");
}
.alphaindexbookmarks {
	color: rgb(153, 153, 153); line-height: 1.5em; letter-spacing: 2px; font-family: Verdana,Arial,sans-serif; font-size: 20px; text-decoration: none;
}
.alphaindexbookmarks a {
	color: rgb(2, 109, 154);
}
.alphaindexbookmarks a:hover {
	color: rgb(2, 109, 154);
}
.alphaindexbookmarks a:link {
	color: rgb(2, 109, 154);
}
.alphaindexbookmarks a:visited {
	color: rgb(2, 109, 154);
}
.alphaindexletter {
	height: 28px; color: rgb(51, 51, 51); padding-bottom: 5px; font-family: Verdana, Arial, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; margin-bottom: 18px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 2px; border-bottom-style: solid;
}
.alphaindexletter a:hover {
	height: 28px; color: rgb(51, 51, 51); padding-bottom: 5px; font-family: Verdana, Arial, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; margin-bottom: 18px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 2px; border-bottom-style: solid;
}
li.letterlist {
	list-style: none; display: inline-block;
}
ul.alphaindex {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.alphaindex li {
	list-style: none; padding: 0px; width: 49%; font-size: 1.2em; margin-bottom: 1em; vertical-align: text-top; display: inline-block; background-image: none;
}
.alphaindex-toplink {
	font-size: 1.2em;
}
.alphasection {
	margin-bottom: 1.5em;
}
ul.alphaindexlist {
	background-position: left; padding: 0px; margin-top: 20px; list-style-type: none; background-image: none;
}
li.alphaindexlist {
	background-position: left; padding: 0px; margin-top: 20px; list-style-type: none; background-image: none;
}
.alphaindextable {
	margin-top: 2em; margin-bottom: 2em;
}
.alphaindextable {
	margin-top: 0.5em;
}
.alphaindextable caption {
	margin: 0.5em 0px 0px; padding: 0px 0px 0.5em; text-align: left; line-height: 1.5em;
}
.alphaindextable th {
	padding-top: 0.5em; padding-bottom: 0.5em; vertical-align: top;
}
.alphaindextable td {
	padding-top: 0.5em; padding-bottom: 0.5em; vertical-align: top;
}
.alphaindextable th.left {
	width: 25em;
}
.alphaindextable td.left {
	width: 25em;
}
.subjectareatable {
	width: 100%; margin-top: 0px; border-top-color: rgb(202, 202, 202); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; border-collapse: collapse;
}
.subjectareatable tr {
	border-bottom-color: rgb(166, 166, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.subjectareatable td {
	border-bottom-color: rgb(166, 166, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.subjectareatable td.product {
	width: 70%;
}
.subjectareatable td.sam {
	width: 25%; text-align: right;
}
.xform {
	margin: 0px; padding: 0px; border: currentColor; width: auto; clear: both;
}
.xform .xformrow {
	clear: both;
}
.xform .xformcell {
	padding-right: 1em; padding-left: 0px; margin-left: 0px; float: left;
}
.xform .xformcell label {
	margin-bottom: 0.5em; display: block;
}
.xform .forminput {
	background: url("/Images/input-bg.gif") no-repeat 0px 0px rgb(254, 254, 254); padding: 4px 4px 4px 6px; border: 1px solid rgb(160, 160, 160); width: 250px; margin-bottom: 6px;
}
.xform .formselect {
	background: url("/Images/input-bg.gif") no-repeat 0px 0px rgb(254, 254, 254); padding: 4px 4px 4px 6px; border: 1px solid rgb(160, 160, 160); width: 250px; margin-bottom: 6px;
}
.xform .formselect1 {
	background: url("/Images/input-bg.gif") no-repeat 0px 0px rgb(254, 254, 254); padding: 4px 4px 4px 6px; border: 1px solid rgb(160, 160, 160); width: 250px; margin-bottom: 6px;
}
.xform .formtextarea {
	background: url("/Images/input-bg.gif") no-repeat 0px 0px rgb(254, 254, 254); padding: 4px 4px 4px 6px; border: 1px solid rgb(160, 160, 160); width: 250px; margin-bottom: 6px;
}
.xform .formtextarea {
	width: 90%; height: 5em; line-height: 135%; overflow: visible; font-family: Verdana, sans-serif; font-size: 110%;
}
.xform .formselect {
	width: 255px;
}
.xform .formselect1 {
	width: 255px;
}
.sitemap {
	
}
.sitemap ul {
	margin-bottom: 0.3em;
}
.sitemap li a {
	font: bold 1.19em/1.5em Georgia, "Times New Roman" , Times, serif; font-size-adjust: none; font-stretch: normal;
}
.sitemap li li a {
	font: 11px/1.25em Verdana; font-size-adjust: none; font-stretch: normal;
}
.sitemapitem {
	margin-left: 20px;
}
ul.tabs {
	margin: 0px; width: 100%; height: 52px; clear: both; border-right-color: rgb(159, 159, 159); border-left-color: rgb(159, 159, 159); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: table; box-sizing: border-box;
}
ul li.tab-big {
	margin: 0px; padding: 0px; width: 50%; border-top-color: rgb(159, 159, 159); border-top-width: 1px; border-top-style: solid; float: left; display: block;
}
li.tab-big {
	border-bottom-color: rgb(159, 159, 159); border-bottom-width: 1px; border-bottom-style: solid;
}
li.active.tab-big {
	border-top-color: rgb(250, 165, 15); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
ul li.tab-big div {
	padding: 15px 0px 0px 15px; height: 52px;
}
ul li:first-child.tab-big div {
	border-right-color: rgb(159, 159, 159); border-right-width: 1px; border-right-style: solid;
}
li.tab-big a {
	font-size: 1.5em; font-weight: bold; text-decoration: none; float: left; display: block;
}
li.tab-big a span {
	font-size: 0.68em; font-weight: normal; margin-top: 0.5em; display: block;
}
span.icon-big {
	background: url("../Images/Sprites/scb_sprites_38px.png") no-repeat; margin: 0px 10px 0px 0px; padding: 0px; width: 38px; height: 40px; float: left; display: inline-block;
}
span.list.icon-big {
	
}
span.flag.icon-big {
	background-position: 0px -42px;
}
span.questionmark.icon-big {
	background-position: 0px -84px;
}
.tab-content {
	margin: 0px; width: 100%; border-right-color: rgb(159, 159, 159); border-left-color: rgb(159, 159, 159); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; box-sizing: border-box;
}
.tab-pane-section {
	margin: 0px; padding: 1em; border-bottom-color: rgb(159, 159, 159); border-bottom-width: 1px; border-bottom-style: solid;
}
.noline.tab-pane-section {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#productintro {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#productlatestpressrelease {
	margin-top: 1.5em;
}
#pressarchive {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#productlatestpressrelease .readmore {
	background-position: 0em 0.55em; width: auto; padding-left: 0.8em; margin-bottom: 1.5em; display: block; background-image: url("/Images/Arrow_Right_Blue.gif"); background-repeat: no-repeat;
}
#productquickfigures {
	padding-bottom: 1.5em; margin-top: 1.5em; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#productquickfigures table {
	margin: 0.5em 0px; padding: 0px; border: currentColor;
}
#productlastpublished {
	padding-bottom: 1.5em; margin-top: 1.5em; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#productlastpublished table {
	margin: 0.5em 0px; padding: 0px; border: currentColor;
}
#productlastpublished table td {
	margin: 0px; padding: 0px 1em 0.5em 0px; border: currentColor; line-height: 135%;
}
.nounderline {
	border: 0px currentColor; text-decoration: none;
}
.largedate {
	font-family: Georgia, serif; font-size: 150%;
}
#productkeywords {
	padding: 0.8em; border: 1px solid rgb(223, 223, 223); margin-top: 1.5em; background-color: rgb(239, 239, 239);
}
#productkeywords strong {
	font-weight: bold;
}
.subjectareatable td.product span {
	color: rgb(154, 154, 154); line-height: 135%; padding-left: 0.7em; margin-right: 1.5em; display: block;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.italicbold {
	font-style: italic; font-weight: bold;
}
.inline {
	margin-left: 2px; display: inline;
}
ul.inline li {
	margin-left: 2px; display: inline;
}
.inline li {
	margin-left: 2px; display: inline;
}
.biglineheight {
	line-height: 20px;
}
.notopmargin {
	width: inherit; margin-top: 0px !important;
}
.topmargin {
	margin-top: 2em;
}
.hand {
	cursor: pointer;
}
.faqhand {
	cursor: pointer;
}
.tablelistcontainer {
	width: 100%; overflow: hidden;
}
.tableLinks {
	width: 60%; float: left;
}
.tableLinks100 {
	width: 100%; float: left;
}
.tableMeta {
	width: 8em; float: right;
}
.QuickFiguresContainer {
	width: 100%; overflow: auto;
}
.QuickFiguresTitle {
	width: 30%; font-weight: bold; float: left;
}
.QuickFiguresMeta {
	width: 20%; text-align: center; float: left;
}
.QuickFiguresMetaLong {
	width: 30%; text-align: center; float: left;
}
.PlanedPublishingContainer {
	width: 80%; overflow: auto;
}
.PlanedPublishingDate {
	width: 8em; float: left;
}
.PlanedPublishingLink {
	width: 65%; float: left;
}
.PlanedPublishingSAM {
	float: right;
}
.Footnote {
	color: rgb(2, 109, 154); vertical-align: top; display: inline; cursor: help;
}
.VersionTab {
	margin: 0px !important; padding: 0px !important; border: 0px solid rgb(0, 0, 0) !important; background-color: rgb(202, 202, 202) !important;
}
.PongStatusIcon {
	width: 20px; vertical-align: middle;
}
.TableLink {
	width: 550px; padding-bottom: 0px; margin-bottom: 0px;
}
.ToolLinks {
	width: 110px; text-align: right;
}
.red {
	color: red; font-weight: bold;
}
.SubMenu {
	background-color: rgb(202, 202, 202);
}
.MainMenu {
	background-color: rgb(215, 224, 177);
}
.announcesubscribeform .leftfloat {
	padding: 1em; width: 48%;
}
.announcesubscribeform .rightfloat {
	padding: 1em; width: 45%;
}
.annouceregisterform {
	width: 50%;
}
.annouceregisterform .leftfloat {
	width: 15em; height: 3em; margin-bottom: 0.5em;
}
.annouceregisterform .rightfloat {
	width: 20em; height: 3em; text-align: left; margin-bottom: 0.5em;
}
.annouceregisterform .nofloat {
	clear: both; float: none;
}
.annouceregisterform input {
	width: 15em;
}
.annouceregisterform select {
	width: 15.3em;
}
.announceregisteruserinfo {
	width: 45%; margin-top: 1em;
}
.announcetreeparent {
	margin-bottom: 0px;
}
.announcetreechild {
	margin-bottom: 0px;
}
.announcecurrentsubscriptions {
	margin-bottom: 3em;
}
.currentsubscriptionstable div {
	background-color: rgb(148, 148, 148);
}
.currentsubscriptionstable caption {
	display: none;
}
.announcepersonalinfoform {
	overflow: hidden; margin-top: 1em;
}
.announcepersonalinfoform .col1 {
	text-align: left;
}
.announcecontent {
	width: 60%; margin-top: 1em; margin-left: 1em;
}
.announceitem {
	margin-bottom: 2em;
}
.announceregainuserinfo {
	padding: 1em; border: 2px solid rgb(0, 0, 0); top: 300px; width: 300px; position: absolute; background-color: rgb(222, 222, 222);
}
.smallbutton {
	padding: 0px; height: 90%; font-size: 90%; margin-right: 0.2em; float: left; display: inline;
}
.aspNetDisabled {
	padding: 0px; height: 90%; font-size: 90%; margin-right: 0.2em; float: left; display: inline;
}
img.floatright {
	margin: 4px 20px 4px 4px; float: right;
}
img.floatleft {
	margin: 4px 4px 4px 0px; float: left;
}
.DatacollectionPuffarea {
	width: 32%; margin-top: 1em; border-left-color: rgb(223, 223, 223); border-left-width: 1px; border-left-style: solid; float: right;
}
.DatacollectionContentarea {
	width: 90%; padding-bottom: 2em; margin-top: 1em; float: left;
}
h2.r {
	font-size: 120%; font-weight: bold !important;
}
h2.r a {
	font-family: Verdana, Arial, sans-serif; font-weight: normal;
}
h2.r a:active {
	font-family: Verdana, Arial, sans-serif; font-weight: normal;
}
h2.r a:visited {
	font-family: Verdana, Arial, sans-serif; font-weight: normal;
}
div.std {
	line-height: 135%;
}
.cse-results table {
	border: currentColor; margin-top: 0.3em; margin-bottom: 0.7em;
}
a.choosensorttype:link {
	color: rgb(0, 0, 0); font-weight: normal; text-decoration: none;
}
a.choosensorttype:visited {
	color: rgb(0, 0, 0); font-weight: normal; text-decoration: none;
}
a.choosensorttype:hover {
	color: rgb(0, 0, 0); font-weight: normal; text-decoration: none;
}
a.unchoosentype:link {
	color: rgb(2, 109, 154); font-weight: normal; text-decoration: none;
}
a.unchoosentype:visited {
	color: rgb(2, 109, 154); font-weight: normal; text-decoration: none;
}
a.unchoosentype:hover {
	color: rgb(2, 109, 154); font-weight: normal; text-decoration: none;
}
.datepicker {
	font-size: 85%; min-width: 50%;
}
.navigate {
	padding: 10px; width: 80px; height: 40px; color: white; font-size: large;
}
#whitebox {
	padding: 20px; border: thin outset rgb(235, 235, 235); width: 550px; height: 350px; z-index: 10;
}
#whiteboxtext {
	padding: 15px 15px 30px;
}
#shareWithFriend a {
	color: rgb(2, 109, 154); outline-style: none; outline-color: invert;
}
.newline {
	padding-bottom: 7px; margin-top: 7px;
}
.socialerror {
	width: 150px; height: 20px; text-align: center; padding-top: 5px; margin-top: 10px; margin-left: 20px; background-color: rgb(250, 165, 15);
}
.sharewithfriendexpanded {
	background-position: right; padding: 17px 20px 13px 10px; color: black !important; margin-left: 10px; border-top-color: rgb(154, 154, 154); border-top-width: 2px; border-top-style: solid; background-image: url("/Images/SocialMedia/pil_upp.gif"); background-repeat: no-repeat; background-color: white;
}
.sharewithfriendnotexpanded {
	background-position: right; padding-right: 20px; padding-left: 15px; background-image: url("/Images/SocialMedia/pil_ner.gif"); background-repeat: no-repeat;
}
.sociallist {
	line-height: 25px; padding-left: 10px; float: left; z-index: 4;
}
.socialicons {
	padding-top: 3px; padding-left: 15px; margin-right: 10px; float: right;
}
#shareWithFriend {
	width: 300px; height: 20px; padding-bottom: 2px; border-top-color: rgb(215, 215, 215); border-bottom-color: rgb(215, 215, 215); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; float: left; background-color: rgb(235, 235, 235);
}
.tipafriend {
	width: 92%; padding-top: 10px; padding-left: 25px; float: left;
}
.mailbuttons {
	width: 80%; height: 80%; float: right;
}
.mainareapuffboxcontainer {
	padding: 0px !important; width: 100%; margin-bottom: 1em;
}
.mainareapuffboxcontentwhitefifty {
	padding: 0em; border: 1px solid rgb(233, 233, 233); width: 100%; height: 11em;
}
.mainareapuffboxcontentgreyfifty {
	padding: 0em; width: 100%; height: 11em; background-color: rgb(233, 233, 233);
}
.mainareapuffboxcontentwhite {
	padding: 0em; border: 1px solid rgb(233, 233, 233); width: 100%; height: 9em;
}
.mainareapuffboxcontentgrey {
	padding: 0em; width: 100%; height: 9em; background-color: rgb(233, 233, 233);
}
.mainareapuffboxbottom {
	background: url("/Images/ShadowLine.gif") repeat-x left bottom rgb(255, 255, 255); margin: 0px !important; padding: 0px !important; width: 100%; height: 5px;
}
.mainareapuffboxfifty {
	margin: 0px; padding: 0px; width: 48%; height: 11em; float: left;
}
.mainareapuffdivider {
	width: 4%; height: 11em; float: left;
}
.mainareapuffboxcontainer p {
	padding: 0.2em 0em 0em 0.8em;
}
.mainareapuffboxcontainer h2 {
	margin: 0px; padding: 0.8em 0em 0em 0.8em; font-family: Verdana, Arial, sans-serif; font-size: 100%; font-weight: bold;
}
.mainareapuffboximage {
	margin: 0.4em 0.4em 0em 0.8em; width: 40%; float: right;
}
.mainareapuffboxfiftyimage {
	margin: 0.4em; width: 96%;
}
.clearboth {
	width: 100%; clear: both; float: left;
}
.inline {
	display: inline;
}
.redstar {
	color: red;
}
.scriptbox {
	padding: 10px; border: 1px solid rgb(184, 184, 184); width: 420px;
}
.newsletter {
	color: rgb(2, 109, 154); font-family: Verdana, Arial, sans-serif; text-decoration: none;
}
a.ReadableParagraph:link {
	color: rgb(2, 109, 154); font-family: Verdana, Arial, sans-serif; text-decoration: none;
}
.ReadableParagraph a {
	color: rgb(2, 109, 154); font-family: Verdana, Arial, sans-serif; text-decoration: none;
}
.visletcontent {
	padding-right: 150px; padding-left: 150px;
}
.visletmap {
	width: 720px; margin-left: 100px;
}
.visletfootnote {
	margin-right: 150px; margin-left: 100px;
}
.caseinlawwarning {
	color: red;
}
ul.rattsfraga li {
	padding: 0px; line-height: 135%; background-image: none;
}
ul.sakordochlagrum li {
	padding: 0px; line-height: 135%; background-image: none;
}
ul.instans li {
	padding: 0px; line-height: 135%; background-image: none;
}
ul.berordmyndighet li {
	padding: 0px; line-height: 135%; background-image: none;
}
ul.sakordochlagrum li {
	margin-left: 13px;
}
ul.rattsfraga li.level1 {
	font-weight: bold;
}
ul.rattsfraga li.level2 {
	padding-left: 10px;
}
ul.rattsfraga li.level3 {
	padding-left: 20px;
}
ul.sakordochlagrum {
	list-style-type: square;
}
ul.instans li.level1 {
	font-weight: bold;
}
#caseinlawlist dt {
	font-weight: bold;
}
span.latesttableheader {
	padding-top: 10px; font-weight: bold;
}
.latesttableheader {
	padding-top: 10px; font-weight: bold;
}
.latesttablestatictis {
	width: 50%; float: left;
}
.ssdlink {
	width: 50%; float: left;
}
.productssdlink {
	width: 50%;
}
.latesttablesubjectarea {
	width: 30%; float: left;
}
span.latesttablesubjectarea {
	width: 30%; float: left;
}
.latesttablepublication {
	width: 20%; float: left;
}
.tablelink {
	padding: 10px 0px; text-decoration: none;
}
.topspace {
	padding-top: 15px;
}
.linkwitharrow {
	background-position: 0em 0.75em; line-height: 135%; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 0.7em; background-image: url("/Images/Arrow_Right_Blue.gif"); background-repeat: no-repeat;
}
.itemcolor {
	padding: 7px 0px 6px; width: 100%; float: left;
}
.alternatingcolor {
	padding: 7px 0px 6px; width: 100%; float: left;
}
.itemcolor {
	background-color: rgb(235, 235, 235);
}
.navigationssd {
	padding-top: 1px; padding-bottom: 27px;
}
.contact {
	float: left;
}
.abouttablessd {
	margin-top: 40px;
}
.marginssd {
	margin-left: 140px;
}
.firstrow {
	padding: 5px; width: 500px; color: rgb(112, 113, 115) !important; font-size: 90%; text-decoration: none; float: left;
}
.secondrow {
	padding: 5px; width: 500px; color: rgb(112, 113, 115) !important; font-size: 90%; text-decoration: none; float: left;
}
.lastrow {
	padding: 5px; width: 500px; color: rgb(112, 113, 115) !important; font-size: 90%; text-decoration: none; float: left;
}
.yellowarrow1 {
	color: rgb(112, 113, 115) !important; margin-left: 0px !important;
}
.yellowarrow2 {
	color: rgb(112, 113, 115) !important; margin-left: 0px !important;
}
.yellowarrow3 {
	color: rgb(112, 113, 115) !important; margin-left: 0px !important;
}
.orangearrow1 {
	color: black !important;
}
.orangearrow2 {
	color: black !important;
}
.orangearrow3 {
	color: black !important;
}
.yellowarrow1 {
	float: left;
}
.yellowarrow2 {
	float: left;
}
.yellowarrow3 {
	float: left;
}
.orangearrow1 {
	float: left;
}
.orangearrow2 {
	float: left;
}
.orangearrow3 {
	float: left;
}
.greyarrow1 {
	float: left;
}
.greyarrow2 {
	float: left;
}
.greyarrow3 {
	float: left;
}
.yellowarrow1 {
	width: 115px;
}
.orangearrow1 {
	width: 115px;
}
.greyarrow1 {
	width: 115px;
}
.yellowarrow2 {
	width: 105px;
}
.orangearrow2 {
	width: 105px;
}
.greyarrow2 {
	width: 105px;
}
.firstrow {
	background-image: url("/../../Pages/SSD/Resources/images/Pilrad_1.gif"); background-repeat: no-repeat;
}
.secondrow {
	margin-left: 0px; background-image: url("/../../Pages/SSD/Resources/images/Pilrad_2.gif"); background-repeat: no-repeat;
}
.lastrow {
	background-image: url("../../Pages/SSD/Resources/images/Pilrad_3.gif"); background-repeat: no-repeat;
}
#loadingSSD {
	padding: 150px; left: 326px; top: 241px; visibility: hidden; position: absolute; background-image: url("/../../Pages/SSD/Resources/images/ajax_loader_gray_256.gif"); background-repeat: no-repeat; background-color: transparent;
}
#clearpage {
	height: 30px; margin-top: 5px; background-image: url("/../../Pages/SSD/Resources/images/Refresh.gif"); background-repeat: no-repeat;
}
#clearpage a {
	padding-left: 22px;
}
#social_ajax_float {
	background: 0px 0px rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); top: 73px; right: 0px; float: right; display: none; position: fixed; z-index: 998;
}
#social_switch {
	background: 0px 0px rgb(126, 126, 126); top: 347px; right: 0px; float: right; position: fixed; z-index: 999;
}
.social_button_v {
	margin-top: 5px; margin-bottom: 5px; margin-left: 3px;
}
.social_bubble_v {
	background: url("../../../Images/SocialMedia/counter.png") no-repeat 0px 50%; width: 50px; height: 35px; text-align: center; color: rgb(102, 102, 102); line-height: 2; font-family: arial,sans-serif; font-size: 15px; margin-bottom: 5px;
}
.social_header_custom {
	text-align: center; color: rgb(255, 255, 255); font-family: Verdana; font-size: 10pt; margin-top: 5px; margin-left: 3px;
}
.social_horizontal_dotted_line {
	width: 56px; margin-top: 5px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted;
}
.social_ajax_float a {
	text-decoration: none;
}
.social_slidebutton {
	margin: 5px 5px 5px 3px; height: 15px; color: rgb(255, 255, 255); font-family: Verdana; font-size: 11pt; text-decoration: none;
}
.gc-bubbleDefault {
	
}
.pls-container {
	
}
.startpagearticlecycle_nav {
	left: 40px; top: 170px; position: absolute;
}
#startpagearticlecycle_nav a {
	background: url("../../../Images/StartPageArticleCycle/inactive_marker.png") repeat-x 0px 0px; margin: 0px 5px; width: 20px; height: 20px; text-decoration: none; float: left;
}
#startpagearticlecycle_nav a.activeSlide {
	background: url("../../../Images/StartPageArticleCycle/active_marker.png") repeat-x 0px 0px;
}
#startpagearticlecycle_nav a:focus {
	
}
#startpagearticlecycle_slideshow {
	left: 30px; width: 450px; height: 200px; position: absolute;
}
.startpagearticlecycle_container {
	border: 1px solid rgb(166, 166, 166); width: 700px; height: 200px; position: relative;
}
.startpagearticlecycle_left_arrow {
	background: url("../../../Images/StartPageArticleCycle/inactive_left_arrow.png") no-repeat center; left: 0px; width: 30px; height: 200px; position: absolute;
}
.startpagearticlecycle_left_arrow:hover {
	background: url("../../../Images/StartPageArticleCycle/active_left_arrow.png") no-repeat center;
}
.startpagearticlecycle_right_cut {
	background: url("../../../Images/StartPageArticleCycle/giant_arrow.png") no-repeat center; left: 460px; width: 20px; height: 200px; position: absolute; z-index: 999;
}
.startpagearticlecycle_content {
	background: rgb(255, 255, 255); left: 480px; width: 190px; height: 200px; position: absolute;
}
.startpagearticlecycle_right_arrow {
	background: url("../../../Images/StartPageArticleCycle/inactive_right_arrow.png") no-repeat center; left: 670px; width: 30px; height: 200px; position: absolute;
}
.startpagearticlecycle_right_arrow:hover {
	background: url("../../../Images/StartPageArticleCycle/active_right_arrow.png") no-repeat center;
}
.startpagearticlecycle_image_container {
	width: 450px; height: 200px; position: absolute;
}
.startpagearticlecycle_display_none {
	display: none;
}
a.startpagearticlecycle_titlelink {
	color: rgb(51, 51, 51); font-family: Georgia; font-size: 14pt;
}
a.startpagearticlecycle_titlelink:visited {
	color: rgb(51, 51, 51); font-family: Georgia; font-size: 14pt;
}
a.startpagearticlecycle_titlelink:link {
	color: rgb(51, 51, 51); font-family: Georgia; font-size: 14pt;
}
a.startpagearticlecycle_textlink {
	color: rgb(51, 51, 51); line-height: 16px; font-family: Verdana; font-size: 9pt;
}
a.startpagearticlecycle_textlink:visited {
	color: rgb(51, 51, 51); line-height: 16px; font-family: Verdana; font-size: 9pt;
}
a.startpagearticlecycle_textlink:link {
	color: rgb(51, 51, 51); line-height: 16px; font-family: Verdana; font-size: 9pt;
}
.startpagearticlecycle_title {
	margin-top: 10px; margin-left: 10px;
}
.startpagearticlecycle_text {
	margin-top: 10px; margin-left: 10px;
}
a.startpagearticlecycle_titlelink:hover {
	color: rgb(2, 109, 154); text-decoration: none;
}
a.startpagearticlecycle_textlink:hover {
	color: rgb(2, 109, 154); text-decoration: none;
}
.startpagearticlecycle_footer {
	background: url("../../../Images/carousel_shadow.png") no-repeat top; height: 10px;
}
#caseinlawintrotext {
	margin: 0px 134px 0px 9px;
}
#caseInLawTable th a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#caseInLawTableItem {
	border-collapse: collapse;
}
#caseInLawTableItem {
	border: 1px solid rgb(202, 202, 202);
}
#caseInLawTableItem th {
	border: 1px solid rgb(202, 202, 202);
}
#caseInLawTableItem td {
	border: 1px solid rgb(202, 202, 202);
}
#caseInLawTableItem th {
	white-space: nowrap;
}
.searchFormUnit {
	padding: 0px 20px 10px 0px; float: left;
}
.searchFormUnit input[type=submit] {
	margin-top: 20px;
}
.searchFormUnit select {
	width: 250px; display: block;
}
.timePeriod.searchFormUnit select {
	width: 80px; display: inline-block;
}
.series.searchFormUnit select {
	width: 550px;
}
.timePeriod .formCaption {
	display: inline-block;
}
.searchFormUnit .expanded {
	background: url("/Images/Collapse.gif") no-repeat left; padding-left: 15px; margin-top: 25px; display: block;
}
.searchFormUnit .collapsed {
	background: url("/Images/Expand.gif") no-repeat left; padding-left: 15px; margin-top: 25px; display: block;
}
.numberOfHits {
	padding-top: 10px; float: left;
}
.numberOfHits select {
	width: 50px;
}
#divToggleLink {
	display: none;
}
#lnkToggleAdvanced {
	display: inline-block;
}
#advancedSearch {
	margin: 15px 0px 5px; width: 100%; float: left;
}
.formCaption {
	padding: 5px 0px; font-weight: bold; display: inline-block;
}
.searchResultArea {
	float: left;
}
.searchResultArea th input {
	border: currentColor; left: 0px; width: auto; text-align: left; color: rgb(2, 109, 154); overflow: visible; padding-left: 0px; font-family: Verdana, Arial, sans-serif; font-size: 100%; font-weight: bold; cursor: pointer; background-color: rgb(255, 255, 255);
}
.searchResultArea th input:hover {
	text-decoration: underline;
}
.searchResultArea .timePeriodColumn {
	text-align: right; padding-right: 20px;
}
.confirmationArea {
	width: 100%; float: left; display: block;
}
.confirmationBox {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(250, 165, 15) rgb(223, 223, 223) rgb(223, 223, 223); width: 100%; float: left; display: block;
}
.confirmationBox p {
	padding: 5px 5px 0px; line-height: 16px;
}
.arrow-up {
	margin: 10px 0px 0px 50%; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(250, 165, 15); border-left-color: transparent; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; display: block;
}
.searchFormUnit .ui-slider {
	margin-top: 5px;
}
.timePeriod {
	width: 250px;
}
.info {
	background: url("/Images/orange_info_10px.gif") no-repeat; width: 20px; padding-bottom: 15px; margin-left: 3px; display: inline-block;
}
.headingUnsorted {
	background: url("/Images/Sprites/scb_sprites_sorting_arrows.gif") no-repeat right -20px; padding-right: 25px;
}
.headingSortedDesc {
	background: url("/Images/Sprites/scb_sprites_sorting_arrows.gif") no-repeat right 5px; padding-right: 25px;
}
.headingSortedAsc {
	background: url("/Images/Sprites/scb_sprites_sorting_arrows.gif") no-repeat right -7px; padding-right: 25px;
}
.block {
	display: block;
}
#TopSearch .icon14 {
	background: url("../Images/Sprites/scb_sprites_14px.png") no-repeat -1px -32px; height: 25px;
}
.icon14 {
	background: url("../Images/Sprites/scb_sprites_14px.png") no-repeat; width: 14px; height: 14px; display: inline-block;
}
.home.icon14 {
	
}
.up.icon14 {
	background-position: 0px -18px;
}
.search.icon14 {
	background-position: 0px -36px;
}
a .icon14 {
	top: 3px; margin-right: 3px; position: relative;
}
.icon-thumbnails {
	background: url("../Images/Sprites/scb_sprites_16px[4px_space].png") no-repeat; width: 16px; height: 16px; display: inline-block;
}
.link-button {
	width: 16px; height: 16px; margin-right: 6px; vertical-align: text-top; display: inline-block;
}
.link-button-block {
	margin: 10px 0px 20px;
}
.link-button-block span {
	margin: 0px 6px 0px 0px;
}
.top-button {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwNDkzQUMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OEJFQ0QiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OCkiIC8+Cjwvc3ZnPg==") no-repeat rgb(4, 147, 172); margin: 0px; padding: 0px; border: 0px currentColor; width: 20px;
}
.carousel {
	
}
.carousel-header {
	padding: 0px 3px; background-color: rgb(200, 209, 135);
}
.carousel-header h2 {
	font: bold 1.2em/1.2em Verdana, Arial, sans-serif; padding: 2px 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.carousel-body {
	padding: 2px; border: 1px dotted rgb(153, 152, 152); height: 75px;
}
.carousel-body .keyfigure {
	font: 1.1em/1.2em Verdana, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.carousel-body .period {
	color: rgb(153, 152, 152); display: block;
}
.carousel-body .unit {
	color: rgb(153, 152, 152); display: block;
}
.carousel-body .period {
	bottom: 3px; position: absolute;
}
.carousel-body .unit {
	margin: 5px 0px 0px;
}
.carousel-body .change {
	background: url("../Images/Sprites/scb_sprites_20px.png") no-repeat 50% -24px; width: 50px; height: 20px; text-align: center; overflow: visible; display: block;
}
.carousel-body .negative.change {
	background-position: 50% 0px;
}
.carousel-body .positive.change {
	background-position: 50% -48px;
}
.carousel-body .change span {
	top: 25px; color: rgb(153, 152, 152); position: relative;
}
.carousel-body .value {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: bold;
}
.carousel-nav {
	background: url("../Images/Sprites/scb_sprites_arrows.png") no-repeat; width: 18px; height: 48px; margin-top: 12px; float: left; display: block;
}
.previous.carousel-nav {
	background-position: 0px -52px;
}
.previous.carousel-nav:hover {
	background-position: -20px -52px;
}
.next.carousel-nav {
	float: right;
}
.next.carousel-nav:hover {
	background-position: -20px 0px;
}
.carousel-content {
	position: relative;
}
.figure-descr {
	position: absolute;
}
.figure-value {
	position: absolute;
}
.figure-change {
	position: absolute;
}
.figure-descr {
	left: 25px; width: 170px; height: 75px;
}
.figure-value {
	left: 205px; top: 16px; width: 125px; text-align: center;
}
.figure-change {
	top: 16px; width: 55px; text-align: center; right: 30px;
}
.carousel-footer {
	margin: 3px 0px 0px; text-align: right; clear: both;
}
.carousel-footer a {
	background: url("../Images/StartPageArticleCycle/inactive_marker.png") no-repeat; width: 20px; height: 20px; margin-bottom: 6px; margin-left: 6px; display: inline-block;
}
.carousel-footer a.active {
	background: url("../Images/StartPageArticleCycle/active_marker.png") no-repeat;
}
.calendarList h1 {
	margin: 0px 0px 3px; color: rgb(0, 0, 0); font-family: Georgia, "Times New Roman" , Times, serif; font-size: 12px; font-weight: bold;
}
.calendarDateContainer {
	vertical-align: top; display: table-cell;
}
.calendarDate {
	border: 1px solid rgb(4, 147, 172); width: 40px; text-align: center; font-family: Verdana;
}
.calendarDateLight {
	border: 1px solid rgb(104, 190, 205);
}
.calendarDate .calendarDay {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwNDkzQUMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OEJFQ0QiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OCkiIC8+Cjwvc3ZnPg==") rgb(4, 147, 172); padding: 10px 0px; color: rgb(255, 255, 255); font-size: 2.2em; font-weight: 600; text-shadow: 0px 0px 2px #000000;
}
.calendarDateLight .calendarDay {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2OEJFQ0QiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDREU5RUUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MCkiIC8+Cjwvc3ZnPg==") rgb(205, 233, 238); color: rgb(4, 147, 172); text-shadow: none;
}
.calendarDate .calendarMonth {
	color: rgb(51, 51, 51); font-size: 1em; background-color: rgb(155, 212, 222);
}
.calendarDateLight .calendarMonth {
	background-color: rgb(255, 255, 255);
}
.calendarInfo {
	padding: 0px 0px 0px 10px; vertical-align: top; display: table-cell;
}
.calendarTable .calendarInfo {
	width: 410px;
}
.calendarList {
	padding: 10px; width: 97.1%; color: rgb(51, 51, 51); clear: left;
}
#MainContent .calendarList {
	border: currentColor;
}
.calendarList li {
	overflow: auto; margin-bottom: 5px; border-bottom-color: rgb(166, 166, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.calendarList h1 {
	margin: 0px 0px 3px; font-family: Georgia; font-size: 1.2em; font-weight: bold;
}
.calendarList a:hover {
	text-decoration: none;
}
.calendarList h1:hover {
	color: rgb(3, 100, 156);
}
.calendarList .calendarAdd {
	padding: 0px 5px; text-align: center; vertical-align: top; border-left-color: rgb(166, 166, 166); border-left-width: 1px; border-left-style: dotted; display: table-cell;
}
.calendarList .calendarAdd a {
	color: rgb(51, 51, 51); letter-spacing: normal; font-family: Verdana, Arial, sans-serif; font-size: 0.95em; word-spacing: normal;
}
.calendarList .calendarAdd input {
	color: rgb(51, 51, 51); letter-spacing: normal; font-family: Verdana, Arial, sans-serif; font-size: 0.95em; word-spacing: normal;
}
.calendarList .calendarAddImg {
	margin: 0px auto; border: currentColor; width: 24px; height: 30px; display: block; cursor: pointer;
}
.calendarList .google {
	background: url("../Images/Sprites/scb_sprites_24px.png") no-repeat 0px 4px;
}
.calendarList .outlook {
	background: url("../Images/Sprites/scb_sprites_24px.png") no-repeat center -28px; padding: 26px 0px 0px; width: 100%; height: 60px; font-size: 100%; white-space: normal;
}
.calendarList .calendarTable {
	display: table;
}
.calendarList .calendarRow {
	display: table-row;
}
.calendarList :last-child.removeLastLine {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.errorMessage {
	text-align: center; clear: both;
}
.toggleButton {
	width: 49.9%; float: left;
}
.toggleButton a {
	padding: 15px 0px 15px 60px; font-family: verdana; font-size: 1.6em; font-weight: bold; display: block; cursor: pointer;
}
.toggleButton a:link {
	padding: 15px 0px 15px 60px; font-family: verdana; font-size: 1.6em; font-weight: bold; display: block; cursor: pointer;
}
.toggleButton a:hover {
	text-decoration: none;
}
.toggleButton a {
	color: rgb(3, 100, 156); border-top-color: rgb(166, 166, 166); border-bottom-color: rgb(166, 166, 166); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.toggleButton a:hover {
	color: rgb(3, 100, 156); border-top-color: rgb(166, 166, 166); border-bottom-color: rgb(166, 166, 166); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.toggleButton a:visited {
	color: rgb(3, 100, 156); border-top-color: rgb(166, 166, 166); border-bottom-color: rgb(166, 166, 166); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
:first-child.toggleButton {
	border-right-color: rgb(166, 166, 166); border-right-width: 1px; border-right-style: solid;
}
#divPressReleaseBtnContainer a {
	background: url("/resources/images/StartPageIcons/clock.svg") no-repeat 15px;
}
#divPubCalendarBtnContainer a {
	background: url("/resources/images/StartPageIcons/calendar.svg") no-repeat 15px;
}
.toggleButton a.active {
	border-top-color: orange; border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.toggleButton a > p {
	font-size: 0.6em; font-weight: normal; margin-top: 2px; margin-bottom: 0px; float: none;
}
.nodisplay {
	display: none;
}
.display {
	display: block;
}
.termsHeading {
	width: 100%; overflow: hidden; display: block; cursor: pointer;
}
.termsHeading h2 {
	width: 95%; margin-top: 0px; float: left; display: block;
}
.icon12 {
	background: url("../Images/Sprites/scb_sprites_12px.png") no-repeat; width: 14px; height: 14px; float: left; display: block;
}
.plus.icon12 {
	
}
.minus.icon12 {
	background-position: 0px -16px;
}
#azkey {
	margin-bottom: 10px; border-bottom-color: rgb(159, 159, 159); border-bottom-width: 1px; border-bottom-style: solid;
}
#azkey li {
	width: 47%; line-height: 1.3em; padding-bottom: 16px; font-size: 12px; margin-right: 10px; float: left; list-style-type: none;
}
.alphaindexfooter {
	margin: 10px 0px 20px; padding-top: 10px; font-size: 12px; border-top-color: rgb(159, 159, 159); border-top-width: 1px; border-top-style: solid;
}
.TermsContent a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.TermsContent a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.TermsContent p a:visited {
	text-decoration: none;
}
.TermsContent p a:link {
	text-decoration: none;
}
a.TermsLink:link {
	padding: 0px 1px; color: rgb(51, 51, 51); border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.TermsLink {
	padding: 0px 1px; color: rgb(51, 51, 51); border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.TermsLinkDialog {
	padding: 0px 1px; color: rgb(51, 51, 51); border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.TermsLink .active {
	padding: 0px 1px; color: rgb(51, 51, 51); border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.TermsLinkDialog .active {
	padding: 0px 1px; color: rgb(51, 51, 51); border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.TermsLink:hover {
	padding: 0px 1px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted; background-color: rgb(0, 0, 0);
}
a.TermsLinkDialog:hover {
	padding: 0px 1px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted; background-color: rgb(0, 0, 0);
}
a.TermsLink:active {
	padding: 0px 1px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted; background-color: rgb(0, 0, 0);
}
a.TermsLinkDialog:active {
	padding: 0px 1px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted; background-color: rgb(0, 0, 0);
}
a.TermsLink:visited {
	padding: 0px 1px; color: rgb(51, 51, 51); border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.TermsLinkDialog:visited {
	padding: 0px 1px; color: rgb(51, 51, 51); border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
.dialog a.TermsLink {
	color: rgb(0, 0, 0); text-decoration: none; border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
.dialog a.TermsLinkDialog {
	color: rgb(0, 0, 0); text-decoration: none; border-bottom-color: rgb(41, 158, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
.dialog a.TermsLink:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.dialog a.TermsLinkDialog:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.dialog {
	padding: 0px; width: 424px; line-height: 130%; text-decoration: none; z-index: 1000;
}
.dialogtop {
	background: url("/Images/DialogBoxTop.png") no-repeat; margin: 0px; padding: 0px; width: 424px; height: 15px;
}
.dialogbg {
	background: url("/Images/DialogBoxBg.png"); margin: 0px; width: 424px;
}
.dialogbottom {
	background: url("/Images/DialogBoxBottom.png") no-repeat; width: 424px; height: 14px;
}
.dialogcontent {
	width: 390px; margin-left: 17px;
}
.dialoglink {
	height: 16px; margin-top: 5px;
}
.dialogtext {
	padding: 0px 5px 5px; border: 1px solid rgb(217, 217, 217);
}
.navigationssd {
	width: 664px; height: 36px;
}
.dottedline {
	border-top-color: rgb(166, 166, 166); border-top-width: 1px; border-top-style: dotted; position: relative;
}
.fullscreen {
	width: 100%; margin-top: 6px; margin-bottom: 10px;
}
.col1 {
	width: 110px; text-align: center; margin-right: 59px; float: left;
}
.col2 {
	width: 110px; text-align: center; margin-right: 59px; float: left;
}
.col3 {
	width: 110px; text-align: center; margin-right: 59px; float: left;
}
.text {
	padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 1.4em; font-weight: bold;
}
.number {
	margin: 0px auto; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); padding-top: 5px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 1.8em; font-weight: bold;
}
.active {
	color: rgb(250, 165, 15);
}
.active .number {
	background: url("/Images/bullet_active_32px.gif") no-repeat;
}
.passive {
	color: rgb(252, 201, 111);
}
.passive .number {
	background: url("/Images/bullet_passive_32px.gif") no-repeat;
}
.future {
	color: rgb(194, 194, 194);
}
.future .number {
	background: url("/Images/bullet_future_32px.gif") no-repeat;
}
.cycle_container {
	border: 1px solid rgb(166, 166, 166); width: 458px; height: 190px; position: relative;
}
.cycle_footer {
	background: url("../../../Images/cycle_shadow.png") no-repeat top; height: 10px;
}
.cycle_display_none {
	display: none;
}
#cycle_slideshow {
	left: 0px; width: 458px; height: 190px; position: absolute;
}
.cycle_content {
	left: 0px; top: 158px; width: 458px; height: 32px; overflow: hidden; filter: alpha(opacity=90); position: absolute; z-index: 1000; opacity: 0.9; background-color: rgb(214, 214, 214); -moz-opacity: .90;
}
.CycleImage {
	z-index: 0;
}
.cycle_title {
	width: 350px; height: 40px; line-height: 21px; padding-top: 5px; padding-left: 10px; vertical-align: top; display: table-cell;
}
.cycle_title a {
	color: rgb(0, 0, 0); font-family: Georgia; font-size: 16pt; text-decoration: none;
}
.cycle_title a:hover {
	color: rgb(0, 0, 0); font-family: Georgia; font-size: 16pt; text-decoration: none;
}
.cycle_text {
	height: 42px; color: rgb(51, 51, 51); line-height: 135%; overflow: hidden; font-family: Verdana; font-size: 8pt; text-decoration: none; margin-top: 10px; margin-left: 10px;
}
a.cycle_readmorelink {
	text-decoration: none;
}
.cycle_readmore {
	text-align: right; color: rgb(0, 0, 0); margin-top: 10px;
}
.cycle_nav {
	left: 365px; top: 7px; position: absolute;
}
#cycle_nav a {
	background: url("../../../Images/StartPageArticleCycle/inactive_marker.png") repeat-x 0px 0px; margin: 0px 5px; width: 20px; height: 20px; text-decoration: none; float: left;
}
#cycle_nav a.activeSlide {
	background: url("../../../Images/StartPageArticleCycle/active_marker.png") repeat-x 0px 0px;
}
#cycle_nav a:focus {
	
}
.competence.puffservicewrapper {
	
}
.competence.puffservicewrapper .puffservice {
	
}
.competence.puffservicewrapper img {
	float: left;
}
.competence.puffservicewrapper .puffheader {
	color: rgb(40, 158, 177); line-height: 135%; font-family: inherit; font-size: 0.95em; font-weight: bold;
}
.competence.puffservicewrapper a:hover .puffheader {
	color: rgb(40, 158, 177); text-decoration: underline;
}
.competence.puffservicewrapper .pufftext {
	width: 150px; float: right;
}
.competence.puffservicewrapper .puffbottom {
	clear: both;
}
.puffonpage.puffservicewrapper a:hover .puffheader {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.puffonpage h2 {
	padding-left: 0px;
}
.competence.puffservicewrapper h2 {
	padding-left: 0px;
}
.epi-quickNavigator-dropdown {
	padding: 0px;
}
.epi-quickNavigator-editLink {
	padding: 0px;
}
#epi-quickNavigator-menu > li {
	padding: 0px;
}
.ess-searchResult {
	padding-right: 22px;
}
.ess-searchResult ol {
	list-style-type: none !important;
}
.ess-searchResult ul {
	list-style-type: none !important;
}
.article .footer {
	color: rgb(153, 153, 153); border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.ess-searchResult .footer ul ul {
	padding-right: 5px; float: left;
}
.footer .datetime {
	padding-right: 5px; float: left;
}
.ess-searchResult .footer .datetime {
	padding-right: 10px;
}
.ess-searchResult .footer dt {
	margin-left: 5px; float: left;
}
.footer dd {
	margin-left: 5px; float: left;
}
.ess-searchResult .footer dt {
	font-weight: bold;
}
.ess-searchResult dd ul {
	margin: 0px; padding: 0px 0px 0px 2px;
}
.ess-searchResult dd li {
	margin: 0px; padding: 0px 0px 0px 2px;
}
.ess-searchResult li {
	margin: 0px; padding-left: 0px;
}
.ess-searchResult .article {
	overflow: hidden; margin-bottom: 10px;
}
.ess-searchResult .menu {
	font-weight: bold;
}
.scbresulttitle {
	font-weight: bold;
}
.ess-searchResult .menu ul li {
	padding-right: 5px; float: left;
}
.ess-sortOrder {
	margin: 0px;
}
.ess-sortOrder a {
	color: rgb(0, 0, 0) !important;
}
.ess-searchResult ol {
	clear: both;
}
.ess-facetsListHeader {
	display: none;
}
.ess-facetHeader {
	margin: 0px 0px 2px; left: 0px; top: 0px; color: rgb(51, 51, 51); font-family: Georgia; font-size: 1.5em; font-weight: normal; border-bottom-color: rgb(148, 150, 148); border-bottom-width: 1px; border-bottom-style: solid;
}
.ess-facet ul > li > a > span {
	background: rgb(4, 147, 172); padding: 2px 6px; color: white; margin-left: 10px;
}
.ess-searchResult .pagination {
	padding: 1em; width: 100%;
}
.ess-searchResult .pagination a {
	padding: 4px 6px; color: rgb(4, 147, 172); font-family: Georgia; font-weight: bold;
}
a.siteSSDPagnumbers {
	padding: 4px 6px; color: rgb(4, 147, 172); font-family: Georgia; font-weight: bold;
}
.ess-searchResult .pagination .prev {
	padding: 4px 6px; border: 1px solid rgb(148, 150, 148); color: rgb(148, 150, 148) !important;
}
.siteSSDPrev {
	padding: 4px 6px; border: 1px solid rgb(148, 150, 148); color: rgb(148, 150, 148) !important;
}
.ess-searchResult .pagination .active {
	border-width: 5px 22px; border-style: solid; border-color: rgb(4, 147, 172); color: rgb(255, 255, 255); background-color: rgb(4, 147, 172); border-image: none;
}
span.siteSSDPageNumberActive {
	border-width: 5px 22px; border-style: solid; border-color: rgb(4, 147, 172); color: rgb(255, 255, 255); background-color: rgb(4, 147, 172); border-image: none;
}
.ess-searchResult .pagination ul li {
	margin-left: 5px; float: left;
}
.ess-markedUrl {
	float: left;
}
#TopMainContent .ess-searchbox {
	width: 397px; height: 35px; padding-left: 10px; font-size: 1.4em; box-sizing: border-box;
}
#TopMainContent .ess-searchbutton {
	background: rgb(4, 147, 172); border: 0px currentColor; width: 50px; height: 34px; color: white; cursor: pointer;
}
.ess-searchResultHeaderHeading {
	font-weight: normal; margin-bottom: 20px;
}
.ac_results {
	padding: 2px; border: 1px solid rgb(153, 153, 153); overflow: hidden; z-index: 99999; background-color: white; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0.4em 1em; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0.4em 1em;
}
.ac_results > ul > li {
	padding: 4px 5px; background-image: none;
}
.ac_results > ul > li > span {
	display: none;
}
.ac_results > ul {
	margin-bottom: 0px;
}
.ac_results .ac_over {
	background: rgb(221, 221, 221);
}
.ess-active > a > span {
	background: url("/resources/images/UnSelect.gif") !important; margin: 4px; width: 7px; height: 15px; float: right;
}
.ess-active {
	background: rgb(238, 238, 238); padding: 0px 0px 0px 15px; height: 25px; line-height: 23px;
}
.ess-bestBet a:hover {
	text-decoration: none;
}
.ess-bestBet a:visited {
	text-decoration: none;
}
.ess-bestBet a:hover {
	text-decoration: none;
}
.ess-bestBet h5 {
	font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.ess-bestBet {
	background: rgb(238, 238, 238); padding: 10px; clear: both; margin-right: 10px; margin-bottom: 10px;
}
a.ess-removeSelection {
	background: rgb(118, 123, 155); padding: 5px; color: white; display: none;
}
.ess-removeSelection:visited {
	background: rgb(118, 123, 155); padding: 5px; color: white; display: none;
}
.ssdTableLevel2 {
	background: url("/images/Arrow_Right_Blue.gif") no-repeat 0px 4px; overflow: hidden; padding-left: 10px; clear: both;
}
.ssdTableLevel2 a {
	float: left;
}
.ssdTableLevel2 a:visited {
	float: left;
}
.ssdTableLevel2 a:hover {
	float: left;
}
.ssdTableLevel2Date {
	color: rgb(177, 177, 177); padding-left: 5px; font-size: 1em; font-style: italic;
}
.ssdOl > li {
	list-style: none; padding: 2px 0px;
}
.ssdOl {
	padding-right: 5px;
}
.ssdTableLevel1 {
	clear: both;
}
span.scb.search-icon {
	background-image: url("/Images/Icons/search_webb.png");
}
span.pxweb.search-icon {
	background-image: url("/Images/Icons/search_px.png");
}
ul.searchTabs {
	margin: 0px; padding: 0px; width: 100%; height: 67px;
}
ul.searchTabs li a {
	padding: 15px; width: 93.1%; font-size: 1em; font-weight: normal; position: relative;
}
ul.searchTabs li a h3 {
	font-size: 1.5em; margin-top: -5px; margin-bottom: 0px;
}
#siteSSDSearchWrapper {
	overflow: hidden; border-right-color: rgb(159, 159, 159); border-bottom-color: rgb(159, 159, 159); border-left-color: rgb(159, 159, 159); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.siteSSDResultWrapper {
	padding: 20px; width: 95%; overflow: hidden;
}
.siteSSDResultWrapper ul li {
	
}
.SSDResults {
	padding: 5px 0px;
}
.SSDResults a {
	font-weight: bold;
}
.searchTabs li {
	width: 50%; float: left;
}
.searchTabs a {
	width: 100%; overflow: hidden;
}
.siteSSDResultWrapper ul li p {
	color: rgb(153, 153, 153); margin-top: 4px; margin-bottom: 0px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
#siteSSDSearchWrapper .searchTabs li {
	width: 50%; float: left;
}
#siteSSDSearchWrapper .searchTabs li:first-child a {
	border-right-color: rgb(159, 159, 159); border-right-width: 1px; border-right-style: solid;
}
#siteSSDSearchWrapper .searchTabs .active {
	color: rgb(3, 100, 156);
}
span.search-icon {
	margin: 0px 20px 0px 0px; width: 32px; height: 32px; float: left;
}
.scbresulttitle a {
	color: rgb(51, 51, 51);
}
.scbresulttitle a.active {
	color: rgb(51, 51, 51);
}
.scbresulttitle a:hover {
	color: rgb(51, 51, 51);
}
.scbresulttitle {
	margin-bottom: 10px;
}
.siteSSDPagnumbers {
	font-weight: bold; margin-left: 5px;
}
a.siteSSDNext {
	font-weight: bold; margin-left: 5px;
}
.siteSSDPrev {
	font-weight: bold; margin-right: 5px;
}
a.siteSSDPagnumbers {
	color: rgb(4, 147, 172);
}
a.siteSSDPagnumbers:visited {
	color: rgb(4, 147, 172);
}
.siteSSDNext:visited {
	color: rgb(4, 147, 172);
}
.searchResultHits {
	background: rgb(4, 147, 172); margin: 5px 20px 0px 0px; padding: 1px 8px; border-radius: 12px; top: 18px; right: 20px; color: white; font-family: Verdana; font-size: 1em; font-weight: normal; position: absolute;
}
