body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #3d3d3d;
}

#cookiePolicy {
	background-color: #ffcc00;
	color: #000000;
	width: 100%;
	text-align: center;
	padding: 20px;
	display: none;
}

h1 { 
	color: #525252;
	font-size: 2.1em;
	font-weight: 300;
	margin: 0px 0px 10px 0px; 
	padding: 0px;
	line-height: 1.2;
}
h2 { 
	font-size: 1.5em;
}
a,
a:link,
a:visited,
a:hover,
a:active {
	color: #3d3d3d;
	text-decoration: none;
}
#frontPageContent #shortcuts a, #frontPageContent #topics a, #frontPageContent #blog a {
	padding-bottom: 10px;
	display: inline-block;
}
#frontPageContent #topics h2 a {
	padding-bottom: 0px;
}
#frontPageContent a::after, #frontPageContent #latestNews .row div a::after {
	content: "»";
	margin-left: 3px;
}

#frontPageContent h2 a::after, #frontPageContent #sources a::after, #frontPageContent #latestNews .row a::after {
	content: none;
}
input {
	font-size: 1.1em;
}
a.internalLink {
	background: url("../images/linkArrow.gif") no-repeat 0px 3px;
	padding-left: 15px;
}
.roundedBox {
	padding: 0;
	width: 100%;
}
.roundedBox .roundedHead, .highlight .popup .roundedBox .roundedHead {
	position: relative;	
	background: url("../images/topSprite.png") no-repeat 100% 0;
	height: 11px;
}
.roundedBox .roundedHead span, .highlight .popup .roundedBox .roundedHead span {
	position: relative;
	display: block;
	background: url("../images/topSprite.png") no-repeat 0 0;
	height: 11px;
	width: 11px;	
	font-size: 1px;
}
#feed {
	list-style-image: url("../images/linkArrow.gif");
}
.roundedBox .roundedBottom, .highlight .popup .roundedBox .roundedBottom {
	position: relative;	
	background: url("../images/bottomSprite.png") no-repeat 100% 0;
	height: 11px;
}
.roundedBox .roundedBottom span, .highlight .popup .roundedBox .roundedBottom span {
	position: relative;
	display: block;
	background: url("../images/bottomSprite.png") no-repeat 0 0;
	height: 11px;
	width: 11px;	
	font-size: 1px;
}
.roundedBox .boxContent {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
}
#contentContainer {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.7em;
}
#header {
	height: 76px;
}
#header #logo {
	position: absolute;
	top: 6px;
	left: 26px;
}
#header #textLogo {
	position: absolute;
	top: 23px;
	left: 100px;
}
#header #languageSelection {
	position: absolute;
	right: 0px;
	top: 55px;
	text-align: right;
	text-transform: normal;
	color: #464646;
}
#header #languageSelection span {
	padding-right: 12px;
}
#header #fontZoom {
	position: absolute;
	float:right;
	right: 0px;
	top: 12px;
}
#header #fontZoom span {
	padding-right: 6px;
}
#header #fontZoom img {
	vertical-align: middle;
}

