BODY
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #353535;
  padding:          0px;
}
P,.tekst
{
  font-family:    verdana,arial,helvetica,sans-serif;
  margin-top:     0px;
  margin-bottom:  0px;
}
IMG,OBJECT,EMBED,DIV,TABLE
{
  display:  block;
}
FORM
{
  margin: 0px;
}
H2
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      14px;
  font-weight:    normal;
  color:          #353535;
  margin-bottom:  10px;
}
H3
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      11px;
  font-weight:    bold;
  color:          #353535;
  margin-top:     0px;
  margin-bottom:  10px;
}
.textSection
{
  width:          450px;
  margin-top:     4px;
  margin-bottom:  14px;
}
.rightTextSection
{
  width:          189px;
  margin-top:     8px;
  margin-bottom:  8px;
}
.hImage
{
  padding-left: 10px;
}
.vImage
{
  padding-top:  10px;
}
.imgL
{
  padding-right:  10px;
  width:          1px;
}
.imgT
{
  padding-bottom: 10px;
}
.imgR
{
  padding-left: 10px;
  width:        1px;
}
.imgB
{
  padding-top:  10px;
}
.imgWLT
{
  float:          left;
  padding-right:  10px;
  padding-bottom: 10px;
}
.imgWRT
{
  float:          right;
  padding-left:   10px;
  padding-bottom: 10px;
}
.textRow
{
  padding-bottom: 10px;
}
UL
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  margin-left:      16px;
  margin-top:       0px;
  margin-bottom:    0px;
  padding-left:     0px;
  list-style-image: url(/images/bullet.gif);
}
OL
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  margin-left:      30px;
  margin-top:       0px;
  margin-bottom:    0px;
  list-style-type:  decimal;
  list-style-image: none;
}
LI
{
  margin-bottom:  2px;
}
BLOCKQUOTE
{
  margin-left:  30px;
}
.readMore
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  font-weight:  normal;
  color:        #808080;
  padding-top:  4px;
}
.readMore A
{
  color:            #0078C1;
  text-decoration:  none;
}
.readMore A:hover
{
  color:            #0078C1;
  text-decoration:  underline;
}
.formTABLE
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #404040;
  margin-top:       0px;
  margin-bottom:    10px;
