/*******************/
/* Panel           */
/*******************/
.PANEL
{
    background-color: #003300;
}
/*******************/
/* Header          */
/*******************/.HEADERGB
{
    background-color: #003300;
    font-family: Tahoma;
    font-size: large;
    font-weight: bold;
    color: White;
    width: 380px;
}

.HEADER1
{
    background-color: #006600;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: White;
    padding-left: 5;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.HEADER2
{
    background-color: #006600;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: White;
    padding-left: 5;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.HEADER3
{
    background-color: #CCCCCC;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: Black;
    padding-left: 5;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.HEADER4
{
    background-color: White;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #006600;
    padding-left: 5;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.HEADER5
{
    background-color: #003300;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: White;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.HEADER6
{
    background-color: #003300;
    font-family: Tahoma;
    font-size: large;
    font-weight: bold;
    color: White;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.HEADERLARGEDARK
{
    font-family: Tahoma;
    font-size: large;
    font-weight: bold;
    color: #003;
}

.HEADERSMALLDARK
{
    font-family: Tahoma;
    font-size: small;
    font-weight: bold;
    color: #003;
}

/*******************/
/* Label	    	   */
/*******************/
.errorMsg
{
    font-size: 10px;
    background-color: Yellow;
    color: Red;
    height: 20px;
    text-align: center;
    padding: 4px;
}
.LABELLOGO
{
    background-color: #006600;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #FF6B00;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}


.LABEL
{
    background-color: #003300;
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.LABEL_COLOR
{
    background-color: #006600;
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.LABELBOLD
{
    background-color: #003300;
    color: White;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.LABELSMALL
{
    background-color: white;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.LABELSMALLCOLOR
{
    background-color: #006600;
    color: White;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
}
.LABELSMALLDARKBG
{
    background-color: #003300;
    color: White;
    font-family: Tahoma;
    font-size: x-small;
    font-weight: normal;
}
.LABELINFO
{
    background-color: White;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    letter-spacing: normal;
    padding-left: 3px;
    text-transform: none;
    word-spacing: normal;
}
.LABELINFO_COLOR
{
    background-color: Yellow;
    color: #006600;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    letter-spacing: normal;
    padding: 3px 3px 3px 3px;
    text-align: justify;
    text-transform: none;
    word-spacing: normal;
}
.LABELFILTER1
{
    background-color: #006600;
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.LABELFILTER2
{
    background-color: #CCCCCC;
    color: Black;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.LABELPROFILE
{
    background-color: White;
    color: #006600;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    padding-left: 3px;
    text-transform: none;
    word-spacing: normal;
}

.SMALLWHITETEXT
{
    color: white;
    font-size: xx-small;
}

.AVERAGEWHITETEXT
{
    color: white;
    font-size: x-small;
}

.AVERAGEBLACKTEXT
{
    color: black;
    font-size: x-small;
}

.LARGEBOLDWHITETEXT
{
    color: white;
    font-weight: bold;
    font-size: medium;
}

/*******************/
/* Message 		   */
/*******************/.MSGTITLE
{
    background-color: #006600;
    color: White;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    width: 400;
    padding-left: 5;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.MSGPROMPT
{
    background-color: white;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
    width: 400;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

/*******************/
/* Textbox		   */
/*******************/
.TEXTBOX
{
    background-color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.TEXTBOXSHORT
{
    width: 30px;
}

.TEXTBOXSHORTMEDIUM
{
    width: 60px;
}

.TEXTBOXMEDIUM
{
    width: 100px;
}

.DROPDOWNLIST
{
    background-color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.DARKDROPDOWNLIST
{
    background-color: #006600;
    color: White;
}
/*******************//* Buttons		   *//*******************/.BUTTON
{
    background-color: white;
    color: #006600;
    font-family: Tahoma;
    font-size: 14px;
    height: 25;
}
.DARKBUTTON
{
    background-color: #003399;
    color: white;
    font-size: xx-small;
    font-weight: BOLD;
    margin: 4px;
}
.LINKBUTTON
{
    background-color: white;
    color: #006600;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.HYPERLINK
{
    font-family: Tahoma;
    font-size: 12px;
}
.SMALLHYPERLINK
{
    font-size: x-small;
}
/*******************//* Grid 		       *//*******************/

.GRIDDARKESTGREEN
{
    background-color: #003300;
    color: White;
    border-style: solid;
    border-color: White;
    font-family: Tahoma;
    font-size: x-small;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRID
{
    background-color: #006600;
    color: White;
    border-color: #CCCCCC;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRIDHEADER
{
    background-color: #006600;
    color: White;
    border-color: #CCCCCC;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRIDPAGERSTYLE
{
    background-color: #006600;
    color: White;
    border-color: #CCCCCC;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.GRIDCOLOR
{
    background-color: white;
    border-color: #CCCCCC;
    color: Black;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRIDHEADERCOLOR
{
    background-color: #CCCCCC;
    border-color: #CCCCCC;
    color: Black;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRIDPAGERSTYLECOLOR
{
    background-color: #CCCCCC;
    border-color: #CCCCCC;
    color: Black;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRIDSMALL
{
    background-color: white;
    border-color: #CCCCCC;
    color: #006600;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRIDHEADERSMALL
{
    background-color: #006600;
    color: White;
    border-color: #CCCCCC;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRIDHEADERSMALL A:link
{
    background-color: #006600;
    color: White;
    font-weight: bold;
}
.GRIDHEADERSMALL A:visited
{
    background-color: #006600;
    color: White;
    font-weight: bold;
}
.GRIDHEADERSMALL A:hover
{
    background-color: #006600;
    color: White;
    font-weight: bold;
    text-decoration: underline;
}
.GRIDPAGERSTYLESMALL
{
    background-color: #006600;
    color: White;
    border-color: #CCCCCC;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}
.GRIDSTAT
{
    background-color: #000084;
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    border-width: 0px;
}
.GRIDHEADERSTAT
{
    background-color: #0000FF;
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}
.GRIDALTERSTAT
{
    background-color: #0000CC;
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    border-width: 0px;
}

.GRIDMEMBER
{
    background-color: #FFF;
    color: #003;
    font-family: Courier New, Monospace;
    font-size: 11px;
    border-width: 0px;
    font-weight:normal;
}

.GRIDHEADERMEMBER
{
    background-color: #CCC;
    color: #003;
    font-family: Courier New, Monospace;
    font-size:  11px;
}

.GRIDALTERMEMBER
{
    background-color: #CCC;
    color: #003;
    font-family: Courier New, Monospace;
    font-size:  11px;
    border-width: 0px;
    font-weight:normal;
}

.GRIDRESULT
{
    background-color: #ddd;
    color: #003;
    font-family: Verdana;
    font-size: 11px;
    border-width: 0px;
    font-weight:normal;
}

.GRIDHEADERRESULT
{
    background-color: #ccc;
    color: #003;
    font-family: Verdana;
    font-size:  11px;
    border-width: 0px;
    font-weight:normal;
}

.GRIDALTERRESULT
{
    background-color: #ccc;
    color: #003;
    font-family: Verdana;
    font-size:  11px;
    border-width: 0px;
    font-weight:normal;
}



/*******************/
/* Table      	   */
/*******************/
TABLE.PAGE
{
    background-color: #006600;
    color: White;
    font-size: 11px;
    width: 730px;
    padding: 0px;
    border-style: none;
    margin: 0px;
}

TABLE.PAGE *
{
    font-size: 11px;
    margin: 0px;
}

.TABLEMRIMPORT
{
    background-color: #006600;
    color: White;
    font-size: 11px;
    padding: 0px;
    border-style: none;
    border-collapse: collapse;
    margin: 0px;
}

.TABLEMRIMPORT *
{
    font-size: 11px;
    margin: 0px;
}

.TABLEMRIMPORT TABLE
{
    padding: 2px;
    border-style: solid;
    border-collapse: collapse;
    margin: 0px;
    padding: 2px;
}


.MAIN
{
    width: 640px;
}
*.MAIN TD
{
    background-color: White;
    color: #006600;
    font-size: 11px;
}
TD.MAIN TD.LINJE
{
    height: 1px;
    background-color: #006600;
}
TD.MAIN TD.LINJE2
{
    height: 1px;
    background-color: #ccc;
}
TD.CENTER
{
    text-align: center;
}
TD.DARKBACKGROUND
{
    background-color: #003300;
    color: White;
    width: 640px;
    font-size: medium;
    text-align: center;
}
TD.MAINDARK
{
    background-color: Black;
    color: White;
    font-size: 11px;
    width: 640px;
    padding-left: 5px;
    padding-top: 5px;
}
TABLE.MAINDARK
{
    background-color: Black;
    color: White;
    font-size: 11px;
    width: 640px;
}
TABLE.#006600 *
{
    font-size: x-small;
    color: White;
    background-color: #003300;
}

TD.HEAD_COLOR
{
    background-color: Yellow;
    color: #003300;
    text-align: center;
    height: 18px;
    font-size: 14px;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

TABLE:MENU
{
    margin: 0px 0px 2px 0px;
}

TABLE.MENU TD
{
    height: 24px;
    border-style: none;
    padding: 0px 0px 0px 2px;
}

TABLE.MENU TD A:LINK, TABLE.MENU TD A:VISITED, TABLE.MENU TD A:ACTIVE
{
    color: White;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

TABLE.MENU TD A:HOVER
{
    color: #FF6B00;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
}
.NORMALTEXT, .NORMALTEXT TD
{
    background-color: White;
    color: #006600;
    font-size: 11px;
}

.BUTTONROW TD
{
    color: white;
    font-size: 14px;
    background-color: #003300;
    text-align: center;
    border-style: outset;
    border-width: 5px;
    border-color: #FF6B00;
}

.LINKLIST
{
    text-align: left;
    background-color: Black;
    padding-left: 5px;
    padding-top: 5px;
}

.STATCELL
{
    border-color: White;
    border-width: 5px;
    border-style: outset;
    padding: 0px;
}

IMG.PROFILE
{
    margin-left: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

.PROFILETABLE TD
{
    width: 240px;
    background-color:White;
    color:#000033;
    font-size: x-small;
    vertical-align:top;
    padding:3px;
}



/*******************/
/* Linjer          */
/*******************/
.linje
{
    height: 1px;
    background-color: #006600;
}
.linje2
{
    height: 1px;
    background-color: #cccccc;
}

/***********************/
/* Fotoregister        */
/***********************/

table.mainphototable
{
    background-color: #cccccc;
    border-collapse: collapse;
    border-style: none;
    font-size: 10px;
    padding: 0px;
    margin: 0px;
}

table.mainphototable img
{
    margin: 0px;
    border-style: none;
}

table.submainphototable
{
    border-collapse: collapse;
    border-style: none;
    padding: 0px;
    margin: 0px;
    background-color: #cccccc;
    color: black;
    width: 100%;
}

table.thumbnailtable
{
    border-style: none;
    padding: 4px;
    margin: 2px;
}

table.thumbnailtable img
{
    border-style: none;
    margin: 0px;
}

table.thumbnailtable td
{
    width: 110px;
    height: 125px;
    background-color: #999999;
    text-align: center;
}

table.thumbnailtable td table
{
    border-collapse: collapse;
    border-style: none;
    padding: 0px;
    width: 100%;
}

table.thumbnailtable td table td.thumb
{
    height: 100px;
    text-align: center;
    vertical-align: middle;
}

table.thumbnailtable td table td
{
    height: 24px;
    text-align: center;
    vertical-align: bottom;
}

.phototablechoose
{
    width: 100%;
    background-color: #666666;
    color: White;
    text-align: center;
    font-size: small;
    padding: 4px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
    border-collapse: collapse;
}

.phototablechoose td.level1
{
    padding: 4px 5px 2px 5px;
    border-style: solid;
    border-width: 1px;
    border-color: white;
}

.slidetable
{
    background-color: #666666;
    color: white;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
}


.slidewindow
{
    height: 524px;
    width: 524px;
    background-color: #cccccc;
    color: black;
}

.slidecontrols
{
    width: 35px;
    vertical-align: bottom;
}

.slidetext
{
    height: 45px;
    width: 520px;
}

.slidetable img
{
    padding: 0px;
    border-style: none;
}

.photobrowseinfotable img
{
    margin: 2px;
    border-style: none;
}

img.largewindow
{
    padding: 2px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
}

.photobrowsetable
{
    width: 760px;
    background-color: #cccccc;
    color: white;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
}

.photobrowseinfotable
{
    width: 100%;
    height: 520px;
    background-color: #666666;
    color: white;
    text-align: left;
    vertical-align: top;
    border-style: none;
}

table.phototable
{
    border-style: solid;
    border-color: white;
    border-width: 2px;
    border-collapse: collapse;
    margin: 2px;
}

table.phototable td
{
    border-style: dashed;
    border-color: white;
    border-width: 1px;
    width: 108px;
}

table.phototable td.filtercell
{
    width: 800px;
    padding: 3px;
}

table.phototable img
{
    margin: 2px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
}

table.phototable a:link, table.phototable a:visited
{
    font-size: xx-small;
    font-weight: normal;
    color: White;
}

table.phototable a:active, table.phototable a:hover
{
    font-size: xx-small;
    font-weight: bold;
    color: #FF6B00;
}

table.phototable table
{
    border-collapse: collapse;
    padding: 0px;
}

table.phototable table td
{
    border-style: none;
    margin: 0px;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    font-size: xx-small;
}

/***********************/
/* Tab menu            */
/***********************/

#navigation a 
{ 
color: #FF6B00; 
background: #090 url("Images/Toolbar/tab-light-green-left.gif") left top no-repeat; 
text-decoration: none; 
padding-left: 15px 
} 

#navigation a span 
{ 
background: url("Images/Toolbar/tab-light-green-right.gif") right top no-repeat; 
padding-right: 15px 
} 

#navigation a, #navigation a span 
{ 
display: block; 
float: left 
} 

/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation a, #navigation a span 
{ 
float: none 
} 
/* End IE5-Mac hack */ 

#navigation a:hover , #navigation a.pressedLeft
{ 
color: #fff; 
background: #060 url("Images/Toolbar/tab-green-left.gif") left top no-repeat; 
text-decoration: none; 
padding-left: 15px 
} 

#navigation a:hover span , #navigation div
{ 
color: #fff; 
background: url("Images/Toolbar/tab-green-right.gif") right top no-repeat; 
padding-right: 15px 
} 

#navigation 
{ 
list-style: none; 
padding: 0; 
margin: 0 
} 

#navigation li 
{ 
float: left; 
display: block; 
margin: 0; 
padding: 0 
}


/***********************/
/* Orginal HTML styles */
/***********************/

BODY
{
    background-color: #003300;
    color: White;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: x-small;
    margin: 8px 8px 0px 8px;
    scrollbar-face-color: #006600;
    scrollbar-arrow-color: #FF6B00;
    scrollbar-shadow-color: #333333;
    scrollbar-darkshadow-color: black;
    scrollbar-highlight-color: white;
    scrollbar-3dlight-color: #006600;
    scrollbar-track-color: #666666;
}
BODY.OLDMAIN
{
    background-color: White;
    color: #006600;
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
}
BODY.OLDHEAD
{
    background-color: #003300;
    color: White;
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
}
BODY.OLDHEAD, BODY.OLDMAIN
{
    margin: 0px;
}
BODY.OLDMAIN TD
{
    font-size: 11px;
}
BODY.OLDHEAD TD
{
    padding: 0px 5px;
}
BODY.OLDRESULT
{
    background-color: White;
    color: #006600;
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
    margin: 3px 0px 0px 3px;
}
BODY#News
{
    margin: 5px 100px 0px 20px;
}
/*******************//* Link 	    	   *//*******************/A:link
{
    text-decoration: none;
    font-weight: bold;
    color: #FF6B00;
}
A:visited
{
    text-decoration: none;
    font-weight: bold;
    color: #FF6B00;
}
A:active
{
    text-decoration: none;
    font-weight: bold;
    color: #FF6B00;
}
A:hover
{
    text-decoration: underline;
    font-weight: bold;
    color: #FF6B00;
}
/* Default CSS Stylesheet for a new Web Application project *//* H1, H2, H3, H4, H5, TH, THEAD, TFOOT {     COLOR: #006600; }*/H1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H2
{
    font-size: 1.75em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.58em;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.33em;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H5, DT
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
TFOOT, THEAD
{
    font-size: 14px;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
}
TH
{
    vertical-align: baseline;
    font-size: 14px;
    font-weight: bold;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
}
SMALL
{
    font-size: .7em;
}
BIG
{
    font-size: 1.17em;
}
BLOCKQUOTE, PRE
{
    font-family: Courier New, monospace;
}
UL LI
{
    list-style-type: disc;
}
UL LI LI
{
    list-style-type: square;
}
UL LI LI LI
{
    list-style-type: circle;
}
OL LI
{
    list-style-type: decimal;
}
OL OL LI
{
    list-style-type: lower-alpha;
}
OL OL OL LI
{
    list-style-type: lower-roman;
}
IMG
{
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}