#topMenu {
	background: url("../images/topMenu.png");
	height: 52px;
	color: white;
	/*-moz-border-radius: 10px; 
	border-radius: 10px;*/
	padding-left: 25px;
	position: relative;
	z-index: 98;
	font-size: 12px;
}
#topMenu #searchField { 
	position: absolute;
	left: 825px;
	padding-left: 5px;
	top: 18px;
	width: 130px;
	border: none;
	background: transparent;
	height: 18px;
}
#footer {
	height: 42px;
	background: url("../images/footer.png") no-repeat #464646;
	/*-moz-border-radius: 10px; 
	border-radius: 10px;*/
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 15px;
	color: white;
}
#footer #links a,
#footer #links a:link,
#footer #links a:visited,
#footer #links a:hover,
#footer #links a:active {
	color: white;
	line-height: 42px;
}
#footer span {
	padding-right: 4px;
}
#footer #links {
	float: left;
}
#footer #icons {
	float: right;
	padding-top: 4px;
	padding-right: 12px;
}
#footer #icons img {
	border-style: none;
}
.highlight .roundedBox .roundedHead  {
	background: url("../images/topSprite2.png") no-repeat 100% 0;	
	height: 7px;	
}
.highlight .roundedBox .roundedHead span {
	background: url("../images/topSprite2.png") no-repeat 0 0;
	height: 7px;
	width: 7px;	
}
.highlight .roundedBox .roundedBottom {
	background: url("../images/bottomSprite2.png") no-repeat 100% 0;
	height: 7px;	
	margin-top: 0px;
}
.highlight .roundedBox .roundedBottom span {
	background: url("../images/bottomSprite2.png") no-repeat 0 0;
	height: 7px;
	width: 7px;	
}
.highlight .roundedBox .boxContent {
	border-left: 1px #bfbdbe solid;
	border-right: 1px #bfbdbe solid;
}
.highlight .popup .roundedBox .boxContent {
	border: none;
}
#frontPageContent #mainImage {
	margin-top: 8px;
	margin-bottom: 20px;
}
#frontPageContent #mainImage span {
	font-size: 36px;
	color:white;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	display:inline-block;
	position: absolute;
	left: 70px;
	top: 100px;
}
.slidesjs-pagination {
	position: relative;
	left: 30px;
	top: -28px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	z-index: 98;
}
.slidesjs-pagination-item {
	float: left;
	margin: 0px 1px;
}
.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url(/system/modules/fi.ri.gtk/resources/images/pagination.png);
  background-position: 0 0;
  float: left;
  overflow: hidden;
}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {
  background-position: 0 -13px;
}
#frontPageContent #mainImage img {
	/*-moz-border-radius: 10px; 
	border-radius: 10px; */
}
#frontPageContent #gtkInBrief {
	/*-moz-border-radius: 10px; 
	border-radius: 10px;	*/
	background-color: #ebebeb;
	color: #525252;
	margin-bottom: 10px;
}
#frontPageContent #gtkInBrief h2 {
	margin-top: 0px;
	margin-bottom: 8px;
	color: ##5e5e5e;
	font-size: 1.4em;
}
#frontPageContent #leftColumn #banner {
	/*-moz-border-radius: 10px; 
	border-radius: 10px;*/
	width: 286px;
	overflow: hidden;
}
#contactDetails {
	background-color: white;
}
#contactDetails h2 {
	margin-top: 25px;
	margin-bottom: 8px;
	color: #acabab;
	font-size: 16px;
}
#frontPageContent #contactDetails div {
	padding-bottom: 2px;
}
#frontPageContent #contactDetails strong {
	font-size: 14px;
}
#frontPageContent #rightColumn {
	width: 310px;
	float: right;
}
#frontPageContent #rightColumn #blog {
	margin-bottom: 30px;
}
#frontPageContent #shortcuts .boxContent {
	background-color: #ececec;
	padding: 20px;
}
#frontPageContent #rightColumn #blog .boxContent {
	background-color: #ffcc00;
	padding: 20px;
}
#frontPageContent #rightColumn #topics .boxContent {
	background-color: #ffcc00;
	padding: 20px 20px 1px 20px;
}
#frontPageContent .topic .imgContainer {
	margin-bottom: 20px;
}
#frontPageContent .topic h3 {
	margin-top: 0px;
}
#frontPageContent .topic p {
	margin-right: 10px;
}
#frontPageContent #contacts {
	float: left;
	width: 350px;
	line-height: 1.5em;
}
#frontPageContent #contactsDetails {
	float: left;
	padding: 20px;
}
#frontPageContent #latestNews {
	width: 660px;
	float: left;
	margin-bottom: 30px;