/*  border-bottom:    1px solid #c0c0c0;*/
}
.formTH1
{
  background-color: #e0e0e0;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  color:            #000000;
  padding:          2px;
}
.formTH2
{
  background-color: #e0e0e0;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  color:            #000000;
  padding:          2px;
  border-left:      1px solid #c0c0c0;
}
.formTR1
{
}
.formTR2
{
/*  background-color: #e0e0e0; */
}
.formTR1Required
{
}
.formTR2Required
{
/*  background-color: #e0e0e0; */
}
.formTD1
{
  padding-left:     2px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   1px;
  border-left:      1px solid #c0c0c0;
}
.formTD2
{
  padding-left:     2px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   1px;
  border-right:     1px solid #c0c0c0;
}
.formButton
{
  background-image:   url(images/buttonBack_n.gif);
  background-repeat:  no-repeat;
  width:              151px;
  height:             24px;
  cursor:             pointer;
}
.formButton:hover
{
  background-image:   url(images/buttonBack_h.gif);
  background-repeat:  no-repeat;
  width:              151px;
  height:             24px;
  cursor:             pointer;
}
.narrowFormButton
{
  background-image:   url(images/narrowButtonBack_n.gif);
  background-repeat:  no-repeat;
  width:              77px;
  height:             24px;
  cursor:             pointer;
}
.narrowFormButton:hover
{
  background-image:   url(images/narrowButtonBack_h.gif);
  background-repeat:  no-repeat;
  width:              77px;
  height:             24px;
  cursor:             pointer;
}
.formButtonCaption
{
  font-family:        verdana,arial,helvetica,sans-serif;
  font-size:          11px;
  font-weight:        bold;
  text-align:         center;
  color:              #404040;
  position:           relative;
  top:                6px;
}
.formBT
{
  border-top: 1px solid #c0c0c0;
}
.formTextDisabled
{
  background-color: #dddddd;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #808080;
  height:           18px;
  border-left:      2px solid #a0a0a0;
  border-top:       2px solid #a0a0a0;
  border-right:     1px solid #c0c0c0;
  border-bottom:    1px solid #c0c0c0;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
}
.formText1
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  height:           18px;
  border-left:      2px solid #a0a0a0;
  border-top:       2px solid #a0a0a0;
  border-right:     1px solid #c0c0c0;
  border-bottom:    1px solid #c0c0c0;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
}
.formText2
{
  background-color: #f8f8f8;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  height:           18px;
  border-left:      2px solid #a0a0a0;
  border-top:       2px solid #a0a0a0;
  border-right:     1px solid #c0c0c0;
  border-bottom:    1px solid #c0c0c0;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
}
.formSelect
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  height:           20px;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
}
.formRequired
{
  font-weight:  bold;
  color:        #0078C1;
}
.formSpacer
{
  background-color: #ffffff;
  height:           4px;
  border-top:       1px solid #c0c0c0;
}
.formComment
{
  background-color: #ffffff;
  font-weight:      bold;
  text-align:       left;
  color:            #404040;
  padding-left:     2px;
  padding-top:      2px;
  padding-right:    2px;
  padding-bottom:   6px;
  border-left:      1px solid #c0c0c0;
  border-top:       1px solid #c0c0c0;
  border-right:     1px solid #c0c0c0;
  border-bottom:    1px dashed #c0c0c0;
}
.formFooter
{
  background-color: #ffffff;
/*  padding:          2px;
  border-left:      1px solid #c0c0c0;
  border-top:       1px solid #c0c0c0;
  border-right:     1px solid #c0c0c0;*/
}
.specialTABLE
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  margin-top:       0px;
  margin-bottom:    10px;
  border:           1px solid #0078C1;
}
.specialTH
{
  background-color: #0078C1;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  color:            #ffffff;
  padding:          2px;
}
.specialSubHeader
{
  background-color: #cccccc;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  color:            #000000;
  padding:          2px;
  border-bottom:    1px solid #0078C1;
}
.specialTR01
{
}
.specialTR02
{
  background-color: #e0e0e0;
}
.specialTR11
{
  cursor: pointer;
}
.specialTR11:hover
{
  background-color: #cccccc;
  cursor:           pointer;
}
.specialTR12
{
  background-color: #e0e0e0;
  cursor:           pointer;
}
.specialTR12:hover
{
  background-color: #cccccc;
  cursor:           pointer;
}
.specialTD1
{
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
}
.specialTD2
{
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
}
.specialBT
{
  border-top: 1px solid #0078C1;
}
#top
{
  position: relative;
  left:     0px;
  top:      0px;
  width:    760px;
  height:   64px;
}
#logo
{
  background-image: url(images/logo.gif);
  width:            147px;
  height:           64px;
}
#topMenu
{
  width:        359px;
  padding-left: 20px;
}
#topMenu a:link
{
  color:            #7a7a7a;
  text-decoration:  none;
  position:         relative;
  top:              17px;
}
#topMenu a:visited
{
  color:            #7a7a7a;
  text-decoration:  none;
  position:         relative;
  top:              17px;
}
#topMenu a:hover
{
  color:            #7a7a7a;
  text-decoration:  underline;
  position:         relative;
  top:              17px;
}
#search
{
  text-align:     right;
  width:          90px;
  padding-right:  10px;
}
#search a:link
{
  color:            #7a7a7a;
  text-decoration:  none;
  position:         relative;
  top:              17px;
}
#search a:visited
{
  color:            #7a7a7a;
  text-decoration:  none;
  position:         relative;
  top:              17px;
}
#search a:hover
{
  color:            #7a7a7a;
  text-decoration:  underline;
  position:         relative;
  top:              17px;
}
#version
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    9px;
  font-weight:  normal;
  color:        #7a7a7a;
  text-align:   right;
  height:       34px;
}
#searchForm
{
  background-image: url(images/searchBox.gif);
  width:            114px;
  height:           16px;
}
#searchForm input
{
  background-color: transparent;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        9px;
  font-weight:      normal;
  color:            #7a7a7a;
  position:         relative;
  left:             6px;
  top:              0px;
  width:            102px;
  height:           13px;
  padding:          0px;
  border:           0px;
}
#refreshCore
{
  position: absolute;
  right:    0px;
  top:      0px;
}
#siteTitle
{
  background-image: url(images/menuBack.gif);
  color:            #ffffff;
  height:           23px;
}
#banner
{
  position: relative;
  left:     0px;
  top:      0px;
  width:    760px;
  height:   195px;
}
#midMenu
{
  background-image: url(images/menuBack.gif);
  height:           46px;
  padding-left:     40px;
}
#midMenu td
{
  position:       relative;
  padding-right:  40px;
  height:         23px;
}
#midMenu a:link
{
  color:            #ffffff;
  text-decoration:  none;
}
#midMenu a:visited
{
  color:            #ffffff;
  text-decoration:  none;
}
#midMenu a:hover
{
  color:            #ffffff;
  text-decoration:  underline;
}
#content
{
  padding-left: 40px;
  width:        480px;
}
#contentDIV
{
  margin-bottom:  10px;
}
#contentSpacer
{
  height: 14px;
}
.pullDownMenu
{
  background-color: #656565;
  position:         absolute;
  left:             0px;
  top:              0px;
  display:          none;
  visibility:       hidden;
}
.pullDownMenuEntry
{
  background-color: #656565;
  color:            #ffffff;
}
.pullDownMenuEntry a:link
{
  color:            #ffffff;
  text-decoration:  none;
  display:          block;
  padding:          2px;
  width:            120px;
}
.pullDownMenuEntry a:visited
{
  color:            #ffffff;
  text-decoration:  none;
  display:          block;
  padding:          2px;
  width:            120px;
}
.pullDownMenuEntry a:hover
{
  background-color: #858585;
  color:            #ffffff;
  text-decoration:  none;
  display:          block;
  padding:          2px;
  width:            120px;
}
.vacancy
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      12px;
  margin-bottom:  10px;
}
#bottomMenu
{
  padding-left: 40px;
  width:        480px;
  margin-top:   14px;
}
.bottomButton
{
  padding-right:  14px;
}
.rightBorder
{
  background-color: #929292;
  width:            1px;
}
.rightContent
{
  width:          189px;
  border-bottom:  1px solid #929292;
}
.rightBar
{
  background-image: url(images/rightBar.jpg);
  width:            189px;
  height:           1px;
}
.rightTitle
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      14px;
  font-weight:    normal;
  color:          #353535;
  text-align:     center;
  padding:        6px;
}
.rightImportantTitle
{
  background-image: url(images/rightImportantTitle.jpg);
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        14px;
  font-weight:      normal;
  letter-spacing:   +2px;
  color:            #353535;
  text-align:       center;
  height:           18px;
  padding:          6px;
}
.rightText
{
  width:          189px;
  padding-left:   6px;
  padding-right:  6px;
  margin-top:     4px;
  margin-bottom:  6px;
}
.pollBack
{
  background-image: url(images/pollBack.jpg);
  padding-left:     6px;
  padding-right:    6px;
  padding-top:      50px;
  padding-bottom:   10px;
}
.pollText
{
  width:          189px;
  padding-top:    4px;
  padding-bottom: 6px;
  border-bottom:  1px dashed #c0c0c0;
}
.pollVote
{
  text-align:     right;
  width:          189px;
  padding-top:    4px;
  padding-bottom: 14px;
}
.pollPercentage
{
  padding-top:    2px;
  padding-right:  4px;
  padding-bottom: 2px;
}
.pollBar
{
  width:  189px;
  border: 1px solid #c0c0c0;
}