P {
font-family:Arial;
font-size:12px;
letter-spacing:normal;
}

H1 {
font-size:16px;
color:#039;
font-family:Arial;
font-weight:700;
margin-bottom:0;
margin-top:0;
}

H3 {
font-size:12px;
color:#039;
font-family:Arial;
margin-bottom:25px;
font-weight:700;
}

H4 {
font-weight:700;
font-size:8px;
color:#000;
font-style:italic;
}

H5 {
font-weight:700;
margin-bottom:0;
margin-top:0;
}

TABLE {
font-size:8pt;
font-family:Arial;
padding:3px 1px 3px 3px;
}

TABLE.menu {
border-bottom:solid 0 #039;
margin:0;
}

TH {
font-weight:700;
color:#039;
font-family:Arial;
background-color:#FFF;
padding-bottom:1px;
text-decoration:none;
font-size:12px;
}

TD {
font-family:Arial;
}

A:hover {
font-weight:700;
color:#9cf;
text-decoration:none;
}

A.grid {
font-weight:700;
color:#039;
text-decoration:underline;
}

A:hover.grid {
font-weight:bolder;
color:#9cf;
border:solid 3px #039;
text-decoration:none;
background-color:#039;
}

A.tabmenu {
font-weight:bolder;
font-size:12px;
color:#FFF;
text-decoration:none;
}

A:active.tabmenu {
font-weight:bolder;
color:#FFF;
text-decoration:none;
}

a.letterindex:link,a.letterindex:visited {
text-decoration:none;
color:#FFF;
font-weight:bolder;
font-size:12px;
border-style:none;
padding:3px 7px;
}

a.letterindex:active {
background-color:#9cf;
}

div.letterindexdiv {
background-color:#039;
padding:3px 6px;
}

LI {
margin-top:10px;
}

TD.label {
background-image:url(images/grey_dot.gif);
}

TR.highlight {
background-color:#95a9bf;
}

TR.tableText {
background-color:#e8e8e8;
}

.treeView {
font-family:Arial;
font-size:8pt;
}

.gridDefault {
border:solid 1px #FFF;
border-bottom:solid 1px #DCDCDC;
border-left:solid 1px #FFF;
border-right:solid 1px #FFF;
width:780px;
}

.gridHeader {
font-weight:bolder;
color:#039;
font-family:Arial;
background-color:#FFF;
padding-bottom:2px;
text-align:left;
}

.gridRow {
background-color:#cdcdcd;
color:#039;
}

.gridRowHover {
background-color:#039;
color:#FFF;
}

.gridSelected {
font-weight:700;
background-color:#9cf;
color:#039;
}

.gridSelectedHover {
font-weight:700;
background-color:#9cf;
color:#FFF;
}

.gridSelectColumn {
width:40px;
text-align:center;
}

.gridHeader2 {
font-weight:700;
color:#0e1b2a;
font-family:Arial;
}

.gridItem {
font-family:Arial;
background-color:#FFF;
height:21px;
}

.gridItemSelected {
font-weight:700;
color:#039;
font-family:Arial;
height:21px;
background-color:#039;
}

.gridAltItem {
font-family:Arial;
height:21px;
background-color:#cdcdcd;
}

.gridFooter {
background-color:#FFF;
height:10px;
border-top:gray thin ridge;
}

.gridSysLev1 {
font-weight:700;
color:#204c7f;
font-family:Arial;
background-color:#cdcdcd;
}

.gridSysLev2 {
font-weight:700;
color:#204c7f;
font-family:Arial;
text-indent:5px;
}

.gridItemLev1 {
font-weight:700;
font-style:italic;
color:#204c7f;
font-family:Arial;
text-indent:5px;
}

.gridItemLev2 {
font-weight:700;
font-style:italic;
color:#204c7f;
font-family:Arial;
}

.gridTaskLev1 {
color:#204c7f;
font-family:Arial;
text-indent:0;
}

.gridTaskLev2 {
color:#000;
font-family:Arial;
text-indent:5px;
}

.label {
margin-top:8pt;
font-size:12px;
color:#039;
font-family:Arial;
margin-bottom:25px;
font-weight:700;
}

.uppercase {
text-transform:uppercase;
}

.headerLabel {
margin-top:8pt;
font-size:16px;
color:#039;
font-family:Arial;
margin-bottom:25px;
font-weight:700;
}

.radiobutton {
font-family:Arial;
font-size:10px;
letter-spacing:normal;
}

.radioMenu {
border:solid 1px #7f9db9;
}

.linkbutton {
font-family:Arial;
font-size:10px;
color:#336;
text-decoration:none;
font-weight:700;
}

.button {
background-color:#cfcfcf;
color:#039;
height:22px;
width:80px;
border:solid 1px #039;
font-family:Arial;
font-size:12px;
font-weight:700;
cursor:pointer;
}