//	/*-moz-border-radius: 10px; 
//	border-radius: 10px;*/
}
#frontPageContent #latestNews .boxContent {
	background: #ececec;
	padding: 20px;
}
#frontPageContent #latestNews .row {
	display: inline-block;
	width: 100%;
	height: 95px;
}
#frontPageContent #latestNews .more {
	text-align: right;
	width: 100%;
	display: inline-block;
}
#frontPageContent #latestNews img {
	float: left;
	width: 180px;
	height: 75px;
	margin-right: 20px;
}
#frontPageContent #latestNews h3 {
	margin-top: 0px;
	font-weight: normal;
	color: #5e5e5e;	
	font-size: 1.1em;
}
#frontPageContent h2 {
	margin-top: 0px;
}
#latestNews .roundedBox {
	margin-top: 0px;
	margin-bottom: 0px;
}
#latestNews .date {
	margin-top: 5px;
	margin-bottom: 2px;
}
#latestNews .title, #shortcuts .title {
	font-weight: bold;
}
#pageContent {
	margin-top: 10px;
}
#pageContent #leftMenu {
	width: 205px;
	min-height: 100px;
	float: left;
}
#pageContent #leftMenu .roundedBox {
	background: #ebebeb;
}
#pageContent #leftMenu #menuContent {
	padding-right: 10px;
}
#pageContent #leftMenu .roundedBox h2 {
	font-size: 1.25em;
	font-weight: normal;
	padding-left: 25px;
	padding-bottom: 7px;
} 
#pageContent #leftMenu h3 {
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 2px;	
	padding-left: 25px;
	background: url("../images/menuArrow.png") 10px 3px no-repeat;	
}
#pageContent #leftMenu h4 {
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 2px;	
	padding-left: 35px;
	padding-bottom: 2px;
}
#pageContent #leftMenu h5 {
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 2px;	
	padding-left: 45px;
	padding-bottom: 2px;
}
#pageContent #leftMenu h3 a, 
#pageContent #leftMenu h3 a:link, 
#pageContent #leftMenu h3 a:visited, 
#pageContent #leftMenu h3 a:hover, 
#pageContent #leftMenu h3 a:active {
	color: #323232;	
}
#pageContent #leftMenu h2 a, 
#pageContent #leftMenu h2 a:link, 
#pageContent #leftMenu h2 a:visited, 
#pageContent #leftMenu h2 a:hover, 
#pageContent #leftMenu h2 a:active,
#pageContent #leftMenu h4 a, 
#pageContent #leftMenu h4 a:link, 
#pageContent #leftMenu h4 a:visited, 
#pageContent #leftMenu h4 a:hover, 
#pageContent #leftMenu h4 a:active {	
	color: #5b5b5b;
}
#pageContent #leftMenu h5 a, 
#pageContent #leftMenu h5 a:link, 
#pageContent #leftMenu h5 a:visited, 
#pageContent #leftMenu h5 a:hover, 
#pageContent #leftMenu h5 a:active {	
	color: #5b5b5b;
}
#pageContent #leftMenu h2.selected a, 
#pageContent #leftMenu h2.selected a:link, 
#pageContent #leftMenu h2.selected a:visited, 
#pageContent #leftMenu h2.selected a:hover, 
#pageContent #leftMenu h2.selected a:active,
#pageContent #leftMenu h3.selected a, 
#pageContent #leftMenu h3.selected a:link, 
#pageContent #leftMenu h3.selected a:visited, 
#pageContent #leftMenu h3.selected a:hover, 
#pageContent #leftMenu h3.selected a:active,
#pageContent #leftMenu h4.selected a, 
#pageContent #leftMenu h4.selected a:link, 
#pageContent #leftMenu h4.selected a:visited, 
#pageContent #leftMenu h4.selected a:hover, 
#pageContent #leftMenu h4.selected a:active {
	color: #d6a900;
}
#pageContent #leftMenu h5.selected a, 
#pageContent #leftMenu h5.selected a:link, 
#pageContent #leftMenu h5.selected a:visited, 
#pageContent #leftMenu h5.selected a:hover, 
#pageContent #leftMenu h5.selected a:active {
	color: #d6a900;
}
#pageContent #leftMenu .divider {
	font-size: 1px;
	border-bottom: 1px black solid;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-left: 26px;
	margin-right: 70px;
}
#pageContent #mainImage {
	float: right;
}
#pageContent #contentColumn {
	width: 537px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 15px;
	float: left;
	font-size: 1.1em;
	line-height: 1.2em;	
}
#pageContent #contentColumnTrip {
	width: 737px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 15px;
	float: left;
	font-size: 1.1em;
	line-height: 1.2em;	
}
#pageContent #contentColumn h2 {
	font-weight: normal;
	font-size: 1.2em;
	margin-bottom: 20px;
}
#pageContent #contentColumn h3 {
	font-size: 1.1em;
	line-height: 1.2em;	
} 
#pageContent #contentColumn .highlight {
	margin-top: 20px;
}
#pageContent #contentColumn .highlight h3 {
	margin-top: 0px;
	font-weight: normal;
	font-size: 13px;
	color: #027771;
}
#pageContent #relatedColumn {
	width: 208px;
	float: right;
	padding-top: 57px;
}
#pageContent #relatedColumn #banner {
	-moz-bor/*der-radius: 10px; 
	border-radius: 10px;*/
	width: 208px;
	height: 103px;
	overflow: hidden;
}
#pageContent #relatedColumn #news {
	width: 100%;
	background: #ebebeb;
	margin-top: 27px;
}
#pageContent #relatedColumn #news .boxContent {
	background: #ebebeb;
}
#pageContent #relatedColumn #news .boxContent p {
	background: #ebebeb;
}
#pageContent #relatedColumn #news h3 {
	color: #5b5b5b;
	margin-top: 0px;
	font-weight: bold;
	font-size: 1.3em;	
}	
#pageContent #relatedColumn #references h3 {
	margin-top: 10px;
	font-weight: bold;
	font-size: 1.3em;
}
#pageContent #relatedColumn #references {
	padding: 10px;
}
#pageContent #relatedColumn #references p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.imgText {
	display: block;
	font-size: 11px;
	line-height: 13px;
}

