/* body ************************************************************************/
body {
  font-family: arial, verdana, sans-serif;
  font-size: 50%;
  margin-top: 0em 0em 0em 0em;
  text-align: center; /* for IE */
  color: #000000;
  background: #ffffff;
}
#aspnetForm {
	font-size: 125%;
	padding: 0em 0em 0em 0em;
}
/* basic elements *****************************************************************/
a {color: #000000; text-decoration: none;}
a:hover {text-decoration: underline;color: #01649b;}
p, h4, ul, ol {font-family: arial, sans-serif;}
p {font-size:1.1em;}
h1 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 2.4em;}
h2 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.6em;}
h2 a:hover {text-decoration:underline; color:#001a58;}
h3 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.4em;}   
h3 a:hover {text-decoration:underline;}
h5 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.2em; color: #6f6e6e;padding:0.2em 0em 1em 0em;}
h6 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.5em; color: #000000;padding:0.2em 0em 1em 0em;}
.clear {clear: both;}
.underline {text-decoration:underline;}
.blue {color:#001a58;}
.menuIndent {padding-left:2em;}
.text a, .ingress a, .subjectIntroTextBox p a,
.middleTopRegion #expandable p a {text-decoration:underline;}
.middleTopRegion .text h2 {font-size: 1.8em;}
.middleTopRegion .text h3 {font-size: 1.5em;}
.middleTopRegion .text h4 {font-size: 1.3em;}

/* mainContainer *****************************************************************/
.mainContainer 
{
  width: 94.1em;
  margin: 0em auto;
  text-align: left;
  font-size: 1em;
  padding:0em 0em 0em 0em;
}


/* page *****************************************************************/
.page {overflow: visible; min-height: 50em; background: #ffffff url(background/cornerTL.gif) 0 0 no-repeat;}  


/* HYGIENE *****************************************************************/
.hygieneMenu {position:absolute;right:27em;width:44em;float:right;padding-right:1.7em;z-index:1;padding-top:1.8em;font-size:1.1em;text-align:right;}
.hygieneMenu a {padding-right:1.2em; color: #000000;font-size:11px;}


/* HEADER *****************************************************************/  
.header {width:94em;height:8.3em;clear:both;}

.logo {float: left;}
.logoKS {padding:1.8em 0em 0.7em 0em;width:12.1em;height:6.1em;}

.menuTop {float: right; width: 80em; padding:0em 0em 0 0;}
.menuText {float: right; padding-top: 5em;}
.menuText a {color: #302c2b; padding: 0em 0.8em 0em 0.8em;}

.menuTopRight {float: right;position:relative;}

.searchBox {position:absolute;right:0em;float:right;width:26.8em;z-index:1;}
.searchBox .bg {position:absolute;left:0em;float:left;z-index:1;width:26.8em;height:5.2em;}
.searchBox .btn {position:absolute;float:left;z-index:2; top:1.7em;left:21em;z-index:2;width:4.6em;height:2.2em;font-size:1em;}
.searchBox .field {position:absolute;float:left;z-index:3; top:1.7em;left:1.2em;width:17em;height:1.4em;font-size:1.1em;}
.searchBox .fieldBg {position:absolute;float:left;z-index:4; top:1.7em;left:1.2em;width:17em;height:1.4em;font-size:1.1em;background: #FFFFFF url(Images/Framework/searchIcon.gif) top left no-repeat;text-indent:25px;color:#acacac;}
.searchField {float: right; width: 18.1em; padding: 0em 0.5em 0em 0em;}
.searchTextField {float: right; height: 1.8em; width: 15em; font-size:1.2em; padding: 0.3em 0em 0em 0.3em;}
.searchButton {float: right;}

.menuBottomRight {clear:none;float:right; padding-top: 5.5em;font-size:1.1em;}
.KS_menuBottomLeft {clear:none; float:left; padding-top:5.4em; margin-left:0em; font-size:1.2em; font-weight:bold; color:#001a58;}

.breadCrumb {padding:1.0em 0em 1.0em 2em;color:#acacac;font-size:1.1em;}
.breadCrumb a {color:#acacac;}


/* REGIONS ******************************************************************************/
.leftRegion {float:left;width:22em;}
.middleAndRightRegion {float:left;width:72em;}
.middleTopRegion {float:left;width:70em;padding-left:2em;}
.middleBottomRegion {float:left;width:70em;padding-top:2em;}


/* menuMain *****************************************************************************/  
.globalMenu {width: 96em; padding-top: 0.7em; font-weight: bold; clear:both;}
.globalMenu ul {color: #ffffff;}
.menuMain a {color: #ffffff;}
.menuMain li {float: left; line-height: 4.6em;}
.mmButton {float: left; background: url(Images/Menu/global_menu_bg.gif) -0.4em 0  no-repeat; text-align: center; font-family: arial;}
.mmButtonStart  {background-position:top right;float: left; background: url(Images/Menu/global_menu_bg.gif) 0 0  no-repeat; text-align: center; font-family: arial;}
.mmButtonEnd {float: left; background: url(Images/Menu/global_menu_bg.gif) top right  no-repeat; text-align: center; font-family: arial;}  
.mmButton:hover {background-position:left;background: url(Images/Menu/global_menu_bg_mouseover.gif) top center  no-repeat; color: #001a58; text-decoration: none;}  
.mmButtonStart:hover {background: url(Images/Menu/global_menu_bg_mouseover.gif) 0 0  no-repeat; color: #001a58; text-decoration: none;}  
.mmButtonEnd:hover {background: url(Images/Menu/global_menu_bg_mouseover.gif) top right  no-repeat; color: #001a58; text-decoration: none;}
.mmButtonSelected {float: left; background: url(Images/Menu/global_menu_bg_mouseover.gif) top center  no-repeat; color:#001a58;text-align: center; font-family: arial;}
.mmButtonStartSelected {float: left; background: url(Images/Menu/global_menu_bg_mouseover.gif) 0em 0  no-repeat; text-align: center; font-family: arial;}
.mmButtonEndSelected {float: left; background: url(Images/Menu/global_menu_bg_mouseover.gif) top right no-repeat; color:#001a58;text-align: center; font-family: arial;}
.mmButtonSeparator {}
a.mmButtonSelected, a.mmButtonStartSelected, a.mmButtonEndSelected  {color: #001a58; text-decoration: none;}

/* Subject *****/
.subjectIntroImage{width:70em;/*height:20em;*/margin-bottom:3em;padding:0em 0em 0em 0em; float:left;}

body .subjectIntroImage{
    background-color:#9DAB20;
}

body.bodyPortal .subjectIntroImage{
    background-color:#9DAB20;
}
body.bodyRegion .subjectIntroImage{
    background-color:#a70026;
    /*height:70px;*/
}

body.bodyRegion .expgreenhr{
    border-bottom: 0.3em solid #a70026;
    color: #a70026;
}

.subjectIntroImage img {z-index:1;}
.subjectIntroImage .bullet {padding: 0; padding-left:15px; background: url(Images/Arrows/arrow_white_small.gif) 0em 0.2em no-repeat;}

.ethicsPortal .subjectIntroImage .bullet
{
    background: url(Images/Arrows/arrow_green_right.gif) 0em 0.2em no-repeat;
}
body.bodyRegion .ethicsPortal .subjectIntroImage .bullet
{
    background: url(Images/Arrows/arrow_red_sqr.gif) 0em 0.2em no-repeat;
    padding: 0 0 0 1.5em;
}
/*.ethicsPortal .subjectIntroImage .bullet span {font-size: 1.3em; margin-right: 5px;}*/
.subjectIntroImage .subjectIntroImageLeft{
    width:350px;
    height:200px;
    overflow:hidden;
    float:left;
}

/*.subjectIntroTextBox {z-index:2;position:absolute;width:30em;vertical-align:middle;font-size:1em;color:#fff;}*/
.subjectIntroTextBox {z-index:2;vertical-align:middle;font-size:1em;color:#fff; float:left; padding:10px;}
.subjectIntroTextBox a, .subjectIntroTextBox a:link, .subjectIntroTextBox a:visited, .subjectIntroTextBox a:hover, .subjectIntroTextBox a:active {color:#fff;text-decoration:none;}
.subjectIntroTextBox h3 {font-size:1.6em;color:#fff;}
.subjectIntroTextBox h1 {font-size:1.6em;color:#fff;}
/*.subjectIntroTextBox {position:absolute;z-index:2;width:30em;vertical-align:middle;font-size:1em;}
.subjectIntroTextBox h3 {font-size:1.6em;color:#8c9b00;}*/
.subjectIntroTextBox p {font-size:1.1em;width:29em;font-weight:bold;}
.subjectHeader h5 {padding-top:2.5em;}
.subjectPadding {width: 2em; float: left; height: 100%;}
.subjectBox {float:left; height:100%;width:22em;padding-bottom:2em;} 
.subjectBox .date {padding: 1.5em 0 0 0;} 
.subjectBox h2 {font-size:1.8em; color:#001a58;}
.subjectBox h3 {color:#363636;font-weight:bold;padding:0em 0em 0.2em 0em;font-size:1.6em;}
.subjectBox h6 {color:#001a58;font-weight:bold;padding:0.4em 0em 0.4em 0em;font-size:1.6em;border-bottom:solid 1px #acacac;}
.subjectBox hr {color:#acacac;height:0.1em;}
.subjectBox p {padding-top:3em;font-size:1.1em;}

.subjectBox .separator {padding: 0px 0 12px 0;margin-bottom:12px;height:0.1px;border-bottom:solid 1px #e1e1df;}
.bullet {padding:0.5em 0em 0.5em 1.5em; background: url(Images/Arrows/arrow_white_small_2.gif) 0em 0.6em no-repeat;font-size:1.2em;}
.ball {color:#01649b;padding:0.5em 0em 0.5em 2em; background: url(Images/Arrows/arrow_white_ball.gif) 0em 0.1em no-repeat;font-size:1.2em;}
.ballLeft {color:#01649b;padding:0.5em 2em 0.5em 0; background: url(Images/Arrows/arrow_white_ball_left.gif) 33px 0.2em no-repeat;font-size:1.2em;text-align:left;}
.ball a {color:#6f6e6e;}
.greenBalls {display:inline;}
.greenBall {width:20em;padding:0.5em 0em 0.5em 3.5em; background: url(Images/Arrows/arrow_green_ball.gif) 0em 0em no-repeat;}
.greenBall a {font-weight:bold; color:#6f6e6e;font-size:1.4em;}
.greenhr {border-bottom:solid 0.3em #8c9b00; color:#8c9b00; margin-top:0em;}
.bluehr {background-color:#001a58; height:0.3em;color:#8c9b00; margin-top:0em;}
.greyhr {background-color:#acacac; height:0.2em;color:#acacac; margin-top:-0.2em; margin-bottom:3em;}
.smallGap {height:3.5em;}
.smallerGap {height:1.6em;}
.smallSeparator {padding: 0em 0em 0em 0em;height:0.1px;border-bottom:solid 1px #e1e1df;}
.expgreenhr {border-bottom:solid 0.3em #8c9b00; color:#8c9b00; margin-top:0em;}
.closeIcon {float:right;color:#01649b;}
.closeIcon a img {float:left; color:#01649b;margin:-0.1em 0.5em 0 0; }
.closeIcon a {float:left;color:#01649b;font-size:1.1em;margin-top:0.1em;padding-left:0.5em;}
.bullets {margin-bottom:0.8em;}

/* FOOTER *****************************************************************/   
.footerContainer {clear: both; width: 96em;}
.footer {float:left;color: #ffffff; background-color: #363636; background-image: url(Images/Framework/bottom_bg.gif); height: 2.8em;}
.footer p {padding: 0.6em 0em 0em 1.6em; font-family: arial, verdana, sans-serif;vertical-align:middle;}
.footer a {color: #ffffff;}

/* LEFTAREA ****************************************************************/
.leftItemsContainer {width:22em;border-right:solid 1px #bfbebe;font-size:1em;}
.leftItems {padding-right:1em;}
.leftItems .blueHeader {width:21em;}
.leftItems hr {width:22em;float:left;margin-top:2em;margin-bottom:0em; height:0.1em;color:#acacac; }
.leftItems h5 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.1em; color: #001a58;}
.leftItem {padding:0em 0em 0em 0em;}

/* LEFT MENU */
.leftMenu {padding:0em 0em 0em 0em;}
.leftMenu a {color: #302c2b; display:block;padding:0;}
.leftMenuList {list-style: none; font-family: arial, verdana, sans-serif; text-indent: 1em;}
.leftMenuList a {padding: 1em 1.5em 1.5em 1em;text-decoration:none;}
.leftMenuItem {background: #ffffff url(Images/Menu/menu_level2_bg.gif) bottom right no-repeat;}
.leftMenuItem:hover {background: #FFFFFF url(Images/Menu/menu_level2_selected.gif) bottom right no-repeat;}
.leftMenuItemSelected {background: #FFFFFF url(Images/Menu/menu_level2_selected.gif) bottom right no-repeat;}
.leftMenuItemSelected:hover {color:#FFFFFF; background: #FFFFFF url(Images/Menu/menu_level2_selected.gif) bottom right no-repeat;}
.leftMenuItem a:hover {color:#FFFFFF;}
.leftMenuItemSelected a {color:#FFFFFF;}

body.bodyRegion .leftMenuItem:hover {background: #FFFFFF url(Images/Menu/menu_level2_region_selected.gif) bottom right no-repeat;}
body.bodyRegion .leftMenuItemSelected {background: #FFFFFF url(Images/Menu/menu_level2_region_selected.gif) bottom right no-repeat;}
body.bodyRegion .leftMenuItemSelected:hover {color:#FFFFFF; background: #FFFFFF url(Images/Menu/menu_level2_region_selected.gif) bottom right no-repeat;}

/* ETHICS LEFT MENU */
.ethicsMenuItem, .ethicsMenuItemhasChildren {color:#000; text-indent:0;font-size:1.2em;margin-left:10px;}
.ethicsMenuItem a, .ethicsMenuItemhasChildren a {padding:0;}
.ethicsMenuItem a, .ethicsMenuItemhasChildren a {margin: 0 0 0 0px;border-top:1px solid #e1e1e1;padding:5px 5px 5px 15px;}
.ethicsMenuItemhasChildren a {background: transparent url(Images/Arrows/arrow_grey_right.gif) 5px 10px no-repeat;}
.ethicsMenuItemhasChildren .menuItemIndent2 a:hover {font-weight:bold;color:#8c9b00; background: #f4f4f4 url(Images/Arrows/arrow_green_right.gif) 5px 10px no-repeat;}
.ethicsMenuItem .menuItemIndent2selected a, .ethicsMenuItem .menuItemIndent2 a:hover {color:#8c9b00;font-weight:bold;background-color:#f4f4f4;padding-right:3px;}
.ethicsMenuItemhasChildren .menuItemIndent2selected a {font-weight:bold;color:#8c9b00; background: #f4f4f4 url(Images/Arrows/arrow_green_down.gif) 5px 9px no-repeat;}
.ethicsMenuItem .menuItemIndent3selected a {font-weight:bold;border-top:1px dotted #e1e1e1;padding-left:20px;}
.ethicsMenuItem .menuItemIndent3selected a.first {font-weight:bold;border-top:1px solid #e1e1e1;padding-left:20px;}
.ethicsMenuItem .menuItemIndent3 {display:block;}
.ethicsMenuItem .menuItemIndent3 a {background-color:#fff;color:#000;padding-left:20px;border-top:1px dotted #e1e1e1;}
.ethicsMenuItem .menuItemIndent3 a:hover {font-weight:bold;}
.ethicsMenuItem .menuItemIndent3 .first {margin:0;display:block;border-top:1px solid #e1e1e1;}
.ethicsMenuItem .first {display:block;border-top: none;}
.ethicsMenuItem .last {display:block;border-bottom: 1px solid #e1e1e1;}
.ethicsMenuItem .selected a {font-weight: bold;/*color:#8c9b00;background-color:#f4f4f4;*/}
.leftMenuList .hasChildren .selected a {color:#8c9b00; background:url(Images/Arrows/arrow_green_down.gif) 5px 9px no-repeat;}
.leftMenuList .hasChildren {background: #f4f4f4 url(Images/Arrows/arrow_grey_right.gif) 5px 10px no-repeat;}


body.bodyRegion .ethicsMenuItemhasChildren .menuItemIndent2 a:hover {color:#A70026;}
body.bodyRegion .ethicsMenuItemhasChildren .menuItemIndent2selected a{color:#A70026;}
body.bodyRegion .ethicsMenuItem .menuItemIndent2selected a, body.bodyRegion .ethicsMenuItem .menuItemIndent2 a:hover{
    color:#A70026;
}

/*.leftMenuBlue .blueHeader{margin-bottom:0.1em;color:#ffffff;font-weight:bold;background:  url(Images/Menu/global_menu_bg.gif) -0.4em 0  no-repeat;height:2.5em;padding: 1em 0em 0em 2em;}*/
.leftMenuBlue a {font-size:1.1em;color: #000000;margin-bottom:0.1em;background-color: #f1f1f1; padding: 0.3em 1.5em 0.3em 1.8em;text-decoration:none;display:block;}
.leftMenuBlue a:hover{margin-bottom:0.1em;background-color: #bacfea; text-decoration:none;display:block;}
.leftMenuBlue a.selected {margin-bottom:0.1em;background-color: #bacfea;text-decoration:none;display:block;}

/* FONT SIZES */
.menuFont {font-size:1.2em;padding:0;}

.leftSeparator{padding-top:1.5em;margin-bottom:1.5em;border-bottom:solid 1px #bfbebe;}

/* Calendar */
.blueHeader{color:#ffffff;font-weight:bold;background: url(Images/Menu/global_menu_bg.gif) -0.4em 0  no-repeat;height:2.5em;padding: 1.5em 0em 0em 0em;margin-top:1em;}
.calendar {background: url(Images/Framework/gradient_grey_small.jpg) bottom left repeat-x;padding:1em 1em 1em 1em;float:left;width:19em;}
.calendar .event {float:left;padding:0em 0em 0em 0em;margin:0 0 0.7em 0;}
.calendar .event .blueDate {width:4.5em;padding:0.5em 0.2em 0.5em 0em;font-weight:bold;color:#001a58;float:left;}
.calendar .event .blueDate a {width:4.5em;font-weight:bold;color:#001a58;float:left;padding:0.1em 0em 0em 0em;font-size:1.1em;}
.calendar .event .text {font-weight:bold;float:left;padding:0.5em 0em 0.5em 1em;width:11em;border-left: dotted 0.1em #6f6e6e;font-size:1.1em;}
.calendar .event .location {color:#6f6e6e;font-weight:normal;}

/* Regulations */
.regulationBullet {padding: 0.3em 0em 0.3em 1.2em; background:url(Images/Arrows/arrow_white_small_2.gif) 0em 0.5em no-repeat;}
.regulationBullet a {color:#000000;font-size:1.2em;}

/* Section */
.sectionBullet {float:left;padding: 0.5em 0em 0.5em 0em;}
.sectionBullet a {padding: 0.4em 0em 0em 0.3em;float:left;color:#000000;font-size:12px;}
.sectionBullet a img {margin: -0.5em 0.5em 0 0; float:left;}

/* Contact */
.mailBox {width:20em;background-color: #d0ddef;padding:1em 0.5em 1em 0.5em;margin-top:0.1em;float:left;}
.mailBox .text {font-size:1.2em;padding-top:0.1em;font-weight:bold;}
.mailBox img {padding-top:0em;}
.mailBox .blueBullet {padding:0em 0em 0em 1.5em; background: url(Images/Arrows/arrow_blue_small.gif) 0em 0.2em no-repeat;font-size:1.1em;float:left;}
#Kontakt .subjectBox a {text-decoration:underline;}

/* Newslist */
.newsListBlack {width:68em;background-color:#363636;padding: 2em 2em 2em 2em; overflow:hidden;}
.newsListBlackContent {width:31em;float:left;padding-right:4em;padding-top:1em;overflow:hidden;}
.newsListBlack h2 {font-size:1.5em;color:#FFFFFF;font-weight:bold;color: #FFFFFF;padding: 0em 0em 0.2em 0em;}
.newsListBlack .dato {font-size:1.1em;color: #FFFFFF;}
.newsListBlack h3 a {font-size:1em;color: #FFFFFF;font-weight:bold;}
.newsListBlack .text {font-size:1.1em;color: #FFFFFF;font-size:1.1em;}
.newsListBlack a { color: #FFF; text-decoration: none; }
.newsListBlack .link {padding:0.5em 0em 0.5em 1.5em; background: url(Images/Arrows/arrow_grey_small.gif) 0em 0.6em no-repeat;color: #FFFFFF;}
.newsListBlack .link a {color: #FFFFFF;font-size:1.1em;}
.newsListBlack .link a:hover {text-decoration:underline;}
.newsListBlack .blackHr {float:left;width:100%;background: url(Images/Framework/black_hr_bg.gif) repeat-x; height:0.2em;margin-bottom:1.5em;}
.newsListBlackHr {float:left;width:30em;background: url(Images/Framework/black_hr_bg.gif) repeat-x; height:0.2em;margin-bottom:1.5em;}
.newsListBlackSeparator {float:left;width:1.5em; height:0px;}
.newsColumn {float:left;width:31em;margin-right:1em;}
#Portalseksjon .newsColumn{ width:34em;}

.newsListBlackContentSmall a { color: #FFFFFF; text-decoration: none; }
.newsListBlackContentSmall .link a { text-decoration: underline; }

.subjectMenu {height:6.9em; width:94em;background: url(Images/Menu/sector_submenu_bg.gif) 0 0  repeat-x;}
.subjectMenuItem {display:inline;padding: 0 0 0 0; margin: 0 0 0 0;}
.subjectMenuItem a { text-decoration: none; color: #6f6e6e; padding: 27px 15px 23px 15px; float:left; background: url(Images/Menu/sector_submenu_bg.gif) 0 0  repeat-x;font-size:1.2em;}
.subjectMenuItem a .arrow {margin-left:10px; background-image: url(../../Styles/Images/Menu/sector_arrow.gif);float:left;width:11px;height:12px;}
.subjectMenuItem a:hover {color:#FFFFFF;background: url(Images/Menu/sector_submenu_bg_mo.gif) 0 0  repeat-x;}
.subjectMenuItem a:hover .arrow {margin-left:10px; background-image: url(../../Styles/Images/Menu/chosen_arrow.gif);width:11px;height:12px;float:left;}
.subjectMenuItem .ArrowImage {display:none;}
.subjectMenuItemSelected {display:inline;padding: 0 0 0 0; margin: 0 0 0;background: #ffffff url(../../Styles/Images/Menu/sector_submenu_triangle.gif) ;}
.subjectMenuItemSelected a { text-decoration: none; color: #FFFFFF; padding: 27px 15px 25px 15px; float:left; background: url(Images/Menu/sector_submenu_bg_mo.gif) 0 0  repeat-x;font-size:1.2em;}
.subjectMenuItemSelected a .arrow {margin-left:10px; background-image: url(../../Styles/Images/Menu/chosen_arrow.gif);float:left;width:11px;height:12px;}
.subjectMenuItemSelected a:hover {color:#FFFFFF;background: url(Images/Menu/sector_submenu_bg_mo.gif) 0 0  repeat-x;}
.subjectMenuItemSelected a:hover .arrow {margin-left:10px; background-image: url(../../Styles/Images/Menu/chosen_arrow.gif);width:11px;height:12px;float:left;}
.subjectMenuItem .ArrowImage {display:none;}

.arrowImage {position:absolute;top:-4px; display:none;}


/* SECTOR *************************************************/
.sectorIntroImage {width:70em;height:20em;padding:0em 0em 0em 0em;float:left;}
/*
.sectorIntroText {float:left;width:30em;vertical-align:middle;padding-top:6em;padding-left:3em;}
.sectorIntroText h3 {font-size:2.4em;color:#e09800;padding-bottom:0.5em;}*/
.sectorIntroText {float:left;width:30em;vertical-align:middle;padding-top:6em;padding-left:3em;color:#ffffff;}
.sectorIntroText h3 {font-size:2.4em;color:#ffffff;padding-bottom:0.5em;}
.sectorIntroText p {font-size:1.2em;}
.sectorIntroText p a, .sectorIntroText p a:link,
.sectorIntroText p a:visited, .sectorIntroText p a:hover,
.sectorIntroText p a:active {text-decoration:underline; color:#fff;}

.subjectYellowSeparator {margin-top:0em;width:94em;height:0.3em;background-image: url(Images/Menu/sector_submenu_yellowline.gif);}
.sectorSubSpacing {padding-top:2em;}

.sectorLists h5 {padding-top:0.6em;}

.sectorCourse {float:left;padding:0.5em 0em 5em 0em;}
.sectorCourse .event {margin-bottom:1em;display:block;overflow:hidden;}
.sectorCourse .blueDate a {width:5em;padding:0.5em 0.2em 0.5em 0em;font-weight:bold;color:#001a58;float:left;text-decoration:none;font-size:1.2em;}
.sectorCourse .text {font-weight:bold;float:left;padding:0.5em 0em 0.5em 1em;width:12em;border-left: dotted 0.1em #6f6e6e;font-size:1.2em;}
.sectorCourse .location {color:#6f6e6e;font-weight:normal;}

.sectorBox {float:left; height:100%;width:22em;padding-bottom:2em;} 
.sectorBox .date {padding: 1.5em 0em 0em 0em;} 
.sectorBox h3 {color:#001a58;font-weight:bold;padding:2.4em 0em 0.5em 0em;font-size:1.6em;}
.sectorBox hr {color:#acacac;height:0.1em;}
.sectorBox .separator {padding: 0em 0em 1.2em 0em;height:0.3em;background:#ffffff url(Images/Framework/header_underline_bg.gif) repeat-x;}

.newsListBlackSmall {width:42em;background-color:#363636;padding: 2em 2em 2em 2em;float:left;}
.newsListBlackSmallContentSmall {width:42em;float:left;}
.newsListBlackSmall h2 {font-size:1.6em;color:#FFFFFF;font-weight:bold;color: #FFFFFF;padding:1em 0em 0.8em 0em;}
.newsListBlackSmall .dato {font-size:0.9em;color: #FFFFFF;}
.newsListBlackSmall h3 {font-size:1.6em;color: #FFFFFF;font-weight:bold;}
.newsListBlackSmall .text {font-size:1.1em;color: #FFFFFF;line-height:1.5em;}
.newsListBlackSmall .link {padding:0.5em 0em 0.5em 1.5em; background: url(Images/Arrows/arrow_grey_small.gif) 0em 0.6em no-repeat;color: #FFFFFF;}
.newsListBlackSmall .link a {color: #FFFFFF;font-size:1.1em;}
.newsListBlackSmall .blackHr {width:100%;background: url(Images/Framework/black_hr_bg.gif) repeat-x; height:0.2em;margin-bottom:1.5em;}

/* Survey **************************/
.Survey h1 {font-size:2.4em;font-weight:bold;padding-bottom:14px;color:#363636;width:500px;}
.Survey .ingress {font-size: 1.4em;padding: 18px 0 25px 0;color:#534741;line-height:20px;}
.Survey table.TableQuestions {font-size: 1.4em; color:#534741;}
.Survey table.TableQuestions td {padding: 3px;}
.Survey img.OMeter {float:right;}
.Survey h2 {font-size:2.0em;font-weight:bold;padding-bottom:14px;color:Blue; width:500px;}

/* ARTICLE **************************/
.article {margin: 15px 0 0 0;}
.article .small {width:58em;}
.article h1 {font-size:2.4em;font-weight:bold;padding-bottom:14px;color:#363636;}
.article .ingress {font-size: 1.4em;padding: 18px 0 25px 0;color:#534741;line-height:20px;}
.article .text {font-size:1.1em;color: #363636;}
.article p {padding-top:1em;}
.article .text p {padding-top: 1em;}
.article .printLink {color: #6f6e6e;float:right;padding-right:1em; }
.article .printLink img {float:left;}
.article .tipsLink {color: #6f6e6e;float:right; border-left: dotted 0.1em #6f6e6e;padding-left:1em;}
.article .tipsLink img {float:left;}
.tipsLink a, .printLink a {text-decoration:none;font-size:1.1em;color:#01649B;}
.tipsLink a:hover, .printLink a:hover {text-decoration:underline;}
.article .date {float:left; color: #6f6e6e;}
.article h2 {font-weight:bold; font-size:1.1em;}
.article .byLine h4 {margin: 0 0 17px 0;color:#1c346d;}
.article .byLine a {color:#0273ac; text-decoration:none;}
.article .byLine a:hover {text-decoration:underline;}
.article .byLine {font-size:1.1em;padding:15px 0 0 0;}
.article .byLine .contacts, .article .byLine .documents{
    border:1px solid #dcdcd2;
    /*width:25.6em;*/
    width:31em;
    margin:0 0 36px 0;
}
.text .byLine .documents{
    width:22.6em;
}

.article .byLine .contacts {float:left;}
.article .byLine .documents {float:right;}
/*.article .byLine .contactsFullWidth{width:100%;}*/
.article .byLine .documents h4{ font-size:100%;}
.article .byLine .documents ul{
    list-style-type:none;
    margin:0px 0px 15px 0px;
    padding:0;
    font-size:100%;
}
.article .DocumentsListRight{
    width:25.6em;
}
.documents a {text-decoration: underline;}
.documents li.link { background: transparent url(Images/Framework/link.png) no-repeat scroll left top;}
.documents li.external { background: transparent url(Images/Framework/external.png) no-repeat scroll left top;}
.documents li.word { background: transparent url(Images/Framework/docx.png) no-repeat scroll left top;}
.documents li.pdf { background: transparent url(Images/Framework/pdf.png) no-repeat scroll left top;}
.documents li.excel { background: transparent url(Images/Framework/xls.png) no-repeat scroll left top;}
.article .byLine .frame {margin: 2px; background-color:#ebebeb; padding:17px 14px 7px 14px;}
.article .byLine .frame div, .article .byLine .frame li {margin:0 0 12px 0;}
.article .byLine .frame li {padding-left: 25px;min-height:17px;}
* html .article .byLine .frame li {padding-left: 25px; height:17px;}   /* IE6 fix */
.article .byLine div p {padding:0;}
.article p label {width:100px; display:block;}

.article .text ul { list-style: disc outside; font-size:1.1em;padding:1em 0em 0em 2em;}
.article .text ol { list-style: decimal outside; font-size:1.1em;padding:1em 0em 0em 4em;}
.articleLink {background-color: #f0f0ef;padding:0.5em;width:57em;}

.articleList h1 {font-size:2.4em;font-weight:bold;padding:0.5em 0em 0.5em 0em;}
.articleList .date {color: #6f6e6e;margin-top:2em;padding-bottom:0.5em;font-weight:bold;font-size:1.1em;}
.articleList .date a{color: #6f6e6e;padding-bottom:0.5em;font-weight:bold;font-size:1.1em;} /* padding-top:2em; */
.articleList h2 a {font-weight:bold;color:#001a58;}
.articleList h2 a:hover {text-decoration:underline;color:#001a58;}
.articleList .text {color: #6f6e6e;font-size:1.1em;}
.articleList .greyHr {margin-top:2em;height:1px;background-color:#ACACAC;}

.pageDocuments {float:left; width:60em;}
.pageDocuments .descr {float:left;font-size:1.1em;padding-left:0.5em;width:22em;display:inline;}
.pageDocuments .document {float:left;font-size:1.1em;padding-left:3em;height:2em;width:25em;background: url(Images/Framework/icon_download.gif) top left no-repeat;margin-bottom:1em;color:#001a58;}
.pageDocuments .document a {height:3em;color:#001a58;}

.articlePrint {text-align:left;font-size:10px;padding:1em 1em 1em 1em;}

.sitemap {padding-top:2em;}
.sitemap .levelOne {padding-bottom:0.8em;padding-top:1.5em;}
.sitemap .levelOne a {font-size:1.1em;float:left;width:15em;font-weight:bold;}
.sitemap .levelOneSeparator {width:10em;float:left;border-top: solid 1px #bfbebe;}
.sitemap .levelTwoContainer {width:20em;float:left;}
.sitemap .levelTwo {padding: 0.4em 0em 0em 0em;}
.sitemap .levelTwoItem {margin-top:0.4em;}
.sitemap .levelTwo a {font-size:1.1em;height:1.4em;padding: 0em 0em 0em 1em;color:#01649b;}
.sitemap .levelTwoSeparator {height:1.1em;clear:both; padding: 1em 0em 0em 0em;width:1em;float:left;border-bottom: solid 1px #bfbebe;border-left: solid 1px #bfbebe;}

.tipsBox {background-color:#f1f1f1;padding:1em 1em 1em 1em;}

/* ETHICS PORTAL ************************/
.ethicsPortal .column {float:left;}
.ethicsPortal .narrow {width: 28em;}
.ethicsPortal .wide {width:40em;margin-right:20px;}
.ethicsPortal h1 {margin-bottom:10px;}
.ethicsPortal a {color: #0273AC;text-decoration:none;}
.ethicsPortal a:hover {text-decoration:underline;}
.ethicsPortal .textbox {font-size:1.1em;color: #fff;background-color: #9DAB20;float:left;}
.ethicsPortal .text {font-size:1.1em;color: #363636;}
.ethicsPortal .text a{font-size:1.1em;color: #363636;}
.ethicsPortal .ethicsintro { padding: 10px 1em 1em 1em;  }
.ethicsPortal .text p {margin:5px 0 0 0;}
.ethicsPortal .wide .text {z-index:2;color:#fff;}
.ethicsPortal .expgreenhr, body.bodyRegion .ethicsPortal .expgreenhr{border-bottom:0em solid #fff;color:#000;margin:0 0 0px 0;clear:both;}
.ethicsPortal .news .text a:hover{color:#0273AC;text-decoration:none;}

.ethicsPortal .documents {border:1px solid #DCDCD2;margin:0 0 15px 0;width:100%;font-size:1.1em;}
.ethicsPortal .documents h4 {color:#1C346D;margin:0 0 17px;}
.ethicsPortal .documents a {color: #0273AC;text-decoration:underline;}
.ethicsPortal .frame ul {background-color:#ebebeb;}
.ethicsPortal .frame li {min-height:17px;padding-left:25px;margin:0 10px 12px 0; float:left;width:12em;}
* html .ethicsPortal .frame li {padding-left: 25px; height:17px;margin:0 0 12px 0;}   /* IE6 fix */
.ethicsPortal .frame {background-color:#EBEBEB;margin:2px;padding:17px 14px 7px;}
.ethicsPortal .articleList {}
.ethicsPortal .articleList .date {font-weight:normal;}
.ethicsPortal .articleList h2 {border-bottom:2px solid #d7d7d7;padding-bottom:10px;color:#1c346d;}
.ethicsPortal .articleList h3 { margin-bottom:5px; }
.ethicsPortal .articleList h3 a:hover {text-decoration:underline;}
.ethicsPortal .articleList h3 a {color:#000;}
.ethicsPortal .articleList .text{overflow: hidden;width: 29em;}
.ethicsPortal .articleList .news {border-bottom:1px solid #d7d7d7;padding-bottom:10px;}
.ethicsPortal .articleList .news2 {border-bottom:1px solid #d7d7d7;padding-bottom:10px;}
.ethicsPortal .articleList .readMore {font-size:1.1em;margin-top:10px;background: transparent url(Images/Arrows/arrow_green_sqr.gif) no-repeat scroll left 1px;}
body.bodyRegion .ethicsPortal .articleList .readMore {background: transparent url(Images/Arrows/arrow_red_sqr.gif) no-repeat scroll left 1px;}

.ethicsPortal .articleList .readMore a {color:#0273AC;padding-left:15px;}
.ethicsPortal .column img {margin:0 0 0 0;}
.ethicsPortal .introduction .column {width:20em;margin-left:10px;}
.ethicsPortal .introduction li {margin-left:1.5em;text-indent:-1em;margin-top:5px;}
.ethicsPortal .introduction p {margin:0 0 10px 0;}
/*.ethicsPortal .subjectIntroTextBox {width:40em;}
.ethicsPortal .subjectIntroTextBox p {width:37em;}*/
.ethicsPortal .subjectIntroImage {/*height:200px;*/}
.ethicsPortal .subjectIntroImage img {height:auto;}
.ethicsPortal .subjectIntroImage .bullets {margin-top:0.8em;}
.ethicsPortal .viewAll {font-size:1.1em;margin-top:5px;background: transparent url(Images/Arrows/arrow_white_sqr.gif) no-repeat scroll left 14px;clear:both;}
.ethicsPortal .viewAll a {color:#0273AC;padding-left:20px;}
.ethicsintro p { margin-bottom: 1em; } 
#Portalseksjon .ethicsPortal .articleList h2 {clear:both;border-bottom:3px solid #d7d7d7; padding-bottom:5px;}
#Portalseksjon .articleList .news {float:left;margin-right:3em;width:32em;}
#Portalseksjon .articleList .news2 {float:right;margin-right:3em;width:32em;}

/* Region Frontpage ************************/
.regionfrontpage{}
.regionfrontpage .wide{
    width: 45em;
}
.regionfrontpage .wide h2{
    border-bottom: 1px solid #ACACAC;
    color: #001A58;
    font-size: 1.6em;
    font-weight: bold;
    padding: 0.4em 0;
}
.regionfrontpage .textbox{
    width:40em;
    background-color:#fff;
    max-height:200px;
    overflow:hidden;
    border:1px solid #000;
}
.regionfrontpage .textbox img{
    width:40em;
}
.regionfrontpage .articleList{
    margin-top: 2em;
}

/* / Right boxes */
.regionfrontpage .narrow {
    width: 22em;
    margin-top: -2em;
}
.regionfrontpage .subjectBox p {
    padding-top: 0.5em;
}
.regionfrontpage .subjectBox h6 {
    padding: 0;
}
.regionfrontpage .regionLeaderImgContainer{
    float: left;
    margin-right: 1em;
    overflow: hidden;
    width: 7em;
    max-height: 10em;
}
.regionfrontpage .subjectBox img {
    float: left;
}
.regionfrontpage .subjectBox .regionLeaderName{
    font-weight:bold;
    font-size: 1.2em;
}
.regionfrontpage .subjectBox .regionLeaderPos{
    margin-bottom:1em;
}
.regionfrontpage .mailBox {
    margin-bottom:3em;
}
.regionfrontpage .rightRegionOffices{
    border:1px solid #A89A7F;
    padding: 1em 1em 2em;
    background: url(Images/KSRegionkontor.bg.png) bottom repeat-x;
    
}
.regionfrontpage .rightRegionOffices p{
    font-size: 1.1em;
    padding-top: 1em;
}
.regionfrontpage .rightRegionOffices h6{
    border-bottom:none;
    color:#0087B4;
    font-size: 1.3em;
    font-weight: bold;
    padding:0;
}
.regionfrontpage .rightRegionOffices select{
    border:1px solid #0087B4;
    width:16.4em;
    margin-top: 1em;
}
.regionfrontpage .articleList h2{
    padding:0;
}
.regionfrontpage .wide .articleList .text {
    color: #6F6E6E;
}
.regionfrontpage .articleList .readMore {
    background: none;
    margin-top:0;
    padding-left:15px;
}
.regionfrontpage .articleList .readMore a {
    padding-left:0;
}
.regionfrontpage .articleList .date{
    padding-bottom: 0.2em;
}
.regionfrontpage .articleList .news {
    border-bottom:none;
    padding-bottom: 5px;
}
.ethicsPortal .articleList {
    clear: both;
    float: left;
    width: 100%;
}
.nlbPagingTop{
    display:none;
}

/* / RSS */
div.RSSFeedList{
    padding:5px 0;
}
div.ingressRSS{
    color: #534741;
    font-size: 1.4em;
    line-height: 20px;
    padding: 18px 0 20px;    
}
.RSSFeedList ul li .text a:hover{color:#0273AC;text-decoration:none;}



/* COURSE LIST **************************/
.calendarFilters {padding: 2em 0em 2em 1em; background: url(Images/Framework/gradient_grey_small.jpg) bottom repeat-x;overflow:hidden;width:100%;}
.calendarFilters .date {float:left;padding-right:2em;width:7.3em;font-size:1.3em;}
.calendarFilters .date .text {float:left;padding:0 0 0 0;}
.calendarFilters .date a {float:left;}
.calendarFilters .date img {float:left;}
.calendarFilters .link {cursor:pointer; }

.calendarFilters h4 {font-size:1.1em;font-weight:bold;padding-bottom:0.5em}
.courseList {float: left;padding-top:2em;}
.courseList .alt {background-color:#dde7f3;height:12.3em;}
.courseList .crs {width:70em;height:9.3em;float:left;}
.courseList .crs .crsDate {padding: 2.4em 2em 2.9em 2em;float:left;}
.courseList .crs h4 {font-weight:bold;color:#001a58;font-size:1.6em;float:left;padding-bottom:0.5em;}
.courseList .crs h3 {font-weight:bold;color:#363636;font-size:1.6em;float:left;cursor:pointer;}
.courseList .crs .vertSeparator {float:left;border-left:1px dotted #acacac;height:5.5em;margin-top:1em;}
.courseList .crs .crsName {float:left;width: 35em;padding:2em 2em 0em 2em;}
.courseList .crs .crsName h3 {padding:0 0 0 0;clear:both;}
.courseList .crs .crsLocation {color:#acacac;float:left;font-size:1.2em;clear:both;width:30em;}
.courseList .crs .crsCategory {float:left;padding:2.8em 0 0 2em;color:#6f6e6e;width:17em;cursor:pointer;}
.courseList .crs .crsLink {float:left;width:32em;padding-top:1.2em;cursor:pointer;}
.courseList .crs .crsLink a {float:left;width:32em;font-size:1.1em;}
.courseList .crs .crsLink a.crsLinkAll { font-size:inherit; width:inherit; float:none; }


/* EMPLOYEE LIST *******************************/
.empMenu {margin: 2em 0 0 0; padding: 0em 0 0em 1em;background: url(Images/Framework/gradient_grey_small.jpg) bottom repeat-x;border-bottom:solid 2px #1c346d;height:6em;}
.empMenu h4 {font-size:1.1em;font-weight:bold;padding-bottom:0.5em}
.empMenuItem {display:inline;float:left;padding:1em 1em 1em 1em;}
.empMenuItem a {background: url(Images/Arrows/arrow_white_small.gif) 0em 0.3em no-repeat;font-size:1.1em;padding:0em 0em 0 0.7em;}
.empListItem {width:70em;}
.empListItem .rowWhite {padding:1em 1em 1em 1em;float:left;width:70em;}
.empListItem .rowBlue {padding:1em 1em 1em 1em;background-color:#dde7f3;float:left;width:70em;}
.empListItem .rowWhite h2 {color:#000000;cursor:hand;cursor:pointer;}
.empListItem .rowBlue h2 {color:#000000;cursor:hand;cursor:pointer;}
.empListItem .rowWhite .link {color:#000000;cursor:hand;cursor:pointer;}
.empListItem .rowBlue .link {color:#000000;cursor:hand;cursor:pointer;}
.empListItem span { cursor: pointer;}
.empListItem span:hover { text-decoration:underline; color:#01649B;}
.empListItem span.title { font-size:11px; font-weight:bold; cursor:default;}
.empListItem span.title:hover { text-decoration: none; color:#000; }
.empListResp {float:right;border-left:dotted 1px #ccc;margin-right:0em;width:30em;padding-left:2em;font-size:1.1em;height:4em;padding-top:1.5em;}
.empListContent {float:left;}



/* CONTACT PAGE *******************************/
.contactPage {}
.greyArea {width:68em;background-color:#f1f1f1;display:inline;float:left;padding:1em 1em 1em 1em;}
.greyArea h3 {color:#363636;padding:0em 0em 1em 0em;}
.blueBalls {display:inline;}
.blueBall {float:left;width:19em;padding:0.5em 0em 0.5em 3.5em; background: url(Images/Arrows/arrow_blue_ball.gif) 0em 0em no-repeat;}
.blueBall a {font-weight:bold; color:#6f6e6e;font-size:1.1em;}

.contactLine {display:block;padding:0.5em 0em 0.5em 0em;}
.contactHeader {display:inline;font-weight:bold;color:#6f6e6e;}
.contactInfo {display:inline;color:#6f6e6e;clear:both;}


/* SearchPage *******************************/
.searchMenu {width:100%;background: url(Images/Framework/gradient_grey_small.jpg) bottom repeat-x;overflow:hidden;}
.searchMenu a {display:inline;float:left;padding:1em 1em 1em 1em;color:#001a58;}
.searchResult h2 a {color:#001a58;}

/* Aktuelt boks *******************************/
.aktueltBox {float:left;}
.aktueltBox h4 {font-size:1.6em;color:#001a58;}
.aktueltBox h4 a {color:#001a58;text-decoration:none;}
.aktueltBox .date {font-weight:bold; font-size:1.1em;}
.aktueltBox p {font-size:1.2em;}
.aktueltBox a {color:#0273ac;}

.selectedLetter {color:#e09800;}
.depList {padding:0em 0em 0em 0em;}
.depBullet {padding:0em 0em 0em 1.5em; background: url(Images/Arrows/arrow_white_small.gif) 0em 0.3em no-repeat;font-size:1.1em;float:left; width:18em;}
.alphabetLetters {float:left; line-height:10px}

/* LeftItemList */
.leftItemList {width:19em;background-color: #d0ddef;padding:1em 0.5em 1em 0.5em;margin-top:0.1em;float:left;}
.leftItemList h5 {font-weight:bold;color:#001a58;}
.leftItemList .text {font-size:1.1em;padding-top:1em;padding-bottom:0.5em;}
.leftItemList .blueBullet {padding:0em 0em 0em 1.5em; background: url(Images/Arrows/arrow_blue_small.gif) 0em 0.2em no-repeat;font-size:1.1em;float:left;}

/* LeftItemLink */
.leftItemLink {width:19em;padding:1em 0.5em 1em 0.5em;margin-top:0.1em;float:left;}
.leftItemList h5 {font-weight:bold;color:#001a58;}
.leftItemList .text {font-size:1.1em;padding-top:1em;padding-bottom:0.5em;}
.leftItemList .blueBullet {padding:0em 0em 0em 1.5em; background: url(Images/Arrows/arrow_blue_small.gif) 0em 0.2em no-repeat;font-size:1.1em;float:left;}

/* LoginPage */
.loginArea {background-color:#d0ddef; width:60em;padding:1em 1em 1em 1em;}
.loginPage {padding:2em;width:25em;}
.loginPage input {float:right;}
.loginPage label {float:left;width:8em;}
.loginPage img {float:right;}
.loginPage .blueBullet {float:right; padding:0em 0em 0em 1.5em; background: url(Images/Arrows/arrow_blue_small.gif) 0em 0.2em no-repeat;font-size:1.1em; cursor:hand;}

/* Course */
.greyBox {background-color:#f0f0f0;padding:5px;width:53em;margin-bottom:1em;}
.greyBox h2 {font-size:1.1em;border-bottom:solid 1px #acacac;}
.errorText {font-weight:normal; color:#FF0000; font-family:Verdana; font-size:11px;}

/* Keywords */
.letter {padding:2em 0em 0em 0em;color:#001a58;}

/* Frontpage image buttons rollover */
.rollover .out { display: inline; visibility: visible; }
.rollover .over { display: none; visibility: hidden; }
.rollover:hover .out { display: none; visibility: hidden; }
.rollover:hover .over { display: inline; visibility: visible; }

/* SUBSCRIPTION */
.subscriptionField {width:200px;display:block;float:left;margin-top:5px}    
.subscriptionDropDown {width: 205px;}

/* Social media buttons */
.twitter_button { 
     padding:0 0 0 15px; 
     height:16px; 
     background:url( /styles/images/twitter_button.gif ) no-repeat top left; 
}

.linkedin_button { 
     padding:0 0 0 15px; 
     height:16px; 
     text-align: right;
     background:url( /styles/images/linkedin_button.gif ) no-repeat top left; 
}


/* Ankiro */
.searchresult_title {clear:none; margin-left:0em; font-size:1.2em; font-weight:bold; color:#001a58;}

.alPagingTop {float: right;font-size: 1.2em;}
.alPagingTop .bold {font-weight: bold;}
.alPagingTop li {padding-left: 0.5em;display: inline;}

.alPagingBottom {float: right;font-size: 1.2em;}
.alPagingBottom .bold {font-weight: bold;}
.alPagingBottom li {padding-left: 0.5em;display: inline; }

.nlbPagingTop {float: right;font-size: 1.2em;color:White;}
.nlbPagingTop .bold {font-weight: bold;color: White;}
.nlbPagingTop li {padding-left: 0.5em;display: inline;color:White;}
.nlbPagingTop a { color: #FFFFFF; }

.nlbPagingBottom {float: right;font-size: 1.2em; margin-top: 5px;}
.nlbPagingBottom ul 
{   padding:0;
    text-indent:0;
    }
.nlbPagingBottom .bold {font-weight: bold;color: #000;}
.nlbPagingBottom li {padding-left: 0.5em; display:inline;}

/* FrontPageNews-template */
.frontpagenewslink {padding:0em 0em 1.5em 0em;font-size:1.1em;color:#0273ac;}
.frontpagenewslink a {color:#0273ac;}

/* eJournal FAQ-template */
.ej_faq { color: #333333;font-size: 1.2em; vertical-align:top; }
.ej_faq a { color: #0273ac; }
.ej_faq_intro { color: #333333;font-size: 1.2em; font-weight:bold; vertical-align:top; }
.ej_faq_searcherror{ color: #FF0000;font-size: 1.2em; font-weight:bold; vertical-align:top; }
.ej_faq_header { font-weight:bold; font-size:1.4em; color:#001a58; }

/* Sticky note */
.StickyNote 
{
    padding:48px 20px 13px 33px;
    width:185px;
    height:80px;
    background: url('Images/sticky.png') no-repeat top left;
    overflow:hidden;
    z-index:3005;
    color:#404142;
    font-size:14px;
    margin-bottom: 2em;
    cursor:pointer;
    } 
.StickyNote h3 
{
    font-weight:bold;
    font-size:18px;
    margin-bottom:7px;
    }  
.StickyNote div 
{
    height:2.6em;
    line-height:1.3em;
    overflow:hidden;
}

div#MapRightDescriptions{
    background-color: #fff;
    border-color:#fff;
    font-size: 1.1em;
    margin-top: 8em;
    overflow: hidden;
    padding: 3px;
    position: absolute;
    right: 0;
    width: 165px;
    z-index: 50;
}
div#MapRightDescriptions a{
    background-color: #fff;
    border: medium none;
    clear: both;
    color: #011A5A;
    float: left;
    text-align: left;
    width: 100%;
    z-index: 50;
}
div#MapRightDescriptions a.selected{
    background-color:#011A5A;
    color:#fff;
    z-index:50;
    clear:both;
    float:left;
    border:none;    
}
div#MapRightDescriptions a span.ui-button-text{
    padding: 0.1em 0.5em;
}
div.wordcloud{
    background-color: #fff;
    clear: both;
    float: left;
    overflow: hidden;
    padding-bottom: 1em;
    padding-top: 1em;
    width: 100%;
}
div.wordcloud a{
    color:#011A5A;
    margin: 0 5px 2px 2px;
}
div.wordcloud a:hover{
    text-decoration:underline !important;
    color:#0273ac !important;
}
