body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 0.6875em;/* 10px=0.625em, 11px=0.6875em */
	color: #003366;
	background: #fff;
}

A:link { color: #0066ee; text-decoration: none;}
A:hover {color: #7e8592; text-decoration: underline;}
A:visited {color: #606772; text-decoration: none;}
A:visited:hover{color: #7e8592; text-decoration: underline;}
a {color: #0066ee;}
a img { border: 0; }

p {margin: 0;}
form {margin: 0; padding: 0;}
h1 { font-size: 1.55em; font-weight: bold; }
h2 { font-size: 1.27em; font-weight: bold; }
h3 { font-size: 1.18em; font-weight: bold; }
h4 { font-size: 1.09em; font-weight: bold; }
h5 { font-size: 1.09em; font-weight: bold; }
h6 { font-size: 1em;    font-weight: bold; margin: 1em 0 0.3em 0; }
hr {
	border: 0;
	border-top: 1px solid #003366;
	height: 1px;
	margin: 10px 0;
	text-align: left;
	clear: left;	
}

.clear {
	clear: both;	
}
.content {
	text-align: left;
	padding: 0;
}
.navButtonFirst {
    background-image: url(../images/ctrl_first.png);
}
.tableTitle {
	/*background: url(../images/mw/mw_container_gradient.jpg) 0 0 repeat-x;*/
	background: url(../images/mw/mw_menu_bg.jpg) 0 0 repeat-x;
	padding: 0.2em 0.2em;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
	color: #fff; /*003366;*/
}

.fixedcenter {
	width: 90em;
	margin: 0 auto;
}
.header {}
.quickDiv {
	background: #c2d6eb;
	padding: 2px 0;
}
.jumpMenu {
	float: left;
}
.jumpMenu label {
	position: relative;
	top: -3px;
}
.columnRight {
	float: right;
	width: 26em;
	text-align: center;
}
.bannerDiv {
	background: #003366 url(../images/mw/mw_radial.jpg) 50% 50% no-repeat;
	/*margin: 2px 0;*/
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.keywordDiv {
    background: url(../images/mw/mw_keyword_gradient.jpg) 0 100% repeat-x;
}
#smallSearchArea {
	border: 2px solid #fff;
	border-top: none;
	background: url(../images/mw/mw_search_gradient.jpg) 0 100% repeat-x;
	padding: 7px 20px;
}
input, select, button {
	margin: 0px 0;
	font-size: 0.9em;
}
ul.footerMenu {
	display: block;
	padding: 0.3em;
	margin: 0;
	text-align: center;
}
ul.footerMenu li {
	list-style: none;
	margin: 0 2em;
	display: inline;
	background: url(../images/icon_more.gif) 0% 50% no-repeat;
	padding: 0 0 0 12px;
}
.footer {
    margin-top:1em;
	background: url(../images/mw/mw_container_gradient.jpg) 0 0 repeat-x;
	border-bottom: 1px solid #c2d6eb;
	padding: 8px 0;
}

/* --------------------- quick menu --------------------- */
ul.quickMenu {
	padding: 4px;
	margin: 0;
}
ul.quickMenu li {
	list-style: none;
	margin: 0;
	padding: 0 0.8em;
	display: inline;
	border-left: 1px solid #003366;
}
/* ie6 don't do pseudo-class: ul.quickMenu li:first-child */
ul.quickMenu li.first-child {
	border-left: none;
}
ul.quickMenu a {
	color: #003366;
}
/* -- / -- */
a#logo {
	float: left;
	padding: 20px 0 20px 20px;
}
a#logoNewsWeb {
	float: left;
	padding-left: 200px;
	padding-top: 5px;
}
input.button {
    FONT-SIZE: 14px;
}

IMG {
    cursor: pointer;
    border:0px;
    margin-bottom: -2px;
}

.space {
    height: 0.8em;
}
.flag {
    border:0px;
    float: right;
    margin-top: 35px;
    margin-right: 8px;
    color:white;
}
div.floatRight {
    float: right;
}

div.floatLeft {
    float: left;
}
.disclaimer {
	text-align: right;
}

.corrImage {
    cursor: pointer;
    border:0px;
}

.closeCross {
    float:right;
    cursor: pointer;
    border:0px;
}

.infoHeadTitle {
    float: left
}

.calendarImage {
    border: 0px;
    padding: 0px;
    margin: 0px;
    margin-bottom: -3px;
    cursor: pointer;
}

input.smallbutton {
    font-size: 12px;
/*    font-weight: bold;
    background-color: #55738f; */
}

select.selection {
    font-size: 10px;
}

input.smalltext {
	font-size: 10px;
}

input.messageHeaderSearch {
    background-image: url(../images/soek_bg_text_no.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: rgb(199, 199, 199);
    border: 0px solid rgb(199, 199, 199);
    text-indent: 4px;
    height: 17px;
    width: 186px;
    padding: 4px 0px 0px 4px;
}

TD {
    FONT-FAMILY: Verdana, Tahoma, sans-serif;
    FONT-SIZE: 11px
}

.submitButton {
	background: #0d98fd url(../images/mw/mw_button_bg.jpg) 0 50% repeat-x;
	border: 1px solid #0c4579;
	color: #fff;
	font-weight: bold;
	letter-spacing: .1em;
	overflow: visible; /* corrects padding in IE 6 & 7*/
	padding: 0.1em 12px;
	margin-bottom: 0.2em;
}
TD.inv {
	background-color:#003366;
	color: white;
   	font-size: 12px
}

td.menu {
	background-color: #E7E7E7;
}

table.main {
    border-color: #003366;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
}

table.messageTable {
    background-color: white;
    table-layout: fixed;
}

tr.messageHeader {
    background-color: #003366;
    overflow: hidden;
    color: white;
}

tr.grey {
	background-color: #dde3e9; 
}

.odd { background: #eef4fa; }
.even { background: white; }
tr.normal {
    
}

table.toptable {
}

.topArea {
    background-color:#003366; /*#406A90;*/
    /*background-image: url("../images/menylinje.gif");*/
    overflow: hidden;
    background-repeat: repeat-y;
}

td.toptable {
	color: white;
}

/*.logo {
    float:left;
    text-align: center;
    padding: 6px;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
}*/


table.topsearch {
	background: transparent;
}

td.topsearch {
    vertical-align: top;
    padding-right: 0.5em;
    margin-top: 0px;
}

th.main {
    font-size: 15px;
    font-weight: bold;
	background-color:#003366;
	COLOR: white;
}

pre.news {
    FONT-FAMILY: Verdana, Tahoma, sans-serif;
    FONT-SIZE: 11px;
	COLOR: #003366;
}

pre.pretxt {
	background-color:#FFFFFF;
    FONT-FAMILY: Courier New;
    FONT-SIZE: 12px
}


table.popup {
    margin-top: 20px;
    /*background-color: white;*/
    background: url(../images/mw/mw_keyword_gradient.jpg) 0 100% repeat-x;
    width: 350px;    
}

td.infoHead {
    background: url(../images/mw/mw_menu_bg.jpg) 0 0 repeat-x;
    /*background-color: #003366;
    border-bottom: 2px solid #183163;*/
    color: white;
    font-weight: bold;
}

td.infoTitle {
    padding-top:8px;
    font-weight: bold;
    vertical-align: top;
}

td.infoText {
    vertical-align: top;
}
/** Shadow box **/
.box { margin: -8px -6px 18px -6px; }
.box_t { background: url(../images/mw/mw_shadow_ne.png) no-repeat top right; padding: 0 6px 0 0; }
.box_t div { background: url(../images/mw/mw_shadow_nw.png) no-repeat top left; }
.box_b { background: url(../images/mw/mw_shadow_se.png) no-repeat bottom right; padding: 0 6px 0 0; }
.box_b div { background: url(../images/mw/mw_shadow_sw.png) no-repeat bottom left; }
.box_t div, .box_t, .box_b div, .box_b {
	height: 8px;
	font-size: 1px;
}
.box_m { background: url(../images/mw/mw_shadow_sw.png) no-repeat top left; }
.box_m div.container { 
	background: url(../images/mw/mw_shadow_se.png) no-repeat top right;
	padding: 0px 6px;
	margin-top: -2px;
	margin-bottom: -2px;
}

.messageDetail {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 775px;
}
.error_message {
	color:red;
    margin-bottom: -20px;
	width: 775px;
}
.print{
    margin: 10px;
/*   border: 1px solid green;*/
}
.print .messageDetail {
    margin:10px;
    width: 10%;
}

td.messageDetailHead {
    background: url(../images/mw/mw_menu_bg.jpg) 0 0 repeat-x;
    color: #fff;
}

td.messageDetailHead a {
    color: #fff;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}

td.messageDetailHead a:hover {
    color: #fff;
    font-weight: bold;
    font-style: normal;
    text-decoration: underline;
}

td.messageDetailTitle {
    font-weight: bold;
    vertical-align: top;
    width: 150px;
}
td.messageDetailTitleInvert {
    font-weight: bold;
    vertical-align: top;
    width: 150px;
    background-color: #eef4fa;
}

td.messageDetailText {
    vertical-align: top;
}

td.messageDetailTextInvert {
    background-color: #eef4fa;
    vertical-align: top;
}

.messageText {
    width: 607px; 
    border: 0px solid #183163;
    word-wrap:break-word;
    overflow: auto;
    background-color: #fff; /*#FAFBFA;*/ 
}

.print .messageText {
    width: 100%; 
}

.searchArea3 {
    margin-left: 10px;
}

table.navigator {
    width: 100%;
    margin-bottom: -4px;
    margin-top: 8px;
}
div.hits {
    padding-top: 0px;
    margin-bottom: 4px;
}
div.navigator{
    text-align: center;
    margin-bottom: 4px;
    /*border: 1px solid green;*/ 
}
.navigatorNumber {
    margin: 0px 6px 0px 2px;
}
.navigatorImage {
    vertical-align: middle;
}

.searchNavigatorTop {
    float:left;
    vertical-align: bottom;
}
.searchNavigatorBottom {
    margin-top:10px;
    float:left;
}

.dropDownButtonDiv {
    background-color: white;
    /*border: 1px solid #A5ACB2;*/
    display: inline;
    
}
.hiddenIssuerId {
    display: none;
}
.tool-tip {
	color: #fff;
	width: 170px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #FAF3CC; /*#9FD4FF;*/
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #acc7d7; /*#3E4F14;*/
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