.greyTable {
	background: #fdfdfd;
	border-collapse: collapse;
	border: 1px #F3F3F3 solid;
}
.greyTable th {
	padding: 5px;
	border-bottom: 1px #666666 solid;
	text-align: left;
}

.greyTable td {
	padding: 5px;
	border-bottom: 1px #666666 dotted;
}

.greyTable2 {
	background: #fdfdfd;
	border-collapse: collapse;
	border: 1px solid #c4c09c;
}
.greyTable2 th {
	padding: 5px;
	border-bottom: 1px #a6a285 solid;
	background-color: #d9d6ba;
	text-align: left;
}

.greyTable2 td {
	padding: 5px;
	text-align:left;
        vertical-align:top;
	border-bottom: 1px #c4c09c dotted;
	border-right: 1px #c4c09c dotted;
}

.popup {
	position: absolute;
	top: 135px;
	left: 0px;
        width: 1000px;
        background: #ebebeb;
	margin-left: auto;
	margin-right: auto;
	opacity: 1.0;
        z-index: 1002;
}
.popup .popup-close {
        position: absolute; 
        top: 20px;
        right: 20px;
        border: none;
	cursor:pointer;
}
.popup .boxContent {
        height: 100%;
        padding-left: 20px;
}
#searchResults b {
        text-decoration: underline;
	font-weight: normal;
	font-style: italic;
}
#searchResults h2 {
        font-size: 1em;
        font-weight: normal;
        margin-top: 5px;
        margin-bottom: 25px;
}
#searchResults ul {
        list-style-type: none;
        padding-left: 0;
}
#searchResults ul li {
        font-size: 0.9em;
        margin-bottom: 25px;
}
#searchResults h3 {
        display: inline;
        text-transform: uppercase;
        font-size: 0.9em;
}
#searchResults .path {
        padding-left: 30px;
}
#searchResults .description {
        margin-top: 10px;
}
#print {
	margin: 10px;
}
#newsList {
	height: 115px;
	overflow: auto;
	border: 1px solid #037672;
	margin-bottom: 10px;
}
#newsList div {
	padding: 4px;
}
.selectedNewsItem {
	background-color: #EAEAEA;
}
.newsDate {
    float: left;
    width: 6em;
}
.newsTitle {
    margin-left: 6em;
    display: block;
}
#contentContainer #titleBar {
	/*-moz-border-radius: 10px;
	border-radius: 10px;*/
	background: #cdcdcd url("../images/titleBar.png") 0 0 no-repeat;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	font: Arial;
	font-size: 15px;
	color: #037672;
	margin-bottom: 18px;
}

