body{margin: 0; padding: 0; color: #000; background-color: #fff; font-size: 75%; font-family: arial, helvetica, sans-serif; line-height: 16px; word-wrap: break-word; /* IE only */ }
td{margin: 0; padding: 0; color: #000; font-size: 75%; font-family: arial, helvetica, sans-serif; line-height: 16px; word-wrap: break-word; /* IE only */ }
/* left-margin */
#leftMargin5 {margin-left: 5px;}
/* Anchors */
a {color: #3778B4; text-decoration: none;}/*#336699;*/
a:visited {color: #9A3464;}/*#666666;*/
a:hover {color: #3778B4; text-decoration: underline;}/*#336699;*/
/* Masthead */
#mastHead1 {width: 617px; margin: 0; padding: 0;}
#mastHead2 {width: 774px; margin: 0; padding: 0;}
#mH2Left {float: left; width: 579px; margin: 0px; padding: 0px; height: 100px;}
#mH2Right {float: left; background-color: #E3C05C; width: 195px; height: 100px;}
#mH2RightBox{margin-left: 5px; margin-top: 10px;}
#mH2Right .searchField{width: 138px;}
#mH2Right .searchButton{width: 40px;}
#mH2Right input{font-size: 85%;}
/* ID containers */
/* ContentContainer1 614px with dottet line at 414px. Used by C1, C1_prod, C1_prod_flip, C1_prod_flip_internal template */
#CC1DOT {float: left; width: 614px; margin-top: 5px; padding: 0; background: url(vdot.gif) repeat-y 414px;}
/* ContentContainer 614px. Used by C2, C3 template */
#CC1{float: left; width: 614px; margin-top: 5px; padding: 0;}
/* ContentContainer2 774px with dotted line at 574px. Used by M2, M3 template */
#CC2DOT {float: left; margin-top: 5px; padding: 0; width: 774px; background:url(vdot.gif) repeat-y 574px 0;}
/* ContentContainer3 774px with dotted line at 150px. Used by M5 template */
#CC3DOT {float: left; margin: 0; padding: 0; width: 774px; background: url(vdot.gif) repeat-y 155px 0;}
/* ContentContainer3-1 100% with horizontal dotted line bottom. Used by M5 template */
#CC3-1DOT {float: left; margin: 0; padding-left: 5px; width: 100%; background: url(hdot.gif) repeat-x bottom;}
/* Content 412px. Used by C1, C1_prod, C1_prod_flip, C1_prod_flip_internal template */
#C1 {float: left; width: 412px; margin: 0; padding: 0; overflow: hidden;}
/* Content 568px. Used by M2, M3 template */
#C2 {float: left; width: 568px; margin: 0; padding-left: 5px;}
/* Content Left 145px. Used by M5 template */
#C3L {float: left; width: 145px; margin: 0; padding: 0;}
/* Content Right 610px. Used by M5 template */
#C3R {float: right; width: 610px; margin: 0; padding: 0;}
/* Content Right Dotted at 400px. Used by M5 template */
#C3RDOT{float: left; width: 100%; background:url(vdot.gif) repeat-y 400px 0;}
#C3RL {float: left; width: 378px;}
#C3RR {float: right; width: 200px;}
/* Content 390px. Used by C4 content template */
#C4 {width: 390; margin: 0; padding: 0; overflow: hidden;}
#C4I {float: left; width: 100%; margin-top: 5px;}
/* resourceContainer 195px. Used by ... templates */
#resourceContainer {float: right; width: 195px; margin: 0; padding: 0; overflow: hidden;}
/* resourceContainer 195px. Used by C4 index template */
#resourceContainer4 {float: left; width: 195px; margin-top: 5px; padding: 0; overflow: hidden;}
.resourceBlock {width: 100%; margin: 0; padding-bottom: 5px;}
#resourceContainer .centerImg {text-align:center; margin-top:0px; margin-bottom:0px; padding:0px;}
.row {clear: both; width: 100%; margin: 5px 0;}
.dotRow {clear: both; float: left; width: 100%; margin: 5px 0; background: url(hdot.gif) repeat-x bottom center;}
.dotRowContainer {float: left; width: 100%; margin-bottom: 5px; background: url(vdot.gif) repeat-y center;}
.leftColumn {float: left; width: 49%; overflow: hidden;}
.rightColumn {float: right; width: 49%; overflow: hidden;}
.dotRowTop {clear: both; padding: 5px 0; margin: 0; background: url(hdot.gif) repeat-x top;}
.verticalDot{clear: both; background: url(hdot.gif) repeat-x center;}
.threeColumns {float: left; width: 32%; margin: 0; padding-right: 5px;}
#internalContainer{width: 100%; background: url(hdot.gif) repeat-x bottom;}
.internal {width: 100%; background: url(hdot.gif) repeat-x top;	padding: 5px 0;}
.warning {background: url(warning_confidential_large.gif) no-repeat; padding-left: 24px; font-size: 95%;}
/*Flips*/
#flips UL {float: left; width: 614px; margin: 5px 0; padding: 0; list-style: none;}
#flips UL LI {display: inline; margin: 0; padding: 0;}
#flips a{float: left; border: 1px solid #FFF; border-left: 0px; padding: 5px 11px; font-size: 90%;}
/* border-bottom color corresponding to tab color */
#flips .flipsBorder1 {border-bottom: 7px solid #ABCCB9;}
#flips .flipsBorder1 a {background-color: #D5D9DF;}
#flips a.selected{background-color: #ABCCB9; border-bottom: 1px solid #ABCCB9; color: #FFF;}
/* test to illustrate how to implement new classes for new color set */
#flips .flipsBorder2 {border-bottom: 7px solid #6688AE;}
#flips .flipsBorder2 a {background-color: #D5D9DF;}
/* internal flips */
#flips a.int {background-color: #D5D9DF; background-image:url(warning_confidential_small.gif); background-repeat: no-repeat; background-position: center right; padding: 5px 28px 5px 14px;}
#flips #active a.int{background-color:  #6688AE;background-image:url(warning_confidential_small.gif); background-repeat: no-repeat; background-position: center right; padding: 5px 28px 5px 14px;border-bottom: 1px solid  #6688AE; color: #FFF;}
/* Footer */
#footer {clear: both; display: block; margin: 0; padding: 5px 0 0 0; width: 100%; background: url(hdot.gif) repeat-x;}
#footer.inline LI {display: inline; font-size: 85%; list-style-type: none; padding-right: 10px; line-height: 20px;}
#footer.inline LI.rightLink {float: right; list-style-type: none; margin: 0; padding: 0 0 0 0;}
#footer.row LI.col {float: left; list-style-type: none; margin: 0; padding: 0 20px 0 0;}
#footer.row LI.rightLink {float: right; list-style-type: none; margin: 0; padding: 0 0 0 0;}
#footer UL {margin: 0; padding: 0;}
#footer UL LI{font-size: 85%; list-style-type: none;}
#copyright {clear: both; font-size: 85%; margin-top: 10px; line-height: 20px; background: url(hdot.gif) repeat-x;}
#copyright2 {clear: both; font-size: 85%; line-height: 20px;}
/* Form */
form {margin: 0; padding: 0;}
.searchField {font-size: 85%; width: 140px; height: 18px; background-color: #fff;}
.searchButton {font-size: 85%; width: 35px; height: 18px;}
.selectOKBtn {width: 25px; font-size: 85%; height: 18px; margin: 0 0 0 1px;}
.resourceBlock select {font-size: 90%; width:165px; background-color:#FFF;}
.m5Select{width: 140px; font-size: 85%;	margin: 10px 0;}
.m5searchField {width:130px; height:18px; font-size: 100%; background-color: #FFFFFF;}
.m5searchBotton {width:45px; height:18px; font-size: 85%;}
/* List */
UL.inline {margin: 0; padding: 0; width: 100%;}
UL.inline LI.col{width: 33%; display: block; float: left;}
UL.inline LI.col2{width: 40%; display: block; float: left;}
UL.inline LI.col3{display: block; width: 20%; float: left;}
UL.inline LI.rightCol {float: right; font-size: 85%;}
UL.arrowlist {margin: 5px 0px 5px 0px; padding: 0;}
UL.arrowlist LI {margin-left: 12px; list-style-image: url(arrow_right_blue_2.gif); font-size: 95%;}
#C1 UL.arrowlist LI {margin-left: 20px;}
.threeColumns UL.arrowlist LI {list-style-type: none; list-style-image: none; display: block; background-image: url(arrow_right_blue_2.gif); background-repeat: no-repeat; padding-left: 14px; font-size: 95%;}
UL.arrowlist LI.right {text-align: right;} /* endret navn fra rightLink til right */
UL.list {margin: 5px 0px; padding: 0;}
UL.list LI {list-style: none; font-size: 95%;}
UL.breadcrumbs {margin: 0; padding: 0;}
UL.breadcrumbs LI {display: inline;	margin-right: 0.5em; font-size: 95%; padding-right: 10px; background-image: url(gt.gif); background-repeat: no-repeat; background-position: right;}
UL.breadcrumbs LI.last {font-weight: bold; background: none;}
.imageL {float: left; margin-right: 10px; margin-bottom: 5px; margin-left: 2px; border: 0;}
.imageR {float: right; margin-left: 10px; margin-bottom: 5px; margin-right: 2px; border: 0;}
/* Headings */
h1 {font-size: 180%; line-height: 24px; color: #003366; margin: 5px 0px; font-weight: normal;}
h2 {font-size: 120%; color: #003366; margin: 1.2em 0em 0.5em 0em; font-weight: normal;}
h2.blockTitle {clear: both; width: 100%; margin: 0 0 5px 0px; padding: 0; text-indent: 5px; font-size: 85%; color: #000; background-color:  #DEE8F1; text-transform: uppercase;}
#C1 h2.blockTitle {clear: both; margin-top: 0px;}
#C3R h2.blockTitle {margin-top: 10px;}
h2.boxTitle {background: url(focus_box.gif) no-repeat 0px 4px; margin: 0 0 10px 0; padding-left: 12px; font-size: 100%; color: #000; text-transform: uppercase;}
h3 {display: block; font-size: 100%; color: #003366; font-weight: bold; margin: 0; padding: 0;}
.arrowHeading {font-size: 100%; font-weight: bold; margin: 0; padding-left: 17px; background: url(arrow_right_blue_2.gif) no-repeat;}
/* Text */
.smallText{font-size: 95%;}
.rightLink {clear: both; float: right; font-size: 85%;}
.floatL {float: left;}
.floatR {float: right;}
#C3RR .floatR {margin-top: 8px; margin-right: 5px;}
.textBlock{clear: both; width: 100%; margin: 0; padding: 3px 0;background: url(hdot.gif) repeat-x bottom center;}
#docHistory {clear: both; width: 100%; margin: 10px 0px 0px 0px; font-size: 85%;}
/* New */
.subHeadline {font-size: 100%; color: #003366; font-weight: bold; margin: 5px 5px 0px 0px;}
.news UL {margin : 5px 0px 5px 12px; padding-left : 4px;}
.news LI {list-style-image: url(arrow_right_blue_2.gif); margin-bottom: 2px; margin-right: 4px; margin-left: -6px; margin-top: -2px; font-size: 11px;}
/*Start ProductTable*/
A.producttable {color: #FFFFFF;	font-weight: bold;}
A:HOVER.producttable  {color : #FFFFFF; font-weight: bold;}
A:VISITED.producttable {color: #FFFFFF; font-weight: bold;}
/*End ProductTable*/
/* Start PDB Selector classes*/
.selectorContainer{float: left; margin-right: 15px;}
.product-sel{width: 180px;}
.product-rowheader{font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000; font-size: 11px; font-weight: bold;}
.product-cell{font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #D5D9DF; width: 10%; font-size: 11px;}
#filteredArray{width: 408px; margin-bottom: 10px;}
/* End PDB Selector classes*/
h2.internal {clear: both; width: 100%; margin: 0 0 5px 0px; padding: 0; text-indent: 5px; font-size: 85%; color: #fff; background-color: #6688AE; background-image: url(warning_confidential_large.gif);
background-repeat: no-repeat;   background-position: 175px; text-transform: uppercase;}
/* Start: Factiva classes */
div#tabellFix{width: 99%; margin: 0; padding: 0;}
div#tabellFix .tabellFixRow{clear: both; width 99%; margin: 0; padding: 5px 0px;}
div#tabellFix .leftTab{float: left;	width: 70px; font-style: italic; margin: 0; padding: 0;}
div#tabellFix .rightTab{float: right; width: 110px; margin: 0; padding: 0;}
/* End: Factiva classes */
.selectOKBtnRight {width: 25px; font-size: 85%; height: 18px; margin: -8px 0 10px 116px;}