.buttonOver {
background-color:#039;
color:#FFF;
height:22px;
width:80px;
border:solid 1px #039;
font-family:Arial;
font-size:12px;
font-weight:700;
cursor:pointer;
}

.buttonSpes {
background-color:#039;
border:solid 1px #09F;
height:22px;
width:80px;
color:#FFF;
font-family:Arial;
font-size:12px;
font-weight:700;
cursor:pointer;
}

.buttonOverSpes {
background-color:#9cf;
color:#FFF;
height:22px;
width:80px;
border:solid 1px #039;
font-family:Arial;
font-size:12px;
font-weight:700;
cursor:pointer;
}

.multiline {
font-family:Arial;
font-size:10px;
}

.editPanel {
border-right:#D3D3D3 thin solid;
border-top:#D3D3D3 thin solid;
border-left:#D3D3D3 thin solid;
border-bottom:#D3D3D3 thin solid;
background-color:#cdcdcd;
}

.tblGroupRow {
font-weight:700;
background-color:#bddae1;
}

.tblItemRow {
background-color:#FFF;
}

.textboxGrey {
border:solid 1px #ECE9D8;
}

.textboxDefault {
border:solid 1px #cdcdcd;
padding:10px;
}

.textboxRight {
text-align:right;
}

.menuABC {
text-align:center;
font-weight:700;
color:#039;
text-decoration:none;
}

.menuCBS {
text-align:left;
font-weight:700;
color:#039;
text-decoration:none;
}

.menuCBSHover {
color:#9cf;
background-color:#039;
}

.menuCBSSelected {
color:#039;
background-color:#9cf;
}

.menuCBSItem {
font-size:larger;
}

.HelpBody {
border:solid 3px purple;
padding-right:4px;
padding-left:4px;
padding-top:4px;
background-color:#DCDCDC;
font-family:Tahoma;
font-size:x-small;
color:#000;
}

.HelpText {
font-family:Tahoma;
font-size:x-small;
color:#000;
}

.HelpTitle {
font-family:Verdana;
font-size:small;
font-weight:700;
color:#000;
}

.HelpImage {
border:solid 2px #000;
}

.HelpLinks {
font-family:Arial;
font-size:x-small;
color:purple;
}

.CloseButton {
border:solid 2px purple;
position:absolute;
top:0;
right:0;
font-family:Tahoma;
font-size:x-small;
font-weight:700;
}

.noUnderline {
text-decoration:none;
}

.noUnderline2 {
color:#FFF;
text-decoration:none;
}

.noTopMargin {
vertical-align:top;
margin-top:0;
}

.sgnews {
font-size:100px;
color:red;
font-family:Arial;
}

.add {
line-height:11px;
font-size:11px;
font-family:Arial;
font-weight:bolder;
}

.ratingStar {
font-size:0;
width:13px;
height:12px;
cursor:pointer;
display:block;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.filledRatingStar {
background-image:url(/res/img/FilledStar.png);
}

.emptyRatingStar {
background-image:url(/res/img/EmptyStar.png);
}

.savedRatingStar {
background-image:url(/res/img/SavedStar.png);
}

#scrollbox {
width:805px;
height:19px;
overflow:hidden;
margin:0;
padding:0;
}

#pn_scrolltext {
font-family:Arial, sans-serif;
position:relative;
font-size:12px;
font-weight:700;
color:#039;
background-color:transparent;
white-space:nowrap;
margin:0;
padding:1px 0 0;
}

#pn_scrolltext a {
color:#fff;
background-color:transparent;
text-decoration:none;
}

#pn_lystekst_iframe #pn_scrolltext a {
color:#fff;
}

#pn_scrolltext a:hover {
text-decoration:underline;
}

#pn_scrolltext .textblock {
float:left;
padding:0;
}

.pn_nofloat {
clear:both;
}

.skiplink {
display:none;
}

BODY,DIV {
font-size:10px;
font-family:Arial;
letter-spacing:normal;
}

H2,.uppercaseLabel {
font-size:12px;
color:#039;
font-family:Arial;
text-transform:uppercase;
font-weight:700;
}

TABLE.tabmenuselected,A.menu,A.tabmenuselected {
font-weight:700;
color:#039;
text-decoration:none;
}

A,A:active {
font-weight:bolder;
color:#039;
text-decoration:underline;
}

A:hover.menu,A:active.menu,A:hover.tabmenu,A:hover.tabmenuselected,A:active.tabmenuselected {
font-weight:bolder;
color:#039;
text-decoration:none;
}

a.letterindex:hover,.tblItemRowAlt {
background-color:#cdcdcd;
}

INPUT,TEXTAREA {
font-size:8pt;
}

SELECT,textarea {
font-size:8pt;
font-family:Arial;
}

.gridAltRow,.gridPager {
background-color:#FFF;
color:#039;
}