#pageContent #leftMenu .topic h2 {
	margin-top: 15px;
	font-size: 16px;
	font-weight: normal;
	color: #037672;
}
#pageContent #contentColumn .highlight h2 {
	color: #027771;
}

.highlight li {
	list-style-image: url("../images/linkArrow.gif");
}
#shortcutLinks {
    position: absolute;
    display: none;
    float: left;
    width: 180px;
    min-width: 180px;
}
#rssfeed {
  text-align: right;
}
#rssfeed .signup {
  margin-left: 3px;
  padding: 0 0 0 15px;
  background: url("../images/rss.png") no-repeat 0 50%;
}
#printHeader { margin: 40px; border-bottom: #ffdd34 3px solid; }
#printContent {	font-size: 12px; margin: 0px 40px 0px 40px; color: #000000;}
#printContent p { font-size: 12px; color: #000000; }
#printFooter {margin: 40px 40px 0px 40px; }
p.line {
	margin-top: 15px; 
	margin-right: 40px; 
	line-height: 1pt; font-size: 1px;
	background-color: #037672; border: none;
}
.categoryDescription {
	display: none;
}
#researchTopics ul {
	list-style-type: none;
	padding: 0px;
}
.categoryLink {
	padding-bottom: 5px;
}
.feedbackDescription {
	display: none;
}
#searchButton {
    position: absolute;
    left: 962px;
    top: 8px;
    width:34px;
    height: 34px;
    cursor:pointer;
}
.overlay {
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    //background-color: #fff;
    background: url("../images/screen.png");
    opacity: 0.5;
    display: block;
    z-index: 1001;
}
#gtk .content{width:650px}
#gtk .sidebar4{width:250px;}
#gtk .sidebar3{width:190px;}
#gtk .sidebar2{width:300px;float:left}
#gtk .sidebar{width:300px;float:right}
#gtk .box{background:#F2F2F2 url(../images/bg_sidebar_bottom.png) no-repeat left bottom;  height:120px; padding:0px 0px 5px 0px;margin:0 0 15px 0}
#gtk .box2{height:120px; padding:0px 0px 5px 0px;margin:0 0 15px 0}
#gtk .box2 h5{color: #037672; font-size:18px; padding:5px 0px 0px 10px; line-height:normal;}
#gtk .box h5{background:url(../images/bg_sidebar_top.png) no-repeat left top; color: #037672; font-size:18px; padding:5px 0px 0px 10px; line-height:normal;}
#gtk .box3{background:#F2F2F2 url(../images/bg_sidebar_bottom2.png) no-repeat left bottom;  height:100%; padding:0px 0px 5px 0px;margin:0 0 15px 0; background-repeat: no-repeat; background-attachment: scroll; background-x-position: left; background-y-position: bottom;}
#gtk .box3 h5{background:url(../images/bg_sidebar_top2.png) no-repeat left top; color: #037672; font-size:18px; padding:5px 0px 0px 10px; line-height:normal;}
#gtk .box4{background:#F2F2F2 url(../images/bg_sidebar_bottom3.png) no-repeat left bottom;  height:100%; padding:0px 0px 5px 0px;margin:0 0 15px 0; background-repeat: no-repeat; background-attachment: scroll; background-x-position: left; background-y-position: bottom;}
#gtk .box4 h5{background:url(../images/bg_sidebar_top3.png) no-repeat left top; color: #037672; font-size:18px; padding:5px 0px 0px 10px; line-height:normal;}

h5{font-weight:normal;margin:0 0 0px 0;}
#gtkMiddle { padding:2px 0px 0px 10px;}

#gtkLink { padding:5px 0px 0px 10px; vertical-align:bottom;}
#blog .roundedBox .roundedHead {
	background: url("../images/topSprite5.png") no-repeat 100% 0;	
	height: 11px;	
}
#blog .roundedBox .roundedHead span {
	background: url("../images/topSprite5.png") no-repeat 0 0;
	height: 11px;
	width: 11px;	
}
#blog .roundedBox .roundedBottom {
	background: url("../images/bottomSprite5.png") no-repeat 100% 0;
	height: 11px;	
	margin-top: 0px;
}
#blog .roundedBox .roundedBottom span {
	background: url("../images/bottomSprite5.png") no-repeat 0 0;
	height: 11px;
	width: 11px;	
}
#topics .roundedBox .roundedHead {
	background: url("../images/topSprite5.png") no-repeat 100% 0;	
	height: 11px;	
}
#topics .roundedBox .roundedHead span {
	background: url("../images/topSprite5.png") no-repeat 0 0;
	height: 11px;
	width: 11px;	
}
#topics .roundedBox .roundedBottom {
	background: url("../images/bottomSprite5.png") no-repeat 100% 0;
	height: 11px;	
	margin-top: 0px;
}
#topics .roundedBox .roundedBottom span {
	background: url("../images/bottomSprite5.png") no-repeat 0 0;
	height: 11px;
	width: 11px;	
}
.boxCase .roundedBox .roundedHead {
	background: url("../images/topSprite2.png") no-repeat 100% 0;	
	height: 7px;
}
.boxCase .roundedBox .roundedHead span {
	background: url("../images/topSprite2.png") no-repeat 0 0;
	height: 7px;
	width: 7px;	
}
.boxCase .roundedBox .roundedBottom {
	background: url("../images/bottomSprite2.png") no-repeat 100% 0;
	height: 7px;	
	margin-top: 0px;
}
.boxCase .roundedBox .roundedBottom span {
	background: url("../images/bottomSprite2.png") no-repeat 0 0;
	height: 7px;
	width: 7px;	
}
.boxCase .roundedBox .boxContent {
	border-left: 1px #bfbdbe solid;
	border-right: 1px #bfbdbe solid;
}

.boxCase .roundedBox .boxContent h2 {
	color: #5e5e5e;
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 15pt; 
	font-weight: 300;
}
.boxCase {
	padding-bottom: 20px;
}
.boxCase .roundedBox .boxContent  {
	padding-left: 10px;
	padding-right: 10px;
}

.boxCase2 .roundedBox .roundedHead {
	position: relative;	
	background: url("../images/topSprite.png") no-repeat 100% 0;
	height: 11px;
}
.boxCase2 .roundedBox .roundedHead span {
	position: relative;
	display: block;
	background: url("../images/topSprite.png") no-repeat 0 0;
	height: 11px;
	width: 11px;	
	font-size: 1px;
}
.boxCase2 .roundedBox .roundedBottom {
	position: relative;	
	background: url("../images/bottomSprite.png") no-repeat 100% 0;
	height: 11px;
}
.boxCase2 .roundedBox .roundedBottom span {
	position: relative;
	display: block;
	background: url("../images/bottomSprite.png") no-repeat 0 0;
	height: 11px;
	width: 11px;	
	font-size: 1px;
}
.boxCase2 .roundedBox .boxContent {
	padding-left: 10px;
	padding-right: 10px;
}
.boxCase2 .roundedBox .boxContent h2 {
	margin-top: 0px;
	margin-bottom: 3px;
	color: #5e5e5e;
	font-size: 15pt; 
	font-weight: 300;
	font-weight:bold;
}
.boxCase2 .roundedBox .boxContent  {
	padding-left: 10px;
	padding-right: 10px;
}

#feedbackForm input[type="text"] {
	width: 215px;
}
.label {
	display: inline-block;
	width: 200px;
}
#listServices {
	padding-bottom:15px;
}
#listServices ul {
list-style-position:inside;
}

#listServices li
{
list-style-image: url("../images/linkArrow.gif");
vertical-align:middle;
padding-left: 0px;
}
#listServices a:link,
#listServices a:visited,
#listServices a:hover,
#listServices a:active {
  color: #525252;
  text-decoration: none;
}
.list
{
	background-image: url("../images/linkArrow.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
}
.serviceTitle a {
	padding-right: 30px;
	color: #525252;
}
.activeServiceTitle a, .serviceTitle a:hover {
	padding-right: 30px;
	color: #037672;
}

.boxCase .roundedBoxCase .roundedHeadCase, #shortcuts .roundedBoxCase .roundedHeadCase {
	background: url("../images/topSprite4.png") no-repeat 100% 0;	
	height: 7px;	
}
.boxCase .roundedBoxCase .roundedHeadCase span, #shortcuts .roundedBoxCase .roundedHeadCase span {
	background: url("../images/topSprite4.png") no-repeat 0 0;
	height: 7px;
	width: 7px;	
}
.boxCase .roundedBoxCase .roundedBottomCase, #shortcuts .roundedBoxCase .roundedBottomCase {
	background: url("../images/bottomSprite4.png") no-repeat 100% 0;
	height: 7px;	
	margin-top: 0px;
}
.boxCase .roundedBoxCase .roundedBottomCase span, #shortcuts .roundedBoxCase .roundedBottomCase span {
	background: url("../images/bottomSprite4.png") no-repeat 0 0;
	height: 7px;
	width: 7px;	
}
.boxCase .roundedBoxCase .boxContentCase {
	border-left: 1px #bfbdbe solid;
	border-right: 1px #bfbdbe solid;
}

.boxCase .roundedBoxCase .boxContentCase h2 {
	color: #5e5e5e;
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 15pt; 
	font-weight: 300;
}

.boxCase .roundedBoxCase .boxContentCase  {
	padding-left: 10px;
	padding-right: 10px;
}

.roundedBoxCase {
	padding: 0;
	width: 100%;
}

@media print {
  #header #textLogo { left: 30%; }
  #fontZoom { display: none; }
  #languageSelection { display: none; }
  #feedBar { display: none; }
  #mainImage { display: none; }
  #topMenu { display: none; }
  #leftMenu { display: none; }
  #archivedNews { display: none; }
  #relatedColumn { display: none; }
  #footer { display: none; }
  #newsArchive  { display: none; }
  #yearForm { display: none; }
  #newsList { display: none; }
  #rssfeed { display: none; }
  #titleBar { display: none; }
  .tabmenu { display: none; }
  .highlight { display: none; }
  #contentContainer { width: 100%; }
  #pageContent #contentColumn { width: 100%; }
  body { margin: 20px; padding: 20px; }
}

#frontPageContent #latestNordisk {
	float: right;
	width: 275px;
	margin-right: 30px;
	/*-moz-border-radius: 10px; */
}
#frontPageContent #latestNordisk .boxContent {
	padding: 20px;
}
#latestNordisk .date {
	margin-top: 5px;
	margin-bottom: 2px;
}
#frontPageContent #latestNordisk #sources {
	margin-top: 20px;
}

#frontPageContent #latestNordisk a
{
	font-weight: bold;
	color: #3b3a3a;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#frontPageContent #mainImage a {
	color: white;
}
#frontPageContent .facebook
{
  float: left;
  margin-bottom: 20px;
}
#frontPageContent #latestNordisk #line
{
  border-top: 1px solid #ccc;
  margin-top: 5px;
  padding-top: 5px;
  padding-right: 10px;
  padding-left: 10px;
}